<?xml version="1.0" encoding="utf-8"?>

<!--
    MDDL - Market Data Definition Language
    Version 2.0-beta 15 July 2002
    Copyright (c)2001-2002, The Software & Information Industry Association.
    See http://www.mddl.org/ or http://www.fisd.net/mddl/
-->

<xsd:schema
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:mdref = "http://www.mddl.org/mddl/2002/2.0-beta/ref"
    xmlns:xlink = "http://www.w3.org/1999/xlink"
    targetNamespace="http://www.mddl.org/mddl/2002/2.0-beta/ref"
    elementFormDefault="qualified" attributeFormDefault="unqualified">
   <xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="mddllink-2.0-beta.xsd"/>
   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
   <xsd:element name="administrator">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#administrator"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="administratorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#administratorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="advisor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#advisor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="advisorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#advisorGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#allowedIndebtednessGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#amortizationTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#analyticsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="announcement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#announcement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="announcementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#announcementGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#askGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="auction">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#auction"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="auctionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#auctionGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#benchmarkStrategyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="beneficiary">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#beneficiary"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="beneficiaryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#beneficiaryGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#bidGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#callableTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="capitalization">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#capitalization"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="capitalizationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#capitalizationGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#cappedGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#cleanupGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearing">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#clearing"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="clearingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#clearingGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#closeTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#codeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#commonClassGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#componentValueGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#convertibleTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#countryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="coupon">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#coupon"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponLink">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponLink"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponLinkGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponLinkGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponOptions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponOptions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponOptionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponOptionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponRate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponRate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponRateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponRateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="couponTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#couponTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#covenantGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#crossrateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cumulative">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#cumulative"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="cumulativeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#cumulativeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#currencyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="custodian">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#custodian"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="custodianGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#custodianGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataDateTime">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#dataDateTime"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="dataDateTimeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#dataDateTimeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#dayOfWeekGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#daysGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#debtIndicatorsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtLife">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#debtLife"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtLifeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#debtLifeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtWarrantType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#debtWarrantType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="debtWarrantTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#debtWarrantTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#delayFactorGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delayInterest">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#delayInterest"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="delayInterestGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#delayInterestGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#depositorySystemGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="derivedStatus">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#derivedStatus"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="derivedStatusGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#derivedStatusGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#diaryGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="discounted">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#discounted"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="discountedGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#discountedGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#dividendGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#earningsTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#endGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#enhancementGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#equityDomainGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="equityWarrantType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#equityWarrantType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="equityWarrantTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#equityWarrantTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeConditions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exchangeConditions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeConditionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exchangeConditionsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeIdentifier">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exchangeIdentifier"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="exchangeIdentifierGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exchangeIdentifierGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exchangeTradedSubclassGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#exerciseRightsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendableAt">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#extendableAt"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendableAtGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#extendableAtGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendableTo">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#extendableTo"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="extendableToGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#extendableToGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstAccrual">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstAccrual"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstAccrualGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstAccrualGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstCoupon">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstCoupon"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstCouponGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstCouponGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDealing">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstDealing"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstDealingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstDealingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstPayment">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstPayment"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstPaymentGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstPaymentGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstSettlement">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstSettlement"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="firstSettlementGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#firstSettlementGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="floatingRate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#floatingRate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="floatingRateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#floatingRateGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="floatingRateType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#floatingRateType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="floatingRateTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#floatingRateTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#formulaGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#fractionGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#frontLoadGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#fundStrategyTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#highGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#incrementGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#indexObjectiveGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#indexWeightingGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#indicatorsTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industry">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#industry"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="industryGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#industryGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#instrumentStatusTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#insuranceSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestAccrualBasis">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#interestAccrualBasis"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="interestAccrualBasisGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#interestAccrualBasisGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#investingTechniquesGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issue">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issue"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issueGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issueDataGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issueMarketTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueOptions">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issueOptions"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issueOptionsGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issueOptionsGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issuePriceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuer">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issuer"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="issuerGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issuerGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#issuerChoiceGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lastGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastCoupon">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lastCoupon"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lastCouponGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lastCouponGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="legalAdvisor">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#legalAdvisor"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="legalAdvisorGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#legalAdvisorGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#limitedGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#locationGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lotSize">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lotSize"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="lotSizeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lotSizeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#lowGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#marginGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#marketCenterGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#marketDerivedInfoGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#marketStatusTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#maturityGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#maxValGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#minValGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#negativePledgeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#objectiveTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="obligorDescription">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#obligorDescription"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="obligorDescriptionGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#obligorDescriptionGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="oddType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#oddType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="oddTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#oddTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#openTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#ordersGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="originalPar">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#originalPar"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="originalParGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#originalParGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#partnershipClassGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#payableInKindGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDates">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#paymentDates"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="paymentDatesGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#paymentDatesGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#paymentFrequencyGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateCoupon">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#penultimateCoupon"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="penultimateCouponGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#penultimateCouponGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#periodGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#preferredClassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="premium">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#premium"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="premiumGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#premiumGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousClose">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#previousClose"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="previousCloseGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#previousCloseGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#priceRefGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="pricing">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#pricing"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="pricingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#pricingGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#principalProtectionGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#programTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#qualifiedPlansGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#rankGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateFix">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#rateFix"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="rateFixGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#rateFixGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#recurringGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#redemptionTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="reference">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#reference"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="referenceGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#referenceGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#refrainFromActsGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrar">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#registrar"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="registrarGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#registrarGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#regulatoryGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#relationshipValidGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#replacesGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#restrictionsExistGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restrictionsType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#restrictionsType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="restrictionsTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#restrictionsTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#revenuesGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#rulesTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#scheduleGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="securityDescriptionType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#securityDescriptionType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="securityDescriptionTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#securityDescriptionTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#settlementGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sharedSubclassGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesOutstanding">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sharesOutstanding"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesOutstandingGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sharesOutstandingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesOutstandingType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sharesOutstandingType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sharesOutstandingTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sharesOutstandingTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkComputationAmountGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkComputationType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkComputationType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkComputationTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkComputationTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkExerciseType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkExerciseType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkExerciseTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkExerciseTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkFundType">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkFundType"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkFundTypeGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkFundTypeGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkingFund">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkingFund"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="sinkingFundGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sinkingFundGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#sizeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#specialRedemptionGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#startGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#stateOrProvinceGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="steppedRate">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#steppedRate"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="steppedRateGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#steppedRateGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#supportGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="swap">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#swap"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="swapGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#swapGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#targetMarketTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#taxTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#tickDirectionGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#tradeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#transferAgentGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#underlyingGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#underwritingFeesTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#unitsSubclassGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#useOfProceedsGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#volatilityGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityCalculation">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#volatilityCalculation"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="volatilityCalculationGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#volatilityCalculationGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#volumeTypeGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#vwopGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="warrant">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#warrant"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="warrantGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#warrantGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#weightingGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="wholeCall">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#wholeCall"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="wholeCallGroup">
      <xsd:complexType>
         <xsd:complexContent>
            <xsd:restriction base="mdref:mdRefType">
               <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
               <xsd:attribute ref="xlink:type" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#wholeCallGroup"/>
            </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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-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" fixed="simple"/>
               <xsd:attribute ref="xlink:href" use="required"/>
               <xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2002/2.0-beta#yieldGroup"/>
            </xsd:restriction>
         </xsd:complexContent>
      </xsd:complexType>
   </xsd:element>
   <xsd:group name="mdRefType.model">
      <xsd:choice>
         <xsd:element ref="mdref:delete"/>
         <xsd:element ref="mdref:replace"/>
         <xsd:element ref="mdref:addChildrenOf"/>
      </xsd:choice>
   </xsd:group>
   <xsd:complexType name="mdRefType">
      <xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:attribute ref="xlink:type" fixed="simple"/>
      <xsd:attribute ref="xlink:href" use="required"/>
      <xsd:attribute ref="xlink:role"/>
   </xsd:complexType>
   <xsd:element name="delete">
      <xsd:complexType/>
   </xsd:element>
   <xsd:element name="replace">
      <xsd:complexType>
         <xsd:sequence>
            <xsd:any namespace="http://www.mddl.org/mddl/2002/2.0-beta" processContents="strict"/>
         </xsd:sequence>
         <xsd:attribute ref="xlink:href" use="required"/>
      </xsd:complexType>
   </xsd:element>
   <xsd:element name="addChildrenOf">
      <xsd:complexType>
         <xsd:sequence>
            <xsd:any namespace="http://www.mddl.org/mddl/2002/2.0-beta" processContents="strict"/>
         </xsd:sequence>
         <xsd:attribute ref="xlink:href" use="required"/>
      </xsd:complexType>
   </xsd:element>
</xsd:schema>
