const M='M'
const O='O'

const Tags = [
	{seqlist:"A",cyccnt:0,status:M,seqs:[[
	{tag:"15A",status:M,tno:1,letter:[],label:"New Sequence"},
	{tag:"20",status:M,tno:2,letter:[],label:"Sender's Reference"},
	{tag:"21",status:O,tno:3,letter:[],label:"Related Reference"},
	{tag:"22A",status:M,tno:4,letter:[],label:"Type of Operation"},
	{tag:"94A",status:O,tno:5,letter:[],label:"Scope of Operation"},
	{tag:"22B",status:M,tno:6,letter:[],label:"Type of Event"},
	{tag:"22C",status:M,tno:7,letter:[],label:"Common Reference"},
	{tag:"21N",status:O,tno:8,letter:[],label:"Contract Number Party A"},
	{tag:"82A",status:M,tno:9,letter:["82A","82D","82J"],label:"Party A"},
	{tag:"87A",status:M,tno:10,letter:["87A","87D","87J"],label:"Party B"},
	{tag:"83A",status:O,tno:11,letter:["83A","83D","83J"],label:"Fund or Instructing Party"},
	{tag:"77D",status:O,tno:12,letter:[],label:"Terms and Conditions"} 
]],
	pattern:[
	{tag:"15A",status:M,tno:1,letter:[],label:"New Sequence"},
	{tag:"20",status:M,tno:2,letter:[],label:"Sender's Reference"},
	{tag:"21",status:O,tno:3,letter:[],label:"Related Reference"},
	{tag:"22A",status:M,tno:4,letter:[],label:"Type of Operation"},
	{tag:"94A",status:O,tno:5,letter:[],label:"Scope of Operation"},
	{tag:"22B",status:M,tno:6,letter:[],label:"Type of Event"},
	{tag:"22C",status:M,tno:7,letter:[],label:"Common Reference"},
	{tag:"21N",status:O,tno:8,letter:[],label:"Contract Number Party A"},
	{tag:"82A",status:M,tno:9,letter:["82A","82D","82J"],label:"Party A"},
	{tag:"87A",status:M,tno:10,letter:["87A","87D","87J"],label:"Party B"},
	{tag:"83A",status:O,tno:11,letter:["83A","83D","83J"],label:"Fund or Instructing Party"},
	{tag:"77D",status:O,tno:12,letter:[],label:"Terms and Conditions"} 
],
	desp:"Mandatory Sequence A General Information"	},
	{seqlist:"B",cyccnt:0,status:M,seqs:[[
	{tag:"15B",status:M,tno:13,letter:[],label:"New Sequence"},
	{tag:"17R",status:M,tno:14,letter:[],label:"Party A's Role"},
	{tag:"30T",status:M,tno:15,letter:[],label:"Trade Date"},
	{tag:"30V",status:M,tno:16,letter:[],label:"Value Date"},
	{tag:"30P",status:M,tno:17,letter:[],label:"Maturity Date"},
	{tag:"32B",status:M,tno:18,letter:[],label:"Currency and Principal Amount"},
	{tag:"32H",status:O,tno:19,letter:[],label:"Amount to be Settled"},
	{tag:"30X",status:O,tno:20,letter:[],label:"Next Interest Due Date"},
	{tag:"34E",status:M,tno:21,letter:[],label:"Currency and Interest Amount"},
	{tag:"37G",status:M,tno:22,letter:[],label:"Interest Rate"},
	{tag:"14D",status:M,tno:23,letter:[],label:"Day Count Fraction"},
	{tag:"30F",status:O,tno:24,letter:[],label:"Last Day of the First Interest Period"},
	{tag:"38J",status:O,tno:25,letter:[],label:"Number of Days"},
	{tag:"39M",status:O,tno:26,letter:[],label:"Payment Clearing Centre"} 
]],
	pattern:[
	{tag:"15B",status:M,tno:13,letter:[],label:"New Sequence"},
	{tag:"17R",status:M,tno:14,letter:[],label:"Party A's Role"},
	{tag:"30T",status:M,tno:15,letter:[],label:"Trade Date"},
	{tag:"30V",status:M,tno:16,letter:[],label:"Value Date"},
	{tag:"30P",status:M,tno:17,letter:[],label:"Maturity Date"},
	{tag:"32B",status:M,tno:18,letter:[],label:"Currency and Principal Amount"},
	{tag:"32H",status:O,tno:19,letter:[],label:"Amount to be Settled"},
	{tag:"30X",status:O,tno:20,letter:[],label:"Next Interest Due Date"},
	{tag:"34E",status:M,tno:21,letter:[],label:"Currency and Interest Amount"},
	{tag:"37G",status:M,tno:22,letter:[],label:"Interest Rate"},
	{tag:"14D",status:M,tno:23,letter:[],label:"Day Count Fraction"},
	{tag:"30F",status:O,tno:24,letter:[],label:"Last Day of the First Interest Period"},
	{tag:"38J",status:O,tno:25,letter:[],label:"Number of Days"},
	{tag:"39M",status:O,tno:26,letter:[],label:"Payment Clearing Centre"} 
],
	desp:"Mandatory Sequence B Transaction Details"	},
	{seqlist:"C",cyccnt:0,status:M,seqs:[[
	{tag:"15C",status:M,tno:27,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:28,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:29,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:30,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:31,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:32,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
]],
	pattern:[
	{tag:"15C",status:M,tno:27,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:28,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:29,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:30,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:31,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:32,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
],
	desp:"Mandatory Sequence C Settlement Instructions for Amounts Payable by Party A"	},
	{seqlist:"D",cyccnt:0,status:M,seqs:[[
	{tag:"15D",status:M,tno:33,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:34,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:35,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:36,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:37,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:38,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
]],
	pattern:[
	{tag:"15D",status:M,tno:33,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:34,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:35,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:36,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:37,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:38,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
],
	desp:"Mandatory Sequence D Settlement Instructions for Amounts Payable by Party B"	},
	{seqlist:"E",cyccnt:0,status:O,seqs:[[
	{tag:"15E",status:M,tno:39,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:40,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:41,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:42,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:43,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:44,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
]],
	pattern:[
	{tag:"15E",status:M,tno:39,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:40,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:41,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:42,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:43,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:44,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
],
	desp:"Optional Sequence E Settlement Instructions for Interests Payable by Party A"	},
	{seqlist:"F",cyccnt:0,status:O,seqs:[[
	{tag:"15F",status:M,tno:45,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:46,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:47,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:48,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:49,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:50,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
]],
	pattern:[
	{tag:"15F",status:M,tno:45,letter:[],label:"New Sequence"},
	{tag:"53A",status:O,tno:46,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:47,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:48,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:49,letter:["57A","57D","57J"],label:"Receiving Agent"},
	{tag:"58A",status:O,tno:50,letter:["58A","58D","58J"],label:"Beneficiary Institution"} 
],
	desp:"Optional Sequence F Settlement Instructions for Interests Payable by Party B"	},
	{seqlist:"G",cyccnt:0,status:O,seqs:[[
	{tag:"15G",status:M,tno:51,letter:[],label:"New Sequence"},
	{tag:"37L",status:M,tno:52,letter:[],label:"Tax Rate"},
	{tag:"33B",status:M,tno:53,letter:[],label:"Transaction Currency and Net Interest Amount"},
	{tag:"36",status:O,tno:54,letter:[],label:"Exchange Rate"},
	{tag:"33E",status:O,tno:55,letter:[],label:"Reporting Currency and Tax Amount"} 
]],
	pattern:[
	{tag:"15G",status:M,tno:51,letter:[],label:"New Sequence"},
	{tag:"37L",status:M,tno:52,letter:[],label:"Tax Rate"},
	{tag:"33B",status:M,tno:53,letter:[],label:"Transaction Currency and Net Interest Amount"},
	{tag:"36",status:O,tno:54,letter:[],label:"Exchange Rate"},
	{tag:"33E",status:O,tno:55,letter:[],label:"Reporting Currency and Tax Amount"} 
],
	desp:"Optional Sequence G Tax Information"	},
	{seqlist:"H",cyccnt:0,status:O,seqs:[[
	{tag:"15H",status:M,tno:56,letter:[],label:"New Sequence"},
	{tag:"29A",status:O,tno:57,letter:[],label:"Contact Information"},
	{tag:"24D",status:O,tno:58,letter:[],label:"Dealing Method"},
	{tag:"84A",status:O,tno:59,letter:["84A","84B","84D","84J"],label:"Dealing Branch Party A"},
	{tag:"85A",status:O,tno:60,letter:["85A","85B","85D","85J"],label:"Dealing Branch Party B"},
	{tag:"88A",status:O,tno:61,letter:["88A","88D","88J"],label:"Broker Identification"},
	{tag:"71F",status:O,tno:62,letter:[],label:"Broker's Commission"},
	{tag:"26H",status:O,tno:63,letter:[],label:"Counterparty's Reference"},
	{tag:"21G",status:O,tno:64,letter:[],label:"Broker's Reference"},
	{cyclist:"65",cycs:[[
	{tag:"34C",status:O,tno:65,letter:[],label:"Commission and Fees"} 
]],
	pattern:[
	{tag:"34C",status:O,tno:65,letter:[],label:"Commission and Fees"} 
]	},
	{tag:"72",status:O,tno:66,letter:[],label:"Sender to Receiver Information"} 
]],
	pattern:[
	{tag:"15H",status:M,tno:56,letter:[],label:"New Sequence"},
	{tag:"29A",status:O,tno:57,letter:[],label:"Contact Information"},
	{tag:"24D",status:O,tno:58,letter:[],label:"Dealing Method"},
	{tag:"84A",status:O,tno:59,letter:["84A","84B","84D","84J"],label:"Dealing Branch Party A"},
	{tag:"85A",status:O,tno:60,letter:["85A","85B","85D","85J"],label:"Dealing Branch Party B"},
	{tag:"88A",status:O,tno:61,letter:["88A","88D","88J"],label:"Broker Identification"},
	{tag:"71F",status:O,tno:62,letter:[],label:"Broker's Commission"},
	{tag:"26H",status:O,tno:63,letter:[],label:"Counterparty's Reference"},
	{tag:"21G",status:O,tno:64,letter:[],label:"Broker's Reference"},
	{cyclist:"65",cycs:[[
	{tag:"34C",status:O,tno:65,letter:[],label:"Commission and Fees"} 
]],
	pattern:[
	{tag:"34C",status:O,tno:65,letter:[],label:"Commission and Fees"} 
]	},
	{tag:"72",status:O,tno:66,letter:[],label:"Sender to Receiver Information"} 
],
	desp:"Optional Sequence H Additional Information"	},
	{seqlist:"I",cyccnt:0,status:O,seqs:[[
	{tag:"15I",status:M,tno:67,letter:[],label:"New Sequence"},
	{tag:"18A",status:M,tno:68,letter:[],label:"Number of Repetitions"},
	{cyclist:"69",cycs:[[
	{tag:"30F",status:M,tno:69,letter:[],label:"Payment Date"},
	{tag:"32H",status:M,tno:70,letter:[],label:"Currency, Payment Amount"} 
]],
	pattern:[
	{tag:"30F",status:M,tno:69,letter:[],label:"Payment Date"},
	{tag:"32H",status:M,tno:70,letter:[],label:"Currency, Payment Amount"} 
]	},
	{tag:"53A",status:O,tno:71,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:72,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:73,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:74,letter:["57A","57D","57J"],label:"Receiving Agent"} 
]],
	pattern:[
	{tag:"15I",status:M,tno:67,letter:[],label:"New Sequence"},
	{tag:"18A",status:M,tno:68,letter:[],label:"Number of Repetitions"},
	{cyclist:"69",cycs:[[
	{tag:"30F",status:M,tno:69,letter:[],label:"Payment Date"},
	{tag:"32H",status:M,tno:70,letter:[],label:"Currency, Payment Amount"} 
]],
	pattern:[
	{tag:"30F",status:M,tno:69,letter:[],label:"Payment Date"},
	{tag:"32H",status:M,tno:70,letter:[],label:"Currency, Payment Amount"} 
]	},
	{tag:"53A",status:O,tno:71,letter:["53A","53D","53J"],label:"Delivery Agent"},
	{tag:"86A",status:O,tno:72,letter:["86A","86D","86J"],label:"Intermediary 2"},
	{tag:"56A",status:O,tno:73,letter:["56A","56D","56J"],label:"Intermediary"},
	{tag:"57A",status:M,tno:74,letter:["57A","57D","57J"],label:"Receiving Agent"} 
],
	desp:"Optional Sequence I Additional Amounts"	} 
]
const Title="MT 320 Fixed Loan/Deposit Confirmation"

export default { Tags,Title}