<?xml version="1.0" encoding="utf-8"?>


<!--
    MDDL - Market Data Definition Language
    Version 2.4-draft 05 June 2006
    Copyright © 2001-2006, The Software and Information Industry Association.
    See http://www.mddl.org/ or http://www.fisd.net/
-->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mdref="http://www.mddl.org/mddl/2.4-draft/ref" targetNamespace="http://www.mddl.org/mddl/2.4-draft/ref" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xsd:import namespace="http://www.w3.org/1999/xlink" schemaLocation="mddllink-2.4-draft.xsd"/>
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<xsd:element name="accrual">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrual"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualBasis">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualBasis"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualBasisGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualBasisGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualBasisType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualBasisType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualBasisTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualBasisTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualConventionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualConventionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="accrualConventionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#accrualConventionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="address">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#address"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="addressGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#addressGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agencyRankings">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agencyRankings"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agencyRankingsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agencyRankingsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agencyRatings">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agencyRatings"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agencyRatingsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agencyRatingsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agentType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agentType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agentTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agentTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agreedRestrictions">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agreedRestrictions"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="agreedRestrictionsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#agreedRestrictionsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="allowedIndebtedness">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#allowedIndebtedness"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="allowedIndebtednessGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#allowedIndebtednessGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortization">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortization"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortizationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortizationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortizationBehavior">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortizationBehavior"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortizationBehaviorGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortizationBehaviorGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortizationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortizationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amortizationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amortizationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amountOutstanding">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amountOutstanding"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amountOutstandingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amountOutstandingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amountOutstandingType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amountOutstandingType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="amountOutstandingTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#amountOutstandingTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="analytics">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#analytics"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="analyticsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#analyticsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="announcementDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#announcementDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="announcementDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#announcementDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="annuityClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#annuityClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="annuityClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#annuityClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ask">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ask"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="askGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#askGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="auctionDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#auctionDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="auctionDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#auctionDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="background">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#background"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="backgroundGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#backgroundGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="backLoad">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#backLoad"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="backLoadGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#backLoadGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="baseValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#baseValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="baseValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#baseValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="benchmark">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#benchmark"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="benchmarkGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#benchmarkGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="benchmarkStrategy">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#benchmarkStrategy"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="benchmarkStrategyGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#benchmarkStrategyGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="bid">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#bid"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="bidGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#bidGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="caeDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#caeDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="caeDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#caeDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="caeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#caeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="caeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#caeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="calculationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#calculationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="calculationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#calculationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callableType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callableType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callableTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callableTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callConditionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callConditionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="callConditionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#callConditionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="capitalizationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#capitalizationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="capitalizationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#capitalizationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="capped">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#capped"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="cappedGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#certificateClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="certificateClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#certificateClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="change">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#change"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#changeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeDirection">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#changeDirection"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeDirectionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#changeDirectionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#changeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="changeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#changeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="civDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#civDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="civDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#civDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="cleanup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#cleanup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="cleanupGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#cleanupGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingHouse">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingHouse"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingHouseGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingHouseGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingProcess">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingProcess"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingProcessGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingProcessGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingSettlement">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingSettlement"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingSettlementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingSettlementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingSystem">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingSystem"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="clearingSystemGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#clearingSystemGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="close">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#close"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closingDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closingDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closingDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closingDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closingDateType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closingDateType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="closingDateTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#closingDateTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="code">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#code"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="codeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#codeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="codeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#codeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="codeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#codeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="collateral">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#collateral"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="collateralGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#collateralGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="collateralType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#collateralType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="collateralTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#collateralTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="comment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#comment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="commentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#commentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="commonClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#commonClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="commonClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#component"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="componentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#componentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="componentIdentifier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#componentIdentifier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="componentIdentifierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#componentIdentifierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="componentValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#componentValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="componentValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#componentValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="compounding">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#compounding"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="compoundingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#compoundingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="contractValueMultiplier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#contractValueMultiplier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="contractValueMultiplierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#contractValueMultiplierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="convertible">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#convertible"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="convertibleGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#convertibleGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="convertibleType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#convertibleType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="convertibleTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#convertibleTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="corporateActionsClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#corporateActionsClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="corporateActionsClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#corporateActionsClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="corporateEventsClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#corporateEventsClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="corporateEventsClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#corporateEventsClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="country">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#country"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="countryGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#countryGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="covenant">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#covenant"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="covenantGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#creditEnhancement"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="creditEnhancementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#creditEnhancementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="creditEnhancementType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#creditEnhancementType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="creditEnhancementTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#creditEnhancementTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="crossrate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#crossrate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="crossrateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#crossrateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="currency">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#currency"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="currencyGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#currencyGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dateTime">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dateTime"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dateTimeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dateTimeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dayOfWeek">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dayOfWeek"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dayOfWeekGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dayOfWeekGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dayRuleType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dayRuleType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dayRuleTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dayRuleTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="days">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#days"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="daysGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#daysGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="daysInMonth">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#daysInMonth"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="daysInMonthGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#daysInMonthGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="daysInYear">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#daysInYear"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="daysInYearGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#daysInYearGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtIndicatorsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtIndicatorsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtIndicatorsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtIndicatorsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtIssueData">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtIssueData"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtIssueDataGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtIssueDataGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtPricing">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtPricing"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="debtPricingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#debtPricingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="declining">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#declining"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="decliningGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#decliningGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="defaultClause">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#defaultClause"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="defaultClauseGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#defaultClauseGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deferred">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deferred"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deferredGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deferredGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="delayFactor">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#delayFactor"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="delayFactorGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#delayFactorGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="delivery">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#delivery"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deliveryGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deliveryGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deliveryType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deliveryType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deliveryTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deliveryTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="delta">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#delta"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deltaGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deltaGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="denomination">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#denomination"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="denominationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#denominationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositaryClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositaryClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositaryClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositaryClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositoryName">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositoryName"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositoryNameGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositoryNameGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositorySystem">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositorySystem"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="depositorySystemGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#depositorySystemGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="derivativeDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#derivativeDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="derivativeDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#derivativeDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="description">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#description"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="descriptionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#descriptionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="determination">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#determination"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="determinationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#determinationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="determinationSource">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#determinationSource"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="determinationSourceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#determinationSourceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deviation">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deviation"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deviationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deviationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deviationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deviationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="deviationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#deviationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="diary">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#diary"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="diaryGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#diaryGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="distributionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#distributionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="distributionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#distributionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividend">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividend"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividendGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividendGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividendYield">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividendYield"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividendYieldGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividendYieldGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividendYieldType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividendYieldType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="dividendYieldTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#dividendYieldTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="duration">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#duration"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="durationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#durationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earnings">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#earnings"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earningsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#earningsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earningsRef">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#earningsRef"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earningsRefGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#earningsRefGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earningsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#earningsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="earningsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#end"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="endGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#endGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="endTime">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#endTime"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="endTimeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#endTimeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="enhancement">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#enhancement"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="enhancementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#enhancementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="entityDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#entityDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="entityDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#entityDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="entityType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#entityType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="entityTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#entityTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="equityDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#equityDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="equityDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#equityDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventElement">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventElement"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventElementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventElementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="eventValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#eventValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exchangeTradedSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exchangeTradedSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exchangeTradedSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exchangeTradedSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exercisePrice">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exercisePrice"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exercisePriceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exercisePriceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exerciseRights">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exerciseRights"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exerciseRightsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exerciseRightsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exerciseRightsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exerciseRightsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="exerciseRightsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#exerciseRightsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="extendible">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#extendible"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="extendibleGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#extendibleGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="extendibleDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#extendibleDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="extendibleDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#extendibleDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="faceValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#faceValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="faceValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#faceValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="factor">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#factor"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="factorGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#factorGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstAmount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstAmount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstAmountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstAmountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstDealingDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstDealingDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstDealingDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstDealingDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstEvent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstEvent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstEventGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstEventGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstSettlementDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstSettlementDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="firstSettlementDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#firstSettlementDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="foreignExchangeDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#foreignExchangeDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="foreignExchangeDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#foreignExchangeDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="formula">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#formula"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="formulaGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#formulaGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="forwardClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#forwardClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="forwardClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#forwardClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="fraction">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#fraction"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="fractionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#frontLoad"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="frontLoadGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#fundClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="fundClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#fundClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="fundStrategyType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#fundStrategyType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="fundStrategyTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#fundStrategyTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="futureClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#futureClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="futureClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#futureClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="governingLaw">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#governingLaw"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="governingLawGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#governingLawGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="high">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#high"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="highGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#highGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="hours">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#hours"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="hoursGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#hoursGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="incomeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#incomeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="incomeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#incomeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="increment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#increment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="incrementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#incrementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="incremental">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#incremental"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="incrementalGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#incrementalGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexBaseDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexBaseDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexBaseDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexBaseDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexBaseValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexBaseValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexBaseValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexBaseValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexMethodology">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexMethodology"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexMethodologyGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexMethodologyGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexMultiplier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexMultiplier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexMultiplierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexMultiplierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexObjective">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexObjective"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexObjectiveGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexObjectiveGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexValue">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexValue"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexValueGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexValueGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexWeighting">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexWeighting"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indexWeightingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indexWeightingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indicatorsDomain">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indicatorsDomain"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indicatorsDomainGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indicatorsDomainGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indicatorsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indicatorsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="indicatorsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#indicatorsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="industryIdentifier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#industryIdentifier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="industryIdentifierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#industryIdentifierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentData">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentData"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentDataGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentDataGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentFormType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentFormType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentFormTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentFormTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentIdentifier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentIdentifier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentIdentifierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentIdentifierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="instrumentTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#instrumentTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="insuranceSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#insuranceSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="insuranceSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#insuranceSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestPayment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestPayment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestPaymentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestPaymentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestPaymentContainer">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestPaymentContainer"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestPaymentContainerGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestPaymentContainerGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRateClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRateClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRateClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRateClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRateContainer">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRateContainer"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="interestRateContainerGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#interestRateContainerGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingRestrictions">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingRestrictions"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingRestrictionsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingRestrictionsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingStyle">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingStyle"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingStyleGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingStyleGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingTechniques">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingTechniques"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="investingTechniquesGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#investingTechniquesGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueAmount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueAmount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueAmountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueAmountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueData">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueData"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueDataGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueDataGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueFees">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueFees"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueFeesGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueFeesGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueFeesType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueFeesType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueFeesTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueFeesTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueMarketType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueMarketType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issueMarketTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issueMarketTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuePrice">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuePrice"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuePriceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuePriceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerChoice">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerChoice"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerChoiceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerChoiceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerRef">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerRef"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="issuerRefGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#issuerRefGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="jurisdiction">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#jurisdiction"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="jurisdictionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#jurisdictionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="jurisdictionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#jurisdictionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="jurisdictionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#jurisdictionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="last">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#last"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastAmount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastAmount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastAmountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastAmountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastCAE">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastCAE"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastCAEGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastCAEGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastEvent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastEvent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lastEventGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lastEventGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lifetime">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lifetime"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lifetimeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lifetimeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="limitedSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#limitedSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="limitedSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#limitedSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="limited">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#limited"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="limitedGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#limitedGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="linkedClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#linkedClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="linkedClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#linkedClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="linked">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#linked"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="linkedGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#linkedGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="liquidationStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#liquidationStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="liquidationStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#liquidationStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="location">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#location"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="locationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#locationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="locationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#locationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="locationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#locationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="low">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#low"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="lowGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#lowGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="makeWholeCall">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#makeWholeCall"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="makeWholeCallGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#makeWholeCallGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="mandatory">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#mandatory"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="mandatoryGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#mandatoryGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="margin">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#margin"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marginGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marginGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marginable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marginable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marginableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marginableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marginableLimit">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marginableLimit"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marginableLimitGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marginableLimitGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketCapitalization">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketCapitalization"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketCapitalizationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketCapitalizationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketCenter">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketCenter"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketCenterGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketCenterGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketConditions">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketConditions"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketConditionsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketConditionsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketDerivedInfo">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketDerivedInfo"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketDerivedInfoGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketDerivedInfoGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketIdentifier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketIdentifier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketIdentifierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketIdentifierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="marketTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#marketTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturity">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturity"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturityGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturityGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturityDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturityDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturityDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturityDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturityType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturityType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maturityTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maturityTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maxVal">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#maxVal"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="maxValGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#mid"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="midGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#midGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="minVal">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#minVal"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="minValGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#minValGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="modification">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#modification"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="modificationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#modificationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="modificationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#modificationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="modificationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#modificationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="moneyMarketSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#moneyMarketSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="moneyMarketSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#moneyMarketSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="multiplier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#multiplier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="multiplierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#multiplierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="municipality">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#municipality"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="municipalityGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#municipalityGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="mutualSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#mutualSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="mutualSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#mutualSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="name">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#name"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nameGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nameGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nameRef">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nameRef"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nameRefGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nameRefGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nav">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nav"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="navGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#navGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="negativePledge">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#negativePledge"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="negativePledgeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#negativePledgeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nextEvent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nextEvent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nextEventGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nextEventGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nonFixedRate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nonFixedRate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nonFixedRateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nonFixedRateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nonFixedRateType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nonFixedRateType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="nonFixedRateTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#nonFixedRateTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="notification">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#notification"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="notificationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#notificationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="numberHolders">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#numberHolders"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="numberHoldersGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#numberHoldersGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="objective">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#objective"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="objectiveGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#objectiveGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="objectiveType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#objectiveType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="objectiveTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#objectiveTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="obligor">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#obligor"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="obligorGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#obligorGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="oeiSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#oeiSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="oeiSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#oeiSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="offerType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#offerType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="offerTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#offerTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="open">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#open"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="openGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#openGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="openType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#openType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="openTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#openTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="optionClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#optionClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="optionClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#optionClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="orderbook">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#orderbook"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="orderbookGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#orderbookGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="orderbookType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#orderbookType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="orderbookTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#orderbookTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="orders">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#orders"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ordersGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ordersGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ordinalDay">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ordinalDay"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ordinalDayGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ordinalDayGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="overAllotment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#overAllotment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="overAllotmentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#overAllotmentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partial">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partial"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partialGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partialGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partiesInvolved">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partiesInvolved"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partiesInvolvedGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partiesInvolvedGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partnershipClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partnershipClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partnershipClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partnershipClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partyStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partyStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="partyStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#partyStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="payableInKind">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#payableInKind"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="payableInKindGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#payableInKindGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="payment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#payment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentDelay">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentDelay"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentDelayGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentDelayGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentFrequency">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentFrequency"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="paymentFrequencyGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#paymentFrequencyGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="penultimateAmount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#penultimateAmount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="penultimateAmountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#penultimateAmountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="penultimateDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#penultimateDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="penultimateDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#penultimateDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="peRatio">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#peRatio"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="peRatioGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#peRatioGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="peRatioType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#peRatioType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="peRatioTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#peRatioTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="period">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#period"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="periodGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#periodGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="periodType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#periodType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="periodTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#periodTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="placeOfListing">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#placeOfListing"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="placeOfListingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#placeOfListingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="placeOfTrade">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#placeOfTrade"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="placeOfTradeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#placeOfTradeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="postalCode">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#postalCode"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="postalCodeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#postalCodeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="precision">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#precision"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="precisionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#precisionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="preferredClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#preferredClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="preferredClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#preferredClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="previousDateTime">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#previousDateTime"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="previousDateTimeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#previousDateTimeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="priceRef">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#priceRef"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="priceRefGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#priceRefGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalProtection">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalProtection"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalProtectionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalProtectionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalRepayment">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalRepayment"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalRepaymentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalRepaymentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalRepaymentContainer">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalRepaymentContainer"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="principalRepaymentContainerGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#principalRepaymentContainerGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="programSpecific">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#programSpecific"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="programSpecificGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#programSpecificGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="programType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#programType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="programTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#purchasingMinimums"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="purchasingMinimumsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#purchasingMinimumsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putableType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putableType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putableTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putableTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putConditionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putConditionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="putConditionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#putConditionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="qualifiedPlans">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#qualifiedPlans"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="qualifiedPlansGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#qualifiedPlansGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quantityDescriptionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quantityDescriptionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quantityDescriptionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quantityDescriptionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quantityType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quantityType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quantityTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quantityTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryReference">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#queryReference"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryReferenceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#queryReferenceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#queryStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="queryStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#queryStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quotation">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quotation"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="quotationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#quotationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rank">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rank"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rankGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rankGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ranking">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ranking"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rankingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rankingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateChangeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateChangeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateChangeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateChangeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateMethodChange">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateMethodChange"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateMethodChangeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateMethodChangeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateSpread">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateSpread"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rateSpreadGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rateSpreadGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rating">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rating"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ratingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ratingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ratingType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ratingType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="ratingTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#ratingTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="recordingDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#recordingDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="recordingDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#recordingDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="recurring">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#recurring"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="recurringGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#recurringGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redeemable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redeemable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redeemableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redeemableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redemption">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redemption"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redemptionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redemptionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redemptionType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redemptionType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="redemptionTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#redemptionTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="refrainFromActs">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#refrainFromActs"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="refrainFromActsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#refrainFromActsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="region">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#region"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="regionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#regionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="registrationStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#registrationStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="registrationStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#registrationStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="regulationAct">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#regulationAct"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="regulationActGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#regulationActGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="regulatory">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#regulatory"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="regulatoryGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#relatedTo"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="relatedToGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#relatedToGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="relationshipType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#relationshipType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="relationshipTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#relationshipTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="relationshipValid">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#relationshipValid"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="relationshipValidGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#replaces"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="replacesGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#replacesGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="resetFrequency">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#resetFrequency"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="resetFrequencyGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#resetFrequencyGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="resetFrequencyType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#resetFrequencyType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="resetFrequencyTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#resetFrequencyTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="restrictionsExist">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#restrictionsExist"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="restrictionsExistGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#restrictionsExistGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="revenues">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#revenues"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="revenuesGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#revenuesGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rightClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rightClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rightClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rightClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="role">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#role"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="roleGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#roleGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rulesType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rulesType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="rulesTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#rulesTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="salesRestrictionsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#salesRestrictionsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="salesRestrictionsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#salesRestrictionsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="schedule">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#schedule"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scheduleGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleEvent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scheduleEvent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleEventGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scheduleEventGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scheduleType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scheduleTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scheduleTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scopeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scopeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="scopeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#scopeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="segmentIdentifier">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#segmentIdentifier"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="segmentIdentifierGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#segmentIdentifierGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="segmentType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#segmentType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="segmentTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#segmentTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sequence">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sequence"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sequenceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sequenceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="session">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#session"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sessionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sessionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sessionStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sessionStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sessionStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sessionStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlement">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlement"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlementGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlementGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlementDate">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlementDate"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlementDateGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlementDateGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlementType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlementType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="settlementTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#settlementTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sharedSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sharedSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sharedSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sharedSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sharesControlled">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sharesControlled"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sharesControlledGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sharesControlledGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkableComputationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkableComputationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkableComputationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkableComputationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkableType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkableType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkableTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkableTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkComputationAmount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkComputationAmount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sinkComputationAmountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sinkComputationAmountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="size">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#size"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sizeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sizeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="snapType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#snapType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="snapTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#snapTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="softCall">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#softCall"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="softCallGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#softCallGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="source">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#source"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="sourceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#sourceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="specialRedemption">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#specialRedemption"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="specialRedemptionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#spread"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="spreadGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#spreadGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="start">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#start"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="startGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#startGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="startTime">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#startTime"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="startTimeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#startTimeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="stateOrProvince">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#stateOrProvince"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="stateOrProvinceGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#stateOrProvinceGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="strippable">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#strippable"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="strippableGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#strippableGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="stripType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#stripType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="stripTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#stripTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="subscriptions">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#subscriptions"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="subscriptionsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#subscriptionsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="support">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#support"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="supportGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#supportGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="swapClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#swapClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="swapClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#swapClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="targetMarketType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#targetMarketType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="targetMarketTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#targetMarketTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxation">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxation"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxationGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxationGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxExempt">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxExempt"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxExemptGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxExemptGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxReasons">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxReasons"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxReasonsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxReasonsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#taxType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="taxTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#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"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#terms"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="termsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#termsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tickDirection">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tickDirection"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tickDirectionGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tickDirectionGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="timeseriesType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#timeseriesType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="timeseriesTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#timeseriesTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="timezone">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#timezone"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="timezoneGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#timezoneGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="trade">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#trade"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingHaltedType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingHaltedType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingHaltedTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingHaltedTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingRestrictionsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingRestrictionsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingRestrictionsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingRestrictionsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingStatusType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingStatusType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tradingStatusTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tradingStatusTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="tranche">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#tranche"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="trancheGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#trancheGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="transferAgent">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#transferAgent"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="transferAgentGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#transferAgentGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="transferSize">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#transferSize"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="transferSizeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#transferSizeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="trustClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#trustClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="trustClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#trustClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="turnover">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#turnover"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="turnoverGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#turnoverGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="umbrellaSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#umbrellaSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="umbrellaSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#umbrellaSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underlying">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underlying"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underlyingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underlyingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underlyingCount">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underlyingCount"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underlyingCountGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underlyingCountGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwriting">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwriting"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwritingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwritingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwritingFees">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwritingFees"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwritingFeesGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwritingFeesGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwritingFeesType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwritingFeesType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="underwritingFeesTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#underwritingFeesTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitsSubclass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitsSubclass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitsSubclassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitsSubclassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitSize">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitSize"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitSizeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitSizeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="unitTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#unitTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="useOfProceeds">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#useOfProceeds"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="useOfProceedsGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#useOfProceedsGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationBase">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationBase"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationBaseGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationBaseGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationRef">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationRef"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationRefGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationRefGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="valuationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#valuationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatility">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatility"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatilityGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatilityGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatilityCalculationType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatilityCalculationType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatilityCalculationTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatilityCalculationTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatilityType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatilityType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volatilityTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volatilityTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volume">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volume"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volumeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volumeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volumeType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volumeType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="volumeTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#volumeTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="votingRightsType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#votingRightsType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="votingRightsTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#votingRightsTypeGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="vwap">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#vwap"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="vwapGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#vwapGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="vwop">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#vwop"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="vwopGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#vwopGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="warrantClass">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#warrantClass"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="warrantClassGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#warrantClassGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="weighting">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#weighting"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="weightingGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#weightingGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="yield">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#yield"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="yieldGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#yieldGroup"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="yieldType">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#yieldType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="yieldTypeGroup">
<xsd:complexType>
<xsd:complexContent>
<xsd:restriction base="mdref:mdRefType">
<xsd:group ref="mdref:mdRefType.model" minOccurs="0" maxOccurs="unbounded"/>
<xsd:attribute ref="xlink:type"/>
<xsd:attribute ref="xlink:href" use="required"/>
<xsd:attribute ref="xlink:role" fixed="http://www.mddl.org/mddl/2.4-draft#yieldTypeGroup"/>
</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"/>
<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/2.4-draft" 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/2.4-draft" processContents="strict"/>
</xsd:sequence>
<xsd:attribute ref="xlink:href" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:schema>

