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

const Tags = [
	{seqlist:"A",cyccnt:0,status:M,seqs:[[
	{tag:"16R",status:M,tno:1,letter:[],label:"Start of Block"},
	{cyclist:"2",cycs:[[
	{tag:"20C",status:M,tno:2,letter:[],label:"Reference"} 
]],
	pattern:[
	{tag:"20C",status:M,tno:2,letter:[],label:"Reference"} 
]	},
	{tag:"23G",status:M,tno:3,letter:[],label:"Function of the Message"},
	{tag:"22F",status:M,tno:4,letter:[],label:"Corporate Action Event Indicator"},
	{tag:"98A",status:O,tno:5,letter:["98A","98C"],label:"Preparation Date/Time"},
	{seqlist:"A1",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:6,letter:[],label:"Start of Block"},
	{tag:"22F",status:O,tno:7,letter:[],label:"Linkage Type Indicator"},
	{tag:"13A",status:O,tno:8,letter:["13A","13B"],label:"Number Identification"},
	{tag:"20C",status:M,tno:9,letter:[],label:"Reference"},
	{tag:"16S",status:M,tno:10,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:6,letter:[],label:"Start of Block"},
	{tag:"22F",status:O,tno:7,letter:[],label:"Linkage Type Indicator"},
	{tag:"13A",status:O,tno:8,letter:["13A","13B"],label:"Number Identification"},
	{tag:"20C",status:M,tno:9,letter:[],label:"Reference"},
	{tag:"16S",status:M,tno:10,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence A1 Linkages"	},
	{tag:"16S",status:M,tno:11,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:1,letter:[],label:"Start of Block"},
	{cyclist:"2",cycs:[[
	{tag:"20C",status:M,tno:2,letter:[],label:"Reference"} 
]],
	pattern:[
	{tag:"20C",status:M,tno:2,letter:[],label:"Reference"} 
]	},
	{tag:"23G",status:M,tno:3,letter:[],label:"Function of the Message"},
	{tag:"22F",status:M,tno:4,letter:[],label:"Corporate Action Event Indicator"},
	{tag:"98A",status:O,tno:5,letter:["98A","98C"],label:"Preparation Date/Time"},
	{seqlist:"A1",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:6,letter:[],label:"Start of Block"},
	{tag:"22F",status:O,tno:7,letter:[],label:"Linkage Type Indicator"},
	{tag:"13A",status:O,tno:8,letter:["13A","13B"],label:"Number Identification"},
	{tag:"20C",status:M,tno:9,letter:[],label:"Reference"},
	{tag:"16S",status:M,tno:10,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:6,letter:[],label:"Start of Block"},
	{tag:"22F",status:O,tno:7,letter:[],label:"Linkage Type Indicator"},
	{tag:"13A",status:O,tno:8,letter:["13A","13B"],label:"Number Identification"},
	{tag:"20C",status:M,tno:9,letter:[],label:"Reference"},
	{tag:"16S",status:M,tno:10,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence A1 Linkages"	},
	{tag:"16S",status:M,tno:11,letter:[],label:"End of Block"} 
],
	desp:"Mandatory Sequence A General Information"	},
	{seqlist:"B",cyccnt:0,status:M,seqs:[[
	{tag:"16R",status:M,tno:12,letter:[],label:"Start of Block"},
	{tag:"95P",status:O,tno:13,letter:["95P","95R"],label:"Account Owner"},
	{tag:"97A",status:M,tno:14,letter:[],label:"Safekeeping Account"},
	{tag:"94B",status:O,tno:15,letter:["94B","94C","94F"],label:"Place of Safekeeping"},
	{tag:"35B",status:M,tno:16,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"B1",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:17,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:18,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:19,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:20,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:21,letter:[],label:"Currency of Denomination"},
	{cyclist:"22",cycs:[[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]	},
	{cyclist:"23",cycs:[[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]	},
	{cyclist:"24",cycs:[[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:25,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:17,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:18,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:19,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:20,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:21,letter:[],label:"Currency of Denomination"},
	{cyclist:"22",cycs:[[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]	},
	{cyclist:"23",cycs:[[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]	},
	{cyclist:"24",cycs:[[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:25,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence B1 Financial Instrument Attributes"	},
	{cyclist:"26",cycs:[[
	{tag:"93B",status:M,tno:26,letter:["93B","93C"],label:"Balance"} 
]],
	pattern:[
	{tag:"93B",status:M,tno:26,letter:["93B","93C"],label:"Balance"} 
]	},
	{tag:"16S",status:M,tno:27,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:12,letter:[],label:"Start of Block"},
	{tag:"95P",status:O,tno:13,letter:["95P","95R"],label:"Account Owner"},
	{tag:"97A",status:M,tno:14,letter:[],label:"Safekeeping Account"},
	{tag:"94B",status:O,tno:15,letter:["94B","94C","94F"],label:"Place of Safekeeping"},
	{tag:"35B",status:M,tno:16,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"B1",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:17,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:18,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:19,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:20,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:21,letter:[],label:"Currency of Denomination"},
	{cyclist:"22",cycs:[[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]	},
	{cyclist:"23",cycs:[[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]	},
	{cyclist:"24",cycs:[[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:25,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:17,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:18,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:19,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:20,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:21,letter:[],label:"Currency of Denomination"},
	{cyclist:"22",cycs:[[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:22,letter:[],label:"Date/Time"} 
]	},
	{cyclist:"23",cycs:[[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:23,letter:["92A","92D"],label:"Rate"} 
]	},
	{cyclist:"24",cycs:[[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:24,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:25,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence B1 Financial Instrument Attributes"	},
	{cyclist:"26",cycs:[[
	{tag:"93B",status:M,tno:26,letter:["93B","93C"],label:"Balance"} 
]],
	pattern:[
	{tag:"93B",status:M,tno:26,letter:["93B","93C"],label:"Balance"} 
]	},
	{tag:"16S",status:M,tno:27,letter:[],label:"End of Block"} 
],
	desp:"Mandatory Sequence B Underlying Securities"	},
	{seqlist:"C",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:28,letter:[],label:"Start of Block"},
	{cyclist:"29",cycs:[[
	{tag:"98A",status:O,tno:29,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:29,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"30",cycs:[[
	{tag:"69A",status:O,tno:30,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]],
	pattern:[
	{tag:"69A",status:O,tno:30,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]	},
	{tag:"99A",status:O,tno:31,letter:[],label:"Number of Days Accrued"},
	{cyclist:"32",cycs:[[
	{tag:"92A",status:O,tno:32,letter:["92A","92F","92K","92P"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:32,letter:["92A","92F","92K","92P"],label:"Rate"} 
]	},
	{cyclist:"33",cycs:[[
	{tag:"90A",status:O,tno:33,letter:["90A","90B","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:33,letter:["90A","90B","90L"],label:"Price"} 
]	},
	{cyclist:"34",cycs:[[
	{tag:"36B",status:O,tno:34,letter:["36B","36C"],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:34,letter:["36B","36C"],label:"Quantity of Financial Instrument"} 
]	},
	{cyclist:"35",cycs:[[
	{tag:"13A",status:O,tno:35,letter:["13A","13B"],label:"Coupon Number"} 
]],
	pattern:[
	{tag:"13A",status:O,tno:35,letter:["13A","13B"],label:"Coupon Number"} 
]	},
	{cyclist:"36",cycs:[[
	{tag:"17B",status:O,tno:36,letter:[],label:"Flag"} 
]],
	pattern:[
	{tag:"17B",status:O,tno:36,letter:[],label:"Flag"} 
]	},
	{cyclist:"37",cycs:[[
	{tag:"22F",status:O,tno:37,letter:[],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:O,tno:37,letter:[],label:"Indicator"} 
]	},
	{tag:"16S",status:M,tno:38,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:28,letter:[],label:"Start of Block"},
	{cyclist:"29",cycs:[[
	{tag:"98A",status:O,tno:29,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:29,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"30",cycs:[[
	{tag:"69A",status:O,tno:30,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]],
	pattern:[
	{tag:"69A",status:O,tno:30,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]	},
	{tag:"99A",status:O,tno:31,letter:[],label:"Number of Days Accrued"},
	{cyclist:"32",cycs:[[
	{tag:"92A",status:O,tno:32,letter:["92A","92F","92K","92P"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:32,letter:["92A","92F","92K","92P"],label:"Rate"} 
]	},
	{cyclist:"33",cycs:[[
	{tag:"90A",status:O,tno:33,letter:["90A","90B","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:33,letter:["90A","90B","90L"],label:"Price"} 
]	},
	{cyclist:"34",cycs:[[
	{tag:"36B",status:O,tno:34,letter:["36B","36C"],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:34,letter:["36B","36C"],label:"Quantity of Financial Instrument"} 
]	},
	{cyclist:"35",cycs:[[
	{tag:"13A",status:O,tno:35,letter:["13A","13B"],label:"Coupon Number"} 
]],
	pattern:[
	{tag:"13A",status:O,tno:35,letter:["13A","13B"],label:"Coupon Number"} 
]	},
	{cyclist:"36",cycs:[[
	{tag:"17B",status:O,tno:36,letter:[],label:"Flag"} 
]],
	pattern:[
	{tag:"17B",status:O,tno:36,letter:[],label:"Flag"} 
]	},
	{cyclist:"37",cycs:[[
	{tag:"22F",status:O,tno:37,letter:[],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:O,tno:37,letter:[],label:"Indicator"} 
]	},
	{tag:"16S",status:M,tno:38,letter:[],label:"End of Block"} 
],
	desp:"Optional Sequence C Corporate Action Details"	},
	{seqlist:"D",cyccnt:0,status:M,seqs:[[
	{tag:"16R",status:M,tno:39,letter:[],label:"Start of Block"},
	{tag:"13A",status:M,tno:40,letter:[],label:"CA Option Number"},
	{cyclist:"41",cycs:[[
	{tag:"22F",status:M,tno:41,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:41,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"11A",status:O,tno:42,letter:[],label:"Currency Option"},
	{cyclist:"43",cycs:[[
	{tag:"98A",status:O,tno:43,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:43,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"44",cycs:[[
	{tag:"69A",status:O,tno:44,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]],
	pattern:[
	{tag:"69A",status:O,tno:44,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]	},
	{cyclist:"45",cycs:[[
	{tag:"92A",status:O,tno:45,letter:["92A","92F","92H","92J","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:45,letter:["92A","92F","92H","92J","92R"],label:"Rate"} 
]	},
	{cyclist:"46",cycs:[[
	{tag:"90A",status:O,tno:46,letter:["90A","90B"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:46,letter:["90A","90B"],label:"Price"} 
]	},
	{tag:"94B",status:O,tno:47,letter:[],label:"Place of Trade"},
	{seqlist:"D1",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:48,letter:[],label:"Start of Block"},
	{cyclist:"49",cycs:[[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"35B",status:M,tno:50,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"D1a",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D1a Financial Instrument Attributes"	},
	{cyclist:"61",cycs:[[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]],
	pattern:[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]	},
	{cyclist:"62",cycs:[[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]],
	pattern:[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]	},
	{tag:"22F",status:O,tno:63,letter:[],label:"Disposition of Fractions"},
	{tag:"11A",status:O,tno:64,letter:[],label:"Currency Option"},
	{cyclist:"65",cycs:[[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{cyclist:"66",cycs:[[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]	},
	{cyclist:"67",cycs:[[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{seqlist:"D1b",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1b Receiver/Deliverer"	},
	{tag:"16S",status:M,tno:73,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:48,letter:[],label:"Start of Block"},
	{cyclist:"49",cycs:[[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"35B",status:M,tno:50,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"D1a",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D1a Financial Instrument Attributes"	},
	{cyclist:"61",cycs:[[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]],
	pattern:[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]	},
	{cyclist:"62",cycs:[[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]],
	pattern:[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]	},
	{tag:"22F",status:O,tno:63,letter:[],label:"Disposition of Fractions"},
	{tag:"11A",status:O,tno:64,letter:[],label:"Currency Option"},
	{cyclist:"65",cycs:[[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{cyclist:"66",cycs:[[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]	},
	{cyclist:"67",cycs:[[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{seqlist:"D1b",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1b Receiver/Deliverer"	},
	{tag:"16S",status:M,tno:73,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1 Securities Movement"	},
	{seqlist:"D2",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:74,letter:[],label:"Start of Block"},
	{cyclist:"75",cycs:[[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"94C",status:O,tno:76,letter:[],label:"Country of Income Source"},
	{tag:"97A",status:O,tno:77,letter:["97A","97E"],label:"Account"},
	{seqlist:"D2a",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2a Cash Parties"	},
	{cyclist:"83",cycs:[[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]],
	pattern:[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]	},
	{cyclist:"84",cycs:[[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"85",cycs:[[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]	},
	{cyclist:"86",cycs:[[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{seqlist:"D2b",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D2b Tax Voucher Details"	},
	{tag:"16S",status:M,tno:91,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:74,letter:[],label:"Start of Block"},
	{cyclist:"75",cycs:[[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"94C",status:O,tno:76,letter:[],label:"Country of Income Source"},
	{tag:"97A",status:O,tno:77,letter:["97A","97E"],label:"Account"},
	{seqlist:"D2a",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2a Cash Parties"	},
	{cyclist:"83",cycs:[[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]],
	pattern:[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]	},
	{cyclist:"84",cycs:[[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"85",cycs:[[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]	},
	{cyclist:"86",cycs:[[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{seqlist:"D2b",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D2b Tax Voucher Details"	},
	{tag:"16S",status:M,tno:91,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2 Cash Movement"	},
	{tag:"16S",status:M,tno:92,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:39,letter:[],label:"Start of Block"},
	{tag:"13A",status:M,tno:40,letter:[],label:"CA Option Number"},
	{cyclist:"41",cycs:[[
	{tag:"22F",status:M,tno:41,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:41,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"11A",status:O,tno:42,letter:[],label:"Currency Option"},
	{cyclist:"43",cycs:[[
	{tag:"98A",status:O,tno:43,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:43,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"44",cycs:[[
	{tag:"69A",status:O,tno:44,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]],
	pattern:[
	{tag:"69A",status:O,tno:44,letter:["69A","69B","69C","69D","69E","69F"],label:"Period"} 
]	},
	{cyclist:"45",cycs:[[
	{tag:"92A",status:O,tno:45,letter:["92A","92F","92H","92J","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:45,letter:["92A","92F","92H","92J","92R"],label:"Rate"} 
]	},
	{cyclist:"46",cycs:[[
	{tag:"90A",status:O,tno:46,letter:["90A","90B"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:46,letter:["90A","90B"],label:"Price"} 
]	},
	{tag:"94B",status:O,tno:47,letter:[],label:"Place of Trade"},
	{seqlist:"D1",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:48,letter:[],label:"Start of Block"},
	{cyclist:"49",cycs:[[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"35B",status:M,tno:50,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"D1a",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D1a Financial Instrument Attributes"	},
	{cyclist:"61",cycs:[[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]],
	pattern:[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]	},
	{cyclist:"62",cycs:[[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]],
	pattern:[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]	},
	{tag:"22F",status:O,tno:63,letter:[],label:"Disposition of Fractions"},
	{tag:"11A",status:O,tno:64,letter:[],label:"Currency Option"},
	{cyclist:"65",cycs:[[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{cyclist:"66",cycs:[[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]	},
	{cyclist:"67",cycs:[[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{seqlist:"D1b",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1b Receiver/Deliverer"	},
	{tag:"16S",status:M,tno:73,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:48,letter:[],label:"Start of Block"},
	{cyclist:"49",cycs:[[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:49,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"35B",status:M,tno:50,letter:[],label:"Identification of the Financial Instrument"},
	{seqlist:"D1a",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:51,letter:[],label:"Start of Block"},
	{tag:"94B",status:O,tno:52,letter:[],label:"Place of Listing"},
	{tag:"22F",status:O,tno:53,letter:[],label:"Method of Interest Computation Indicator"},
	{tag:"12A",status:O,tno:54,letter:["12A","12C"],label:"Classification Type"},
	{tag:"11A",status:O,tno:55,letter:[],label:"Currency of Denomination"},
	{cyclist:"56",cycs:[[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:56,letter:[],label:"Date/Time"} 
]	},
	{tag:"90A",status:O,tno:57,letter:["90A","90B"],label:"Issue Price"},
	{cyclist:"58",cycs:[[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:58,letter:[],label:"Rate"} 
]	},
	{cyclist:"59",cycs:[[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]],
	pattern:[
	{tag:"36B",status:O,tno:59,letter:[],label:"Quantity of Financial Instrument"} 
]	},
	{tag:"16S",status:M,tno:60,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D1a Financial Instrument Attributes"	},
	{cyclist:"61",cycs:[[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]],
	pattern:[
	{tag:"36B",status:M,tno:61,letter:[],label:"Posting Quantity"} 
]	},
	{cyclist:"62",cycs:[[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]],
	pattern:[
	{tag:"94B",status:O,tno:62,letter:["94B","94C","94F"],label:"Place"} 
]	},
	{tag:"22F",status:O,tno:63,letter:[],label:"Disposition of Fractions"},
	{tag:"11A",status:O,tno:64,letter:[],label:"Currency Option"},
	{cyclist:"65",cycs:[[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:65,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{cyclist:"66",cycs:[[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:66,letter:["92A","92D","92F","92L","92M","92N"],label:"Rate"} 
]	},
	{cyclist:"67",cycs:[[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:67,letter:["98A","98B","98C","98E"],label:"Date/Time"} 
]	},
	{seqlist:"D1b",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:68,letter:[],label:"Start of Block"},
	{cyclist:"69",cycs:[[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95C",status:M,tno:69,letter:["95C","95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:70,letter:[],label:"Safekeeping Account"},
	{tag:"20C",status:O,tno:71,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:72,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1b Receiver/Deliverer"	},
	{tag:"16S",status:M,tno:73,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D1 Securities Movement"	},
	{seqlist:"D2",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:74,letter:[],label:"Start of Block"},
	{cyclist:"75",cycs:[[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"94C",status:O,tno:76,letter:[],label:"Country of Income Source"},
	{tag:"97A",status:O,tno:77,letter:["97A","97E"],label:"Account"},
	{seqlist:"D2a",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2a Cash Parties"	},
	{cyclist:"83",cycs:[[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]],
	pattern:[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]	},
	{cyclist:"84",cycs:[[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"85",cycs:[[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]	},
	{cyclist:"86",cycs:[[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{seqlist:"D2b",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D2b Tax Voucher Details"	},
	{tag:"16S",status:M,tno:91,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:74,letter:[],label:"Start of Block"},
	{cyclist:"75",cycs:[[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]],
	pattern:[
	{tag:"22F",status:M,tno:75,letter:["22F","22H"],label:"Indicator"} 
]	},
	{tag:"94C",status:O,tno:76,letter:[],label:"Country of Income Source"},
	{tag:"97A",status:O,tno:77,letter:["97A","97E"],label:"Account"},
	{seqlist:"D2a",cyccnt:1,status:O,seqs:[[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:78,letter:[],label:"Start of Block"},
	{cyclist:"79",cycs:[[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:M,tno:79,letter:["95P","95Q","95R","95S"],label:"Party"} 
]	},
	{tag:"97A",status:O,tno:80,letter:["97A","97E"],label:"Cash Account"},
	{tag:"20C",status:O,tno:81,letter:[],label:"Processing Reference"},
	{tag:"16S",status:M,tno:82,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2a Cash Parties"	},
	{cyclist:"83",cycs:[[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]],
	pattern:[
	{tag:"19B",status:M,tno:83,letter:[],label:"Amount"} 
]	},
	{cyclist:"84",cycs:[[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:M,tno:84,letter:["98A","98C","98E"],label:"Date/Time"} 
]	},
	{cyclist:"85",cycs:[[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]],
	pattern:[
	{tag:"92A",status:O,tno:85,letter:["92A","92B","92F","92H","92J","92M","92R"],label:"Rate"} 
]	},
	{cyclist:"86",cycs:[[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]],
	pattern:[
	{tag:"90A",status:O,tno:86,letter:["90A","90B","90F","90J","90K","90L"],label:"Price"} 
]	},
	{seqlist:"D2b",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:87,letter:[],label:"Start of Block"},
	{tag:"20C",status:M,tno:88,letter:[],label:"Tax Voucher Reference"},
	{cyclist:"89",cycs:[[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]],
	pattern:[
	{tag:"98A",status:O,tno:89,letter:["98A","98C"],label:"Date/Time"} 
]	},
	{tag:"16S",status:M,tno:90,letter:[],label:"End of Block"} 
],
	desp:"Optional Subsequence D2b Tax Voucher Details"	},
	{tag:"16S",status:M,tno:91,letter:[],label:"End of Block"} 
],
	desp:"-----> Optional Repetitive Subsequence D2 Cash Movement"	},
	{tag:"16S",status:M,tno:92,letter:[],label:"End of Block"} 
],
	desp:"Mandatory Sequence D Corporate Action Confirmation"	},
	{seqlist:"E",cyccnt:0,status:O,seqs:[[
	{tag:"16R",status:M,tno:93,letter:[],label:"Start of Block"},
	{cyclist:"94",cycs:[[
	{tag:"70E",status:O,tno:94,letter:[],label:"Narrative"} 
]],
	pattern:[
	{tag:"70E",status:O,tno:94,letter:[],label:"Narrative"} 
]	},
	{cyclist:"95",cycs:[[
	{tag:"95P",status:O,tno:95,letter:["95P","95Q","95R"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:O,tno:95,letter:["95P","95Q","95R"],label:"Party"} 
]	},
	{tag:"16S",status:M,tno:96,letter:[],label:"End of Block"} 
]],
	pattern:[
	{tag:"16R",status:M,tno:93,letter:[],label:"Start of Block"},
	{cyclist:"94",cycs:[[
	{tag:"70E",status:O,tno:94,letter:[],label:"Narrative"} 
]],
	pattern:[
	{tag:"70E",status:O,tno:94,letter:[],label:"Narrative"} 
]	},
	{cyclist:"95",cycs:[[
	{tag:"95P",status:O,tno:95,letter:["95P","95Q","95R"],label:"Party"} 
]],
	pattern:[
	{tag:"95P",status:O,tno:95,letter:["95P","95Q","95R"],label:"Party"} 
]	},
	{tag:"16S",status:M,tno:96,letter:[],label:"End of Block"} 
],
	desp:"Optional Sequence E Additional Information"	} 
]

const Title = "MT 566 Corporate Action Confirmation"

export default { Tags,Title}