<?xml version="1.0" encoding="utf-8"?>

<!--
    MDDL - Market Data Definition Language
    Version 2.5-beta 28 February 2007
    Copyright © 2001-2007, The Software and Information Industry Association.
    See http://www.mddl.org/ or http://www.fisd.net/
-->

<xsd:schema xmlns:mdref="http://www.mddl.org/mddl/2.5-beta/ref"
            xmlns:xlink="http://www.w3.org/1999/xlink"
            xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            targetNamespace="http://www.mddl.org/mddl/2.5-beta/ref"
            elementFormDefault="qualified"
            attributeFormDefault="unqualified">
   <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="mddllink-2.5-beta.xsd"/>
   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
   <xsd:element name="acceptance">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#acceptance"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="acceptanceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#acceptanceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretion">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accretion"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accretionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretionBehavior">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accretionBehavior"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretionBehaviorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#accretionBehaviorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accretionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accretionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accretionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrual">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accrual"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accrualGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualBasis">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accrualBasis"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualBasisGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accrualBasisGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualBasisType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#accrualBasisType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualBasisTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#accrualBasisTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualConventionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#accrualConventionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="accrualConventionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#accrualConventionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="address">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#address"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="addressGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#addressGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agencyRankings">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agencyRankings"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agencyRankingsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agencyRankingsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agencyRatings">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agencyRatings"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agencyRatingsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agencyRatingsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agentType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agentType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agentTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agentTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agreedRestrictions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#agreedRestrictions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="agreedRestrictionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#agreedRestrictionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="allowedIndebtedness">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#allowedIndebtedness"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="allowedIndebtednessGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#allowedIndebtednessGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortization">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#amortization"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortizationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#amortizationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortizationBehavior">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#amortizationBehavior"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortizationBehaviorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#amortizationBehaviorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortizationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#amortizationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amortizationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#amortizationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amountOutstanding">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#amountOutstanding"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amountOutstandingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#amountOutstandingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amountOutstandingType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#amountOutstandingType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="amountOutstandingTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#amountOutstandingTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="analytics">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#analytics"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="analyticsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#analyticsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="announcementDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#announcementDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="announcementDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#announcementDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="annuityClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#annuityClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="annuityClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#annuityClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ask">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ask"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="askGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#askGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="auctionDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#auctionDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="auctionDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#auctionDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="background">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#background"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="backgroundGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#backgroundGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="backLoad">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#backLoad"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="backLoadGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#backLoadGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="baseValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#baseValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="baseValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#baseValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="benchmark">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#benchmark"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="benchmarkGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#benchmarkGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="benchmarkStrategy">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#benchmarkStrategy"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="benchmarkStrategyGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#benchmarkStrategyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="bid">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#bid"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="bidGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#bidGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="blocking">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#blocking"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="blockingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#blockingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="businessClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#businessClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="businessClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#businessClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeLifecycleType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeLifecycleType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeLifecycleTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#caeLifecycleTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeStatus">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeStatus"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeStatusGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeStatusGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="caeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#caeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="calculationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#calculationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="calculationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#calculationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#callable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#callableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callableType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#callableType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callableTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#callableTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callConditionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#callConditionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="callConditionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#callConditionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="capitalizationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#capitalizationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="capitalizationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#capitalizationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="capped">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#capped"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cappedGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#cappedGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cashDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#cashDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cashDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#cashDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ceaseDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ceaseDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ceaseDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ceaseDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="certificateClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#certificateClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="certificateClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#certificateClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="change">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#change"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#changeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeDirection">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#changeDirection"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeDirectionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#changeDirectionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#changeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="changeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#changeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="civDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#civDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="civDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#civDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cleanup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#cleanup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cleanupGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#cleanupGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingHouse">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingHouse"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingHouseGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingHouseGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingProcess">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingProcess"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingProcessGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingProcessGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingSettlement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingSettlement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingSettlementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#clearingSettlementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingSystem">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingSystem"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingSystemGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#clearingSystemGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="close">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#close"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closingDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closingDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closingDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closingDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closingDateType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closingDateType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="closingDateTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#closingDateTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="code">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#code"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="codeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#codeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="codeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#codeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="codeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#codeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collateral">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#collateral"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collateralGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#collateralGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collateralType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#collateralType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="collateralTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#collateralTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="comment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#comment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="commentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#commentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="commodityDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#commodityDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="commodityDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#commodityDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="commonClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#commonClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="commonClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#commonClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compensationDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#compensationDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compensationDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#compensationDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="component">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#component"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="componentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#componentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="componentIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#componentIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="componentIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#componentIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="componentValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#componentValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="componentValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#componentValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compounding">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#compounding"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compoundingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#compoundingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compulsory">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#compulsory"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="compulsoryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#compulsoryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="confirmationDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#confirmationDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="confirmationDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#confirmationDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="contractValueMultiplier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#contractValueMultiplier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="contractValueMultiplierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#contractValueMultiplierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="convertible">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#convertible"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="convertibleGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#convertibleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="convertibleType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#convertibleType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="convertibleTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#convertibleTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#corporateSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateActionsClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateActionsClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateActionsClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateActionsClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateChangeSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateChangeSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateChangeSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateChangeSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateEventsClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#corporateEventsClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="corporateEventsClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#corporateEventsClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="counterpartyClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#counterpartyClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="counterpartyClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#counterpartyClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="country">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#country"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="countryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#countryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="covenant">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#covenant"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="covenantGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#covenantGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creationDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#creationDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creationDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#creationDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creditEnhancement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#creditEnhancement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creditEnhancementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#creditEnhancementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creditEnhancementType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#creditEnhancementType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="creditEnhancementTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#creditEnhancementTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="crossrate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#crossrate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="crossrateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#crossrateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="currency">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#currency"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="currencyGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#currencyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataChangeSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataChangeSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataChangeSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#dataChangeSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueChange">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueChange"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueChangeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueChangeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueNew">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueNew"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueNewGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueNewGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueOld">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueOld"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataValueOldGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dataValueOldGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dateTime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dateTime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dateTimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dateTimeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dayOfWeek">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dayOfWeek"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dayOfWeekGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dayOfWeekGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dayRuleType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dayRuleType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dayRuleTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dayRuleTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="days">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#days"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="daysGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#daysGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="daysInMonth">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#daysInMonth"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="daysInMonthGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#daysInMonthGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="daysInYear">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#daysInYear"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="daysInYearGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#daysInYearGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deadlineDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deadlineDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deadlineDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deadlineDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deadlineType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deadlineType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deadlineTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deadlineTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtIndicatorsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtIndicatorsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtIndicatorsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#debtIndicatorsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtIssueData">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtIssueData"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtIssueDataGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtIssueDataGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtPricing">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtPricing"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtPricingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#debtPricingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="declining">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#declining"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="decliningGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#decliningGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="defaultClause">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#defaultClause"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="defaultClauseGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#defaultClauseGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deferred">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deferred"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deferredGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deferredGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delayFactor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#delayFactor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delayFactorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#delayFactorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deliver">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deliver"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deliverGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deliverGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delivery">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#delivery"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deliveryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deliveryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deliveryType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deliveryType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deliveryTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deliveryTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delta">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#delta"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deltaGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deltaGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="demographicClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#demographicClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="demographicClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#demographicClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="denomination">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#denomination"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="denominationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#denominationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositaryClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#depositaryClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositaryClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#depositaryClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositoryName">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#depositoryName"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositoryNameGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#depositoryNameGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositorySystem">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#depositorySystem"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="depositorySystemGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#depositorySystemGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="derivativeDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#derivativeDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="derivativeDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#derivativeDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="description">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#description"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="descriptionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#descriptionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="determination">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#determination"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="determinationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#determinationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="determinationSource">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#determinationSource"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="determinationSourceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#determinationSourceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deviation">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deviation"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deviationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deviationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deviationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deviationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="deviationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#deviationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="diary">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#diary"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="diaryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#diaryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="distributionSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#distributionSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="distributionSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#distributionSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="distributionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#distributionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="distributionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#distributionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividend">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dividend"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividendGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dividendGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividendYield">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dividendYield"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividendYieldGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dividendYieldGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividendYieldType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#dividendYieldType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dividendYieldTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#dividendYieldTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="documentURL">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#documentURL"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="documentURLGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#documentURLGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="duration">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#duration"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="durationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#durationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earnings">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earnings"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earningsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earningsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earningsRef">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earningsRef"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earningsRefGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earningsRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earningsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earningsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="earningsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#earningsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="economicClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#economicClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="economicClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#economicClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="effectiveDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#effectiveDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="effectiveDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#effectiveDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="electionPeriod">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#electionPeriod"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="electionPeriodGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#electionPeriodGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eligibility">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eligibility"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eligibilityGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eligibilityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="end">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#end"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="endGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#endGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="endTime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#endTime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="endTimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#endTimeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="enhancement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#enhancement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="enhancementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#enhancementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entitlementDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entitlementDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entitlementDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entitlementDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#entityIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#entityStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="entityTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#entityTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="equityDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#equityDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="equityDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#equityDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventElement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventElement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventElementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventElementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="eventValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#eventValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeTradedSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#exchangeTradedSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeTradedSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#exchangeTradedSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exercisePrice">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#exercisePrice"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exercisePriceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#exercisePriceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exerciseRights">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#exerciseRights"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exerciseRightsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#exerciseRightsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exerciseRightsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#exerciseRightsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exerciseRightsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#exerciseRightsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendible">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#extendible"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendibleGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#extendibleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendibleDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#extendibleDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendibleDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#extendibleDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="faceValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#faceValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="faceValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#faceValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="factor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#factor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="factorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#factorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fieldName">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fieldName"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fieldNameGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fieldNameGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDealingDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstDealingDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDealingDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#firstDealingDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstEvent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstEvent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstEventGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstEventGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstSettlementDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#firstSettlementDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstSettlementDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#firstSettlementDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="foreignExchangeDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#foreignExchangeDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="foreignExchangeDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#foreignExchangeDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="formula">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#formula"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="formulaGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#formulaGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="forwardClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#forwardClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="forwardClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#forwardClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fraction">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fraction"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fractionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fractionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fractionHandlingType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fractionHandlingType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fractionHandlingTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#fractionHandlingTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="frontLoad">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#frontLoad"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="frontLoadGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#frontLoadGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fullOffer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fullOffer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fullOfferGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fullOfferGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fundClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fundClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fundClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fundClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fundStrategyType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#fundStrategyType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="fundStrategyTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#fundStrategyTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="futureClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#futureClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="futureClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#futureClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="governingLaw">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#governingLaw"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="governingLawGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#governingLawGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="high">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#high"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="highGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#highGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="holderActionSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#holderActionSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="holderActionSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#holderActionSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="holdingStatus">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#holdingStatus"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="holdingStatusGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#holdingStatusGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="hours">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#hours"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="hoursGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#hoursGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="inclusionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#inclusionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="inclusionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#inclusionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="incomeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#incomeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="incomeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#incomeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="increment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#increment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="incrementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#incrementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="incremental">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#incremental"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="incrementalGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#incrementalGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexBaseDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexBaseDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexBaseDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexBaseDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexBaseValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexBaseValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexBaseValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexBaseValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexMethodology">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexMethodology"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexMethodologyGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#indexMethodologyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexMultiplier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexMultiplier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexMultiplierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexMultiplierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexObjective">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexObjective"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexObjectiveGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexObjectiveGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexValue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexValue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexValueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexValueGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexWeighting">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexWeighting"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indexWeightingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indexWeightingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indicatorsDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indicatorsDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indicatorsDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#indicatorsDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indicatorsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indicatorsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="indicatorsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#indicatorsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industryIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#industryIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industryIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#industryIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industrySpecificClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#industrySpecificClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industrySpecificClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#industrySpecificClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentData">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentData"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentDataGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentDataGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentFormType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentFormType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentFormTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#instrumentFormTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#instrumentIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#instrumentStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="instrumentTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#instrumentTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="insuranceSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#insuranceSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="insuranceSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#insuranceSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestPayment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#interestPayment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestPaymentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#interestPaymentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestPaymentContainer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#interestPaymentContainer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestPaymentContainerGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#interestPaymentContainerGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRateClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#interestRateClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRateClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#interestRateClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#interestRate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#interestRateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRateContainer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#interestRateContainer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestRateContainerGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#interestRateContainerGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingRestrictions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#investingRestrictions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingRestrictionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#investingRestrictionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingStyle">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#investingStyle"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingStyleGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#investingStyleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingTechniques">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#investingTechniques"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investingTechniquesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#investingTechniquesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investorRestrictions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#investorRestrictions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="investorRestrictionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#investorRestrictionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuanceSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuanceSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuanceSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#issuanceSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueData">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueData"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueDataGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueDataGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueFees">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueFees"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueFeesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueFeesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueFeesType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueFeesType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueFeesTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueFeesTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueMarketType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueMarketType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueMarketTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issueMarketTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuePrice">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuePrice"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuePriceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuePriceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerChoice">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerChoice"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerChoiceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerChoiceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerRef">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerRef"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerRefGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#issuerRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="jurisdiction">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#jurisdiction"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="jurisdictionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#jurisdictionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="jurisdictionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#jurisdictionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="jurisdictionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#jurisdictionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="last">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#last"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastCAE">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastCAE"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastCAEGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastCAEGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastEvent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastEvent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastEventGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lastEventGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lifetime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lifetime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lifetimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lifetimeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="limitedSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#limitedSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="limitedSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#limitedSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="limited">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#limited"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="limitedGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#limitedGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="linkedClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#linkedClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="linkedClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#linkedClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="linked">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#linked"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="linkedGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#linkedGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="liquidationStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#liquidationStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="liquidationStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#liquidationStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="location">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#location"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="locationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#locationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="locationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#locationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="locationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#locationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="low">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#low"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lowGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#lowGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="makeWholeCall">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#makeWholeCall"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="makeWholeCallGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#makeWholeCallGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mandatory">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#mandatory"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mandatoryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#mandatoryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="margin">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#margin"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marginGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marginGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marginable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marginable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marginableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marginableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marginableLimit">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marginableLimit"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marginableLimitGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marginableLimitGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketCapitalization">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketCapitalization"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketCapitalizationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketCapitalizationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketCenter">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketCenter"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketCenterGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketCenterGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketConditions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketConditions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketConditionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketConditionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketDerivedInfo">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketDerivedInfo"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketDerivedInfoGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketDerivedInfoGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketStatsClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketStatsClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketStatsClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketStatsClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#marketStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="marketTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#marketTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturity">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturity"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityPrice">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityPrice"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityPriceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityPriceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maturityTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maturityTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maxVal">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maxVal"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="maxValGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#maxValGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="meetingTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#meetingTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mid">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#mid"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="midGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#midGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="minVal">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#minVal"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="minValGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#minValGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="modification">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#modification"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="modificationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#modificationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="modificationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#modificationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="modificationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#modificationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="moneyMarketSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#moneyMarketSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="moneyMarketSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#moneyMarketSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="multiplier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#multiplier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="multiplierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#multiplierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="municipality">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#municipality"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="municipalityGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#municipalityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mutualSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#mutualSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="mutualSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#mutualSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="name">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#name"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nameGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nameGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nameRef">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nameRef"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nameRefGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nameRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nav">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nav"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="navGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#navGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="negativePledge">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#negativePledge"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="negativePledgeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#negativePledgeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextEvent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextEvent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextEventGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextEventGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextPeriod">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextPeriod"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nextPeriodGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nextPeriodGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nonFixedRate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nonFixedRate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nonFixedRateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nonFixedRateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nonFixedRateType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#nonFixedRateType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="nonFixedRateTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#nonFixedRateTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="notification">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#notification"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="notificationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#notificationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="numberHolders">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#numberHolders"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="numberHoldersGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#numberHoldersGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="objective">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#objective"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="objectiveGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#objectiveGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="objectiveType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#objectiveType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="objectiveTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#objectiveTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="obligor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#obligor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="obligorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#obligorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="oeiSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#oeiSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="oeiSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#oeiSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="offer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#offer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="offerGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#offerGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="offerType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#offerType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="offerTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#offerTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="open">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#open"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="openGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#openGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="openType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#openType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="openTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#openTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="optionClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#optionClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="optionClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#optionClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="orderbook">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#orderbook"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="orderbookGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#orderbookGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="orderbookType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#orderbookType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="orderbookTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#orderbookTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="orders">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#orders"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ordersGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ordersGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ordinalDay">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ordinalDay"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ordinalDayGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ordinalDayGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="overAllotment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#overAllotment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="overAllotmentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#overAllotmentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partial">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partial"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partialGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partialGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partiesInvolved">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partiesInvolved"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partiesInvolvedGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partiesInvolvedGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partnershipClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partnershipClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partnershipClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#partnershipClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partyStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partyStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="partyStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#partyStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="payableInKind">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#payableInKind"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="payableInKindGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#payableInKindGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="payment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#payment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentActionSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#paymentActionSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentActionSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#paymentActionSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDelay">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentDelay"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDelayGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentDelayGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDelayType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentDelayType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDelayTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#paymentDelayTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentFrequency">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#paymentFrequency"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentFrequencyGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#paymentFrequencyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#penultimateAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#penultimateAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#penultimateDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#penultimateDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="peRatio">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#peRatio"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="peRatioGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#peRatioGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="peRatioType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#peRatioType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="peRatioTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#peRatioTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="period">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#period"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="periodGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#periodGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="periodType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#periodType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="periodTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#periodTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="placeOfListing">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#placeOfListing"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="placeOfListingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#placeOfListingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="placeOfTrade">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#placeOfTrade"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="placeOfTradeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#placeOfTradeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="portfolioDomain">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#portfolioDomain"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="portfolioDomainGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#portfolioDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="postalCode">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#postalCode"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="postalCodeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#postalCodeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="precision">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#precision"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="precisionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#precisionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="preferredClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#preferredClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="preferredClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#preferredClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousCode">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#previousCode"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousCodeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#previousCodeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousDateTime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#previousDateTime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousDateTimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#previousDateTimeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="priceRef">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#priceRef"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="priceRefGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#priceRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalProtection">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#principalProtection"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalProtectionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#principalProtectionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalRepayment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#principalRepayment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalRepaymentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#principalRepaymentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalRepaymentContainer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#principalRepaymentContainer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="principalRepaymentContainerGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#principalRepaymentContainerGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="programSpecific">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#programSpecific"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="programSpecificGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#programSpecificGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="programType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#programType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="programTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#programTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="proofType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#proofType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="proofTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#proofTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="purchasingMinimums">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#purchasingMinimums"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="purchasingMinimumsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#purchasingMinimumsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#putable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#putableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putableType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#putableType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putableTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#putableTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putConditionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#putConditionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="putConditionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#putConditionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="qualifiedPlans">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#qualifiedPlans"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="qualifiedPlansGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#qualifiedPlansGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quantityDescriptionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#quantityDescriptionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quantityDescriptionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#quantityDescriptionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quantityType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#quantityType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quantityTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#quantityTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryReference">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#queryReference"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryReferenceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#queryReferenceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#queryStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="queryStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#queryStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quotation">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#quotation"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="quotationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#quotationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rangeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rangeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rangeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rangeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rank">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rank"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rankGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rankGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ranking">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ranking"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rankingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rankingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateChangeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateChangeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateChangeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateChangeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateMethodChange">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateMethodChange"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateMethodChangeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#rateMethodChangeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateSpread">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateSpread"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateSpreadGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rateSpreadGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rating">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rating"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ratingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ratingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ratingType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ratingType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="ratingTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#ratingTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="receive">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#receive"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="receiveGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#receiveGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recordDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recordDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recordDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recordDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recordingDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recordingDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recordingDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recordingDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recurring">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recurring"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="recurringGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#recurringGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redeemable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redeemable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redeemableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redeemableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemptionSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redemptionSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemptionSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#redemptionSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemption">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redemption"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemptionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redemptionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemptionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redemptionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="redemptionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#redemptionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="refrainFromActs">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#refrainFromActs"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="refrainFromActsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#refrainFromActsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="region">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#region"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrationDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#registrationDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrationDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#registrationDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrationStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#registrationStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrationStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#registrationStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulationAct">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulationAct"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulationActGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulationActGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulatory">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulatory"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulatoryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulatoryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulatoryDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulatoryDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="regulatoryDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#regulatoryDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relatedTo">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#relatedTo"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relatedToGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#relatedToGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relationshipType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#relationshipType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relationshipTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#relationshipTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relationshipValid">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#relationshipValid"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="relationshipValidGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#relationshipValidGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replacementEntity">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#replacementEntity"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replacementEntityGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#replacementEntityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replacementType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#replacementType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replacementTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#replacementTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replaces">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#replaces"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="replacesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#replacesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="resetFrequency">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#resetFrequency"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="resetFrequencyGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#resetFrequencyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="resetFrequencyType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#resetFrequencyType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="resetFrequencyTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#resetFrequencyTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restrictionsExist">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#restrictionsExist"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restrictionsExistGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#restrictionsExistGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restructureSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#restructureSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restructureSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#restructureSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="revenues">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#revenues"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="revenuesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#revenuesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="reviewDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#reviewDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="reviewDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#reviewDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rightClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rightClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rightClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rightClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="role">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#role"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="roleGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#roleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rulesType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rulesType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rulesTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#rulesTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="salesRestrictionsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#salesRestrictionsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="salesRestrictionsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#salesRestrictionsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="schedule">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#schedule"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scheduleGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scheduleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scheduleEvent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scheduleEvent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scheduleEventGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scheduleEventGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scheduleType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scheduleType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scheduleTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scheduleTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scopeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scopeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="scopeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#scopeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="segmentIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#segmentIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="segmentIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#segmentIdentifierGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="segmentType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#segmentType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="segmentTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#segmentTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selection">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selection"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selectionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selectionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selectionAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selectionAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selectionAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selectionAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selectionItem">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selectionItem"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="selectionItemGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#selectionItemGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sequence">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sequence"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sequenceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sequenceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="session">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#session"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sessionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sessionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sessionStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sessionStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sessionStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sessionStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlementDate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlementDate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlementDateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlementDateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlementType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlementType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="settlementTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#settlementTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharedSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sharedSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharedSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sharedSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesControlled">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sharesControlled"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesControlledGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sharesControlledGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sinkable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sinkableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkableComputationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sinkableComputationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkableComputationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sinkableComputationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkableType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sinkableType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkableTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sinkableTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkComputationAmount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sinkComputationAmount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkComputationAmountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#sinkComputationAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="size">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#size"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sizeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sizeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="snapType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#snapType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="snapTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#snapTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="softCall">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#softCall"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="softCallGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#softCallGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="source">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#source"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sourceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sourceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="specialRedemption">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#specialRedemption"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="specialRedemptionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#specialRedemptionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sponsor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sponsor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sponsorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#sponsorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="spread">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#spread"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="spreadGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#spreadGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="start">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#start"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="startGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#startGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="startTime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#startTime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="startTimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#startTimeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="stateOrProvince">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#stateOrProvince"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="stateOrProvinceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#stateOrProvinceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="statusChangeSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#statusChangeSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="statusChangeSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#statusChangeSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="strippable">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#strippable"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="strippableGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#strippableGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="stripType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#stripType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="stripTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#stripTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="subscriptions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#subscriptions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="subscriptionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#subscriptionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="support">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#support"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="supportGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#supportGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="swapClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#swapClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="swapClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#swapClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="targetMarketType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#targetMarketType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="targetMarketTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#targetMarketTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxation">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxation"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxExempt">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxExempt"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxExemptGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxExemptGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxReasons">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxReasons"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxReasonsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxReasonsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="taxTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#taxTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="telephone">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#telephone"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="telephoneGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#telephoneGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="telephoneType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#telephoneType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="telephoneTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#telephoneTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="terms">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#terms"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="termsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#termsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tickDirection">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tickDirection"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tickDirectionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tickDirectionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="timeseriesType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#timeseriesType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="timeseriesTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#timeseriesTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="timezone">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#timezone"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="timezoneGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#timezoneGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trade">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#trade"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tradeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingHaltedType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tradingHaltedType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingHaltedTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#tradingHaltedTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingRestrictionsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#tradingRestrictionsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingRestrictionsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#tradingRestrictionsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingStatusType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tradingStatusType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tradingStatusTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#tradingStatusTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="tranche">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#tranche"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trancheGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#trancheGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="transferAgent">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#transferAgent"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="transferAgentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#transferAgentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="transferSize">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#transferSize"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="transferSizeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#transferSizeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trustClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#trustClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="trustClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#trustClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="turnover">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#turnover"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="turnoverGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#turnoverGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="umbrellaSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#umbrellaSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="umbrellaSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#umbrellaSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underlying">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underlying"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underlyingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underlyingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underlyingCount">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underlyingCount"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underlyingCountGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underlyingCountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwriting">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underwriting"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwritingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underwritingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwritingFees">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underwritingFees"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwritingFeesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#underwritingFeesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwritingFeesType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#underwritingFeesType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="underwritingFeesTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#underwritingFeesTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitsSubclass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitsSubclass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitsSubclassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitsSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitSize">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitSize"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitSizeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitSizeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="unitTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#unitTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="useOfProceeds">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#useOfProceeds"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="useOfProceedsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#useOfProceedsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationBase">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationBase"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationBaseGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationBaseGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationRef">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationRef"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationRefGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="valuationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#valuationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatility">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volatility"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volatilityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityCalculationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#volatilityCalculationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityCalculationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#volatilityCalculationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volatilityType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volatilityTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volume">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volume"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volumeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volumeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volumeType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volumeType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volumeTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#volumeTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="votingRightsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#votingRightsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="votingRightsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role"
                              fixed="http://www.mddl.org/mddl/2.5-beta#votingRightsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="vwap">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#vwap"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="vwapGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#vwapGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="vwop">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#vwop"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="vwopGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#vwopGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="warrantClass">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#warrantClass"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="warrantClassGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#warrantClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="website">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#website"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="websiteGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#websiteGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="weighting">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#weighting"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="weightingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#weightingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="yield">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#yield"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="yieldGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#yieldGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="yieldType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#yieldType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="yieldTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.5-beta#yieldTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:
