<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<fixr:repository xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:fixr="http://fixprotocol.io/2020/orchestra/repository" name="LSEG Group Ticker Plant" version="20.8">
    <fixr:metadata>
        <dcterms:title>Group Ticker Plant</dcterms:title>
        <dcterms:created>2021-10-15</dcterms:created>
        <dcterms:creator>London Stock Exchange Group Limited</dcterms:creator>
        <dcterms:conformsTo>[Orchestra v1.0](https://www.fixtrading.org/packages/fix-orchestra-technical-specification-v1-0/)</dcterms:conformsTo>
        <dcterms:rights>Copyright 2024 Atomic Wire Technology Limited</dcterms:rights>
        <dcterms:abstract>The purpose of this document is to provide a detailed guide to the various message types and message formats as employed by the interface of the Group Ticker Plant. It also provides information on the behaviour and characteristics of our service lines, including Level 1, Level 2 snapshot, Level 2 incremental and FTSE Indices as supported by the Group Ticker Plant protocol.</dcterms:abstract>
        <dcterms:alternative>GTP 002 – Technical Guide</dcterms:alternative>
        <dcterms:publisher>Atomic Wire Technology Limited</dcterms:publisher>
        <dcterms:subject>LSEG, GTP, Market Data</dcterms:subject>
        <dcterms:source>[Group Ticker Plant Technical Specifications](https://www.londonstockexchange.com/resources/security-trading-resources/gtp-technical-specifications)</dcterms:source>
    </fixr:metadata>
    <fixr:categories>
        <fixr:category name="MarketData" componentType="Message" section="PreTrade"/>
    </fixr:categories>
    <fixr:sections>
        <fixr:section name="Infrastructure">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Infrastructure messages for application sequencing, business reject, network and user management.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="PostTrade">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Post trade messages including trade reporting, allocation, collateral, confirmation, position maintenance, registration instruction, and settlement instructions.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="PreTrade" updated="FIX.5.0SP2" updatedEP="249">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A description added to the PreTrade section.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="Session">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Session level messages to establish and control a FIX session.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
        <fixr:section name="Trade">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Order handling and execution messages.</fixr:documentation>
            </fixr:annotation>
        </fixr:section>
    </fixr:sections>
    <fixr:datatypes>
        <fixr:datatype name="Alpha">
            <fixr:mappedDatatype standard="Java" base="string"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.StringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">These fields use standard ASCII character bytes. They are left justified and padded on the right with spaces.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Boolean">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A value with two choices: 0 or 1.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="BitField">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A single byte used to hold up to eight 1-bit flags. Each bit will represent a Boolean flag. The 0 bit is the lowest significant bit and the 7 bit is the highest significant bit.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Byte">
            <fixr:mappedDatatype standard="Java" base="string"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.StringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A single byte used to hold one ASCII character.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Date">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Date specified in the YYYYMMDD format using ASCII characters.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Time">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Time specified in HHMMSS format using ASCII characters in a 24-hour clock format.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UDT">
            <fixr:mappedDatatype standard="Java" base="instant"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.spec.lseggtp.CsvUdtConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">64 bit unsigned integer where; time stamp (in UTC) = (date time per second resolution in unix time format) * 1,000,000,000 + (nanoseconds component).</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Price">
            <fixr:mappedDatatype standard="Java" base="decimal"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.DecimalStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Signed Little-Endian encoded 64 bit integer field with eight implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Size">
            <fixr:mappedDatatype standard="Java" base="decimal"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.DecimalStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 64 bit unsigned integer with eight implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Price4">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Signed Little-Endian encoded 64 bit integer field with four implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="Size4">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 64 bit unsigned integer with four implied decimal places.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UInt8">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">8 bit unsigned integer.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UInt16">
            <fixr:mappedDatatype standard="Java" base="int"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.IntStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 16 bit unsigned integer.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UInt32">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 32 bit unsigned integer.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="UInt64">
            <fixr:mappedDatatype standard="Java" base="long"/>
            <fixr:mappedDatatype standard="CSV">
                <fixr:extension>
                    <aw:converter xmlns:aw="https://atomicwire.io/platform" class="io.atomicwire.orchestra.converter.LongStringConverter"/>
                </fixr:extension>
            </fixr:mappedDatatype>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Little-Endian encoded 64 bit unsigned integer.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="DateTime">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ISO 8601 date and time in the following string format:YYYY-MM- DDThh:mm:ss.ddddddZ.&lt;br&gt; - ‘YYYY’ is the year&lt;br&gt;- ‘MM’ is the month&lt;br&gt;- ‘DD’ is the day&lt;br&gt;- ‘T’ – means that the letter ‘T’ shall be used&lt;br&gt;- ‘hh’ is the hour&lt;br&gt;- ‘mm’ is the minute&lt;br&gt;- ‘ss.dddddd’ is the second and its fraction of a second&lt;br&gt;- Z is UTC time &lt;br&gt; Dates and times shall be reported in UTC.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="MiFIDDecimal">
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">These fields use standard ASCII character bytes to represent numeric values. They are left justified and padded on the right with spaces.&lt;br&gt; {DECIMAL-n/m} – Decimal number of up to ‘n’ digits in total of which up to ‘m’ digits can be fraction digits. Decimal separator is ‘.’ (Full stop). Negative numbers are prefixed with ‘-’ (minus).&lt;br&gt; Where applicable, values shall be rounded and not truncated.&lt;br&gt; The default value that is populated when there is no valid value can be ‘0’ (zero) or ‘spaces’, dependent on the upstream system. For upstream system, TRADEcho it is always ‘spaces’.</fixr:documentation>
            </fixr:annotation>
        </fixr:datatype>
        <fixr:datatype name="PTLiquidityFlagCodeSet"/>
        <fixr:datatype name="TradingStatusCodeSet"/>
    </fixr:datatypes>
    <fixr:codeSets>
        <fixr:codeSet type="Byte" id="3" name="AgencyCrossIndicatorCodeSet">
            <fixr:code value="X" sort="1" id="3001" name="AgencyCrossTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Agency Cross Trade (ACTX)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="2" id="3002" name="NoAgencyCrossTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Agency Cross Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="4" name="AgencyCrossTradeFlagCodeSet">
            <fixr:code value="ACTX" sort="1" id="4001" name="ACTX">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ACTX</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="5" name="AlgorithmicIndicatorCodeSet">
            <fixr:code value="H" sort="1" id="5001" name="AlgorithmicTrade(ALGO)">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Algorithmic Trade (ALGO)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="2" id="5002" name="NotAnAlgorithmicTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not an Algorithmic Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="6" name="AlgoTransactionFlagCodeSet">
            <fixr:code value="ALGO" sort="1" id="6001" name="ALGO">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ALGO</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="7" name="AmendmentFlagCodeSet">
            <fixr:code value="AMND" sort="1" id="7001" name="AMND">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AMND</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="8" name="AnnouncementTypeCodeSet">
            <fixr:code value="0" sort="1" id="8001" name="Regular">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Regular</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="8002" name="HighPriority">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">High Priority</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="8003" name="LowPriority">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Low Priority</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="10" name="AuctionInfoCodeSet">
            <fixr:code value="B" sort="1" id="10001" name="BuyImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Buy Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="N" sort="2" id="10002" name="NoImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="O" sort="3" id="10003" name="InsufficientOrdersForAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Insufficient Orders for Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="4" id="10004" name="SellImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sell Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="M" sort="5" id="10005" name="CallMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Call Market (Specific to Turquoise Plato™ Order Book)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="11" name="AuctionTypeCodeSet">
            <fixr:code value="C" sort="1" id="11001" name="ClosingAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closing Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="O" sort="2" id="11002" name="OpeningAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Opening Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="A" sort="3" id="11003" name="AESP">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AESP</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="B" sort="4" id="11004" name="EDSP">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">EDSP (Specific to LSE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="E" sort="5" id="11005" name="ResumeAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Resume Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="F" sort="6" id="11006" name="PeriodicAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Periodic Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="L" sort="7" id="11007" name="FrequentLitAuctions">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Frequent Lit Auctions</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="13" name="BenchmarkTransactionFlagCodeSet">
            <fixr:code value="BENC" sort="1" id="13001" name="BENC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">BENC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="29" name="CancellationFlagCodeSet">
            <fixr:code value="CANC" sort="1" id="29001" name="CANC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">CANC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="30" name="ClearingTypeCodeSet">
            <fixr:code value="0" sort="1" id="30001" name="NotCleared">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not Cleared</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="30002" name="Cleared">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Cleared</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the settlement mode of the security:</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="32" name="ConsecutiveAggregationFlagCodeSet">
            <fixr:code value="COAF" sort="1" id="32001" name="COAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">COAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="35" name="CrossTypeCodeSet">
            <fixr:code value="5" sort="1" id="35001" name="InternalCross">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Internal Cross</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="2" id="35002" name="InternalBTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Internal BTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="3" id="35003" name="CommittedCross">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Committed Cross</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="8" sort="4" id="35004" name="CommittedBTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Committed BTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">The type of the Cross/BTF Order.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="37" name="DAFullDetailsFlagCodeSet">
            <fixr:code value="FULA" sort="1" id="37001" name="FULA">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULA</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="38" name="DailyAggregatedTransactionFlagCodeSet">
            <fixr:code value="DATF" sort="1" id="38001" name="DATF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">DATF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="39" name="DeferralEnrichmentTypeCodeSet">
            <fixr:code value="1" sort="1" id="39001" name="LMTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">LMTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="2" id="39002" name="DATF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">DATF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="3" id="39003" name="VOLO">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">VOLO</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="4" id="39004" name="FWAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FWAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="5" id="39005" name="IDAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">IDAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="6" id="39006" name="VOLW">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">VOLW</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="7" id="39007" name="FULF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="8" sort="8" id="39008" name="FULA">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULA</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="9" sort="9" id="39009" name="FULV">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULV</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="V" sort="10" id="39010" name="FULJ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULJ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="W" sort="11" id="39011" name="COAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">COAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="12" id="39012" name="NotApplicable">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not Applicable/No Relevant Enrichment Type</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="43" name="DuplicateFlagCodeSet">
            <fixr:code value="DUPL" sort="1" id="43001" name="DUPL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">DUPL</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="ORGN" sort="2" id="43002" name="ORGN">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ORGN</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="44" name="DuplicativeIndicatorCodeSet">
            <fixr:code value="1" sort="1" id="44001" name="DuplicativeTradeReport">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Duplicative Trade Report</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="2" id="44002" name="UniqueTradeReport">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unique Trade Report</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="47" name="EmissionAllowanceTypeCodeSet">
            <fixr:code value="EUAE" sort="1" id="47001" name="EuropeanUnionAllowance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">European Union Allowance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="CERE" sort="2" id="47002" name="CertifiedEmissionReductions">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Certified Emission Reductions</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="ERUE" sort="3" id="47003" name="EmissionReductionUnits">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Emission Reduction Units</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="EUAA" sort="4" id="47004" name="EuropeanUnionAviationAllowances">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">European Union Aviation Allowances</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="OTHR" sort="5" id="47005" name="Other">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Other</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="49" name="EventCodeCodeSet">
            <fixr:code value="C" sort="1" id="49001" name="EndOfDay">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">End of Day</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="O" sort="2" id="49002" name="StartOfDay">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Start of Day</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="3" id="49003" name="StartOfOpen">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Start of Open (applicable to TRADEcho only)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="4" id="49004" name="StartOfPreClose">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Start of Pre Close</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="50" name="ExchangeForPhysicalsFlagCodeSet">
            <fixr:code value="TPAC" sort="1" id="50001" name="TPAC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">TPAC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="XFPH" sort="2" id="50002" name="XFPH">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">XFPH</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="55" name="FAFullDetailsFlagCodeSet">
            <fixr:code value="FULJ" sort="1" id="55001" name="FULJ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULJ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="57" name="FourWeeksAggregationFlagCodeSet">
            <fixr:code value="FWAF" sort="1" id="57001" name="FWAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FWAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="60" name="HiddenExecutionIndicatorCodeSet">
            <fixr:code value="0" sort="1" id="60001" name="NotApplicable">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">N/A</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="60002" name="Visible">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Visible</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="60003" name="Hidden">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Hidden</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="63" name="ImbalanceDirectionCodeSet">
            <fixr:code value="B" sort="1" id="63001" name="BuyImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Buy Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="N" sort="2" id="63002" name="NoImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="O" sort="3" id="63003" name="InsufficientOrdersForAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Insufficient Orders for Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="4" id="63004" name="SellImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sell Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="65" name="IndefiniteAggregationFlagCodeSet">
            <fixr:code value="IDAF" sort="1" id="65001" name="IDAF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">IDAF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="67" name="IndexStatusCodeSet">
            <fixr:code value="N" sort="1" id="67001" name="Normal">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Normal</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="I" sort="2" id="67002" name="Indicative">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicative</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="H" sort="3" id="67003" name="Held">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Held</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="C" sort="4" id="67004" name="Closed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="K" sort="5" id="67005" name="PartCalculatedValue">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Part Calculated Value</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="6" id="67006" name="PreMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Pre Market</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">As provided by FTSE. This field is only populated when the status is changed (as per FTSE practice). Blank when status is not changed.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="73" name="InstrumentIdentificationCodeTypeCodeSet">
            <fixr:code value="ISIN" sort="1" id="73001" name="InternationalSecuritiesIdentificationNumber">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">International Securities Identification Number</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="OTHR" sort="2" id="73002" name="ApplicableToStrategyInstruments">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Applicable to strategy instruments, specific to IDEM Market</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Instrument Identification Code Type. Only valid value will be ‘ISIN’.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="82" name="LDFullDetailsFlagCodeSet">
            <fixr:code value="FULF" sort="1" id="82001" name="FULF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="85" name="LimitedDetailsFlagCodeSet">
            <fixr:code value="LMTF" sort="1" id="85001" name="LMTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">LMTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="88" name="MarketMechanismCodeSet">
            <fixr:code value="1" sort="1" id="88001" name="CentralLimitOrderBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Central Limit Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="2" id="88002" name="QuoteDrivenMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Quote Driven Market</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="3" id="88003" name="DarkOrderBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Dark Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="4" id="88004" name="OffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="5" id="88005" name="PeriodicAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Periodic Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="6" id="88006" name="RequestforAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Request for Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="7" id="88007" name="AnyOtherIncludingHybrid">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Any Other, Including Hybrid</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="90" name="MessageTypeCodeSet">
            <fixr:code value="-" sort="1" id="90001" name="Heartbeat">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the server, on the real-time service, to exercise the communication line during periods of inactivity.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="(soh)" sort="2" id="90002" name="LoginRequest">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the client to log in to the replay or recovery channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="(stx)" sort="3" id="90003" name="LoginResponse">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the server to accept or reject a login request to the replay or recovery channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="(etx)" sort="4" id="90004" name="ReplayRequest">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the client to request a retransmission of messages on the replay channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="(eot)" sort="5" id="90005" name="ReplayResponse">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the server to respond to a retransmission request on the replay channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="•" sort="6" id="90006" name="RecoveryRequest">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the client to request data on the recovery channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="‚" sort="7" id="90007" name="RecoveryResponse">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the server to respond to a snapshot request on the Snapshot channel.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="ƒ" sort="8" id="90008" name="ReplayAndRecoveryComplete">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used by the server to indicate the successful completion of servicing a message replay or a recovery request.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="9" id="90009" name="SystemEvent">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate the start and end of the day. For TRADEcho, recoverable to provide the trading session.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="p" sort="10" id="90010" name="InstrumentDirectory">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate a common and limited set of data for all configured instrument types (except strategy instruments) on the real-time channels.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="R" sort="11" id="90011" name="InstrumentDirectoryEquities">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of equity instruments.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="v" sort="12" id="90012" name="InstrumentDirectoryDerivatives">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of derivative instruments.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="n" sort="13" id="90013" name="InstrumentDirectoryFixedIncome">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of Fixed Income instruments.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="o" sort="14" id="90014" name="InstrumentDirectoryStrategies">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of strategy (combination) instruments.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="H" sort="15" id="90015" name="InstrumentStatus">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to communicate scheduled and unscheduled session changes. When sent in the recovery channel, used to indicate the current trading status of an instrument.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="A" sort="16" id="90016" name="AddOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the first order of a given side of an MBO snapshot.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="e" sort="17" id="90017" name="AddOrderShort">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to indicate individual orders of an MBO snapshot.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="f" sort="18" id="90018" name="AddOrderMBP">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the first price point of a given side of an MBP snapshot.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="g" sort="19" id="90019" name="AddOrderShortMBP">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to indicate individual price points of an MBP snapshot.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="F" sort="20" id="90020" name="AddOrderIncremental">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to add a new displayable order to the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="D" sort="21" id="90021" name="DeleteOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to delete an order from the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="U" sort="22" id="90022" name="ModifyOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to update an order’s price and/or size on the retrospective order book.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="i" sort="23" id="90023" name="TopOfBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to update the level 1 service following any change to the consolidated Best Bid and Offer.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="y" sort="24" id="90024" name="OrderBookClear">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to remove all orders from the order book for the specified instrument.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="25" id="90025" name="Trade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate trades executed on supported markets.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="q" sort="26" id="90026" name="TradeCross">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate a cross trade execution.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="w" sort="27" id="90027" name="Statistics">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Contains a set of statistics that are updated frequently, usually as a result of executions.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="j" sort="28" id="90028" name="StatisticsUpdate">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Contains a set of statistics that are not updated frequently.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="k" sort="29" id="90029" name="StatisticsSnapshot">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A snapshot of an instrument’s statistics that is used for recovery.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="l" sort="30" id="90030" name="FTSERussellIndicesUpdate">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to redistribute index values for a set of FTSE Russell indices.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="u" sort="31" id="90031" name="Announcements">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate announcements.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Ç" sort="32" id="90032" name="IndicativeQuoteInformation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the simple average of the bid and ask of a Request for Quote (RFQ) session.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Q" sort="33" id="90033" name="MiFIDTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to represent different types of MiFID compliant trades published by markets.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="34" id="90034" name="MiFIDTradeReport">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to report the MiFID compliant details of a privately negotiated trade.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="V" sort="35" id="90035" name="MiFIDTradeCross">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate a MiFID compliant cross trade.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="G" sort="36" id="90036" name="SIQuoting">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Publishing Systematic Internaliser (SI) Quotes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="W" sort="37" id="90037" name="TradeSummary">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Publishing Trade Summaries for both Multi- and Single-Fill Trades</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="a" sort="38" id="90038" name="Analytics">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Analytics Message is used to disseminate additional statistics including order book activity statistics.</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="96" name="ModificationIndicatorCodeSet">
            <fixr:code value="C" sort="1" id="96001" name="TradeCancellation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Cancellation (CANC)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="A" sort="2" id="96002" name="TradeAmendment">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Amendment (AMND)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="3" id="96003" name="NewTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">New Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="97" name="NegotiationIndicatorCodeSet">
            <fixr:code value="N" sort="1" id="97001" name="NegotiatedTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Negotiated Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="97002" name="NegotiatedTradeInLiquidFinancialInstruments">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Negotiated Trade in Liquid Financial Instruments (NLIQ)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="97003" name="NegotiatedTradeInIlliquidFinancialInstruments">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Negotiated Trade in Illiquid Financial Instruments (OILQ)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" id="97004" name="NegotiatedTradeSubjectToConditionsOtherThanCurrentMarketPrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Negotiated Trade Subject to Conditions Other than the Current Market Price (PRIC)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="5" id="97005" name="NotANegotiatedTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not a Negotiated Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="103" name="NonPriceContributiontoDiscoveryCodeSet">
            <fixr:code value="TNCP" sort="1" id="103001" name="TNCP">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">TNCP</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="104" name="NonPriceFormingTransactionsFlagCodeSet">
            <fixr:code value="NPFT" sort="1" id="104001" name="NPFT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">NPFT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="107" name="NTLiquidityFlagCodeSet">
            <fixr:code value="NLIQ" sort="1" id="107001" name="NLIQ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">NLIQ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="OILQ" sort="2" id="107002" name="OILQ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">OILQ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="108" name="NTPriceConditionsFlagCodeSet">
            <fixr:code value="PRIC" sort="1" id="108001" name="PRIC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">PRIC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="112" name="OffBookAutomatedIndicatorCodeSet">
            <fixr:code value="M" sort="1" id="112001" name="OffBookNonAutomated">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off Book Non-Automated</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Q" sort="2" id="112002" name="OffBookAutomated">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off Book Automated</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="3" id="112003" name="UnspecifiedOrDoesNotApply">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unspecified or does not apply</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="119" name="OpeningClosingPriceIndicatorCodeSet">
            <fixr:code value="A" id="25248" name="UT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">UT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="B" id="24628" name="AT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="C" id="32479" name="MidOfBBO">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Mid of BBO</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="D" id="31101" name="LastAT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Last AT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="E" id="30481" name="LastUT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Last UT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="F" id="38114" name="Manual">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Manual</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="H" id="27700" name="VWAPnMins">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">VWAP n mins (not required for London Stock Exchange)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="I" id="14068" name="PreviousClose">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Previous Close</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="i" id="34141" name="NormalHoursClosingPrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Normal Hours Closing Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="122" name="OptionStyleCodeSet">
            <fixr:code value="E" sort="1" id="122001" name="European">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">European option style</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="A" sort="2" id="122002" name="American">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">American option style</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="3" id="122003" name="Periodic">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Periodic option style</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Instrument’s option style:</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="123" name="OrderBookTypeCodeSet">
            <fixr:code value="0" id="10812" name="AllBooks">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">All Books</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" id="10214" name="FirmQuote">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Firm Quote</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" id="12047" name="OffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off-book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" id="9908" name="Electronic">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Electronic</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" id="33066" name="PrivateRFQ">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Private RFQ</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="125" name="OrderSideCodeSet">
            <fixr:code value="Space" sort="1" id="125001" name="NoSide">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Side (only Hidden quantity executed)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="B" sort="2" id="125002" name="BuySide">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Buy Side</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="3" id="125003" name="SellSide">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sell Side</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="126" name="OrderTypeCodeSet">
            <fixr:code value="0" sort="1" id="126001" name="LimitOrderFirmQuote">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Limit Order/Firm Quote (default)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="126002" name="MarketOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Market Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="126003" name="ImpliedOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Implied Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" id="126004" name="NamedLimit">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Named Limit</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="5" id="126005" name="NamedMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Named Market</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="6" id="126006" name="ExecutableQuotes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Executable Quotes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="129" name="PostTradeDeferralReasonCodeSet">
            <fixr:code value="2" sort="1" id="129001" name="DeferralForLargeInScale">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Immediate Publication: Deferral for Large in Scale” (LRGS)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="2" id="129002" name="DeferralForIlliquidInstrument">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Immediate Publication: Deferral for “Illiquid Instrument” (ILQD)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="3" id="129003" name="DeferralForSizeSpecific">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Immediate Publication: Deferral for “Size Specific” (SIZE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="4" id="129004" name="DeferralsOfIlliquidAndSize">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Immediate Publication: Deferrals of “ILQD” and “SIZE”</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="5" id="129005" name="DeferralsOfIlliquidAndLargeInScale">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Immediate Publication: Deferrals of “ILQD” and “LRGS”</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="6" id="129006" name="ImmediatePublication">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Immediate Publication</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="137" name="PriceFormationIndicatorCodeSet">
            <fixr:code value="P" sort="1" id="137001" name="PlainVanillaTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Plain-Vanilla Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="2" id="137002" name="NonPriceFormingTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Non-Price Forming Trade (NPFT)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="J" sort="3" id="137003" name="TradeNotContributingToPriceDiscovery">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade not Contributing to Price Discovery (TNCP)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="N" sort="4" id="137004" name="PendingPrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Pending Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="138" name="PriceImprovementFlagCodeSet">
            <fixr:code value="RPRI" sort="1" id="138001" name="RPRI">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RPRI</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="139" name="PriceNotationCodeSet">
            <fixr:code value="MONE" sort="1" id="139001" name="Monetaryvalue">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Monetary value</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="PERC" sort="2" id="139002" name="Percentage">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Percentage</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="YIEL" sort="3" id="139003" name="Yield">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yield</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="BAPO" sort="4" id="139004" name="BasisPoints">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Basis Points</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates if the price is expressed in monetary value, in percentage or yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="140" name="PTAlgoTradeCodeSet">
            <fixr:code value="ALGO5" sort="1" id="14000" name="ALGO5">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ALGO5</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="141" name="PTAmendmentFlagCodeSet">
            <fixr:code value="AMND" sort="1" id="14100" name="AMND">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AMND</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="142" name="PTCancellationFlagCodeSet">
            <fixr:code value="CANC" sort="1" id="14200" name="CANC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">CANC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="143" name="PTDeferralReasonFlagCodeSet">
            <fixr:code value="SIZE" sort="1" id="14300" name="SIZE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">SIZE</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="LRGS" sort="2" id="14301" name="LRGS">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">LRGS</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="144" name="PTIliquidFlagCodeSet">
            <fixr:code value="ILQD" sort="1" id="14400" name="ILQD">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">ILQD</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="146" name="PTRefPriceWaiverFlagCodeSet">
            <fixr:code value="RFPT" sort="1" id="14600" name="RFPT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RFPT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="147" name="PTTradeTypeFlagCodeSet">
            <fixr:code value="TPAC" sort="1" id="147001" name="PackageTransaction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Package Transaction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="XFPH" sort="2" id="147002" name="ExchangeForPhysicalTransaction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange for Physical Transaction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the type of transaction.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="148" name="PTTransTypeFlagCodeSet">
            <fixr:code value="TPAC" sort="1" id="148001" name="PackageTransaction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Package Transaction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="XFPH" sort="2" id="148002" name="ExchangeForPhysicalTransaction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange for Physical Transaction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="151" name="ReferencePriceIndicatorCodeSet">
            <fixr:code value="B" sort="1" id="151001" name="BenchmarkTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Benchmark Trade (BENC)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="2" id="151002" name="ReferencePriceTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Reference Price Trade (RFPT)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="3" id="151003" name="NotAReferencePriceTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not a Reference Price Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="152" name="ReferencePriceTransactionFlagCodeSet">
            <fixr:code value="RFPT" sort="1" id="152001" name="RFPT">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RFPT</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="156" name="SecondaryPublicationCodeSet">
            <fixr:code value="0" sort="1" id="156001" name="FirstTimePublication">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">First time publication (default)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="156002" name="SecondaryPublication">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Secondary publication</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="159" name="SecurityTypeCodeSet">
            <fixr:code value="1" group="London Stock Exchange" id="16388" name="InternationalEquity">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">IE</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">International Equity</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" group="London Stock Exchange" id="11121" name="ItalianEquity">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">IT</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Italian Equity</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" group="London Stock Exchange" id="12515" name="ForeignShare">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FS</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign Share</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" group="London Stock Exchange" id="23921" name="ConvertibleBond">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CN</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Convertible Bond</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" group="London Stock Exchange" id="29706" name="Right">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">RT</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Right</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" group="London Stock Exchange" id="14508" name="Warrant">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">WR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Warrant</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" group="London Stock Exchange" id="22621" name="ClosedEndFund">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CF</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closed End Fund</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="10" group="London Stock Exchange" id="32923" name="TradableActiveFund">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">TA</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Tradable Active Fund</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="11" group="London Stock Exchange" id="37075" name="TradableCommodities">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">TC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Tradable Commodities</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="12" group="London Stock Exchange" id="16636" name="TradableInRegulatedSegment">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">TR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Tradable in Regulated Segment</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="13" group="London Stock Exchange/Turquoise" id="14149" name="TradableFund">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">TF</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Tradable Fund</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="15" group="London Stock Exchange" id="30914" name="FixedRate">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FX</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Fixed Rate</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="16" group="London Stock Exchange" id="32409" name="FloatingRate">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Floating Rate</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="17" group="London Stock Exchange" id="22076" name="ZeroCoupon">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">ZC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Zero Coupon</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="18" group="London Stock Exchange" id="27011" name="OneCoupon">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">OC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">One Coupon</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="19" group="London Stock Exchange" id="12599" name="MultiCoupon">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">MC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Multi Coupon</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="20" group="London Stock Exchange" id="12575" name="Reverse">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">RV</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Reverse</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="21" group="London Stock Exchange" id="32350" name="StepCoupon">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">SC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Step Coupon</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="22" group="London Stock Exchange" id="16273" name="LeverageProductsCoveredWarrantCall">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">WC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Leverage Products – Covered Warrant (call)</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="23" group="London Stock Exchange" id="11985" name="LeveragedProductsCoveredWarrantPut">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">WP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Leveraged Products – Covered Warrant (put)</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="24" group="London Stock Exchange" id="23892" name="LeveragedProductsBull">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">LC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Leveraged Products – Bull</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="25" group="London Stock Exchange" id="8181" name="LeveragedProductsBear">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">LP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Leveraged Products – Bear</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="26" group="London Stock Exchange" id="39770" name="LeveragedProductsExotic">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">LE</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Leveraged Products – Exotic</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="27" group="London Stock Exchange" id="33249" name="InvestmentProducts">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">IP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Investment Products</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="37" group="London Stock Exchange" id="28648" name="AutomatedInputFacilityNotification">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">AI</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Automated Input Facility Notification</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="38" group="London Stock Exchange" id="10910" name="AllotmentLetters">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">AL</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allotment Letters</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="39" group="London Stock Exchange" id="31081" name="BondsBD">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">BD</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Bonds</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="40" group="London Stock Exchange" id="23424" name="Bulldogs">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">BG</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Bulldogs</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="41" group="London Stock Exchange" id="31070" name="BondsBO">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">BO</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Bonds</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="42" group="London Stock Exchange" id="37068" name="CommercialPaper">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Commercial Paper</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="43" group="London Stock Exchange" id="17595" name="CoveredWarrants">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CW</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Covered Warrants</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="44" group="London Stock Exchange" id="38634" name="Debenture">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">DB</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Debenture</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="45" group="London Stock Exchange" id="36339" name="UKEquity">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">DE</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">UK Equity</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="46" group="London Stock Exchange" id="8719" name="DepositReceipts">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">DR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Deposit Receipts</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="47" group="London Stock Exchange" id="28239" name="EquityWarrants">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">EW</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Equity Warrants</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="48" group="London Stock Exchange" id="38717" name="ForeignGovernmentBonds">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FB</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign Government Bonds</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="49" group="London Stock Exchange" id="6796" name="FinancialCertificates">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Financial Certificates</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="50" group="London Stock Exchange" id="5913" name="FullyPaidLetter">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FL</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Fully Paid Letter</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="51" group="London Stock Exchange" id="32041" name="ForeignUnitTrusts">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FT</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign Unit Trusts</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="52" group="London Stock Exchange" id="30752" name="FundUnits">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">FU</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Fund Units</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="53" group="London Stock Exchange" id="33551" name="Gilts">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">GT</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Gilts</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="54" group="London Stock Exchange" id="15696" name="GiltWarrants">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">GW</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Gilt Warrants</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="55" group="London Stock Exchange" id="36833" name="KrugerRandGroup">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">KR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Kruger Rand Group</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="56" group="London Stock Exchange" id="12504" name="LoanStock">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">LS</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Loan Stock</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="57" group="London Stock Exchange" id="34219" name="MediumTermLoans">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">ML</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Medium Term Loans</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="58" group="London Stock Exchange" id="15354" name="NewsAnnouncement">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">NA</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">News Announcement</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="59" group="London Stock Exchange" id="25901" name="NilPaidLetter">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">NL</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Nil Paid Letter</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="60" group="London Stock Exchange" id="22102" name="ProvisionalJSEOrdinaryShare">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">OS</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Provisional JSE Ordinary Share</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="61" group="London Stock Exchange" id="27046" name="PrimaryCapitalCertificates">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PC</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Primary Capital Certificates</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="62" group="London Stock Exchange" id="26700" name="PartiallyPaidLetter">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PL</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Partially Paid Letter</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="63" group="London Stock Exchange" id="15769" name="PortfolioNotification">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PN</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Portfolio Notification</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="64" group="London Stock Exchange" id="14131" name="PreferenceShares">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PR</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Preference Shares</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="66" group="London Stock Exchange" id="27403" name="PackageUnits">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PU</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Package Units</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="67" group="London Stock Exchange" id="21089" name="Rights">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">RG</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Rights</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="68" group="London Stock Exchange" id="16422" name="Share">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">SH</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Share</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="69" group="London Stock Exchange" id="6897" name="StructuredProducts">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">SP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Structured Products</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="70" group="London Stock Exchange" id="33538" name="StapledUnit">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">SU</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Stapled Unit</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="71" group="London Stock Exchange" id="30194" name="UnitTrust">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">UT</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unit Trust</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="72" group="London Stock Exchange" id="18503" name="Warrants">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">WA</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Warrants</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="73" group="London Stock Exchange" id="12382" name="ZeroCouponCommercialPaper">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">ZP</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Zero Coupon Commercial Paper</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="75" group="London Stock Exchange" id="14871" name="ProfessionalSegment">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">PS</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Professional Segment</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="76" group="Turquoise" id="35745" name="ExchangeTradedCurrency">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CU</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange Traded Currency</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="77" group="Turquoise" id="22924" name="Equity">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">EQ</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Equity</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="78" group="Turquoise" id="32324" name="ExchangeTradedCommodity">
                <fixr:annotation>
                    <fixr:appinfo purpose="code">CO</fixr:appinfo>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange Traded Commodity</fixr:documentation>
                    <fixr:documentation purpose="ELABORATION" contentType="text/markdown">Non-bond</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="166" name="SessionChangeReasonCodeSet">
            <fixr:code value="0" sort="1" id="166001" name="ScheduledTransition">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Scheduled Transition</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="166002" name="ExtendedbyMarketOps">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Extended by Market Ops</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="166003" name="ShortenedbyMarketOps">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Shortened by Market Ops</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" id="166004" name="MarketOrderImbalance">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Market Order Imbalance</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="5" id="166005" name="PriceOutsideRange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Price Outside Range</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="6" id="166006" name="CircuitBreakerTripped">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AESP/Circuit Breaker Tripped</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="9" sort="7" id="166007" name="Unavailable">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unavailable</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="168" name="SettlementSystemCodeSet">
            <fixr:code value="1" sort="1" id="168001" name="RRG">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RRG</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="2" id="168002" name="ExpressI">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Express I</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="3" id="168003" name="ExpressII">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Express II</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="4" id="168004" name="Clearstream">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Clear stream</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="5" id="168005" name="UndefinedValue">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Undefined Value</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="6" id="168006" name="T2S">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">T2S</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Settlement system type:</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="169" name="SideCodeSet">
            <fixr:code value="B" sort="1" id="169001" name="BuyOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Buy Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="S" sort="2" id="169002" name="SellOrder">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sell Order</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt16" id="171" name="SourceVenueCodeSet">
            <fixr:code value="1" id="25535" name="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">London Stock Exchange</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" id="37624" name="TurquoiseLitOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Lit Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" id="36885" name="TurquoisePlatoOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="11" id="9860" name="TRADEcho">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">TRADEcho</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="12" id="36116" name="TurquoisePlatoLitAuctionsOrderBookTGHL">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Lit Auctions Order Book (TGHL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="13" id="31838" name="TurquoiseNYLONCashOrderBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise NYLON Cash Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="14" id="37617" name="TurquoiseLitOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Lit Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="15" id="36878" name="TurquoisePlatoOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="16" id="36123" name="TurquoisePlatoLitAuctionsOrderBookTGHE">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Turquoise Plato Lit Auctions Order Book (TGHE)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="172" name="SpecialDividendFlagCodeSet">
            <fixr:code value="SDIV" sort="1" id="172001" name="SDIV">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">SDIV</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="173" name="SpecialDividendIndicatorCodeSet">
            <fixr:code value="E" sort="1" id="173001" name="SpecialDividendTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Special Dividend Trade (SDIV)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="2" id="173002" name="NoSpecialDividendTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Special Dividend Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt16" id="180" name="StatisticTypeCodeSet">
            <fixr:code value="1" sort="1" id="180001" name="IndicativeAuctionUncrossingData">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicative Auction Uncrossing Data</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="2" id="180002" name="OfficialOpeningPrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Official Opening Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="3" id="180003" name="OfficialClosingPrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Official Closing Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="4" id="180004" name="TradeHighOnBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade High On-Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="5" id="180005" name="TradeLowOnBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Low On-Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="6" id="180006" name="TradeHighAllTrades">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade High All Trades</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="7" id="180007" name="TradeLowAllTrades">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Low All Trades</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="8" sort="8" id="180008" name="52WeekTradeHighAllTrades">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">52-week Trade High All Trades</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="9" sort="9" id="180009" name="52WeekTradeLowAllTrades">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">52-week Trade Low All Trades</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="10" sort="10" id="180010" name="BestClosingBid">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Best Closing Bid</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="11" sort="11" id="180011" name="BestClosingAsk">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Best Closing Ask</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="12" sort="12" id="180012" name="TradeHighOffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade High Off-Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="13" sort="13" id="180013" name="TradeLowOffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Low Off-Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="14" sort="14" id="180014" name="OpenInterest">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Open Interest</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="15" sort="15" id="180015" name="Volatility">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Volatility</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="16" sort="16" id="180016" name="StaticReferencePrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Static Reference Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="17" sort="17" id="180017" name="DynamicReferencePrice">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Dynamic Reference Price</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="18" sort="18" id="180018" name="PBBOMidpointPriceWFMCshavePassed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">PBBO Midpoint Price – WFMCs have Passed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="19" sort="19" id="180019" name="Bookmark">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Bookmark</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="196" name="TradeQualifierCodeSet">
            <fixr:code value="Space" sort="1" id="196001" name="NotApplicable">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">N/A</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="C" sort="2" id="196002" name="ClosingPriceCross">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closing Price Cross (CPX)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="3" id="196003" name="TradeAtLast">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade at Last (TAL)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="197" name="TradeTypeCodeSet">
            <fixr:code value="0" sort="1" id="197001" name="RegularOrContinuousTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Regular (or Continuous) Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="197002" name="AuctionTradeBulk">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Auction Trade – Bulk</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="197003" name="AuctionTradeIndividual">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Auction Trade – Individual</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="8" sort="4" id="197004" name="Reserve">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Reserve</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="9" sort="5" id="197005" name="TradeCancellation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Cancellation</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="11" sort="6" id="197006" name="TradeCorrection">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Correction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="22" sort="7" id="197007" name="RFQTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RFQ Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="23" sort="8" id="197008" name="RFQTradeCancellation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RFQ Trade Cancellation</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="24" sort="9" id="197009" name="RFQTradeCorrection">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">RFQ Trade Correction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="199" name="TradingModeCodeSet">
            <fixr:code value="1" sort="1" id="199001" name="UndefinedAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Undefined Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="O" sort="2" id="199002" name="ScheduledOpeningAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Scheduled Opening Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="K" sort="3" id="199003" name="ScheduledClosingAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Scheduled Closing Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="I" sort="4" id="199004" name="ScheduledIntradayAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Scheduled Intraday Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="U" sort="5" id="199005" name="UnscheduledAuction">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unscheduled Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="6" id="199006" name="ContinuousTrading">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Continuous Trading</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="7" id="199007" name="AtMarketCloseTrading">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">At Market Close Trading</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="8" id="199008" name="OutOfMainSessionTrading">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Out of Main Session Trading</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="9" id="199009" name="TradeReportingOnExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Reporting (On Exchange)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="10" id="199010" name="TradeReportingOffExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Reporting (Off Exchange)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="11" id="199011" name="TradeReportingSystemicInternaliser">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Reporting (Systemic Internaliser)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="200" name="TradingStatusCodeSet" scenario="LondonStockExchange">
            <fixr:code value="H" sort="1" group="London Stock Exchange" id="200001" name="Halt" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="J" sort="2" group="London Stock Exchange" id="200002" name="HaltMatchingPartitionSuspended" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – Matching partition Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="K" sort="3" group="London Stock Exchange" id="200003" name="HaltSystemSuspended" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – System Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="4" group="London Stock Exchange" id="200004" name="HaltRegulatory" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – Regulatory</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="5" group="London Stock Exchange" id="200005" name="RegularTrading" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Regular Trading/Start Trade Reporting</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="t" sort="6" group="London Stock Exchange" id="200006" name="EndOfTradeReporting" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">End Trade Reporting</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="a" sort="7" group="London Stock Exchange" id="200007" name="OpeningAuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Opening Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="b" sort="8" group="London Stock Exchange" id="200008" name="PostClose" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Post-Close</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="c" sort="9" group="London Stock Exchange" id="200009" name="Closed" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="d" sort="10" group="London Stock Exchange" id="200010" name="ClosingAuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closing Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="e" sort="11" group="London Stock Exchange" id="200011" name="AESPAuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">AESP Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="f" sort="12" group="London Stock Exchange" id="200012" name="ResumeAuction" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Resume Auction</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="m" sort="13" group="London Stock Exchange" id="200013" name="PreMandatory" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Pre-Mandatory</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="n" sort="14" group="London Stock Exchange" id="200014" name="Mandatory" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Mandatory</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="o" sort="15" group="London Stock Exchange" id="200015" name="PostMandatory" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Post-Mandatory</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="q" sort="16" group="London Stock Exchange" id="200016" name="EDSPAuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">EDSP Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="r" sort="17" group="London Stock Exchange" id="200017" name="PeriodicAuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Periodic Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="G" sort="18" group="London Stock Exchange" id="200018" name="IntradayLevel1AuctionCall" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Intraday Level 1 Auction Call</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="19" group="London Stock Exchange" id="200019" name="Inactive" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Inactive</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="20" group="London Stock Exchange" id="200020" name="Suspended" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="w" sort="21" group="London Stock Exchange" id="200021" name="NoActiveSession" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Active Session</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="x" sort="22" group="London Stock Exchange" id="200022" name="EndOfPostClose" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">End of Post Close</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="u" sort="23" group="London Stock Exchange" id="200023" name="ClosingPriceCrossingSession" scenario="LondonStockExchange">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closing Price Crossing session</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="200" name="TradingStatusCodeSet" scenario="Turquoise">
            <fixr:code value="H" sort="1" group="Turquoise" id="200001" name="Halt" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="J" sort="2" group="Turquoise" id="200002" name="HaltMatchingPartitionSuspended" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – Matching partition Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="K" sort="3" group="Turquoise" id="200003" name="HaltSystemSuspended" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – System Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="P" sort="4" group="Turquoise" id="200004" name="HaltRegulatory" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – Regulatory</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="T" sort="5" group="Turquoise" id="200005" name="RegularTrading" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Regular Trading/Start of TRQB Session</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="t" sort="6" group="Turquoise" id="200006" name="EndOfTradeReporting" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">End of Regular Trading, Turquoise Plato Lit AuctionsTM/End of Regular Trading, Turquoise LitTM/End of TRQB Session</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="c" sort="7" group="Turquoise" id="200009" name="Closed" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Closed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="8" group="Turquoise" id="200020" name="Suspended" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="w" sort="9" group="Turquoise" id="200021" name="NoActiveSession" scenario="Turquoise">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No Active Session</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="200" name="TradingStatusCodeSet" scenario="TRADEchoMarket">
            <fixr:code value="P" sort="1" group="TRADEcho Market" id="200004" name="HaltRegulatory" scenario="TRADEchoMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Halt – Regulatory Halt</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" group="TRADEcho Market" id="200019" name="Inactive" scenario="TRADEchoMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Inactive/Underlying Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" group="TRADEcho Market" id="200020" name="Suspended" scenario="TRADEchoMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Suspended</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" group="TRADEcho Market" id="200024" name="Active" scenario="TRADEchoMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Active</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="201" name="TransactionCategoryCodeSet">
            <fixr:code value="D" sort="1" id="201001" name="DarkTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Dark Trade</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="R" sort="2" id="201002" name="TradeThatHasReceivedPriceImprovement">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade that has Received Price Improvement (RPRI)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Z" sort="3" id="201003" name="PackageTradeExcludingExchangeForPhysicals">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Package Trade, excluding Exchange for Physicals (TPAC)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="Y" sort="4" id="201004" name="ExchangeForPhysicalsTrade">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange for Physicals Trade (XFPH)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="-" sort="5" id="201005" name="NoneApply">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">None apply</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Byte" id="204" name="TransactionToBeClearedCodeSet">
            <fixr:code value="0" sort="1" id="204001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="204002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Identifies if the firm intends to clear the transaction. ESMA field for derivatives.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="210" name="UnderlyingTypeCodeSet">
            <fixr:code value="0" sort="1" id="210001" name="NotCodified">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Underlying type is not codified in basic data</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="210002" name="Share">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Share</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="210003" name="ForeignCurrency">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign currency</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" id="210004" name="Indices">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indices</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="4" sort="5" id="210005" name="Commodity">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Commodity</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="5" sort="6" id="210006" name="ForeignIndices">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign Indices</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="6" sort="7" id="210007" name="Future">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Future</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="7" sort="8" id="210008" name="ForeignShare">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Foreign Share</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="8" sort="9" id="210009" name="Basket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Basket</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="9" sort="10" id="210010" name="ExchangeRate">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Exchange Rate</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Underlying Type:</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="211" name="VenueBookDefinitionIDCodeSet">
            <fixr:code value="0" sort="1" id="211001" name="OnBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">On Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="211002" name="OffBook">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off Book</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Book Definition ID sent by the venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="214" name="VenueOfExecutionCodeSet">
            <fixr:code value="XOFF" sort="1" id="214001" name="OTC">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">OTC</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="SINT" sort="2" id="214002" name="SystematicInternaliser">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Systematic Internaliser</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="{MIC}" sort="3" id="214003" name="ReportedByExecutionVenue">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Reported by RM/MTF/OTF (the MIC corresponding to the relevant venue)</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Identification of the venue where the transaction was executed.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="215" name="VenueOfPublicationCodeSet">
            <fixr:code value="ECHO" sort="1" id="215001" name="PublishedUnderUKAPARegulation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Published under UK APA Regulation</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="ECEU" sort="2" id="215002" name="PublishedUnderEUAPARegulation">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Published under EU APA Regulation</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="{MIC}" sort="3" id="215003" name="ReportedByPublicationVenue">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Reported by RM/MTF/OTF (the MIC corresponding to the relevant venue).</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Identification of the regulatory regime under which the transaction was published. The value sent by the source venue is passed on.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="UInt8" id="216" name="VenueTypeCodeSet">
            <fixr:code value="0" sort="1" id="216001" name="Unspecified">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Unspecified</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="216002" name="MTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">MTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="2" sort="3" id="216003" name="OTF">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">OTF</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="3" sort="4" id="216004" name="RegulatedMarket">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Regulated Market</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Type sent by the venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="218" name="VOFullDetailsFlagCodeSet">
            <fixr:code value="FULV" sort="1" id="218001" name="FULV">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">FULV</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Alpha" id="222" name="VolumeOmissionFlagCodeSet">
            <fixr:code value="VOLO" sort="1" id="222001" name="VOLO">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">VOLO</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="VOLW" sort="2" id="222002" name="VOLW">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">VOLW</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="1001" name="AllCodeSet">
            <fixr:code value="0" sort="1" id="1001001" name="NotAllowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="1001002" name="Allowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="1002" name="FirmQuoteBookCodeSet">
            <fixr:code value="0" sort="1" id="1002001" name="NotAllowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="1002002" name="Allowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="1003" name="OffBookCodeSet">
            <fixr:code value="0" sort="1" id="1003001" name="NotAllowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="1003002" name="Allowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="1004" name="ElectronicOrderBookCodeSet">
            <fixr:code value="0" sort="1" id="1004001" name="NotAllowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="1004002" name="Allowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="1005" name="PrivateRFQCodeSet">
            <fixr:code value="0" sort="1" id="1005001" name="NotAllowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Not allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="1005002" name="Allowed">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Allowed</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2001" name="InverseOrderBookCodeSet">
            <fixr:code value="0" sort="1" id="2001001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2001002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2002" name="PriorityFlagCodeSet">
            <fixr:code value="0" sort="1" id="2002001" name="PriorityLost">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Priority Lost</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2002002" name="PriorityRetained">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Priority Retained</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2003" name="BidDepthCodeSet">
            <fixr:code value="0" sort="1" id="2003001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2003002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2004" name="OfferDepthCodeSet">
            <fixr:code value="0" sort="1" id="2004001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2004002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2005" name="TradeCancellationCodeSet">
            <fixr:code value="0" sort="1" id="2005001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2005002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2006" name="TradeCorrectionCodeSet">
            <fixr:code value="0" sort="1" id="2006001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2006002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2007" name="PendingPriceCodeSet">
            <fixr:code value="0" sort="1" id="2007001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2007002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2008" name="CrossTradeCancellationCodeSet">
            <fixr:code value="0" sort="1" id="2008001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2008002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2009" name="CrossTradeCorrectionCodeSet">
            <fixr:code value="0" sort="1" id="2009001" name="No">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">No</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2009002" name="Yes">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Yes</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
        <fixr:codeSet type="Boolean" id="2010" name="ContinueMarkerCodeSet">
            <fixr:code value="0" sort="1" id="2010001" name="End">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">End</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
            <fixr:code value="1" sort="2" id="2010002" name="ContinuesInNextMessage">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Continues in next message</fixr:documentation>
                </fixr:annotation>
            </fixr:code>
        </fixr:codeSet>
    </fixr:codeSets>
    <fixr:fields>
        <fixr:field type="Price" id="1" name="52WeekTradeHigh">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">52-week high price of all trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="2" name="52WeekTradeLow">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">52-week low price of all trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="AgencyCrossIndicatorCodeSet" id="3" name="AgencyCrossIndicator"/>
        <fixr:field type="AgencyCrossTradeFlagCodeSet" id="4" name="AgencyCrossTradeFlag"/>
        <fixr:field type="AlgorithmicIndicatorCodeSet" id="5" name="AlgorithmicIndicator"/>
        <fixr:field type="AlgoTransactionFlagCodeSet" id="6" name="AlgoTransactionFlag"/>
        <fixr:field type="AmendmentFlagCodeSet" id="7" name="AmendmentFlag"/>
        <fixr:field type="AnnouncementTypeCodeSet" id="8" name="AnnouncementType"/>
        <fixr:field type="Price" id="9" name="AskIndicativePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicative price of the quotes on the sell side of the RFQ. Will indicate the yield if the instrument is traded on yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="AuctionInfoCodeSet" id="10" name="AuctionInfo"/>
        <fixr:field type="AuctionTypeCodeSet" id="11" name="AuctionType"/>
        <fixr:field type="Price4" id="12" name="AverageDailyTurnover">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Average Daily Turnover as reported by the Source Venue. Applicable to TRADEcho only.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="BenchmarkTransactionFlagCodeSet" id="13" name="BenchmarkTransactionFlag"/>
        <fixr:field type="Price" id="14" name="BestClosingAskPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The best offer price at the time the instrument moves into closing auction session.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="15" name="BestClosingAskSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The best offer size at the time the instrument moves into closing auction session.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="16" name="BestClosingBidPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The best bid price at the time the instrument moves into closing auction session.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="17" name="BestClosingBidSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The best bid size at the time the instrument moves into closing auction session.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="18" name="BidAskSpread">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Most Recent Bid/Ask spread at the time of publication of the message.

If the value is set to zero, this means, either:

1)   No sell/buy liquidity

2)   Order book is locked or crossed

3)   No orders on order book</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="19" name="BidIndicativePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicative price of the quotes on the buy side of the RFQ. Will indicate the yield if the instrument is traded on yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="20" name="BidLimitPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Price of the best buy limit order. The Implied Bid Price for an instrument only traded on yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="21" name="BidLimitSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Aggregated size of all orders at the best buy limit price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="22" name="BidMarketSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Aggregated size of all bid market orders. Value will be 0 if there are no market orders.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="23" name="BidYield">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Yield of the best buy Limit order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="24" name="BuyLimitOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of buy limit orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="25" name="BuyMarketOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of buy market orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="26" name="BuyOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of buy orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="27" name="BuyOrderCount">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of buy orders received within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size4" id="28" name="BuyOrderSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cumulative quantity of all buy orders received within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="CancellationFlagCodeSet" id="29" name="CancellationFlag"/>
        <fixr:field type="ClearingTypeCodeSet" id="30" name="ClearingType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates the settlement mode of the security:</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Byte" id="31" name="ClosingPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to Description in Statistics Update message for</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ConsecutiveAggregationFlagCodeSet" id="32" name="ConsecutiveAggregationFlag"/>
        <fixr:field type="Alpha" id="33" name="CountryOfRegister">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Country of Register.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="34" name="CrossID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The unique ID of the Cross/BTF Order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="CrossTypeCodeSet" id="35" name="CrossType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The type of the Cross/BTF Order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="36" name="Currency">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Currency Code as per ISO 4217.

For additional currencies supported refer to the Additional Field Values section of this document.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="DAFullDetailsFlagCodeSet" id="37" name="DAFullDetailsFlag"/>
        <fixr:field type="DailyAggregatedTransactionFlagCodeSet" id="38" name="DailyAggregatedTransactionFlag"/>
        <fixr:field type="DeferralEnrichmentTypeCodeSet" id="39" name="DeferralEnrichmentType"/>
        <fixr:field type="Size" id="40" name="DeletedOrderQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Order Quantity deleted due to Self Execution Prevention (SEP) during an execution.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt8" id="41" name="Depth">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Total number of orders disseminated including this one, on this side of the book as indicated by Side field.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="42" name="Description">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">For Turquoise the MTF Common Symbol.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="DuplicateFlagCodeSet" id="43" name="DuplicateFlag"/>
        <fixr:field type="DuplicativeIndicatorCodeSet" id="44" name="DuplicativeIndicator"/>
        <fixr:field type="Price" id="45" name="DynamicCircuitBreakerTolerancesPercent">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Dynamic Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="46" name="DynamicReferencePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reference Price as reported by the source venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="EmissionAllowanceTypeCodeSet" id="47" name="EmissionAllowanceType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Emission Allowance Type.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="48" name="EndTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Time the calculation of the statistics on this message ended.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="EventCodeCodeSet" id="49" name="EventCode"/>
        <fixr:field type="ExchangeForPhysicalsFlagCodeSet" id="50" name="ExchangeForPhysicalsFlag"/>
        <fixr:field type="UInt64" id="51" name="ExchangeMarketSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The Exchange Market Size (EMS) is set to show the minimum size a market maker must quote in an individual security for all executable and non executable quotes.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="52" name="ExecutedSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Size executed.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="53" name="ExMarkerCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The value of an Ex-Marker pertaining to a tradable instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Date" id="54" name="ExpirationDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Expiration date of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="FAFullDetailsFlagCodeSet" id="55" name="FAFullDetailsFlag"/>
        <fixr:field type="Price" id="56" name="FarPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Far price is the highest price at which volume is depleted as part of the Matching Engine event in case of an aggressing buy order, or the lowest price at which volume is depleted in case of an aggressing sell order.

Determined by considering all trades in one Matching Engine event.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="FourWeeksAggregationFlagCodeSet" id="57" name="FourWeeksAggregationFlag"/>
        <fixr:field type="Alpha" id="58" name="GroupID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Segment the instrument is assigned to.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="59" name="Headline">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Headline or subject of the announcement.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="HiddenExecutionIndicatorCodeSet" id="60" name="HiddenExecutionIndicator">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">For London Stock Exchange, during continuous trading and CPX session, Turquoise Lit™ Order Book 1[2] will be sent for execution of visible[hidden] quantities.

For Turquoise Plato™ Order Book, it will be always set to 2 (Hidden).

For London Stock Exchange Auction Trades, Turquoise Lit Auctions™ Order Book, Turquoise NYLON™ Cash Order Book, 0 will be sent indicating ‘Not Applicable’ (N/A).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="61" name="IAUPairedSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Quantity to be matched at the last reported indicative price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="62" name="IAUPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Contains the last reported Indicative Auction Crossing Price/Yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ImbalanceDirectionCodeSet" id="63" name="ImbalanceDirection"/>
        <fixr:field type="Size" id="64" name="ImbalanceQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Quantity that is eligible to be matched at the indicative price but will not be matched.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="IndefiniteAggregationFlagCodeSet" id="65" name="IndefiniteAggregationFlag"/>
        <fixr:field type="Alpha" id="66" name="IndexCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to GTP006 – External Sources Guide.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="IndexStatusCodeSet" id="67" name="IndexStatus">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">As provided by FTSE. This field is only populated when the status is changed (as per FTSE practice). Blank when status is not changed.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Time" id="68" name="IndexTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">As stamped by FTSE.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="69" name="IndexValue">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt64" id="70" name="Instrument">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="71" name="InstrumentID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">GTP Instrument Identifier. (AW: changed from UInt64 to Alpha)</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="72" name="InstrumentIdentificationCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="InstrumentIdentificationCodeTypeCodeSet" id="73" name="InstrumentIdentificationCodeType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Instrument Identification Code Type. Only valid value will be ‘ISIN’.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="74" name="Instruments">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Pipe separated Identification numbers of the securities for which the announcement has been sent for.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="75" name="ISIN">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">ISIN code of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="76" name="LastPriceInPrecedingSession">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Last execution price in a session prior to the current trading day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Date" id="77" name="LastPriceInPrecedingSessionDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Last execution date in a session prior to current trading day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="78" name="LastTradePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Executed price at which the instrument was last traded. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="79" name="LastTradeQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Executed quantity of the trade which set the ‘Last Trade Price’. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="80" name="LastTradeTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Transaction time of the trade which set the ‘Last Trade Price’. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Date" id="81" name="LastValidityDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Last validity date in the DDMMYYYY format.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="LDFullDetailsFlagCodeSet" id="82" name="LDFullDetailsFlag"/>
        <fixr:field type="UInt16" id="83" name="Length">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="84" name="LeverageCertificatesBarrier">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Leverage Certificates Barrier.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="LimitedDetailsFlagCodeSet" id="85" name="LimitedDetailsFlag"/>
        <fixr:field type="Date" id="86" name="ListingEndDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Listing end date of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Date" id="87" name="ListingStartDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Listing start date of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="MarketMechanismCodeSet" id="88" name="MarketMechanism"/>
        <fixr:field type="Alpha" id="89" name="MeasurementUnit">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Notation of the quantity in Measurement Unit.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="MessageTypeCodeSet" id="90" name="MessageType"/>
        <fixr:field type="MiFIDDecimal" id="91" name="MiFIDPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">MiFID compliant Price field populated using either Price or Yield. Will contain the text “PNDG” (right aligned) when there is a pending price.

{DECIMAL-18/13} in case the price is expressed as monetary value.

{DECIMAL-11/10} in case the price is expressed as percentage or yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="MiFIDDecimal" id="92" name="MiFIDQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of units of the financial instrument. {DECIMAL-18/17}</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="DateTime" id="93" name="MiFIDTradingDateTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Date and time when the transaction was executed/ agreed upon.

If a trade is cancelled or amended, this field will contain the MiFID Trading Date and Time of the original trade.

If the Trade is Aggregated this field will be populated with a Default of 27 spaces. Applicable to Daily Aggregated Transaction Flag (DATF), FWAF (Four Week Aggregation Flag), IDAF (Indefinite Aggregation Flag), COAF (Consecutive Aggregation Flag).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="94" name="MinimumLotMinimumExecutionSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates the minimum quantity/nominal value tradable on the market for a security.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="95" name="MinimumPeakSizeMultiplier">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Used to specify the minimum size of an iceberg peak for an instrument in conjunction with EMS.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ModificationIndicatorCodeSet" id="96" name="ModificationIndicator"/>
        <fixr:field type="NegotiationIndicatorCodeSet" id="97" name="NegotiationIndicator"/>
        <fixr:field type="Price" id="98" name="NetChangePreviousDay">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Time" id="99" name="NewEndTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">New time the session will end. The field will contain only spaces if Session Change Reason is “0” or the Session Change Reason is not present. New End Time will be in terms of the local time on the server (i.e., not UTC).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="100" name="NewPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">New price of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="101" name="NewQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">New displayed quantity of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="102" name="NewYield">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">New Yield, if the instrument trades in yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="NonPriceContributionToDiscoveryCodeSet" id="103" name="NonPriceContributionToDiscovery"/>
        <fixr:field type="NonPriceFormingTransactionsFlagCodeSet" id="104" name="NonPriceFormingTransactionsFlag"/>
        <fixr:field type="MiFIDDecimal" id="105" name="NotionalAmount">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Notional value relevant to the security. {DECIMAL-18/5}</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="106" name="NotionalCurrency">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Currency in which the notional amount is denominated.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="NTLiquidityFlagCodeSet" id="107" name="NTLiquidityFlag"/>
        <fixr:field type="NTPriceConditionsFlagCodeSet" id="108" name="NTPriceConditionsFlag"/>
        <fixr:field type="UInt64" id="109" name="NumberOfSharesInCirculation">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates the number of shares which constitute the share capital. A value is set for shares only.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="110" name="NumberOfTrades">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Count of all trades for the day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="111" name="NumberOfTradesOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Count of trades for the day excluding off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OffBookAutomatedIndicatorCodeSet" id="112" name="OffBookAutomatedIndicator"/>
        <fixr:field type="Price" id="113" name="OfferLimitPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Price of the best sell limit order. Implied Offer Price for an instrument only traded on yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt8" id="114" name="OfferLimitSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Aggregated size of all orders at the best sell limit price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="115" name="OfferMarketSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Aggregated size of all offer market orders. Value will be 0 if there are no market orders.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="116" name="OfferYield">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Yield of the best offer Limit order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="117" name="OfficialClosingPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Official Closing Price for the instrument.

If the Closing Price is cleared manually by the venue ‘-1’ will be stamped.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="118" name="OfficialOpeningPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Official Opening Price for the instrument.

If the Opening Price is cleared manually by the venue ‘-1’ will be stamped.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OpeningClosingPriceIndicatorCodeSet" id="119" name="OpeningClosingPriceIndicator">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Populated if the Statistic Type is 2 or 3. This will be empty for the IDEM market.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Byte" id="120" name="OpeningPriceIndicator">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to Description in Statistics Update message for valid values.

This will be blank if no Opening Price is contained within the snapshot.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="121" name="OpenInterest">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Total of unsettled derivatives contracts.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OptionStyleCodeSet" id="122" name="OptionStyle">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Instrument’s option style:</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OrderBookTypeCodeSet" id="123" name="OrderBookType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="124" name="OrderID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Unique identifier of the order. (AW: changed from UInt64 to Alpha)</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OrderSideCodeSet" id="125" name="OrderSide"/>
        <fixr:field type="OrderTypeCodeSet" id="126" name="OrderType"/>
        <fixr:field type="Size" id="127" name="Parity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The parity of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="128" name="Participant">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Identity of trading participant that submitted the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PostTradeDeferralReasonCodeSet" id="129" name="PostTradeDeferralReason"/>
        <fixr:field type="Price" id="130" name="PreviousDayClosingPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Closing price reported for the previous trading day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="131" name="PreviousPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Previous price of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="132" name="PreviousQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Previous displayed quantity of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="133" name="PreviousYield">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Previous Yield (if traded in yield) of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="134" name="Price">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Executed price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="135" name="PriceBandTolerancesPercent">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Price Band Tolerance (%) of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="136" name="PriceCurrency">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Currency in which the price is expressed (applicable if the price is expressed as monetary value).

Currency Code as per ISO 4217. For additional currencies supported, refer to the Additional Field Values section of this document.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PriceFormationIndicatorCodeSet" id="137" name="PriceFormationIndicator"/>
        <fixr:field type="PriceImprovementFlagCodeSet" id="138" name="PriceImprovementFlag"/>
        <fixr:field type="PriceNotationCodeSet" id="139" name="PriceNotation">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates if the price is expressed in monetary value, in percentage or yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PTAlgoTradeCodeSet" id="140" name="PTAlgoTrade"/>
        <fixr:field type="PTAmendmentFlagCodeSet" id="141" name="PTAmendmentFlag"/>
        <fixr:field type="PTCancellationFlagCodeSet" id="142" name="PTCancellationFlag"/>
        <fixr:field type="PTDeferralReasonFlagCodeSet" id="143" name="PTDeferralReasonFlag"/>
        <fixr:field type="PTIliquidFlagCodeSet" id="144" name="PTIliquidFlag"/>
        <fixr:field type="PTLiquidityFlagCodeSet" id="145" name="PTLiquidityFlag"/>
        <fixr:field type="PTRefPriceWaiverFlagCodeSet" id="146" name="PTRefPriceWaiverFlag"/>
        <fixr:field type="PTTradeTypeFlagCodeSet" id="147" name="PTTradeTypeFlag">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates the type of transaction.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PTTransTypeFlagCodeSet" id="148" name="PTTransTypeFlag">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates the type of transaction.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="DateTime" id="149" name="PublicationDateTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Date and time when the transaction was published.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="MiFIDDecimal" id="150" name="QuantityInMeasurementUnit">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The Quantity in Measurement Unit.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ReferencePriceIndicatorCodeSet" id="151" name="ReferencePriceIndicator"/>
        <fixr:field type="ReferencePriceTransactionFlagCodeSet" id="152" name="ReferencePriceTransactionFlag"/>
        <fixr:field type="Alpha" id="153" name="Reserved">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved field.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="154" name="ReservedField">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="155" name="RFQID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Unique ID assigned to a particular RFQ by the system.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SecondaryPublicationCodeSet" id="156" name="SecondaryPublication"/>
        <fixr:field type="Price" id="157" name="SecurityMaximumSpread">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">This field informs Participants of the maximum spread allowable for an instrument when submitting quote messages, calculated as a percentage of mid-price.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt8" id="158" name="SecuritySubtype">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Different instrument security subset types.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SecurityTypeCodeSet" id="159" name="SecurityType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Type of security.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="160" name="SEDOL">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">SEDOL code of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="161" name="SellLimitOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of sell limit orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="162" name="SellMarketOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of sell market orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="163" name="SellOrderCancellations">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of sell orders cancelled by clients within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt32" id="164" name="SellOrderCount">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of sell orders received within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size4" id="165" name="SellOrderSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cumulative quantity of all sell orders received within the calculation window.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SessionChangeReasonCodeSet" id="166" name="SessionChangeReason"/>
        <fixr:field type="Date" id="167" name="SettlementDate">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Settlement date in the DDMMYYYY format.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SettlementSystemCodeSet" id="168" name="SettlementSystem">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Settlement system type:</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SideCodeSet" id="169" name="Side">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The side of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="170" name="Size">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SourceVenueCodeSet" id="171" name="SourceVenue">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="SpecialDividendFlagCodeSet" id="172" name="SpecialDividendFlag"/>
        <fixr:field type="SpecialDividendIndicatorCodeSet" id="173" name="SpecialDividendIndicator"/>
        <fixr:field type="UInt16" id="174" name="Splits">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Number of orders at this price point.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="175" name="StartTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Time the calculation of the statistics on this message began.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="176" name="StaticCircuitBreakerTolerancesPercent">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Static Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="177" name="StaticReferencePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reference Price as reported by the source venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="178" name="StatisticPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The value of price type statistics.

If the Opening or Closing Price is cleared manually by the venue, ‘-1’ will be stamped.

Contains the PBBO Midpoint Price when Statistic Type =18.

Price should be ignored when Statistic Type = 19.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="179" name="StatisticSize">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The value of size type statistics.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="StatisticTypeCodeSet" id="180" name="StatisticType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The statistic that is disseminated with this message instance:</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="181" name="StrikePrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Strike Price (exercise price for warrants).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="182" name="Symbol">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Symbol of the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="183" name="Text">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Text of the announcement.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="184" name="TickID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">The tick structure applicable for the instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="185" name="Timestamp">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Time the message was generated</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="186" name="TotalExecutedQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Total quantity executed (visible &amp; hidden quantity).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size" id="187" name="TotalHiddenExecutedQuantity">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Total hidden order quantity executed (hidden quantity).</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="188" name="TotalReturnValue">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="189" name="TradeHigh">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day high price of all trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="190" name="TradeHighOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day high price excluding off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="191" name="TradeHighOffBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day high price of off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UInt64" id="192" name="TradeID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Unique identifier of the trade.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="193" name="TradeLow">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day low price of all trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="194" name="TradeLowOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day low price excluding off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="195" name="TradeLowOffBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Current trading day low price of off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TradeQualifierCodeSet" id="196" name="TradeQualifier"/>
        <fixr:field type="TradeTypeCodeSet" id="197" name="TradeType"/>
        <fixr:field type="DateTime" id="198" name="TradingDateTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Date and time when the transaction was executed/agreed upon.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TradingModeCodeSet" id="199" name="TradingMode"/>
        <fixr:field type="TradingStatusCodeSet" id="200" name="TradingStatus">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TransactionCategoryCodeSet" id="201" name="TransactionCategory"/>
        <fixr:field type="Alpha" id="202" name="TransactionIdentificationCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">A unique trade identifier. The value will be right aligned.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UDT" id="203" name="TransactionTime">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Execution timestamp as reported by the supported market.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TransactionToBeClearedCodeSet" id="204" name="TransactionToBeCleared">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Indicates whether the trade will be cleared.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price4" id="205" name="Turnover">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Turnover of all trades for the day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price4" id="206" name="TurnoverOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Turnover for the day excluding off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="207" name="UnderlyingMarket">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Pipe separated Identification numbers of the underlying securities/markets for which the announcement has been sent for.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="208" name="UnderlyingInstrumentID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Venue specified instrument ID of the underlying instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="209" name="UnderlyingISINCode">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Underlying ISIN code.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="UnderlyingTypeCodeSet" id="210" name="UnderlyingType"/>
        <fixr:field type="VenueBookDefinitionIDCodeSet" id="211" name="VenueBookDefinitionID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Book Definition ID sent by the venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="212" name="VenueInstrumentID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Instrument identifier used by the source venue.

For Turquoise, the MTF symbol will contain the suffixes as specified in the table below:</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="213" name="VenueMeasurementUnitNotation">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Notation of the Quantity in Measurement Unit.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VenueOfExecutionCodeSet" id="214" name="VenueOfExecution">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Identification of the venue where the transaction was executed.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VenueOfPublicationCodeSet" id="215" name="VenueOfPublication">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Identification of the regulatory regime under which the transaction was published. The value sent by the source venue is passed on.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VenueTypeCodeSet" id="216" name="VenueType">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Type sent by the venue.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="217" name="VenueUnderlyingID">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Venue specified instrument ID of the underlying.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VOFullDetailsFlagCodeSet" id="218" name="VOFullDetailsFlag"/>
        <fixr:field type="Price" id="219" name="Volatility">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Derivatives volatility.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size4" id="220" name="Volume">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cumulative volume of all trades for the trading day.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Size4" id="221" name="VolumeOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cumulative volume for the trading day excluding off-book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VolumeOmissionFlagCodeSet" id="222" name="VolumeOmissionFlag"/>
        <fixr:field type="Price4" id="223" name="VWAP">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Volume weighted average price for the day for all trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price4" id="224" name="VWAPOnBookOnly">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Volume weighted average price for the day excluding off- book trades.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="225" name="VWAPBuy">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Volume Weighted Average Price for trades triggered by an aggressing buy order. Calculated within the calculation window for trades executed in continuous trading.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="226" name="VWAPSell">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Volume Weighted Average Price for trades triggered by an aggressing sell order. Calculated within the calculation window for trades executed in continuous trading.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Price" id="227" name="Yield">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="AllCodeSet" id="1001" name="All">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">All</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="FirmQuoteBookCodeSet" id="1002" name="FirmQuoteBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Firm Quote Book</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OffBookCodeSet" id="1003" name="OffBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Off-book</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ElectronicOrderBookCodeSet" id="1004" name="ElectronicOrderBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Electronic Order Book</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PrivateRFQCodeSet" id="1005" name="PrivateRFQ">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Private RFQ</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="InverseOrderBookCodeSet" id="2001" name="InverseOrderBook">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Inverse Order Book</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PriorityFlagCodeSet" id="2002" name="PriorityFlag">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Priority Flag</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="BidDepthCodeSet" id="2003" name="BidDepth">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Bid Depth</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="OfferDepthCodeSet" id="2004" name="OfferDepth">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Offer Depth</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TradeCancellationCodeSet" id="2005" name="TradeCancellation">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Trade Cancellation</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="TradeCorrectionCodeSet" id="2006" name="TradeCorrection">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Trade Correction</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="PendingPriceCodeSet" id="2007" name="PendingPrice">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Pending Price</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="CrossTradeCancellationCodeSet" id="2008" name="CrossTradeCancellation">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cross Trade Cancellation</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="CrossTradeCorrectionCodeSet" id="2009" name="CrossTradeCorrection">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Cross Trade Correction</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="ContinueMarkerCodeSet" id="2010" name="ContinueMarker">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Continue Marker</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="154001" name="ReservedField1">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="154002" name="ReservedField2">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="154003" name="ReservedField3">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="Alpha" id="154004" name="ReservedField4">
            <fixr:annotation>
                <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
            </fixr:annotation>
        </fixr:field>
        <fixr:field type="VolumeOmissionFlagCodeSet" id="222001" name="VolumeOmissionFlag1"/>
    </fixr:fields>
    <fixr:actors>
        <fixr:actor name="Exchange"/>
        <fixr:actor name="MemberFirm"/>
        <fixr:flow name="MarketData" source="Exchange" destination="MemberFirm"/>
    </fixr:actors>
    <fixr:components>
        <fixr:component id="1" name="AllowedBookTypes">
            <fixr:fieldRef id="1001">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">All</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="1002">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Firm Quote Book</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="1003">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Off-book</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="1004">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Electronic Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="1005">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Private RFQ</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Defines the order-book types that are allowed for the instrument. Each designated bit represents a book type. ‘0’ means not allowed and ‘1’ means allowed.</fixr:documentation>
            </fixr:annotation>
        </fixr:component>
        <fixr:component id="2" name="Flags">
            <fixr:fieldRef id="2001">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Inverse Order Book</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2002">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Priority Flag</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2003">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Bid Depth</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2004">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Offer Depth</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2005">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Cancellation</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2006">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Trade Correction</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2007">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Pending Price</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2008">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Cross Trade Cancellation</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2009">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Cross Trade Correction</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:fieldRef id="2010">
                <fixr:annotation>
                    <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Continue Marker</fixr:documentation>
                </fixr:annotation>
            </fixr:fieldRef>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Defines the flags that are allowed for the instrument. Each designated bit represents a book type. ‘0’ means not allowed and ‘1’ means allowed.</fixr:documentation>
            </fixr:annotation>
        </fixr:component>
    </fixr:components>
    <fixr:groups/>
    <fixr:messages>
        <fixr:message msgType="S" category="MarketData" id="16063" name="SystemEvent">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x53=System Event</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="49">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.

System event messages sent at SOD will contain a source venue field with a value of 13 to represent the Turquoise NYLON™

Cash Order Book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate the start and end of the day. For TRADEcho, recoverable to provide the trading session.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="p" category="MarketData" id="14055" name="InstrumentDirectory">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x70=Instrument Directory</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="75">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">ISIN code of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Defines the order-book types that are allowed for the instrument. Each designated bit represents a book type. ‘0’ means not allowed and ‘1’ means allowed:</fixr:documentation>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="212">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identifier used by the source venue.

For Turquoise, the MTF symbol will contain the suffixes as specified in the table below:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="184">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The tick structure applicable for the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="135">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price Band Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="45">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Dynamic Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="176">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Static Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="58">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Segment the instrument is assigned to.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="209">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">ISIN of the underlying instrument. This field will contain only spaces if the instrument is not a derivative.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="208">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue specified instrument ID of the underlying instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency Code as per ISO 4217.

For additional currencies supported refer to the Additional Field Values section of this document.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154001">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="12">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Average Daily Turnover as reported by the Source Venue. Applicable to TRADEcho only.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154002">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="154003">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154004">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate a common and limited set of data for all configured instrument types (except strategy instruments) on the real-time channels.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="R" category="MarketData" id="36526" name="InstrumentDirectoryEquities">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x52=Instrument Directory – Equities</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="75">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">ISIN code of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="160">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">SEDOL code of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Defines the order-book types that are allowed for the instrument. Each designated bit represents a book type. ‘0’ means not allowed and ‘1’ means allowed:</fixr:documentation>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="212">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identifier used by the source venue.

For Turquoise, the MTF symbol will contain the suffixes as specified in the table below:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="58">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Segment or instrument group ID as identified by the trading market.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency code as per ISO 4217.

For additional currencies supported refer to the Additional Field Values section of this document.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="184">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The tick structure applicable for the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="130">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Closing price reported for the previous trading day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="135">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price Band Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="45">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Dynamic Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="176">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Static Circuit Breaker Tolerance (%) of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="158">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Different instrument security subset types.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="54">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Expiration date of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="87">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Listing start date of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="86">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Listing end date of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="94">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates the minimum quantity/nominal value tradable on the market for a security.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="76">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Last execution price in a session prior to the current trading day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="77">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">24</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Last execution date in a session prior to current trading day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="168">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">25</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Settlement system type:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="81">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">26</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Last validity date in the DDMMYYYY format.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="167">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">27</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Settlement date in the DDMMYYYY format.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="53">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">28</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The value of an Ex-Marker pertaining to a tradable instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="159">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">29</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Type of security.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="33">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">30</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Country of Register.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="51">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">31</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The Exchange Market Size (EMS) is set to show the minimum size a market maker must quote in an individual security for all executable and non executable quotes.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="95">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">32</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Used to specify the minimum size of an iceberg peak for an instrument in conjunction with EMS.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="157">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">33</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">This field informs Participants of the maximum spread allowable for an instrument when submitting quote messages, calculated as a percentage of mid-price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="30">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">34</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates the settlement mode of the security:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="181">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">35</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Strike Price (exercise price for warrants).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="217">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">36</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue specified instrument ID of the underlying.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="209">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">37</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Underlying ISIN code.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="210">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">38</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Underlying Type:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="109">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">39</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates the number of shares which constitute the share capital. A value is set for shares only.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="84">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">40</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Leverage Certificates Barrier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="122">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">41</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument’s option style:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="127">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">42</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The parity of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">43</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154001">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">44</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154002">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">45</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="182">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">46</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Symbol of the instrument.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="42">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">47</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">For Turquoise the MTF Common Symbol.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of equity instruments.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="v" category="MarketData" id="26088" name="InstrumentDirectoryDerivatives">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x76=Instrument Directory – Derivatives</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of derivative instruments.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="n" category="MarketData" id="33725" name="InstrumentDirectoryFixedIncome">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x6e=Instrument Directory – Fixed Income</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of Fixed Income instruments.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="o" category="MarketData" id="24802" name="InstrumentDirectoryStrategies">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x6f=Instrument Directory – Strategies</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate reference data information of strategy (combination) instruments.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="H" category="MarketData" id="8916" name="InstrumentStatus">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x48=Instrument Status</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="200">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="166">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="99">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">New time the session will end. The field will contain only spaces if Session Change Reason is “0” or the Session Change Reason is not present. New End Time will be in terms of the local time on the server (i.e., not UTC).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to communicate scheduled and unscheduled session changes. When sent in the recovery channel, used to indicate the current trading status of an instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="A" category="MarketData" id="28852" name="AddOrder">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x41=Add Order – MBO</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="128">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identity of trading participant that submitted the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="41">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total number of orders disseminated including this one, on this side of the book as indicated by Side field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the first order of a given side of an MBO snapshot.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="e" category="MarketData" id="16310" name="AddOrderShort">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x65=Add Order Short – MBO</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="128">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identity, if trading participant that submitted the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to indicate individual orders of an MBO snapshot.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="f" category="MarketData" id="15526" name="AddOrderMBP">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x66=Add Order MBP</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="174">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of orders at this price point.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="41">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total number of orders disseminated including this one, on this side of the book as indicated by Side field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the first price point of a given side of an MBP snapshot.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="g" category="MarketData" id="7999" name="AddOrderShortMBP">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x67=Add Order Short – MBP</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="174">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of orders at this price point.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to indicate individual price points of an MBP snapshot.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="F" category="MarketData" id="18886" name="AddOrderIncremental">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x46=Add Order Incremental</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed Size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="128">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identity of trading participant that submitted the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="126">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="155">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique ID assigned to a particular RFQ by the system.

Only relevant when Order Book Type is 4 = Private RFQ.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to add a new displayable order to the retrospective order book.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="D" category="MarketData" id="31296" name="DeleteOrder">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x44=Delete Order</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="131">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price of the order that was deleted from the book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="132">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Quantity of the order that was deleted from the book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="133">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield of the order (if traded in yield) that was deleted from the book.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to delete an order from the retrospective order book.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="U" category="MarketData" id="21918" name="ModifyOrder">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x55=Modify Order</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="101">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">New displayed quantity of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="100">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">New price of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="102">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">New Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="131">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Previous price of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="132">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Previous displayed quantity of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="133">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Previous Yield (if traded in yield) of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to update an order’s price and/or size on the retrospective order book.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="i" category="MarketData" id="9938" name="TopOfBook">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x69=TOB</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="22">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Aggregated size of all bid market orders. Value will be 0 if there are no market orders.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="20">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price of the best buy limit order. The Implied Bid Price for an instrument only traded on yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="23">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield of the best buy Limit order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="21">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Aggregated size of all orders at the best buy limit price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="115">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Aggregated size of all offer market orders. Value will be 0 if there are no market orders.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="113">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Price of the best sell limit order. Implied Offer Price for an instrument only traded on yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="116">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield of the best offer Limit order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="114">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Aggregated size of all orders at the best sell limit price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to update the level 1 service following any change to the consolidated Best Bid and Offer.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="y" category="MarketData" id="37621" name="OrderBookClear">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x79=Order Book Clear</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to instruct recipients to remove all orders from the order book for the specified instrument.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="P" category="MarketData" id="11723" name="Trade">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x50=Trade</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="203">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Execution timestamp as reported by the supported market.

If a trade is cancelled or amended, this field will contain the transaction time of the original trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="52">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total executed quantity.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Executed price. Will be set to 1 if the price is pending. Implied price if instrument is traded in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield at which the trade was done, if the instrument trades in yield. Blank if not.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="192">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="197">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="11">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The value in this field is only relevant when Trade Type is 1:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
                <fixr:fieldRef presence="required" id="60">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">For London Stock Exchange, during continuous trading and CPX session, Turquoise Lit™ Order Book 1[2] will be sent for execution of visible[hidden] quantities.

For Turquoise Plato™ Order Book, it will be always set to 2 (Hidden).

For London Stock Exchange Auction Trades, Turquoise Lit Auctions™ Order Book, Turquoise NYLON™ Cash Order Book, 0 will be sent indicating ‘Not Applicable’ (N/A).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="196">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate trades executed on supported markets.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="q" category="MarketData" id="21875" name="TradeCross">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x71=Trade Cross</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="203">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Execution timestamp as reported by the supported market.

If a trade is cancelled or amended, this field will contain the transaction time of the original trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="52">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Size executed.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Executed price. Implied price if instrument is traded in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield at which the trade was done, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="192">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="34">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The unique ID of the Cross/BTF Order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="35">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The type of the Cross/BTF Order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate a cross trade execution.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="w" category="MarketData" id="37784" name="Statistics">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x77=Statistics</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="220">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative volume of all trades for the trading day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="221">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative volume for the trading day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="223">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume weighted average price for the day for all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="224">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume weighted average price for the day excluding off- book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="110">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Count of all trades for the day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="111">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Count of trades for the day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="205">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Turnover of all trades for the day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="206">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Turnover for the day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Contains a set of statistics that are updated frequently, usually as a result of executions.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="j" category="MarketData" id="7013" name="StatisticsUpdate">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x6A=Statistics Update</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Venue from which market data is received for the instrument.

Please refer the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="180">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The statistic that is disseminated with this message instance:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="178">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The value of price type statistics.

If the Opening or Closing Price is cleared manually by the venue, ‘-1’ will be stamped.

Contains the PBBO Midpoint Price when Statistic Type =18.

Price should be ignored when Statistic Type = 19.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="179">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The value of size type statistics.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="11">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Populated if the Statistic Type is 1:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="64">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Quantity that is eligible to be matched at the indicative price but will not be matched.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="10">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Populated if the Statistic Type is 1:</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="119">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Populated if the Statistic Type is 2 or 3. This will be empty for the IDEM market.

Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Contains a set of statistics that are not updated frequently.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="k" category="MarketData" id="15745" name="StatisticsSnapshot">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x6b=Statistics Snapshot</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="220">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative volume of all trades for the trading day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="221">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative volume for the trading day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="223">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume weighted average price for the day for all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="224">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume weighted average price for the day excluding off- book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="110">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Count of all trades for the day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="111">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Count of trades for the day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="205">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Turnover of all trades for the day.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="206">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Turnover for the day excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="118">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Official Opening Price for the instrument.

If the Opening Price is cleared manually by the venue ‘-1’ will be stamped.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="117">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Official Closing Price for the instrument.

If the Closing Price is cleared manually by the venue ‘-1’ will be stamped.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="190">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day high price excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="194">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day low price excluding off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="189">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day high price of all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="193">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day low price of all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="1">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">52-week high price of all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">52-week low price of all trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="120">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to Description in Statistics Update message for valid values.

This will be blank if no Opening Price is contained within the snapshot.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="31">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to Description in Statistics Update message for</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="62">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">24</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Contains the last reported Indicative Auction Crossing Price/Yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="61">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">25</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Quantity to be matched at the last reported indicative price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="64">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">26</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Quantity that was eligible to be matched at the indicative price but was not matched at the last indicative price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="63">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">27</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="16">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">28</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The best bid price at the time the instrument moves into closing auction session.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="14">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">29</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The best offer price at the time the instrument moves into closing auction session.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="17">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">30</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The best bid size at the time the instrument moves into closing auction session.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="15">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">31</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The best offer size at the time the instrument moves into closing auction session.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="191">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">32</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day high price of off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="195">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">33</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Current trading day low price of off-book trades.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="121">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">34</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total of unsettled derivatives contracts.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="219">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">35</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Derivatives volatility.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="11">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">36</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="78">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">37</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Executed price at which the instrument was last traded. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="79">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">38</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Executed quantity of the trade which set the ‘Last Trade Price’. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="80">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">39</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Transaction time of the trade which set the ‘Last Trade Price’. If no relevant trades have taken place the value ‘0’ will be populated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="177">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">40</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reference Price as reported by the source venue.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="46">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">41</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reference Price as reported by the source venue.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">A snapshot of an instrument’s statistics that is used for recovery.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="l" category="MarketData" id="8749" name="FTSERussellIndicesUpdate">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x6c=FTSE Indices Update</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="66">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to GTP006 – External Sources Guide.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="69">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="67">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">As provided by FTSE. This field is only populated when the status is changed (as per FTSE practice). Blank when status is not changed.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="188">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="98">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">As provided by FTSE.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="68">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">As stamped by FTSE.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to redistribute index values for a set of FTSE Russell indices.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="u" category="MarketData" id="5249" name="Announcements">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x75=Announcements</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="8">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Value</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="59">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Headline or subject of the announcement.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="183">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Text of the announcement.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="74">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Pipe separated Identification numbers of the securities for which the announcement has been sent for.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="207">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Pipe separated Identification numbers of the underlying securities/markets for which the announcement has been sent for.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:componentRef presence="required" id="2">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                    </fixr:annotation>
                </fixr:componentRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Used to disseminate announcements.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="Ç" category="MarketData" id="10921" name="IndicativeQuoteInformation">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x80=Indicative Quote Information</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Message dissemination time.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="19">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicative price of the quotes on the buy side of the RFQ. Will indicate the yield if the instrument is traded on yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="9">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicative price of the quotes on the sell side of the RFQ. Will indicate the yield if the instrument is traded on yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="71">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument Identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="155">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique ID assigned to a particular RFQ by the system.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Indicates the simple average of the bid and ask of a Request for Quote (RFQ) session.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="Q" category="MarketData" id="25267" name="MiFIDTrade">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x51=MiFID Trade</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Message dissemination time.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="202">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">A unique trade identifier. The value will be right aligned.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="197">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="11">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The value in this field is only relevant when Trade Type is 1.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="91">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">MiFID compliant Price field populated using either Price or Yield. Will contain the text “PNDG” (right aligned) when there is a pending price.

{DECIMAL-18/13} in case the price is expressed as monetary value.

{DECIMAL-11/10} in case the price is expressed as percentage or yield.[1]</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="92">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of units of the financial instrument. {DECIMAL-18/17}</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="198">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was executed/agreed upon.

If a trade is cancelled or amended, this field will contain the Trading Date and Time of the original trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="73">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument Identification Code Type. Only valid value will be ‘ISIN’.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="139">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates if the price is expressed in monetary value, in percentage or yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="136">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the price is expressed (applicable if the price is expressed as monetary value).

Currency Code as per ISO 4217.

For additional currencies supported refer to the Additional Field Values section of this document.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="105">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notional value relevant to the security. {DECIMAL-18/5}

Only relevant for non-equity instruments.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="106">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the notional amount is denominated.

Only relevant for non-equity instruments.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="214">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identification of the venue where the transaction was executed.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="149">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was published.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="146">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="143">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="144">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="140">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="142">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">24</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="141">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">25</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="204">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">26</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates whether the trade will be cleared.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="89">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">27</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notation of the quantity in Measurement Unit.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="150">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">28</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The quantity of the Measurement Unit for commodity derivatives.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="148">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">29</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates the type of transaction.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="196">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">30</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="88">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">31</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="199">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">32</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="201">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">33</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="97">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">34</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">35</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="96">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">36</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="151">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">37</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="173">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">38</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="112">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">39</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="137">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">40</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="5">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">41</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="129">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">42</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="39">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">43</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="44">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">44</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to represent different types of MiFID compliant trades published by markets.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="T" category="MarketData" id="18170" name="MiFIDTradeReport">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x54=MiFID Trade Report</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument Identifier.

This field will be populated with 0 for Non-Exchange listed instruments</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="202">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">A unique trade identifier.

The value will be right aligned.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="154001">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved for future use.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="91">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">MiFID compliant Price field populated using either Price or Yield. Will contain the text “PNDG” (right aligned) when there is a pending price.

{DECIMAL-18/13} in case the price is expressed as monetary value.

{DECIMAL-11/10} in case the price is expressed as percentage or yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="92">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of units of the financial instrument. {DECIMAL-18/17}</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="93">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was executed/ agreed upon.

If a trade is cancelled or amended, this field will contain the MiFID Trading Date and Time of the original trade.

If the Trade is Aggregated this field will be populated with a Default of 27 spaces. Applicable to Daily Aggregated Transaction Flag (DATF), FWAF (Four Week Aggregation Flag), IDAF (Indefinite Aggregation Flag), COAF (Consecutive Aggregation Flag).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="73">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument Identification Code Type. Only valid value will be ‘ISIN’.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="139">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates if the price is expressed in monetary value, in percentage or yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="136">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the price is expressed (applicable if the price is expressed as monetary value).

Currency Code as per ISO 4217. For additional currencies supported, refer to the Additional Field Values section of this document.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="105">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notional value relevant to the security. {DECIMAL-18/5}</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="106">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the notional amount is denominated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="214">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identification of the venue where the transaction was executed.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="149">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was published.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="13">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="4">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="104">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="103">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="172">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">24</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="143">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">25</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="152">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">26</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="107">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">27</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="108">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">28</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="6">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">29</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="144">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">30</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="138">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">31</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="29">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">32</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="7">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">33</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="43">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">34</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="50">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">35</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="85">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">36</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="82">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">37</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="38">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">38</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="37">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">39</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="222">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">40</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="218">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">41</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="57">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">42</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="55">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">43</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="65">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">44</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="222001">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">45</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="32">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">46</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="156">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">47</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="216">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">48</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Type sent by the venue.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="211">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">49</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Book Definition ID sent by the venue.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="213">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">50</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notation of the Quantity in Measurement Unit.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="150">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">51</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The Quantity in Measurement Unit.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="204">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">52</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identifies if the firm intends to clear the transaction. ESMA field for derivatives.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="47">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">53</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Emission Allowance Type.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="215">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">54</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identification of the regulatory regime under which the transaction was published. The value sent by the source venue is passed on.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="88">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">55</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="199">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">56</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="201">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">57</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="97">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">58</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">59</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="96">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">60</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="151">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">61</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="173">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">62</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="112">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">63</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="137">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">64</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="5">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">65</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="129">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">66</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="39">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">67</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="44">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">68</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to report the MiFID compliant details of a privately negotiated trade.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="V" category="MarketData" id="10121" name="MiFIDTradeCross">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x56=MiFID Trade Cross</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Message dissemination time.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="202">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">A unique trade identifier.

The value will be right aligned.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="34">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The unique ID of the Cross/BTF Order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="35">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The type of the Cross/BTF Order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="91">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">MiFID compliant Price field populated using either Price or Yield. Will contain the text “PNDG” (right aligned) when there is a pending price.

{DECIMAL-18/13} in case the price is expressed as monetary value.

{DECIMAL-11/10} in case the price is expressed as percentage or yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="92">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of units of the financial instrument. {DECIMAL-18/17}</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="198">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was executed/ agreed upon.

If a trade is cancelled or amended, this field will contain the MiFID Trading Date and Time of the original trade.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="73">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument Identification Code Type. Only valid value will be ‘ISIN’.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="72">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Instrument identification number (ISIN code).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="139">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates if the price is expressed in monetary value, in percentage or yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="136">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the price is expressed (applicable if the price is expressed as monetary value).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="105">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notional value relevant to the security. {DECIMAL-18/5}

Only relevant for non-equity instruments.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="106">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency in which the notional amount is denominated.

Only relevant for non-equity instruments.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="214">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identification of the venue where the transaction was executed.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="149">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Date and time when the transaction was published.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="143">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="144">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">21</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="140">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">22</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="145">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">23</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="142">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">24</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="141">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">25</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="204">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">26</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates whether the trade will be cleared.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="89">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">27</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Notation of the Quantity in Measurement Unit.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="150">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">28</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The quantity of the Measurement Unit for commodity derivatives.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="147">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">29</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Indicates the type of transaction.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="88">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">30</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="199">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">31</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="201">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">32</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="97">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">33</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="3">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">34</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="96">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">35</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="151">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">36</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="173">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">37</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="112">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">38</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="137">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">39</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="5">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">40</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="129">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">41</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="39">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">42</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="44">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">43</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Sent to indicate a MiFID compliant cross trade.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="G" category="MarketData" id="22743" name="SIQuoting">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x47=SI Quote</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="124">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Unique identifier of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="170">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Displayed Size of the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="134">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Limit price of the order. Implied price if instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="227">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Yield, if the instrument trades in yield.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="123">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="128">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identity of trading participant that submitted the order.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="126">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="153">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Reserved field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="36">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Currency of the SI Quote price.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="215">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Identification of the regulatory regime under which the transaction was published. The value sent by the source venue is passed on.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Publishing Systematic Internaliser (SI) Quotes</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="W" category="MarketData" id="29452" name="TradeSummary">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x57=Trade Summary</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.

Applicable to Source Venue London Stock Exchange and Turquoise Lit™ Order Books only.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="203">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Execution timestamp reported by the supported Source Venue.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="56">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Far price is the highest price at which volume is depleted as part of the Matching Engine event in case of an aggressing buy order, or the lowest price at which volume is depleted in case of an aggressing sell order.

Determined by considering all trades in one Matching Engine event.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="186">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total quantity executed (visible &amp; hidden quantity).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="187">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Total hidden order quantity executed (hidden quantity).</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="40">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Order Quantity deleted due to Self Execution Prevention (SEP) during an execution.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="169">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">The side of the visible passive order(s) that triggered the trade summary.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Publishing Trade Summaries for both Multi- and Single-Fill Trades</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
        <fixr:message msgType="a" category="MarketData" id="36341" name="Analytics">
            <fixr:structure>
                <fixr:fieldRef presence="required" id="83">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">1</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Length of message including this field.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="90">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">2</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">0x61=Analytics</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="185">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">3</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the message was generated.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="70">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">4</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">GTP Instrument identifier.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="171">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">5</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Please refer to the Additional Field Values section for valid values.

Applicable to London Stock Exchange, Turquoise and Turquoise Europe Source Venues only.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="175">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">6</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the calculation of the statistics on this message began.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="48">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">7</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Time the calculation of the statistics on this message ended.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="27">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">8</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of buy orders received within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="164">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">9</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of sell orders received within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="28">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">10</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative quantity of all buy orders received within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="165">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">11</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Cumulative quantity of all sell orders received within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="26">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">12</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of buy orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="163">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">13</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of sell orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="24">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">14</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of buy limit orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="25">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">15</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of buy market orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="161">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">16</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of sell limit orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="162">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">17</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Number of sell market orders cancelled by clients within the calculation window.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="18">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">18</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Most Recent Bid/Ask spread at the time of publication of the message.

If the value is set to zero, this means, either:

1)   No sell/buy liquidity

2)   Order book is locked or crossed

3)   No orders on order book</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="225">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">19</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume Weighted Average Price for trades triggered by an aggressing buy order. Calculated within the calculation window for trades executed in continuous trading.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
                <fixr:fieldRef presence="required" id="226">
                    <fixr:annotation>
                        <fixr:appinfo purpose="sort">20</fixr:appinfo>
                        <fixr:documentation contentType="text/markdown">Volume Weighted Average Price for trades triggered by an aggressing sell order. Calculated within the calculation window for trades executed in continuous trading.</fixr:documentation>
                    </fixr:annotation>
                </fixr:fieldRef>
            </fixr:structure>
            <fixr:annotation>
                <fixr:documentation purpose="SYNOPSIS" contentType="text/markdown">Analytics Message is used to disseminate additional statistics including order book activity statistics.</fixr:documentation>
            </fixr:annotation>
        </fixr:message>
    </fixr:messages>
</fixr:repository>
