0B37:0000 33C0          XOR     AX,AX
0B37:0002 8ED0          MOV     SS,AX
0B37:0004 BC007C        MOV     SP,7C00
0B37:0007 FB            STI
0B37:0008 50            PUSH    AX
0B37:0009 07            POP     ES
0B37:000A 50            PUSH    AX
0B37:000B 1F            POP     DS
0B37:000C FC            CLD
0B37:000D BE1B7C        MOV     SI,7C1B
0B37:0010 BF1B06        MOV     DI,061B
0B37:0013 50            PUSH    AX
0B37:0014 57            PUSH    DI
0B37:0015 B9E501        MOV     CX,01E5
0B37:0018 F3            REPZ
0B37:0019 A4            MOVSB
0B37:001A CB            RETF
0B37:001B BDBE07        MOV     BP,07BE
0B37:001E B104          MOV     CL,04
0B37:0020 386E00        CMP     [BP+00],CH
0B37:0023 7C09          JL      002E
0B37:0025 7513          JNZ     003A
0B37:0027 83C510        ADD     BP,+10
0B37:002A E2F4          LOOP    0020
0B37:002C CD18          INT     18
0B37:002E 8BF5          MOV     SI,BP
0B37:0030 83C610        ADD     SI,+10
0B37:0033 49            DEC     CX
0B37:0034 7419          JZ      004F
0B37:0036 382C          CMP     [SI],CH
0B37:0038 74F6          JZ      0030
0B37:003A A0B507        MOV     AL,[07B5]
0B37:003D B407          MOV     AH,07
0B37:003F 8BF0          MOV     SI,AX
0B37:0041 AC            LODSB
0B37:0042 3C00          CMP     AL,00
0B37:0044 74FC          JZ      0042
0B37:0046 BB0700        MOV     BX,0007
0B37:0049 B40E          MOV     AH,0E
0B37:004B CD10          INT     10
0B37:004D EBF2          JMP     0041
0B37:004F 884E10        MOV     [BP+10],CL
0B37:0052 E84600        CALL    009B
0B37:0055 732A          JNB     0081
0B37:0057 FE4610        INC     BYTE PTR [BP+10]
0B37:005A 807E040B      CMP     BYTE PTR [BP+04],0B
0B37:005E 740B          JZ      006B
0B37:0060 807E040C      CMP     BYTE PTR [BP+04],0C
0B37:0064 7405          JZ      006B
0B37:0066 A0B607        MOV     AL,[07B6]
0B37:0069 75D2          JNZ     003D
0B37:006B 80460206      ADD     BYTE PTR [BP+02],06
0B37:006F 83460806      ADD     WORD PTR [BP+08],+06
0B37:0073 83560A00      ADC     WORD PTR [BP+0A],+00
0B37:0077 E82100        CALL    009B
0B37:007A 7305          JNB     0081
0B37:007C A0B607        MOV     AL,[07B6]
0B37:007F EBBC          JMP     003D
0B37:0081 813EFE7D55AA  CMP     WORD PTR [7DFE],AA55
0B37:0087 740B          JZ      0094
0B37:0089 807E1000      CMP     BYTE PTR [BP+10],00
0B37:008D 74C8          JZ      0057
0B37:008F A0B707        MOV     AL,[07B7]
0B37:0092 EBA9          JMP     003D
0B37:0094 8BFC          MOV     DI,SP
0B37:0096 1E            PUSH    DS
0B37:0097 57            PUSH    DI
0B37:0098 8BF5          MOV     SI,BP
0B37:009A CB            RETF
0B37:009B BF0500        MOV     DI,0005
0B37:009E 8A5600        MOV     DL,[BP+00]
0B37:00A1 B408          MOV     AH,08
0B37:00A3 CD13          INT     13
0B37:00A5 7223          JB      00CA
0B37:00A7 8AC1          MOV     AL,CL
0B37:00A9 243F          AND     AL,3F
0B37:00AB 98            CBW
0B37:00AC 8ADE          MOV     BL,DH
0B37:00AE 8AFC          MOV     BH,AH
0B37:00B0 43            INC     BX
0B37:00B1 F7E3          MUL     BX
0B37:00B3 8BD1          MOV     DX,CX
0B37:00B5 86D6          XCHG    DL,DH
0B37:00B7 B106          MOV     CL,06
0B37:00B9 D2EE          SHR     DH,CL
0B37:00BB 42            INC     DX
0B37:00BC F7E2          MUL     DX
0B37:00BE 39560A        CMP     [BP+0A],DX
0B37:00C1 7723          JA      00E6
0B37:00C3 7205          JB      00CA
0B37:00C5 394608        CMP     [BP+08],AX
0B37:00C8 731C          JNB     00E6
0B37:00CA B80102        MOV     AX,0201
0B37:00CD BB007C        MOV     BX,7C00
0B37:00D0 8B4E02        MOV     CX,[BP+02]
0B37:00D3 8B5600        MOV     DX,[BP+00]
0B37:00D6 CD13          INT     13
0B37:00D8 7351          JNB     012B
0B37:00DA 4F            DEC     DI
0B37:00DB 744E          JZ      012B
0B37:00DD 32E4          XOR     AH,AH
0B37:00DF 8A5600        MOV     DL,[BP+00]
0B37:00E2 CD13          INT     13
0B37:00E4 EBE4          JMP     00CA
0B37:00E6 8A5600        MOV     DL,[BP+00]
0B37:00E9 60            DB      60
0B37:00EA BBAA55        MOV     BX,55AA
0B37:00ED B441          MOV     AH,41
0B37:00EF CD13          INT     13
0B37:00F1 7236          JB      0129
0B37:00F3 81FB55AA      CMP     BX,AA55
0B37:00F7 7530          JNZ     0129
0B37:00F9 F6C101        TEST    CL,01
0B37:00FC 742B          JZ      0129
0B37:00FE 61            DB      61
0B37:00FF 60            DB      60
0B37:010A 6A            DB      6A
0B37:010B 006800        ADD     [BX+SI+00],CH
0B37:010E 7C6A          JL      017A
0B37:0110 016A10        ADD     [BP+SI+10],BP
0B37:0113 B442          MOV     AH,42
0B37:0115 8BF4          MOV     SI,SP
0B37:0117 CD13          INT     13
0B37:0119 61            DB      61
0B37:011A 61            DB      61
0B37:011B 730E          JNB     012B
0B37:011D 4F            DEC     DI
0B37:011E 740B          JZ      012B
0B37:0120 32E4          XOR     AH,AH
0B37:0122 8A5600        MOV     DL,[BP+00]
0B37:0125 CD13          INT     13
0B37:0127 EBD6          JMP     00FF
0B37:0129 61            DB      61
0B37:012A F9            STC
0B37:012B C3            RET
0B37:012C 49            DEC     CX
0B37:012D 6E            DB      6E
0B37:012E 7661          JBE     0191
0B37:0130 6C            DB      6C
0B37:0131 69            DB      69
0B37:0132 64            DB      64
0B37:0133 207061        AND     [BX+SI+61],DH
0B37:0136 7274          JB      01AC
0B37:0138 69            DB      69
0B37:0139 7469          JZ      01A4
0B37:013B 6F            DB      6F
0B37:013C 6E            DB      6E
0B37:013D 207461        AND     [SI+61],DH
0B37:0140 62            DB      62
0B37:0141 6C            DB      6C
0B37:0142 65            DB      65
0B37:0143 004572        ADD     [DI+72],AL
0B37:0146 726F          JB      01B7
0B37:0148 7220          JB      016A
0B37:014A 6C            DB      6C
0B37:014B 6F            DB      6F
0B37:014C 61            DB      61
0B37:014D 64            DB      64
0B37:014E 69            DB      69
0B37:014F 6E            DB      6E
0B37:0150 67            DB      67
0B37:0151 206F70        AND     [BX+70],CH
0B37:0154 65            DB      65
0B37:0155 7261          JB      01B8
0B37:0157 7469          JZ      01C2
0B37:0159 6E            DB      6E
0B37:015A 67            DB      67
0B37:015B 207379        AND     [BP+DI+79],DH
0B37:015E 7374          JNB     01D4
0B37:0160 65            DB      65
0B37:0161 6D            DB      6D
0B37:0162 004D69        ADD     [DI+69],CL
0B37:0165 7373          JNB     01DA
0B37:0167 69            DB      69
0B37:0168 6E            DB      6E
0B37:0169 67            DB      67
0B37:016A 206F70        AND     [BX+70],CH
0B37:016D 65            DB      65
0B37:016E 7261          JB      01D1
0B37:0170 7469          JZ      01DB
0B37:0172 6E            DB      6E
0B37:0173 67            DB      67
0B37:0174 207379        AND     [BP+DI+79],DH
0B37:0177 7374          JNB     01ED
0B37:0179 65            DB      65
0B37:017A 6D            DB      6D
0B37:017B 0000          ADD     [BX+SI],AL
0B37:017D 0000          ADD     [BX+SI],AL
0B37:017F 0000          ADD     [BX+SI],AL
0B37:0181 0000          ADD     [BX+SI],AL
0B37:0183 0000          ADD     [BX+SI],AL
0B37:0185 0000          ADD     [BX+SI],AL
0B37:0187 0000          ADD     [BX+SI],AL
0B37:0189 0000          ADD     [BX+SI],AL
0B37:018B 0000          ADD     [BX+SI],AL
0B37:018D 0000          ADD     [BX+SI],AL
0B37:018F 0000          ADD     [BX+SI],AL
0B37:0191 0000          ADD     [BX+SI],AL
0B37:0193 0000          ADD     [BX+SI],AL
0B37:0195 0000          ADD     [BX+SI],AL
0B37:0197 0000          ADD     [BX+SI],AL
0B37:0199 0000          ADD     [BX+SI],AL
0B37:019B 0000          ADD     [BX+SI],AL
0B37:019D 0000          ADD     [BX+SI],AL
0B37:019F 0000          ADD     [BX+SI],AL
0B37:01A1 0000          ADD     [BX+SI],AL
0B37:01A3 0000          ADD     [BX+SI],AL
0B37:01A5 0000          ADD     [BX+SI],AL
0B37:01A7 0000          ADD     [BX+SI],AL
0B37:01A9 0000          ADD     [BX+SI],AL
0B37:01AB 0000          ADD     [BX+SI],AL
0B37:01AD 0000          ADD     [BX+SI],AL
0B37:01AF 0000          ADD     [BX+SI],AL
0B37:01B1 0000          ADD     [BX+SI],AL
0B37:01B3 0000          ADD     [BX+SI],AL
0B37:01B5 2C44          SUB     AL,44
0B37:01B7 63            DB      63
0B37:01B8 50            PUSH    AX
0B37:01B9 D950D9                FST     DWORD PTR [BX+SI-27]
0B37:01BC 0000          ADD     [BX+SI],AL
0B37:01BE 800101        ADD     BYTE PTR [BX+DI],01
0B37:01C1 0007          ADD     [BX],AL
0B37:01C3 FEFF          ???     BH
0B37:01C5 FF3F          ???     [BX]
0B37:01C7 0000          ADD     [BX+SI],AL
0B37:01C9 001F          ADD     [BX],BL
0B37:01CB 6F            DB      6F
0B37:01CC 3101          XOR     [BX+DI],AX
0B37:01CE 0000          ADD     [BX+SI],AL
0B37:01D0 0000          ADD     [BX+SI],AL
0B37:01D2 0000          ADD     [BX+SI],AL
0B37:01D4 0000          ADD     [BX+SI],AL
0B37:01D6 0000          ADD     [BX+SI],AL
0B37:01D8 0000          ADD     [BX+SI],AL
0B37:01DA 0000          ADD     [BX+SI],AL
0B37:01DC 0000          ADD     [BX+SI],AL
0B37:01DE 0000          ADD     [BX+SI],AL
0B37:01E0 0000          ADD     [BX+SI],AL
0B37:01E2 0000          ADD     [BX+SI],AL
0B37:01E4 0000          ADD     [BX+SI],AL
0B37:01E6 0000          ADD     [BX+SI],AL
0B37:01E8 0000          ADD     [BX+SI],AL
0B37:01EA 0000          ADD     [BX+SI],AL
0B37:01EC 0000          ADD     [BX+SI],AL
0B37:01EE 0000          ADD     [BX+SI],AL
0B37:01F0 0000          ADD     [BX+SI],AL
0B37:01F2 0000          ADD     [BX+SI],AL
0B37:01F4 0000          ADD     [BX+SI],AL
0B37:01F6 0000          ADD     [BX+SI],AL
0B37:01F8 0000          ADD     [BX+SI],AL
0B37:01FA 0000          ADD     [BX+SI],AL
0B37:01FC 0000          ADD     [BX+SI],AL
0B37:01FE 55            PUSH    BP
0B37:01FF AA            STOSB

