0100:CD1A                            int 1Ah
0102:B013                            mov al,13h
0104:CD10                            int 10h
0106:6800A0                          push 0A000h
0109:1F                              pop ds
010A:B7FA                            mov bh,0FAh
010C:69D2354E                        imul dx,dx,4E35h
0110:42                              inc dx
0111:7902                            jns short 115h
0113:FE07                            inc byte ptr [bx]
0115:4B                              dec bx
0116:75F4                            jnz short 10Ch
0118:BF3F01                          mov di,13Fh
011B:B7FA                            mov bh,0FAh
011D:8A4701                          mov al,[bx+1h]
0120:0247FF                          add al,[bx-1h]
0123:0201                            add al,[bx+di]
0125:47                              inc di
0126:0201                            add al,[bx+di]
0128:47                              inc di
0129:0201                            add al,[bx+di]
012B:F7DF                            neg di
012D:78F4                            js short 123h
012F:B401                            mov ah,1h
0131:3C03                            cmp al,3h
0133:7408                            jz short 13Dh
0135:3C02                            cmp al,2h
0137:7406                            jz short 13Fh
0139:882F                            mov [bx],ch
013B:EB02                            jmp short 13Fh
013D:8827                            mov [bx],ah
013F:4B                              dec bx
0140:75DB                            jnz short 11Dh
0142:CD16                            int 16h
0144:74D5                            jz short 11Bh
0146:C3                              retn
