7                                  8CU35C       MAY ,15,1962
7                                  MANUAL INTERRUPT DIAGNOSTIC
      00004 CHR 3 13  0000 0+ 0   CHANNEL RESET  TO TURN OFF
      00009 CHR 3 13  0000 0+ 0   ALL INTERRUPT CALL TRIGGERS
      00014 EEM 3 14  0000 0+-0   ENTER 7080 MODE
      00019 EIM , 06  0000 0 -0   ENTER INTERRUPT MODE
      00024 SEL 2     0500
      00029 WR  R     2796          T/O ALL CHECK SWITCHES ON PROG
      00034 HLT J     0000
      00039 SBN % 13  0030 0+T0   CHANGE HALT 0000 TO NOP
      00044 SPC ,     2510          LOAD ERROR HOUSEKEEPING INTO
      00049 SET B     0024            INTERRUPT WORDS 251 252 253
      00054 LOD 8     2864
7                                  TEST 251 A
      00059 CHR 3 13  0000 0+ 0
      00064 SPC ,     2510          SET INTERRUPT PROGRAM LOCATION
      00069 SET B     0008          AND INTERRUPT PROGRAM STATUS
      00074 LOD 8     0312          IN INTERRUPT WORD 251
7
      00079 SEL 2     0500
      00084 WR  R     0313          T/O PUSH MAN INT 251--START
      00089 HLT J     0001
      00094 TR  1     0229          MAN INT TRANSFER  INCORRECT
7
      00099 TRP M 01  0229 02S9      ASU SIGN NOT MINUS
      00104 TRP M     0114
      00109 TR  1     0229            ACC SIGN NOT PLUS
      00114 TRZ N 01  0229 02S9      ASU ZERO NOT OFF
      00119 TRZ N     0129
      00124 TR  1     0229            ACC ZERO NOT ON
      00129 NOP A     0002
      00134 NOP A     000S
      00139 LDA = 01  0134 01T4
      00144 ULA * 01  0129 01S9
      00149 RCV U     0129
      00154 TZB . 05  0229 0SS9      7080 MODE NOT ON
      00159 TRH K     0229           HIGH COMPARISON NOT OFF
      00164 TRE L     0229            LOW COMPARISON NOT ON
      00169 TOC O 14  0229 0BK9      OVERFLOW CHECK NOT OFF
      00174 TSC O 15  0184 0AH4
      00179 TR  1     0229            SIGN CHECK NOT ON
      00184 TRA I     0194
      00189 TR  1     0229            TRANSFER ANY NOT ON
      00194 TIC O 10  0229 0KK9      INSTRUCTION CHECK NOT OFF
      00199 TEC O 13  0229 0BS9      RECORD CHECK NOT OFF
      00204 TMC O 11  0214 0KA4
      00209 TR  1     0229            MACHINE CHECK NOT ON
      00214 TRC O 12  0224 0B24
      00219 TR  1     0229            READ-WRITE CHECK NOT ON
      00224 TR  1     0259            STATUS CORRECT
7
      00229 TAA I 01  0259 02V9      TEST 251-A ERROR SECTION
      00234 SEL 2     0500
      00239 WR  R     0340            T/O 251 A
      00244 TAC I 03  0254 02E4
      00249 TR  1     0259
      00254 HLT J     0002
      00259 NOP A     0000
7
      00264 SPC ,     2510            RELOAD ERROR HOUSEKEEPING
      00269 SET B     0008                     INTO INT WORD 251
      00274 LOD 8     2864
7
      00279 LIP , 15  3700 3G+0      LEAVE INTERRUPT PROGRAM
      00284 TMC O 11  0289 0KH9           TURN-OFF
      00289 TRC O 12  0294 0B94             FORCED-ON
      00294 TSC O 15  0299 0BI9               CHECK INDICATORS
      00299 TAB I 02  0064 00O4      IF 912 ON, LOOP-IN ROUTINE
      00304 TR  1     0504
7
7                                       DATA FOR ABOVE ROUTINE
2 004 00308                2F66
3     00312     0099 0099
2 023 00335                *A* PUSH MAN INT 251-ST
2 003 00338                ART
2 001 00339                |
2 005 00344                251 A
2 001 00345                |
7
7                                  TEST 251 B
7
7
      00504 CHR 3 13  0000 0+ 0
      00509 SPC ,     2510            SET INTERRUPT PROGRAM LOCATION
      00514 SET B     0008            AND INTERRUPT PROGRAM STATUS
      00519 LOD 8     0762            IN INTERRUPT WORD 251
7
      00524 SEL 2     0500
      00529 WR  R     0763            T/O PUSH MAN INT 251--START
      00534 HLT J     0003
      00539 TR  1     0679            MAN INT TRANSFER INCORRECT
7
      00544 TRP M 01  0554 05V4
      00549 TR  1     0679            ASU SIGN NOT PLUS
      00554 TRP M     0679            ACC SIGN NOT MINUS
      00559 TRZ N     0679            ACC ZERO NOT OFF
      00564 TRZ N 01  0574 05X4
      00569 TR  1     0679            ASU ZERO NOT ON
      00574 NOP A     0002
      00579 NOP A     000S
      00584 LDA = 01  0579 05X9
      00589 ULA * 01  0574 05X4
      00594 RCV U     0574
      00599 TZB . 05  0679 0WX9      7080 MODE NOT ON
      00604 TRH K     0624
      00609 TRE L     0619
      00614 TR  1     0679            LOW COMPARISON NOT OFF
      00619 TR  1     0679            HIGH COMPARISON NOT ON
      00624 TOC O 14  0634 0FL4
      00629 TR  1     0679            OVERFLOW CHECK NOT ON
      00634 TSC O 15  0679 0FG9      SIGN CHECK NOT OFF
      00639 TRA I     0679            TRANSFER ANY NOT OFF
      00644 TIC O 10  0654 0ON4
      00649 TR  1     0679            INSTRUCTION CHECK NOT ON
      00654 TMC O 11  0679 0OG9      MACHINE CHECK NOT OFF
      00659 TRC O 12  0679 0F79      READ-WRITE CHECK NOT OFF
      00664 TEC O 13  0674 0FX4
      00669 TR  1     0679            RECORD CHECK NOT ON
      00674 TR  1     0709            MACHINE STATUS CORRECT
7
      00679 TAA I 01  0709 07 9      TEST 251-B ERROR SECTION
      00684 SEL 2     0500
      00689 WR  R     0790            T/O 251 B
      00694 TAC I 03  0704 07+4
      00699 TR  1     0709
      00704 HLT J     0004
      00709 NOP A     0000
7
      00714 SPC ,     2510            RELOAD ERROR HOUSEKEEPING
      00719 SET B     0008                 INTO INT WORD 251
      00724 LOD 8     2864
7
      00729 LIP , 15  3700 3G+0      LEAVE INTERRUPT PROGRAM
      00734 TIC O 10  0739 0PL9        TURN-OFF
      00739 TEC O 13  0744 0GU4            FORCED-ON
      00744 TOC O 14  0749 0GM9               CHECK INDICATORS
      00749 TAB I 02  0504 05-4      IF 912 ON, LOOP-IN ROUTINE
      00754 TR  1     1004
7
7                                       DATA FOR ABOVE ROUTINE
2 004 00758                1AAA
3     00762     0544 0544
2 023 00785                *B* PUSH MAN INT 251-ST
2 003 00788                ART
2 001 00789                |
2 005 00794                251 B
2 001 00795                |
7
7                                  TEST 252 A
7
7
      01004 CHR 3 13  0000 0+ 0
      01009 SPC ,     2520          SET INTERRUPT PROGRAM LOCATION
      01014 SET B     0008            AND INTERRUPT PROGRAM STATUS
      01019 LOD 8     1257            IN INTERRUPT WORD 252
7
      01024 SEL 2     0500
      01029 WR  R     1258            T/O PUSH MAN INT 252--START
      01034 HLT J     0005
      01039 TR  1     1174            MAN INT TRANSFER INCORRECT
7
      01044 TRP M 01  1174 11X4      ASU SIGN NOT MINUS
      01049 TRP M     1059
      01054 TR  1     1174            ACC SIGN NOT PLUS
      01059 TRZ N 01  1174 11X4       ASU ZERO NOT OFF
      01064 TRZ N     1074
      01069 TR  1     1174            ACC ZERO NOT ON
      01074 NOP A     0002
      01079 NOP A     000S
      01084 LDA = 01  1079 10X9
      01089 ULA * 01  1074 10X4
      01094 RCV U     1074
      01099 TZB . 05  1174 1/X4      7080 MODE NOT ON
      01104 TRH K     1174            HIGH COMPARISON NOT OFF
      01109 TRE L     1174            LOW COMPARISON NOT ON
      01114 TOC O 14  1174 1AP4      OVERFLOW CHECK NOT OFF
      01119 TSC O 15  1129 1AB9
      01124 TR  1     1174            SIGN CHECK NOT ON
      01129 TRA I     1139
      01134 TR  1     1174           TRANSFER ANY NOT ON
      01139 TIC O 10  1174 1JP4      INSTRUCTION CHECK NOT OFF
      01144 TEC O 13  1174 1AX4     RECORD CHECK NOT OFF
      01149 TMC O 11  1159 1JE9
      01154 TR  1     1174            MACHINE CHECK NOT ON
      01159 TRC O 12  1169 1A69
      01164 TR  1     1174            READ-WRITE CHECK NOT ON
      01169 TR  1     1204            STATUS CORRECT
7
      01174 TAA I 01  1204 12 4      TEST 252-A ERROR SECTION
      01179 SEL 2     0500
      01184 WR  R     1285            T/O 252 A
      01189 TAC I 03  1199 11I9
      01194 TR  1     1204
      01199 HLT J     0006
      01204 NOP A     0000
7
      01209 SPC ,     2520            RELOAD ERROR HOUSEKEEPING
      01214 SET B     0008               INTO INT WORD 252
      01219 LOD 8     2856
7
      01224 LIP , 15  3700 3G+0      LEAVE INTERRUPT PROGRAM
      01229 TMC O 11  1234 1KC4          TURN-OFF
      01234 TRC O 12  1239 1B39            FORCED-ON
      01239 TSC O 15  1244 1BD4               CHECK INDICATORS
      01244 TAB I 02  1004 10-4      IF 912 ON, LOOP-IN ROUTINE
      01249 TR  1     1504
7
7                                       DATA FOR ABOVE ROUTINE
2 004 01253                2F66
3     01257     1044 1044
2 023 01280                *A* PUSH MAN INT 252-ST
2 003 01283                ART
2 001 01284                |
2 005 01289                252 A
2 001 01290                |
7
7                                         TEST 252 B
7
7
      01504 CHR 3 13  0000 0+ 0
      01509 SPC ,     2520                        SET INTERRUPT PROGRAM LOCATION
      01514 SET B     0008                        AND INTERRUPT PROGRAM STATUS
      01519 LOD 8     1762                        IN INTERRUPT WORD 252
7
      01524 SEL 2     0500
      01529 WR  R     1763                        T/O PUSH MAN INT 252--START
      01534 HLT J     0007
      01539 TR  1     1679                        MAN INT TRANSFER INCORRECT
7
      01544 TRP M 01  1554 15V4
      01549 TR  1     1679                        ASU SIGN NOT PLUS
      01554 TRP M     1679                        ACC SIGN NOT MINUS
      01559 TRZ N     1679                        ACC ZERO NOT OFF
      01564 TRZ N 01  1574 15X4
      01569 TR  1     1679
      01574 NOP A     0002
      01579 NOP A     000S
      01584 LDA = 01  1579 15X9
      01589 ULA * 01  1574 15X4
      01594 RCV U     1574
      01599 TZB . 05  1679 1WX9      7080 MODE NOT ON
      01604 TRH K     1624
      01609 TRE L     1619
      01614 TR  1     1679          LOW COMPARISON NOT OFF
      01619 TR  1     1679          HIGH COMPARISON NOT ON
      01624 TOC O 14  1634 1FL4
      01629 TR  1     1679          OVERFLOW CHECK NOT ON
      01634 TSC O 15  1679 1FG9     SIGN CHECK NOT OFF
      01639 TRA I     1679          TRANSFER ANY NOT OFF
      01644 TIC O 10  1654 1ON4
      01649 TR  1     1679          INSTRUCTION CHECK NOT ON
      01654 TMC O 11  1679 1OG9     MACHINE CHECK NOT OFF
      01659 TRC O 12  1679 1F79     READ-WRITE CHECK NOT OFF
      01664 TEC O 13  1674 1FX4
      01669 TR  1     1679          RECORD CHECK NOT ON
      01674 TR  1     1709          MACHINE STATUS CORRECT
7
      01679 TAA I 01  1709 17 9     TEST 252-B ERROR SECTION
      01684 SEL 2     0500
      01689 WR  R     1790          T/O 252 B
      01694 TAC I 03  1704 17+4
      01699 TR  1     1709
      01704 HLT J     0008
      01709 NOP A     0000
7
      01714 SPC ,     2520          RELOAD ERROR HOUSEKEEPING
      01719 SET B     0008                INTO INT WORD 252
      01724 LOD 8     2856
7
      01729 LIP , 15  3700 3G+0     LEAVE INTERRUPT PROGRAM
      01734 TIC O 10  1739 1PL9           TURN-OFF
      01739 TEC O 13  1744 1GU4             FORCED-ON
      01744 TOC O 14  1749 1GM9               CHECK INDICATORS
      01749 TAB I 02  1504 15-4     IF 912 ON, LOOP-IN ROUTINE
      01754 TR  1     2004
7
7                                   DATA FOR ABOVE ROUTINE
2 004 01758                1AAA
3     01762     1544 1544
2 023 01785                *B* PUSH MAN INT 252-ST
2 003 01788                ART
2 001 01789                |
2 005 01794                252 B
2 001 01795                |
7
7                                   TEST 253 A
7
7
      02004 CHR 3 13  0000 0+ 0
      02009 SPC ,     2530          SET INTERRUPT PROGRAM LOCATION
      02014 SET B     0008          AND INTERRUPT PROGRAM STATUS
      02019 LOD 8     2257          IN INTERRUPT WORD 253
7
      02024 SEL 2     0500
      02029 WR  R     2258          T/O PUSH MAN INT 253--START
      02034 HLT J     0009
      02039 TR  1     2174          MAN INT TRANSFER INCORRECT
7
      02044 TRP M 01  2174 21X4     ASU SIGN NOT MINUS
      02049 TRP M     2059
      02054 TR  1     2174          ACC SIGN NOT PLUS
      02059 TRZ N 01  2174 21X4     ASU ZERO NOT OFF
      02064 TRZ N     2074
      02069 TR  1     2174          ACC ZERO NOT ON
      02074 NOP A     0002
      02079 NOP A     000S
      02084 LDA = 01  2079 20X9
      02089 ULA * 01  2074 20X4
      02094 RCV U     2074
      02099 TZB . 05  2174 2/X4     7080 MODE NOT ON
      02104 TRH K     2174          HIGH COMPARISON NOT OFF
      02109 TRE L     2174          LOW COMPARISON NOT ON
      02114 TOC O 14  2174 2AP4     OVERFLOW CHECK NOT OFF
      02119 TSC O 15  2129 2AB9
      02124 TR  1     2174          SIGN CHECK NOT ON
      02129 TRA I     2139
      02134 TR  1     2174          TRANSFER ANY NOT ON
      02139 TIC O 10  2174 2JP4     INSTRUCTION CHECK NOT OFF
      02144 TEC O 13  2174 2AX4     RECORD CHECK NOT OFF
      02149 TMC O 11  2159 2JE9
      02154 TR  1     2174          MACHINE CHECK NOT ON
      02159 TRC O 12  2169 2A69
      02164 TR  1     2174          READ-WRITE CHECK NOT ON
      02169 TR  1     2204          STATUS CORRECT
7
      02174 TAA I 01  2204 22 4     TEST 253-A ERROR SECTION
      02179 SEL 2     0500
      02184 WR  R     2285          T/O 253 A
      02189 TAC I 03  2199 21I9
      02194 TR  1     2204
      02199 HLT J     0010
      02204 NOP A     0000
7
      02209 SPC ,     2530          RELOAD ERROR HOUSEKEEPING
      02214 SET B     0008                INTO INT WORD 253
      02219 LOD 8     2848
7
      02224 LIP , 15  3700 3G+0     LEAVE INTERRUPT PROGRAM
      02229 TMC O 11  2234 2KC4           TURN-OFF
      02234 TRC O 12  2239 2B39             FORCED-ON
      02239 TSC O 15  2244 2BD4                CHECK INDICATORS
      02244 TAB I 02  2004 20-4     IF 912 ON, LOOP-IN ROUTINE
      02249 TR  1     2504
7
7                                   DATA FOR ABOVE ROUTINE
2 004 02253                2F66
3     02257     2044 2044
2 023 02280                *A* PUSH MAN INT 253-ST
2 003 02283                ART
2 001 02284                |
2 005 02289                253 A
2 001 02290                |
7
7
7                                   TEST 253 B
7
7
      02504 CHR 3 13  0000 0+ 0
      02509 SPC ,     2530          SET INTERRUPT PROGRAM LOCATION
      02514 SET B     0008          AND INTERRUPT PROGRAM STATUS
      02519 LOD 8     2762          IN INTERRUPT WORD 253
7
      02524 SEL 2     0500
      02529 WR  R     2763          T/O PUSH MAN INT 253--START
      02534 HLT J     0011
      02539 TR  1     2679          MAN INT TRANSFER INCORRECT
7
      02544 TRP M 01  2554 25V4
      02549 TR  1     2679          ASU SIGN NOT PLUS
      02554 TRP M     2679          ACC SIGN NOT MINUS
      02559 TRZ N     2679          ACC ZERO NOT OFF
      02564 TRZ N 01  2574 25X4
      02569 TR  1     2679          ASU ZERO NOT ON
      02574 NOP A     0002
      02579 NOP A     000S
      02584 LDA = 01  2579 25X9
      02589 ULA * 01  2574 25X4
      02594 RCV U     2574
      02599 TZB . 05  2679 2WX9     7080 MODE NOT ON
      02604 TRH K     2624
      02609 TRE L     2619         =20
      02614 TR  1     2679          LOW COMPARISON NOT OFF
      02619 TR  1     2679          HIGH COMPARISON NOT ON
      02624 TOC O 14  2634 2FL4
      02629 TR  1     2679          OVERFLOW CHECK NOT ON
      02634 TSC O 15  2679 2FG9     SIGN CHECK NOT OFF
      02639 TRA I     2679          TRANSFER ANY NOT OFF
      02644 TIC O 10  2654 2ON4
      02649 TR  1     2679          INSTRUCTION CHECK NOT ON
      02654 TMC O 11  2679 2OG9     MACHINE CHECK NOT OFF
      02659 TRC O 12  2679 2F79     READ-WRITE CHECK NOT OFF
      02664 TEC O 13  2674 2FX4
      02669 TR  1     2679          RECORD CHECK NOT ON
      02674 TR  1     2709          MACHINE STATUS CORRECT
7
      02679 TAA I 01  2709 27 9     TEST 253-B ERROR SECTION
      02684 SEL 2     0500
      02689 WR  R     2790          T/O 253 B
      02694 TAC I 03  2704 27+4
      02699 TR  1     2709
      02704 HLT J     0012
      02709 NOP A     0000
7
      02714 SPC ,     2530          RELOAD ERROR HOUSEKEEPING
      02719 SET B     0008                INTO INT WORD 253
      02724 LOD 8     2848
7
      02729 LIP , 15  3700 3G+0     LEAVE INTERRUPT PROGRAM
      02734 TIC O 10  2739 2PL9           TURN-OFF
      02739 TEC O 13  2744 2GU4              FORCED-ON
      02744 TOC O 14  2749 2GM9                 CHECK INDICATORS
      02749 TAB I 02  2504 25-4     IF 912 ON, LOOP-IN ROUTINE
      02754 TR  1     3094
7
7                                   GENERAL DATA AND WORKING AREA
2 004 02758                1AAA
3     02762     2544 2544
2 023 02785                *B* PUSH MAN INT 253-ST
2 003 02788                ART
2 001 02789                |
2 005 02794                253 B
2 001 02795                |
2 044 02839                ALL CHECK SWITCHES ON PROGRAM---NON STOP OFF
2 001 02840                |
2 004 02844                2F66
3     02848     2999 2999
2 004 02852                2F66
3     02856     2974 2974
2 004 02860                2F66
3     02864     2949 2949
2 023 02887                251 IMPROPERLY SELECTED
2 001 02888                |
2 023 02911                252 IMPROPERLY SELECTED
2 001 02912                |
2 023 02935                253 IMPROPERLY SELECTED
2 001 02936                |
5 005 02944 00             CASU 15 CONTENTS WORKING AREA
7
      02949 NOP A     0000          251 IMPROPERLY SELECTED
      02954 TAA I 01  3024 30S4
      02959 SEL 2     0500
      02964 WR  R     2865          T-O 251 IMPROPER SEL
      02969 TR  1     3024
7
      02974 NOP A     0000          252 IMPROPERLY SELECTED
      02979 TAA I 01  3024 30S4
      02984 SEL 2     0500
      02989 WR  R     2889          T-O 252 IMPROP SEL
      02994 TR  1     3024
7
      02999 NOP A     0000          253 IMPROPERLY SELECTED
      03004 TAA I 01  3024 30S4
      03009 SEL 2     0500
      03014 WR  R     2913          T-O 253 IMPROP SEL
      03019 TR  1     3024
7
      03024 SPC ,     3700          DETERMINING ROUTINE IN WHICH
      03029 UFC , 03  2944 29D4     IMPROPER SELECTION OCCURRED
      03034 RCV U     2941          AND RETURN TO ERROR
      03039 TZB . 04  3059 3 59     SECTION OF THAT ROUTINE
      03044 RCV U     2942
      03049 TZB . 03  0229 02B9     251-A ERROR ROUTINE
      03054 TR  1     0679          251-B ERROR ROUTINE
      03059 TZB . 01  3079 30X9
      03064 RCV U     2942
      03069 TZB . 03  1174 11G4     252-A ERROR ROUTINE
      03074 TR  1     1679          252-B ERROR ROUTINE
      03079 RCV U     2942
      03084 TZB . 03  2174 21G4     253-A ERROR ROUTINE
      03089 TR  1     2679          253-B ERROR ROUTINE
7
      03094 SPC ,     2510          ROUTINE 123      TESTS FOR
      03099 SET B     0024                       ANY INTERACTION
      03104 LOD 8     3403                         AMONG INTERRUPT
      03109 CHR 3 13  0000 0+ 0                    CALL TRIGGERS
      03114 LIP , 15  3700 3G+0
      03119 RCV U     3448
      03124 BLM $ 01  0003 00 3
      03129 SEL 2     0500                              AND
      03134 WR  R     3404                        TESTS PRIORITY
      03139 HLT J     0122                        PROCESSING OF
      03144 NOP A     0000                        INTERRUPT CALLS
      03149 TR  1     3314
      03154 SPC ,     0000
      03159 SET B     0001
      03164 LOD 8     3444
      03169 UNL 7     3448
      03174 LIP , 15  3700 3G+0
      03179 NOP A     0000
      03184 TR  1     3314
      03189 SPC ,     0000
      03194 LOD 8     3444
      03199 CMP 4     3448
      03204 TRE L     3214
      03209 TR  1     3224
      03214 LOD 8     3445
      03219 UNL 7     3449
      03224 LIP , 15  3700 3G+0
      03229 NOP A     0000
      03234 TR  1     3314
      03239 SPC ,     0000
      03244 SET B     0002
      03249 LOD 8     3445
      03254 CMP 4     3449
      03259 TRE L     3269
      03264 TR  1     3284
      03269 SET B     0001
      03274 LOD 8     3446
      03279 UNL 7     3450
      03284 LIP , 15  3700 3G+0
      03289 SPC ,     0000
      03294 SET B     0003
      03299 LOD 8     3446
      03304 CMP 4     3450
      03309 TRE L     3344
7
      03314 TAA I 01  3344 33U4           TEST 123 ERROR SECTION
      03319 SEL 2     0500
      03324 WR  R     3438
      03329 TAC I 03  3339 33C9
      03334 TR  1     3344
      03339 HLT J     0123
      03344 TAB I 02  3094 30R4
7
      03349 TAD I 04  3369 3T69           IF 914 ON, T/O Z AND
      03354 LIM , 07  0000 0 +0                  RE-RUN PROGRAM
      03359 LEM 3 15  0000 0++0
      03364 TR  1    18219 Y219
      03369 SEL 2     0500
      03374 WR  R     3442
      03379 TR  1     0004
7
7                                         DATA FOR THE ABOVE ROUTINE
2 004 03383                -+--
3     03387     3239 3239
2 004 03391                -+--
3     03395     3189 3189
2 004 03399                -+--
3     03403     3154 3154
2 033 03436                PUSH MAN INT 251, 252, 253--START
2 001 03437                |
2 003 03440                123
2 001 03441                |
2 001 03442                Z
2 004 03446                |ABC
