from .fields import FIELDS

SEGMENTS = {
    'ABS': ('sequence',
            (('ABS_1', FIELDS['ABS_1'], (0, 1), 'FIE'),
             ('ABS_2', FIELDS['ABS_2'], (0, 1), 'FIE'),
             ('ABS_3', FIELDS['ABS_3'], (0, 1), 'FIE'),
             ('ABS_4', FIELDS['ABS_4'], (0, 1), 'FIE'),
             ('ABS_5', FIELDS['ABS_5'], (0, 1), 'FIE'),
             ('ABS_6', FIELDS['ABS_6'], (0, 1), 'FIE'),
             ('ABS_7', FIELDS['ABS_7'], (0, 1), 'FIE'),
             ('ABS_8', FIELDS['ABS_8'], (0, 1), 'FIE'),
             ('ABS_9', FIELDS['ABS_9'], (0, 1), 'FIE'),
             ('ABS_10', FIELDS['ABS_10'], (0, 1), 'FIE'),
             ('ABS_11', FIELDS['ABS_11'], (0, 1), 'FIE'),
             ('ABS_12', FIELDS['ABS_12'], (0, 1), 'FIE'),
             ('ABS_13', FIELDS['ABS_13'], (0, 1), 'FIE'),
             ('ABS_14', FIELDS['ABS_14'], (0, 1), 'FIE'),)),
    'ACC': ('sequence',
            (('ACC_1', FIELDS['ACC_1'], (0, 1), 'FIE'),
             ('ACC_2', FIELDS['ACC_2'], (0, 1), 'FIE'),
             ('ACC_3', FIELDS['ACC_3'], (0, 1), 'FIE'),
             ('ACC_4', FIELDS['ACC_4'], (0, 1), 'FIE'),
             ('ACC_5', FIELDS['ACC_5'], (0, 1), 'FIE'),
             ('ACC_6', FIELDS['ACC_6'], (0, 1), 'FIE'),
             ('ACC_7', FIELDS['ACC_7'], (0, 1), 'FIE'),
             ('ACC_8', FIELDS['ACC_8'], (0, 1), 'FIE'),
             ('ACC_9', FIELDS['ACC_9'], (0, 1), 'FIE'),
             ('ACC_10', FIELDS['ACC_10'], (0, 1), 'FIE'),
             ('ACC_11', FIELDS['ACC_11'], (0, 1), 'FIE'),)),
    'ADD': ('sequence',
            (('ADD_1', FIELDS['ADD_1'], (0, 1), 'FIE'),)),
    'ADJ': ('sequence',
            (('ADJ_1', FIELDS['ADJ_1'], (1, 1), 'FIE'),
             ('ADJ_2', FIELDS['ADJ_2'], (1, 1), 'FIE'),
             ('ADJ_3', FIELDS['ADJ_3'], (1, 1), 'FIE'),
             ('ADJ_4', FIELDS['ADJ_4'], (1, 1), 'FIE'),
             ('ADJ_5', FIELDS['ADJ_5'], (0, 1), 'FIE'),
             ('ADJ_6', FIELDS['ADJ_6'], (0, 1), 'FIE'),
             ('ADJ_7', FIELDS['ADJ_7'], (0, -1), 'FIE'),
             ('ADJ_8', FIELDS['ADJ_8'], (0, 1), 'FIE'),
             ('ADJ_9', FIELDS['ADJ_9'], (0, 1), 'FIE'),
             ('ADJ_10', FIELDS['ADJ_10'], (0, 1), 'FIE'),
             ('ADJ_11', FIELDS['ADJ_11'], (0, 1), 'FIE'),
             ('ADJ_12', FIELDS['ADJ_12'], (0, 1), 'FIE'),
             ('ADJ_13', FIELDS['ADJ_13'], (0, 1), 'FIE'),
             ('ADJ_14', FIELDS['ADJ_14'], (1, 1), 'FIE'),
             ('ADJ_15', FIELDS['ADJ_15'], (0, 1), 'FIE'),)),
    'AFF': ('sequence',
            (('AFF_1', FIELDS['AFF_1'], (1, 1), 'FIE'),
             ('AFF_2', FIELDS['AFF_2'], (1, 1), 'FIE'),
             ('AFF_3', FIELDS['AFF_3'], (0, 1), 'FIE'),
             ('AFF_4', FIELDS['AFF_4'], (0, -1), 'FIE'),
             ('AFF_5', FIELDS['AFF_5'], (0, 1), 'FIE'),)),
    'AIG': ('sequence',
            (('AIG_1', FIELDS['AIG_1'], (1, 1), 'FIE'),
             ('AIG_2', FIELDS['AIG_2'], (0, 1), 'FIE'),
             ('AIG_3', FIELDS['AIG_3'], (0, 1), 'FIE'),
             ('AIG_4', FIELDS['AIG_4'], (1, 1), 'FIE'),
             ('AIG_5', FIELDS['AIG_5'], (0, -1), 'FIE'),
             ('AIG_6', FIELDS['AIG_6'], (0, 1), 'FIE'),
             ('AIG_7', FIELDS['AIG_7'], (0, 1), 'FIE'),
             ('AIG_8', FIELDS['AIG_8'], (0, 1), 'FIE'),
             ('AIG_9', FIELDS['AIG_9'], (0, 1), 'FIE'),
             ('AIG_10', FIELDS['AIG_10'], (0, 1), 'FIE'),
             ('AIG_11', FIELDS['AIG_11'], (0, 1), 'FIE'),
             ('AIG_12', FIELDS['AIG_12'], (0, 1), 'FIE'),
             ('AIG_13', FIELDS['AIG_13'], (0, 1), 'FIE'),
             ('AIG_14', FIELDS['AIG_14'], (0, 1), 'FIE'),)),
    'AIL': ('sequence',
            (('AIL_1', FIELDS['AIL_1'], (1, 1), 'FIE'),
             ('AIL_2', FIELDS['AIL_2'], (0, 1), 'FIE'),
             ('AIL_3', FIELDS['AIL_3'], (0, -1), 'FIE'),
             ('AIL_4', FIELDS['AIL_4'], (0, 1), 'FIE'),
             ('AIL_5', FIELDS['AIL_5'], (0, 1), 'FIE'),
             ('AIL_6', FIELDS['AIL_6'], (0, 1), 'FIE'),
             ('AIL_7', FIELDS['AIL_7'], (0, 1), 'FIE'),
             ('AIL_8', FIELDS['AIL_8'], (0, 1), 'FIE'),
             ('AIL_9', FIELDS['AIL_9'], (0, 1), 'FIE'),
             ('AIL_10', FIELDS['AIL_10'], (0, 1), 'FIE'),
             ('AIL_11', FIELDS['AIL_11'], (0, 1), 'FIE'),
             ('AIL_12', FIELDS['AIL_12'], (0, 1), 'FIE'),)),
    'AIP': ('sequence',
            (('AIP_1', FIELDS['AIP_1'], (1, 1), 'FIE'),
             ('AIP_2', FIELDS['AIP_2'], (0, 1), 'FIE'),
             ('AIP_3', FIELDS['AIP_3'], (0, -1), 'FIE'),
             ('AIP_4', FIELDS['AIP_4'], (0, 1), 'FIE'),
             ('AIP_5', FIELDS['AIP_5'], (0, 1), 'FIE'),
             ('AIP_6', FIELDS['AIP_6'], (0, 1), 'FIE'),
             ('AIP_7', FIELDS['AIP_7'], (0, 1), 'FIE'),
             ('AIP_8', FIELDS['AIP_8'], (0, 1), 'FIE'),
             ('AIP_9', FIELDS['AIP_9'], (0, 1), 'FIE'),
             ('AIP_10', FIELDS['AIP_10'], (0, 1), 'FIE'),
             ('AIP_11', FIELDS['AIP_11'], (0, 1), 'FIE'),
             ('AIP_12', FIELDS['AIP_12'], (0, 1), 'FIE'),)),
    'AIS': ('sequence',
            (('AIS_1', FIELDS['AIS_1'], (1, 1), 'FIE'),
             ('AIS_2', FIELDS['AIS_2'], (0, 1), 'FIE'),
             ('AIS_3', FIELDS['AIS_3'], (1, 1), 'FIE'),
             ('AIS_4', FIELDS['AIS_4'], (0, 1), 'FIE'),
             ('AIS_5', FIELDS['AIS_5'], (0, 1), 'FIE'),
             ('AIS_6', FIELDS['AIS_6'], (0, 1), 'FIE'),
             ('AIS_7', FIELDS['AIS_7'], (0, 1), 'FIE'),
             ('AIS_8', FIELDS['AIS_8'], (0, 1), 'FIE'),
             ('AIS_9', FIELDS['AIS_9'], (0, 1), 'FIE'),
             ('AIS_10', FIELDS['AIS_10'], (0, 1), 'FIE'),
             ('AIS_11', FIELDS['AIS_11'], (0, -1), 'FIE'),
             ('AIS_12', FIELDS['AIS_12'], (0, -1), 'FIE'),)),
    'AL1': ('sequence',
            (('AL1_1', FIELDS['AL1_1'], (1, 1), 'FIE'),
             ('AL1_2', FIELDS['AL1_2'], (0, 1), 'FIE'),
             ('AL1_3', FIELDS['AL1_3'], (1, 1), 'FIE'),
             ('AL1_4', FIELDS['AL1_4'], (0, 1), 'FIE'),
             ('AL1_5', FIELDS['AL1_5'], (0, -1), 'FIE'),
             ('AL1_6', FIELDS['AL1_6'], (0, 1), 'FIE'),)),
    'ANYHL7SEGMENT': ('choice',
                      (('ABS', None, (0, -1), 'FIE'),
                       ('ACC', None, (0, -1), 'FIE'),
                       ('ADD', None, (0, -1), 'FIE'),
                       ('ADJ', None, (0, -1), 'FIE'),
                       ('AFF', None, (0, -1), 'FIE'),
                       ('AIG', None, (0, -1), 'FIE'),
                       ('AIL', None, (0, -1), 'FIE'),
                       ('AIP', None, (0, -1), 'FIE'),
                       ('AIS', None, (0, -1), 'FIE'),
                       ('AL1', None, (0, -1), 'FIE'),
                       ('APR', None, (0, -1), 'FIE'),
                       ('ARQ', None, (0, -1), 'FIE'),
                       ('ARV', None, (0, -1), 'FIE'),
                       ('AUT', None, (0, -1), 'FIE'),
                       ('BHS', None, (0, -1), 'FIE'),
                       ('BLC', None, (0, -1), 'FIE'),
                       ('BLG', None, (0, -1), 'FIE'),
                       ('BPO', None, (0, -1), 'FIE'),
                       ('BPX', None, (0, -1), 'FIE'),
                       ('BTS', None, (0, -1), 'FIE'),
                       ('BTX', None, (0, -1), 'FIE'),
                       ('CDM', None, (0, -1), 'FIE'),
                       ('CER', None, (0, -1), 'FIE'),
                       ('CM0', None, (0, -1), 'FIE'),
                       ('CM1', None, (0, -1), 'FIE'),
                       ('CM2', None, (0, -1), 'FIE'),
                       ('CNS', None, (0, -1), 'FIE'),
                       ('CON', None, (0, -1), 'FIE'),
                       ('CSP', None, (0, -1), 'FIE'),
                       ('CSR', None, (0, -1), 'FIE'),
                       ('CSS', None, (0, -1), 'FIE'),
                       ('CTD', None, (0, -1), 'FIE'),
                       ('CTI', None, (0, -1), 'FIE'),
                       ('DB1', None, (0, -1), 'FIE'),
                       ('DG1', None, (0, -1), 'FIE'),
                       ('DMI', None, (0, -1), 'FIE'),
                       ('DRG', None, (0, -1), 'FIE'),
                       ('DSC', None, (0, -1), 'FIE'),
                       ('DSP', None, (0, -1), 'FIE'),
                       ('ECD', None, (0, -1), 'FIE'),
                       ('ECR', None, (0, -1), 'FIE'),
                       ('EDU', None, (0, -1), 'FIE'),
                       ('EQP', None, (0, -1), 'FIE'),
                       ('EQU', None, (0, -1), 'FIE'),
                       ('ERR', None, (0, -1), 'FIE'),
                       ('EVN', None, (0, -1), 'FIE'),
                       ('FAC', None, (0, -1), 'FIE'),
                       ('FHS', None, (0, -1), 'FIE'),
                       ('FT1', None, (0, -1), 'FIE'),
                       ('FTS', None, (0, -1), 'FIE'),
                       ('GOL', None, (0, -1), 'FIE'),
                       ('GP1', None, (0, -1), 'FIE'),
                       ('GP2', None, (0, -1), 'FIE'),
                       ('GT1', None, (0, -1), 'FIE'),
                       ('IAM', None, (0, -1), 'FIE'),
                       ('IIM', None, (0, -1), 'FIE'),
                       ('ILT', None, (0, -1), 'FIE'),
                       ('IN1', None, (0, -1), 'FIE'),
                       ('IN2', None, (0, -1), 'FIE'),
                       ('IN3', None, (0, -1), 'FIE'),
                       ('INV', None, (0, -1), 'FIE'),
                       ('IPC', None, (0, -1), 'FIE'),
                       ('IPR', None, (0, -1), 'FIE'),
                       ('ISD', None, (0, -1), 'FIE'),
                       ('ITM', None, (0, -1), 'FIE'),
                       ('IVC', None, (0, -1), 'FIE'),
                       ('IVT', None, (0, -1), 'FIE'),
                       ('LAN', None, (0, -1), 'FIE'),
                       ('LCC', None, (0, -1), 'FIE'),
                       ('LCH', None, (0, -1), 'FIE'),
                       ('LDP', None, (0, -1), 'FIE'),
                       ('LOC', None, (0, -1), 'FIE'),
                       ('LRL', None, (0, -1), 'FIE'),
                       ('MFA', None, (0, -1), 'FIE'),
                       ('MFE', None, (0, -1), 'FIE'),
                       ('MFI', None, (0, -1), 'FIE'),
                       ('MRG', None, (0, -1), 'FIE'),
                       ('MSA', None, (0, -1), 'FIE'),
                       ('MSH', None, (0, -1), 'FIE'),
                       ('NCK', None, (0, -1), 'FIE'),
                       ('NDS', None, (0, -1), 'FIE'),
                       ('NK1', None, (0, -1), 'FIE'),
                       ('NPU', None, (0, -1), 'FIE'),
                       ('NSC', None, (0, -1), 'FIE'),
                       ('NST', None, (0, -1), 'FIE'),
                       ('NTE', None, (0, -1), 'FIE'),
                       ('OBR', None, (0, -1), 'FIE'),
                       ('OBX', None, (0, -1), 'FIE'),
                       ('ODS', None, (0, -1), 'FIE'),
                       ('ODT', None, (0, -1), 'FIE'),
                       ('OM1', None, (0, -1), 'FIE'),
                       ('OM2', None, (0, -1), 'FIE'),
                       ('OM3', None, (0, -1), 'FIE'),
                       ('OM4', None, (0, -1), 'FIE'),
                       ('OM5', None, (0, -1), 'FIE'),
                       ('OM6', None, (0, -1), 'FIE'),
                       ('OM7', None, (0, -1), 'FIE'),
                       ('ORC', None, (0, -1), 'FIE'),
                       ('ORG', None, (0, -1), 'FIE'),
                       ('OVR', None, (0, -1), 'FIE'),
                       ('PCE', None, (0, -1), 'FIE'),
                       ('PCR', None, (0, -1), 'FIE'),
                       ('PD1', None, (0, -1), 'FIE'),
                       ('PDA', None, (0, -1), 'FIE'),
                       ('PDC', None, (0, -1), 'FIE'),
                       ('PEO', None, (0, -1), 'FIE'),
                       ('PES', None, (0, -1), 'FIE'),
                       ('PID', None, (0, -1), 'FIE'),
                       ('PKG', None, (0, -1), 'FIE'),
                       ('PMT', None, (0, -1), 'FIE'),
                       ('PR1', None, (0, -1), 'FIE'),
                       ('PRA', None, (0, -1), 'FIE'),
                       ('PRB', None, (0, -1), 'FIE'),
                       ('PRC', None, (0, -1), 'FIE'),
                       ('PRD', None, (0, -1), 'FIE'),
                       ('PSG', None, (0, -1), 'FIE'),
                       ('PSH', None, (0, -1), 'FIE'),
                       ('PSL', None, (0, -1), 'FIE'),
                       ('PSS', None, (0, -1), 'FIE'),
                       ('PTH', None, (0, -1), 'FIE'),
                       ('PV1', None, (0, -1), 'FIE'),
                       ('PV2', None, (0, -1), 'FIE'),
                       ('PYE', None, (0, -1), 'FIE'),
                       ('QAK', None, (0, -1), 'FIE'),
                       ('QID', None, (0, -1), 'FIE'),
                       ('QPD', None, (0, -1), 'FIE'),
                       ('QRD', None, (0, -1), 'FIE'),
                       ('QRF', None, (0, -1), 'FIE'),
                       ('QRI', None, (0, -1), 'FIE'),
                       ('RCP', None, (0, -1), 'FIE'),
                       ('RDF', None, (0, -1), 'FIE'),
                       ('RDT', None, (0, -1), 'FIE'),
                       ('REL', None, (0, -1), 'FIE'),
                       ('RF1', None, (0, -1), 'FIE'),
                       ('RFI', None, (0, -1), 'FIE'),
                       ('RGS', None, (0, -1), 'FIE'),
                       ('RMI', None, (0, -1), 'FIE'),
                       ('ROL', None, (0, -1), 'FIE'),
                       ('RQ1', None, (0, -1), 'FIE'),
                       ('RQD', None, (0, -1), 'FIE'),
                       ('RXA', None, (0, -1), 'FIE'),
                       ('RXC', None, (0, -1), 'FIE'),
                       ('RXD', None, (0, -1), 'FIE'),
                       ('RXE', None, (0, -1), 'FIE'),
                       ('RXG', None, (0, -1), 'FIE'),
                       ('RXO', None, (0, -1), 'FIE'),
                       ('RXR', None, (0, -1), 'FIE'),
                       ('SAC', None, (0, -1), 'FIE'),
                       ('SCD', None, (0, -1), 'FIE'),
                       ('SCH', None, (0, -1), 'FIE'),
                       ('SCP', None, (0, -1), 'FIE'),
                       ('SDD', None, (0, -1), 'FIE'),
                       ('SFT', None, (0, -1), 'FIE'),
                       ('SID', None, (0, -1), 'FIE'),
                       ('SLT', None, (0, -1), 'FIE'),
                       ('SPM', None, (0, -1), 'FIE'),
                       ('STF', None, (0, -1), 'FIE'),
                       ('STZ', None, (0, -1), 'FIE'),
                       ('TCC', None, (0, -1), 'FIE'),
                       ('TCD', None, (0, -1), 'FIE'),
                       ('TQ1', None, (0, -1), 'FIE'),
                       ('TQ2', None, (0, -1), 'FIE'),
                       ('TXA', None, (0, -1), 'FIE'),
                       ('UAC', None, (0, -1), 'FIE'),
                       ('UB1', None, (0, -1), 'FIE'),
                       ('UB2', None, (0, -1), 'FIE'),
                       ('URD', None, (0, -1), 'FIE'),
                       ('URS', None, (0, -1), 'FIE'),
                       ('VAR', None, (0, -1), 'FIE'),
                       ('VND', None, (0, -1), 'FIE'),)),
    'APR': ('sequence',
            (('APR_1', FIELDS['APR_1'], (0, -1), 'FIE'),
             ('APR_2', FIELDS['APR_2'], (0, -1), 'FIE'),
             ('APR_3', FIELDS['APR_3'], (0, -1), 'FIE'),
             ('APR_4', FIELDS['APR_4'], (0, 1), 'FIE'),
             ('APR_5', FIELDS['APR_5'], (0, -1), 'FIE'),)),
    'ARQ': ('sequence',
            (('ARQ_1', FIELDS['ARQ_1'], (1, 1), 'FIE'),
             ('ARQ_2', FIELDS['ARQ_2'], (0, 1), 'FIE'),
             ('ARQ_3', FIELDS['ARQ_3'], (0, 1), 'FIE'),
             ('ARQ_4', FIELDS['ARQ_4'], (0, 1), 'FIE'),
             ('ARQ_5', FIELDS['ARQ_5'], (0, 1), 'FIE'),
             ('ARQ_6', FIELDS['ARQ_6'], (0, 1), 'FIE'),
             ('ARQ_7', FIELDS['ARQ_7'], (0, 1), 'FIE'),
             ('ARQ_8', FIELDS['ARQ_8'], (0, 1), 'FIE'),
             ('ARQ_9', FIELDS['ARQ_9'], (0, 1), 'FIE'),
             ('ARQ_10', FIELDS['ARQ_10'], (0, 1), 'FIE'),
             ('ARQ_11', FIELDS['ARQ_11'], (0, -1), 'FIE'),
             ('ARQ_12', FIELDS['ARQ_12'], (0, 1), 'FIE'),
             ('ARQ_13', FIELDS['ARQ_13'], (0, 1), 'FIE'),
             ('ARQ_14', FIELDS['ARQ_14'], (0, 1), 'FIE'),
             ('ARQ_15', FIELDS['ARQ_15'], (1, -1), 'FIE'),
             ('ARQ_16', FIELDS['ARQ_16'], (0, -1), 'FIE'),
             ('ARQ_17', FIELDS['ARQ_17'], (0, -1), 'FIE'),
             ('ARQ_18', FIELDS['ARQ_18'], (0, 1), 'FIE'),
             ('ARQ_19', FIELDS['ARQ_19'], (1, -1), 'FIE'),
             ('ARQ_20', FIELDS['ARQ_20'], (0, -1), 'FIE'),
             ('ARQ_21', FIELDS['ARQ_21'], (0, 1), 'FIE'),
             ('ARQ_22', FIELDS['ARQ_22'], (0, 1), 'FIE'),
             ('ARQ_23', FIELDS['ARQ_23'], (0, 1), 'FIE'),
             ('ARQ_24', FIELDS['ARQ_24'], (0, -1), 'FIE'),
             ('ARQ_25', FIELDS['ARQ_25'], (0, -1), 'FIE'),)),
    'ARV': ('sequence',
            (('ARV_1', FIELDS['ARV_1'], (0, 1), 'FIE'),
             ('ARV_2', FIELDS['ARV_2'], (1, 1), 'FIE'),
             ('ARV_3', FIELDS['ARV_3'], (1, 1), 'FIE'),
             ('ARV_4', FIELDS['ARV_4'], (0, -1), 'FIE'),
             ('ARV_5', FIELDS['ARV_5'], (0, -1), 'FIE'),
             ('ARV_6', FIELDS['ARV_6'], (0, 1), 'FIE'),)),
    'AUT': ('sequence',
            (('AUT_1', FIELDS['AUT_1'], (0, 1), 'FIE'),
             ('AUT_2', FIELDS['AUT_2'], (1, 1), 'FIE'),
             ('AUT_3', FIELDS['AUT_3'], (0, 1), 'FIE'),
             ('AUT_4', FIELDS['AUT_4'], (0, 1), 'FIE'),
             ('AUT_5', FIELDS['AUT_5'], (0, 1), 'FIE'),
             ('AUT_6', FIELDS['AUT_6'], (0, 1), 'FIE'),
             ('AUT_7', FIELDS['AUT_7'], (0, 1), 'FIE'),
             ('AUT_8', FIELDS['AUT_8'], (0, 1), 'FIE'),
             ('AUT_9', FIELDS['AUT_9'], (0, 1), 'FIE'),
             ('AUT_10', FIELDS['AUT_10'], (0, 1), 'FIE'),)),
    'BHS': ('sequence',
            (('BHS_1', FIELDS['BHS_1'], (1, 1), 'FIE'),
             ('BHS_2', FIELDS['BHS_2'], (1, 1), 'FIE'),
             ('BHS_3', FIELDS['BHS_3'], (0, 1), 'FIE'),
             ('BHS_4', FIELDS['BHS_4'], (0, 1), 'FIE'),
             ('BHS_5', FIELDS['BHS_5'], (0, 1), 'FIE'),
             ('BHS_6', FIELDS['BHS_6'], (0, 1), 'FIE'),
             ('BHS_7', FIELDS['BHS_7'], (0, 1), 'FIE'),
             ('BHS_8', FIELDS['BHS_8'], (0, 1), 'FIE'),
             ('BHS_9', FIELDS['BHS_9'], (0, 1), 'FIE'),
             ('BHS_10', FIELDS['BHS_10'], (0, 1), 'FIE'),
             ('BHS_11', FIELDS['BHS_11'], (0, 1), 'FIE'),
             ('BHS_12', FIELDS['BHS_12'], (0, 1), 'FIE'),
             ('BHS_13', FIELDS['BHS_13'], (0, 1), 'FIE'),
             ('BHS_14', FIELDS['BHS_14'], (0, 1), 'FIE'),)),
    'BLC': ('sequence',
            (('BLC_1', FIELDS['BLC_1'], (0, 1), 'FIE'),
             ('BLC_2', FIELDS['BLC_2'], (0, 1), 'FIE'),)),
    'BLG': ('sequence',
            (('BLG_1', FIELDS['BLG_1'], (0, 1), 'FIE'),
             ('BLG_2', FIELDS['BLG_2'], (0, 1), 'FIE'),
             ('BLG_3', FIELDS['BLG_3'], (0, 1), 'FIE'),
             ('BLG_4', FIELDS['BLG_4'], (0, 1), 'FIE'),)),
    'BPO': ('sequence',
            (('BPO_1', FIELDS['BPO_1'], (1, 1), 'FIE'),
             ('BPO_2', FIELDS['BPO_2'], (1, 1), 'FIE'),
             ('BPO_3', FIELDS['BPO_3'], (0, -1), 'FIE'),
             ('BPO_4', FIELDS['BPO_4'], (1, 1), 'FIE'),
             ('BPO_5', FIELDS['BPO_5'], (0, 1), 'FIE'),
             ('BPO_6', FIELDS['BPO_6'], (0, 1), 'FIE'),
             ('BPO_7', FIELDS['BPO_7'], (0, 1), 'FIE'),
             ('BPO_8', FIELDS['BPO_8'], (0, 1), 'FIE'),
             ('BPO_9', FIELDS['BPO_9'], (0, 1), 'FIE'),
             ('BPO_10', FIELDS['BPO_10'], (0, 1), 'FIE'),
             ('BPO_11', FIELDS['BPO_11'], (0, 1), 'FIE'),
             ('BPO_12', FIELDS['BPO_12'], (0, 1), 'FIE'),
             ('BPO_13', FIELDS['BPO_13'], (0, -1), 'FIE'),
             ('BPO_14', FIELDS['BPO_14'], (0, 1), 'FIE'),)),
    'BPX': ('sequence',
            (('BPX_1', FIELDS['BPX_1'], (1, 1), 'FIE'),
             ('BPX_2', FIELDS['BPX_2'], (1, 1), 'FIE'),
             ('BPX_3', FIELDS['BPX_3'], (1, 1), 'FIE'),
             ('BPX_4', FIELDS['BPX_4'], (1, 1), 'FIE'),
             ('BPX_5', FIELDS['BPX_5'], (0, 1), 'FIE'),
             ('BPX_6', FIELDS['BPX_6'], (0, 1), 'FIE'),
             ('BPX_7', FIELDS['BPX_7'], (0, 1), 'FIE'),
             ('BPX_8', FIELDS['BPX_8'], (0, 1), 'FIE'),
             ('BPX_9', FIELDS['BPX_9'], (0, 1), 'FIE'),
             ('BPX_10', FIELDS['BPX_10'], (0, 1), 'FIE'),
             ('BPX_11', FIELDS['BPX_11'], (0, 1), 'FIE'),
             ('BPX_12', FIELDS['BPX_12'], (0, -1), 'FIE'),
             ('BPX_13', FIELDS['BPX_13'], (0, 1), 'FIE'),
             ('BPX_14', FIELDS['BPX_14'], (1, 1), 'FIE'),
             ('BPX_15', FIELDS['BPX_15'], (0, 1), 'FIE'),
             ('BPX_16', FIELDS['BPX_16'], (0, 1), 'FIE'),
             ('BPX_17', FIELDS['BPX_17'], (0, 1), 'FIE'),
             ('BPX_18', FIELDS['BPX_18'], (0, 1), 'FIE'),
             ('BPX_19', FIELDS['BPX_19'], (0, 1), 'FIE'),
             ('BPX_20', FIELDS['BPX_20'], (0, 1), 'FIE'),
             ('BPX_21', FIELDS['BPX_21'], (0, 1), 'FIE'),)),
    'BTS': ('sequence',
            (('BTS_1', FIELDS['BTS_1'], (0, 1), 'FIE'),
             ('BTS_2', FIELDS['BTS_2'], (0, 1), 'FIE'),
             ('BTS_3', FIELDS['BTS_3'], (0, -1), 'FIE'),)),
    'BTX': ('sequence',
            (('BTX_1', FIELDS['BTX_1'], (1, 1), 'FIE'),
             ('BTX_2', FIELDS['BTX_2'], (0, 1), 'FIE'),
             ('BTX_3', FIELDS['BTX_3'], (0, 1), 'FIE'),
             ('BTX_4', FIELDS['BTX_4'], (0, 1), 'FIE'),
             ('BTX_5', FIELDS['BTX_5'], (0, 1), 'FIE'),
             ('BTX_6', FIELDS['BTX_6'], (0, 1), 'FIE'),
             ('BTX_7', FIELDS['BTX_7'], (0, 1), 'FIE'),
             ('BTX_8', FIELDS['BTX_8'], (1, 1), 'FIE'),
             ('BTX_9', FIELDS['BTX_9'], (0, 1), 'FIE'),
             ('BTX_10', FIELDS['BTX_10'], (0, 1), 'FIE'),
             ('BTX_11', FIELDS['BTX_11'], (1, 1), 'FIE'),
             ('BTX_12', FIELDS['BTX_12'], (1, 1), 'FIE'),
             ('BTX_13', FIELDS['BTX_13'], (1, 1), 'FIE'),
             ('BTX_14', FIELDS['BTX_14'], (0, 1), 'FIE'),
             ('BTX_15', FIELDS['BTX_15'], (0, 1), 'FIE'),
             ('BTX_16', FIELDS['BTX_16'], (0, 1), 'FIE'),
             ('BTX_17', FIELDS['BTX_17'], (0, 1), 'FIE'),
             ('BTX_18', FIELDS['BTX_18'], (0, -1), 'FIE'),
             ('BTX_19', FIELDS['BTX_19'], (0, 1), 'FIE'),)),
    'CDM': ('sequence',
            (('CDM_1', FIELDS['CDM_1'], (1, 1), 'FIE'),
             ('CDM_2', FIELDS['CDM_2'], (0, -1), 'FIE'),
             ('CDM_3', FIELDS['CDM_3'], (1, 1), 'FIE'),
             ('CDM_4', FIELDS['CDM_4'], (0, 1), 'FIE'),
             ('CDM_5', FIELDS['CDM_5'], (0, 1), 'FIE'),
             ('CDM_6', FIELDS['CDM_6'], (0, -1), 'FIE'),
             ('CDM_7', FIELDS['CDM_7'], (0, -1), 'FIE'),
             ('CDM_8', FIELDS['CDM_8'], (0, 1), 'FIE'),
             ('CDM_9', FIELDS['CDM_9'], (0, -1), 'FIE'),
             ('CDM_10', FIELDS['CDM_10'], (0, 1), 'FIE'),
             ('CDM_11', FIELDS['CDM_11'], (0, -1), 'FIE'),
             ('CDM_12', FIELDS['CDM_12'], (0, -1), 'FIE'),
             ('CDM_13', FIELDS['CDM_13'], (0, 1), 'FIE'),)),
    'CER': ('sequence',
            (('CER_1', FIELDS['CER_1'], (1, 1), 'FIE'),
             ('CER_2', FIELDS['CER_2'], (0, 1), 'FIE'),
             ('CER_3', FIELDS['CER_3'], (0, 1), 'FIE'),
             ('CER_4', FIELDS['CER_4'], (0, 1), 'FIE'),
             ('CER_5', FIELDS['CER_5'], (0, 1), 'FIE'),
             ('CER_6', FIELDS['CER_6'], (0, 1), 'FIE'),
             ('CER_7', FIELDS['CER_7'], (0, 1), 'FIE'),
             ('CER_8', FIELDS['CER_8'], (0, 1), 'FIE'),
             ('CER_9', FIELDS['CER_9'], (0, 1), 'FIE'),
             ('CER_10', FIELDS['CER_10'], (0, 1), 'FIE'),
             ('CER_11', FIELDS['CER_11'], (0, 1), 'FIE'),
             ('CER_12', FIELDS['CER_12'], (0, 1), 'FIE'),
             ('CER_13', FIELDS['CER_13'], (1, 1), 'FIE'),
             ('CER_14', FIELDS['CER_14'], (0, -1), 'FIE'),
             ('CER_15', FIELDS['CER_15'], (0, 1), 'FIE'),
             ('CER_16', FIELDS['CER_16'], (0, 1), 'FIE'),
             ('CER_17', FIELDS['CER_17'], (0, 1), 'FIE'),
             ('CER_18', FIELDS['CER_18'], (0, -1), 'FIE'),
             ('CER_19', FIELDS['CER_19'], (0, 1), 'FIE'),
             ('CER_20', FIELDS['CER_20'], (0, 1), 'FIE'),
             ('CER_21', FIELDS['CER_21'], (0, 1), 'FIE'),
             ('CER_22', FIELDS['CER_22'], (0, -1), 'FIE'),
             ('CER_23', FIELDS['CER_23'], (0, 1), 'FIE'),
             ('CER_24', FIELDS['CER_24'], (0, 1), 'FIE'),
             ('CER_25', FIELDS['CER_25'], (0, 1), 'FIE'),
             ('CER_26', FIELDS['CER_26'], (0, 1), 'FIE'),
             ('CER_27', FIELDS['CER_27'], (0, 1), 'FIE'),
             ('CER_28', FIELDS['CER_28'], (0, 1), 'FIE'),
             ('CER_29', FIELDS['CER_29'], (0, 1), 'FIE'),
             ('CER_30', FIELDS['CER_30'], (0, 1), 'FIE'),
             ('CER_31', FIELDS['CER_31'], (0, 1), 'FIE'),)),
    'CM0': ('sequence',
            (('CM0_1', FIELDS['CM0_1'], (0, 1), 'FIE'),
             ('CM0_2', FIELDS['CM0_2'], (1, 1), 'FIE'),
             ('CM0_3', FIELDS['CM0_3'], (0, 3), 'FIE'),
             ('CM0_4', FIELDS['CM0_4'], (1, 1), 'FIE'),
             ('CM0_5', FIELDS['CM0_5'], (0, -1), 'FIE'),
             ('CM0_6', FIELDS['CM0_6'], (0, 1), 'FIE'),
             ('CM0_7', FIELDS['CM0_7'], (0, 1), 'FIE'),
             ('CM0_8', FIELDS['CM0_8'], (0, 1), 'FIE'),
             ('CM0_9', FIELDS['CM0_9'], (0, -1), 'FIE'),
             ('CM0_10', FIELDS['CM0_10'], (0, 1), 'FIE'),
             ('CM0_11', FIELDS['CM0_11'], (0, -1), 'FIE'),)),
    'CM1': ('sequence',
            (('CM1_1', FIELDS['CM1_1'], (1, 1), 'FIE'),
             ('CM1_2', FIELDS['CM1_2'], (1, 1), 'FIE'),
             ('CM1_3', FIELDS['CM1_3'], (1, 1), 'FIE'),)),
    'CM2': ('sequence',
            (('CM2_1', FIELDS['CM2_1'], (0, 1), 'FIE'),
             ('CM2_2', FIELDS['CM2_2'], (1, 1), 'FIE'),
             ('CM2_3', FIELDS['CM2_3'], (0, 1), 'FIE'),
             ('CM2_4', FIELDS['CM2_4'], (1, 200), 'FIE'),)),
    'CNS': ('sequence',
            (('CNS_1', FIELDS['CNS_1'], (0, 1), 'FIE'),
             ('CNS_2', FIELDS['CNS_2'], (0, 1), 'FIE'),
             ('CNS_3', FIELDS['CNS_3'], (0, 1), 'FIE'),
             ('CNS_4', FIELDS['CNS_4'], (0, 1), 'FIE'),
             ('CNS_5', FIELDS['CNS_5'], (0, 1), 'FIE'),
             ('CNS_6', FIELDS['CNS_6'], (0, 1), 'FIE'),)),
    'CON': ('sequence',
            (('CON_1', FIELDS['CON_1'], (1, 1), 'FIE'),
             ('CON_2', FIELDS['CON_2'], (0, 1), 'FIE'),
             ('CON_3', FIELDS['CON_3'], (0, 1), 'FIE'),
             ('CON_4', FIELDS['CON_4'], (0, 1), 'FIE'),
             ('CON_5', FIELDS['CON_5'], (0, -1), 'FIE'),
             ('CON_6', FIELDS['CON_6'], (0, -1), 'FIE'),
             ('CON_7', FIELDS['CON_7'], (0, -1), 'FIE'),
             ('CON_8', FIELDS['CON_8'], (0, -1), 'FIE'),
             ('CON_9', FIELDS['CON_9'], (0, -1), 'FIE'),
             ('CON_10', FIELDS['CON_10'], (0, 1), 'FIE'),
             ('CON_11', FIELDS['CON_11'], (1, 1), 'FIE'),
             ('CON_12', FIELDS['CON_12'], (0, 1), 'FIE'),
             ('CON_13', FIELDS['CON_13'], (0, 1), 'FIE'),
             ('CON_14', FIELDS['CON_14'], (0, 1), 'FIE'),
             ('CON_15', FIELDS['CON_15'], (0, 1), 'FIE'),
             ('CON_16', FIELDS['CON_16'], (0, 1), 'FIE'),
             ('CON_17', FIELDS['CON_17'], (0, 1), 'FIE'),
             ('CON_18', FIELDS['CON_18'], (0, 1), 'FIE'),
             ('CON_19', FIELDS['CON_19'], (0, 1), 'FIE'),
             ('CON_20', FIELDS['CON_20'], (0, 1), 'FIE'),
             ('CON_21', FIELDS['CON_21'], (0, 1), 'FIE'),
             ('CON_22', FIELDS['CON_22'], (0, 1), 'FIE'),
             ('CON_23', FIELDS['CON_23'], (0, 1), 'FIE'),
             ('CON_24', FIELDS['CON_24'], (1, -1), 'FIE'),
             ('CON_25', FIELDS['CON_25'], (1, -1), 'FIE'),)),
    'CSP': ('sequence',
            (('CSP_1', FIELDS['CSP_1'], (1, 1), 'FIE'),
             ('CSP_2', FIELDS['CSP_2'], (1, 1), 'FIE'),
             ('CSP_3', FIELDS['CSP_3'], (0, 1), 'FIE'),
             ('CSP_4', FIELDS['CSP_4'], (0, 1), 'FIE'),)),
    'CSR': ('sequence',
            (('CSR_1', FIELDS['CSR_1'], (1, 1), 'FIE'),
             ('CSR_2', FIELDS['CSR_2'], (0, 1), 'FIE'),
             ('CSR_3', FIELDS['CSR_3'], (0, 1), 'FIE'),
             ('CSR_4', FIELDS['CSR_4'], (1, 1), 'FIE'),
             ('CSR_5', FIELDS['CSR_5'], (0, 1), 'FIE'),
             ('CSR_6', FIELDS['CSR_6'], (1, 1), 'FIE'),
             ('CSR_7', FIELDS['CSR_7'], (0, -1), 'FIE'),
             ('CSR_8', FIELDS['CSR_8'], (1, -1), 'FIE'),
             ('CSR_9', FIELDS['CSR_9'], (0, 1), 'FIE'),
             ('CSR_10', FIELDS['CSR_10'], (0, 1), 'FIE'),
             ('CSR_11', FIELDS['CSR_11'], (0, 3), 'FIE'),
             ('CSR_12', FIELDS['CSR_12'], (0, 3), 'FIE'),
             ('CSR_13', FIELDS['CSR_13'], (0, 3), 'FIE'),
             ('CSR_14', FIELDS['CSR_14'], (0, 1), 'FIE'),
             ('CSR_15', FIELDS['CSR_15'], (0, 1), 'FIE'),
             ('CSR_16', FIELDS['CSR_16'], (0, 1), 'FIE'),)),
    'CSS': ('sequence',
            (('CSS_1', FIELDS['CSS_1'], (1, 1), 'FIE'),
             ('CSS_2', FIELDS['CSS_2'], (0, 1), 'FIE'),
             ('CSS_3', FIELDS['CSS_3'], (0, 3), 'FIE'),)),
    'CTD': ('sequence',
            (('CTD_1', FIELDS['CTD_1'], (1, -1), 'FIE'),
             ('CTD_2', FIELDS['CTD_2'], (0, -1), 'FIE'),
             ('CTD_3', FIELDS['CTD_3'], (0, -1), 'FIE'),
             ('CTD_4', FIELDS['CTD_4'], (0, 1), 'FIE'),
             ('CTD_5', FIELDS['CTD_5'], (0, -1), 'FIE'),
             ('CTD_6', FIELDS['CTD_6'], (0, 1), 'FIE'),
             ('CTD_7', FIELDS['CTD_7'], (0, -1), 'FIE'),)),
    'CTI': ('sequence',
            (('CTI_1', FIELDS['CTI_1'], (1, 1), 'FIE'),
             ('CTI_2', FIELDS['CTI_2'], (0, 1), 'FIE'),
             ('CTI_3', FIELDS['CTI_3'], (0, 1), 'FIE'),)),
    'DB1': ('sequence',
            (('DB1_1', FIELDS['DB1_1'], (1, 1), 'FIE'),
             ('DB1_2', FIELDS['DB1_2'], (0, 1), 'FIE'),
             ('DB1_3', FIELDS['DB1_3'], (0, -1), 'FIE'),
             ('DB1_4', FIELDS['DB1_4'], (0, 1), 'FIE'),
             ('DB1_5', FIELDS['DB1_5'], (0, 1), 'FIE'),
             ('DB1_6', FIELDS['DB1_6'], (0, 1), 'FIE'),
             ('DB1_7', FIELDS['DB1_7'], (0, 1), 'FIE'),
             ('DB1_8', FIELDS['DB1_8'], (0, 1), 'FIE'),)),
    'DG1': ('sequence',
            (('DG1_1', FIELDS['DG1_1'], (1, 1), 'FIE'),
             ('DG1_2', FIELDS['DG1_2'], (0, 0), 'FIE'),
             ('DG1_3', FIELDS['DG1_3'], (1, 1), 'FIE'),
             ('DG1_4', FIELDS['DG1_4'], (0, 0), 'FIE'),
             ('DG1_5', FIELDS['DG1_5'], (0, 1), 'FIE'),
             ('DG1_6', FIELDS['DG1_6'], (1, 1), 'FIE'),
             ('DG1_15', FIELDS['DG1_15'], (0, 1), 'FIE'),
             ('DG1_16', FIELDS['DG1_16'], (0, -1), 'FIE'),
             ('DG1_17', FIELDS['DG1_17'], (0, 1), 'FIE'),
             ('DG1_18', FIELDS['DG1_18'], (0, 1), 'FIE'),
             ('DG1_19', FIELDS['DG1_19'], (0, 1), 'FIE'),
             ('DG1_20', FIELDS['DG1_20'], (0, 1), 'FIE'),
             ('DG1_21', FIELDS['DG1_21'], (0, 1), 'FIE'),
             ('DG1_22', FIELDS['DG1_22'], (0, 1), 'FIE'),
             ('DG1_23', FIELDS['DG1_23'], (0, 1), 'FIE'),
             ('DG1_24', FIELDS['DG1_24'], (0, 1), 'FIE'),
             ('DG1_25', FIELDS['DG1_25'], (0, 1), 'FIE'),
             ('DG1_26', FIELDS['DG1_26'], (0, 1), 'FIE'),)),
    'DMI': ('sequence',
            (('DMI_1', FIELDS['DMI_1'], (0, 1), 'FIE'),
             ('DMI_2', FIELDS['DMI_2'], (0, 1), 'FIE'),
             ('DMI_3', FIELDS['DMI_3'], (0, 1), 'FIE'),
             ('DMI_4', FIELDS['DMI_4'], (0, 1), 'FIE'),
             ('DMI_5', FIELDS['DMI_5'], (0, 1), 'FIE'),)),
    'DRG': ('sequence',
            (('DRG_1', FIELDS['DRG_1'], (0, 1), 'FIE'),
             ('DRG_2', FIELDS['DRG_2'], (0, 1), 'FIE'),
             ('DRG_3', FIELDS['DRG_3'], (0, 1), 'FIE'),
             ('DRG_4', FIELDS['DRG_4'], (0, 1), 'FIE'),
             ('DRG_5', FIELDS['DRG_5'], (0, 1), 'FIE'),
             ('DRG_6', FIELDS['DRG_6'], (0, 1), 'FIE'),
             ('DRG_7', FIELDS['DRG_7'], (0, 1), 'FIE'),
             ('DRG_8', FIELDS['DRG_8'], (0, 1), 'FIE'),
             ('DRG_9', FIELDS['DRG_9'], (0, 1), 'FIE'),
             ('DRG_10', FIELDS['DRG_10'], (0, 1), 'FIE'),
             ('DRG_11', FIELDS['DRG_11'], (0, 1), 'FIE'),
             ('DRG_12', FIELDS['DRG_12'], (0, 1), 'FIE'),
             ('DRG_13', FIELDS['DRG_13'], (0, 1), 'FIE'),
             ('DRG_14', FIELDS['DRG_14'], (0, 1), 'FIE'),
             ('DRG_15', FIELDS['DRG_15'], (0, 1), 'FIE'),
             ('DRG_16', FIELDS['DRG_16'], (0, 1), 'FIE'),
             ('DRG_17', FIELDS['DRG_17'], (0, 1), 'FIE'),
             ('DRG_18', FIELDS['DRG_18'], (0, 1), 'FIE'),
             ('DRG_19', FIELDS['DRG_19'], (0, 1), 'FIE'),
             ('DRG_20', FIELDS['DRG_20'], (0, 1), 'FIE'),
             ('DRG_21', FIELDS['DRG_21'], (0, 1), 'FIE'),
             ('DRG_22', FIELDS['DRG_22'], (0, 1), 'FIE'),
             ('DRG_23', FIELDS['DRG_23'], (0, 1), 'FIE'),
             ('DRG_24', FIELDS['DRG_24'], (0, 1), 'FIE'),
             ('DRG_25', FIELDS['DRG_25'], (0, 1), 'FIE'),
             ('DRG_26', FIELDS['DRG_26'], (0, 1), 'FIE'),
             ('DRG_27', FIELDS['DRG_27'], (0, 1), 'FIE'),
             ('DRG_28', FIELDS['DRG_28'], (0, 1), 'FIE'),
             ('DRG_29', FIELDS['DRG_29'], (0, 1), 'FIE'),
             ('DRG_30', FIELDS['DRG_30'], (0, 1), 'FIE'),
             ('DRG_31', FIELDS['DRG_31'], (0, 1), 'FIE'),
             ('DRG_32', FIELDS['DRG_32'], (0, 1), 'FIE'),
             ('DRG_33', FIELDS['DRG_33'], (0, 1), 'FIE'),)),
    'DSC': ('sequence',
            (('DSC_1', FIELDS['DSC_1'], (0, 1), 'FIE'),
             ('DSC_2', FIELDS['DSC_2'], (0, 1), 'FIE'),)),
    'DSP': ('sequence',
            (('DSP_1', FIELDS['DSP_1'], (0, 1), 'FIE'),
             ('DSP_2', FIELDS['DSP_2'], (0, 1), 'FIE'),
             ('DSP_3', FIELDS['DSP_3'], (1, 1), 'FIE'),
             ('DSP_4', FIELDS['DSP_4'], (0, 1), 'FIE'),
             ('DSP_5', FIELDS['DSP_5'], (0, 1), 'FIE'),)),
    'ECD': ('sequence',
            (('ECD_1', FIELDS['ECD_1'], (1, 1), 'FIE'),
             ('ECD_2', FIELDS['ECD_2'], (1, 1), 'FIE'),
             ('ECD_3', FIELDS['ECD_3'], (0, 1), 'FIE'),
             ('ECD_4', FIELDS['ECD_4'], (0, 1), 'FIE'),
             ('ECD_5', FIELDS['ECD_5'], (0, -1), 'FIE'),)),
    'ECR': ('sequence',
            (('ECR_1', FIELDS['ECR_1'], (1, 1), 'FIE'),
             ('ECR_2', FIELDS['ECR_2'], (1, 1), 'FIE'),
             ('ECR_3', FIELDS['ECR_3'], (0, -1), 'FIE'),)),
    'EDU': ('sequence',
            (('EDU_1', FIELDS['EDU_1'], (1, 1), 'FIE'),
             ('EDU_2', FIELDS['EDU_2'], (0, 1), 'FIE'),
             ('EDU_3', FIELDS['EDU_3'], (0, 1), 'FIE'),
             ('EDU_4', FIELDS['EDU_4'], (0, 1), 'FIE'),
             ('EDU_5', FIELDS['EDU_5'], (0, 1), 'FIE'),
             ('EDU_6', FIELDS['EDU_6'], (0, 1), 'FIE'),
             ('EDU_7', FIELDS['EDU_7'], (0, 1), 'FIE'),
             ('EDU_8', FIELDS['EDU_8'], (0, 1), 'FIE'),
             ('EDU_9', FIELDS['EDU_9'], (0, -1), 'FIE'),)),
    'EQP': ('sequence',
            (('EQP_1', FIELDS['EQP_1'], (1, 1), 'FIE'),
             ('EQP_2', FIELDS['EQP_2'], (0, 1), 'FIE'),
             ('EQP_3', FIELDS['EQP_3'], (1, 1), 'FIE'),
             ('EQP_4', FIELDS['EQP_4'], (0, 1), 'FIE'),
             ('EQP_5', FIELDS['EQP_5'], (1, 1), 'FIE'),)),
    'EQU': ('sequence',
            (('EQU_1', FIELDS['EQU_1'], (1, 1), 'FIE'),
             ('EQU_2', FIELDS['EQU_2'], (1, 1), 'FIE'),
             ('EQU_3', FIELDS['EQU_3'], (0, 1), 'FIE'),
             ('EQU_4', FIELDS['EQU_4'], (0, 1), 'FIE'),
             ('EQU_5', FIELDS['EQU_5'], (0, 1), 'FIE'),)),
    'ERR': ('sequence',
            (('ERR_1', FIELDS['ERR_1'], (0, -1), 'FIE'),
             ('ERR_2', FIELDS['ERR_2'], (0, -1), 'FIE'),
             ('ERR_3', FIELDS['ERR_3'], (1, 1), 'FIE'),
             ('ERR_4', FIELDS['ERR_4'], (1, 1), 'FIE'),
             ('ERR_5', FIELDS['ERR_5'], (0, 1), 'FIE'),
             ('ERR_6', FIELDS['ERR_6'], (0, 10), 'FIE'),
             ('ERR_7', FIELDS['ERR_7'], (0, 1), 'FIE'),
             ('ERR_8', FIELDS['ERR_8'], (0, 1), 'FIE'),
             ('ERR_9', FIELDS['ERR_9'], (0, -1), 'FIE'),
             ('ERR_10', FIELDS['ERR_10'], (0, 1), 'FIE'),
             ('ERR_11', FIELDS['ERR_11'], (0, -1), 'FIE'),
             ('ERR_12', FIELDS['ERR_12'], (0, -1), 'FIE'),)),
    'EVN': ('sequence',
            (('EVN_1', FIELDS['EVN_1'], (0, 1), 'FIE'),
             ('EVN_2', FIELDS['EVN_2'], (1, 1), 'FIE'),
             ('EVN_3', FIELDS['EVN_3'], (0, 1), 'FIE'),
             ('EVN_4', FIELDS['EVN_4'], (0, 1), 'FIE'),
             ('EVN_5', FIELDS['EVN_5'], (0, -1), 'FIE'),
             ('EVN_6', FIELDS['EVN_6'], (0, 1), 'FIE'),
             ('EVN_7', FIELDS['EVN_7'], (0, 1), 'FIE'),)),
    'FAC': ('sequence',
            (('FAC_1', FIELDS['FAC_1'], (1, 1), 'FIE'),
             ('FAC_2', FIELDS['FAC_2'], (0, 1), 'FIE'),
             ('FAC_3', FIELDS['FAC_3'], (1, -1), 'FIE'),
             ('FAC_4', FIELDS['FAC_4'], (1, 1), 'FIE'),
             ('FAC_5', FIELDS['FAC_5'], (0, -1), 'FIE'),
             ('FAC_6', FIELDS['FAC_6'], (0, -1), 'FIE'),
             ('FAC_7', FIELDS['FAC_7'], (0, -1), 'FIE'),
             ('FAC_8', FIELDS['FAC_8'], (0, -1), 'FIE'),
             ('FAC_9', FIELDS['FAC_9'], (1, -1), 'FIE'),
             ('FAC_10', FIELDS['FAC_10'], (0, 1), 'FIE'),
             ('FAC_11', FIELDS['FAC_11'], (0, -1), 'FIE'),
             ('FAC_12', FIELDS['FAC_12'], (0, 1), 'FIE'),)),
    'FHS': ('sequence',
            (('FHS_1', FIELDS['FHS_1'], (1, 1), 'FIE'),
             ('FHS_2', FIELDS['FHS_2'], (1, 1), 'FIE'),
             ('FHS_3', FIELDS['FHS_3'], (0, 1), 'FIE'),
             ('FHS_4', FIELDS['FHS_4'], (0, 1), 'FIE'),
             ('FHS_5', FIELDS['FHS_5'], (0, 1), 'FIE'),
             ('FHS_6', FIELDS['FHS_6'], (0, 1), 'FIE'),
             ('FHS_7', FIELDS['FHS_7'], (0, 1), 'FIE'),
             ('FHS_8', FIELDS['FHS_8'], (0, 1), 'FIE'),
             ('FHS_9', FIELDS['FHS_9'], (0, 1), 'FIE'),
             ('FHS_10', FIELDS['FHS_10'], (0, 1), 'FIE'),
             ('FHS_11', FIELDS['FHS_11'], (0, 1), 'FIE'),
             ('FHS_12', FIELDS['FHS_12'], (0, 1), 'FIE'),
             ('FHS_13', FIELDS['FHS_13'], (0, 1), 'FIE'),
             ('FHS_14', FIELDS['FHS_14'], (0, 1), 'FIE'),)),
    'FT1': ('sequence',
            (('FT1_1', FIELDS['FT1_1'], (0, 1), 'FIE'),
             ('FT1_2', FIELDS['FT1_2'], (0, 1), 'FIE'),
             ('FT1_3', FIELDS['FT1_3'], (0, 1), 'FIE'),
             ('FT1_4', FIELDS['FT1_4'], (1, 1), 'FIE'),
             ('FT1_5', FIELDS['FT1_5'], (0, 1), 'FIE'),
             ('FT1_6', FIELDS['FT1_6'], (1, 1), 'FIE'),
             ('FT1_7', FIELDS['FT1_7'], (1, 1), 'FIE'),
             ('FT1_10', FIELDS['FT1_10'], (0, 1), 'FIE'),
             ('FT1_11', FIELDS['FT1_11'], (0, 1), 'FIE'),
             ('FT1_12', FIELDS['FT1_12'], (0, 1), 'FIE'),
             ('FT1_13', FIELDS['FT1_13'], (0, 1), 'FIE'),
             ('FT1_14', FIELDS['FT1_14'], (0, 1), 'FIE'),
             ('FT1_15', FIELDS['FT1_15'], (0, 1), 'FIE'),
             ('FT1_16', FIELDS['FT1_16'], (0, 1), 'FIE'),
             ('FT1_17', FIELDS['FT1_17'], (0, 1), 'FIE'),
             ('FT1_18', FIELDS['FT1_18'], (0, 1), 'FIE'),
             ('FT1_19', FIELDS['FT1_19'], (0, -1), 'FIE'),
             ('FT1_20', FIELDS['FT1_20'], (0, -1), 'FIE'),
             ('FT1_21', FIELDS['FT1_21'], (0, -1), 'FIE'),
             ('FT1_22', FIELDS['FT1_22'], (0, 1), 'FIE'),
             ('FT1_23', FIELDS['FT1_23'], (0, 1), 'FIE'),
             ('FT1_24', FIELDS['FT1_24'], (0, -1), 'FIE'),
             ('FT1_25', FIELDS['FT1_25'], (0, 1), 'FIE'),
             ('FT1_26', FIELDS['FT1_26'], (0, -1), 'FIE'),
             ('FT1_27', FIELDS['FT1_27'], (0, 1), 'FIE'),
             ('FT1_28', FIELDS['FT1_28'], (0, 1), 'FIE'),
             ('FT1_29', FIELDS['FT1_29'], (0, 1), 'FIE'),
             ('FT1_30', FIELDS['FT1_30'], (0, 1), 'FIE'),
             ('FT1_31', FIELDS['FT1_31'], (0, -1), 'FIE'),)),
    'FTS': ('sequence',
            (('FTS_1', FIELDS['FTS_1'], (0, 1), 'FIE'),
             ('FTS_2', FIELDS['FTS_2'], (0, 1), 'FIE'),)),
    'GOL': ('sequence',
            (('GOL_1', FIELDS['GOL_1'], (1, 1), 'FIE'),
             ('GOL_2', FIELDS['GOL_2'], (1, 1), 'FIE'),
             ('GOL_3', FIELDS['GOL_3'], (1, 1), 'FIE'),
             ('GOL_4', FIELDS['GOL_4'], (1, 1), 'FIE'),
             ('GOL_5', FIELDS['GOL_5'], (0, 1), 'FIE'),
             ('GOL_6', FIELDS['GOL_6'], (0, 1), 'FIE'),
             ('GOL_7', FIELDS['GOL_7'], (0, 1), 'FIE'),
             ('GOL_8', FIELDS['GOL_8'], (0, 1), 'FIE'),
             ('GOL_9', FIELDS['GOL_9'], (0, 1), 'FIE'),
             ('GOL_10', FIELDS['GOL_10'], (0, 1), 'FIE'),
             ('GOL_11', FIELDS['GOL_11'], (0, 1), 'FIE'),
             ('GOL_12', FIELDS['GOL_12'], (0, 1), 'FIE'),
             ('GOL_13', FIELDS['GOL_13'], (0, 1), 'FIE'),
             ('GOL_14', FIELDS['GOL_14'], (0, 1), 'FIE'),
             ('GOL_15', FIELDS['GOL_15'], (0, 1), 'FIE'),
             ('GOL_16', FIELDS['GOL_16'], (0, 1), 'FIE'),
             ('GOL_17', FIELDS['GOL_17'], (0, -1), 'FIE'),
             ('GOL_18', FIELDS['GOL_18'], (0, 1), 'FIE'),
             ('GOL_19', FIELDS['GOL_19'], (0, 1), 'FIE'),
             ('GOL_20', FIELDS['GOL_20'], (0, -1), 'FIE'),
             ('GOL_21', FIELDS['GOL_21'], (0, -1), 'FIE'),
             ('GOL_22', FIELDS['GOL_22'], (0, 1), 'FIE'),)),
    'GP1': ('sequence',
            (('GP1_1', FIELDS['GP1_1'], (1, 1), 'FIE'),
             ('GP1_2', FIELDS['GP1_2'], (0, -1), 'FIE'),
             ('GP1_3', FIELDS['GP1_3'], (0, 1), 'FIE'),
             ('GP1_4', FIELDS['GP1_4'], (0, -1), 'FIE'),
             ('GP1_5', FIELDS['GP1_5'], (0, 1), 'FIE'),)),
    'GP2': ('sequence',
            (('GP2_1', FIELDS['GP2_1'], (0, 1), 'FIE'),
             ('GP2_2', FIELDS['GP2_2'], (0, 1), 'FIE'),
             ('GP2_3', FIELDS['GP2_3'], (0, 1), 'FIE'),
             ('GP2_4', FIELDS['GP2_4'], (0, 1), 'FIE'),
             ('GP2_5', FIELDS['GP2_5'], (0, 1), 'FIE'),
             ('GP2_6', FIELDS['GP2_6'], (0, -1), 'FIE'),
             ('GP2_7', FIELDS['GP2_7'], (0, 1), 'FIE'),
             ('GP2_8', FIELDS['GP2_8'], (0, -1), 'FIE'),
             ('GP2_9', FIELDS['GP2_9'], (0, 1), 'FIE'),
             ('GP2_10', FIELDS['GP2_10'], (0, 1), 'FIE'),
             ('GP2_11', FIELDS['GP2_11'], (0, 1), 'FIE'),
             ('GP2_12', FIELDS['GP2_12'], (0, 1), 'FIE'),
             ('GP2_13', FIELDS['GP2_13'], (0, 1), 'FIE'),
             ('GP2_14', FIELDS['GP2_14'], (0, 1), 'FIE'),)),
    'GT1': ('sequence',
            (('GT1_1', FIELDS['GT1_1'], (1, 1), 'FIE'),
             ('GT1_2', FIELDS['GT1_2'], (0, -1), 'FIE'),
             ('GT1_3', FIELDS['GT1_3'], (1, -1), 'FIE'),
             ('GT1_4', FIELDS['GT1_4'], (0, -1), 'FIE'),
             ('GT1_5', FIELDS['GT1_5'], (0, -1), 'FIE'),
             ('GT1_6', FIELDS['GT1_6'], (0, -1), 'FIE'),
             ('GT1_7', FIELDS['GT1_7'], (0, -1), 'FIE'),
             ('GT1_8', FIELDS['GT1_8'], (0, 1), 'FIE'),
             ('GT1_9', FIELDS['GT1_9'], (0, 1), 'FIE'),
             ('GT1_10', FIELDS['GT1_10'], (0, 1), 'FIE'),
             ('GT1_11', FIELDS['GT1_11'], (0, 1), 'FIE'),
             ('GT1_12', FIELDS['GT1_12'], (0, 1), 'FIE'),
             ('GT1_13', FIELDS['GT1_13'], (0, 1), 'FIE'),
             ('GT1_14', FIELDS['GT1_14'], (0, 1), 'FIE'),
             ('GT1_15', FIELDS['GT1_15'], (0, 1), 'FIE'),
             ('GT1_16', FIELDS['GT1_16'], (0, -1), 'FIE'),
             ('GT1_17', FIELDS['GT1_17'], (0, -1), 'FIE'),
             ('GT1_18', FIELDS['GT1_18'], (0, -1), 'FIE'),
             ('GT1_19', FIELDS['GT1_19'], (0, -1), 'FIE'),
             ('GT1_20', FIELDS['GT1_20'], (0, 1), 'FIE'),
             ('GT1_21', FIELDS['GT1_21'], (0, -1), 'FIE'),
             ('GT1_22', FIELDS['GT1_22'], (0, 1), 'FIE'),
             ('GT1_23', FIELDS['GT1_23'], (0, 1), 'FIE'),
             ('GT1_24', FIELDS['GT1_24'], (0, 1), 'FIE'),
             ('GT1_25', FIELDS['GT1_25'], (0, 1), 'FIE'),
             ('GT1_26', FIELDS['GT1_26'], (0, 1), 'FIE'),
             ('GT1_27', FIELDS['GT1_27'], (0, 1), 'FIE'),
             ('GT1_28', FIELDS['GT1_28'], (0, 1), 'FIE'),
             ('GT1_29', FIELDS['GT1_29'], (0, -1), 'FIE'),
             ('GT1_30', FIELDS['GT1_30'], (0, 1), 'FIE'),
             ('GT1_31', FIELDS['GT1_31'], (0, 1), 'FIE'),
             ('GT1_32', FIELDS['GT1_32'], (0, 1), 'FIE'),
             ('GT1_33', FIELDS['GT1_33'], (0, 1), 'FIE'),
             ('GT1_34', FIELDS['GT1_34'], (0, -1), 'FIE'),
             ('GT1_35', FIELDS['GT1_35'], (0, -1), 'FIE'),
             ('GT1_36', FIELDS['GT1_36'], (0, 1), 'FIE'),
             ('GT1_37', FIELDS['GT1_37'], (0, 1), 'FIE'),
             ('GT1_38', FIELDS['GT1_38'], (0, 1), 'FIE'),
             ('GT1_39', FIELDS['GT1_39'], (0, 1), 'FIE'),
             ('GT1_40', FIELDS['GT1_40'], (0, 1), 'FIE'),
             ('GT1_41', FIELDS['GT1_41'], (0, 1), 'FIE'),
             ('GT1_42', FIELDS['GT1_42'], (0, -1), 'FIE'),
             ('GT1_43', FIELDS['GT1_43'], (0, 1), 'FIE'),
             ('GT1_44', FIELDS['GT1_44'], (0, -1), 'FIE'),
             ('GT1_45', FIELDS['GT1_45'], (0, -1), 'FIE'),
             ('GT1_46', FIELDS['GT1_46'], (0, -1), 'FIE'),
             ('GT1_47', FIELDS['GT1_47'], (0, 1), 'FIE'),
             ('GT1_48', FIELDS['GT1_48'], (0, 1), 'FIE'),
             ('GT1_49', FIELDS['GT1_49'], (0, 1), 'FIE'),
             ('GT1_50', FIELDS['GT1_50'], (0, 1), 'FIE'),
             ('GT1_51', FIELDS['GT1_51'], (0, -1), 'FIE'),
             ('GT1_52', FIELDS['GT1_52'], (0, 1), 'FIE'),
             ('GT1_53', FIELDS['GT1_53'], (0, 1), 'FIE'),
             ('GT1_54', FIELDS['GT1_54'], (0, 1), 'FIE'),
             ('GT1_55', FIELDS['GT1_55'], (0, -1), 'FIE'),
             ('GT1_56', FIELDS['GT1_56'], (0, 1), 'FIE'),
             ('GT1_57', FIELDS['GT1_57'], (0, 1), 'FIE'),)),
    'IAM': ('sequence',
            (('IAM_1', FIELDS['IAM_1'], (1, 1), 'FIE'),
             ('IAM_2', FIELDS['IAM_2'], (0, 1), 'FIE'),
             ('IAM_3', FIELDS['IAM_3'], (1, 1), 'FIE'),
             ('IAM_4', FIELDS['IAM_4'], (0, 1), 'FIE'),
             ('IAM_5', FIELDS['IAM_5'], (0, -1), 'FIE'),
             ('IAM_6', FIELDS['IAM_6'], (1, 1), 'FIE'),
             ('IAM_7', FIELDS['IAM_7'], (0, 1), 'FIE'),
             ('IAM_8', FIELDS['IAM_8'], (0, 1), 'FIE'),
             ('IAM_9', FIELDS['IAM_9'], (0, 1), 'FIE'),
             ('IAM_10', FIELDS['IAM_10'], (0, 1), 'FIE'),
             ('IAM_11', FIELDS['IAM_11'], (0, 1), 'FIE'),
             ('IAM_12', FIELDS['IAM_12'], (0, 1), 'FIE'),
             ('IAM_13', FIELDS['IAM_13'], (0, 1), 'FIE'),
             ('IAM_14', FIELDS['IAM_14'], (0, 1), 'FIE'),
             ('IAM_15', FIELDS['IAM_15'], (0, 1), 'FIE'),
             ('IAM_16', FIELDS['IAM_16'], (0, 1), 'FIE'),
             ('IAM_17', FIELDS['IAM_17'], (0, 1), 'FIE'),
             ('IAM_18', FIELDS['IAM_18'], (0, 1), 'FIE'),
             ('IAM_19', FIELDS['IAM_19'], (0, 1), 'FIE'),
             ('IAM_20', FIELDS['IAM_20'], (0, 1), 'FIE'),)),
    'IIM': ('sequence',
            (('IIM_1', FIELDS['IIM_1'], (1, 1), 'FIE'),
             ('IIM_2', FIELDS['IIM_2'], (1, 1), 'FIE'),
             ('IIM_3', FIELDS['IIM_3'], (0, 1), 'FIE'),
             ('IIM_4', FIELDS['IIM_4'], (0, 1), 'FIE'),
             ('IIM_5', FIELDS['IIM_5'], (0, 1), 'FIE'),
             ('IIM_6', FIELDS['IIM_6'], (0, 1), 'FIE'),
             ('IIM_7', FIELDS['IIM_7'], (0, 1), 'FIE'),
             ('IIM_8', FIELDS['IIM_8'], (0, 1), 'FIE'),
             ('IIM_9', FIELDS['IIM_9'], (0, 1), 'FIE'),
             ('IIM_10', FIELDS['IIM_10'], (0, 1), 'FIE'),
             ('IIM_11', FIELDS['IIM_11'], (0, 1), 'FIE'),
             ('IIM_12', FIELDS['IIM_12'], (0, 1), 'FIE'),
             ('IIM_13', FIELDS['IIM_13'], (0, 1), 'FIE'),
             ('IIM_14', FIELDS['IIM_14'], (0, 1), 'FIE'),
             ('IIM_15', FIELDS['IIM_15'], (0, -1), 'FIE'),)),
    'ILT': ('sequence',
            (('ILT_1', FIELDS['ILT_1'], (1, 1), 'FIE'),
             ('ILT_2', FIELDS['ILT_2'], (1, 1), 'FIE'),
             ('ILT_3', FIELDS['ILT_3'], (0, 1), 'FIE'),
             ('ILT_4', FIELDS['ILT_4'], (0, 1), 'FIE'),
             ('ILT_5', FIELDS['ILT_5'], (0, 1), 'FIE'),
             ('ILT_6', FIELDS['ILT_6'], (0, 1), 'FIE'),
             ('ILT_7', FIELDS['ILT_7'], (0, 1), 'FIE'),
             ('ILT_8', FIELDS['ILT_8'], (0, 1), 'FIE'),
             ('ILT_9', FIELDS['ILT_9'], (0, 1), 'FIE'),
             ('ILT_10', FIELDS['ILT_10'], (0, 1), 'FIE'),)),
    'IN1': ('sequence',
            (('IN1_1', FIELDS['IN1_1'], (1, 1), 'FIE'),
             ('IN1_2', FIELDS['IN1_2'], (1, 1), 'FIE'),
             ('IN1_3', FIELDS['IN1_3'], (1, -1), 'FIE'),
             ('IN1_4', FIELDS['IN1_4'], (0, -1), 'FIE'),
             ('IN1_5', FIELDS['IN1_5'], (0, -1), 'FIE'),
             ('IN1_6', FIELDS['IN1_6'], (0, -1), 'FIE'),
             ('IN1_7', FIELDS['IN1_7'], (0, -1), 'FIE'),
             ('IN1_8', FIELDS['IN1_8'], (0, 1), 'FIE'),
             ('IN1_9', FIELDS['IN1_9'], (0, -1), 'FIE'),
             ('IN1_10', FIELDS['IN1_10'], (0, -1), 'FIE'),
             ('IN1_11', FIELDS['IN1_11'], (0, -1), 'FIE'),
             ('IN1_12', FIELDS['IN1_12'], (0, 1), 'FIE'),
             ('IN1_13', FIELDS['IN1_13'], (0, 1), 'FIE'),
             ('IN1_14', FIELDS['IN1_14'], (0, 1), 'FIE'),
             ('IN1_15', FIELDS['IN1_15'], (0, 1), 'FIE'),
             ('IN1_16', FIELDS['IN1_16'], (0, -1), 'FIE'),
             ('IN1_17', FIELDS['IN1_17'], (0, 1), 'FIE'),
             ('IN1_18', FIELDS['IN1_18'], (0, 1), 'FIE'),
             ('IN1_19', FIELDS['IN1_19'], (0, -1), 'FIE'),
             ('IN1_20', FIELDS['IN1_20'], (0, 1), 'FIE'),
             ('IN1_21', FIELDS['IN1_21'], (0, 1), 'FIE'),
             ('IN1_22', FIELDS['IN1_22'], (0, 1), 'FIE'),
             ('IN1_23', FIELDS['IN1_23'], (0, 1), 'FIE'),
             ('IN1_24', FIELDS['IN1_24'], (0, 1), 'FIE'),
             ('IN1_25', FIELDS['IN1_25'], (0, 1), 'FIE'),
             ('IN1_26', FIELDS['IN1_26'], (0, 1), 'FIE'),
             ('IN1_27', FIELDS['IN1_27'], (0, 1), 'FIE'),
             ('IN1_28', FIELDS['IN1_28'], (0, 1), 'FIE'),
             ('IN1_29', FIELDS['IN1_29'], (0, 1), 'FIE'),
             ('IN1_30', FIELDS['IN1_30'], (0, -1), 'FIE'),
             ('IN1_31', FIELDS['IN1_31'], (0, 1), 'FIE'),
             ('IN1_32', FIELDS['IN1_32'], (0, 1), 'FIE'),
             ('IN1_33', FIELDS['IN1_33'], (0, 1), 'FIE'),
             ('IN1_34', FIELDS['IN1_34'], (0, 1), 'FIE'),
             ('IN1_35', FIELDS['IN1_35'], (0, 1), 'FIE'),
             ('IN1_36', FIELDS['IN1_36'], (0, 1), 'FIE'),
             ('IN1_37', FIELDS['IN1_37'], (0, 1), 'FIE'),
             ('IN1_39', FIELDS['IN1_39'], (0, 1), 'FIE'),
             ('IN1_42', FIELDS['IN1_42'], (0, 1), 'FIE'),
             ('IN1_43', FIELDS['IN1_43'], (0, 1), 'FIE'),
             ('IN1_44', FIELDS['IN1_44'], (0, -1), 'FIE'),
             ('IN1_45', FIELDS['IN1_45'], (0, 1), 'FIE'),
             ('IN1_46', FIELDS['IN1_46'], (0, 1), 'FIE'),
             ('IN1_47', FIELDS['IN1_47'], (0, 1), 'FIE'),
             ('IN1_48', FIELDS['IN1_48'], (0, 1), 'FIE'),
             ('IN1_49', FIELDS['IN1_49'], (0, -1), 'FIE'),
             ('IN1_50', FIELDS['IN1_50'], (0, 1), 'FIE'),
             ('IN1_51', FIELDS['IN1_51'], (0, 1), 'FIE'),
             ('IN1_52', FIELDS['IN1_52'], (0, 1), 'FIE'),
             ('IN1_53', FIELDS['IN1_53'], (0, 1), 'FIE'),)),
    'IN2': ('sequence',
            (('IN2_1', FIELDS['IN2_1'], (0, -1), 'FIE'),
             ('IN2_2', FIELDS['IN2_2'], (0, 1), 'FIE'),
             ('IN2_3', FIELDS['IN2_3'], (0, -1), 'FIE'),
             ('IN2_4', FIELDS['IN2_4'], (0, 1), 'FIE'),
             ('IN2_5', FIELDS['IN2_5'], (0, -1), 'FIE'),
             ('IN2_6', FIELDS['IN2_6'], (0, 1), 'FIE'),
             ('IN2_7', FIELDS['IN2_7'], (0, -1), 'FIE'),
             ('IN2_8', FIELDS['IN2_8'], (0, 1), 'FIE'),
             ('IN2_9', FIELDS['IN2_9'], (0, -1), 'FIE'),
             ('IN2_10', FIELDS['IN2_10'], (0, 1), 'FIE'),
             ('IN2_11', FIELDS['IN2_11'], (0, 1), 'FIE'),
             ('IN2_12', FIELDS['IN2_12'], (0, 1), 'FIE'),
             ('IN2_13', FIELDS['IN2_13'], (0, 1), 'FIE'),
             ('IN2_14', FIELDS['IN2_14'], (0, 1), 'FIE'),
             ('IN2_15', FIELDS['IN2_15'], (0, 1), 'FIE'),
             ('IN2_16', FIELDS['IN2_16'], (0, 1), 'FIE'),
             ('IN2_17', FIELDS['IN2_17'], (0, 1), 'FIE'),
             ('IN2_18', FIELDS['IN2_18'], (0, 1), 'FIE'),
             ('IN2_19', FIELDS['IN2_19'], (0, 1), 'FIE'),
             ('IN2_20', FIELDS['IN2_20'], (0, 1), 'FIE'),
             ('IN2_21', FIELDS['IN2_21'], (0, 1), 'FIE'),
             ('IN2_22', FIELDS['IN2_22'], (0, -1), 'FIE'),
             ('IN2_23', FIELDS['IN2_23'], (0, 1), 'FIE'),
             ('IN2_24', FIELDS['IN2_24'], (0, -1), 'FIE'),
             ('IN2_25', FIELDS['IN2_25'], (0, -1), 'FIE'),
             ('IN2_26', FIELDS['IN2_26'], (0, -1), 'FIE'),
             ('IN2_27', FIELDS['IN2_27'], (0, 1), 'FIE'),
             ('IN2_28', FIELDS['IN2_28'], (0, -1), 'FIE'),
             ('IN2_29', FIELDS['IN2_29'], (0, -1), 'FIE'),
             ('IN2_30', FIELDS['IN2_30'], (0, 1), 'FIE'),
             ('IN2_31', FIELDS['IN2_31'], (0, 1), 'FIE'),
             ('IN2_32', FIELDS['IN2_32'], (0, -1), 'FIE'),
             ('IN2_33', FIELDS['IN2_33'], (0, -1), 'FIE'),
             ('IN2_34', FIELDS['IN2_34'], (0, 1), 'FIE'),
             ('IN2_35', FIELDS['IN2_35'], (0, 1), 'FIE'),
             ('IN2_36', FIELDS['IN2_36'], (0, 1), 'FIE'),
             ('IN2_37', FIELDS['IN2_37'], (0, 1), 'FIE'),
             ('IN2_38', FIELDS['IN2_38'], (0, 1), 'FIE'),
             ('IN2_39', FIELDS['IN2_39'], (0, 1), 'FIE'),
             ('IN2_40', FIELDS['IN2_40'], (0, -1), 'FIE'),
             ('IN2_41', FIELDS['IN2_41'], (0, 1), 'FIE'),
             ('IN2_42', FIELDS['IN2_42'], (0, -1), 'FIE'),
             ('IN2_43', FIELDS['IN2_43'], (0, -1), 'FIE'),
             ('IN2_44', FIELDS['IN2_44'], (0, 1), 'FIE'),
             ('IN2_45', FIELDS['IN2_45'], (0, 1), 'FIE'),
             ('IN2_46', FIELDS['IN2_46'], (0, 1), 'FIE'),
             ('IN2_47', FIELDS['IN2_47'], (0, 1), 'FIE'),
             ('IN2_48', FIELDS['IN2_48'], (0, 1), 'FIE'),
             ('IN2_49', FIELDS['IN2_49'], (0, -1), 'FIE'),
             ('IN2_50', FIELDS['IN2_50'], (0, -1), 'FIE'),
             ('IN2_51', FIELDS['IN2_51'], (0, 1), 'FIE'),
             ('IN2_52', FIELDS['IN2_52'], (0, -1), 'FIE'),
             ('IN2_53', FIELDS['IN2_53'], (0, -1), 'FIE'),
             ('IN2_54', FIELDS['IN2_54'], (0, -1), 'FIE'),
             ('IN2_55', FIELDS['IN2_55'], (0, 1), 'FIE'),
             ('IN2_56', FIELDS['IN2_56'], (0, -1), 'FIE'),
             ('IN2_57', FIELDS['IN2_57'], (0, 1), 'FIE'),
             ('IN2_58', FIELDS['IN2_58'], (0, -1), 'FIE'),
             ('IN2_59', FIELDS['IN2_59'], (0, 1), 'FIE'),
             ('IN2_60', FIELDS['IN2_60'], (0, 1), 'FIE'),
             ('IN2_61', FIELDS['IN2_61'], (0, 1), 'FIE'),
             ('IN2_62', FIELDS['IN2_62'], (0, 1), 'FIE'),
             ('IN2_63', FIELDS['IN2_63'], (0, -1), 'FIE'),
             ('IN2_64', FIELDS['IN2_64'], (0, -1), 'FIE'),
             ('IN2_65', FIELDS['IN2_65'], (0, 1), 'FIE'),
             ('IN2_66', FIELDS['IN2_66'], (0, 1), 'FIE'),
             ('IN2_67', FIELDS['IN2_67'], (0, 1), 'FIE'),
             ('IN2_68', FIELDS['IN2_68'], (0, 1), 'FIE'),
             ('IN2_69', FIELDS['IN2_69'], (0, -1), 'FIE'),
             ('IN2_70', FIELDS['IN2_70'], (0, -1), 'FIE'),
             ('IN2_71', FIELDS['IN2_71'], (0, -1), 'FIE'),
             ('IN2_72', FIELDS['IN2_72'], (0, 1), 'FIE'),)),
    'IN3': ('sequence',
            (('IN3_1', FIELDS['IN3_1'], (1, 1), 'FIE'),
             ('IN3_2', FIELDS['IN3_2'], (0, 1), 'FIE'),
             ('IN3_3', FIELDS['IN3_3'], (0, -1), 'FIE'),
             ('IN3_4', FIELDS['IN3_4'], (0, 1), 'FIE'),
             ('IN3_5', FIELDS['IN3_5'], (0, 1), 'FIE'),
             ('IN3_6', FIELDS['IN3_6'], (0, 1), 'FIE'),
             ('IN3_7', FIELDS['IN3_7'], (0, 1), 'FIE'),
             ('IN3_8', FIELDS['IN3_8'], (0, -1), 'FIE'),
             ('IN3_9', FIELDS['IN3_9'], (0, 1), 'FIE'),
             ('IN3_10', FIELDS['IN3_10'], (0, 1), 'FIE'),
             ('IN3_11', FIELDS['IN3_11'], (0, 1), 'FIE'),
             ('IN3_12', FIELDS['IN3_12'], (0, 1), 'FIE'),
             ('IN3_13', FIELDS['IN3_13'], (0, 1), 'FIE'),
             ('IN3_14', FIELDS['IN3_14'], (0, -1), 'FIE'),
             ('IN3_15', FIELDS['IN3_15'], (0, 1), 'FIE'),
             ('IN3_16', FIELDS['IN3_16'], (0, -1), 'FIE'),
             ('IN3_17', FIELDS['IN3_17'], (0, 1), 'FIE'),
             ('IN3_18', FIELDS['IN3_18'], (0, 1), 'FIE'),
             ('IN3_19', FIELDS['IN3_19'], (0, -1), 'FIE'),
             ('IN3_20', FIELDS['IN3_20'], (0, -1), 'FIE'),
             ('IN3_21', FIELDS['IN3_21'], (0, 1), 'FIE'),
             ('IN3_22', FIELDS['IN3_22'], (0, 1), 'FIE'),
             ('IN3_23', FIELDS['IN3_23'], (0, 1), 'FIE'),
             ('IN3_24', FIELDS['IN3_24'], (0, -1), 'FIE'),
             ('IN3_25', FIELDS['IN3_25'], (0, -1), 'FIE'),)),
    'INV': ('sequence',
            (('INV_1', FIELDS['INV_1'], (1, 1), 'FIE'),
             ('INV_2', FIELDS['INV_2'], (1, -1), 'FIE'),
             ('INV_3', FIELDS['INV_3'], (0, 1), 'FIE'),
             ('INV_4', FIELDS['INV_4'], (0, 1), 'FIE'),
             ('INV_5', FIELDS['INV_5'], (0, 1), 'FIE'),
             ('INV_6', FIELDS['INV_6'], (0, 1), 'FIE'),
             ('INV_7', FIELDS['INV_7'], (0, 1), 'FIE'),
             ('INV_8', FIELDS['INV_8'], (0, 1), 'FIE'),
             ('INV_9', FIELDS['INV_9'], (0, 1), 'FIE'),
             ('INV_10', FIELDS['INV_10'], (0, 1), 'FIE'),
             ('INV_11', FIELDS['INV_11'], (0, 1), 'FIE'),
             ('INV_12', FIELDS['INV_12'], (0, 1), 'FIE'),
             ('INV_13', FIELDS['INV_13'], (0, 1), 'FIE'),
             ('INV_14', FIELDS['INV_14'], (0, 1), 'FIE'),
             ('INV_15', FIELDS['INV_15'], (0, -1), 'FIE'),
             ('INV_16', FIELDS['INV_16'], (0, 1), 'FIE'),
             ('INV_17', FIELDS['INV_17'], (0, 1), 'FIE'),
             ('INV_18', FIELDS['INV_18'], (0, 1), 'FIE'),
             ('INV_19', FIELDS['INV_19'], (0, 1), 'FIE'),
             ('INV_20', FIELDS['INV_20'], (0, 1), 'FIE'),)),
    'IPC': ('sequence',
            (('IPC_1', FIELDS['IPC_1'], (1, 1), 'FIE'),
             ('IPC_2', FIELDS['IPC_2'], (1, 1), 'FIE'),
             ('IPC_3', FIELDS['IPC_3'], (1, 1), 'FIE'),
             ('IPC_4', FIELDS['IPC_4'], (1, 1), 'FIE'),
             ('IPC_5', FIELDS['IPC_5'], (0, 1), 'FIE'),
             ('IPC_6', FIELDS['IPC_6'], (0, -1), 'FIE'),
             ('IPC_7', FIELDS['IPC_7'], (0, 1), 'FIE'),
             ('IPC_8', FIELDS['IPC_8'], (0, -1), 'FIE'),
             ('IPC_9', FIELDS['IPC_9'], (0, 1), 'FIE'),)),
    'IPR': ('sequence',
            (('IPR_1', FIELDS['IPR_1'], (1, 1), 'FIE'),
             ('IPR_2', FIELDS['IPR_2'], (1, 1), 'FIE'),
             ('IPR_3', FIELDS['IPR_3'], (1, 1), 'FIE'),
             ('IPR_4', FIELDS['IPR_4'], (1, 1), 'FIE'),
             ('IPR_5', FIELDS['IPR_5'], (1, 1), 'FIE'),
             ('IPR_6', FIELDS['IPR_6'], (0, 1), 'FIE'),
             ('IPR_7', FIELDS['IPR_7'], (0, 1), 'FIE'),
             ('IPR_8', FIELDS['IPR_8'], (1, 1), 'FIE'),)),
    'ISD': ('sequence',
            (('ISD_1', FIELDS['ISD_1'], (1, 1), 'FIE'),
             ('ISD_2', FIELDS['ISD_2'], (0, 1), 'FIE'),
             ('ISD_3', FIELDS['ISD_3'], (1, 1), 'FIE'),)),
    'ITM': ('sequence',
            (('ITM_1', FIELDS['ITM_1'], (1, 1), 'FIE'),
             ('ITM_2', FIELDS['ITM_2'], (0, 1), 'FIE'),
             ('ITM_3', FIELDS['ITM_3'], (0, 1), 'FIE'),
             ('ITM_4', FIELDS['ITM_4'], (0, 1), 'FIE'),
             ('ITM_5', FIELDS['ITM_5'], (0, 1), 'FIE'),
             ('ITM_6', FIELDS['ITM_6'], (0, 1), 'FIE'),
             ('ITM_7', FIELDS['ITM_7'], (0, 1), 'FIE'),
             ('ITM_8', FIELDS['ITM_8'], (0, 1), 'FIE'),
             ('ITM_9', FIELDS['ITM_9'], (0, 1), 'FIE'),
             ('ITM_10', FIELDS['ITM_10'], (0, 1), 'FIE'),
             ('ITM_11', FIELDS['ITM_11'], (0, 1), 'FIE'),
             ('ITM_12', FIELDS['ITM_12'], (0, 1), 'FIE'),
             ('ITM_13', FIELDS['ITM_13'], (0, 1), 'FIE'),
             ('ITM_14', FIELDS['ITM_14'], (0, 1), 'FIE'),
             ('ITM_15', FIELDS['ITM_15'], (0, 1), 'FIE'),
             ('ITM_16', FIELDS['ITM_16'], (0, -1), 'FIE'),
             ('ITM_17', FIELDS['ITM_17'], (0, 1), 'FIE'),
             ('ITM_18', FIELDS['ITM_18'], (0, -1), 'FIE'),
             ('ITM_19', FIELDS['ITM_19'], (0, 1), 'FIE'),
             ('ITM_20', FIELDS['ITM_20'], (0, 1), 'FIE'),
             ('ITM_21', FIELDS['ITM_21'], (0, 1), 'FIE'),
             ('ITM_22', FIELDS['ITM_22'], (0, 1), 'FIE'),
             ('ITM_23', FIELDS['ITM_23'], (0, 1), 'FIE'),
             ('ITM_24', FIELDS['ITM_24'], (0, 1), 'FIE'),
             ('ITM_25', FIELDS['ITM_25'], (0, 1), 'FIE'),
             ('ITM_26', FIELDS['ITM_26'], (0, 1), 'FIE'),
             ('ITM_27', FIELDS['ITM_27'], (0, 1), 'FIE'),
             ('ITM_28', FIELDS['ITM_28'], (0, -1), 'FIE'),
             ('ITM_29', FIELDS['ITM_29'], (0, 1), 'FIE'),)),
    'IVC': ('sequence',
            (('IVC_1', FIELDS['IVC_1'], (1, 1), 'FIE'),
             ('IVC_2', FIELDS['IVC_2'], (0, 1), 'FIE'),
             ('IVC_3', FIELDS['IVC_3'], (0, 1), 'FIE'),
             ('IVC_4', FIELDS['IVC_4'], (1, 1), 'FIE'),
             ('IVC_5', FIELDS['IVC_5'], (1, 1), 'FIE'),
             ('IVC_6', FIELDS['IVC_6'], (1, 1), 'FIE'),
             ('IVC_7', FIELDS['IVC_7'], (1, 1), 'FIE'),
             ('IVC_8', FIELDS['IVC_8'], (1, 1), 'FIE'),
             ('IVC_9', FIELDS['IVC_9'], (0, 1), 'FIE'),
             ('IVC_10', FIELDS['IVC_10'], (1, 1), 'FIE'),
             ('IVC_11', FIELDS['IVC_11'], (1, 1), 'FIE'),
             ('IVC_12', FIELDS['IVC_12'], (0, 1), 'FIE'),
             ('IVC_13', FIELDS['IVC_13'], (0, 1), 'FIE'),
             ('IVC_14', FIELDS['IVC_14'], (0, 1), 'FIE'),
             ('IVC_15', FIELDS['IVC_15'], (0, 1), 'FIE'),
             ('IVC_16', FIELDS['IVC_16'], (0, 1), 'FIE'),
             ('IVC_17', FIELDS['IVC_17'], (0, 1), 'FIE'),
             ('IVC_18', FIELDS['IVC_18'], (0, 1), 'FIE'),
             ('IVC_19', FIELDS['IVC_19'], (0, 1), 'FIE'),
             ('IVC_20', FIELDS['IVC_20'], (0, 1), 'FIE'),
             ('IVC_21', FIELDS['IVC_21'], (0, 1), 'FIE'),
             ('IVC_22', FIELDS['IVC_22'], (0, 1), 'FIE'),
             ('IVC_23', FIELDS['IVC_23'], (0, 1), 'FIE'),
             ('IVC_24', FIELDS['IVC_24'], (0, -1), 'FIE'),
             ('IVC_25', FIELDS['IVC_25'], (1, 1), 'FIE'),
             ('IVC_26', FIELDS['IVC_26'], (0, 1), 'FIE'),
             ('IVC_27', FIELDS['IVC_27'], (0, 1), 'FIE'),
             ('IVC_28', FIELDS['IVC_28'], (0, 1), 'FIE'),
             ('IVC_29', FIELDS['IVC_29'], (0, 1), 'FIE'),
             ('IVC_30', FIELDS['IVC_30'], (0, 1), 'FIE'),)),
    'IVT': ('sequence',
            (('IVT_1', FIELDS['IVT_1'], (1, 1), 'FIE'),
             ('IVT_2', FIELDS['IVT_2'], (1, 1), 'FIE'),
             ('IVT_3', FIELDS['IVT_3'], (0, 1), 'FIE'),
             ('IVT_4', FIELDS['IVT_4'], (0, 1), 'FIE'),
             ('IVT_5', FIELDS['IVT_5'], (0, 1), 'FIE'),
             ('IVT_6', FIELDS['IVT_6'], (0, 1), 'FIE'),
             ('IVT_7', FIELDS['IVT_7'], (0, -1), 'FIE'),
             ('IVT_8', FIELDS['IVT_8'], (0, 1), 'FIE'),
             ('IVT_9', FIELDS['IVT_9'], (0, 1), 'FIE'),
             ('IVT_10', FIELDS['IVT_10'], (0, 1), 'FIE'),
             ('IVT_11', FIELDS['IVT_11'], (0, 1), 'FIE'),
             ('IVT_12', FIELDS['IVT_12'], (0, 1), 'FIE'),
             ('IVT_13', FIELDS['IVT_13'], (0, 1), 'FIE'),
             ('IVT_14', FIELDS['IVT_14'], (0, 1), 'FIE'),
             ('IVT_15', FIELDS['IVT_15'], (0, 1), 'FIE'),
             ('IVT_16', FIELDS['IVT_16'], (0, 1), 'FIE'),
             ('IVT_17', FIELDS['IVT_17'], (0, 1), 'FIE'),
             ('IVT_18', FIELDS['IVT_18'], (0, 1), 'FIE'),
             ('IVT_19', FIELDS['IVT_19'], (0, -1), 'FIE'),
             ('IVT_20', FIELDS['IVT_20'], (0, 1), 'FIE'),
             ('IVT_21', FIELDS['IVT_21'], (0, 1), 'FIE'),
             ('IVT_22', FIELDS['IVT_22'], (0, 1), 'FIE'),
             ('IVT_23', FIELDS['IVT_23'], (0, 1), 'FIE'),
             ('IVT_24', FIELDS['IVT_24'], (0, 1), 'FIE'),
             ('IVT_25', FIELDS['IVT_25'], (0, 1), 'FIE'),
             ('IVT_26', FIELDS['IVT_26'], (0, 1), 'FIE'),)),
    'LAN': ('sequence',
            (('LAN_1', FIELDS['LAN_1'], (1, 1), 'FIE'),
             ('LAN_2', FIELDS['LAN_2'], (1, 1), 'FIE'),
             ('LAN_3', FIELDS['LAN_3'], (0, -1), 'FIE'),
             ('LAN_4', FIELDS['LAN_4'], (0, 1), 'FIE'),)),
    'LCC': ('sequence',
            (('LCC_1', FIELDS['LCC_1'], (1, 1), 'FIE'),
             ('LCC_2', FIELDS['LCC_2'], (1, 1), 'FIE'),
             ('LCC_3', FIELDS['LCC_3'], (0, -1), 'FIE'),
             ('LCC_4', FIELDS['LCC_4'], (1, -1), 'FIE'),)),
    'LCH': ('sequence',
            (('LCH_1', FIELDS['LCH_1'], (1, 1), 'FIE'),
             ('LCH_2', FIELDS['LCH_2'], (0, 1), 'FIE'),
             ('LCH_3', FIELDS['LCH_3'], (0, 1), 'FIE'),
             ('LCH_4', FIELDS['LCH_4'], (1, 1), 'FIE'),
             ('LCH_5', FIELDS['LCH_5'], (1, 1), 'FIE'),)),
    'LDP': ('sequence',
            (('LDP_1', FIELDS['LDP_1'], (1, 1), 'FIE'),
             ('LDP_2', FIELDS['LDP_2'], (1, 1), 'FIE'),
             ('LDP_3', FIELDS['LDP_3'], (0, -1), 'FIE'),
             ('LDP_4', FIELDS['LDP_4'], (0, -1), 'FIE'),
             ('LDP_5', FIELDS['LDP_5'], (0, -1), 'FIE'),
             ('LDP_6', FIELDS['LDP_6'], (0, 1), 'FIE'),
             ('LDP_7', FIELDS['LDP_7'], (0, 1), 'FIE'),
             ('LDP_8', FIELDS['LDP_8'], (0, 1), 'FIE'),
             ('LDP_9', FIELDS['LDP_9'], (0, 1), 'FIE'),
             ('LDP_10', FIELDS['LDP_10'], (0, -1), 'FIE'),
             ('LDP_11', FIELDS['LDP_11'], (0, 1), 'FIE'),
             ('LDP_12', FIELDS['LDP_12'], (0, 1), 'FIE'),)),
    'LOC': ('sequence',
            (('LOC_1', FIELDS['LOC_1'], (1, 1), 'FIE'),
             ('LOC_2', FIELDS['LOC_2'], (0, 1), 'FIE'),
             ('LOC_3', FIELDS['LOC_3'], (1, -1), 'FIE'),
             ('LOC_4', FIELDS['LOC_4'], (0, -1), 'FIE'),
             ('LOC_5', FIELDS['LOC_5'], (0, -1), 'FIE'),
             ('LOC_6', FIELDS['LOC_6'], (0, -1), 'FIE'),
             ('LOC_7', FIELDS['LOC_7'], (0, -1), 'FIE'),
             ('LOC_8', FIELDS['LOC_8'], (0, -1), 'FIE'),
             ('LOC_9', FIELDS['LOC_9'], (0, 1), 'FIE'),)),
    'LRL': ('sequence',
            (('LRL_1', FIELDS['LRL_1'], (1, 1), 'FIE'),
             ('LRL_2', FIELDS['LRL_2'], (0, 1), 'FIE'),
             ('LRL_3', FIELDS['LRL_3'], (0, 1), 'FIE'),
             ('LRL_4', FIELDS['LRL_4'], (1, 1), 'FIE'),
             ('LRL_5', FIELDS['LRL_5'], (0, -1), 'FIE'),
             ('LRL_6', FIELDS['LRL_6'], (0, 1), 'FIE'),)),
    'MFA': ('sequence',
            (('MFA_1', FIELDS['MFA_1'], (1, 1), 'FIE'),
             ('MFA_2', FIELDS['MFA_2'], (0, 1), 'FIE'),
             ('MFA_3', FIELDS['MFA_3'], (0, 1), 'FIE'),
             ('MFA_4', FIELDS['MFA_4'], (1, 1), 'FIE'),
             ('MFA_5', FIELDS['MFA_5'], (1, -1), 'FIE'),
             ('MFA_6', FIELDS['MFA_6'], (1, -1), 'FIE'),)),
    'MFE': ('sequence',
            (('MFE_1', FIELDS['MFE_1'], (1, 1), 'FIE'),
             ('MFE_2', FIELDS['MFE_2'], (0, 1), 'FIE'),
             ('MFE_3', FIELDS['MFE_3'], (0, 1), 'FIE'),
             ('MFE_4', FIELDS['MFE_4'], (1, -1), 'FIE'),
             ('MFE_5', FIELDS['MFE_5'], (1, -1), 'FIE'),
             ('MFE_6', FIELDS['MFE_6'], (0, 1), 'FIE'),
             ('MFE_7', FIELDS['MFE_7'], (0, 1), 'FIE'),)),
    'MFI': ('sequence',
            (('MFI_1', FIELDS['MFI_1'], (1, 1), 'FIE'),
             ('MFI_2', FIELDS['MFI_2'], (0, -1), 'FIE'),
             ('MFI_3', FIELDS['MFI_3'], (1, 1), 'FIE'),
             ('MFI_4', FIELDS['MFI_4'], (0, 1), 'FIE'),
             ('MFI_5', FIELDS['MFI_5'], (0, 1), 'FIE'),
             ('MFI_6', FIELDS['MFI_6'], (1, 1), 'FIE'),)),
    'MRG': ('sequence',
            (('MRG_1', FIELDS['MRG_1'], (1, -1), 'FIE'),
             ('MRG_2', FIELDS['MRG_2'], (0, -1), 'FIE'),
             ('MRG_3', FIELDS['MRG_3'], (0, 1), 'FIE'),
             ('MRG_4', FIELDS['MRG_4'], (0, 1), 'FIE'),
             ('MRG_5', FIELDS['MRG_5'], (0, 1), 'FIE'),
             ('MRG_6', FIELDS['MRG_6'], (0, 1), 'FIE'),
             ('MRG_7', FIELDS['MRG_7'], (0, -1), 'FIE'),)),
    'MSA': ('sequence',
            (('MSA_1', FIELDS['MSA_1'], (1, 1), 'FIE'),
             ('MSA_2', FIELDS['MSA_2'], (1, 1), 'FIE'),
             ('MSA_3', FIELDS['MSA_3'], (0, 1), 'FIE'),
             ('MSA_4', FIELDS['MSA_4'], (0, 1), 'FIE'),
             ('MSA_5', FIELDS['MSA_5'], (0, 0), 'FIE'),
             ('MSA_6', FIELDS['MSA_6'], (0, 1), 'FIE'),
             ('MSA_7', FIELDS['MSA_7'], (0, 1), 'FIE'),
             ('MSA_8', FIELDS['MSA_8'], (0, 1), 'FIE'),)),
    'MSH': ('sequence',
            (('MSH_1', FIELDS['MSH_1'], (1, 1), 'FIE'),
             ('MSH_2', FIELDS['MSH_2'], (1, 1), 'FIE'),
             ('MSH_3', FIELDS['MSH_3'], (0, 1), 'FIE'),
             ('MSH_4', FIELDS['MSH_4'], (0, 1), 'FIE'),
             ('MSH_5', FIELDS['MSH_5'], (0, 1), 'FIE'),
             ('MSH_6', FIELDS['MSH_6'], (0, 1), 'FIE'),
             ('MSH_7', FIELDS['MSH_7'], (1, 1), 'FIE'),
             ('MSH_8', FIELDS['MSH_8'], (0, 1), 'FIE'),
             ('MSH_9', FIELDS['MSH_9'], (1, 1), 'FIE'),
             ('MSH_10', FIELDS['MSH_10'], (1, 1), 'FIE'),
             ('MSH_11', FIELDS['MSH_11'], (1, 1), 'FIE'),
             ('MSH_12', FIELDS['MSH_12'], (1, 1), 'FIE'),
             ('MSH_13', FIELDS['MSH_13'], (0, 1), 'FIE'),
             ('MSH_14', FIELDS['MSH_14'], (0, 1), 'FIE'),
             ('MSH_15', FIELDS['MSH_15'], (0, 1), 'FIE'),
             ('MSH_16', FIELDS['MSH_16'], (0, 1), 'FIE'),
             ('MSH_17', FIELDS['MSH_17'], (0, 1), 'FIE'),
             ('MSH_18', FIELDS['MSH_18'], (0, -1), 'FIE'),
             ('MSH_19', FIELDS['MSH_19'], (0, 1), 'FIE'),
             ('MSH_20', FIELDS['MSH_20'], (0, 1), 'FIE'),
             ('MSH_21', FIELDS['MSH_21'], (0, -1), 'FIE'),
             ('MSH_22', FIELDS['MSH_22'], (0, 1), 'FIE'),
             ('MSH_23', FIELDS['MSH_23'], (0, 1), 'FIE'),
             ('MSH_24', FIELDS['MSH_24'], (0, 1), 'FIE'),
             ('MSH_25', FIELDS['MSH_25'], (0, 1), 'FIE'),)),
    'NCK': ('sequence',
            (('NCK_1', FIELDS['NCK_1'], (1, 1), 'FIE'),)),
    'NDS': ('sequence',
            (('NDS_1', FIELDS['NDS_1'], (1, 1), 'FIE'),
             ('NDS_2', FIELDS['NDS_2'], (1, 1), 'FIE'),
             ('NDS_3', FIELDS['NDS_3'], (1, 1), 'FIE'),
             ('NDS_4', FIELDS['NDS_4'], (1, 1), 'FIE'),)),
    'NK1': ('sequence',
            (('NK1_1', FIELDS['NK1_1'], (1, 1), 'FIE'),
             ('NK1_2', FIELDS['NK1_2'], (0, -1), 'FIE'),
             ('NK1_3', FIELDS['NK1_3'], (0, 1), 'FIE'),
             ('NK1_4', FIELDS['NK1_4'], (0, -1), 'FIE'),
             ('NK1_5', FIELDS['NK1_5'], (0, -1), 'FIE'),
             ('NK1_6', FIELDS['NK1_6'], (0, -1), 'FIE'),
             ('NK1_7', FIELDS['NK1_7'], (0, 1), 'FIE'),
             ('NK1_8', FIELDS['NK1_8'], (0, 1), 'FIE'),
             ('NK1_9', FIELDS['NK1_9'], (0, 1), 'FIE'),
             ('NK1_10', FIELDS['NK1_10'], (0, 1), 'FIE'),
             ('NK1_11', FIELDS['NK1_11'], (0, 1), 'FIE'),
             ('NK1_12', FIELDS['NK1_12'], (0, 1), 'FIE'),
             ('NK1_13', FIELDS['NK1_13'], (0, -1), 'FIE'),
             ('NK1_14', FIELDS['NK1_14'], (0, 1), 'FIE'),
             ('NK1_15', FIELDS['NK1_15'], (0, 1), 'FIE'),
             ('NK1_16', FIELDS['NK1_16'], (0, 1), 'FIE'),
             ('NK1_17', FIELDS['NK1_17'], (0, -1), 'FIE'),
             ('NK1_18', FIELDS['NK1_18'], (0, -1), 'FIE'),
             ('NK1_19', FIELDS['NK1_19'], (0, -1), 'FIE'),
             ('NK1_20', FIELDS['NK1_20'], (0, 1), 'FIE'),
             ('NK1_21', FIELDS['NK1_21'], (0, 1), 'FIE'),
             ('NK1_22', FIELDS['NK1_22'], (0, 1), 'FIE'),
             ('NK1_23', FIELDS['NK1_23'], (0, 1), 'FIE'),
             ('NK1_24', FIELDS['NK1_24'], (0, 1), 'FIE'),
             ('NK1_25', FIELDS['NK1_25'], (0, 1), 'FIE'),
             ('NK1_26', FIELDS['NK1_26'], (0, -1), 'FIE'),
             ('NK1_27', FIELDS['NK1_27'], (0, 1), 'FIE'),
             ('NK1_28', FIELDS['NK1_28'], (0, -1), 'FIE'),
             ('NK1_29', FIELDS['NK1_29'], (0, -1), 'FIE'),
             ('NK1_30', FIELDS['NK1_30'], (0, -1), 'FIE'),
             ('NK1_31', FIELDS['NK1_31'], (0, -1), 'FIE'),
             ('NK1_32', FIELDS['NK1_32'], (0, -1), 'FIE'),
             ('NK1_33', FIELDS['NK1_33'], (0, -1), 'FIE'),
             ('NK1_34', FIELDS['NK1_34'], (0, 1), 'FIE'),
             ('NK1_35', FIELDS['NK1_35'], (0, -1), 'FIE'),
             ('NK1_36', FIELDS['NK1_36'], (0, 1), 'FIE'),
             ('NK1_37', FIELDS['NK1_37'], (0, 1), 'FIE'),
             ('NK1_38', FIELDS['NK1_38'], (0, 1), 'FIE'),
             ('NK1_39', FIELDS['NK1_39'], (0, 1), 'FIE'),)),
    'NPU': ('sequence',
            (('NPU_1', FIELDS['NPU_1'], (1, 1), 'FIE'),
             ('NPU_2', FIELDS['NPU_2'], (0, 1), 'FIE'),)),
    'NSC': ('sequence',
            (('NSC_1', FIELDS['NSC_1'], (1, 1), 'FIE'),
             ('NSC_2', FIELDS['NSC_2'], (0, 1), 'FIE'),
             ('NSC_3', FIELDS['NSC_3'], (0, 1), 'FIE'),
             ('NSC_4', FIELDS['NSC_4'], (0, 1), 'FIE'),
             ('NSC_5', FIELDS['NSC_5'], (0, 1), 'FIE'),
             ('NSC_6', FIELDS['NSC_6'], (0, 1), 'FIE'),
             ('NSC_7', FIELDS['NSC_7'], (0, 1), 'FIE'),
             ('NSC_8', FIELDS['NSC_8'], (0, 1), 'FIE'),
             ('NSC_9', FIELDS['NSC_9'], (0, 1), 'FIE'),)),
    'NST': ('sequence',
            (('NST_1', FIELDS['NST_1'], (1, 1), 'FIE'),
             ('NST_2', FIELDS['NST_2'], (0, 1), 'FIE'),
             ('NST_3', FIELDS['NST_3'], (0, 1), 'FIE'),
             ('NST_4', FIELDS['NST_4'], (0, 1), 'FIE'),
             ('NST_5', FIELDS['NST_5'], (0, 1), 'FIE'),
             ('NST_6', FIELDS['NST_6'], (0, 1), 'FIE'),
             ('NST_7', FIELDS['NST_7'], (0, 1), 'FIE'),
             ('NST_8', FIELDS['NST_8'], (0, 1), 'FIE'),
             ('NST_9', FIELDS['NST_9'], (0, 1), 'FIE'),
             ('NST_10', FIELDS['NST_10'], (0, 1), 'FIE'),
             ('NST_11', FIELDS['NST_11'], (0, 1), 'FIE'),
             ('NST_12', FIELDS['NST_12'], (0, 1), 'FIE'),
             ('NST_13', FIELDS['NST_13'], (0, 1), 'FIE'),
             ('NST_14', FIELDS['NST_14'], (0, 1), 'FIE'),
             ('NST_15', FIELDS['NST_15'], (0, 1), 'FIE'),)),
    'NTE': ('sequence',
            (('NTE_1', FIELDS['NTE_1'], (0, 1), 'FIE'),
             ('NTE_2', FIELDS['NTE_2'], (0, 1), 'FIE'),
             ('NTE_3', FIELDS['NTE_3'], (0, -1), 'FIE'),
             ('NTE_4', FIELDS['NTE_4'], (0, 1), 'FIE'),
             ('NTE_5', FIELDS['NTE_5'], (0, 1), 'FIE'),
             ('NTE_6', FIELDS['NTE_6'], (0, 1), 'FIE'),
             ('NTE_7', FIELDS['NTE_7'], (0, 1), 'FIE'),
             ('NTE_8', FIELDS['NTE_8'], (0, 1), 'FIE'),)),
    'OBR': ('sequence',
            (('OBR_1', FIELDS['OBR_1'], (0, 1), 'FIE'),
             ('OBR_2', FIELDS['OBR_2'], (0, 1), 'FIE'),
             ('OBR_3', FIELDS['OBR_3'], (0, 1), 'FIE'),
             ('OBR_4', FIELDS['OBR_4'], (1, 1), 'FIE'),
             ('OBR_5', FIELDS['OBR_5'], (0, 1), 'FIE'),
             ('OBR_6', FIELDS['OBR_6'], (0, 1), 'FIE'),
             ('OBR_7', FIELDS['OBR_7'], (0, 1), 'FIE'),
             ('OBR_8', FIELDS['OBR_8'], (0, 1), 'FIE'),
             ('OBR_9', FIELDS['OBR_9'], (0, 1), 'FIE'),
             ('OBR_10', FIELDS['OBR_10'], (0, -1), 'FIE'),
             ('OBR_11', FIELDS['OBR_11'], (0, 1), 'FIE'),
             ('OBR_12', FIELDS['OBR_12'], (0, 1), 'FIE'),
             ('OBR_13', FIELDS['OBR_13'], (0, 1), 'FIE'),
             ('OBR_14', FIELDS['OBR_14'], (0, 1), 'FIE'),
             ('OBR_15', FIELDS['OBR_15'], (0, 1), 'FIE'),
             ('OBR_16', FIELDS['OBR_16'], (0, -1), 'FIE'),
             ('OBR_17', FIELDS['OBR_17'], (0, 2), 'FIE'),
             ('OBR_18', FIELDS['OBR_18'], (0, 1), 'FIE'),
             ('OBR_19', FIELDS['OBR_19'], (0, 1), 'FIE'),
             ('OBR_20', FIELDS['OBR_20'], (0, 1), 'FIE'),
             ('OBR_21', FIELDS['OBR_21'], (0, 1), 'FIE'),
             ('OBR_22', FIELDS['OBR_22'], (0, 1), 'FIE'),
             ('OBR_23', FIELDS['OBR_23'], (0, 1), 'FIE'),
             ('OBR_24', FIELDS['OBR_24'], (0, 1), 'FIE'),
             ('OBR_25', FIELDS['OBR_25'], (0, 1), 'FIE'),
             ('OBR_26', FIELDS['OBR_26'], (0, 1), 'FIE'),
             ('OBR_27', FIELDS['OBR_27'], (0, -1), 'FIE'),
             ('OBR_28', FIELDS['OBR_28'], (0, -1), 'FIE'),
             ('OBR_29', FIELDS['OBR_29'], (0, 1), 'FIE'),
             ('OBR_30', FIELDS['OBR_30'], (0, 1), 'FIE'),
             ('OBR_31', FIELDS['OBR_31'], (0, -1), 'FIE'),
             ('OBR_32', FIELDS['OBR_32'], (0, 1), 'FIE'),
             ('OBR_33', FIELDS['OBR_33'], (0, -1), 'FIE'),
             ('OBR_34', FIELDS['OBR_34'], (0, -1), 'FIE'),
             ('OBR_35', FIELDS['OBR_35'], (0, -1), 'FIE'),
             ('OBR_36', FIELDS['OBR_36'], (0, 1), 'FIE'),
             ('OBR_37', FIELDS['OBR_37'], (0, 1), 'FIE'),
             ('OBR_38', FIELDS['OBR_38'], (0, -1), 'FIE'),
             ('OBR_39', FIELDS['OBR_39'], (0, -1), 'FIE'),
             ('OBR_40', FIELDS['OBR_40'], (0, 1), 'FIE'),
             ('OBR_41', FIELDS['OBR_41'], (0, 1), 'FIE'),
             ('OBR_42', FIELDS['OBR_42'], (0, 1), 'FIE'),
             ('OBR_43', FIELDS['OBR_43'], (0, -1), 'FIE'),
             ('OBR_44', FIELDS['OBR_44'], (0, 1), 'FIE'),
             ('OBR_45', FIELDS['OBR_45'], (0, -1), 'FIE'),
             ('OBR_46', FIELDS['OBR_46'], (0, -1), 'FIE'),
             ('OBR_47', FIELDS['OBR_47'], (0, -1), 'FIE'),
             ('OBR_48', FIELDS['OBR_48'], (0, 1), 'FIE'),
             ('OBR_49', FIELDS['OBR_49'], (0, 1), 'FIE'),
             ('OBR_50', FIELDS['OBR_50'], (0, 1), 'FIE'),)),
    'OBX': ('sequence',
            (('OBX_1', FIELDS['OBX_1'], (0, 1), 'FIE'),
             ('OBX_2', FIELDS['OBX_2'], (0, 1), 'FIE'),
             ('OBX_3', FIELDS['OBX_3'], (1, 1), 'FIE'),
             ('OBX_4', FIELDS['OBX_4'], (0, 1), 'FIE'),
             ('OBX_5', FIELDS['OBX_5'], (0, -1), 'FIE'),
             ('OBX_6', FIELDS['OBX_6'], (0, 1), 'FIE'),
             ('OBX_7', FIELDS['OBX_7'], (0, 1), 'FIE'),
             ('OBX_8', FIELDS['OBX_8'], (0, -1), 'FIE'),
             ('OBX_9', FIELDS['OBX_9'], (0, 1), 'FIE'),
             ('OBX_10', FIELDS['OBX_10'], (0, -1), 'FIE'),
             ('OBX_11', FIELDS['OBX_11'], (1, 1), 'FIE'),
             ('OBX_12', FIELDS['OBX_12'], (0, 1), 'FIE'),
             ('OBX_13', FIELDS['OBX_13'], (0, 1), 'FIE'),
             ('OBX_14', FIELDS['OBX_14'], (0, 1), 'FIE'),
             ('OBX_15', FIELDS['OBX_15'], (0, 1), 'FIE'),
             ('OBX_16', FIELDS['OBX_16'], (0, -1), 'FIE'),
             ('OBX_17', FIELDS['OBX_17'], (0, -1), 'FIE'),
             ('OBX_18', FIELDS['OBX_18'], (0, -1), 'FIE'),
             ('OBX_19', FIELDS['OBX_19'], (0, 1), 'FIE'),
             ('OBX_20', FIELDS['OBX_20'], (0, -1), 'FIE'),
             ('OBX_21', FIELDS['OBX_21'], (0, 1), 'FIE'),
             ('OBX_22', FIELDS['OBX_22'], (0, 1), 'FIE'),
             ('OBX_23', FIELDS['OBX_23'], (0, -1), 'FIE'),
             ('OBX_24', FIELDS['OBX_24'], (0, -1), 'FIE'),
             ('OBX_25', FIELDS['OBX_25'], (0, -1), 'FIE'),)),
    'ODS': ('sequence',
            (('ODS_1', FIELDS['ODS_1'], (1, 1), 'FIE'),
             ('ODS_2', FIELDS['ODS_2'], (0, 10), 'FIE'),
             ('ODS_3', FIELDS['ODS_3'], (1, 20), 'FIE'),
             ('ODS_4', FIELDS['ODS_4'], (0, 2), 'FIE'),)),
    'ODT': ('sequence',
            (('ODT_1', FIELDS['ODT_1'], (1, 1), 'FIE'),
             ('ODT_2', FIELDS['ODT_2'], (0, 10), 'FIE'),
             ('ODT_3', FIELDS['ODT_3'], (0, 1), 'FIE'),)),
    'OM1': ('sequence',
            (('OM1_1', FIELDS['OM1_1'], (1, 1), 'FIE'),
             ('OM1_2', FIELDS['OM1_2'], (1, 1), 'FIE'),
             ('OM1_3', FIELDS['OM1_3'], (0, -1), 'FIE'),
             ('OM1_4', FIELDS['OM1_4'], (1, 1), 'FIE'),
             ('OM1_5', FIELDS['OM1_5'], (1, 1), 'FIE'),
             ('OM1_6', FIELDS['OM1_6'], (0, 1), 'FIE'),
             ('OM1_7', FIELDS['OM1_7'], (0, 1), 'FIE'),
             ('OM1_8', FIELDS['OM1_8'], (1, -1), 'FIE'),
             ('OM1_9', FIELDS['OM1_9'], (0, 1), 'FIE'),
             ('OM1_10', FIELDS['OM1_10'], (0, 1), 'FIE'),
             ('OM1_11', FIELDS['OM1_11'], (0, 1), 'FIE'),
             ('OM1_12', FIELDS['OM1_12'], (0, 1), 'FIE'),
             ('OM1_13', FIELDS['OM1_13'], (0, -1), 'FIE'),
             ('OM1_14', FIELDS['OM1_14'], (0, -1), 'FIE'),
             ('OM1_15', FIELDS['OM1_15'], (0, 1), 'FIE'),
             ('OM1_16', FIELDS['OM1_16'], (0, -1), 'FIE'),
             ('OM1_17', FIELDS['OM1_17'], (0, 1), 'FIE'),
             ('OM1_18', FIELDS['OM1_18'], (1, 1), 'FIE'),
             ('OM1_19', FIELDS['OM1_19'], (0, 1), 'FIE'),
             ('OM1_20', FIELDS['OM1_20'], (0, 1), 'FIE'),
             ('OM1_21', FIELDS['OM1_21'], (0, 1), 'FIE'),
             ('OM1_22', FIELDS['OM1_22'], (0, 1), 'FIE'),
             ('OM1_23', FIELDS['OM1_23'], (0, 1), 'FIE'),
             ('OM1_24', FIELDS['OM1_24'], (0, 1), 'FIE'),
             ('OM1_25', FIELDS['OM1_25'], (0, -1), 'FIE'),
             ('OM1_26', FIELDS['OM1_26'], (0, 1), 'FIE'),
             ('OM1_27', FIELDS['OM1_27'], (0, -1), 'FIE'),
             ('OM1_28', FIELDS['OM1_28'], (0, -1), 'FIE'),
             ('OM1_29', FIELDS['OM1_29'], (0, 1), 'FIE'),
             ('OM1_30', FIELDS['OM1_30'], (0, 1), 'FIE'),
             ('OM1_31', FIELDS['OM1_31'], (0, 1), 'FIE'),
             ('OM1_32', FIELDS['OM1_32'], (0, 1), 'FIE'),
             ('OM1_33', FIELDS['OM1_33'], (0, 1), 'FIE'),
             ('OM1_34', FIELDS['OM1_34'], (0, -1), 'FIE'),
             ('OM1_35', FIELDS['OM1_35'], (0, 1), 'FIE'),
             ('OM1_36', FIELDS['OM1_36'], (0, 1), 'FIE'),
             ('OM1_37', FIELDS['OM1_37'], (0, 1), 'FIE'),
             ('OM1_38', FIELDS['OM1_38'], (0, 1), 'FIE'),
             ('OM1_39', FIELDS['OM1_39'], (0, 1), 'FIE'),
             ('OM1_40', FIELDS['OM1_40'], (0, -1), 'FIE'),
             ('OM1_41', FIELDS['OM1_41'], (0, 1), 'FIE'),
             ('OM1_42', FIELDS['OM1_42'], (0, 1), 'FIE'),
             ('OM1_43', FIELDS['OM1_43'], (0, 1), 'FIE'),
             ('OM1_44', FIELDS['OM1_44'], (0, 1), 'FIE'),
             ('OM1_45', FIELDS['OM1_45'], (0, 1), 'FIE'),
             ('OM1_46', FIELDS['OM1_46'], (0, 1), 'FIE'),
             ('OM1_47', FIELDS['OM1_47'], (0, 1), 'FIE'),)),
    'OM2': ('sequence',
            (('OM2_1', FIELDS['OM2_1'], (0, 1), 'FIE'),
             ('OM2_2', FIELDS['OM2_2'], (0, 1), 'FIE'),
             ('OM2_3', FIELDS['OM2_3'], (0, -1), 'FIE'),
             ('OM2_4', FIELDS['OM2_4'], (0, 1), 'FIE'),
             ('OM2_5', FIELDS['OM2_5'], (0, 1), 'FIE'),
             ('OM2_6', FIELDS['OM2_6'], (0, -1), 'FIE'),
             ('OM2_7', FIELDS['OM2_7'], (0, -1), 'FIE'),
             ('OM2_8', FIELDS['OM2_8'], (0, 1), 'FIE'),
             ('OM2_9', FIELDS['OM2_9'], (0, -1), 'FIE'),
             ('OM2_10', FIELDS['OM2_10'], (0, 1), 'FIE'),)),
    'OM3': ('sequence',
            (('OM3_1', FIELDS['OM3_1'], (0, 1), 'FIE'),
             ('OM3_2', FIELDS['OM3_2'], (0, 1), 'FIE'),
             ('OM3_3', FIELDS['OM3_3'], (0, -1), 'FIE'),
             ('OM3_4', FIELDS['OM3_4'], (0, -1), 'FIE'),
             ('OM3_5', FIELDS['OM3_5'], (0, -1), 'FIE'),
             ('OM3_6', FIELDS['OM3_6'], (0, -1), 'FIE'),
             ('OM3_7', FIELDS['OM3_7'], (0, 1), 'FIE'),)),
    'OM4': ('sequence',
            (('OM4_1', FIELDS['OM4_1'], (0, 1), 'FIE'),
             ('OM4_2', FIELDS['OM4_2'], (0, 1), 'FIE'),
             ('OM4_3', FIELDS['OM4_3'], (0, 1), 'FIE'),
             ('OM4_4', FIELDS['OM4_4'], (0, 1), 'FIE'),
             ('OM4_5', FIELDS['OM4_5'], (0, 1), 'FIE'),
             ('OM4_6', FIELDS['OM4_6'], (0, 1), 'FIE'),
             ('OM4_7', FIELDS['OM4_7'], (0, 1), 'FIE'),
             ('OM4_8', FIELDS['OM4_8'], (0, 1), 'FIE'),
             ('OM4_9', FIELDS['OM4_9'], (0, 1), 'FIE'),
             ('OM4_10', FIELDS['OM4_10'], (0, 1), 'FIE'),
             ('OM4_11', FIELDS['OM4_11'], (0, 1), 'FIE'),
             ('OM4_12', FIELDS['OM4_12'], (0, 1), 'FIE'),
             ('OM4_13', FIELDS['OM4_13'], (0, -1), 'FIE'),
             ('OM4_14', FIELDS['OM4_14'], (0, 1), 'FIE'),)),
    'OM5': ('sequence',
            (('OM5_1', FIELDS['OM5_1'], (0, 1), 'FIE'),
             ('OM5_2', FIELDS['OM5_2'], (0, -1), 'FIE'),
             ('OM5_3', FIELDS['OM5_3'], (0, 1), 'FIE'),)),
    'OM6': ('sequence',
            (('OM6_1', FIELDS['OM6_1'], (0, 1), 'FIE'),
             ('OM6_2', FIELDS['OM6_2'], (0, 1), 'FIE'),)),
    'OM7': ('sequence',
            (('OM7_1', FIELDS['OM7_1'], (1, 1), 'FIE'),
             ('OM7_2', FIELDS['OM7_2'], (1, 1), 'FIE'),
             ('OM7_3', FIELDS['OM7_3'], (0, -1), 'FIE'),
             ('OM7_4', FIELDS['OM7_4'], (0, 1), 'FIE'),
             ('OM7_5', FIELDS['OM7_5'], (0, -1), 'FIE'),
             ('OM7_6', FIELDS['OM7_6'], (0, 1), 'FIE'),
             ('OM7_7', FIELDS['OM7_7'], (0, 1), 'FIE'),
             ('OM7_8', FIELDS['OM7_8'], (0, 1), 'FIE'),
             ('OM7_9', FIELDS['OM7_9'], (0, 1), 'FIE'),
             ('OM7_10', FIELDS['OM7_10'], (0, 1), 'FIE'),
             ('OM7_11', FIELDS['OM7_11'], (0, 1), 'FIE'),
             ('OM7_12', FIELDS['OM7_12'], (0, 1), 'FIE'),
             ('OM7_13', FIELDS['OM7_13'], (0, 1), 'FIE'),
             ('OM7_14', FIELDS['OM7_14'], (0, 1), 'FIE'),
             ('OM7_15', FIELDS['OM7_15'], (0, 1), 'FIE'),
             ('OM7_16', FIELDS['OM7_16'], (0, 1), 'FIE'),
             ('OM7_17', FIELDS['OM7_17'], (0, 1), 'FIE'),
             ('OM7_18', FIELDS['OM7_18'], (0, 1), 'FIE'),
             ('OM7_19', FIELDS['OM7_19'], (0, 1), 'FIE'),
             ('OM7_20', FIELDS['OM7_20'], (0, 1), 'FIE'),
             ('OM7_21', FIELDS['OM7_21'], (0, -1), 'FIE'),
             ('OM7_22', FIELDS['OM7_22'], (0, 1), 'FIE'),
             ('OM7_23', FIELDS['OM7_23'], (0, 1), 'FIE'),
             ('OM7_24', FIELDS['OM7_24'], (0, -1), 'FIE'),)),
    'ORC': ('sequence',
            (('ORC_1', FIELDS['ORC_1'], (1, 1), 'FIE'),
             ('ORC_2', FIELDS['ORC_2'], (0, 1), 'FIE'),
             ('ORC_3', FIELDS['ORC_3'], (0, 1), 'FIE'),
             ('ORC_4', FIELDS['ORC_4'], (0, 1), 'FIE'),
             ('ORC_5', FIELDS['ORC_5'], (0, 1), 'FIE'),
             ('ORC_6', FIELDS['ORC_6'], (0, 1), 'FIE'),
             ('ORC_7', FIELDS['ORC_7'], (0, -1), 'FIE'),
             ('ORC_8', FIELDS['ORC_8'], (0, 1), 'FIE'),
             ('ORC_9', FIELDS['ORC_9'], (0, 1), 'FIE'),
             ('ORC_10', FIELDS['ORC_10'], (0, -1), 'FIE'),
             ('ORC_11', FIELDS['ORC_11'], (0, -1), 'FIE'),
             ('ORC_12', FIELDS['ORC_12'], (0, -1), 'FIE'),
             ('ORC_13', FIELDS['ORC_13'], (0, 1), 'FIE'),
             ('ORC_14', FIELDS['ORC_14'], (0, 2), 'FIE'),
             ('ORC_15', FIELDS['ORC_15'], (0, 1), 'FIE'),
             ('ORC_16', FIELDS['ORC_16'], (0, 1), 'FIE'),
             ('ORC_17', FIELDS['ORC_17'], (0, 1), 'FIE'),
             ('ORC_18', FIELDS['ORC_18'], (0, 1), 'FIE'),
             ('ORC_19', FIELDS['ORC_19'], (0, -1), 'FIE'),
             ('ORC_20', FIELDS['ORC_20'], (0, 1), 'FIE'),
             ('ORC_21', FIELDS['ORC_21'], (0, -1), 'FIE'),
             ('ORC_22', FIELDS['ORC_22'], (0, -1), 'FIE'),
             ('ORC_23', FIELDS['ORC_23'], (0, -1), 'FIE'),
             ('ORC_24', FIELDS['ORC_24'], (0, -1), 'FIE'),
             ('ORC_25', FIELDS['ORC_25'], (0, 1), 'FIE'),
             ('ORC_26', FIELDS['ORC_26'], (0, 1), 'FIE'),
             ('ORC_27', FIELDS['ORC_27'], (0, 1), 'FIE'),
             ('ORC_28', FIELDS['ORC_28'], (0, 1), 'FIE'),
             ('ORC_29', FIELDS['ORC_29'], (0, 1), 'FIE'),
             ('ORC_30', FIELDS['ORC_30'], (0, 1), 'FIE'),
             ('ORC_31', FIELDS['ORC_31'], (0, 1), 'FIE'),)),
    'ORG': ('sequence',
            (('ORG_1', FIELDS['ORG_1'], (1, 1), 'FIE'),
             ('ORG_2', FIELDS['ORG_2'], (0, 1), 'FIE'),
             ('ORG_3', FIELDS['ORG_3'], (0, 1), 'FIE'),
             ('ORG_4', FIELDS['ORG_4'], (0, 1), 'FIE'),
             ('ORG_5', FIELDS['ORG_5'], (0, 1), 'FIE'),
             ('ORG_6', FIELDS['ORG_6'], (0, 1), 'FIE'),
             ('ORG_7', FIELDS['ORG_7'], (0, 1), 'FIE'),
             ('ORG_8', FIELDS['ORG_8'], (0, 1), 'FIE'),
             ('ORG_9', FIELDS['ORG_9'], (0, 1), 'FIE'),
             ('ORG_10', FIELDS['ORG_10'], (0, 1), 'FIE'),
             ('ORG_11', FIELDS['ORG_11'], (0, 1), 'FIE'),
             ('ORG_12', FIELDS['ORG_12'], (0, 1), 'FIE'),)),
    'OVR': ('sequence',
            (('OVR_1', FIELDS['OVR_1'], (0, 1), 'FIE'),
             ('OVR_2', FIELDS['OVR_2'], (0, 1), 'FIE'),
             ('OVR_3', FIELDS['OVR_3'], (0, 1), 'FIE'),
             ('OVR_4', FIELDS['OVR_4'], (0, 1), 'FIE'),
             ('OVR_5', FIELDS['OVR_5'], (0, 1), 'FIE'),)),
    'PCE': ('sequence',
            (('PCE_1', FIELDS['PCE_1'], (1, 1), 'FIE'),
             ('PCE_2', FIELDS['PCE_2'], (0, 1), 'FIE'),
             ('PCE_3', FIELDS['PCE_3'], (0, 1), 'FIE'),
             ('PCE_4', FIELDS['PCE_4'], (0, 1), 'FIE'),)),
    'PCR': ('sequence',
            (('PCR_1', FIELDS['PCR_1'], (1, 1), 'FIE'),
             ('PCR_2', FIELDS['PCR_2'], (0, 1), 'FIE'),
             ('PCR_3', FIELDS['PCR_3'], (0, 1), 'FIE'),
             ('PCR_4', FIELDS['PCR_4'], (0, 1), 'FIE'),
             ('PCR_5', FIELDS['PCR_5'], (0, 1), 'FIE'),
             ('PCR_6', FIELDS['PCR_6'], (0, 1), 'FIE'),
             ('PCR_7', FIELDS['PCR_7'], (0, 1), 'FIE'),
             ('PCR_8', FIELDS['PCR_8'], (0, 1), 'FIE'),
             ('PCR_9', FIELDS['PCR_9'], (0, 1), 'FIE'),
             ('PCR_10', FIELDS['PCR_10'], (0, 1), 'FIE'),
             ('PCR_11', FIELDS['PCR_11'], (0, 1), 'FIE'),
             ('PCR_12', FIELDS['PCR_12'], (0, 3), 'FIE'),
             ('PCR_13', FIELDS['PCR_13'], (0, 1), 'FIE'),
             ('PCR_14', FIELDS['PCR_14'], (0, 1), 'FIE'),
             ('PCR_15', FIELDS['PCR_15'], (0, 1), 'FIE'),
             ('PCR_16', FIELDS['PCR_16'], (0, 1), 'FIE'),
             ('PCR_17', FIELDS['PCR_17'], (0, 1), 'FIE'),
             ('PCR_18', FIELDS['PCR_18'], (0, 1), 'FIE'),
             ('PCR_19', FIELDS['PCR_19'], (0, 1), 'FIE'),
             ('PCR_20', FIELDS['PCR_20'], (0, 1), 'FIE'),
             ('PCR_21', FIELDS['PCR_21'], (0, 6), 'FIE'),
             ('PCR_22', FIELDS['PCR_22'], (0, 6), 'FIE'),
             ('PCR_23', FIELDS['PCR_23'], (0, 3), 'FIE'),)),
    'PD1': ('sequence',
            (('PD1_1', FIELDS['PD1_1'], (0, -1), 'FIE'),
             ('PD1_2', FIELDS['PD1_2'], (0, 1), 'FIE'),
             ('PD1_3', FIELDS['PD1_3'], (0, -1), 'FIE'),
             ('PD1_4', FIELDS['PD1_4'], (0, -1), 'FIE'),
             ('PD1_5', FIELDS['PD1_5'], (0, 1), 'FIE'),
             ('PD1_6', FIELDS['PD1_6'], (0, 1), 'FIE'),
             ('PD1_7', FIELDS['PD1_7'], (0, 1), 'FIE'),
             ('PD1_8', FIELDS['PD1_8'], (0, 1), 'FIE'),
             ('PD1_9', FIELDS['PD1_9'], (0, 1), 'FIE'),
             ('PD1_10', FIELDS['PD1_10'], (0, -1), 'FIE'),
             ('PD1_11', FIELDS['PD1_11'], (0, 1), 'FIE'),
             ('PD1_12', FIELDS['PD1_12'], (0, 1), 'FIE'),
             ('PD1_13', FIELDS['PD1_13'], (0, 1), 'FIE'),
             ('PD1_14', FIELDS['PD1_14'], (0, -1), 'FIE'),
             ('PD1_15', FIELDS['PD1_15'], (0, -1), 'FIE'),
             ('PD1_16', FIELDS['PD1_16'], (0, 1), 'FIE'),
             ('PD1_17', FIELDS['PD1_17'], (0, 1), 'FIE'),
             ('PD1_18', FIELDS['PD1_18'], (0, 1), 'FIE'),
             ('PD1_19', FIELDS['PD1_19'], (0, 1), 'FIE'),
             ('PD1_20', FIELDS['PD1_20'], (0, 1), 'FIE'),
             ('PD1_21', FIELDS['PD1_21'], (0, 1), 'FIE'),
             ('PD1_22', FIELDS['PD1_22'], (0, 1), 'FIE'),)),
    'PDA': ('sequence',
            (('PDA_1', FIELDS['PDA_1'], (0, -1), 'FIE'),
             ('PDA_2', FIELDS['PDA_2'], (0, 1), 'FIE'),
             ('PDA_3', FIELDS['PDA_3'], (0, 1), 'FIE'),
             ('PDA_4', FIELDS['PDA_4'], (0, 1), 'FIE'),
             ('PDA_5', FIELDS['PDA_5'], (0, 1), 'FIE'),
             ('PDA_6', FIELDS['PDA_6'], (0, 1), 'FIE'),
             ('PDA_7', FIELDS['PDA_7'], (0, 1), 'FIE'),
             ('PDA_8', FIELDS['PDA_8'], (0, 1), 'FIE'),
             ('PDA_9', FIELDS['PDA_9'], (0, 1), 'FIE'),)),
    'PDC': ('sequence',
            (('PDC_1', FIELDS['PDC_1'], (1, -1), 'FIE'),
             ('PDC_2', FIELDS['PDC_2'], (1, 1), 'FIE'),
             ('PDC_3', FIELDS['PDC_3'], (1, 1), 'FIE'),
             ('PDC_4', FIELDS['PDC_4'], (0, 1), 'FIE'),
             ('PDC_5', FIELDS['PDC_5'], (0, 1), 'FIE'),
             ('PDC_6', FIELDS['PDC_6'], (0, -1), 'FIE'),
             ('PDC_7', FIELDS['PDC_7'], (0, 1), 'FIE'),
             ('PDC_8', FIELDS['PDC_8'], (0, -1), 'FIE'),
             ('PDC_9', FIELDS['PDC_9'], (0, 1), 'FIE'),
             ('PDC_10', FIELDS['PDC_10'], (0, 1), 'FIE'),
             ('PDC_11', FIELDS['PDC_11'], (0, 1), 'FIE'),
             ('PDC_12', FIELDS['PDC_12'], (0, 1), 'FIE'),
             ('PDC_13', FIELDS['PDC_13'], (0, 1), 'FIE'),
             ('PDC_14', FIELDS['PDC_14'], (0, 1), 'FIE'),
             ('PDC_15', FIELDS['PDC_15'], (0, 1), 'FIE'),)),
    'PEO': ('sequence',
            (('PEO_1', FIELDS['PEO_1'], (0, -1), 'FIE'),
             ('PEO_2', FIELDS['PEO_2'], (0, -1), 'FIE'),
             ('PEO_3', FIELDS['PEO_3'], (1, 1), 'FIE'),
             ('PEO_4', FIELDS['PEO_4'], (0, 1), 'FIE'),
             ('PEO_5', FIELDS['PEO_5'], (0, 1), 'FIE'),
             ('PEO_6', FIELDS['PEO_6'], (0, 1), 'FIE'),
             ('PEO_7', FIELDS['PEO_7'], (0, -1), 'FIE'),
             ('PEO_8', FIELDS['PEO_8'], (0, -1), 'FIE'),
             ('PEO_9', FIELDS['PEO_9'], (0, 1), 'FIE'),
             ('PEO_10', FIELDS['PEO_10'], (0, 1), 'FIE'),
             ('PEO_11', FIELDS['PEO_11'], (0, -1), 'FIE'),
             ('PEO_12', FIELDS['PEO_12'], (0, 1), 'FIE'),
             ('PEO_13', FIELDS['PEO_13'], (0, -1), 'FIE'),
             ('PEO_14', FIELDS['PEO_14'], (0, -1), 'FIE'),
             ('PEO_15', FIELDS['PEO_15'], (0, -1), 'FIE'),
             ('PEO_16', FIELDS['PEO_16'], (0, -1), 'FIE'),
             ('PEO_17', FIELDS['PEO_17'], (0, -1), 'FIE'),
             ('PEO_18', FIELDS['PEO_18'], (0, -1), 'FIE'),
             ('PEO_19', FIELDS['PEO_19'], (0, -1), 'FIE'),
             ('PEO_20', FIELDS['PEO_20'], (0, -1), 'FIE'),
             ('PEO_21', FIELDS['PEO_21'], (0, -1), 'FIE'),
             ('PEO_22', FIELDS['PEO_22'], (0, 1), 'FIE'),
             ('PEO_23', FIELDS['PEO_23'], (0, 1), 'FIE'),
             ('PEO_24', FIELDS['PEO_24'], (0, 1), 'FIE'),
             ('PEO_25', FIELDS['PEO_25'], (0, 1), 'FIE'),)),
    'PES': ('sequence',
            (('PES_1', FIELDS['PES_1'], (0, -1), 'FIE'),
             ('PES_2', FIELDS['PES_2'], (0, -1), 'FIE'),
             ('PES_3', FIELDS['PES_3'], (0, -1), 'FIE'),
             ('PES_4', FIELDS['PES_4'], (0, -1), 'FIE'),
             ('PES_5', FIELDS['PES_5'], (0, 1), 'FIE'),
             ('PES_6', FIELDS['PES_6'], (0, 1), 'FIE'),
             ('PES_7', FIELDS['PES_7'], (0, -1), 'FIE'),
             ('PES_8', FIELDS['PES_8'], (0, 1), 'FIE'),
             ('PES_9', FIELDS['PES_9'], (0, 1), 'FIE'),
             ('PES_10', FIELDS['PES_10'], (1, 1), 'FIE'),
             ('PES_11', FIELDS['PES_11'], (0, 2), 'FIE'),
             ('PES_12', FIELDS['PES_12'], (0, 1), 'FIE'),
             ('PES_13', FIELDS['PES_13'], (0, -1), 'FIE'),)),
    'PID': ('sequence',
            (('PID_1', FIELDS['PID_1'], (0, 1), 'FIE'),
             ('PID_2', FIELDS['PID_2'], (0, 1), 'FIE'),
             ('PID_3', FIELDS['PID_3'], (1, -1), 'FIE'),
             ('PID_4', FIELDS['PID_4'], (0, -1), 'FIE'),
             ('PID_5', FIELDS['PID_5'], (1, -1), 'FIE'),
             ('PID_6', FIELDS['PID_6'], (0, -1), 'FIE'),
             ('PID_7', FIELDS['PID_7'], (0, 1), 'FIE'),
             ('PID_8', FIELDS['PID_8'], (0, 1), 'FIE'),
             ('PID_9', FIELDS['PID_9'], (0, -1), 'FIE'),
             ('PID_10', FIELDS['PID_10'], (0, -1), 'FIE'),
             ('PID_11', FIELDS['PID_11'], (0, -1), 'FIE'),
             ('PID_12', FIELDS['PID_12'], (0, 1), 'FIE'),
             ('PID_13', FIELDS['PID_13'], (0, -1), 'FIE'),
             ('PID_14', FIELDS['PID_14'], (0, -1), 'FIE'),
             ('PID_15', FIELDS['PID_15'], (0, 1), 'FIE'),
             ('PID_16', FIELDS['PID_16'], (0, 1), 'FIE'),
             ('PID_17', FIELDS['PID_17'], (0, 1), 'FIE'),
             ('PID_18', FIELDS['PID_18'], (0, 1), 'FIE'),
             ('PID_19', FIELDS['PID_19'], (0, 1), 'FIE'),
             ('PID_20', FIELDS['PID_20'], (0, 1), 'FIE'),
             ('PID_21', FIELDS['PID_21'], (0, -1), 'FIE'),
             ('PID_22', FIELDS['PID_22'], (0, -1), 'FIE'),
             ('PID_23', FIELDS['PID_23'], (0, 1), 'FIE'),
             ('PID_24', FIELDS['PID_24'], (0, 1), 'FIE'),
             ('PID_25', FIELDS['PID_25'], (0, 1), 'FIE'),
             ('PID_26', FIELDS['PID_26'], (0, -1), 'FIE'),
             ('PID_27', FIELDS['PID_27'], (0, 1), 'FIE'),
             ('PID_28', FIELDS['PID_28'], (0, 1), 'FIE'),
             ('PID_29', FIELDS['PID_29'], (0, 1), 'FIE'),
             ('PID_30', FIELDS['PID_30'], (0, 1), 'FIE'),
             ('PID_31', FIELDS['PID_31'], (0, 1), 'FIE'),
             ('PID_32', FIELDS['PID_32'], (0, -1), 'FIE'),
             ('PID_33', FIELDS['PID_33'], (0, 1), 'FIE'),
             ('PID_34', FIELDS['PID_34'], (0, 1), 'FIE'),
             ('PID_35', FIELDS['PID_35'], (0, 1), 'FIE'),
             ('PID_36', FIELDS['PID_36'], (0, 1), 'FIE'),
             ('PID_37', FIELDS['PID_37'], (0, 1), 'FIE'),
             ('PID_38', FIELDS['PID_38'], (0, -1), 'FIE'),
             ('PID_39', FIELDS['PID_39'], (0, -1), 'FIE'),)),
    'PKG': ('sequence',
            (('PKG_1', FIELDS['PKG_1'], (1, 1), 'FIE'),
             ('PKG_2', FIELDS['PKG_2'], (0, 1), 'FIE'),
             ('PKG_3', FIELDS['PKG_3'], (0, 1), 'FIE'),
             ('PKG_4', FIELDS['PKG_4'], (0, 1), 'FIE'),
             ('PKG_5', FIELDS['PKG_5'], (0, 1), 'FIE'),
             ('PKG_6', FIELDS['PKG_6'], (0, 1), 'FIE'),
             ('PKG_7', FIELDS['PKG_7'], (0, 1), 'FIE'),)),
    'PMT': ('sequence',
            (('PMT_1', FIELDS['PMT_1'], (1, 1), 'FIE'),
             ('PMT_2', FIELDS['PMT_2'], (1, 1), 'FIE'),
             ('PMT_3', FIELDS['PMT_3'], (1, 1), 'FIE'),
             ('PMT_4', FIELDS['PMT_4'], (1, 1), 'FIE'),
             ('PMT_5', FIELDS['PMT_5'], (1, 1), 'FIE'),
             ('PMT_6', FIELDS['PMT_6'], (1, 1), 'FIE'),
             ('PMT_7', FIELDS['PMT_7'], (0, 1), 'FIE'),
             ('PMT_8', FIELDS['PMT_8'], (0, 1), 'FIE'),
             ('PMT_9', FIELDS['PMT_9'], (0, 1), 'FIE'),
             ('PMT_10', FIELDS['PMT_10'], (0, 1), 'FIE'),
             ('PMT_11', FIELDS['PMT_11'], (1, 1), 'FIE'),
             ('PMT_12', FIELDS['PMT_12'], (0, 1), 'FIE'),)),
    'PR1': ('sequence',
            (('PR1_1', FIELDS['PR1_1'], (1, 1), 'FIE'),
             ('PR1_2', FIELDS['PR1_2'], (0, 0), 'FIE'),
             ('PR1_3', FIELDS['PR1_3'], (1, 1), 'FIE'),
             ('PR1_4', FIELDS['PR1_4'], (0, 0), 'FIE'),
             ('PR1_5', FIELDS['PR1_5'], (1, 1), 'FIE'),
             ('PR1_6', FIELDS['PR1_6'], (0, 1), 'FIE'),
             ('PR1_7', FIELDS['PR1_7'], (0, 1), 'FIE'),
             ('PR1_8', FIELDS['PR1_8'], (0, 0), 'FIE'),
             ('PR1_9', FIELDS['PR1_9'], (0, 1), 'FIE'),
             ('PR1_10', FIELDS['PR1_10'], (0, 1), 'FIE'),
             ('PR1_13', FIELDS['PR1_13'], (0, 1), 'FIE'),
             ('PR1_14', FIELDS['PR1_14'], (0, 1), 'FIE'),
             ('PR1_15', FIELDS['PR1_15'], (0, 1), 'FIE'),
             ('PR1_16', FIELDS['PR1_16'], (0, -1), 'FIE'),
             ('PR1_17', FIELDS['PR1_17'], (0, 1), 'FIE'),
             ('PR1_18', FIELDS['PR1_18'], (0, -1), 'FIE'),
             ('PR1_19', FIELDS['PR1_19'], (0, 1), 'FIE'),
             ('PR1_20', FIELDS['PR1_20'], (0, 1), 'FIE'),
             ('PR1_21', FIELDS['PR1_21'], (0, 1), 'FIE'),
             ('PR1_22', FIELDS['PR1_22'], (0, 1), 'FIE'),)),
    'PRA': ('sequence',
            (('PRA_1', FIELDS['PRA_1'], (0, 1), 'FIE'),
             ('PRA_2', FIELDS['PRA_2'], (0, -1), 'FIE'),
             ('PRA_3', FIELDS['PRA_3'], (0, -1), 'FIE'),
             ('PRA_4', FIELDS['PRA_4'], (0, 1), 'FIE'),
             ('PRA_5', FIELDS['PRA_5'], (0, -1), 'FIE'),
             ('PRA_6', FIELDS['PRA_6'], (0, -1), 'FIE'),
             ('PRA_7', FIELDS['PRA_7'], (0, -1), 'FIE'),
             ('PRA_8', FIELDS['PRA_8'], (0, 1), 'FIE'),
             ('PRA_9', FIELDS['PRA_9'], (0, 1), 'FIE'),
             ('PRA_10', FIELDS['PRA_10'], (0, 1), 'FIE'),
             ('PRA_11', FIELDS['PRA_11'], (0, -1), 'FIE'),
             ('PRA_12', FIELDS['PRA_12'], (0, 1), 'FIE'),)),
    'PRB': ('sequence',
            (('PRB_1', FIELDS['PRB_1'], (1, 1), 'FIE'),
             ('PRB_2', FIELDS['PRB_2'], (1, 1), 'FIE'),
             ('PRB_3', FIELDS['PRB_3'], (1, 1), 'FIE'),
             ('PRB_4', FIELDS['PRB_4'], (1, 1), 'FIE'),
             ('PRB_5', FIELDS['PRB_5'], (0, 1), 'FIE'),
             ('PRB_6', FIELDS['PRB_6'], (0, 1), 'FIE'),
             ('PRB_7', FIELDS['PRB_7'], (0, 1), 'FIE'),
             ('PRB_8', FIELDS['PRB_8'], (0, 1), 'FIE'),
             ('PRB_9', FIELDS['PRB_9'], (0, 1), 'FIE'),
             ('PRB_10', FIELDS['PRB_10'], (0, 1), 'FIE'),
             ('PRB_11', FIELDS['PRB_11'], (0, -1), 'FIE'),
             ('PRB_12', FIELDS['PRB_12'], (0, 1), 'FIE'),
             ('PRB_13', FIELDS['PRB_13'], (0, 1), 'FIE'),
             ('PRB_14', FIELDS['PRB_14'], (0, 1), 'FIE'),
             ('PRB_15', FIELDS['PRB_15'], (0, 1), 'FIE'),
             ('PRB_16', FIELDS['PRB_16'], (0, 1), 'FIE'),
             ('PRB_17', FIELDS['PRB_17'], (0, 1), 'FIE'),
             ('PRB_18', FIELDS['PRB_18'], (0, 1), 'FIE'),
             ('PRB_19', FIELDS['PRB_19'], (0, 1), 'FIE'),
             ('PRB_20', FIELDS['PRB_20'], (0, 1), 'FIE'),
             ('PRB_21', FIELDS['PRB_21'], (0, 1), 'FIE'),
             ('PRB_22', FIELDS['PRB_22'], (0, 1), 'FIE'),
             ('PRB_23', FIELDS['PRB_23'], (0, 1), 'FIE'),
             ('PRB_24', FIELDS['PRB_24'], (0, 1), 'FIE'),
             ('PRB_25', FIELDS['PRB_25'], (0, 1), 'FIE'),
             ('PRB_26', FIELDS['PRB_26'], (0, 1), 'FIE'),
             ('PRB_27', FIELDS['PRB_27'], (0, 1), 'FIE'),
             ('PRB_28', FIELDS['PRB_28'], (0, 1), 'FIE'),)),
    'PRC': ('sequence',
            (('PRC_1', FIELDS['PRC_1'], (1, 1), 'FIE'),
             ('PRC_2', FIELDS['PRC_2'], (0, -1), 'FIE'),
             ('PRC_3', FIELDS['PRC_3'], (0, -1), 'FIE'),
             ('PRC_4', FIELDS['PRC_4'], (0, -1), 'FIE'),
             ('PRC_5', FIELDS['PRC_5'], (0, -1), 'FIE'),
             ('PRC_6', FIELDS['PRC_6'], (0, -1), 'FIE'),
             ('PRC_7', FIELDS['PRC_7'], (0, 1), 'FIE'),
             ('PRC_8', FIELDS['PRC_8'], (0, 1), 'FIE'),
             ('PRC_9', FIELDS['PRC_9'], (0, 1), 'FIE'),
             ('PRC_10', FIELDS['PRC_10'], (0, 1), 'FIE'),
             ('PRC_11', FIELDS['PRC_11'], (0, 1), 'FIE'),
             ('PRC_12', FIELDS['PRC_12'], (0, 1), 'FIE'),
             ('PRC_13', FIELDS['PRC_13'], (0, 1), 'FIE'),
             ('PRC_14', FIELDS['PRC_14'], (0, -1), 'FIE'),
             ('PRC_15', FIELDS['PRC_15'], (0, 1), 'FIE'),
             ('PRC_16', FIELDS['PRC_16'], (0, 1), 'FIE'),
             ('PRC_17', FIELDS['PRC_17'], (0, 1), 'FIE'),
             ('PRC_18', FIELDS['PRC_18'], (0, 1), 'FIE'),)),
    'PRD': ('sequence',
            (('PRD_1', FIELDS['PRD_1'], (1, -1), 'FIE'),
             ('PRD_2', FIELDS['PRD_2'], (0, -1), 'FIE'),
             ('PRD_3', FIELDS['PRD_3'], (0, -1), 'FIE'),
             ('PRD_4', FIELDS['PRD_4'], (0, 1), 'FIE'),
             ('PRD_5', FIELDS['PRD_5'], (0, -1), 'FIE'),
             ('PRD_6', FIELDS['PRD_6'], (0, 1), 'FIE'),
             ('PRD_7', FIELDS['PRD_7'], (0, -1), 'FIE'),
             ('PRD_8', FIELDS['PRD_8'], (0, 1), 'FIE'),
             ('PRD_9', FIELDS['PRD_9'], (0, -1), 'FIE'),
             ('PRD_10', FIELDS['PRD_10'], (0, -1), 'FIE'),
             ('PRD_11', FIELDS['PRD_11'], (0, -1), 'FIE'),
             ('PRD_12', FIELDS['PRD_12'], (0, -1), 'FIE'),
             ('PRD_13', FIELDS['PRD_13'], (0, -1), 'FIE'),
             ('PRD_14', FIELDS['PRD_14'], (0, -1), 'FIE'),)),
    'PSG': ('sequence',
            (('PSG_1', FIELDS['PSG_1'], (1, 1), 'FIE'),
             ('PSG_2', FIELDS['PSG_2'], (0, 1), 'FIE'),
             ('PSG_3', FIELDS['PSG_3'], (1, 1), 'FIE'),
             ('PSG_4', FIELDS['PSG_4'], (1, 1), 'FIE'),
             ('PSG_5', FIELDS['PSG_5'], (1, 1), 'FIE'),
             ('PSG_6', FIELDS['PSG_6'], (1, 1), 'FIE'),)),
    'PSH': ('sequence',
            (('PSH_1', FIELDS['PSH_1'], (1, 1), 'FIE'),
             ('PSH_2', FIELDS['PSH_2'], (0, 1), 'FIE'),
             ('PSH_3', FIELDS['PSH_3'], (1, 1), 'FIE'),
             ('PSH_4', FIELDS['PSH_4'], (0, 1), 'FIE'),
             ('PSH_5', FIELDS['PSH_5'], (0, 1), 'FIE'),
             ('PSH_6', FIELDS['PSH_6'], (0, 1), 'FIE'),
             ('PSH_7', FIELDS['PSH_7'], (0, 1), 'FIE'),
             ('PSH_8', FIELDS['PSH_8'], (0, 1), 'FIE'),
             ('PSH_9', FIELDS['PSH_9'], (0, 1), 'FIE'),
             ('PSH_10', FIELDS['PSH_10'], (0, 1), 'FIE'),
             ('PSH_11', FIELDS['PSH_11'], (0, 1), 'FIE'),
             ('PSH_12', FIELDS['PSH_12'], (0, 1), 'FIE'),
             ('PSH_13', FIELDS['PSH_13'], (0, 8), 'FIE'),
             ('PSH_14', FIELDS['PSH_14'], (0, 8), 'FIE'),)),
    'PSL': ('sequence',
            (('PSL_1', FIELDS['PSL_1'], (1, 1), 'FIE'),
             ('PSL_2', FIELDS['PSL_2'], (0, 1), 'FIE'),
             ('PSL_3', FIELDS['PSL_3'], (1, 1), 'FIE'),
             ('PSL_4', FIELDS['PSL_4'], (0, 1), 'FIE'),
             ('PSL_5', FIELDS['PSL_5'], (0, 1), 'FIE'),
             ('PSL_6', FIELDS['PSL_6'], (1, 1), 'FIE'),
             ('PSL_7', FIELDS['PSL_7'], (1, 1), 'FIE'),
             ('PSL_8', FIELDS['PSL_8'], (0, -1), 'FIE'),
             ('PSL_9', FIELDS['PSL_9'], (0, 1), 'FIE'),
             ('PSL_10', FIELDS['PSL_10'], (0, 1), 'FIE'),
             ('PSL_11', FIELDS['PSL_11'], (0, 1), 'FIE'),
             ('PSL_12', FIELDS['PSL_12'], (0, 1), 'FIE'),
             ('PSL_13', FIELDS['PSL_13'], (0, 1), 'FIE'),
             ('PSL_14', FIELDS['PSL_14'], (0, 1), 'FIE'),
             ('PSL_15', FIELDS['PSL_15'], (0, 1), 'FIE'),
             ('PSL_16', FIELDS['PSL_16'], (0, 1), 'FIE'),
             ('PSL_17', FIELDS['PSL_17'], (0, -1), 'FIE'),
             ('PSL_18', FIELDS['PSL_18'], (0, -1), 'FIE'),
             ('PSL_19', FIELDS['PSL_19'], (0, -1), 'FIE'),
             ('PSL_20', FIELDS['PSL_20'], (0, -1), 'FIE'),
             ('PSL_21', FIELDS['PSL_21'], (1, 1), 'FIE'),
             ('PSL_22', FIELDS['PSL_22'], (0, 1), 'FIE'),
             ('PSL_23', FIELDS['PSL_23'], (0, 1), 'FIE'),
             ('PSL_24', FIELDS['PSL_24'], (0, 1), 'FIE'),
             ('PSL_25', FIELDS['PSL_25'], (0, 1), 'FIE'),
             ('PSL_26', FIELDS['PSL_26'], (0, 1), 'FIE'),
             ('PSL_27', FIELDS['PSL_27'], (0, 1), 'FIE'),
             ('PSL_28', FIELDS['PSL_28'], (0, 1), 'FIE'),
             ('PSL_29', FIELDS['PSL_29'], (0, 1), 'FIE'),
             ('PSL_30', FIELDS['PSL_30'], (0, 1), 'FIE'),
             ('PSL_31', FIELDS['PSL_31'], (0, 1), 'FIE'),
             ('PSL_32', FIELDS['PSL_32'], (0, 1), 'FIE'),
             ('PSL_33', FIELDS['PSL_33'], (0, 1), 'FIE'),
             ('PSL_34', FIELDS['PSL_34'], (0, 1), 'FIE'),
             ('PSL_35', FIELDS['PSL_35'], (0, 1), 'FIE'),
             ('PSL_36', FIELDS['PSL_36'], (0, 1), 'FIE'),
             ('PSL_37', FIELDS['PSL_37'], (0, 1), 'FIE'),
             ('PSL_38', FIELDS['PSL_38'], (0, 1), 'FIE'),
             ('PSL_39', FIELDS['PSL_39'], (0, 1), 'FIE'),
             ('PSL_40', FIELDS['PSL_40'], (0, 1), 'FIE'),
             ('PSL_41', FIELDS['PSL_41'], (0, 1), 'FIE'),
             ('PSL_42', FIELDS['PSL_42'], (0, 1), 'FIE'),
             ('PSL_43', FIELDS['PSL_43'], (0, 1), 'FIE'),
             ('PSL_44', FIELDS['PSL_44'], (0, 1), 'FIE'),
             ('PSL_45', FIELDS['PSL_45'], (0, 1), 'FIE'),
             ('PSL_46', FIELDS['PSL_46'], (0, 1), 'FIE'),
             ('PSL_47', FIELDS['PSL_47'], (0, 1), 'FIE'),
             ('PSL_48', FIELDS['PSL_48'], (0, 1), 'FIE'),)),
    'PSS': ('sequence',
            (('PSS_1', FIELDS['PSS_1'], (1, 1), 'FIE'),
             ('PSS_2', FIELDS['PSS_2'], (0, 1), 'FIE'),
             ('PSS_3', FIELDS['PSS_3'], (1, 1), 'FIE'),
             ('PSS_4', FIELDS['PSS_4'], (1, 1), 'FIE'),
             ('PSS_5', FIELDS['PSS_5'], (1, 1), 'FIE'),)),
    'PTH': ('sequence',
            (('PTH_1', FIELDS['PTH_1'], (1, 1), 'FIE'),
             ('PTH_2', FIELDS['PTH_2'], (1, 1), 'FIE'),
             ('PTH_3', FIELDS['PTH_3'], (1, 1), 'FIE'),
             ('PTH_4', FIELDS['PTH_4'], (1, 1), 'FIE'),
             ('PTH_5', FIELDS['PTH_5'], (0, 1), 'FIE'),
             ('PTH_6', FIELDS['PTH_6'], (0, 1), 'FIE'),
             ('PTH_7', FIELDS['PTH_7'], (0, 1), 'FIE'),)),
    'PV1': ('sequence',
            (('PV1_1', FIELDS['PV1_1'], (0, 1), 'FIE'),
             ('PV1_2', FIELDS['PV1_2'], (1, 1), 'FIE'),
             ('PV1_3', FIELDS['PV1_3'], (0, 1), 'FIE'),
             ('PV1_4', FIELDS['PV1_4'], (0, 1), 'FIE'),
             ('PV1_5', FIELDS['PV1_5'], (0, 1), 'FIE'),
             ('PV1_6', FIELDS['PV1_6'], (0, 1), 'FIE'),
             ('PV1_7', FIELDS['PV1_7'], (0, -1), 'FIE'),
             ('PV1_8', FIELDS['PV1_8'], (0, -1), 'FIE'),
             ('PV1_9', FIELDS['PV1_9'], (0, -1), 'FIE'),
             ('PV1_10', FIELDS['PV1_10'], (0, 1), 'FIE'),
             ('PV1_11', FIELDS['PV1_11'], (0, 1), 'FIE'),
             ('PV1_12', FIELDS['PV1_12'], (0, 1), 'FIE'),
             ('PV1_13', FIELDS['PV1_13'], (0, 1), 'FIE'),
             ('PV1_14', FIELDS['PV1_14'], (0, 1), 'FIE'),
             ('PV1_15', FIELDS['PV1_15'], (0, -1), 'FIE'),
             ('PV1_16', FIELDS['PV1_16'], (0, 1), 'FIE'),
             ('PV1_17', FIELDS['PV1_17'], (0, -1), 'FIE'),
             ('PV1_18', FIELDS['PV1_18'], (0, 1), 'FIE'),
             ('PV1_19', FIELDS['PV1_19'], (0, 1), 'FIE'),
             ('PV1_20', FIELDS['PV1_20'], (0, -1), 'FIE'),
             ('PV1_21', FIELDS['PV1_21'], (0, 1), 'FIE'),
             ('PV1_22', FIELDS['PV1_22'], (0, 1), 'FIE'),
             ('PV1_23', FIELDS['PV1_23'], (0, 1), 'FIE'),
             ('PV1_24', FIELDS['PV1_24'], (0, -1), 'FIE'),
             ('PV1_25', FIELDS['PV1_25'], (0, -1), 'FIE'),
             ('PV1_26', FIELDS['PV1_26'], (0, -1), 'FIE'),
             ('PV1_27', FIELDS['PV1_27'], (0, -1), 'FIE'),
             ('PV1_28', FIELDS['PV1_28'], (0, 1), 'FIE'),
             ('PV1_29', FIELDS['PV1_29'], (0, 1), 'FIE'),
             ('PV1_30', FIELDS['PV1_30'], (0, 1), 'FIE'),
             ('PV1_31', FIELDS['PV1_31'], (0, 1), 'FIE'),
             ('PV1_32', FIELDS['PV1_32'], (0, 1), 'FIE'),
             ('PV1_33', FIELDS['PV1_33'], (0, 1), 'FIE'),
             ('PV1_34', FIELDS['PV1_34'], (0, 1), 'FIE'),
             ('PV1_35', FIELDS['PV1_35'], (0, 1), 'FIE'),
             ('PV1_36', FIELDS['PV1_36'], (0, 1), 'FIE'),
             ('PV1_37', FIELDS['PV1_37'], (0, 1), 'FIE'),
             ('PV1_38', FIELDS['PV1_38'], (0, 1), 'FIE'),
             ('PV1_39', FIELDS['PV1_39'], (0, 1), 'FIE'),
             ('PV1_40', FIELDS['PV1_40'], (0, 1), 'FIE'),
             ('PV1_41', FIELDS['PV1_41'], (0, 1), 'FIE'),
             ('PV1_42', FIELDS['PV1_42'], (0, 1), 'FIE'),
             ('PV1_43', FIELDS['PV1_43'], (0, 1), 'FIE'),
             ('PV1_44', FIELDS['PV1_44'], (0, 1), 'FIE'),
             ('PV1_45', FIELDS['PV1_45'], (0, 1), 'FIE'),
             ('PV1_46', FIELDS['PV1_46'], (0, 1), 'FIE'),
             ('PV1_47', FIELDS['PV1_47'], (0, 1), 'FIE'),
             ('PV1_48', FIELDS['PV1_48'], (0, 1), 'FIE'),
             ('PV1_49', FIELDS['PV1_49'], (0, 1), 'FIE'),
             ('PV1_50', FIELDS['PV1_50'], (0, 1), 'FIE'),
             ('PV1_51', FIELDS['PV1_51'], (0, 1), 'FIE'),
             ('PV1_52', FIELDS['PV1_52'], (0, -1), 'FIE'),)),
    'PV2': ('sequence',
            (('PV2_1', FIELDS['PV2_1'], (0, 1), 'FIE'),
             ('PV2_2', FIELDS['PV2_2'], (0, 1), 'FIE'),
             ('PV2_3', FIELDS['PV2_3'], (0, 1), 'FIE'),
             ('PV2_4', FIELDS['PV2_4'], (0, 1), 'FIE'),
             ('PV2_5', FIELDS['PV2_5'], (0, -1), 'FIE'),
             ('PV2_6', FIELDS['PV2_6'], (0, 1), 'FIE'),
             ('PV2_7', FIELDS['PV2_7'], (0, -1), 'FIE'),
             ('PV2_8', FIELDS['PV2_8'], (0, 1), 'FIE'),
             ('PV2_9', FIELDS['PV2_9'], (0, 1), 'FIE'),
             ('PV2_10', FIELDS['PV2_10'], (0, 1), 'FIE'),
             ('PV2_11', FIELDS['PV2_11'], (0, 1), 'FIE'),
             ('PV2_12', FIELDS['PV2_12'], (0, 1), 'FIE'),
             ('PV2_13', FIELDS['PV2_13'], (0, -1), 'FIE'),
             ('PV2_14', FIELDS['PV2_14'], (0, 1), 'FIE'),
             ('PV2_15', FIELDS['PV2_15'], (0, 1), 'FIE'),
             ('PV2_16', FIELDS['PV2_16'], (0, 1), 'FIE'),
             ('PV2_17', FIELDS['PV2_17'], (0, 1), 'FIE'),
             ('PV2_18', FIELDS['PV2_18'], (0, 1), 'FIE'),
             ('PV2_19', FIELDS['PV2_19'], (0, 1), 'FIE'),
             ('PV2_20', FIELDS['PV2_20'], (0, 1), 'FIE'),
             ('PV2_21', FIELDS['PV2_21'], (0, 1), 'FIE'),
             ('PV2_22', FIELDS['PV2_22'], (0, 1), 'FIE'),
             ('PV2_23', FIELDS['PV2_23'], (0, -1), 'FIE'),
             ('PV2_24', FIELDS['PV2_24'], (0, 1), 'FIE'),
             ('PV2_25', FIELDS['PV2_25'], (0, 1), 'FIE'),
             ('PV2_26', FIELDS['PV2_26'], (0, 1), 'FIE'),
             ('PV2_27', FIELDS['PV2_27'], (0, 1), 'FIE'),
             ('PV2_28', FIELDS['PV2_28'], (0, 1), 'FIE'),
             ('PV2_29', FIELDS['PV2_29'], (0, 1), 'FIE'),
             ('PV2_30', FIELDS['PV2_30'], (0, 1), 'FIE'),
             ('PV2_31', FIELDS['PV2_31'], (0, 1), 'FIE'),
             ('PV2_32', FIELDS['PV2_32'], (0, 1), 'FIE'),
             ('PV2_33', FIELDS['PV2_33'], (0, 1), 'FIE'),
             ('PV2_34', FIELDS['PV2_34'], (0, 1), 'FIE'),
             ('PV2_35', FIELDS['PV2_35'], (0, 1), 'FIE'),
             ('PV2_36', FIELDS['PV2_36'], (0, 1), 'FIE'),
             ('PV2_37', FIELDS['PV2_37'], (0, 1), 'FIE'),
             ('PV2_38', FIELDS['PV2_38'], (0, 1), 'FIE'),
             ('PV2_39', FIELDS['PV2_39'], (0, -1), 'FIE'),
             ('PV2_40', FIELDS['PV2_40'], (0, 1), 'FIE'),
             ('PV2_41', FIELDS['PV2_41'], (0, -1), 'FIE'),
             ('PV2_42', FIELDS['PV2_42'], (0, 1), 'FIE'),
             ('PV2_43', FIELDS['PV2_43'], (0, 1), 'FIE'),
             ('PV2_44', FIELDS['PV2_44'], (0, 1), 'FIE'),
             ('PV2_45', FIELDS['PV2_45'], (0, -1), 'FIE'),
             ('PV2_46', FIELDS['PV2_46'], (0, 1), 'FIE'),
             ('PV2_47', FIELDS['PV2_47'], (0, 1), 'FIE'),
             ('PV2_48', FIELDS['PV2_48'], (0, 1), 'FIE'),
             ('PV2_49', FIELDS['PV2_49'], (0, -1), 'FIE'),
             ('PV2_50', FIELDS['PV2_50'], (0, 1), 'FIE'),)),
    'PYE': ('sequence',
            (('PYE_1', FIELDS['PYE_1'], (1, 1), 'FIE'),
             ('PYE_2', FIELDS['PYE_2'], (1, 1), 'FIE'),
             ('PYE_3', FIELDS['PYE_3'], (0, 1), 'FIE'),
             ('PYE_4', FIELDS['PYE_4'], (0, -1), 'FIE'),
             ('PYE_5', FIELDS['PYE_5'], (0, -1), 'FIE'),
             ('PYE_6', FIELDS['PYE_6'], (0, -1), 'FIE'),
             ('PYE_7', FIELDS['PYE_7'], (0, 1), 'FIE'),)),
    'QAK': ('sequence',
            (('QAK_1', FIELDS['QAK_1'], (0, 1), 'FIE'),
             ('QAK_2', FIELDS['QAK_2'], (0, 1), 'FIE'),
             ('QAK_3', FIELDS['QAK_3'], (0, 1), 'FIE'),
             ('QAK_4', FIELDS['QAK_4'], (0, 1), 'FIE'),
             ('QAK_5', FIELDS['QAK_5'], (0, 1), 'FIE'),
             ('QAK_6', FIELDS['QAK_6'], (0, 1), 'FIE'),)),
    'QID': ('sequence',
            (('QID_1', FIELDS['QID_1'], (1, 1), 'FIE'),
             ('QID_2', FIELDS['QID_2'], (1, 1), 'FIE'),)),
    'QPD': ('sequence',
            (('QPD_1', FIELDS['QPD_1'], (1, 1), 'FIE'),
             ('QPD_2', FIELDS['QPD_2'], (0, 1), 'FIE'),
             ('QPD_3', FIELDS['QPD_3'], (0, 1), 'FIE'),)),
    'QRD': ('sequence',
            (('QRD_1', FIELDS['QRD_1'], (1, 1), 'FIE'),
             ('QRD_2', FIELDS['QRD_2'], (1, 1), 'FIE'),
             ('QRD_3', FIELDS['QRD_3'], (1, 1), 'FIE'),
             ('QRD_4', FIELDS['QRD_4'], (1, 1), 'FIE'),
             ('QRD_5', FIELDS['QRD_5'], (0, 1), 'FIE'),
             ('QRD_6', FIELDS['QRD_6'], (0, 1), 'FIE'),
             ('QRD_7', FIELDS['QRD_7'], (1, 1), 'FIE'),
             ('QRD_8', FIELDS['QRD_8'], (1, -1), 'FIE'),
             ('QRD_9', FIELDS['QRD_9'], (1, -1), 'FIE'),
             ('QRD_10', FIELDS['QRD_10'], (1, -1), 'FIE'),
             ('QRD_11', FIELDS['QRD_11'], (0, -1), 'FIE'),
             ('QRD_12', FIELDS['QRD_12'], (0, 1), 'FIE'),)),
    'QRF': ('sequence',
            (('QRF_1', FIELDS['QRF_1'], (1, -1), 'FIE'),
             ('QRF_2', FIELDS['QRF_2'], (0, 1), 'FIE'),
             ('QRF_3', FIELDS['QRF_3'], (0, 1), 'FIE'),
             ('QRF_4', FIELDS['QRF_4'], (0, -1), 'FIE'),
             ('QRF_5', FIELDS['QRF_5'], (0, -1), 'FIE'),
             ('QRF_6', FIELDS['QRF_6'], (0, -1), 'FIE'),
             ('QRF_7', FIELDS['QRF_7'], (0, -1), 'FIE'),
             ('QRF_8', FIELDS['QRF_8'], (0, -1), 'FIE'),
             ('QRF_9', FIELDS['QRF_9'], (0, 1), 'FIE'),
             ('QRF_10', FIELDS['QRF_10'], (0, 1), 'FIE'),)),
    'QRI': ('sequence',
            (('QRI_1', FIELDS['QRI_1'], (0, 1), 'FIE'),
             ('QRI_2', FIELDS['QRI_2'], (0, -1), 'FIE'),
             ('QRI_3', FIELDS['QRI_3'], (0, 1), 'FIE'),)),
    'RCP': ('sequence',
            (('RCP_1', FIELDS['RCP_1'], (0, 1), 'FIE'),
             ('RCP_2', FIELDS['RCP_2'], (0, 1), 'FIE'),
             ('RCP_3', FIELDS['RCP_3'], (0, 1), 'FIE'),
             ('RCP_4', FIELDS['RCP_4'], (0, 1), 'FIE'),
             ('RCP_5', FIELDS['RCP_5'], (0, 1), 'FIE'),
             ('RCP_6', FIELDS['RCP_6'], (0, -1), 'FIE'),
             ('RCP_7', FIELDS['RCP_7'], (0, -1), 'FIE'),)),
    'RDF': ('sequence',
            (('RDF_1', FIELDS['RDF_1'], (1, 1), 'FIE'),
             ('RDF_2', FIELDS['RDF_2'], (1, -1), 'FIE'),)),
    'RDT': ('sequence',
            (('RDT_1', FIELDS['RDT_1'], (1, 1), 'FIE'),)),
    'REL': ('sequence',
            (('REL_1', FIELDS['REL_1'], (0, 1), 'FIE'),
             ('REL_2', FIELDS['REL_2'], (1, 1), 'FIE'),
             ('REL_3', FIELDS['REL_3'], (1, 1), 'FIE'),
             ('REL_4', FIELDS['REL_4'], (1, 1), 'FIE'),
             ('REL_5', FIELDS['REL_5'], (1, 1), 'FIE'),
             ('REL_6', FIELDS['REL_6'], (0, 1), 'FIE'),
             ('REL_7', FIELDS['REL_7'], (0, 1), 'FIE'),
             ('REL_8', FIELDS['REL_8'], (0, 1), 'FIE'),
             ('REL_9', FIELDS['REL_9'], (0, 1), 'FIE'),
             ('REL_10', FIELDS['REL_10'], (0, 1), 'FIE'),
             ('REL_11', FIELDS['REL_11'], (0, 1), 'FIE'),
             ('REL_12', FIELDS['REL_12'], (0, 1), 'FIE'),
             ('REL_13', FIELDS['REL_13'], (0, 1), 'FIE'),
             ('REL_14', FIELDS['REL_14'], (0, 1), 'FIE'),
             ('REL_15', FIELDS['REL_15'], (0, 1), 'FIE'),
             ('REL_16', FIELDS['REL_16'], (0, 1), 'FIE'),)),
    'RF1': ('sequence',
            (('RF1_1', FIELDS['RF1_1'], (0, 1), 'FIE'),
             ('RF1_2', FIELDS['RF1_2'], (0, 1), 'FIE'),
             ('RF1_3', FIELDS['RF1_3'], (0, 1), 'FIE'),
             ('RF1_4', FIELDS['RF1_4'], (0, -1), 'FIE'),
             ('RF1_5', FIELDS['RF1_5'], (0, 1), 'FIE'),
             ('RF1_6', FIELDS['RF1_6'], (1, 1), 'FIE'),
             ('RF1_7', FIELDS['RF1_7'], (0, 1), 'FIE'),
             ('RF1_8', FIELDS['RF1_8'], (0, 1), 'FIE'),
             ('RF1_9', FIELDS['RF1_9'], (0, 1), 'FIE'),
             ('RF1_10', FIELDS['RF1_10'], (0, -1), 'FIE'),
             ('RF1_11', FIELDS['RF1_11'], (0, -1), 'FIE'),
             ('RF1_12', FIELDS['RF1_12'], (0, 1), 'FIE'),)),
    'RFI': ('sequence',
            (('RFI_1', FIELDS['RFI_1'], (1, 1), 'FIE'),
             ('RFI_2', FIELDS['RFI_2'], (1, 1), 'FIE'),
             ('RFI_3', FIELDS['RFI_3'], (0, 1), 'FIE'),
             ('RFI_4', FIELDS['RFI_4'], (0, 1), 'FIE'),)),
    'RGS': ('sequence',
            (('RGS_1', FIELDS['RGS_1'], (1, 1), 'FIE'),
             ('RGS_2', FIELDS['RGS_2'], (0, 1), 'FIE'),
             ('RGS_3', FIELDS['RGS_3'], (0, 1), 'FIE'),)),
    'RMI': ('sequence',
            (('RMI_1', FIELDS['RMI_1'], (0, 1), 'FIE'),
             ('RMI_2', FIELDS['RMI_2'], (0, 1), 'FIE'),
             ('RMI_3', FIELDS['RMI_3'], (0, 1), 'FIE'),)),
    'ROL': ('sequence',
            (('ROL_1', FIELDS['ROL_1'], (0, 1), 'FIE'),
             ('ROL_2', FIELDS['ROL_2'], (1, 1), 'FIE'),
             ('ROL_3', FIELDS['ROL_3'], (1, 1), 'FIE'),
             ('ROL_4', FIELDS['ROL_4'], (1, -1), 'FIE'),
             ('ROL_5', FIELDS['ROL_5'], (0, 1), 'FIE'),
             ('ROL_6', FIELDS['ROL_6'], (0, 1), 'FIE'),
             ('ROL_7', FIELDS['ROL_7'], (0, 1), 'FIE'),
             ('ROL_8', FIELDS['ROL_8'], (0, 1), 'FIE'),
             ('ROL_9', FIELDS['ROL_9'], (0, -1), 'FIE'),
             ('ROL_10', FIELDS['ROL_10'], (0, 1), 'FIE'),
             ('ROL_11', FIELDS['ROL_11'], (0, -1), 'FIE'),
             ('ROL_12', FIELDS['ROL_12'], (0, -1), 'FIE'),
             ('ROL_13', FIELDS['ROL_13'], (0, 1), 'FIE'),)),
    'RQ1': ('sequence',
            (('RQ1_1', FIELDS['RQ1_1'], (0, 1), 'FIE'),
             ('RQ1_2', FIELDS['RQ1_2'], (0, 1), 'FIE'),
             ('RQ1_3', FIELDS['RQ1_3'], (0, 1), 'FIE'),
             ('RQ1_4', FIELDS['RQ1_4'], (0, 1), 'FIE'),
             ('RQ1_5', FIELDS['RQ1_5'], (0, 1), 'FIE'),
             ('RQ1_6', FIELDS['RQ1_6'], (0, 1), 'FIE'),
             ('RQ1_7', FIELDS['RQ1_7'], (0, 1), 'FIE'),)),
    'RQD': ('sequence',
            (('RQD_1', FIELDS['RQD_1'], (0, 1), 'FIE'),
             ('RQD_2', FIELDS['RQD_2'], (0, 1), 'FIE'),
             ('RQD_3', FIELDS['RQD_3'], (0, 1), 'FIE'),
             ('RQD_4', FIELDS['RQD_4'], (0, 1), 'FIE'),
             ('RQD_5', FIELDS['RQD_5'], (0, 1), 'FIE'),
             ('RQD_6', FIELDS['RQD_6'], (0, 1), 'FIE'),
             ('RQD_7', FIELDS['RQD_7'], (0, 1), 'FIE'),
             ('RQD_8', FIELDS['RQD_8'], (0, 1), 'FIE'),
             ('RQD_9', FIELDS['RQD_9'], (0, 1), 'FIE'),
             ('RQD_10', FIELDS['RQD_10'], (0, 1), 'FIE'),)),
    'RXA': ('sequence',
            (('RXA_1', FIELDS['RXA_1'], (1, 1), 'FIE'),
             ('RXA_2', FIELDS['RXA_2'], (1, 1), 'FIE'),
             ('RXA_3', FIELDS['RXA_3'], (1, 1), 'FIE'),
             ('RXA_4', FIELDS['RXA_4'], (1, 1), 'FIE'),
             ('RXA_5', FIELDS['RXA_5'], (1, 1), 'FIE'),
             ('RXA_6', FIELDS['RXA_6'], (1, 1), 'FIE'),
             ('RXA_7', FIELDS['RXA_7'], (0, 1), 'FIE'),
             ('RXA_8', FIELDS['RXA_8'], (0, 1), 'FIE'),
             ('RXA_9', FIELDS['RXA_9'], (0, -1), 'FIE'),
             ('RXA_10', FIELDS['RXA_10'], (0, -1), 'FIE'),
             ('RXA_11', FIELDS['RXA_11'], (0, 1), 'FIE'),
             ('RXA_12', FIELDS['RXA_12'], (0, 1), 'FIE'),
             ('RXA_13', FIELDS['RXA_13'], (0, 1), 'FIE'),
             ('RXA_14', FIELDS['RXA_14'], (0, 1), 'FIE'),
             ('RXA_15', FIELDS['RXA_15'], (0, -1), 'FIE'),
             ('RXA_16', FIELDS['RXA_16'], (0, -1), 'FIE'),
             ('RXA_17', FIELDS['RXA_17'], (0, -1), 'FIE'),
             ('RXA_18', FIELDS['RXA_18'], (0, -1), 'FIE'),
             ('RXA_19', FIELDS['RXA_19'], (0, -1), 'FIE'),
             ('RXA_20', FIELDS['RXA_20'], (0, 1), 'FIE'),
             ('RXA_21', FIELDS['RXA_21'], (0, 1), 'FIE'),
             ('RXA_22', FIELDS['RXA_22'], (0, 1), 'FIE'),
             ('RXA_23', FIELDS['RXA_23'], (0, 1), 'FIE'),
             ('RXA_24', FIELDS['RXA_24'], (0, 1), 'FIE'),
             ('RXA_25', FIELDS['RXA_25'], (0, 1), 'FIE'),
             ('RXA_26', FIELDS['RXA_26'], (0, 1), 'FIE'),
             ('RXA_27', FIELDS['RXA_27'], (0, 1), 'FIE'),
             ('RXA_28', FIELDS['RXA_28'], (0, 1), 'FIE'),)),
    'RXC': ('sequence',
            (('RXC_1', FIELDS['RXC_1'], (1, 1), 'FIE'),
             ('RXC_2', FIELDS['RXC_2'], (1, 1), 'FIE'),
             ('RXC_3', FIELDS['RXC_3'], (1, 1), 'FIE'),
             ('RXC_4', FIELDS['RXC_4'], (1, 1), 'FIE'),
             ('RXC_5', FIELDS['RXC_5'], (0, 1), 'FIE'),
             ('RXC_6', FIELDS['RXC_6'], (0, 1), 'FIE'),
             ('RXC_7', FIELDS['RXC_7'], (0, -1), 'FIE'),
             ('RXC_8', FIELDS['RXC_8'], (0, 1), 'FIE'),
             ('RXC_9', FIELDS['RXC_9'], (0, 1), 'FIE'),)),
    'RXD': ('sequence',
            (('RXD_1', FIELDS['RXD_1'], (1, 1), 'FIE'),
             ('RXD_2', FIELDS['RXD_2'], (1, 1), 'FIE'),
             ('RXD_3', FIELDS['RXD_3'], (1, 1), 'FIE'),
             ('RXD_4', FIELDS['RXD_4'], (1, 1), 'FIE'),
             ('RXD_5', FIELDS['RXD_5'], (0, 1), 'FIE'),
             ('RXD_6', FIELDS['RXD_6'], (0, 1), 'FIE'),
             ('RXD_7', FIELDS['RXD_7'], (1, 1), 'FIE'),
             ('RXD_8', FIELDS['RXD_8'], (0, 1), 'FIE'),
             ('RXD_9', FIELDS['RXD_9'], (0, -1), 'FIE'),
             ('RXD_10', FIELDS['RXD_10'], (0, -1), 'FIE'),
             ('RXD_11', FIELDS['RXD_11'], (0, 1), 'FIE'),
             ('RXD_12', FIELDS['RXD_12'], (0, 1), 'FIE'),
             ('RXD_13', FIELDS['RXD_13'], (0, 1), 'FIE'),
             ('RXD_14', FIELDS['RXD_14'], (0, 1), 'FIE'),
             ('RXD_15', FIELDS['RXD_15'], (0, -1), 'FIE'),
             ('RXD_16', FIELDS['RXD_16'], (0, 1), 'FIE'),
             ('RXD_17', FIELDS['RXD_17'], (0, 1), 'FIE'),
             ('RXD_18', FIELDS['RXD_18'], (0, -1), 'FIE'),
             ('RXD_19', FIELDS['RXD_19'], (0, -1), 'FIE'),
             ('RXD_20', FIELDS['RXD_20'], (0, -1), 'FIE'),
             ('RXD_21', FIELDS['RXD_21'], (0, -1), 'FIE'),
             ('RXD_22', FIELDS['RXD_22'], (0, 1), 'FIE'),
             ('RXD_23', FIELDS['RXD_23'], (0, 1), 'FIE'),
             ('RXD_24', FIELDS['RXD_24'], (0, 1), 'FIE'),
             ('RXD_25', FIELDS['RXD_25'], (0, -1), 'FIE'),
             ('RXD_26', FIELDS['RXD_26'], (0, 1), 'FIE'),
             ('RXD_27', FIELDS['RXD_27'], (0, 1), 'FIE'),
             ('RXD_28', FIELDS['RXD_28'], (0, 1), 'FIE'),
             ('RXD_29', FIELDS['RXD_29'], (0, 1), 'FIE'),
             ('RXD_30', FIELDS['RXD_30'], (0, 1), 'FIE'),
             ('RXD_31', FIELDS['RXD_31'], (0, 1), 'FIE'),
             ('RXD_32', FIELDS['RXD_32'], (0, 1), 'FIE'),
             ('RXD_33', FIELDS['RXD_33'], (0, 1), 'FIE'),)),
    'RXE': ('sequence',
            (('RXE_1', FIELDS['RXE_1'], (0, 1), 'FIE'),
             ('RXE_2', FIELDS['RXE_2'], (1, 1), 'FIE'),
             ('RXE_3', FIELDS['RXE_3'], (1, 1), 'FIE'),
             ('RXE_4', FIELDS['RXE_4'], (0, 1), 'FIE'),
             ('RXE_5', FIELDS['RXE_5'], (1, 1), 'FIE'),
             ('RXE_6', FIELDS['RXE_6'], (0, 1), 'FIE'),
             ('RXE_7', FIELDS['RXE_7'], (0, -1), 'FIE'),
             ('RXE_8', FIELDS['RXE_8'], (0, 1), 'FIE'),
             ('RXE_9', FIELDS['RXE_9'], (0, 1), 'FIE'),
             ('RXE_10', FIELDS['RXE_10'], (0, 1), 'FIE'),
             ('RXE_11', FIELDS['RXE_11'], (0, 1), 'FIE'),
             ('RXE_12', FIELDS['RXE_12'], (0, 1), 'FIE'),
             ('RXE_13', FIELDS['RXE_13'], (0, -1), 'FIE'),
             ('RXE_14', FIELDS['RXE_14'], (0, -1), 'FIE'),
             ('RXE_15', FIELDS['RXE_15'], (0, 1), 'FIE'),
             ('RXE_16', FIELDS['RXE_16'], (0, 1), 'FIE'),
             ('RXE_17', FIELDS['RXE_17'], (0, 1), 'FIE'),
             ('RXE_18', FIELDS['RXE_18'], (0, 1), 'FIE'),
             ('RXE_19', FIELDS['RXE_19'], (0, 1), 'FIE'),
             ('RXE_20', FIELDS['RXE_20'], (0, 1), 'FIE'),
             ('RXE_21', FIELDS['RXE_21'], (0, -1), 'FIE'),
             ('RXE_22', FIELDS['RXE_22'], (0, 1), 'FIE'),
             ('RXE_23', FIELDS['RXE_23'], (0, 1), 'FIE'),
             ('RXE_24', FIELDS['RXE_24'], (0, 1), 'FIE'),
             ('RXE_25', FIELDS['RXE_25'], (0, 1), 'FIE'),
             ('RXE_26', FIELDS['RXE_26'], (0, 1), 'FIE'),
             ('RXE_27', FIELDS['RXE_27'], (0, -1), 'FIE'),
             ('RXE_28', FIELDS['RXE_28'], (0, 1), 'FIE'),
             ('RXE_29', FIELDS['RXE_29'], (0, 1), 'FIE'),
             ('RXE_30', FIELDS['RXE_30'], (0, 1), 'FIE'),
             ('RXE_31', FIELDS['RXE_31'], (0, -1), 'FIE'),
             ('RXE_32', FIELDS['RXE_32'], (0, 1), 'FIE'),
             ('RXE_33', FIELDS['RXE_33'], (0, 1), 'FIE'),
             ('RXE_34', FIELDS['RXE_34'], (0, 1), 'FIE'),
             ('RXE_35', FIELDS['RXE_35'], (0, 1), 'FIE'),
             ('RXE_36', FIELDS['RXE_36'], (0, 1), 'FIE'),
             ('RXE_37', FIELDS['RXE_37'], (0, -1), 'FIE'),
             ('RXE_38', FIELDS['RXE_38'], (0, 1), 'FIE'),
             ('RXE_39', FIELDS['RXE_39'], (0, 1), 'FIE'),
             ('RXE_40', FIELDS['RXE_40'], (0, 1), 'FIE'),
             ('RXE_41', FIELDS['RXE_41'], (0, 1), 'FIE'),
             ('RXE_42', FIELDS['RXE_42'], (0, 1), 'FIE'),
             ('RXE_43', FIELDS['RXE_43'], (0, 1), 'FIE'),
             ('RXE_44', FIELDS['RXE_44'], (0, 1), 'FIE'),)),
    'RXG': ('sequence',
            (('RXG_1', FIELDS['RXG_1'], (1, 1), 'FIE'),
             ('RXG_2', FIELDS['RXG_2'], (0, 1), 'FIE'),
             ('RXG_3', FIELDS['RXG_3'], (0, 1), 'FIE'),
             ('RXG_4', FIELDS['RXG_4'], (1, 1), 'FIE'),
             ('RXG_5', FIELDS['RXG_5'], (1, 1), 'FIE'),
             ('RXG_6', FIELDS['RXG_6'], (0, 1), 'FIE'),
             ('RXG_7', FIELDS['RXG_7'], (1, 1), 'FIE'),
             ('RXG_8', FIELDS['RXG_8'], (0, 1), 'FIE'),
             ('RXG_9', FIELDS['RXG_9'], (0, -1), 'FIE'),
             ('RXG_10', FIELDS['RXG_10'], (0, 1), 'FIE'),
             ('RXG_11', FIELDS['RXG_11'], (0, 1), 'FIE'),
             ('RXG_12', FIELDS['RXG_12'], (0, 1), 'FIE'),
             ('RXG_13', FIELDS['RXG_13'], (0, -1), 'FIE'),
             ('RXG_14', FIELDS['RXG_14'], (0, 1), 'FIE'),
             ('RXG_15', FIELDS['RXG_15'], (0, 1), 'FIE'),
             ('RXG_16', FIELDS['RXG_16'], (0, 1), 'FIE'),
             ('RXG_17', FIELDS['RXG_17'], (0, 1), 'FIE'),
             ('RXG_18', FIELDS['RXG_18'], (0, 1), 'FIE'),
             ('RXG_19', FIELDS['RXG_19'], (0, -1), 'FIE'),
             ('RXG_20', FIELDS['RXG_20'], (0, -1), 'FIE'),
             ('RXG_21', FIELDS['RXG_21'], (0, -1), 'FIE'),
             ('RXG_22', FIELDS['RXG_22'], (0, -1), 'FIE'),
             ('RXG_23', FIELDS['RXG_23'], (0, 1), 'FIE'),
             ('RXG_24', FIELDS['RXG_24'], (0, 1), 'FIE'),
             ('RXG_25', FIELDS['RXG_25'], (0, 1), 'FIE'),
             ('RXG_26', FIELDS['RXG_26'], (0, 1), 'FIE'),
             ('RXG_27', FIELDS['RXG_27'], (0, 1), 'FIE'),
             ('RXG_28', FIELDS['RXG_28'], (0, 1), 'FIE'),
             ('RXG_29', FIELDS['RXG_29'], (0, 1), 'FIE'),
             ('RXG_30', FIELDS['RXG_30'], (0, 1), 'FIE'),)),
    'RXO': ('sequence',
            (('RXO_1', FIELDS['RXO_1'], (0, 1), 'FIE'),
             ('RXO_2', FIELDS['RXO_2'], (0, 1), 'FIE'),
             ('RXO_3', FIELDS['RXO_3'], (0, 1), 'FIE'),
             ('RXO_4', FIELDS['RXO_4'], (0, 1), 'FIE'),
             ('RXO_5', FIELDS['RXO_5'], (0, 1), 'FIE'),
             ('RXO_6', FIELDS['RXO_6'], (0, -1), 'FIE'),
             ('RXO_7', FIELDS['RXO_7'], (0, -1), 'FIE'),
             ('RXO_8', FIELDS['RXO_8'], (0, 1), 'FIE'),
             ('RXO_9', FIELDS['RXO_9'], (0, 1), 'FIE'),
             ('RXO_10', FIELDS['RXO_10'], (0, 1), 'FIE'),
             ('RXO_11', FIELDS['RXO_11'], (0, 1), 'FIE'),
             ('RXO_12', FIELDS['RXO_12'], (0, 1), 'FIE'),
             ('RXO_13', FIELDS['RXO_13'], (0, 1), 'FIE'),
             ('RXO_14', FIELDS['RXO_14'], (0, -1), 'FIE'),
             ('RXO_15', FIELDS['RXO_15'], (0, -1), 'FIE'),
             ('RXO_16', FIELDS['RXO_16'], (0, 1), 'FIE'),
             ('RXO_17', FIELDS['RXO_17'], (0, 1), 'FIE'),
             ('RXO_18', FIELDS['RXO_18'], (0, 1), 'FIE'),
             ('RXO_19', FIELDS['RXO_19'], (0, 1), 'FIE'),
             ('RXO_20', FIELDS['RXO_20'], (0, -1), 'FIE'),
             ('RXO_21', FIELDS['RXO_21'], (0, 1), 'FIE'),
             ('RXO_22', FIELDS['RXO_22'], (0, 1), 'FIE'),
             ('RXO_23', FIELDS['RXO_23'], (0, 1), 'FIE'),
             ('RXO_24', FIELDS['RXO_24'], (0, -1), 'FIE'),
             ('RXO_25', FIELDS['RXO_25'], (0, 1), 'FIE'),
             ('RXO_26', FIELDS['RXO_26'], (0, 1), 'FIE'),
             ('RXO_27', FIELDS['RXO_27'], (0, 1), 'FIE'),
             ('RXO_28', FIELDS['RXO_28'], (0, 1), 'FIE'),
             ('RXO_29', FIELDS['RXO_29'], (0, 1), 'FIE'),
             ('RXO_30', FIELDS['RXO_30'], (0, 1), 'FIE'),
             ('RXO_31', FIELDS['RXO_31'], (0, 1), 'FIE'),
             ('RXO_32', FIELDS['RXO_32'], (0, 1), 'FIE'),
             ('RXO_33', FIELDS['RXO_33'], (0, 1), 'FIE'),
             ('RXO_34', FIELDS['RXO_34'], (0, 1), 'FIE'),
             ('RXO_35', FIELDS['RXO_35'], (0, 1), 'FIE'),)),
    'RXR': ('sequence',
            (('RXR_1', FIELDS['RXR_1'], (1, 1), 'FIE'),
             ('RXR_2', FIELDS['RXR_2'], (0, 1), 'FIE'),
             ('RXR_3', FIELDS['RXR_3'], (0, 1), 'FIE'),
             ('RXR_4', FIELDS['RXR_4'], (0, 1), 'FIE'),
             ('RXR_5', FIELDS['RXR_5'], (0, 1), 'FIE'),
             ('RXR_6', FIELDS['RXR_6'], (0, 1), 'FIE'),)),
    'SAC': ('sequence',
            (('SAC_1', FIELDS['SAC_1'], (0, 1), 'FIE'),
             ('SAC_2', FIELDS['SAC_2'], (0, 1), 'FIE'),
             ('SAC_3', FIELDS['SAC_3'], (0, 1), 'FIE'),
             ('SAC_4', FIELDS['SAC_4'], (0, 1), 'FIE'),
             ('SAC_5', FIELDS['SAC_5'], (0, 1), 'FIE'),
             ('SAC_6', FIELDS['SAC_6'], (0, 1), 'FIE'),
             ('SAC_7', FIELDS['SAC_7'], (0, 1), 'FIE'),
             ('SAC_8', FIELDS['SAC_8'], (0, 1), 'FIE'),
             ('SAC_9', FIELDS['SAC_9'], (0, 1), 'FIE'),
             ('SAC_10', FIELDS['SAC_10'], (0, 1), 'FIE'),
             ('SAC_11', FIELDS['SAC_11'], (0, 1), 'FIE'),
             ('SAC_12', FIELDS['SAC_12'], (0, 1), 'FIE'),
             ('SAC_13', FIELDS['SAC_13'], (0, 1), 'FIE'),
             ('SAC_14', FIELDS['SAC_14'], (0, 1), 'FIE'),
             ('SAC_15', FIELDS['SAC_15'], (0, -1), 'FIE'),
             ('SAC_16', FIELDS['SAC_16'], (0, 1), 'FIE'),
             ('SAC_17', FIELDS['SAC_17'], (0, 1), 'FIE'),
             ('SAC_18', FIELDS['SAC_18'], (0, 1), 'FIE'),
             ('SAC_19', FIELDS['SAC_19'], (0, 1), 'FIE'),
             ('SAC_20', FIELDS['SAC_20'], (0, 1), 'FIE'),
             ('SAC_21', FIELDS['SAC_21'], (0, 1), 'FIE'),
             ('SAC_22', FIELDS['SAC_22'], (0, 1), 'FIE'),
             ('SAC_23', FIELDS['SAC_23'], (0, 1), 'FIE'),
             ('SAC_24', FIELDS['SAC_24'], (0, 1), 'FIE'),
             ('SAC_25', FIELDS['SAC_25'], (0, 1), 'FIE'),
             ('SAC_26', FIELDS['SAC_26'], (0, 1), 'FIE'),
             ('SAC_27', FIELDS['SAC_27'], (0, -1), 'FIE'),
             ('SAC_28', FIELDS['SAC_28'], (0, 1), 'FIE'),
             ('SAC_29', FIELDS['SAC_29'], (0, 1), 'FIE'),
             ('SAC_30', FIELDS['SAC_30'], (0, 1), 'FIE'),
             ('SAC_31', FIELDS['SAC_31'], (0, 1), 'FIE'),
             ('SAC_32', FIELDS['SAC_32'], (0, 1), 'FIE'),
             ('SAC_33', FIELDS['SAC_33'], (0, 1), 'FIE'),
             ('SAC_34', FIELDS['SAC_34'], (0, 1), 'FIE'),
             ('SAC_35', FIELDS['SAC_35'], (0, 1), 'FIE'),
             ('SAC_36', FIELDS['SAC_36'], (0, 1), 'FIE'),
             ('SAC_37', FIELDS['SAC_37'], (0, 1), 'FIE'),
             ('SAC_38', FIELDS['SAC_38'], (0, 1), 'FIE'),
             ('SAC_39', FIELDS['SAC_39'], (0, 1), 'FIE'),
             ('SAC_40', FIELDS['SAC_40'], (0, -1), 'FIE'),
             ('SAC_41', FIELDS['SAC_41'], (0, -1), 'FIE'),
             ('SAC_42', FIELDS['SAC_42'], (0, 1), 'FIE'),
             ('SAC_43', FIELDS['SAC_43'], (0, -1), 'FIE'),
             ('SAC_44', FIELDS['SAC_44'], (0, -1), 'FIE'),)),
    'SCD': ('sequence',
            (('SCD_1', FIELDS['SCD_1'], (0, 1), 'FIE'),
             ('SCD_2', FIELDS['SCD_2'], (0, 1), 'FIE'),
             ('SCD_3', FIELDS['SCD_3'], (0, 1), 'FIE'),
             ('SCD_4', FIELDS['SCD_4'], (0, 1), 'FIE'),
             ('SCD_5', FIELDS['SCD_5'], (0, 1), 'FIE'),
             ('SCD_6', FIELDS['SCD_6'], (0, 1), 'FIE'),
             ('SCD_7', FIELDS['SCD_7'], (0, 1), 'FIE'),
             ('SCD_8', FIELDS['SCD_8'], (0, 1), 'FIE'),
             ('SCD_9', FIELDS['SCD_9'], (0, 1), 'FIE'),
             ('SCD_10', FIELDS['SCD_10'], (0, 1), 'FIE'),
             ('SCD_11', FIELDS['SCD_11'], (0, 1), 'FIE'),
             ('SCD_12', FIELDS['SCD_12'], (0, 1), 'FIE'),
             ('SCD_13', FIELDS['SCD_13'], (0, 1), 'FIE'),
             ('SCD_14', FIELDS['SCD_14'], (0, 1), 'FIE'),
             ('SCD_15', FIELDS['SCD_15'], (0, 1), 'FIE'),
             ('SCD_16', FIELDS['SCD_16'], (0, 1), 'FIE'),
             ('SCD_17', FIELDS['SCD_17'], (0, 1), 'FIE'),
             ('SCD_18', FIELDS['SCD_18'], (0, 1), 'FIE'),
             ('SCD_19', FIELDS['SCD_19'], (0, 1), 'FIE'),
             ('SCD_20', FIELDS['SCD_20'], (0, 1), 'FIE'),
             ('SCD_21', FIELDS['SCD_21'], (0, 1), 'FIE'),
             ('SCD_22', FIELDS['SCD_22'], (0, 1), 'FIE'),
             ('SCD_23', FIELDS['SCD_23'], (0, 1), 'FIE'),
             ('SCD_24', FIELDS['SCD_24'], (0, 1), 'FIE'),
             ('SCD_25', FIELDS['SCD_25'], (0, 1), 'FIE'),
             ('SCD_26', FIELDS['SCD_26'], (0, 1), 'FIE'),
             ('SCD_27', FIELDS['SCD_27'], (0, 1), 'FIE'),
             ('SCD_28', FIELDS['SCD_28'], (0, 1), 'FIE'),
             ('SCD_29', FIELDS['SCD_29'], (0, 1), 'FIE'),
             ('SCD_30', FIELDS['SCD_30'], (0, 1), 'FIE'),
             ('SCD_31', FIELDS['SCD_31'], (0, 1), 'FIE'),
             ('SCD_32', FIELDS['SCD_32'], (0, 1), 'FIE'),
             ('SCD_33', FIELDS['SCD_33'], (0, -1), 'FIE'),
             ('SCD_34', FIELDS['SCD_34'], (0, 1), 'FIE'),
             ('SCD_35', FIELDS['SCD_35'], (0, 1), 'FIE'),
             ('SCD_36', FIELDS['SCD_36'], (0, 1), 'FIE'),
             ('SCD_37', FIELDS['SCD_37'], (0, 1), 'FIE'),)),
    'SCH': ('sequence',
            (('SCH_1', FIELDS['SCH_1'], (0, 1), 'FIE'),
             ('SCH_2', FIELDS['SCH_2'], (0, 1), 'FIE'),
             ('SCH_3', FIELDS['SCH_3'], (0, 1), 'FIE'),
             ('SCH_4', FIELDS['SCH_4'], (0, 1), 'FIE'),
             ('SCH_5', FIELDS['SCH_5'], (0, 1), 'FIE'),
             ('SCH_6', FIELDS['SCH_6'], (1, 1), 'FIE'),
             ('SCH_7', FIELDS['SCH_7'], (0, 1), 'FIE'),
             ('SCH_8', FIELDS['SCH_8'], (0, 1), 'FIE'),
             ('SCH_9', FIELDS['SCH_9'], (0, 1), 'FIE'),
             ('SCH_10', FIELDS['SCH_10'], (0, 1), 'FIE'),
             ('SCH_11', FIELDS['SCH_11'], (0, -1), 'FIE'),
             ('SCH_12', FIELDS['SCH_12'], (0, -1), 'FIE'),
             ('SCH_13', FIELDS['SCH_13'], (0, 1), 'FIE'),
             ('SCH_14', FIELDS['SCH_14'], (0, -1), 'FIE'),
             ('SCH_15', FIELDS['SCH_15'], (0, 1), 'FIE'),
             ('SCH_16', FIELDS['SCH_16'], (1, -1), 'FIE'),
             ('SCH_17', FIELDS['SCH_17'], (0, 1), 'FIE'),
             ('SCH_18', FIELDS['SCH_18'], (0, -1), 'FIE'),
             ('SCH_19', FIELDS['SCH_19'], (0, 1), 'FIE'),
             ('SCH_20', FIELDS['SCH_20'], (1, -1), 'FIE'),
             ('SCH_21', FIELDS['SCH_21'], (0, -1), 'FIE'),
             ('SCH_22', FIELDS['SCH_22'], (0, 1), 'FIE'),
             ('SCH_23', FIELDS['SCH_23'], (0, 1), 'FIE'),
             ('SCH_24', FIELDS['SCH_24'], (0, 1), 'FIE'),
             ('SCH_25', FIELDS['SCH_25'], (0, 1), 'FIE'),
             ('SCH_26', FIELDS['SCH_26'], (0, -1), 'FIE'),
             ('SCH_27', FIELDS['SCH_27'], (0, -1), 'FIE'),)),
    'SCP': ('sequence',
            (('SCP_1', FIELDS['SCP_1'], (0, 1), 'FIE'),
             ('SCP_2', FIELDS['SCP_2'], (0, 1), 'FIE'),
             ('SCP_3', FIELDS['SCP_3'], (0, 1), 'FIE'),
             ('SCP_4', FIELDS['SCP_4'], (0, 1), 'FIE'),
             ('SCP_5', FIELDS['SCP_5'], (0, 1), 'FIE'),
             ('SCP_6', FIELDS['SCP_6'], (0, 1), 'FIE'),
             ('SCP_7', FIELDS['SCP_7'], (0, 1), 'FIE'),
             ('SCP_8', FIELDS['SCP_8'], (0, 1), 'FIE'),)),
    'SDD': ('sequence',
            (('SDD_1', FIELDS['SDD_1'], (0, 1), 'FIE'),
             ('SDD_2', FIELDS['SDD_2'], (0, 1), 'FIE'),
             ('SDD_3', FIELDS['SDD_3'], (0, 1), 'FIE'),
             ('SDD_4', FIELDS['SDD_4'], (0, 1), 'FIE'),
             ('SDD_5', FIELDS['SDD_5'], (0, 1), 'FIE'),
             ('SDD_6', FIELDS['SDD_6'], (0, 1), 'FIE'),
             ('SDD_7', FIELDS['SDD_7'], (0, 1), 'FIE'),)),
    'SFT': ('sequence',
            (('SFT_1', FIELDS['SFT_1'], (1, 1), 'FIE'),
             ('SFT_2', FIELDS['SFT_2'], (1, 1), 'FIE'),
             ('SFT_3', FIELDS['SFT_3'], (1, 1), 'FIE'),
             ('SFT_4', FIELDS['SFT_4'], (1, 1), 'FIE'),
             ('SFT_5', FIELDS['SFT_5'], (0, 1), 'FIE'),
             ('SFT_6', FIELDS['SFT_6'], (0, 1), 'FIE'),)),
    'SID': ('sequence',
            (('SID_1', FIELDS['SID_1'], (0, 1), 'FIE'),
             ('SID_2', FIELDS['SID_2'], (0, 1), 'FIE'),
             ('SID_3', FIELDS['SID_3'], (0, 1), 'FIE'),
             ('SID_4', FIELDS['SID_4'], (0, 1), 'FIE'),)),
    'SLT': ('sequence',
            (('SLT_1', FIELDS['SLT_1'], (0, 1), 'FIE'),
             ('SLT_2', FIELDS['SLT_2'], (0, 1), 'FIE'),
             ('SLT_3', FIELDS['SLT_3'], (0, 1), 'FIE'),
             ('SLT_4', FIELDS['SLT_4'], (0, 1), 'FIE'),
             ('SLT_5', FIELDS['SLT_5'], (0, 1), 'FIE'),)),
    'SPM': ('sequence',
            (('SPM_1', FIELDS['SPM_1'], (0, 1), 'FIE'),
             ('SPM_2', FIELDS['SPM_2'], (0, 1), 'FIE'),
             ('SPM_3', FIELDS['SPM_3'], (0, -1), 'FIE'),
             ('SPM_4', FIELDS['SPM_4'], (1, 1), 'FIE'),
             ('SPM_5', FIELDS['SPM_5'], (0, -1), 'FIE'),
             ('SPM_6', FIELDS['SPM_6'], (0, -1), 'FIE'),
             ('SPM_7', FIELDS['SPM_7'], (0, 1), 'FIE'),
             ('SPM_8', FIELDS['SPM_8'], (0, 1), 'FIE'),
             ('SPM_9', FIELDS['SPM_9'], (0, -1), 'FIE'),
             ('SPM_10', FIELDS['SPM_10'], (0, 1), 'FIE'),
             ('SPM_11', FIELDS['SPM_11'], (0, -1), 'FIE'),
             ('SPM_12', FIELDS['SPM_12'], (0, 1), 'FIE'),
             ('SPM_13', FIELDS['SPM_13'], (0, 1), 'FIE'),
             ('SPM_14', FIELDS['SPM_14'], (0, -1), 'FIE'),
             ('SPM_15', FIELDS['SPM_15'], (0, -1), 'FIE'),
             ('SPM_16', FIELDS['SPM_16'], (0, -1), 'FIE'),
             ('SPM_17', FIELDS['SPM_17'], (0, 1), 'FIE'),
             ('SPM_18', FIELDS['SPM_18'], (0, 1), 'FIE'),
             ('SPM_19', FIELDS['SPM_19'], (0, 1), 'FIE'),
             ('SPM_20', FIELDS['SPM_20'], (0, 1), 'FIE'),
             ('SPM_21', FIELDS['SPM_21'], (0, -1), 'FIE'),
             ('SPM_22', FIELDS['SPM_22'], (0, 1), 'FIE'),
             ('SPM_23', FIELDS['SPM_23'], (0, 1), 'FIE'),
             ('SPM_24', FIELDS['SPM_24'], (0, -1), 'FIE'),
             ('SPM_25', FIELDS['SPM_25'], (0, 1), 'FIE'),
             ('SPM_26', FIELDS['SPM_26'], (0, 1), 'FIE'),
             ('SPM_27', FIELDS['SPM_27'], (0, 1), 'FIE'),
             ('SPM_28', FIELDS['SPM_28'], (0, 1), 'FIE'),
             ('SPM_29', FIELDS['SPM_29'], (0, 1), 'FIE'),)),
    'STF': ('sequence',
            (('STF_1', FIELDS['STF_1'], (0, 1), 'FIE'),
             ('STF_2', FIELDS['STF_2'], (0, -1), 'FIE'),
             ('STF_3', FIELDS['STF_3'], (0, -1), 'FIE'),
             ('STF_4', FIELDS['STF_4'], (0, -1), 'FIE'),
             ('STF_5', FIELDS['STF_5'], (0, 1), 'FIE'),
             ('STF_6', FIELDS['STF_6'], (0, 1), 'FIE'),
             ('STF_7', FIELDS['STF_7'], (0, 1), 'FIE'),
             ('STF_8', FIELDS['STF_8'], (0, -1), 'FIE'),
             ('STF_9', FIELDS['STF_9'], (0, -1), 'FIE'),
             ('STF_10', FIELDS['STF_10'], (0, -1), 'FIE'),
             ('STF_11', FIELDS['STF_11'], (0, -1), 'FIE'),
             ('STF_12', FIELDS['STF_12'], (0, -1), 'FIE'),
             ('STF_13', FIELDS['STF_13'], (0, -1), 'FIE'),
             ('STF_14', FIELDS['STF_14'], (0, -1), 'FIE'),
             ('STF_15', FIELDS['STF_15'], (0, -1), 'FIE'),
             ('STF_16', FIELDS['STF_16'], (0, 1), 'FIE'),
             ('STF_17', FIELDS['STF_17'], (0, 1), 'FIE'),
             ('STF_18', FIELDS['STF_18'], (0, 1), 'FIE'),
             ('STF_19', FIELDS['STF_19'], (0, 1), 'FIE'),
             ('STF_20', FIELDS['STF_20'], (0, 1), 'FIE'),
             ('STF_21', FIELDS['STF_21'], (0, 1), 'FIE'),
             ('STF_22', FIELDS['STF_22'], (0, 1), 'FIE'),
             ('STF_23', FIELDS['STF_23'], (0, 1), 'FIE'),
             ('STF_24', FIELDS['STF_24'], (0, 1), 'FIE'),
             ('STF_25', FIELDS['STF_25'], (0, 1), 'FIE'),
             ('STF_26', FIELDS['STF_26'], (0, 1), 'FIE'),
             ('STF_27', FIELDS['STF_27'], (0, 1), 'FIE'),
             ('STF_28', FIELDS['STF_28'], (0, 1), 'FIE'),
             ('STF_29', FIELDS['STF_29'], (0, 1), 'FIE'),
             ('STF_30', FIELDS['STF_30'], (0, -1), 'FIE'),
             ('STF_31', FIELDS['STF_31'], (0, 1), 'FIE'),
             ('STF_32', FIELDS['STF_32'], (0, 1), 'FIE'),
             ('STF_33', FIELDS['STF_33'], (0, 1), 'FIE'),
             ('STF_34', FIELDS['STF_34'], (0, 1), 'FIE'),
             ('STF_35', FIELDS['STF_35'], (0, 1), 'FIE'),
             ('STF_36', FIELDS['STF_36'], (0, -1), 'FIE'),
             ('STF_37', FIELDS['STF_37'], (0, 1), 'FIE'),
             ('STF_38', FIELDS['STF_38'], (0, 1), 'FIE'),
             ('STF_39', FIELDS['STF_39'], (0, -1), 'FIE'),)),
    'STZ': ('sequence',
            (('STZ_1', FIELDS['STZ_1'], (0, 1), 'FIE'),
             ('STZ_2', FIELDS['STZ_2'], (0, 1), 'FIE'),
             ('STZ_3', FIELDS['STZ_3'], (0, 1), 'FIE'),
             ('STZ_4', FIELDS['STZ_4'], (0, 1), 'FIE'),)),
    'TCC': ('sequence',
            (('TCC_1', FIELDS['TCC_1'], (1, 1), 'FIE'),
             ('TCC_2', FIELDS['TCC_2'], (1, 1), 'FIE'),
             ('TCC_3', FIELDS['TCC_3'], (0, 1), 'FIE'),
             ('TCC_4', FIELDS['TCC_4'], (0, 1), 'FIE'),
             ('TCC_5', FIELDS['TCC_5'], (0, 1), 'FIE'),
             ('TCC_6', FIELDS['TCC_6'], (0, 1), 'FIE'),
             ('TCC_7', FIELDS['TCC_7'], (0, 1), 'FIE'),
             ('TCC_8', FIELDS['TCC_8'], (0, 1), 'FIE'),
             ('TCC_9', FIELDS['TCC_9'], (0, 1), 'FIE'),
             ('TCC_10', FIELDS['TCC_10'], (0, 1), 'FIE'),
             ('TCC_11', FIELDS['TCC_11'], (0, 1), 'FIE'),
             ('TCC_12', FIELDS['TCC_12'], (0, 1), 'FIE'),
             ('TCC_13', FIELDS['TCC_13'], (0, 1), 'FIE'),
             ('TCC_14', FIELDS['TCC_14'], (0, 1), 'FIE'),)),
    'TCD': ('sequence',
            (('TCD_1', FIELDS['TCD_1'], (1, 1), 'FIE'),
             ('TCD_2', FIELDS['TCD_2'], (0, 1), 'FIE'),
             ('TCD_3', FIELDS['TCD_3'], (0, 1), 'FIE'),
             ('TCD_4', FIELDS['TCD_4'], (0, 1), 'FIE'),
             ('TCD_5', FIELDS['TCD_5'], (0, 1), 'FIE'),
             ('TCD_6', FIELDS['TCD_6'], (0, 1), 'FIE'),
             ('TCD_7', FIELDS['TCD_7'], (0, 1), 'FIE'),
             ('TCD_8', FIELDS['TCD_8'], (0, 1), 'FIE'),)),
    'TQ1': ('sequence',
            (('TQ1_1', FIELDS['TQ1_1'], (0, 1), 'FIE'),
             ('TQ1_2', FIELDS['TQ1_2'], (0, 1), 'FIE'),
             ('TQ1_3', FIELDS['TQ1_3'], (0, -1), 'FIE'),
             ('TQ1_4', FIELDS['TQ1_4'], (0, -1), 'FIE'),
             ('TQ1_5', FIELDS['TQ1_5'], (0, -1), 'FIE'),
             ('TQ1_6', FIELDS['TQ1_6'], (0, 1), 'FIE'),
             ('TQ1_7', FIELDS['TQ1_7'], (0, 1), 'FIE'),
             ('TQ1_8', FIELDS['TQ1_8'], (0, 1), 'FIE'),
             ('TQ1_9', FIELDS['TQ1_9'], (0, -1), 'FIE'),
             ('TQ1_10', FIELDS['TQ1_10'], (0, 1), 'FIE'),
             ('TQ1_11', FIELDS['TQ1_11'], (0, 1), 'FIE'),
             ('TQ1_12', FIELDS['TQ1_12'], (0, 1), 'FIE'),
             ('TQ1_13', FIELDS['TQ1_13'], (0, 1), 'FIE'),
             ('TQ1_14', FIELDS['TQ1_14'], (0, 1), 'FIE'),)),
    'TQ2': ('sequence',
            (('TQ2_1', FIELDS['TQ2_1'], (0, 1), 'FIE'),
             ('TQ2_2', FIELDS['TQ2_2'], (0, 1), 'FIE'),
             ('TQ2_3', FIELDS['TQ2_3'], (0, -1), 'FIE'),
             ('TQ2_4', FIELDS['TQ2_4'], (0, -1), 'FIE'),
             ('TQ2_5', FIELDS['TQ2_5'], (0, -1), 'FIE'),
             ('TQ2_6', FIELDS['TQ2_6'], (0, 1), 'FIE'),
             ('TQ2_7', FIELDS['TQ2_7'], (0, 1), 'FIE'),
             ('TQ2_8', FIELDS['TQ2_8'], (0, 1), 'FIE'),
             ('TQ2_9', FIELDS['TQ2_9'], (0, 1), 'FIE'),
             ('TQ2_10', FIELDS['TQ2_10'], (0, 1), 'FIE'),)),
    'TXA': ('sequence',
            (('TXA_1', FIELDS['TXA_1'], (1, 1), 'FIE'),
             ('TXA_2', FIELDS['TXA_2'], (1, 1), 'FIE'),
             ('TXA_3', FIELDS['TXA_3'], (0, 1), 'FIE'),
             ('TXA_4', FIELDS['TXA_4'], (0, 1), 'FIE'),
             ('TXA_5', FIELDS['TXA_5'], (0, -1), 'FIE'),
             ('TXA_6', FIELDS['TXA_6'], (0, 1), 'FIE'),
             ('TXA_7', FIELDS['TXA_7'], (0, 1), 'FIE'),
             ('TXA_8', FIELDS['TXA_8'], (0, -1), 'FIE'),
             ('TXA_9', FIELDS['TXA_9'], (0, -1), 'FIE'),
             ('TXA_10', FIELDS['TXA_10'], (0, -1), 'FIE'),
             ('TXA_11', FIELDS['TXA_11'], (0, -1), 'FIE'),
             ('TXA_12', FIELDS['TXA_12'], (1, 1), 'FIE'),
             ('TXA_13', FIELDS['TXA_13'], (0, 1), 'FIE'),
             ('TXA_14', FIELDS['TXA_14'], (0, -1), 'FIE'),
             ('TXA_15', FIELDS['TXA_15'], (0, 1), 'FIE'),
             ('TXA_16', FIELDS['TXA_16'], (0, 1), 'FIE'),
             ('TXA_17', FIELDS['TXA_17'], (1, 1), 'FIE'),
             ('TXA_18', FIELDS['TXA_18'], (0, 1), 'FIE'),
             ('TXA_19', FIELDS['TXA_19'], (0, 1), 'FIE'),
             ('TXA_20', FIELDS['TXA_20'], (0, 1), 'FIE'),
             ('TXA_21', FIELDS['TXA_21'], (0, 1), 'FIE'),
             ('TXA_22', FIELDS['TXA_22'], (0, -1), 'FIE'),
             ('TXA_23', FIELDS['TXA_23'], (0, -1), 'FIE'),)),
    'UAC': ('sequence',
            (('UAC_1', FIELDS['UAC_1'], (1, 1), 'FIE'),
             ('UAC_2', FIELDS['UAC_2'], (1, 1), 'FIE'),)),
    'UB1': ('sequence',
            (('UB1_1', FIELDS['UB1_1'], (0, 1), 'FIE'),
             ('UB1_2', FIELDS['UB1_2'], (0, 1), 'FIE'),
             ('UB1_3', FIELDS['UB1_3'], (0, 1), 'FIE'),
             ('UB1_4', FIELDS['UB1_4'], (0, 1), 'FIE'),
             ('UB1_5', FIELDS['UB1_5'], (0, 1), 'FIE'),
             ('UB1_6', FIELDS['UB1_6'], (0, 1), 'FIE'),
             ('UB1_7', FIELDS['UB1_7'], (0, 5), 'FIE'),
             ('UB1_8', FIELDS['UB1_8'], (0, 1), 'FIE'),
             ('UB1_9', FIELDS['UB1_9'], (0, 1), 'FIE'),
             ('UB1_10', FIELDS['UB1_10'], (0, 8), 'FIE'),
             ('UB1_11', FIELDS['UB1_11'], (0, 1), 'FIE'),
             ('UB1_12', FIELDS['UB1_12'], (0, 1), 'FIE'),
             ('UB1_13', FIELDS['UB1_13'], (0, 1), 'FIE'),
             ('UB1_14', FIELDS['UB1_14'], (0, 1), 'FIE'),
             ('UB1_15', FIELDS['UB1_15'], (0, 1), 'FIE'),
             ('UB1_16', FIELDS['UB1_16'], (0, 5), 'FIE'),
             ('UB1_17', FIELDS['UB1_17'], (0, 1), 'FIE'),
             ('UB1_18', FIELDS['UB1_18'], (0, 1), 'FIE'),
             ('UB1_19', FIELDS['UB1_19'], (0, 1), 'FIE'),
             ('UB1_20', FIELDS['UB1_20'], (0, 1), 'FIE'),
             ('UB1_21', FIELDS['UB1_21'], (0, 1), 'FIE'),
             ('UB1_22', FIELDS['UB1_22'], (0, 1), 'FIE'),
             ('UB1_23', FIELDS['UB1_23'], (0, 1), 'FIE'),)),
    'UB2': ('sequence',
            (('UB2_1', FIELDS['UB2_1'], (0, 1), 'FIE'),
             ('UB2_2', FIELDS['UB2_2'], (0, 1), 'FIE'),
             ('UB2_3', FIELDS['UB2_3'], (0, 7), 'FIE'),
             ('UB2_4', FIELDS['UB2_4'], (0, 1), 'FIE'),
             ('UB2_5', FIELDS['UB2_5'], (0, 1), 'FIE'),
             ('UB2_6', FIELDS['UB2_6'], (0, 12), 'FIE'),
             ('UB2_7', FIELDS['UB2_7'], (0, 8), 'FIE'),
             ('UB2_8', FIELDS['UB2_8'], (0, 2), 'FIE'),
             ('UB2_9', FIELDS['UB2_9'], (0, 2), 'FIE'),
             ('UB2_10', FIELDS['UB2_10'], (0, 2), 'FIE'),
             ('UB2_11', FIELDS['UB2_11'], (0, 1), 'FIE'),
             ('UB2_12', FIELDS['UB2_12'], (0, 3), 'FIE'),
             ('UB2_13', FIELDS['UB2_13'], (0, 23), 'FIE'),
             ('UB2_14', FIELDS['UB2_14'], (0, 5), 'FIE'),
             ('UB2_15', FIELDS['UB2_15'], (0, 1), 'FIE'),
             ('UB2_16', FIELDS['UB2_16'], (0, 2), 'FIE'),
             ('UB2_17', FIELDS['UB2_17'], (0, 1), 'FIE'),)),
    'URD': ('sequence',
            (('URD_1', FIELDS['URD_1'], (0, 1), 'FIE'),
             ('URD_2', FIELDS['URD_2'], (0, 1), 'FIE'),
             ('URD_3', FIELDS['URD_3'], (1, -1), 'FIE'),
             ('URD_4', FIELDS['URD_4'], (0, -1), 'FIE'),
             ('URD_5', FIELDS['URD_5'], (0, -1), 'FIE'),
             ('URD_6', FIELDS['URD_6'], (0, -1), 'FIE'),
             ('URD_7', FIELDS['URD_7'], (0, 1), 'FIE'),)),
    'URS': ('sequence',
            (('URS_1', FIELDS['URS_1'], (1, -1), 'FIE'),
             ('URS_2', FIELDS['URS_2'], (0, 1), 'FIE'),
             ('URS_3', FIELDS['URS_3'], (0, 1), 'FIE'),
             ('URS_4', FIELDS['URS_4'], (0, -1), 'FIE'),
             ('URS_5', FIELDS['URS_5'], (0, -1), 'FIE'),
             ('URS_6', FIELDS['URS_6'], (0, -1), 'FIE'),
             ('URS_7', FIELDS['URS_7'], (0, -1), 'FIE'),
             ('URS_8', FIELDS['URS_8'], (0, -1), 'FIE'),
             ('URS_9', FIELDS['URS_9'], (0, 1), 'FIE'),)),
    'VAR': ('sequence',
            (('VAR_1', FIELDS['VAR_1'], (1, 1), 'FIE'),
             ('VAR_2', FIELDS['VAR_2'], (1, 1), 'FIE'),
             ('VAR_3', FIELDS['VAR_3'], (0, 1), 'FIE'),
             ('VAR_4', FIELDS['VAR_4'], (0, -1), 'FIE'),
             ('VAR_5', FIELDS['VAR_5'], (0, 1), 'FIE'),
             ('VAR_6', FIELDS['VAR_6'], (0, -1), 'FIE'),)),
    'VND': ('sequence',
            (('VND_1', FIELDS['VND_1'], (1, 1), 'FIE'),
             ('VND_2', FIELDS['VND_2'], (1, 1), 'FIE'),
             ('VND_3', FIELDS['VND_3'], (0, 1), 'FIE'),
             ('VND_4', FIELDS['VND_4'], (0, 1), 'FIE'),
             ('VND_5', FIELDS['VND_5'], (0, 1), 'FIE'),)),
}
