DataMuseum.dk

Presents historical artifacts from the history of:

Philips Data Systems

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Philips Data Systems

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦020d99fb8⟧

    Length: 4750 (0x128e)
    Notes: pts_type(SC)
    Names: »STROUT.SC«

Derivation

└─⟦efe3a1cfc⟧ Bits:30009667 Philips computer tape "600113"
    └─⟦this⟧ »SCREEN/STROUT.SC« 

PTS(SC)

	IDENT  STROUT  	87-09-15  8701 380 40320 
********************************************************************
* 
*    DISPLAY MANAGEMENT IN CREDIT 
* 
*    RUNNING UNDER CREDIT 3.1 
*                  TOSS 8.1 
* 
********************************************************************
* 
*   STANDARD ROUTINE 'S T R O U T'
* 
*   OUTPUT TO A STRING FROM THE VARIABLE FIELDS OF A COMPLETE OR
*   A PART OF A DISPLAY FORMAT
* 
*   PARAMETERS: 
*   <TYPE>               BINARY ITEM HOLDING FIELD TYPE 0=FKI 1=FINP 2=F
*   <OUTPUT STRING>      THE OUTPUT STRING
*   <OUTPUT START>       BINARY ITEM HOLDING START POSITION IN OUTPUT ST
*                        FIRST POSITION COUNT 0 
*                        AT RETURN <OUTPUT START> POINTS WHERE MOVE WAS 
*   <UNIT SEPARATOR>     STRING THAT HOLDS A CHARACTER WHICH SEPARATES E
*                        FIELD IN THE OUTPUT STRING 
*   <INDEX1>             BINARY ITEM HOLDING THE FIRST VARIABLE FIELD IN
*                        MUST NOT BE 0
*                        AT RETURN <INDEX1> HOLDS THE FIELD INDEX TO
*                        THE LAST MOVED FIELD 
*   <INDEX2>             BINARY ITEM HOLDING THE LAST VARIABLE FIELD IND
*                        MUST NOT BE 0
*   <RETURN CODE>        BINARY ITEM HOLDING RETURN CODE FROM STROUT
*                        0=OK 3=ERROR 
***************************************************************** 
 DDUM SPDDIV
 PDIV 
 ENTRY STROUT OUTPUT FROM FORMAT TO STRING
* 
 EXT STROU1 MOVE TO OUTPUT STRING 
* 
*   DESCRIPTION OF ROUTINE STROU1*
************************************************************
* 
*   ROUTINE FOR TRANSFER OF DATA FROM THE CURRENT FIELD INDICATED IN
*   FCB TO A OUTPUT STRING
* 
*   CALLED FORM CREDIT STANDARD MODULE 'S T R O U T'
* 
*   A CHECK THAT OUTPUT STRING IS LARGE ENOUGH IS PERFORMED FIRST.
*   MOVE ROUTINE T:DUPX USED BY T:DUPL FUNCTION IS USED, NOT NEEDED 
*   BYTES IN OUTPUT STRING ARE FILLED WITH X'00'
*   THE UNIT SEPARATOR IS PLACED IN THE FIRST POSITION AFTER CURRENT
*   FIELD IN OUTPUT STRING. 
* 
*   CALL STROU1,<OUTPUT STRING>,<OUTPUT START>,<UNIT SEPARATOR> 
*   WHERE 
*   <OUTPUT STRING>    STRING TO HOLD OUTPUT
*   <OUTPUT START>     BINARY ITEM WITH START POSITION WITHIN 
*                      <OUTPUT STRING> FIRST POSITION COUNT 0 
*                      AT RETURN OUTPUT START POINTS WHERE MOVE ENDED 
*   <UNIT SEPARATOR>   STRING TO HOLD A CHARACTER THAT SEPARATES
*                      THE FIELDS IN <OUTPUT STRING>
* 
************************************************************
	EJECT
* 
STROUT PROC TYPE,OUTSTR,OUTSTA,OUTUS,INDEX1,INDEX2,RETCOD 
* 
 CBL INDEX2,INDEX1,SOUERR 
SOU010
 IB TYPE,SOU100,SOU200
 GETFLD 0,INDEX1,RETCOD ONLY FKI FIELDS 
 B SOU300 
SOU100
 GETFLD 1,INDEX1,RETCOD ONLY FINP FIELDS
 B SOU300 
SOU200
 GETFLD 2,INDEX1,RETCOD BOTH FKI AND FINP FIELDS
SOU300
 BZ SOU350 FIELD FOUND
 BOFL SOU350 FIELD FOUND BUT EMPTY
			COMPULSORY FIELD EARLIER 
SOUERR
 MOVE RETCOD,=W'3' RETURN ERROR CODE 3
 B SOURET 
 EJECT
* 
*   PERFORM MOVE TO OUTPUT STRING FROM CURRENT VARIABLE FIELD 
* 
SOU350
 CALL STROU1,OUTSTR,OUTSTA,OUTUS
 BNZ SOUERR MOVE NOT OK 
 CBNL INDEX1,INDEX2,SOU400
 ADD INDEX1,=W'1' 
 SWITCH 
 B SOU010 
SOU400
 MOVE RETCOD,=W'0'
SOURET RET
 PEND 
	END

HexDump

0x0000…0032 (0, 0, 400)  Head {h00=0x002e, h01=0x0050, text=» IDENT  STROUT   87-09-15  8701 380 40320 «, t00=0x0000, t01=0x0004}
0x0032…007e              Head {h00=0x0048, h01=0x0050, text=»********************************************************************«, t00=0x0000, t01=0x0036}
0x007e…0088              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0082}
0x0088…00b2              Head {h00=0x0026, h01=0x0050, text=»*    DISPLAY MANAGEMENT IN CREDIT «, t00=0x0000, t01=0x008c}
0x00b2…00bc              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x00b6}
0x00bc…00e2              Head {h00=0x0022, h01=0x0050, text=»*    RUNNING UNDER CREDIT 3.1 «, t00=0x0000, t01=0x00c0}
0x00e2…0106              Head {h00=0x0020, h01=0x0050, text=»*                  TOSS 8.1 «, t00=0x0000, t01=0x00e6}
0x0106…0110              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x010a}
0x0110…015c              Head {h00=0x0048, h01=0x0050, text=»********************************************************************«, t00=0x0000, t01=0x0114}
0x015c…0166              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0000, t01=0x0160}
0x0166…0190              Head {h00=0x0026, h01=0x0050, text=»*   STANDARD ROUTINE 'S T R O U T'«, t00=0x0000, t01=0x016a}
0x0190…019a (1, 0, 400)  Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x0004}
0x019a…01e2              Head {h00=0x0044, h01=0x0050, text=»*   OUTPUT TO A STRING FROM THE VARIABLE FIELDS OF A COMPLETE OR«, t00=0x0001, t01=0x000e}
0x01e2…0208              Head {h00=0x0022, h01=0x0050, text=»*   A PART OF A DISPLAY FORMAT«, t00=0x0001, t01=0x0056}
0x0208…0212              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0001, t01=0x007c}
0x0212…022a              Head {h00=0x0014, h01=0x0050, text=»*   PARAMETERS: «, t00=0x0001, t01=0x0086}
0x022a…027a              Head {h00=0x004c, h01=0x0050, text=»*   <TYPE>               BINARY ITEM HOLDING FIELD TYPE 0=FKI 1=FINP 2=F«, t00=0x0001, t01=0x009e}
0x027a…02ac              Head {h00=0x002e, h01=0x0050, text=»*   <OUTPUT STRING>      THE OUTPUT STRING«, t00=0x0001, t01=0x00ee}
0x02ac…02fc              Head {h00=0x004c, h01=0x0050, text=»*   <OUTPUT START>       BINARY ITEM HOLDING START POSITION IN OUTPUT ST«, t00=0x0001, t01=0x0120}
0x02fc…0334              Head {h00=0x0034, h01=0x0050, text=»*                        FIRST POSITION COUNT 0 «, t00=0x0001, t01=0x0170}
0x0334…0384              Head {h00=0x004c, h01=0x0050, text=»*                        AT RETURN <OUTPUT START> POINTS WHERE MOVE WAS «, t00=0x0002, t01=0x0018}
0x0384…03d4              Head {h00=0x004c, h01=0x0050, text=»*   <UNIT SEPARATOR>     STRING THAT HOLDS A CHARACTER WHICH SEPARATES E«, t00=0x0002, t01=0x0068}
0x03d4…0410              Head {h00=0x0038, h01=0x0050, text=»*                        FIELD IN THE OUTPUT STRING «, t00=0x0002, t01=0x00b8}
0x0410…0460              Head {h00=0x004c, h01=0x0050, text=»*   <INDEX1>             BINARY ITEM HOLDING THE FIRST VARIABLE FIELD IN«, t00=0x0002, t01=0x00f4}
0x0460…048e              Head {h00=0x002a, h01=0x0050, text=»*                        MUST NOT BE 0«, t00=0x0002, t01=0x0144}
0x048e…04da              Head {h00=0x0048, h01=0x0050, text=»*                        AT RETURN <INDEX1> HOLDS THE FIELD INDEX TO«, t00=0x0002, t01=0x0172}
0x04da…0510              Head {h00=0x0032, h01=0x0050, text=»*                        THE LAST MOVED FIELD «, t00=0x0003, t01=0x002e}
0x0510…0560              Head {h00=0x004c, h01=0x0050, text=»*   <INDEX2>             BINARY ITEM HOLDING THE LAST VARIABLE FIELD IND«, t00=0x0003, t01=0x0064}
0x0560…058e              Head {h00=0x002a, h01=0x0050, text=»*                        MUST NOT BE 0«, t00=0x0003, t01=0x00b4}
0x058e…05da              Head {h00=0x0048, h01=0x0050, text=»*   <RETURN CODE>        BINARY ITEM HOLDING RETURN CODE FROM STROUT«, t00=0x0003, t01=0x00e2}
0x05da…0608              Head {h00=0x002a, h01=0x0050, text=»*                        0=OK 3=ERROR «, t00=0x0003, t01=0x012e}
0x0608…0652              Head {h00=0x0046, h01=0x0050, text=»***************************************************************** «, t00=0x0003, t01=0x015c}
0x0652…0666              Head {h00=0x0010, h01=0x0050, text=» DDUM SPDDIV«, t00=0x0004, t01=0x0016}
0x0666…0674              Head {h00=0x000a, h01=0x0050, text=» PDIV «, t00=0x0004, t01=0x002a}
0x0674…06a6              Head {h00=0x002e, h01=0x0050, text=» ENTRY STROUT OUTPUT FROM FORMAT TO STRING«, t00=0x0004, t01=0x0038}
0x06a6…06b0              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x006a}
0x06b0…06da              Head {h00=0x0026, h01=0x0050, text=» EXT STROU1 MOVE TO OUTPUT STRING «, t00=0x0004, t01=0x0074}
0x06da…06e4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x009e}
0x06e4…070e              Head {h00=0x0026, h01=0x0050, text=»*   DESCRIPTION OF ROUTINE STROU1*«, t00=0x0004, t01=0x00a8}
0x070e…0752              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0004, t01=0x00d2}
0x0752…075c              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x0116}
0x075c…07a8              Head {h00=0x0048, h01=0x0050, text=»*   ROUTINE FOR TRANSFER OF DATA FROM THE CURRENT FIELD INDICATED IN«, t00=0x0004, t01=0x0120}
0x07a8…07ca              Head {h00=0x001e, h01=0x0050, text=»*   FCB TO A OUTPUT STRING«, t00=0x0004, t01=0x016c}
0x07ca…07d4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0004, t01=0x018e}
0x07d4…0810              Head {h00=0x0038, h01=0x0050, text=»*   CALLED FORM CREDIT STANDARD MODULE 'S T R O U T'«, t00=0x0005, t01=0x0008}
0x0810…081a              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x0044}
0x081a…0864              Head {h00=0x0046, h01=0x0050, text=»*   A CHECK THAT OUTPUT STRING IS LARGE ENOUGH IS PERFORMED FIRST.«, t00=0x0005, t01=0x004e}
0x0864…08b0              Head {h00=0x0048, h01=0x0050, text=»*   MOVE ROUTINE T:DUPX USED BY T:DUPL FUNCTION IS USED, NOT NEEDED «, t00=0x0005, t01=0x0098}
0x08b0…08e8              Head {h00=0x0034, h01=0x0050, text=»*   BYTES IN OUTPUT STRING ARE FILLED WITH X'00'«, t00=0x0005, t01=0x00e4}
0x08e8…0934              Head {h00=0x0048, h01=0x0050, text=»*   THE UNIT SEPARATOR IS PLACED IN THE FIRST POSITION AFTER CURRENT«, t00=0x0005, t01=0x011c}
0x0934…0958              Head {h00=0x0020, h01=0x0050, text=»*   FIELD IN OUTPUT STRING. «, t00=0x0005, t01=0x0168}
0x0958…0962              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0005, t01=0x018c}
0x0962…09aa              Head {h00=0x0044, h01=0x0050, text=»*   CALL STROU1,<OUTPUT STRING>,<OUTPUT START>,<UNIT SEPARATOR> «, t00=0x0006, t01=0x0008}
0x09aa…09bc              Head {h00=0x000e, h01=0x0050, text=»*   WHERE «, t00=0x0006, t01=0x0050}
0x09bc…09f0              Head {h00=0x0030, h01=0x0050, text=»*   <OUTPUT STRING>    STRING TO HOLD OUTPUT«, t00=0x0006, t01=0x0062}
0x09f0…0a36              Head {h00=0x0042, h01=0x0050, text=»*   <OUTPUT START>     BINARY ITEM WITH START POSITION WITHIN «, t00=0x0006, t01=0x0096}
0x0a36…0a7c              Head {h00=0x0042, h01=0x0050, text=»*                      <OUTPUT STRING> FIRST POSITION COUNT 0 «, t00=0x0006, t01=0x00dc}
0x0a7c…0aca              Head {h00=0x004a, h01=0x0050, text=»*                      AT RETURN OUTPUT START POINTS WHERE MOVE ENDED «, t00=0x0006, t01=0x0122}
0x0aca…0b12              Head {h00=0x0044, h01=0x0050, text=»*   <UNIT SEPARATOR>   STRING TO HOLD A CHARACTER THAT SEPARATES«, t00=0x0006, t01=0x0170}
0x0b12…0b4e              Head {h00=0x0038, h01=0x0050, text=»*                      THE FIELDS IN <OUTPUT STRING>«, t00=0x0007, t01=0x0028}
0x0b4e…0b58              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x0064}
0x0b58…0b9c              Head {h00=0x0040, h01=0x0050, text=»************************************************************«, t00=0x0007, t01=0x006e}
0x0b9c…0baa              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0007, t01=0x00b2}
0x0baa…0bb4              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x00c0}
0x0bb4…0bf6              Head {h00=0x003e, h01=0x0050, text=»STROUT PROC TYPE,OUTSTR,OUTSTA,OUTUS,INDEX1,INDEX2,RETCOD «, t00=0x0007, t01=0x00ca}
0x0bf6…0c00              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0007, t01=0x010c}
0x0c00…0c22              Head {h00=0x001e, h01=0x0050, text=» CBL INDEX2,INDEX1,SOUERR «, t00=0x0007, t01=0x0116}
0x0c22…0c30              Head {h00=0x000a, h01=0x0050, text=»SOU010«, t00=0x0007, t01=0x0138}
0x0c30…0c4e              Head {h00=0x001a, h01=0x0050, text=» IB TYPE,SOU100,SOU200«, t00=0x0007, t01=0x0146}
0x0c4e…0c7e              Head {h00=0x002c, h01=0x0050, text=» GETFLD 0,INDEX1,RETCOD ONLY FKI FIELDS «, t00=0x0007, t01=0x0164}
0x0c7e…0c90 (8, 0, 400)  Head {h00=0x000e, h01=0x0050, text=» B SOU300 «, t00=0x0008, t01=0x0004}
0x0c90…0c9e              Head {h00=0x000a, h01=0x0050, text=»SOU100«, t00=0x0008, t01=0x0016}
0x0c9e…0cce              Head {h00=0x002c, h01=0x0050, text=» GETFLD 1,INDEX1,RETCOD ONLY FINP FIELDS«, t00=0x0008, t01=0x0024}
0x0cce…0ce0              Head {h00=0x000e, h01=0x0050, text=» B SOU300 «, t00=0x0008, t01=0x0054}
0x0ce0…0cee              Head {h00=0x000a, h01=0x0050, text=»SOU200«, t00=0x0008, t01=0x0066}
0x0cee…0d26              Head {h00=0x0034, h01=0x0050, text=» GETFLD 2,INDEX1,RETCOD BOTH FKI AND FINP FIELDS«, t00=0x0008, t01=0x0074}
0x0d26…0d34              Head {h00=0x000a, h01=0x0050, text=»SOU300«, t00=0x0008, t01=0x00ac}
0x0d34…0d52              Head {h00=0x001a, h01=0x0050, text=» BZ SOU350 FIELD FOUND«, t00=0x0008, t01=0x00ba}
0x0d52…0d7c              Head {h00=0x0026, h01=0x0050, text=» BOFL SOU350 FIELD FOUND BUT EMPTY«, t00=0x0008, t01=0x00d8}
0x0d7c…0da0              Head {h00=0x0020, h01=0x0050, text=»   COMPULSORY FIELD EARLIER «, t00=0x0008, t01=0x0102}
0x0da0…0dae              Head {h00=0x000a, h01=0x0050, text=»SOUERR«, t00=0x0008, t01=0x0126}
0x0dae…0ddc              Head {h00=0x002a, h01=0x0050, text=» MOVE RETCOD,=W'3' RETURN ERROR CODE 3«, t00=0x0008, t01=0x0134}
0x0ddc…0dee              Head {h00=0x000e, h01=0x0050, text=» B SOURET «, t00=0x0008, t01=0x0162}
0x0dee…0dfc              Head {h00=0x000a, h01=0x0050, text=» EJECT«, t00=0x0008, t01=0x0174}
0x0dfc…0e06              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0008, t01=0x0182}
0x0e06…0e4c              Head {h00=0x0042, h01=0x0050, text=»*   PERFORM MOVE TO OUTPUT STRING FROM CURRENT VARIABLE FIELD «, t00=0x0008, t01=0x018c}
0x0e4c…0e56              Head {h00=0x0006, h01=0x0050, text=»* «, t00=0x0009, t01=0x0042}
0x0e56…0e64              Head {h00=0x000a, h01=0x0050, text=»SOU350«, t00=0x0009, t01=0x004c}
0x0e64…0e8c              Head {h00=0x0024, h01=0x0050, text=» CALL STROU1,OUTSTR,OUTSTA,OUTUS«, t00=0x0009, t01=0x005a}
0x0e8c…0eac              Head {h00=0x001c, h01=0x0050, text=» BNZ SOUERR MOVE NOT OK «, t00=0x0009, t01=0x0082}
0x0eac…0ece              Head {h00=0x001e, h01=0x0050, text=» CBNL INDEX1,INDEX2,SOU400«, t00=0x0009, t01=0x00a2}
0x0ece…0ee8              Head {h00=0x0016, h01=0x0050, text=» ADD INDEX1,=W'1' «, t00=0x0009, t01=0x00c4}
0x0ee8…0ef8              Head {h00=0x000c, h01=0x0050, text=» SWITCH «, t00=0x0009, t01=0x00de}
0x0ef8…0f0a              Head {h00=0x000e, h01=0x0050, text=» B SOU010 «, t00=0x0009, t01=0x00ee}
0x0f0a…0f18              Head {h00=0x000a, h01=0x0050, text=»SOU400«, t00=0x0009, t01=0x0100}
0x0f18…0f32              Head {h00=0x0016, h01=0x0050, text=» MOVE RETCOD,=W'0'«, t00=0x0009, t01=0x010e}
0x0f32…0f44              Head {h00=0x000e, h01=0x0050, text=»SOURET RET«, t00=0x0009, t01=0x0128}
0x0f44…0f52              Head {h00=0x000a, h01=0x0050, text=» PEND «, t00=0x0009, t01=0x013a}
0x0f52…0f5e              Head {h00=0x0008, h01=0x0050, text=» END«, t00=0x0009, t01=0x0148}
0x0f5e…0f62              Head {h00=0x4004, h01=0x0000}
0x0f62…0f66              00 09 01 54                                                                                                                                                                                                                                       ┆   T┆
0x0f66…0f6e (10, 1, 8)   20 04 00 00 00 0a 00 04                                                                                                                                                                                                                           ┆        ┆
0x0f6e…0fbe (11, 4, 400) 81 18 39 61 f0 a1 00 00 f0 a1 00 00 01 3a f0 a1 00 99 01 78 00 0e 00 0a 02 04 c2 54 54 3a 54 49 44 e0 00 9a 00 18 00 0e 00 0a 02 04 c2 54 54 3a 4d 53 47 ff 00 9a 00 2a 00 2c 00 28 03 13 00 00 01 67 10 82 00 00 02 02 83 20 00 00 00 06 f0 a1   ┆  9a         :     x       TT:TID            TT:MSG    * , (     g              ┆
0x0fbe…100e              00 00 83 40 00 00 00 08 50 00 f0 a1 00 00 82 40 00 02 00 08 00 9a 00 3c 00 10 00 0c 05 05 dc 54 42 3a 52 44 43 c4 01 8c 00 9a 00 6c 00 2c 00 28 03 13 02 00 01 81 10 00 f0 a1 00 00 a0 41 00 00 00 08 a0 41 00 ea 80 a0 00 00 81 22 56 00 01 00   ┆   @    P      @       <       TB:RDC      l , (             A     A       "V   ┆
0x100e…105e              e1 23 07 02 28 04 00 01 00 9a 00 80 00 2c 00 28 03 13 44 01 01 9f 00 00 80 a0 00 c8 f0 a1 00 00 98 41 00 ea 50 00 01 55 57 00 01 54 f0 a1 00 00 f0 a1 00 00 98 41 00 ea 00 9a 00 b0 00 2c 00 28 03 13 00 00 01 bf 00 00 50 00 f0 a1 00 00 f0 a1   ┆ #  (        , (  D              A  P  UW  T         A       , (        P       ┆
0x105e…10ae              00 00 f0 a1 00 00 00 00 82 40 00 00 8f 0c 00 10 00 00 00 3d 00 00 00 57 00 9a 00 e0 00 2c 00 28 03 13 00 00 01 df 00 00 00 00 00 51 00 00 00 4d 00 00 00 2f 00 00 00 53 00 00 00 49 00 00 00 4a 00 00 00 54 00 00 00 59 00 9a 01 10 00 2c 00 28   ┆         @         =   W     , (           Q   M   /   S   I   J   T   Y     , (┆
0x10ae…10fe              03 13 00 00 01 ff 00 00 00 00 00 47 00 00 00 4c 00 00 00 50 00 00 00 48 00 00 00 52 00 00 00 56 00 00 f0 a1 00 00 f0 a1 00 9a 01 40 00 2c 00 28 03 13 00 00 02 1f 00 00 00 00 5f 96 02 04 83 20 00 00 f0 a1 00 00 5f a2 20 4e 4f 21 00 00 00 00   ┆           G   L   P   H   R   V           @ , (          _           _  NO!    ┆
0x10fe…114e (12, 4, 400) 00 00 00 00 00 00 00 00 00 9a 01 70 00 2c 00 28 03 13 01 55 02 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0 41 02 32 a0 41 02 34 a0 41 02 36 a0 41 02 38 a0 41 02 42 00 9b 00 10 00 2c 00 28 03 13 55 54 02 5f 00 00 a0 41 02 3a a0 41 02 3c   ┆           p , (   U ?               A 2 A 4 A 6 A 8 A B     , (  UT _   A : A <┆
0x114e…119e              a0 41 02 3e a0 41 02 40 a0 41 02 48 a0 41 02 44 a0 41 02 46 f0 a1 00 00 00 9b 00 40 00 2c 00 28 03 13 28 00 02 7f 00 00 50 00 90 41 02 44 82 41 02 46 f0 a1 00 00 00 00 8f 0c 00 06 00 00 00 2c 00 00 00 2b 00 00 00 2d 00 9b 00 70 00 2c 00 28   ┆ A > A @ A H A D A F       @ , (  (     P  A D A F             ,   +   -   p , (┆
0x119e…11ee              03 13 00 80 02 9f 00 00 00 00 00 3b 00 00 00 3a 00 00 00 28 00 00 83 20 00 ca f0 a1 00 00 58 9e 22 0f 92 08 93 08 82 2c 00 9b 00 a0 00 2c 00 28 03 13 50 00 02 bf 00 00 92 41 02 46 90 41 02 44 5f 40 f0 a1 00 00 83 08 58 b8 04 00 e9 20 00 2c   ┆           ;   :   (          X "      ,     , (  P      A F A D_@      X      ,┆
0x11ee…123e              54 00 f0 a1 00 00 84 08 00 9b 00 d0 00 2c 00 28 03 13 05 00 02 df 00 00 58 c8 e9 20 00 29 5c ce 83 41 02 3e 84 41 02 40 f0 a1 00 00 f0 a1 00 00 00 00 8f 0c 00 02 00 00 00 9b 01 00 00 2c 00 28 03 13 01 22 02 ff 00 00 00 3b 00 00 00 3a 00 00   ┆T            , (        X    )   A > A @                     , (   "     ;   :  ┆
0x123e…128e              f0 a1 00 00 82 40 02 44 50 00 a0 41 02 48 31 2b 58 a6 f8 41 02 48 5f ac 00 9b 01 30 00 2c 00 28 03 13 15 55 03 1f 00 00 f0 a1 00 00 82 40 02 3a 82 41 02 32 82 40 02 3c 82 41 02 34 82 40 02 3e 82 41 02 36 82 40 02 40 00 9b 01 60 00 2c 00 28   ┆     @ DP  A H1+X  A H_    0 , (   U         @ : A 2 @ < A 4 @ > A 6 @ @   ` , (┆

Reduced view