<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="style3.xsl"?>
<TAGS xmlns="x-schema:schema.xml">  
 
 
<FileName>Execution Report</FileName> 

	<TAG>
		<level0>
			<fieldID> </fieldID>

 			<fieldName>
				<msgName>StandardHeader</msgName>
				<shownName>Standard Header</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>MsgType = 8
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>37</fieldID>

 			<fieldName>
				<hiddenName>OrderID</hiddenName>
				<shownName>OrderID</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>11</fieldID>

 			<fieldName>
				<hiddenName>ClOrdID</hiddenName>
				<shownName>ClOrdID</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required for executions against electronically submitted orders which were assigned an ID by the institution.  Not required for orders manually entered by the broker.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>109</fieldID>

 			<fieldName>
				<hiddenName>ClientID</hiddenName>
				<shownName>ClientID</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Used for firm identification in third-party transactions.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>76</fieldID>

 			<fieldName>
				<hiddenName>ExecBroker</hiddenName>
				<shownName>ExecBroker</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Used for firm identification in third-party transactions.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>66</fieldID>

 			<fieldName>
				<hiddenName>ListID</hiddenName>
				<shownName>ListID</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required for executions against orders which were submitted as part of a list.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>17</fieldID>

 			<fieldName>
				<hiddenName>ExecID</hiddenName>
				<shownName>ExecID</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>20</fieldID>

 			<fieldName>
				<hiddenName>ExecTransType</hiddenName>
				<shownName>ExecTransType</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>19</fieldID>

 			<fieldName>
				<hiddenName>ExecRefID</hiddenName>
				<shownName>ExecRefID</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required for Cancel and Correct ExecTransType messages
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>39</fieldID>

 			<fieldName>
				<hiddenName>OrdStatus</hiddenName>
				<shownName>OrdStatus</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>103</fieldID>

 			<fieldName>
				<hiddenName>OrdRejReason</hiddenName>
				<shownName>OrdRejReason</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>For optional use with OrdStatus = 8 (Rejected)
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>1</fieldID>

 			<fieldName>
				<hiddenName>Account</hiddenName>
				<shownName>Account</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required for executions against electronically submitted orders which were assigned an account by the institution
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>63</fieldID>

 			<fieldName>
				<hiddenName>SettlmntTyp</hiddenName>
				<shownName>SettlmntTyp</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Absence of this field is interpreted as Regular.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>64</fieldID>

 			<fieldName>
				<hiddenName>FutSettDate</hiddenName>
				<shownName>FutSettDate</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required when SettlmntTyp = 6 (Future)  or SettlmntTyp = 8 (Sellers Option)
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>55</fieldID>

 			<fieldName>
				<hiddenName>Symbol</hiddenName>
				<shownName>Symbol</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>65</fieldID>

 			<fieldName>
				<hiddenName>SymbolSfx</hiddenName>
				<shownName>SymbolSfx</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>48</fieldID>

 			<fieldName>
				<hiddenName>SecurityID</hiddenName>
				<shownName>SecurityID</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>22</fieldID>

 			<fieldName>
				<hiddenName>IDSource</hiddenName>
				<shownName>IDSource</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>106</fieldID>

 			<fieldName>
				<hiddenName>Issuer</hiddenName>
				<shownName>Issuer</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>107</fieldID>

 			<fieldName>
				<hiddenName>SecurityDesc</hiddenName>
				<shownName>SecurityDesc</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>54</fieldID>

 			<fieldName>
				<hiddenName>Side</hiddenName>
				<shownName>Side</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>38</fieldID>

 			<fieldName>
				<hiddenName>OrderQty</hiddenName>
				<shownName>OrderQty</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>40</fieldID>

 			<fieldName>
				<hiddenName>OrdType</hiddenName>
				<shownName>OrdType</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>44</fieldID>

 			<fieldName>
				<hiddenName>Price</hiddenName>
				<shownName>Price</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>99</fieldID>

 			<fieldName>
				<hiddenName>StopPx</hiddenName>
				<shownName>StopPx</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required for OrdType = 4 (Stop Limit).
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>15</fieldID>

 			<fieldName>
				<hiddenName>Currency</hiddenName>
				<shownName>Currency</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Message without currency field is interpreted as US dollars
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>59</fieldID>

 			<fieldName>
				<hiddenName>TimeInForce</hiddenName>
				<shownName>TimeInForce</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Absence of this field indicates Day order
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>126</fieldID>

 			<fieldName>
				<hiddenName>ExpireTime</hiddenName>
				<shownName>ExpireTime</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if TimeInForce = GTD
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>18</fieldID>

 			<fieldName>
				<hiddenName>ExecInst</hiddenName>
				<shownName>ExecInst</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Can contain multiple instructions, space delimited.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>47</fieldID>

 			<fieldName>
				<hiddenName>Rule80A</hiddenName>
				<shownName>Rule80A</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>32</fieldID>

 			<fieldName>
				<hiddenName>LastShares</hiddenName>
				<shownName>LastShares</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>Not required ExecTransType = 3 (Status)
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>31</fieldID>

 			<fieldName>
				<hiddenName>LastPx</hiddenName>
				<shownName>LastPx</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>Not required for ExecTransType = 3 (Status)
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>30</fieldID>

 			<fieldName>
				<hiddenName>LastMkt</hiddenName>
				<shownName>LastMkt</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>29</fieldID>

 			<fieldName>
				<hiddenName>LastCapacity</hiddenName>
				<shownName>LastCapacity</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>14</fieldID>

 			<fieldName>
				<hiddenName>CumQty</hiddenName>
				<shownName>CumQty</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>6</fieldID>

 			<fieldName>
				<hiddenName>AvgPx</hiddenName>
				<shownName>AvgPx</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>75</fieldID>

 			<fieldName>
				<hiddenName>TradeDate</hiddenName>
				<shownName>TradeDate</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Used when reporting other than current day trades.
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>60</fieldID>

 			<fieldName>
				<hiddenName>TransactTime</hiddenName>
				<shownName>TransactTime</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>113</fieldID>

 			<fieldName>
				<hiddenName>ReportToExch</hiddenName>
				<shownName>ReportToExch</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>12</fieldID>

 			<fieldName>
				<hiddenName>Commission</hiddenName>
				<shownName>Commission</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>13</fieldID>

 			<fieldName>
				<hiddenName>CommType</hiddenName>
				<shownName>CommType</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>136</fieldID>

 			<fieldName>
				<hiddenName>NoMiscFees</hiddenName>
				<shownName>NoMiscFees</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if any miscellaneous fees are reported.  Indicates number of repeating entries.
</commts>


	<TAG>
		<level1>
			<fieldID>137</fieldID>

 			<fieldName>
				<hiddenName>MiscFeeAmt</hiddenName>
				<shownName>MiscFeeAmt</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if NoMiscFees &gt; 0
</commts>
		</level1>
	</TAG>

	<TAG>
		<level1>
			<fieldID>138</fieldID>

 			<fieldName>
				<hiddenName>MiscFeeCurr</hiddenName>
				<shownName>MiscFeeCurr</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if NoMiscFees &gt; 0
</commts>
		</level1>
	</TAG>

	<TAG>
		<level1>
			<fieldID>139</fieldID>

 			<fieldName>
				<hiddenName>MiscFeeType</hiddenName>
				<shownName>MiscFeeType</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if NoMiscFees &gt; 0
</commts>
		</level1>
	</TAG>		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>118</fieldID>

 			<fieldName>
				<hiddenName>NetMoney</hiddenName>
				<shownName>NetMoney</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Required if miscellaneous fees are reported, in currency of execution
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>119</fieldID>

 			<fieldName>
				<hiddenName>SettlCurrAmt</hiddenName>
				<shownName>SettlCurrAmt</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Used to report results of forex accommodation trade
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>120</fieldID>

 			<fieldName>
				<hiddenName>SettlCurrency</hiddenName>
				<shownName>SettlCurrency</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>Used to report results of forex accommodation trade
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID>58</fieldID>

 			<fieldName>
				<hiddenName>Text</hiddenName>
				<shownName>Text</shownName>
			</fieldName>

			<reqd>N</reqd>

			<commts>
</commts>
		</level0>
	</TAG>

	<TAG>
		<level0>
			<fieldID> </fieldID>

 			<fieldName>
				<msgName>StandardTrailer</msgName>
				<shownName>Standard Trailer</shownName>
			</fieldName>

			<reqd>Y</reqd>

			<commts>
</commts>
		</level0>	</TAG>


</TAGS>
