; Data ; 000f0000 8d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; 000f0010 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; 000f0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f0530 00 00 00 00 e9 3c 5c e9 26 aa e9 53 aa e9 80 aa |.....<\.&..S....| ; ; Jump table of some sort ? 000F0530 0000 add [bx+si],al 000F0532 0000 add [bx+si],al 000F0534 E93C5C jmp 0x6173 000F0537 E926AA jmp 0xaf60 000F053A E953AA jmp 0xaf90 000F053D E980AA jmp 0xafc0 000F0540 E99DAA jmp 0xafe0 000F0543 E9AAAA jmp 0xaff0 000F0546 E9B7AA jmp 0xb000 000F0549 E984AD jmp 0xb2d0 000F054C E961AE jmp 0xb3b0 000F054F E984AF jmp 0xb4d6 000F0552 E9EBB0 jmp 0xb640 000F0555 E988B1 jmp 0xb6e0 000F0558 E905B2 jmp 0xb760 000F055B E922B2 jmp 0xb780 000F055E E921B2 jmp 0xb782 000F0561 E920B2 jmp 0xb784 000F0564 E9191F jmp 0x2480 000F0567 E92CC4 jmp 0xc996 000F056A E923B2 jmp 0xb790 000F056D 0000 add [bx+si],al 000F056F 0000 add [bx+si],al ; Data ; 000f0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f0700 00 00 00 00 00 16 00 00 00 00 00 00 00 00 00 00 |................| ; 000f0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f0f00 00 00 00 00 00 00 00 20 20 20 20 00 00 00 00 00 |....... .....| ; 000f0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f10c0 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 |................| ; 000f10d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f14f0 00 00 00 00 00 00 4b 00 0d be 08 00 00 8e 00 00 |......K.........| ; 000f1500 40 20 08 00 00 8e 00 00 0f be 08 00 00 8e 00 00 |@ ..............| ; 000f1510 00 be 08 00 00 8e 00 00 11 be 08 00 00 8e 00 00 |................| ; 000f1520 12 be 08 00 00 8e 00 00 13 be 08 00 00 8e 00 00 |................| ; 000f1530 14 be 08 00 00 8e 00 00 15 be 08 00 00 8e 00 00 |................| ; 000f1540 16 be 08 00 00 8e 00 00 17 be 08 00 00 8e 00 00 |................| ; 000f1550 18 be 08 00 00 8e 00 00 19 be 08 00 00 8e 00 00 |................| ; 000f1560 1a be 08 00 00 8e 00 00 1b be 08 00 00 8e 00 00 |................| ; 000f1570 1c be 08 00 00 8e 00 00 1d be 08 00 00 8e 00 00 |................| ; 000f1580 1e be 08 00 00 8e 00 00 1f be 08 00 00 8e 00 00 |................| ; 000f1590 20 be 08 00 00 8e 00 00 21 be 08 00 00 8e 00 00 | .......!.......| ; 000f15a0 22 be 08 00 00 8e 00 00 23 be 08 00 00 8e 00 00 |".......#.......| ; 000f15b0 24 be 08 00 00 8e 00 00 25 be 08 00 00 8e 00 00 |$.......%.......| ; 000f15c0 26 be 08 00 00 8e 00 00 27 be 08 00 00 8e 00 00 |&.......'.......| ; 000f15d0 28 be 08 00 00 8e 00 00 29 be 08 00 00 8e 00 00 |(.......).......| ; 000f15e0 2a be 08 00 00 8e 00 00 2b be 08 00 00 8e 00 00 |*.......+.......| ; 000f15f0 2c be 08 00 00 8e 00 00 00 00 00 00 00 00 00 00 |,...............| ; 000f1600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; * ; 000f1e50 4d 69 6e 69 52 6f 6d 53 74 61 72 74 00 00 00 00 |MiniRomStart....| ; 000f1e60 42 6f 6f 74 20 42 6c 6f 63 6b 20 69 73 20 4c 45 |Boot Block is LE| ; 000f1e70 4f 20 20 31 2e 30 34 0d 0a 0d 0a 50 61 72 61 6c |O 1.04....Paral| ; 000f1e80 6c 65 6c 20 64 65 62 75 67 20 69 6e 66 6f 3a 20 |lel debug info: | ; 000f1e90 45 6e 61 62 6c 65 64 0d 0a 20 20 20 20 53 65 72 |Enabled.. Ser| ; 000f1ea0 69 61 6c 20 64 65 62 75 67 67 65 72 3a 20 44 69 |ial debugger: Di| ; 000f1eb0 73 61 62 6c 65 64 0d 0a 20 20 20 4c 6f 6f 70 62 |sabled.. Loopb| ; 000f1ec0 61 63 6b 73 20 6e 65 65 64 65 64 3a 20 41 6c 6c |acks needed: All| ; 000f1ed0 0d 0a 20 20 54 65 6d 70 65 72 61 74 75 72 65 20 |.. Temperature | ; 000f1ee0 4c 69 6d 69 74 3a 20 39 30 0d 0a 20 20 20 20 20 |Limit: 90.. | ; 000f1ef0 20 4d 65 6d 6f 72 79 20 54 69 6d 69 6e 67 3a 20 | Memory Timing: | ; 000f1f00 57 59 53 45 0d 0a 20 4d 65 6d 6f 72 79 20 53 50 |WYSE.. Memory SP| ; 000f1f10 45 45 44 20 28 4d 68 7a 29 3a 20 36 36 0d 0a 20 |EED (Mhz): 66.. | ; 000f1f20 20 20 20 20 20 20 20 20 20 43 61 63 68 65 20 46 | Cache F| ; 000f1f30 69 78 3a 20 57 59 53 45 0d 0a 20 20 53 63 72 61 |ix: WYSE.. Scra| ; 000f1f40 74 63 68 50 61 64 28 4b 62 79 74 65 29 3a 20 33 |tchPad(Kbyte): 3| ; 000f1f50 0d 0a 20 49 53 41 20 42 55 53 20 53 70 65 65 64 |.. ISA BUS Speed| ; 000f1f60 28 4d 68 7a 29 3a 20 31 31 0d 0a 20 20 20 42 6f |(Mhz): 11.. Bo| ; 000f1f70 6f 74 20 42 6c 6f 63 6b 20 43 61 63 68 65 3a 20 |ot Block Cache: | ; 000f1f80 45 6e 61 62 6c 65 64 0d 0a 20 20 20 20 20 20 20 |Enabled.. | ; 000f1f90 20 20 43 61 63 68 65 20 6d 6f 64 65 3a 20 57 42 | Cache mode: WB| ; 000f1fa0 0d 0a 0d 0a 0d 0a 00 56 53 41 20 69 73 20 57 59 |.......VSA is WY| ; 000f1fb0 53 45 20 32 2e 31 33 0d 0a 0d 0a 20 20 20 20 20 |SE 2.13.... | ; 000f1fc0 20 20 42 30 20 43 6f 64 65 73 20 3a 20 44 69 73 | B0 Codes : Dis| ; 000f1fd0 61 62 6c 65 64 0d 0a 20 20 20 20 20 20 20 43 4f |abled.. CO| ; 000f1fe0 44 45 43 20 66 69 78 3a 20 49 6e 63 6c 75 64 65 |DEC fix: Include| ; 000f1ff0 64 0d 0a 20 20 20 20 20 20 20 20 49 49 43 5f 44 |d.. IIC_D| ; 000f2000 41 54 41 3a 20 4f 70 65 6e 20 64 72 61 69 6e 0d |ATA: Open drain.| ; 000f2010 0a 20 20 20 20 20 20 20 49 49 43 5f 43 4c 4f 43 |. IIC_CLOC| ; 000f2020 4b 3a 20 4f 70 65 6e 20 64 72 61 69 6e 0d 0a 0d |K: Open drain...| ; 000f2030 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| ; 000f2040 66 cf c3 ff e3 cb 00 00 00 00 00 00 00 00 00 00 |f...............| ; ; Start of BIOS code 000F2050 FA cli ; Obvious 000F2051 B0FF mov al,0xff ; 000F2053 E621 out 0x21,al ; Mask all interrupts (CS5530) 000F2055 E6A1 out 0xa1,al ; Mask all interrupts (CS5530) 000F2057 2E803E244401 cmp byte [cs:0x4424],0x1 ; is 0xF4424 1 ? (It is or else PROM is not mapped) 000F205D 0F85B032 jnz near 0x5311 ; jump to Label-2057 (Go pick your nose?) 000F2061 33C0 xor ax,ax ; Clear AX 000F2063 8EC0 mov es,ax ; Clear ES 000F2065 BB6B20 mov bx,0x206b ; bx=0x206b 000F2068 E9651F jmp 0x3fd0 ; Jump to Label-2068 000F206B BB7120 mov bx,0x2071 000F206E E98E07 jmp 0x27ff 000F2071 BB7720 mov bx,0x2077 000F2074 E9090A jmp 0x2a80 000F2077 BB7D20 mov bx,0x207d 000F207A E9B631 jmp 0x5233 000F207D B001 mov al,0x1 000F207F BB8520 mov bx,0x2085 000F2082 E9CB25 jmp 0x4650 000F2085 BB8B20 mov bx,0x208b 000F2088 E9EC31 jmp 0x5277 000F208B E8B4FF call 0x2042 000F208E B002 mov al,0x2 000F2090 BB9620 mov bx,0x2096 000F2093 E9BA25 jmp 0x4650 000F2096 BB9C20 mov bx,0x209c 000F2099 E9DB31 jmp 0x5277 000F209C BAE003 mov dx,0x3e0 000F209F B002 mov al,0x2 000F20A1 EE out dx,al 000F20A2 42 inc dx 000F20A3 B000 mov al,0x0 000F20A5 EE out dx,al 000F20A6 B003 mov al,0x3 000F20A8 BBAE20 mov bx,0x20ae 000F20AB E9A225 jmp 0x4650 000F20AE BBB420 mov bx,0x20b4 000F20B1 E9C331 jmp 0x5277 000F20B4 BBBA20 mov bx,0x20ba 000F20B7 E94D24 jmp 0x4507 000F20BA B004 mov al,0x4 000F20BC BBC220 mov bx,0x20c2 000F20BF E98E25 jmp 0x4650 000F20C2 BBC820 mov bx,0x20c8 000F20C5 E9AF31 jmp 0x5277 000F20C8 E8B537 call 0x5880 000F20CB 0F20C0 mov eax,cr0 000F20CE 6625FFFFFF9F and eax,0x9fffffff 000F20D4 0F22C0 mov cr0,eax 000F20D7 B005 mov al,0x5 000F20D9 BBDF20 mov bx,0x20df 000F20DC E97125 jmp 0x4650 000F20DF BBE520 mov bx,0x20e5 000F20E2 E99231 jmp 0x5277 000F20E5 BBEB20 mov bx,0x20eb 000F20E8 E9D533 jmp 0x54c0 000F20EB B006 mov al,0x6 000F20ED BBF320 mov bx,0x20f3 000F20F0 E95D25 jmp 0x4650 000F20F3 BBF920 mov bx,0x20f9 000F20F6 E97E31 jmp 0x5277 000F20F9 E80822 call 0x4304 000F20FC B007 mov al,0x7 000F20FE BB0421 mov bx,0x2104 000F2101 E94C25 jmp 0x4650 000F2104 BB0A21 mov bx,0x210a 000F2107 E96D31 jmp 0x5277 000F210A BB1021 mov bx,0x2110 000F210D E95E24 jmp 0x456e 000F2110 BB1621 mov bx,0x2116 000F2113 E94634 jmp 0x555c 000F2116 B010 mov al,0x10 000F2118 BB1E21 mov bx,0x211e 000F211B E93225 jmp 0x4650 000F211E BB2421 mov bx,0x2124 000F2121 E95331 jmp 0x5277 000F2124 BB2A21 mov bx,0x212a 000F2127 E97637 jmp 0x58a0 000F212A BB3021 mov bx,0x2130 000F212D E92C34 jmp 0x555c 000F2130 B014 mov al,0x14 000F2132 BB3821 mov bx,0x2138 000F2135 E91825 jmp 0x4650 000F2138 BB3E21 mov bx,0x213e 000F213B E93931 jmp 0x5277 000F213E BB4421 mov bx,0x2144 000F2141 E9483A jmp 0x5b8c 000F2144 BB4A21 mov bx,0x214a 000F2147 E91234 jmp 0x555c 000F214A B018 mov al,0x18 000F214C BB5221 mov bx,0x2152 000F214F E9FE24 jmp 0x4650 000F2152 BB5821 mov bx,0x2158 000F2155 E91F31 jmp 0x5277 000F2158 BB5E21 mov bx,0x215e 000F215B E9343C jmp 0x5d92 000F215E BB6421 mov bx,0x2164 000F2161 E9F833 jmp 0x555c 000F2164 B01C mov al,0x1c 000F2166 BB6C21 mov bx,0x216c 000F2169 E9E424 jmp 0x4650 000F216C BB7221 mov bx,0x2172 000F216F E90531 jmp 0x5277 000F2172 E8C91F call 0x413e 000F2175 BB7B21 mov bx,0x217b 000F2178 E9750D jmp 0x2ef0 000F217B 0F20C0 mov eax,cr0 000F217E 6625FFFFFF9F and eax,0x9fffffff 000F2184 0F22C0 mov cr0,eax 000F2187 BB8D21 mov bx,0x218d 000F218A E9CF33 jmp 0x555c 000F218D B024 mov al,0x24 000F218F BB9521 mov bx,0x2195 000F2192 E9BB24 jmp 0x4650 000F2195 BB9B21 mov bx,0x219b 000F2198 E9DC30 jmp 0x5277 000F219B BBA121 mov bx,0x21a1 000F219E E9CC17 jmp 0x396d 000F21A1 BBA721 mov bx,0x21a7 000F21A4 E9B533 jmp 0x555c 000F21A7 B020 mov al,0x20 000F21A9 BBAF21 mov bx,0x21af 000F21AC E9A124 jmp 0x4650 000F21AF BBB521 mov bx,0x21b5 000F21B2 E9C230 jmp 0x5277 000F21B5 BBBB21 mov bx,0x21bb 000F21B8 E9E50C jmp 0x2ea0 000F21BB BBC121 mov bx,0x21c1 000F21BE E99B33 jmp 0x555c 000F21C1 B028 mov al,0x28 000F21C3 BBC921 mov bx,0x21c9 000F21C6 E98724 jmp 0x4650 000F21C9 BBCF21 mov bx,0x21cf 000F21CC E9A830 jmp 0x5277 000F21CF BBD521 mov bx,0x21d5 000F21D2 E92B1D jmp 0x3f00 000F21D5 E8AC1F call 0x4184 000F21D8 E8A536 call 0x5880 000F21DB BBE121 mov bx,0x21e1 000F21DE E97B33 jmp 0x555c 000F21E1 E8CC3D call 0x5fb0 000F21E4 BBEA21 mov bx,0x21ea 000F21E7 E97233 jmp 0x555c 000F21EA B02C mov al,0x2c 000F21EC BBF221 mov bx,0x21f2 000F21EF E95E24 jmp 0x4650 000F21F2 BBF821 mov bx,0x21f8 000F21F5 E97F30 jmp 0x5277 000F21F8 BBFE21 mov bx,0x21fe 000F21FB E99440 jmp 0x6292 000F21FE BB0422 mov bx,0x2204 000F2201 E95833 jmp 0x555c 000F2204 B030 mov al,0x30 000F2206 BB0C22 mov bx,0x220c 000F2209 E94424 jmp 0x4650 000F220C BB1222 mov bx,0x2212 000F220F E96530 jmp 0x5277 000F2212 BB1822 mov bx,0x2218 000F2215 E94B06 jmp 0x2863 000F2218 BB1E22 mov bx,0x221e 000F221B E93E33 jmp 0x555c 000F221E B034 mov al,0x34 000F2220 BB2622 mov bx,0x2226 000F2223 E92A24 jmp 0x4650 000F2226 BB2C22 mov bx,0x222c 000F2229 E94B30 jmp 0x5277 000F222C BB3222 mov bx,0x2232 000F222F E99E07 jmp 0x29d0 000F2232 BB3822 mov bx,0x2238 000F2235 E92433 jmp 0x555c 000F2238 B038 mov al,0x38 000F223A BB4022 mov bx,0x2240 000F223D E91024 jmp 0x4650 000F2240 BB4622 mov bx,0x2246 000F2243 E93130 jmp 0x5277 000F2246 BB4C22 mov bx,0x224c 000F2249 E9D43E jmp 0x6120 000F224C E8F3FD call 0x2042 000F224F BB5522 mov bx,0x2255 000F2252 E90733 jmp 0x555c 000F2255 B040 mov al,0x40 000F2257 BB5D22 mov bx,0x225d 000F225A E9F323 jmp 0x4650 000F225D BB6322 mov bx,0x2263 000F2260 E91430 jmp 0x5277 000F2263 E80A14 call 0x3670 000F2266 E83B32 call 0x54a4 000F2269 BB6F22 mov bx,0x226f 000F226C E9ED32 jmp 0x555c 000F226F B048 mov al,0x48 000F2271 BB7722 mov bx,0x2277 000F2274 E9D923 jmp 0x4650 000F2277 BB7D22 mov bx,0x227d 000F227A E9FA2F jmp 0x5277 000F227D E89023 call 0x4610 000F2280 BB8622 mov bx,0x2286 000F2283 E9D632 jmp 0x555c 000F2286 B050 mov al,0x50 000F2288 BB8E22 mov bx,0x228e 000F228B E9C223 jmp 0x4650 000F228E BB9422 mov bx,0x2294 000F2291 E9E32F jmp 0x5277 000F2294 BB9A22 mov bx,0x229a 000F2297 E99233 jmp 0x562c 000F229A BBA022 mov bx,0x22a0 000F229D E9BC32 jmp 0x555c 000F22A0 B04C mov al,0x4c 000F22A2 BBA822 mov bx,0x22a8 000F22A5 E9A823 jmp 0x4650 000F22A8 BBAE22 mov bx,0x22ae 000F22AB E9C92F jmp 0x5277 000F22AE E80F21 call 0x43c0 000F22B1 B054 mov al,0x54 000F22B3 BBB922 mov bx,0x22b9 000F22B6 E99723 jmp 0x4650 000F22B9 BBBF22 mov bx,0x22bf 000F22BC E9B82F jmp 0x5277 000F22BF E8B83D call 0x607a 000F22C2 E89B0B call 0x2e60 000F22C5 B058 mov al,0x58 000F22C7 BBCD22 mov bx,0x22cd 000F22CA E98323 jmp 0x4650 000F22CD BBD322 mov bx,0x22d3 000F22D0 E9A42F jmp 0x5277 000F22D3 E87721 call 0x444d 000F22D6 B05C mov al,0x5c 000F22D8 BBDE22 mov bx,0x22de 000F22DB E97223 jmp 0x4650 000F22DE BBE422 mov bx,0x22e4 000F22E1 E9932F jmp 0x5277 000F22E4 E80925 call 0x47f0 000F22E7 B060 mov al,0x60 000F22E9 BBEF22 mov bx,0x22ef 000F22EC E96123 jmp 0x4650 000F22EF BBF522 mov bx,0x22f5 000F22F2 E9822F jmp 0x5277 000F22F5 E89801 call 0x2490 000F22F8 B064 mov al,0x64 000F22FA BB0023 mov bx,0x2300 000F22FD E95023 jmp 0x4650 000F2300 BB0623 mov bx,0x2306 000F2303 E9712F jmp 0x5277 000F2306 E8C120 call 0x43ca 000F2309 E85D20 call 0x4369 000F230C 7203 jc 0x2311 000F230E E86E13 call 0x367f 000F2311 E8D801 call 0x24ec 000F2314 E86930 call 0x5380 000F2317 E8963C call 0x5fb0 000F231A E86335 call 0x5880 000F231D B068 mov al,0x68 000F231F BB2523 mov bx,0x2325 000F2322 E92B23 jmp 0x4650 000F2325 BB2B23 mov bx,0x232b 000F2328 E94C2F jmp 0x5277 000F232B E8520B call 0x2e80 000F232E B06C mov al,0x6c 000F2330 BB3623 mov bx,0x2336 000F2333 E91A23 jmp 0x4650 000F2336 BB3C23 mov bx,0x233c 000F2339 E93B2F jmp 0x5277 000F233C E81A14 call 0x3759 000F233F 1E push ds 000F2340 0FA1 pop fs 000F2342 E8F03F call 0x6335 000F2345 E89C2C call 0x4fe4 000F2348 E8052D call 0x5050 000F234B B070 mov al,0x70 000F234D BB5323 mov bx,0x2353 000F2350 E9FD22 jmp 0x4650 000F2353 BB5923 mov bx,0x2359 000F2356 E91E2F jmp 0x5277 000F2359 E85A4F call 0x72b6 000F235C B074 mov al,0x74 000F235E BB6423 mov bx,0x2364 000F2361 E9EC22 jmp 0x4650 000F2364 BB6A23 mov bx,0x236a 000F2367 E90D2F jmp 0x5277 000F236A E8CC01 call 0x2539 000F236D B076 mov al,0x76 000F236F BB7523 mov bx,0x2375 000F2372 E9DB22 jmp 0x4650 000F2375 BB7B23 mov bx,0x237b 000F2378 E9FC2E jmp 0x5277 000F237B E8422E call 0x51c0 000F237E 672EF605F0140000 test byte [dword cs:0x14f0],0x1 -01 000F2387 7516 jnz 0x239f 000F2389 B078 mov al,0x78 000F238B BB9123 mov bx,0x2391 000F238E E9BF22 jmp 0x4650 000F2391 BB9723 mov bx,0x2397 000F2394 E9E02E jmp 0x5277 000F2397 E87714 call 0x3811 000F239A 7403 jz 0x239f 000F239C E8B42B call 0x4f53 000F239F B07C mov al,0x7c 000F23A1 BBA723 mov bx,0x23a7 000F23A4 E9A922 jmp 0x4650 000F23A7 BBAD23 mov bx,0x23ad 000F23AA E9CA2E jmp 0x5277 000F23AD E8AC48 call 0x6c5c 000F23B0 B084 mov al,0x84 000F23B2 BBB823 mov bx,0x23b8 000F23B5 E99822 jmp 0x4650 000F23B8 BBBE23 mov bx,0x23be 000F23BB E9B92E jmp 0x5277 000F23BE E8A33C call 0x6064 000F23C1 B08A mov al,0x8a 000F23C3 BBC923 mov bx,0x23c9 000F23C6 E98722 jmp 0x4650 000F23C9 BBCF23 mov bx,0x23cf 000F23CC E9A82E jmp 0x5277 000F23CF E88C30 call 0x545e 000F23D2 B08B mov al,0x8b 000F23D4 BBDA23 mov bx,0x23da 000F23D7 E97622 jmp 0x4650 000F23DA BBE023 mov bx,0x23e0 000F23DD E9972E jmp 0x5277 000F23E0 E8ED09 call 0x2dd0 000F23E3 B08C mov al,0x8c 000F23E5 BBEB23 mov bx,0x23eb 000F23E8 E96522 jmp 0x4650 000F23EB BBF123 mov bx,0x23f1 000F23EE E9862E jmp 0x5277 000F23F1 E83C30 call 0x5430 000F23F4 E86922 call 0x4660 000F23F7 B088 mov al,0x88 000F23F9 BBFF23 mov bx,0x23ff 000F23FC E95122 jmp 0x4650 000F23FF BB0524 mov bx,0x2405 000F2402 E9722E jmp 0x5277 000F2405 E89831 call 0x55a0 000F2408 B08C mov al,0x8c 000F240A BB1024 mov bx,0x2410 000F240D E94022 jmp 0x4650 000F2410 BB1624 mov bx,0x2416 000F2413 E9612E jmp 0x5277 000F2416 E8DC62 call 0x86f5 000F2419 B090 mov al,0x90 000F241B BB2124 mov bx,0x2421 000F241E E92F22 jmp 0x4650 000F2421 BB2724 mov bx,0x2427 000F2424 E9502E jmp 0x5277 000F2427 E8B631 call 0x55e0 000F242A B094 mov al,0x94 000F242C BB3224 mov bx,0x2432 000F242F E91E22 jmp 0x4650 000F2432 BB3824 mov bx,0x2438 000F2435 E93F2E jmp 0x5277 000F2438 E8051F call 0x4340 000F243B B098 mov al,0x98 000F243D BB4324 mov bx,0x2443 000F2440 E90D22 jmp 0x4650 000F2443 BB4924 mov bx,0x2449 000F2446 E92E2E jmp 0x5277 000F2449 B058 mov al,0x58 000F244B B45A mov ah,0x5a 000F244D E8A53E call 0x62f5 000F2450 B09A mov al,0x9a 000F2452 BB5824 mov bx,0x2458 000F2455 E9F821 jmp 0x4650 000F2458 BB5E24 mov bx,0x245e 000F245B E9192E jmp 0x5277 000F245E B001 mov al,0x1 000F2460 E8FD16 call 0x3b60 000F2463 E87A31 call 0x55e0 000F2466 B09C mov al,0x9c 000F2468 BB6E24 mov bx,0x246e 000F246B E9E221 jmp 0x4650 000F246E BB7424 mov bx,0x2474 000F2471 E9032E jmp 0x5277 000F2474 E8FD04 call 0x2974 000F2477 E8C8FB call 0x2042 000F247A E87841 call 0x65f5 000F247D E9912E jmp 0x5311 000F2480 FB sti 000F2481 60 pusha 000F2482 06 push es 000F2483 1E push ds 000F2484 8BEC mov bp,sp 000F2486 E8173D call 0x61a0 000F2489 8BE5 mov sp,bp 000F248B 1F pop ds 000F248C 07 pop es 000F248D 61 popa 000F248E CF iret 000F248F 00BAD403 add [bp+si+0x3d4],bh 000F2493 B030 mov al,0x30 000F2495 EE out dx,al 000F2496 42 inc dx 000F2497 B057 mov al,0x57 000F2499 EE out dx,al 000F249A B04C mov al,0x4c 000F249C EE out dx,al 000F249D 4A dec dx 000F249E B04F mov al,0x4f 000F24A0 EE out dx,al 000F24A1 42 inc dx 000F24A2 B03C mov al,0x3c 000F24A4 EE out dx,al 000F24A5 4A dec dx 000F24A6 B030 mov al,0x30 000F24A8 EE out dx,al 000F24A9 42 inc dx 000F24AA 32C0 xor al,al 000F24AC EE out dx,al 000F24AD B85F00 mov ax,0x5f 000F24B0 CD10 int 0x10 000F24B2 B0C3 mov al,0xc3 000F24B4 E622 out 0x22,al 000F24B6 86E0 xchg ah,al 000F24B8 E423 in al,0x23 000F24BA 0C10 or al,0x10 000F24BC 86E0 xchg ah,al 000F24BE E622 out 0x22,al 000F24C0 86E0 xchg ah,al 000F24C2 E623 out 0x23,al 000F24C4 B0B8 mov al,0xb8 000F24C6 E622 out 0x22,al 000F24C8 86C4 xchg al,ah 000F24CA E423 in al,0x23 000F24CC 24FC and al,0xfc 000F24CE 0C01 or al,0x1 000F24D0 86C4 xchg al,ah 000F24D2 E622 out 0x22,al 000F24D4 86C4 xchg al,ah 000F24D6 E623 out 0x23,al 000F24D8 C3 ret 000F24D9 0000 add [bx+si],al 000F24DB 0000 add [bx+si],al 000F24DD 0000 add [bx+si],al 000F24DF 00504F add [bx+si+0x4f],dl 000F24E2 57 push di 000F24E3 45 inc bp 000F24E4 52 push dx 000F24E5 4F dec di 000F24E6 4E dec si 000F24E7 2E42 cs inc dx 000F24E9 4D dec bp 000F24EA 50 push ax 000F24EB 00061E66 add [0x661e],al 000F24EF BE0080 mov si,0x8000 000F24F2 FE db 0xFE 000F24F3 FF6766 jmp near [bx+0x66] 000F24F6 817E064444 cmp word [bp+0x6],0x4444 000F24FB 3412 xor al,0x12 000F24FD 7537 jnz 0x2536 000F24FF 67668B0E mov ecx,[esi] 000F2503 660BC9 or ecx,ecx 000F2506 E32E jcxz 0x2536 000F2508 6681F900800000 cmp ecx,0x8000 000F250F 7725 ja 0x2536 000F2511 678B5604 mov dx,[esi+0x4] 000F2515 67668D760A lea esi,[esi+0xa] 000F251A 6633FF xor edi,edi 000F251D B85800 mov ax,0x58 000F2520 8EC0 mov es,ax 000F2522 33DB xor bx,bx 000F2524 67AC a32 lodsb 000F2526 02D8 add bl,al 000F2528 80D700 adc bh,0x0 000F252B 67AA a32 stosb 000F252D E2F5 loop 0x2524 000F252F 3BD3 cmp dx,bx 000F2531 7503 jnz 0x2536 000F2533 E83F00 call 0x2575 000F2536 1F pop ds 000F2537 07 pop es 000F2538 C3 ret 000F2539 06 push es 000F253A 1E push ds 000F253B B060 mov al,0x60 000F253D E8A623 call 0x48e6 000F2540 F6C401 test ah,0x1 000F2543 7522 jnz 0x2567 000F2545 80CC01 or ah,0x1 000F2548 E88E23 call 0x48d9 000F254B 66BEE0240000 mov esi,0x24e0 000F2551 6633FF xor edi,edi 000F2554 B85800 mov ax,0x58 000F2557 8EC0 mov es,ax 000F2559 1E push ds 000F255A 8CC8 mov ax,cs 000F255C 8ED8 mov ds,ax 000F255E E86F44 call 0x69d0 000F2561 1F pop ds 000F2562 7203 jc 0x2567 000F2564 E80E00 call 0x2575 000F2567 B060 mov al,0x60 000F2569 E87A23 call 0x48e6 000F256C 80E4FE and ah,0xfe 000F256F E86723 call 0x48d9 000F2572 1F pop ds 000F2573 07 pop es 000F2574 C3 ret 000F2575 8CC0 mov ax,es 000F2577 8ED8 mov ds,ax 000F2579 B83000 mov ax,0x30 000F257C 8EC0 mov es,ax 000F257E 6633FF xor edi,edi 000F2581 66B900000400 mov ecx,0x40000 000F2587 66B810101010 mov eax,0x10101010 000F258D F36766AB rep a32 stosd 000F2591 BB0E00 mov bx,0xe 000F2594 66837F2000 cmp dword [bx+0x20],byte +0x0 000F2599 750F jnz 0x25aa 000F259B 66B801000000 mov eax,0x1 000F25A1 8A4F0E mov cl,[bx+0xe] 000F25A4 D3E0 shl ax,cl 000F25A6 66894720 mov [bx+0x20],eax 000F25AA BE3600 mov si,0x36 000F25AD 8B4F20 mov cx,[bx+0x20] 000F25B0 8BF9 mov di,cx 000F25B2 81F9F000 cmp cx,0xf0 000F25B6 7603 jna 0x25bb 000F25B8 B9F000 mov cx,0xf0 000F25BB 2BF9 sub di,cx 000F25BD BAC803 mov dx,0x3c8 000F25C0 B010 mov al,0x10 000F25C2 EE out dx,al 000F25C3 42 inc dx 000F25C4 8A4402 mov al,[si+0x2] 000F25C7 C0E802 shr al,0x2 000F25CA EE out dx,al 000F25CB 8A4401 mov al,[si+0x1] 000F25CE C0E802 shr al,0x2 000F25D1 EE out dx,al 000F25D2 8A04 mov al,[si] 000F25D4 C0E802 shr al,0x2 000F25D7 EE out dx,al 000F25D8 83C604 add si,byte +0x4 000F25DB E2E7 loop 0x25c4 000F25DD C1E702 shl di,0x2 000F25E0 03F7 add si,di 000F25E2 837F0E04 cmp word [bx+0xe],byte +0x4 000F25E6 7408 jz 0x25f0 000F25E8 837F0E08 cmp word [bx+0xe],byte +0x8 000F25EC 0F85CC00 jnz near 0x26bc 000F25F0 67668B350A000000 mov esi,[dword 0xa] 000F25F8 83C600 add si,byte +0x0 000F25FB 66B8E0010000 mov eax,0x1e0 000F2601 668B5708 mov edx,[bx+0x8] 000F2605 662BC2 sub eax,edx 000F2608 0F82B000 jc near 0x26bc 000F260C 66D1E8 shr eax,1 000F260F 66034708 add eax,[bx+0x8] 000F2613 6648 dec eax 000F2615 66B980020000 mov ecx,0x280 000F261B 66F7E1 mul ecx 000F261E 67662B0D12000000 sub ecx,[dword 0x12] 000F2626 0F829200 jc near 0x26bc 000F262A 66D1E9 shr ecx,1 000F262D 6603C1 add eax,ecx 000F2630 668BF8 mov edi,eax 000F2633 668BD8 mov ebx,eax 000F2636 67668B0D16000000 mov ecx,[dword 0x16] 000F263E 6681F9E0010000 cmp ecx,0x1e0 000F2645 7775 ja 0x26bc 000F2647 660BD1 or edx,ecx 000F264A 7470 jz 0x26bc 000F264C BACE03 mov dx,0x3ce 000F264F B001 mov al,0x1 000F2651 EE out dx,al 000F2652 42 inc dx 000F2653 B00F mov al,0xf 000F2655 EE out dx,al 000F2656 67833D1C00000004 cmp word [dword 0x1c],byte +0x4 000F265E 0F85BD00 jnz near 0x271f 000F2662 6766833D1E000000 cmp dword [dword 0x1e],byte +0x2 -02 000F266B 7450 jz 0x26bd 000F266D 6651 push ecx 000F266F 67668B0D12000000 mov ecx,[dword 0x12] 000F2677 66D1E9 shr ecx,1 000F267A 678A06 mov al,[esi] 000F267D C0E804 shr al,0x4 000F2680 0410 add al,0x10 000F2682 67AA a32 stosb 000F2684 67AC a32 lodsb 000F2686 240F and al,0xf 000F2688 0410 add al,0x10 000F268A 67AA a32 stosb 000F268C 67E2EB loop 0x267a,ecx 000F268F 67668B0D12000000 mov ecx,[dword 0x12] 000F2697 F6C101 test cl,0x1 000F269A 7409 jz 0x26a5 000F269C 67AC a32 lodsb 000F269E C0E804 shr al,0x4 000F26A1 0410 add al,0x10 000F26A3 67AA a32 stosb 000F26A5 6681EF80020000 sub edi,0x280 000F26AC 662BF9 sub edi,ecx 000F26AF F6C103 test cl,0x3 000F26B2 7A02 jpe 0x26b6 000F26B4 6646 inc esi 000F26B6 6659 pop ecx 000F26B8 6649 dec ecx 000F26BA 75B1 jnz 0x266d 000F26BC C3 ret 000F26BD 67AC a32 lodsb 000F26BF 22C0 and al,al 000F26C1 741A jz 0x26dd 000F26C3 32E4 xor ah,ah 000F26C5 8BC8 mov cx,ax 000F26C7 67AC a32 lodsb 000F26C9 C1C804 ror ax,0x4 000F26CC C0CC04 ror ah,0x4 000F26CF 051010 add ax,0x1010 000F26D2 D1E9 shr cx,1 000F26D4 F367AB rep a32 stosw 000F26D7 7302 jnc 0x26db 000F26D9 67AA a32 stosb 000F26DB EBE0 jmp short 0x26bd 000F26DD 67AC a32 lodsb 000F26DF 3C02 cmp al,0x2 000F26E1 762A jna 0x270d 000F26E3 0FB6C8 movzx cx,al 000F26E6 D1E9 shr cx,1 000F26E8 9C pushf 000F26E9 67AC a32 lodsb 000F26EB 32E4 xor ah,ah 000F26ED C1C804 ror ax,0x4 000F26F0 C0CC04 ror ah,0x4 000F26F3 051010 add ax,0x1010 000F26F6 67AB a32 stosw 000F26F8 E2EF loop 0x26e9 000F26FA 9D popf 000F26FB 7309 jnc 0x2706 000F26FD 67AC a32 lodsb 000F26FF C0E804 shr al,0x4 000F2702 0410 add al,0x10 000F2704 67AA a32 stosb 000F2706 6646 inc esi 000F2708 83E6FE and si,byte -0x2 000F270B EBB0 jmp short 0x26bd 000F270D 3C01 cmp al,0x1 000F270F 73AB jnc 0x26bc 000F2711 6681EB80020000 sub ebx,0x280 000F2718 668BFB mov edi,ebx 000F271B 73A0 jnc 0x26bd 000F271D EB9D jmp short 0x26bc 000F271F 6766833D1E000000 cmp dword [dword 0x1e],byte +0x1 -01 000F2728 7453 jz 0x277d 000F272A 6651 push ecx 000F272C 67668B0D12000000 mov ecx,[dword 0x12] 000F2734 66D1E9 shr ecx,1 000F2737 7306 jnc 0x273f 000F2739 67AC a32 lodsb 000F273B 0410 add al,0x10 000F273D 67AA a32 stosb 000F273F 66D1E9 shr ecx,1 000F2742 7307 jnc 0x274b 000F2744 67AD a32 lodsw 000F2746 051010 add ax,0x1010 000F2749 67AB a32 stosw 000F274B 6766AD a32 lodsd 000F274E 660510101010 add eax,0x10101010 000F2754 6766AB a32 stosd 000F2757 67E2F1 loop 0x274b,ecx 000F275A 6681EB80020000 sub ebx,0x280 000F2761 668BFB mov edi,ebx 000F2764 6766A112000000 mov eax,[dword 0x12] 000F276B 66F7D8 neg eax 000F276E 6683E003 and eax,byte +0x3 000F2772 6603F0 add esi,eax 000F2775 6659 pop ecx 000F2777 67E2B0 loop 0x272a,ecx 000F277A E93FFF jmp 0x26bc 000F277D 67AC a32 lodsb 000F277F 22C0 and al,al 000F2781 742A jz 0x27ad 000F2783 660FB6C8 movzx ecx,al 000F2787 67AC a32 lodsb 000F2789 0410 add al,0x10 000F278B 8AE0 mov ah,al 000F278D 66C1C808 ror eax,0x8 000F2791 8AE0 mov ah,al 000F2793 66C1C808 ror eax,0x8 000F2797 8AE0 mov ah,al 000F2799 66D1E9 shr ecx,1 000F279C 7302 jnc 0x27a0 000F279E 67AA a32 stosb 000F27A0 66D1E9 shr ecx,1 000F27A3 7302 jnc 0x27a7 000F27A5 67AB a32 stosw 000F27A7 F36766AB rep a32 stosd 000F27AB EBD0 jmp short 0x277d 000F27AD 67AC a32 lodsb 000F27AF 3C02 cmp al,0x2 000F27B1 761D jna 0x27d0 000F27B3 660FB6C8 movzx ecx,al 000F27B7 D1E9 shr cx,1 000F27B9 E30B jcxz 0x27c6 000F27BB 9C pushf 000F27BC 67AD a32 lodsw 000F27BE 051010 add ax,0x1010 000F27C1 67AB a32 stosw 000F27C3 E2F7 loop 0x27bc 000F27C5 9D popf 000F27C6 7306 jnc 0x27ce 000F27C8 67AD a32 lodsw 000F27CA 0410 add al,0x10 000F27CC 67AA a32 stosb 000F27CE EBAD jmp short 0x277d 000F27D0 3C01 cmp al,0x1 000F27D2 0F83E6FE jnc near 0x26bc 000F27D6 6681EB80020000 sub ebx,0x280 000F27DD 668BFB mov edi,ebx 000F27E0 739B jnc 0x277d 000F27E2 E9D7FE jmp 0x26bc 000F27E5 0000 add [bx+si],al 000F27E7 0000 add [bx+si],al 000F27E9 0000 add [bx+si],al 000F27EB 0000 add [bx+si],al 000F27ED 0000 add [bx+si],al 000F27EF 00BA5C01 add [bp+si+0x15c],bh 000F27F3 2E8A04 mov al,[cs:si] 000F27F6 46 inc si 000F27F7 EE out dx,al 000F27F8 80F201 xor dl,0x1 000F27FB E2F6 loop 0x27f3 000F27FD FFE3 jmp bx 000F27FF 66C1CB10 ror ebx,0x10 000F2803 BA2E00 mov dx,0x2e 000F2806 B82202 mov ax,0x222 000F2809 EF out dx,ax 000F280A B90800 mov cx,0x8 000F280D 8D366EAA lea si,[0xaa6e] 000F2811 BB1628 mov bx,0x2816 000F2814 EBDA jmp short 0x27f0 000F2816 BA00E8 mov dx,0xe800 000F2819 B80387 mov ax,0x8703 000F281C EF out dx,ax 000F281D 33C9 xor cx,cx 000F281F BA00E8 mov dx,0xe800 000F2822 B003 mov al,0x3 000F2824 EE out dx,al 000F2825 42 inc dx 000F2826 EC in al,dx 000F2827 A880 test al,0x80 000F2829 E1F4 loope 0x281f 000F282B BA00E8 mov dx,0xe800 000F282E B001 mov al,0x1 000F2830 EE out dx,al 000F2831 42 inc dx 000F2832 EC in al,dx 000F2833 0C08 or al,0x8 000F2835 EE out dx,al 000F2836 B92E00 mov cx,0x2e 000F2839 8D3640AA lea si,[0xaa40] 000F283D BB4228 mov bx,0x2842 000F2840 EBAE jmp short 0x27f0 000F2842 B90800 mov cx,0x8 000F2845 8D3692AA lea si,[0xaa92] 000F2849 BB4E28 mov bx,0x284e 000F284C EB06 jmp short 0x2854 000F284E 66C1CB10 ror ebx,0x10 000F2852 FFE3 jmp bx 000F2854 32F6 xor dh,dh 000F2856 2E8A14 mov dl,[cs:si] 000F2859 46 inc si 000F285A 2E8A04 mov al,[cs:si] 000F285D 46 inc si 000F285E EE out dx,al 000F285F E2F5 loop 0x2856 000F2861 FFE3 jmp bx 000F2863 8EEB mov gs,bx 000F2865 B060 mov al,0x60 000F2867 8AE0 mov ah,al 000F2869 6625F00F0000 and eax,0xff0 000F286F C0E804 shr al,0x4 000F2872 3C09 cmp al,0x9 000F2874 7E04 jng 0x287a 000F2876 0437 add al,0x37 000F2878 EB02 jmp short 0x287c 000F287A 0430 add al,0x30 000F287C E680 out 0x80,al 000F287E 66C1E010 shl eax,0x10 000F2882 B80008 mov ax,0x800 000F2885 48 dec ax 000F2886 75FD jnz 0x2885 000F2888 66C1E810 shr eax,0x10 000F288C 8AC4 mov al,ah 000F288E 3C09 cmp al,0x9 000F2890 7E04 jng 0x2896 000F2892 0437 add al,0x37 000F2894 EB02 jmp short 0x2898 000F2896 0430 add al,0x30 000F2898 E680 out 0x80,al 000F289A B80008 mov ax,0x800 000F289D 48 dec ax 000F289E 75FD jnz 0x289d 000F28A0 B020 mov al,0x20 000F28A2 E680 out 0x80,al 000F28A4 B80008 mov ax,0x800 000F28A7 48 dec ax 000F28A8 75FD jnz 0x28a7 000F28AA BA5C01 mov dx,0x15c 000F28AD B020 mov al,0x20 000F28AF EE out dx,al 000F28B0 83F201 xor dx,byte +0x1 000F28B3 EC in al,dx 000F28B4 24EF and al,0xef 000F28B6 3CCF cmp al,0xcf 000F28B8 0F85B500 jnz near 0x2971 000F28BC B061 mov al,0x61 000F28BE 8AE0 mov ah,al 000F28C0 6625F00F0000 and eax,0xff0 000F28C6 C0E804 shr al,0x4 000F28C9 3C09 cmp al,0x9 000F28CB 7E04 jng 0x28d1 000F28CD 0437 add al,0x37 000F28CF EB02 jmp short 0x28d3 000F28D1 0430 add al,0x30 000F28D3 E680 out 0x80,al 000F28D5 66C1E010 shl eax,0x10 000F28D9 B80008 mov ax,0x800 000F28DC 48 dec ax 000F28DD 75FD jnz 0x28dc 000F28DF 66C1E810 shr eax,0x10 000F28E3 8AC4 mov al,ah 000F28E5 3C09 cmp al,0x9 000F28E7 7E04 jng 0x28ed 000F28E9 0437 add al,0x37 000F28EB EB02 jmp short 0x28ef 000F28ED 0430 add al,0x30 000F28EF E680 out 0x80,al 000F28F1 B80008 mov ax,0x800 000F28F4 48 dec ax 000F28F5 75FD jnz 0x28f4 000F28F7 B020 mov al,0x20 000F28F9 E680 out 0x80,al 000F28FB B80008 mov ax,0x800 000F28FE 48 dec ax 000F28FF 75FD jnz 0x28fe 000F2901 B90C00 mov cx,0xc 000F2904 8D3676AA lea si,[0xaa76] 000F2908 BB0E29 mov bx,0x290e 000F290B E9E2FE jmp 0x27f0 000F290E B90200 mov cx,0x2 000F2911 8D3690AA lea si,[0xaa90] 000F2915 BB1B29 mov bx,0x291b 000F2918 E9D5FE jmp 0x27f0 000F291B B90C00 mov cx,0xc 000F291E 8D3682AA lea si,[0xaa82] 000F2922 BB2829 mov bx,0x2928 000F2925 E9C8FE jmp 0x27f0 000F2928 B06E mov al,0x6e 000F292A 8AE0 mov ah,al 000F292C 6625F00F0000 and eax,0xff0 000F2932 C0E804 shr al,0x4 000F2935 3C09 cmp al,0x9 000F2937 7E04 jng 0x293d 000F2939 0437 add al,0x37 000F293B EB02 jmp short 0x293f 000F293D 0430 add al,0x30 000F293F E680 out 0x80,al 000F2941 66C1E010 shl eax,0x10 000F2945 B80008 mov ax,0x800 000F2948 48 dec ax 000F2949 75FD jnz 0x2948 000F294B 66C1E810 shr eax,0x10 000F294F 8AC4 mov al,ah 000F2951 3C09 cmp al,0x9 000F2953 7E04 jng 0x2959 000F2955 0437 add al,0x37 000F2957 EB02 jmp short 0x295b 000F2959 0430 add al,0x30 000F295B E680 out 0x80,al 000F295D B80008 mov ax,0x800 000F2960 48 dec ax 000F2961 75FD jnz 0x2960 000F2963 B020 mov al,0x20 000F2965 E680 out 0x80,al 000F2967 B80008 mov ax,0x800 000F296A 48 dec ax 000F296B 75FD jnz 0x296a 000F296D 8CEB mov bx,gs 000F296F FFE3 jmp bx 000F2971 F4 hlt 000F2972 EBFE jmp short 0x2972 000F2974 BAFC03 mov dx,0x3fc 000F2977 EC in al,dx 000F2978 0C08 or al,0x8 000F297A EE out dx,al 000F297B BAFC02 mov dx,0x2fc 000F297E EC in al,dx 000F297F 0C08 or al,0x8 000F2981 EE out dx,al 000F2982 BA7A03 mov dx,0x37a 000F2985 EC in al,dx 000F2986 0C10 or al,0x10 000F2988 EE out dx,al 000F2989 C3 ret 000F298A 0000 add [bx+si],al 000F298C 0000 add [bx+si],al 000F298E 0000 add [bx+si],al 000F2990 60 pusha 000F2991 B9FFFF mov cx,0xffff 000F2994 E464 in al,0x64 000F2996 2402 and al,0x2 000F2998 3C02 cmp al,0x2 000F299A E1F8 loope 0x2994 000F299C 61 popa 000F299D C3 ret 000F299E 60 pusha 000F299F B9FFFF mov cx,0xffff 000F29A2 E464 in al,0x64 000F29A4 2401 and al,0x1 000F29A6 3C01 cmp al,0x1 000F29A8 E1F8 loope 0x29a2 000F29AA 61 popa 000F29AB C3 ret 000F29AC 60 pusha 000F29AD B9FFFF mov cx,0xffff 000F29B0 E464 in al,0x64 000F29B2 2401 and al,0x1 000F29B4 3C01 cmp al,0x1 000F29B6 E0F8 loopne 0x29b0 000F29B8 61 popa 000F29B9 C3 ret 000F29BA E664 out 0x64,al 000F29BC C3 ret 000F29BD E660 out 0x60,al 000F29BF C3 ret 000F29C0 E8E9FF call 0x29ac 000F29C3 E460 in al,0x60 000F29C5 C3 ret 000F29C6 60 pusha 000F29C7 B9FF01 mov cx,0x1ff 000F29CA E460 in al,0x60 000F29CC E2FC loop 0x29ca 000F29CE 61 popa 000F29CF C3 ret 000F29D0 53 push bx 000F29D1 B0FF mov al,0xff 000F29D3 E660 out 0x60,al 000F29D5 E8EEFF call 0x29c6 000F29D8 E8C3FF call 0x299e 000F29DB E8B2FF call 0x2990 000F29DE B0AA mov al,0xaa 000F29E0 E8D7FF call 0x29ba 000F29E3 E8DAFF call 0x29c0 000F29E6 E8DDFF call 0x29c6 000F29E9 E8B2FF call 0x299e 000F29EC E8A1FF call 0x2990 000F29EF B0AE mov al,0xae 000F29F1 E8C6FF call 0x29ba 000F29F4 E8CFFF call 0x29c6 000F29F7 E8A4FF call 0x299e 000F29FA E893FF call 0x2990 000F29FD B91000 mov cx,0x10 000F2A00 B2FE mov dl,0xfe 000F2A02 B0FF mov al,0xff 000F2A04 E8B6FF call 0x29bd 000F2A07 E8B6FF call 0x29c0 000F2A0A 38D0 cmp al,dl 000F2A0C E1F4 loope 0x2a02 000F2A0E E8B5FF call 0x29c6 000F2A11 B91000 mov cx,0x10 000F2A14 B2FE mov dl,0xfe 000F2A16 B0F0 mov al,0xf0 000F2A18 E8A2FF call 0x29bd 000F2A1B E8A2FF call 0x29c0 000F2A1E 38D0 cmp al,dl 000F2A20 E1F4 loope 0x2a16 000F2A22 B000 mov al,0x0 000F2A24 E896FF call 0x29bd 000F2A27 E896FF call 0x29c0 000F2A2A E899FF call 0x29c6 000F2A2D B91000 mov cx,0x10 000F2A30 B2FE mov dl,0xfe 000F2A32 B0F4 mov al,0xf4 000F2A34 E886FF call 0x29bd 000F2A37 E886FF call 0x29c0 000F2A3A 38D0 cmp al,dl 000F2A3C E1F4 loope 0x2a32 000F2A3E B0A8 mov al,0xa8 000F2A40 E877FF call 0x29ba 000F2A43 E880FF call 0x29c6 000F2A46 E855FF call 0x299e 000F2A49 E844FF call 0x2990 000F2A4C B060 mov al,0x60 000F2A4E E869FF call 0x29ba 000F2A51 E872FF call 0x29c6 000F2A54 E847FF call 0x299e 000F2A57 B065 mov al,0x65 000F2A59 E861FF call 0x29bd 000F2A5C E867FF call 0x29c6 000F2A5F E83CFF call 0x299e 000F2A62 E82BFF call 0x2990 000F2A65 5B pop bx 000F2A66 FFE3 jmp bx 000F2A68 50 push ax 000F2A69 E460 in al,0x60 000F2A6B 8AD8 mov bl,al 000F2A6D E460 in al,0x60 000F2A6F 38D8 cmp al,bl 000F2A71 74FA jz 0x2a6d 000F2A73 8AD8 mov bl,al 000F2A75 E460 in al,0x60 000F2A77 38D8 cmp al,bl 000F2A79 74FA jz 0x2a75 000F2A7B 58 pop ax 000F2A7C C3 ret 000F2A7D 0000 add [bx+si],al 000F2A7F 00BAFB03 add [bp+si+0x3fb],bh 000F2A83 B083 mov al,0x83 000F2A85 EE out dx,al 000F2A86 BAF803 mov dx,0x3f8 000F2A89 B003 mov al,0x3 000F2A8B EE out dx,al 000F2A8C BAF903 mov dx,0x3f9 000F2A8F B000 mov al,0x0 000F2A91 EE out dx,al 000F2A92 BAFB03 mov dx,0x3fb 000F2A95 B003 mov al,0x3 000F2A97 EE out dx,al 000F2A98 BAFB02 mov dx,0x2fb 000F2A9B B083 mov al,0x83 000F2A9D EE out dx,al 000F2A9E BAF802 mov dx,0x2f8 000F2AA1 B00C mov al,0xc 000F2AA3 EE out dx,al 000F2AA4 BAF902 mov dx,0x2f9 000F2AA7 B000 mov al,0x0 000F2AA9 EE out dx,al 000F2AAA BAFB02 mov dx,0x2fb 000F2AAD B003 mov al,0x3 000F2AAF EE out dx,al 000F2AB0 FFE3 jmp bx 000F2AB2 0000 add [bx+si],al 000F2AB4 0000 add [bx+si],al 000F2AB6 0000 add [bx+si],al 000F2AB8 0000 add [bx+si],al 000F2ABA 0000 add [bx+si],al 000F2ABC 0000 add [bx+si],al 000F2ABE 0000 add [bx+si],al 000F2AC0 55 push bp 000F2AC1 8BEC mov bp,sp 000F2AC3 83C4F0 add sp,byte -0x10 000F2AC6 1E push ds 000F2AC7 06 push es 000F2AC8 66BE0080FEFF mov esi,0xfffe8000 000F2ACE 6633D2 xor edx,edx 000F2AD1 6766817E06795634 cmp dword [esi+0x6],0x12345679 -12 000F2ADA 0F85B500 jnz near 0x2b93 000F2ADE 66B800008000 mov eax,0x800000 000F2AE4 6639060007 cmp [0x700],eax 000F2AE9 0F82A600 jc near 0x2b93 000F2AED 0F014EFA sidt [bp-0x6] 000F2AF1 0F014EF4 sidt [bp-0xc] 000F2AF5 668166F6FFFF0000 and dword [bp-0xa],0xffff 000F2AFD 0F015EF4 lidt [bp-0xc] 000F2B01 668B46F6 mov eax,[bp-0xa] 000F2B05 B9B02B mov cx,0x2bb0 000F2B08 6726874840 xchg cx,[es:eax+0x40] 000F2B0D 894EF2 mov [bp-0xe],cx 000F2B10 B9CB2B mov cx,0x2bcb 000F2B13 6726874820 xchg cx,[es:eax+0x20] 000F2B18 894EF0 mov [bp-0x10],cx 000F2B1B E421 in al,0x21 000F2B1D 24FE and al,0xfe 000F2B1F E621 out 0x21,al 000F2B21 FB sti 000F2B22 67668B7E01 mov edi,[esi+0x1] 000F2B27 66B900200000 mov ecx,0x2000 000F2B2D 668BDF mov ebx,edi 000F2B30 F36766A5 rep a32 movsd 000F2B34 6633C0 xor eax,eax 000F2B37 66B900400000 mov ecx,0x4000 000F2B3D F36766AB rep a32 stosd 000F2B41 668C16F815 o32 mov [0x15f8],ss 000F2B46 668926FC15 mov [0x15fc],esp 000F2B4B 8CD8 mov ax,ds 000F2B4D 8ED0 mov ss,ax 000F2B4F 66BCE4140000 mov esp,0x14e4 000F2B55 6A00 push byte +0x0 000F2B57 0E push cs 000F2B58 6A00 push byte +0x0 000F2B5A E84100 call 0x2b9e 000F2B5D 668BD0 mov edx,eax 000F2B60 668E16F815 o32 mov ss,[0x15f8] 000F2B65 668B26FC15 mov esp,[0x15fc] 000F2B6A E421 in al,0x21 000F2B6C 0C01 or al,0x1 000F2B6E E621 out 0x21,al 000F2B70 668B46FC mov eax,[bp-0x4] 000F2B74 8B4EF2 mov cx,[bp-0xe] 000F2B77 6726894840 mov [es:eax+0x40],cx 000F2B7C 8B4EF0 mov cx,[bp-0x10] 000F2B7F 6726894820 mov [es:eax+0x20],cx 000F2B84 0F015EFA lidt [bp-0x6] 000F2B88 660BD2 or edx,edx 000F2B8B 7406 jz 0x2b93 000F2B8D E80101 call 0x2c91 000F2B90 6633D2 xor edx,edx 000F2B93 668916E714 mov [0x14e7],edx 000F2B98 07 pop es 000F2B99 1F pop ds 000F2B9A 8BE5 mov sp,bp 000F2B9C 5D pop bp 000F2B9D C3 ret 000F2B9E 66BAAD2B0F00 mov edx,0xf2bad 000F2BA4 6A00 push byte +0x0 000F2BA6 687800 push word 0x78 000F2BA9 6652 push edx 000F2BAB 66CB o32 retf 000F2BAD FFD3 call bx 000F2BAF CB retf 000F2BB0 6650 push eax 000F2BB2 1E push ds 000F2BB3 B81800 mov ax,0x18 000F2BB6 8ED8 mov ds,ax 000F2BB8 66B86C040000 mov eax,0x46c 000F2BBE 6766FF00 inc dword [eax] 000F2BC2 B020 mov al,0x20 000F2BC4 E620 out 0x20,al 000F2BC6 1F pop ds 000F2BC7 6658 pop eax 000F2BC9 66CF iretd 000F2BCB 6660 pushad 000F2BCD 660FB6C4 movzx eax,ah 000F2BD1 80FC01 cmp ah,0x1 000F2BD4 7709 ja 0x2bdf 000F2BD6 672EFF1445E32B00 call near [cs:eax*2+0x2be3] -00 000F2BDF 6661 popad 000F2BE1 66CF iretd 000F2BE3 012C add [si],bp 000F2BE5 6E outsb 000F2BE6 2C20 sub al,0x20 000F2BE8 45 inc bp 000F2BE9 42 inc dx 000F2BEA 4F dec di 000F2BEB 4F dec di 000F2BEC 54 push sp 000F2BED 204669 and [bp+0x69],al 000F2BF0 726D jc 0x2c5f 000F2BF2 7761 ja 0x2c55 000F2BF4 7265 jc 0x2c5b 000F2BF6 205472 and [si+0x72],dl 000F2BF9 61 popa 000F2BFA 6E outsb 000F2BFB 7366 jnc 0x2c63 000F2BFD 657220 gs jc 0x2c20 000F2C00 006689 add [bp-0x77],ah 000F2C03 1E push ds 000F2C04 B10E mov cl,0xe 000F2C06 66891EB90E mov [0xeb9],ebx 000F2C0B 66C706AD0E000000 mov dword [0xead],0x0 -00 000F2C14 66C706B50E000000 mov dword [0xeb5],0x0 -00 000F2C1D C706950E4001 mov word [0xe95],0x140 000F2C23 C706970EFA00 mov word [0xe97],0xfa 000F2C29 C706990EE72B mov word [0xe99],0x2be7 000F2C2F 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F2C38 66BF910E0000 mov edi,0xe91 000F2C3E 66BEB1820000 mov esi,0x82b1 000F2C44 E8E472 call 0x9f2b 000F2C47 66891EBF10 mov [0x10bf],ebx 000F2C4C E89F72 call 0x9eee 000F2C4F 66891EBB10 mov [0x10bb],ebx 000F2C54 67C6430406 mov byte [ebx+0x4],0x6 000F2C59 67C7430AAD0E mov word [ebx+0xa],0xead 000F2C5F 67C6430500 mov byte [ebx+0x5],0x0 000F2C64 66BE910E0000 mov esi,0xe91 000F2C6A E84C73 call 0x9fb9 000F2C6D C3 ret 000F2C6E 66011EB50E add [0xeb5],ebx 000F2C73 66A1B90E mov eax,[0xeb9] 000F2C77 663906B50E cmp [0xeb5],eax 000F2C7C 7204 jc 0x2c82 000F2C7E 66A3B50E mov [0xeb5],eax 000F2C82 668B1EBB10 mov ebx,[0x10bb] 000F2C87 66BE910E0000 mov esi,0xe91 000F2C8D E8BF74 call 0xa14f 000F2C90 C3 ret 000F2C91 668B1EBB10 mov ebx,[0x10bb] 000F2C96 67C6430501 mov byte [ebx+0x5],0x1 000F2C9B B8C682 mov ax,0x82c6 000F2C9E E8C466 call 0x9365 000F2CA1 668916D50F mov [0xfd5],edx 000F2CA6 66BA01000000 mov edx,0x1 000F2CAC E88255 call 0x8231 000F2CAF 7305 jnc 0x2cb6 000F2CB1 6633D2 xor edx,edx 000F2CB4 EBF6 jmp short 0x2cac 000F2CB6 6633DB xor ebx,ebx 000F2CB9 66BF860D0000 mov edi,0xd86 000F2CBF 6653 push ebx 000F2CC1 E82F43 call 0x6ff3 000F2CC4 6658 pop eax 000F2CC6 7249 jc 0x2d11 000F2CC8 660FB60E860D movzx ecx,byte [0xd86] 000F2CCE 660FB636870D movzx esi,byte [0xd87] 000F2CD4 662BCE sub ecx,esi 000F2CD7 6603FE add edi,esi 000F2CDA 66BEC72D0F00 mov esi,0xf2dc7 000F2CE0 E8543E call 0x6b37 000F2CE3 75D4 jnz 0x2cb9 000F2CE5 67C60700 mov byte [edi],0x0 000F2CE9 668BF7 mov esi,edi 000F2CEC 660FB63E870D movzx edi,byte [0xd87] 000F2CF2 6603F8 add edi,eax 000F2CF5 66B901000000 mov ecx,0x1 000F2CFB 66BB01000000 mov ebx,0x1 000F2D01 E80750 call 0x7d0b 000F2D04 6633C9 xor ecx,ecx 000F2D07 6633FF xor edi,edi 000F2D0A 8B1E920D mov bx,[0xd92] 000F2D0E E8FA4F call 0x7d0b 000F2D11 E8CC52 call 0x7fe0 000F2D14 A3920D mov [0xd92],ax 000F2D17 668B0ED50F mov ecx,[0xfd5] 000F2D1C 66890E8A0D mov [0xd8a],ecx 000F2D21 C706980D0100 mov word [0xd98],0x1 000F2D27 66C7068E0D000000 mov dword [0xd8e],0x0 -00 000F2D30 66BEC72D0F00 mov esi,0xf2dc7 000F2D36 66BF9A0D0000 mov edi,0xd9a 000F2D3C 67AC a32 lodsb 000F2D3E 3C20 cmp al,0x20 000F2D40 7502 jnz 0x2d44 000F2D42 32C0 xor al,al 000F2D44 67AA a32 stosb 000F2D46 22C0 and al,al 000F2D48 75F2 jnz 0x2d3c 000F2D4A 6726807FFE2E cmp byte [es:edi-0x2],0x2e 000F2D50 7508 jnz 0x2d5a 000F2D52 6726C647FE00 mov byte [es:edi-0x2],0x0 000F2D58 664F dec edi 000F2D5A C606870D14 mov byte [0xd87],0x14 000F2D5F 66BE860D0000 mov esi,0xd86 000F2D65 668BC7 mov eax,edi 000F2D68 662BC6 sub eax,esi 000F2D6B 6648 dec eax 000F2D6D A2860D mov [0xd86],al 000F2D70 66BBFFFFFFFF mov ebx,0xffffffff 000F2D76 E8303D call 0x6aa9 000F2D79 B8DA82 mov ax,0x82da 000F2D7C E8E665 call 0x9365 000F2D7F 66A18A0D mov eax,[0xd8a] 000F2D83 66BE00001000 mov esi,0x100000 000F2D89 6633FF xor edi,edi 000F2D8C 668BC8 mov ecx,eax 000F2D8F 6681F900200000 cmp ecx,0x2000 000F2D96 7206 jc 0x2d9e 000F2D98 66B900200000 mov ecx,0x2000 000F2D9E 8B1E920D mov bx,[0xd92] 000F2DA2 E8664F call 0x7d0b 000F2DA5 6603F1 add esi,ecx 000F2DA8 6603F9 add edi,ecx 000F2DAB 66010EAD0E add [0xead],ecx 000F2DB0 E8096B call 0x98bc 000F2DB3 662BC1 sub eax,ecx 000F2DB6 75D4 jnz 0x2d8c 000F2DB8 E87C4E call 0x7c37 000F2DBB 66A1B50E mov eax,[0xeb5] 000F2DBF 66A3AD0E mov [0xead],eax 000F2DC3 E8F66A call 0x98bc 000F2DC6 C3 ret 000F2DC7 4E dec si 000F2DC8 4B dec bx 000F2DC9 2E42 cs inc dx 000F2DCB 49 dec cx 000F2DCC 4E dec si 000F2DCD 0000 add [bx+si],al 000F2DCF 0006BE00 add [0xbe],al 000F2DD3 10E8 adc al,ch 000F2DD5 298CBF10 sub [si+0x10bf],cx 000F2DD9 10E8 adc al,ch 000F2DDB 92 xchg ax,dx 000F2DDC 8CFC mov sp,segr7 000F2DDE 1E push ds 000F2DDF 07 pop es 000F2DE0 B90300 mov cx,0x3 000F2DE3 F3A7 repe cmpsw 000F2DE5 7422 jz 0x2e09 000F2DE7 BE0010 mov si,0x1000 000F2DEA E85E8C call 0xba4b 000F2DED B061 mov al,0x61 000F2DEF E670 out 0x70,al 000F2DF1 B05A mov al,0x5a 000F2DF3 E671 out 0x71,al 000F2DF5 BAF80C mov dx,0xcf8 000F2DF8 66B844900080 mov eax,0x80009044 000F2DFE 66EF out dx,eax 000F2E00 B001 mov al,0x1 000F2E02 BAFC0C mov dx,0xcfc 000F2E05 66EF out dx,eax 000F2E07 90 nop 000F2E08 90 nop 000F2E09 07 pop es 000F2E0A C3 ret 000F2E0B E85200 call 0x2e60 000F2E0E BA38F8 mov dx,0xf838 000F2E11 66B800000010 mov eax,0x10000000 000F2E17 66EF out dx,eax 000F2E19 BA80F8 mov dx,0xf880 000F2E1C 66ED in eax,dx 000F2E1E 660D00007C0F or eax,0xf7c0000 000F2E24 66EF out dx,eax 000F2E26 BA18F8 mov dx,0xf818 000F2E29 6633C0 xor eax,eax 000F2E2C 66EF out dx,eax 000F2E2E BA20F8 mov dx,0xf820 000F2E31 66EF out dx,eax 000F2E33 BA28F8 mov dx,0xf828 000F2E36 66ED in eax,dx 000F2E38 66EF out dx,eax 000F2E3A C3 ret 000F2E3B E82200 call 0x2e60 000F2E3E C3 ret 000F2E3F 52 push dx 000F2E40 6653 push ebx 000F2E42 6693 xchg eax,ebx 000F2E44 32DB xor bl,bl 000F2E46 BA28F8 mov dx,0xf828 000F2E49 66ED in eax,dx 000F2E4B 66A900000010 test eax,0x10000000 000F2E51 7404 jz 0x2e57 000F2E53 66EF out dx,eax 000F2E55 FEC3 inc bl 000F2E57 6693 xchg eax,ebx 000F2E59 665B pop ebx 000F2E5B 5A pop dx 000F2E5C C3 ret 000F2E5D 0000 add [bx+si],al 000F2E5F 00BA00F8 add [bp+si+0xf800],bh 000F2E63 66B801000000 mov eax,0x1 000F2E69 66EF out dx,eax 000F2E6B B96400 mov cx,0x64 000F2E6E E2FE loop 0x2e6e 000F2E70 C3 ret 000F2E71 0000 add [bx+si],al 000F2E73 0000 add [bx+si],al 000F2E75 0000 add [bx+si],al 000F2E77 0000 add [bx+si],al 000F2E79 0000 add [bx+si],al 000F2E7B 0000 add [bx+si],al 000F2E7D 0000 add [bx+si],al 000F2E7F 001E060E add [0xe06],bl 000F2E83 1F pop ds 000F2E84 B81800 mov ax,0x18 000F2E87 8EC0 mov es,ax 000F2E89 BE0007 mov si,0x700 000F2E8C 8BFE mov di,si 000F2E8E B9000F mov cx,0xf00 000F2E91 F3A4 rep movsb 000F2E93 07 pop es 000F2E94 1F pop ds 000F2E95 C3 ret 000F2E96 0000 add [bx+si],al 000F2E98 0000 add [bx+si],al 000F2E9A 0000 add [bx+si],al 000F2E9C 0000 add [bx+si],al 000F2E9E 0000 add [bx+si],al 000F2EA0 FA cli 000F2EA1 B80020 mov ax,0x2000 000F2EA4 8ED0 mov ss,ax 000F2EA6 BC0080 mov sp,0x8000 000F2EA9 B90001 mov cx,0x100 000F2EAC B86900 mov ax,0x69 000F2EAF 50 push ax 000F2EB0 40 inc ax 000F2EB1 D1C0 rol ax,1 000F2EB3 E2FA loop 0x2eaf 000F2EB5 8BD0 mov dx,ax 000F2EB7 B90001 mov cx,0x100 000F2EBA D1CA ror dx,1 000F2EBC 4A dec dx 000F2EBD B80000 mov ax,0x0 000F2EC0 58 pop ax 000F2EC1 3BC2 cmp ax,dx 000F2EC3 7522 jnz 0x2ee7 000F2EC5 E2F3 loop 0x2eba 000F2EC7 B90001 mov cx,0x100 000F2ECA B896FF mov ax,0xff96 000F2ECD 50 push ax 000F2ECE 40 inc ax 000F2ECF D1C0 rol ax,1 000F2ED1 E2FA loop 0x2ecd 000F2ED3 8BD0 mov dx,ax 000F2ED5 B90001 mov cx,0x100 000F2ED8 D1CA ror dx,1 000F2EDA 4A dec dx 000F2EDB B80000 mov ax,0x0 000F2EDE 58 pop ax 000F2EDF 3BC2 cmp ax,dx 000F2EE1 7504 jnz 0x2ee7 000F2EE3 E2F3 loop 0x2ed8 000F2EE5 FFE3 jmp bx 000F2EE7 B020 mov al,0x20 000F2EE9 E91E24 jmp 0x530a 000F2EEC 0000 add [bx+si],al 000F2EEE 0000 add [bx+si],al 000F2EF0 8EE3 mov fs,bx 000F2EF2 B80484 mov ax,0x8404 000F2EF5 BBFB2E mov bx,0x2efb 000F2EF8 E92206 jmp 0x351d 000F2EFB 6681E2C7C7FFFF and edx,0xffffc7c7 000F2F02 6681CAC0070000 or edx,0x7c0 000F2F09 6683CA18 or edx,byte +0x18 000F2F0D 66BA21000000 mov edx,0x21 000F2F13 BB192F mov bx,0x2f19 000F2F16 E97706 jmp 0x3590 000F2F19 B80084 mov ax,0x8400 000F2F1C BB222F mov bx,0x2f22 000F2F1F E9FB05 jmp 0x351d 000F2F22 6681E23F00FCFF and edx,0xfffc003f 000F2F29 6681E2FBFF6300 and edx,0x63fffb 000F2F30 6681CA000080B6 or edx,0xb6800000 000F2F37 6681CA00001400 or edx,0x140000 000F2F3E BB442F mov bx,0x2f44 000F2F41 E94C06 jmp 0x3590 000F2F44 B80884 mov ax,0x8408 000F2F47 BB4D2F mov bx,0x2f4d 000F2F4A E9D005 jmp 0x351d 000F2F4D 6681E270007000 and edx,0x700070 000F2F54 6681CA70007000 or edx,0x700070 000F2F5B BB612F mov bx,0x2f61 000F2F5E E92F06 jmp 0x3590 000F2F61 B80C84 mov ax,0x840c 000F2F64 BB6A2F mov bx,0x2f6a 000F2F67 E9B305 jmp 0x351d 000F2F6A 6681E2FFFFFF8F and edx,0x8fffffff 000F2F71 6681CA00000030 or edx,0x30000000 000F2F78 BB7E2F mov bx,0x2f7e 000F2F7B E91206 jmp 0x3590 000F2F7E BB842F mov bx,0x2f84 000F2F81 E90D02 jmp 0x3191 000F2F84 668BD5 mov edx,ebp 000F2F87 B80884 mov ax,0x8408 000F2F8A BB902F mov bx,0x2f90 000F2F8D E90006 jmp 0x3590 000F2F90 6681FD70007000 cmp ebp,0x700070 000F2F97 754A jnz 0x2fe3 000F2F99 B01C mov al,0x1c 000F2F9B E96C23 jmp 0x530a 000F2F9E B055 mov al,0x55 000F2FA0 8AE0 mov ah,al 000F2FA2 6625F00F0000 and eax,0xff0 000F2FA8 C0E804 shr al,0x4 000F2FAB 3C09 cmp al,0x9 000F2FAD 7E04 jng 0x2fb3 000F2FAF 0437 add al,0x37 000F2FB1 EB02 jmp short 0x2fb5 000F2FB3 0430 add al,0x30 000F2FB5 E680 out 0x80,al 000F2FB7 66C1E010 shl eax,0x10 000F2FBB B80008 mov ax,0x800 000F2FBE 48 dec ax 000F2FBF 75FD jnz 0x2fbe 000F2FC1 66C1E810 shr eax,0x10 000F2FC5 8AC4 mov al,ah 000F2FC7 3C09 cmp al,0x9 000F2FC9 7E04 jng 0x2fcf 000F2FCB 0437 add al,0x37 000F2FCD EB02 jmp short 0x2fd1 000F2FCF 0430 add al,0x30 000F2FD1 E680 out 0x80,al 000F2FD3 B80008 mov ax,0x800 000F2FD6 48 dec ax 000F2FD7 75FD jnz 0x2fd6 000F2FD9 B020 mov al,0x20 000F2FDB E680 out 0x80,al 000F2FDD B80008 mov ax,0x800 000F2FE0 48 dec ax 000F2FE1 75FD jnz 0x2fe0 000F2FE3 BF0084 mov di,0x8400 000F2FE6 6766268B07 mov eax,[es:edi] 000F2FEB 6683C810 or eax,byte +0x10 000F2FEF 6766268907 mov [es:edi],eax 000F2FF4 6683E0EF and eax,byte -0x11 000F2FF8 6766268907 mov [es:edi],eax 000F2FFD BE0330 mov si,0x3003 000F3000 E9E700 jmp 0x30ea 000F3003 BB0830 mov bx,0x3008 000F3006 EB04 jmp short 0x300c 000F3008 8CE3 mov bx,fs 000F300A FFE3 jmp bx 000F300C 668BEB mov ebp,ebx 000F300F B80884 mov ax,0x8408 000F3012 BB1830 mov bx,0x3018 000F3015 E90505 jmp 0x351d 000F3018 668BF2 mov esi,edx 000F301B 66C1EA04 shr edx,0x4 000F301F 8BC2 mov ax,dx 000F3021 83E007 and ax,byte +0x7 000F3024 668BD6 mov edx,esi 000F3027 66C1EA08 shr edx,0x8 000F302B 8BC2 mov ax,dx 000F302D 83E007 and ax,byte +0x7 000F3030 668BD6 mov edx,esi 000F3033 66C1EA14 shr edx,0x14 000F3037 8BC2 mov ax,dx 000F3039 83E007 and ax,byte +0x7 000F303C 668BD6 mov edx,esi 000F303F 66C1EA18 shr edx,0x18 000F3043 8BC2 mov ax,dx 000F3045 83E007 and ax,byte +0x7 000F3048 B80C84 mov ax,0x840c 000F304B BB5130 mov bx,0x3051 000F304E E9CC04 jmp 0x351d 000F3051 6687F2 xchg esi,edx 000F3054 66C1EE1C shr esi,0x1c 000F3058 8BC6 mov ax,si 000F305A 83E007 and ax,byte +0x7 000F305D B80884 mov ax,0x8408 000F3060 BB6630 mov bx,0x3066 000F3063 E9B704 jmp 0x351d 000F3066 6633C0 xor eax,eax 000F3069 6633F6 xor esi,esi 000F306C 668BDA mov ebx,edx 000F306F 66C1EB04 shr ebx,0x4 000F3073 6683E307 and ebx,byte +0x7 000F3077 80FB07 cmp bl,0x7 000F307A 7416 jz 0x3092 000F307C 66B800004000 mov eax,0x400000 000F3082 668BCA mov ecx,edx 000F3085 66C1E908 shr ecx,0x8 000F3089 80E107 and cl,0x7 000F308C 66D3E0 shl eax,cl 000F308F 668BF0 mov esi,eax 000F3092 668BDA mov ebx,edx 000F3095 66C1EB14 shr ebx,0x14 000F3099 6683E307 and ebx,byte +0x7 000F309D 80FB07 cmp bl,0x7 000F30A0 7416 jz 0x30b8 000F30A2 66B800004000 mov eax,0x400000 000F30A8 668BCA mov ecx,edx 000F30AB 66C1E918 shr ecx,0x18 000F30AF 80E107 and cl,0x7 000F30B2 66D3E0 shl eax,cl 000F30B5 6603F0 add esi,eax 000F30B8 664E dec esi 000F30BA 668BD6 mov edx,esi 000F30BD B80080 mov ax,0x8000 000F30C0 BBC630 mov bx,0x30c6 000F30C3 E9CA04 jmp 0x3590 000F30C6 6646 inc esi 000F30C8 B81484 mov ax,0x8414 000F30CB BBD130 mov bx,0x30d1 000F30CE E94C04 jmp 0x351d 000F30D1 6681E200F0FFFF and edx,0xfffff000 000F30D8 66C1EE13 shr esi,0x13 000F30DC 660BD6 or edx,esi 000F30DF BBE530 mov bx,0x30e5 000F30E2 E9AB04 jmp 0x3590 000F30E5 668BDD mov ebx,ebp 000F30E8 FFE3 jmp bx 000F30EA 66C1E610 shl esi,0x10 000F30EE B80084 mov ax,0x8400 000F30F1 BBF730 mov bx,0x30f7 000F30F4 E92604 jmp 0x351d 000F30F7 6681E2FFFFFDFF and edx,0xfffdffff 000F30FE BB0431 mov bx,0x3104 000F3101 E98C04 jmp 0x3590 000F3104 6681CA00000200 or edx,0x20000 000F310B BB1131 mov bx,0x3111 000F310E E97F04 jmp 0x3590 000F3111 B80484 mov ax,0x8404 000F3114 BB1A31 mov bx,0x311a 000F3117 E90304 jmp 0x351d 000F311A 6681E23FF8FFFF and edx,0xfffff83f 000F3121 BB2731 mov bx,0x3127 000F3124 E96904 jmp 0x3590 000F3127 B98813 mov cx,0x1388 000F312A E6ED out 0xed,al 000F312C E2FC loop 0x312a 000F312E B80084 mov ax,0x8400 000F3131 BB3731 mov bx,0x3137 000F3134 E9E603 jmp 0x351d 000F3137 B90800 mov cx,0x8 000F313A 6683CA10 or edx,byte +0x10 000F313E BB4431 mov bx,0x3144 000F3141 E94C04 jmp 0x3590 000F3144 E2F8 loop 0x313e 000F3146 6683E2EF and edx,byte -0x11 000F314A 6683E2FE and edx,byte -0x2 000F314E BB5431 mov bx,0x3154 000F3151 E93C04 jmp 0x3590 000F3154 6681CA01200000 or edx,0x2001 000F315B BB6131 mov bx,0x3161 000F315E E92F04 jmp 0x3590 000F3161 6683E2FE and edx,byte -0x2 000F3165 BB6B31 mov bx,0x316b 000F3168 E92504 jmp 0x3590 000F316B B90800 mov cx,0x8 000F316E 6683CA10 or edx,byte +0x10 000F3172 BB7831 mov bx,0x3178 000F3175 E91804 jmp 0x3590 000F3178 E2F8 loop 0x3172 000F317A 6683E2EF and edx,byte -0x11 000F317E BB8431 mov bx,0x3184 000F3181 E90C04 jmp 0x3590 000F3184 B9D007 mov cx,0x7d0 000F3187 E6ED out 0xed,al 000F3189 E2FC loop 0x3187 000F318B 66C1EE10 shr esi,0x10 000F318F FFE6 jmp si 000F3191 8EEB mov gs,bx 000F3193 BB9931 mov bx,0x3199 000F3196 E95103 jmp 0x34ea 000F3199 66BA40574057 mov edx,0x57405740 000F319F BF0884 mov di,0x8408 000F31A2 6766268917 mov [es:edi],edx 000F31A7 BEAD31 mov si,0x31ad 000F31AA E93DFF jmp 0x30ea 000F31AD 66BA40577000 mov edx,0x705740 000F31B3 66BD70007000 mov ebp,0x700070 000F31B9 B90000 mov cx,0x0 000F31BC BBC231 mov bx,0x31c2 000F31BF E92803 jmp 0x34ea 000F31C2 83F920 cmp cx,byte +0x20 000F31C5 0F841203 jz near 0x34db 000F31C9 BF0884 mov di,0x8408 000F31CC 6766268917 mov [es:edi],edx 000F31D1 BF0084 mov di,0x8400 000F31D4 6766268B07 mov eax,[es:edi] 000F31D9 6683C810 or eax,byte +0x10 000F31DD 6766268907 mov [es:edi],eax 000F31E2 6683E0EF and eax,byte -0x11 000F31E6 6766268907 mov [es:edi],eax 000F31EB 676626C705000000 mov dword [dword es:0x0],0x5a5a5a5a -005A5A5A5A 000F31F8 676626C705000100 mov dword [dword es:0x100],0x0 -0000000000 000F3205 676626A100000000 mov eax,[es:dword 0x0] 000F320D 676626C705000000 mov dword [dword es:0x0],0x0 -0000000000 000F321A 663D5A5A5A5A cmp eax,0x5a5a5a5a 000F3220 740B jz 0x322d 000F3222 83C110 add cx,byte +0x10 000F3225 66BA70004057 mov edx,0x57400070 000F322B EB95 jmp short 0x31c2 000F322D 66BB40000000 mov ebx,0x40 000F3233 66BE00200000 mov esi,0x2000 000F3239 676626C705000000 mov dword [dword es:0x0],0x5a5a5a5a -005A5A5A5A 000F3246 676626C706EFBEAD mov dword [es:esi],0xdeadbeef -DE 000F324F 676626C705000100 mov dword [dword es:0x100],0x0 -0000000000 000F325C 676626A100000000 mov eax,[es:dword 0x0] 000F3264 676626C705000000 mov dword [dword es:0x0],0x0 -0000000000 000F3271 663D5A5A5A5A cmp eax,0x5a5a5a5a 000F3277 7451 jz 0x32ca 000F3279 BF0884 mov di,0x8408 000F327C 6766268B17 mov edx,[es:edi] 000F3281 66B80FFFFFFF mov eax,0xffffff0f 000F3287 66D3C0 rol eax,cl 000F328A 6623D0 and edx,eax 000F328D 664B dec ebx 000F328F 80FBFF cmp bl,0xff 000F3292 0F841D02 jz near 0x34b3 000F3296 6683E370 and ebx,byte +0x70 000F329A 66D3E3 shl ebx,cl 000F329D 660BD3 or edx,ebx 000F32A0 66D3EB shr ebx,cl 000F32A3 BF0884 mov di,0x8408 000F32A6 6766268917 mov [es:edi],edx 000F32AB BF0084 mov di,0x8400 000F32AE 6766268B07 mov eax,[es:edi] 000F32B3 6683C810 or eax,byte +0x10 000F32B7 6766268907 mov [es:edi],eax 000F32BC 6683E0EF and eax,byte -0x11 000F32C0 6766268907 mov [es:edi],eax 000F32C5 D1EE shr si,1 000F32C7 E96FFF jmp 0x3239 000F32CA 66B80FFFFFFF mov eax,0xffffff0f 000F32D0 66D3C0 rol eax,cl 000F32D3 6623E8 and ebp,eax 000F32D6 668BC3 mov eax,ebx 000F32D9 66D3E0 shl eax,cl 000F32DC 660BE8 or ebp,eax 000F32DF 66C1E110 shl ecx,0x10 000F32E3 C1EB04 shr bx,0x4 000F32E6 66BE00080000 mov esi,0x800 000F32EC 8ACB mov cl,bl 000F32EE 66D3E6 shl esi,cl 000F32F1 66C1E910 shr ecx,0x10 000F32F5 676626C705000000 mov dword [dword es:0x0],0x5a5a5a5a -005A5A5A5A 000F3302 676626C706EFBEAD mov dword [es:esi],0xdeadbeef -DE 000F330B 676626C705000100 mov dword [dword es:0x100],0x0 -0000000000 000F3318 676626A100000000 mov eax,[es:dword 0x0] 000F3320 663D5A5A5A5A cmp eax,0x5a5a5a5a 000F3326 7433 jz 0x335b 000F3328 66B8FFEFFFFF mov eax,0xffffefff 000F332E 66D3C0 rol eax,cl 000F3331 6623E8 and ebp,eax 000F3334 6623D0 and edx,eax 000F3337 BF0884 mov di,0x8408 000F333A 6766268917 mov [es:edi],edx 000F333F BF0084 mov di,0x8400 000F3342 6766268B07 mov eax,[es:edi] 000F3347 6683C810 or eax,byte +0x10 000F334B 6766268907 mov [es:edi],eax 000F3350 6683E0EF and eax,byte -0x11 000F3354 6766268907 mov [es:edi],eax 000F3359 EB0C jmp short 0x3367 000F335B 66B800100000 mov eax,0x1000 000F3361 66D3C0 rol eax,cl 000F3364 660BE8 or ebp,eax 000F3367 66BE00080000 mov esi,0x800 000F336D 668BC2 mov eax,edx 000F3370 66D3E8 shr eax,cl 000F3373 C1E804 shr ax,0x4 000F3376 2407 and al,0x7 000F3378 66C1E110 shl ecx,0x10 000F337C 8AC8 mov cl,al 000F337E 66D3E6 shl esi,cl 000F3381 66C1E910 shr ecx,0x10 000F3385 668BC2 mov eax,edx 000F3388 66D3E8 shr eax,cl 000F338B C1E80C shr ax,0xc 000F338E 83E001 and ax,byte +0x1 000F3391 66C1E110 shl ecx,0x10 000F3395 8AC8 mov cl,al 000F3397 66D3E6 shl esi,cl 000F339A 66C1E910 shr ecx,0x10 000F339E 676626C705000000 mov dword [dword es:0x0],0x5a5a5a5a -005A5A5A5A 000F33AB 676626C706EFBEAD mov dword [es:esi],0xdeadbeef -DE 000F33B4 676626C705000100 mov dword [dword es:0x100],0x0 -0000000000 000F33C1 6766268B06 mov eax,[es:esi] 000F33C6 663DEFBEADDE cmp eax,0xdeadbeef 000F33CC 7433 jz 0x3401 000F33CE 66B8FFBFFFFF mov eax,0xffffbfff 000F33D4 66D3C0 rol eax,cl 000F33D7 6623E8 and ebp,eax 000F33DA 6623D0 and edx,eax 000F33DD BF0884 mov di,0x8408 000F33E0 6766268917 mov [es:edi],edx 000F33E5 BF0084 mov di,0x8400 000F33E8 6766268B07 mov eax,[es:edi] 000F33ED 6683C810 or eax,byte +0x10 000F33F1 6766268907 mov [es:edi],eax 000F33F6 6683E0EF and eax,byte -0x11 000F33FA 6766268907 mov [es:edi],eax 000F33FF EB0C jmp short 0x340d 000F3401 66B800400000 mov eax,0x4000 000F3407 66D3C0 rol eax,cl 000F340A 660BE8 or ebp,eax 000F340D 66BB00070000 mov ebx,0x700 000F3413 66BE00000010 mov esi,0x10000000 000F3419 676626C705000000 mov dword [dword es:0x0],0x5a5a5a5a -005A5A5A5A 000F3426 676626C706EFBEAD mov dword [es:esi],0xdeadbeef -DE 000F342F 676626C705000100 mov dword [dword es:0x100],0x0 -0000000000 000F343C 676626A100000000 mov eax,[es:dword 0x0] 000F3444 663D5A5A5A5A cmp eax,0x5a5a5a5a 000F344A 7453 jz 0x349f 000F344C BF0884 mov di,0x8408 000F344F 6766268B17 mov edx,[es:edi] 000F3454 66B8FFF0FFFF mov eax,0xfffff0ff 000F345A 66D3C0 rol eax,cl 000F345D 6623D0 and edx,eax 000F3460 664B dec ebx 000F3462 80FFFF cmp bh,0xff 000F3465 744C jz 0x34b3 000F3467 6681E300070000 and ebx,0x700 000F346E 66D3E3 shl ebx,cl 000F3471 660BD3 or edx,ebx 000F3474 66D3EB shr ebx,cl 000F3477 BF0884 mov di,0x8408 000F347A 6766268917 mov [es:edi],edx 000F347F BF0084 mov di,0x8400 000F3482 6766268B07 mov eax,[es:edi] 000F3487 6683C810 or eax,byte +0x10 000F348B 6766268907 mov [es:edi],eax 000F3490 6683E0EF and eax,byte -0x11 000F3494 6766268907 mov [es:edi],eax 000F3499 66D1EE shr esi,1 000F349C E97AFF jmp 0x3419 000F349F 66B8FFF0FFFF mov eax,0xfffff0ff 000F34A5 66D3C0 rol eax,cl 000F34A8 6623E8 and ebp,eax 000F34AB 66D3E3 shl ebx,cl 000F34AE 660BEB or ebp,ebx 000F34B1 EB18 jmp short 0x34cb 000F34B3 66B80000FFFF mov eax,0xffff0000 000F34B9 66D3C0 rol eax,cl 000F34BC 6623E8 and ebp,eax 000F34BF 66B870000000 mov eax,0x70 000F34C5 66D3E0 shl eax,cl 000F34C8 660BE8 or ebp,eax 000F34CB 676626C705000000 mov dword [dword es:0x0],0x12345678 -0078563412 000F34D8 E947FD jmp 0x3222 000F34DB F9 stc 000F34DC 6681FD70007000 cmp ebp,0x700070 000F34E3 7401 jz 0x34e6 000F34E5 F8 clc 000F34E6 8CEB mov bx,gs 000F34E8 FFE3 jmp bx 000F34EA B0C3 mov al,0xc3 000F34EC E622 out 0x22,al 000F34EE 86E0 xchg ah,al 000F34F0 E423 in al,0x23 000F34F2 0C10 or al,0x10 000F34F4 86E0 xchg ah,al 000F34F6 E622 out 0x22,al 000F34F8 86E0 xchg ah,al 000F34FA E623 out 0x23,al 000F34FC B0B8 mov al,0xb8 000F34FE E622 out 0x22,al 000F3500 E423 in al,0x23 000F3502 66C1E01E shl eax,0x1e 000F3506 668BF8 mov edi,eax 000F3509 B0C3 mov al,0xc3 000F350B E622 out 0x22,al 000F350D 86E0 xchg ah,al 000F350F E423 in al,0x23 000F3511 24EF and al,0xef 000F3513 86E0 xchg ah,al 000F3515 E622 out 0x22,al 000F3517 86E0 xchg ah,al 000F3519 E623 out 0x23,al 000F351B FFE3 jmp bx 000F351D 6625FFFF0000 and eax,0xffff 000F3523 668BF8 mov edi,eax 000F3526 BAF80C mov dx,0xcf8 000F3529 66B8D0900080 mov eax,0x800090d0 000F352F 66EF out dx,eax 000F3531 668BC7 mov eax,edi 000F3534 66C1E010 shl eax,0x10 000F3538 BAFC0C mov dx,0xcfc 000F353B B8FDFF mov ax,0xfffd 000F353E F9 stc 000F353F EF out dx,ax 000F3540 90 nop 000F3541 7208 jc 0x354b 000F3543 668BD0 mov edx,eax 000F3546 668BC7 mov eax,edi 000F3549 FFE3 jmp bx 000F354B 668BC7 mov eax,edi 000F354E B0C3 mov al,0xc3 000F3550 E622 out 0x22,al 000F3552 86E0 xchg ah,al 000F3554 E423 in al,0x23 000F3556 0C10 or al,0x10 000F3558 86E0 xchg ah,al 000F355A E622 out 0x22,al 000F355C 86E0 xchg ah,al 000F355E E623 out 0x23,al 000F3560 B0B8 mov al,0xb8 000F3562 E622 out 0x22,al 000F3564 E423 in al,0x23 000F3566 66C1E01E shl eax,0x1e 000F356A 8BC7 mov ax,di 000F356C 66C1E710 shl edi,0x10 000F3570 6766268B10 mov edx,[es:eax] 000F3575 66C1EF10 shr edi,0x10 000F3579 B0C3 mov al,0xc3 000F357B E622 out 0x22,al 000F357D 86E0 xchg ah,al 000F357F E423 in al,0x23 000F3581 24EF and al,0xef 000F3583 86E0 xchg ah,al 000F3585 E622 out 0x22,al 000F3587 86E0 xchg ah,al 000F3589 E623 out 0x23,al 000F358B 668BC7 mov eax,edi 000F358E FFE3 jmp bx 000F3590 6625FFFF0000 and eax,0xffff 000F3596 668BFA mov edi,edx 000F3599 66C1E010 shl eax,0x10 000F359D 668BD0 mov edx,eax 000F35A0 BAF80C mov dx,0xcf8 000F35A3 66B8D0900080 mov eax,0x800090d0 000F35A9 66EF out dx,eax 000F35AB 668BC2 mov eax,edx 000F35AE BAFC0C mov dx,0xcfc 000F35B1 B8FCFF mov ax,0xfffc 000F35B4 F9 stc 000F35B5 EF out dx,ax 000F35B6 90 nop 000F35B7 7209 jc 0x35c2 000F35B9 668BD7 mov edx,edi 000F35BC 66C1E810 shr eax,0x10 000F35C0 FFE3 jmp bx 000F35C2 66C1E810 shr eax,0x10 000F35C6 668BD7 mov edx,edi 000F35C9 668BF8 mov edi,eax 000F35CC B0C3 mov al,0xc3 000F35CE E622 out 0x22,al 000F35D0 86E0 xchg ah,al 000F35D2 E423 in al,0x23 000F35D4 0C10 or al,0x10 000F35D6 86E0 xchg ah,al 000F35D8 E622 out 0x22,al 000F35DA 86E0 xchg ah,al 000F35DC E623 out 0x23,al 000F35DE B0B8 mov al,0xb8 000F35E0 E622 out 0x22,al 000F35E2 E423 in al,0x23 000F35E4 66C1E01E shl eax,0x1e 000F35E8 8BC7 mov ax,di 000F35EA 66C1E710 shl edi,0x10 000F35EE 6766268910 mov [es:eax],edx 000F35F3 66C1EF10 shr edi,0x10 000F35F7 B0C3 mov al,0xc3 000F35F9 E622 out 0x22,al 000F35FB 86E0 xchg ah,al 000F35FD E423 in al,0x23 000F35FF 24EF and al,0xef 000F3601 86E0 xchg ah,al 000F3603 E622 out 0x22,al 000F3605 86E0 xchg ah,al 000F3607 E623 out 0x23,al 000F3609 668BC7 mov eax,edi 000F360C FFE3 jmp bx 000F360E 6650 push eax 000F3610 6657 push edi 000F3612 06 push es 000F3613 53 push bx 000F3614 BB1A36 mov bx,0x361a 000F3617 E903FF jmp 0x351d 000F361A 5B pop bx 000F361B 07 pop es 000F361C 665F pop edi 000F361E 6658 pop eax 000F3620 C3 ret 000F3621 6650 push eax 000F3623 6652 push edx 000F3625 6657 push edi 000F3627 06 push es 000F3628 53 push bx 000F3629 BB2F36 mov bx,0x362f 000F362C E961FF jmp 0x3590 000F362F 5B pop bx 000F3630 07 pop es 000F3631 665F pop edi 000F3633 665A pop edx 000F3635 6658 pop eax 000F3637 C3 ret 000F3638 668BFE mov edi,esi 000F363B 66B900000400 mov ecx,0x40000 000F3641 66BE00001000 mov esi,0x100000 000F3647 FC cld 000F3648 F3676626AD es rep a32 lodsd 000F364D 668BF7 mov esi,edi 000F3650 FFE3 jmp bx 000F3652 66C1E710 shl edi,0x10 000F3656 0F20C0 mov eax,cr0 000F3659 660D00000060 or eax,0x60000000 000F365F 0F22C0 mov cr0,eax 000F3662 0F09 wbinvd 000F3664 66C1EF10 shr edi,0x10 000F3668 FFE3 jmp bx 000F366A 0000 add [bx+si],al 000F366C 0000 add [bx+si],al 000F366E 0000 add [bx+si],al 000F3670 33C0 xor ax,ax 000F3672 8EC0 mov es,ax 000F3674 BF0004 mov di,0x400 000F3677 B90001 mov cx,0x100 000F367A 32C0 xor al,al 000F367C F3AA rep stosb 000F367E C3 ret 000F367F E8A81B call 0x522a 000F3682 66BE00001000 mov esi,0x100000 000F3688 668B160000 mov edx,[0x0] 000F368D 67668B06 mov eax,[esi] 000F3691 67668B5E04 mov ebx,[esi+0x4] 000F3696 6766C706AA55AA55 mov dword [esi],0x55aa55aa 000F369E 6766C74604555544 mov dword [esi+0x4],0x44445555 -44 000F36A7 663B160000 cmp edx,[0x0] 000F36AC 7529 jnz 0x36d7 000F36AE 67668336FF xor dword [esi],byte -0x1 000F36B3 6766813E55AA55AA cmp dword [esi],0xaa55aa55 000F36BB 751A jnz 0x36d7 000F36BD 663B160000 cmp edx,[0x0] 000F36C2 7513 jnz 0x36d7 000F36C4 67668906 mov [esi],eax 000F36C8 6766895E04 mov [esi+0x4],ebx 000F36CD 6683C604 add esi,byte +0x4 000F36D1 73BA jnc 0x368d 000F36D3 CD01 int 0x1 000F36D5 8BC0 mov ax,ax 000F36D7 CD01 int 0x1 000F36D9 8BC9 mov cx,cx 000F36DB 668BCE mov ecx,esi 000F36DE 66BF00001000 mov edi,0x100000 000F36E4 662BCF sub ecx,edi 000F36E7 66C1E902 shr ecx,0x2 000F36EB 66B802020202 mov eax,0x2020202 000F36F1 6657 push edi 000F36F3 6651 push ecx 000F36F5 F36766AB rep a32 stosd 000F36F9 6659 pop ecx 000F36FB 665F pop edi 000F36FD 676626812F010101 sub dword [es:edi],0x1010101 -01 000F3706 6766268B07 mov eax,[es:edi] 000F370B 663D01010101 cmp eax,0x1010101 000F3711 750B jnz 0x371e 000F3713 6683C704 add edi,byte +0x4 000F3717 67E2E3 loop 0x36fd,ecx 000F371A CD01 int 0x1 000F371C EB2C jmp short 0x374a 000F371E CD01 int 0x1 000F3720 668BDF mov ebx,edi 000F3723 B063 mov al,0x63 000F3725 E670 out 0x70,al 000F3727 8AC3 mov al,bl 000F3729 E671 out 0x71,al 000F372B B064 mov al,0x64 000F372D E670 out 0x70,al 000F372F 8AC7 mov al,bh 000F3731 E671 out 0x71,al 000F3733 66C1EB10 shr ebx,0x10 000F3737 B065 mov al,0x65 000F3739 E670 out 0x70,al 000F373B 8AC3 mov al,bl 000F373D E671 out 0x71,al 000F373F B066 mov al,0x66 000F3741 E670 out 0x70,al 000F3743 80CF80 or bh,0x80 000F3746 8AC7 mov al,bh 000F3748 E671 out 0x71,al 000F374A E8D41A call 0x5221 000F374D B061 mov al,0x61 000F374F E670 out 0x70,al 000F3751 B05A mov al,0x5a 000F3753 E671 out 0x71,al 000F3755 E83E10 call 0x4796 000F3758 C3 ret 000F3759 66BE00001000 mov esi,0x100000 000F375F 668B160000 mov edx,[0x0] 000F3764 67668B06 mov eax,[esi] 000F3768 67668B5E04 mov ebx,[esi+0x4] 000F376D 6766C70678563412 mov dword [esi],0x12345678 000F3775 6766C74604555544 mov dword [esi+0x4],0x44445555 -44 000F377E 6766813666666666 xor dword [esi],0x66666666 000F3786 6766813E1E305274 cmp dword [esi],0x7452301e 000F378E 7516 jnz 0x37a6 000F3790 663B160000 cmp edx,[0x0] 000F3795 750F jnz 0x37a6 000F3797 67668906 mov [esi],eax 000F379B 6766895E04 mov [esi+0x4],ebx 000F37A0 6683C640 add esi,byte +0x40 000F37A4 73BE jnc 0x3764 000F37A6 67668906 mov [esi],eax 000F37AA 6766895E04 mov [esi+0x4],ebx 000F37AF 6689160000 mov [0x0],edx 000F37B4 668BD6 mov edx,esi 000F37B7 6689160007 mov [0x700],edx 000F37BC 66C1EA0A shr edx,0xa 000F37C0 8BC2 mov ax,dx 000F37C2 6681FA80020000 cmp edx,0x280 000F37C9 7603 jna 0x37ce 000F37CB B88002 mov ax,0x280 000F37CE A31304 mov [0x413],ax 000F37D1 6681EA00040000 sub edx,0x400 000F37D8 7303 jnc 0x37dd 000F37DA 6633D2 xor edx,edx 000F37DD 668BCA mov ecx,edx 000F37E0 B0B0 mov al,0xb0 000F37E2 E670 out 0x70,al 000F37E4 8AC2 mov al,dl 000F37E6 E671 out 0x71,al 000F37E8 B0B1 mov al,0xb1 000F37EA E670 out 0x70,al 000F37EC 8AC6 mov al,dh 000F37EE E671 out 0x71,al 000F37F0 66C1EA10 shr edx,0x10 000F37F4 B0B2 mov al,0xb2 000F37F6 E670 out 0x70,al 000F37F8 8AC2 mov al,dl 000F37FA E671 out 0x71,al 000F37FC 66C1E906 shr ecx,0x6 000F3800 B0B4 mov al,0xb4 000F3802 E670 out 0x70,al 000F3804 8AC1 mov al,cl 000F3806 E671 out 0x71,al 000F3808 B0B5 mov al,0xb5 000F380A E670 out 0x70,al 000F380C 8AC5 mov al,ch 000F380E E671 out 0x71,al 000F3810 C3 ret 000F3811 66BE00001000 mov esi,0x100000 000F3817 668BFE mov edi,esi 000F381A 668B0E0007 mov ecx,[0x700] 000F381F 662BCE sub ecx,esi 000F3822 66C1E902 shr ecx,0x2 000F3826 6633C0 xor eax,eax 000F3829 6651 push ecx 000F382B 6640 inc eax 000F382D 0AC0 or al,al 000F382F 7502 jnz 0x3833 000F3831 6640 inc eax 000F3833 6766AB a32 stosd 000F3836 67E2F2 loop 0x382b,ecx 000F3839 6659 pop ecx 000F383B 6633C0 xor eax,eax 000F383E 6640 inc eax 000F3840 0AC0 or al,al 000F3842 7502 jnz 0x3846 000F3844 6640 inc eax 000F3846 67663B06 cmp eax,[esi] 000F384A 7507 jnz 0x3853 000F384C 6683C604 add esi,byte +0x4 000F3850 67E2EB loop 0x383e,ecx 000F3853 668936EE0E mov [0xeee],esi 000F3858 66A3F20E mov [0xef2],eax 000F385C 67668B06 mov eax,[esi] 000F3860 66A3F60E mov [0xef6],eax 000F3864 660BC9 or ecx,ecx 000F3867 C3 ret 000F3868 0000 add [bx+si],al 000F386A 0000 add [bx+si],al 000F386C 0000 add [bx+si],al 000F386E 0000 add [bx+si],al 000F3870 0000 add [bx+si],al 000F3872 8838 mov [bx+si],bh 000F3874 AC lodsb 000F3875 38D0 cmp al,dl 000F3877 38F4 cmp ah,dh 000F3879 3818 cmp [bx+si],bl 000F387B 3900 cmp [bx+si],ax 000F387D 0000 add [bx+si],al 000F387F 0000 add [bx+si],al 000F3881 0000 add [bx+si],al 000F3883 0000 add [bx+si],al 000F3885 0000 add [bx+si],al 000F3887 0015 add [di],dl 000F3889 214226 and [bp+si+0x26],ax 000F388C 0C27 or al,0x27 000F388E 8AB61918 mov dh,[bp+0x1819] 000F3892 0000 add [bx+si],al 000F3894 153153 adc ax,0x5331 000F3897 380C cmp [si],cl 000F3899 27 daa 000F389A 86B61918 xchg dh,[bp+0x1819] 000F389E 0000 add [bx+si],al 000F38A0 0000 add [bx+si],al 000F38A2 0000 add [bx+si],al 000F38A4 0000 add [bx+si],al 000F38A6 0000 add [bx+si],al 000F38A8 0000 add [bx+si],al 000F38AA 0000 add [bx+si],al 000F38AC 152142 adc ax,0x4221 000F38AF 260C31 es or al,0x31 000F38B2 8EB62118 mov segr6,[bp+0x1821] 000F38B6 0000 add [bx+si],al 000F38B8 153153 adc ax,0x5331 000F38BB 37 aaa 000F38BC 0C31 or al,0x31 000F38BE 8AB62118 mov dh,[bp+0x1821] 000F38C2 0000 add [bx+si],al 000F38C4 0000 add [bx+si],al 000F38C6 0000 add [bx+si],al 000F38C8 0000 add [bx+si],al 000F38CA 0000 add [bx+si],al 000F38CC 0000 add [bx+si],al 000F38CE 0000 add [bx+si],al 000F38D0 152132 adc ax,0x3221 000F38D3 250C31 and ax,0x310c 000F38D6 0C7A or al,0x7a 000F38D8 99 cwd 000F38D9 0000 add [bx+si],al 000F38DB 0015 add [di],dl 000F38DD 2132 and [bp+si],si 000F38DF 250C31 and ax,0x310c 000F38E2 0C7A or al,0x7a 000F38E4 99 cwd 000F38E5 0000 add [bx+si],al 000F38E7 0000 add [bx+si],al 000F38E9 0000 add [bx+si],al 000F38EB 0000 add [bx+si],al 000F38ED 0000 add [bx+si],al 000F38EF 0000 add [bx+si],al 000F38F1 0000 add [bx+si],al 000F38F3 0015 add [di],dl 000F38F5 214226 and [bp+si+0x26],ax 000F38F8 0C3F or al,0x3f 000F38FA 96 xchg ax,si 000F38FB B620 mov dh,0x20 000F38FD 1800 sbb [bx+si],al 000F38FF 0015 add [di],dl 000F3901 315337 xor [bp+di+0x37],dx 000F3904 0C3F or al,0x3f 000F3906 92 xchg ax,dx 000F3907 B620 mov dh,0x20 000F3909 1800 sbb [bx+si],al 000F390B 0015 add [di],dl 000F390D 316338 xor [bp+di+0x38],sp 000F3910 0C3F or al,0x3f 000F3912 8EB62018 mov segr6,[bp+0x1820] 000F3916 0000 add [bx+si],al 000F3918 152142 adc ax,0x4221 000F391B 260C47 es or al,0x47 000F391E 9AB6201800 call 0x18:0x20b6 000F3923 0015 add [di],dl 000F3925 315337 xor [bp+di+0x37],dx 000F3928 0C47 or al,0x47 000F392A 96 xchg ax,si 000F392B B620 mov dh,0x20 000F392D 1800 sbb [bx+si],al 000F392F 0015 add [di],dl 000F3931 316338 xor [bp+di+0x38],sp 000F3934 0C47 or al,0x47 000F3936 92 xchg ax,dx 000F3937 B620 mov dh,0x20 000F3939 1800 sbb [bx+si],al 000F393B 00BE5D39 add [bp+0x395d],bh 000F393F B0FF mov al,0xff 000F3941 E622 out 0x22,al 000F3943 E423 in al,0x23 000F3945 3C50 cmp al,0x50 000F3947 7203 jc 0x394c 000F3949 BE6539 mov si,0x3965 000F394C B0FE mov al,0xfe 000F394E E622 out 0x22,al 000F3950 E423 in al,0x23 000F3952 2407 and al,0x7 000F3954 32E4 xor ah,ah 000F3956 03F0 add si,ax 000F3958 2E8A04 mov al,[cs:si] 000F395B FFE3 jmp bx 000F395D 0406 add al,0x6 000F395F 0406 add al,0x6 000F3961 07 pop es 000F3962 0807 or [bx],al 000F3964 05040A add ax,0xa04 000F3967 0406 add al,0x6 000F3969 0905 or [di],ax 000F396B 07 pop es 000F396C 088EE3BB or [bp+0xbbe3],cl 000F3970 7439 jz 0x39ab 000F3972 EBC8 jmp short 0x393c 000F3974 D1E0 shl ax,1 000F3976 BE6838 mov si,0x3868 000F3979 03F0 add si,ax 000F397B 2E8B34 mov si,[cs:si] 000F397E 0BF6 or si,si 000F3980 0F84A500 jz near 0x3a29 000F3984 8D34 lea si,[si] 000F3986 662E833C00 cmp dword [cs:si],byte +0x0 000F398B 0F849A00 jz near 0x3a29 000F398F B80084 mov ax,0x8400 000F3992 BB9839 mov bx,0x3998 000F3995 E985FB jmp 0x351d 000F3998 6681E2FEFFFDFF and edx,0xfffdfffe 000F399F B80084 mov ax,0x8400 000F39A2 BBA839 mov bx,0x39a8 000F39A5 E9E8FB jmp 0x3590 000F39A8 662E8B14 mov edx,[cs:si] 000F39AC B80C84 mov ax,0x840c 000F39AF BBB539 mov bx,0x39b5 000F39B2 E9DBFB jmp 0x3590 000F39B5 B80884 mov ax,0x8408 000F39B8 BBBE39 mov bx,0x39be 000F39BB E95FFB jmp 0x351d 000F39BE B100 mov cl,0x0 000F39C0 6681E200007000 and edx,0x700000 000F39C7 6681FA00007000 cmp edx,0x700000 000F39CE 7402 jz 0x39d2 000F39D0 B140 mov cl,0x40 000F39D2 662E8B5404 mov edx,[cs:si+0x4] 000F39D7 80E2BF and dl,0xbf 000F39DA 0AD1 or dl,cl 000F39DC B80084 mov ax,0x8400 000F39DF 6681E2FEFFFDFF and edx,0xfffdfffe 000F39E6 BBEC39 mov bx,0x39ec 000F39E9 E9A4FB jmp 0x3590 000F39EC 662E8B5408 mov edx,[cs:si+0x8] 000F39F1 B80484 mov ax,0x8404 000F39F4 BBFA39 mov bx,0x39fa 000F39F7 E996FB jmp 0x3590 000F39FA B80084 mov ax,0x8400 000F39FD BB033A mov bx,0x3a03 000F3A00 E91AFB jmp 0x351d 000F3A03 6681E2FEFFFDFF and edx,0xfffdfffe 000F3A0A BB103A mov bx,0x3a10 000F3A0D E90DFB jmp 0x351d 000F3A10 B80084 mov ax,0x8400 000F3A13 BB193A mov bx,0x3a19 000F3A16 E904FB jmp 0x351d 000F3A19 B80084 mov ax,0x8400 000F3A1C 6681CA01000200 or edx,0x20001 000F3A23 BB293A mov bx,0x3a29 000F3A26 E967FB jmp 0x3590 000F3A29 8CE3 mov bx,fs 000F3A2B FFE3 jmp bx 000F3A2D 0000 add [bx+si],al 000F3A2F 00B0C3E6 add [bx+si+0xe6c3],dh 000F3A33 22E4 and ah,ah 000F3A35 238AE0B0 and cx,[bp+si+0xb0e0] 000F3A39 C3 ret 000F3A3A E622 out 0x22,al 000F3A3C 8AC4 mov al,ah 000F3A3E 0C10 or al,0x10 000F3A40 E623 out 0x23,al 000F3A42 B0B8 mov al,0xb8 000F3A44 E622 out 0x22,al 000F3A46 E423 in al,0x23 000F3A48 8AE0 mov ah,al 000F3A4A B0B8 mov al,0xb8 000F3A4C E622 out 0x22,al 000F3A4E 8AC4 mov al,ah 000F3A50 24F3 and al,0xf3 000F3A52 E623 out 0x23,al 000F3A54 66BE08800040 mov esi,0x40008008 000F3A5A 67668B06 mov eax,[esi] 000F3A5E 660D00007777 or eax,0x77770000 000F3A64 67668906 mov [esi],eax 000F3A68 66BF00000D00 mov edi,0xd0000 000F3A6E 66B900400000 mov ecx,0x4000 000F3A74 6633C0 xor eax,eax 000F3A77 F36766AB rep a32 stosd 000F3A7B 0F20C0 mov eax,cr0 000F3A7E 6625FFFFFF9F and eax,0x9fffffff 000F3A84 0F22C0 mov cr0,eax 000F3A87 660D00000040 or eax,0x40000000 000F3A8D 668BD0 mov edx,eax 000F3A90 66BE00000D00 mov esi,0xd0000 000F3A96 66B900400000 mov ecx,0x4000 000F3A9C F36766AD rep a32 lodsd 000F3AA0 0F22C2 mov cr0,edx 000F3AA3 EB00 jmp short 0x3aa5 000F3AA5 66BE08800040 mov esi,0x40008008 000F3AAB 67668B06 mov eax,[esi] 000F3AAF 6625FFFF9999 and eax,0x9999ffff 000F3AB5 67668906 mov [esi],eax 000F3AB9 66B900800000 mov ecx,0x8000 000F3ABF 66B8AA55AA55 mov eax,0x55aa55aa 000F3AC5 E86500 call 0x3b2d 000F3AC8 81F90040 cmp cx,0x4000 000F3ACC 750F jnz 0x3add 000F3ACE 66B855AA55AA mov eax,0xaa55aa55 000F3AD4 E85600 call 0x3b2d 000F3AD7 81F90040 cmp cx,0x4000 000F3ADB 7405 jz 0x3ae2 000F3ADD B03C mov al,0x3c 000F3ADF E92818 jmp 0x530a 000F3AE2 66BE08800040 mov esi,0x40008008 000F3AE8 67668B06 mov eax,[esi] 000F3AEC 6625FFFF8888 and eax,0x8888ffff 000F3AF2 67668906 mov [esi],eax 000F3AF6 B0B8 mov al,0xb8 000F3AF8 E622 out 0x22,al 000F3AFA E423 in al,0x23 000F3AFC 8AE0 mov ah,al 000F3AFE B0B8 mov al,0xb8 000F3B00 E622 out 0x22,al 000F3B02 8AC4 mov al,ah 000F3B04 0C08 or al,0x8 000F3B06 E623 out 0x23,al 000F3B08 B0C3 mov al,0xc3 000F3B0A E622 out 0x22,al 000F3B0C E423 in al,0x23 000F3B0E 8AE0 mov ah,al 000F3B10 B0C3 mov al,0xc3 000F3B12 E622 out 0x22,al 000F3B14 8AC4 mov al,ah 000F3B16 24EF and al,0xef 000F3B18 E623 out 0x23,al 000F3B1A BB203B mov bx,0x3b20 000F3B1D E9408C jmp 0xc760 000F3B20 0F20C0 mov eax,cr0 000F3B23 6625FFFFFF9F and eax,0x9fffffff 000F3B29 0F22C0 mov cr0,eax 000F3B2C C3 ret 000F3B2D 66BF00000E00 mov edi,0xe0000 000F3B33 662BF9 sub edi,ecx 000F3B36 66C1E902 shr ecx,0x2 000F3B3A F36766AB rep a32 stosd 000F3B3E 66BFFCFF0D00 mov edi,0xdfffc 000F3B44 6633C9 xor ecx,ecx 000F3B47 6766263907 cmp [es:edi],eax 000F3B4C 7511 jnz 0x3b5f 000F3B4E 6683C104 add ecx,byte +0x4 000F3B52 6683EF04 sub edi,byte +0x4 000F3B56 6681FF00000D00 cmp edi,0xd0000 000F3B5D 73E8 jnc 0x3b47 000F3B5F C3 ret 000F3B60 50 push ax 000F3B61 B0C3 mov al,0xc3 000F3B63 E622 out 0x22,al 000F3B65 E423 in al,0x23 000F3B67 8AE0 mov ah,al 000F3B69 B0C3 mov al,0xc3 000F3B6B E622 out 0x22,al 000F3B6D 8AC4 mov al,ah 000F3B6F 0C10 or al,0x10 000F3B71 E623 out 0x23,al 000F3B73 0F20C0 mov eax,cr0 000F3B76 5B pop bx 000F3B77 6683E301 and ebx,byte +0x1 000F3B7B 66C1E31D shl ebx,0x1d 000F3B7F 6625FFFFFF9F and eax,0x9fffffff 000F3B85 660BC3 or eax,ebx 000F3B88 0F22C0 mov cr0,eax 000F3B8B 0F09 wbinvd 000F3B8D B0C2 mov al,0xc2 000F3B8F E622 out 0x22,al 000F3B91 E423 in al,0x23 000F3B93 0C04 or al,0x4 000F3B95 8AE0 mov ah,al 000F3B97 B0C2 mov al,0xc2 000F3B99 E622 out 0x22,al 000F3B9B 8AC4 mov al,ah 000F3B9D E623 out 0x23,al 000F3B9F B0C3 mov al,0xc3 000F3BA1 E622 out 0x22,al 000F3BA3 E423 in al,0x23 000F3BA5 8AE0 mov ah,al 000F3BA7 B0C3 mov al,0xc3 000F3BA9 E622 out 0x22,al 000F3BAB 8AC4 mov al,ah 000F3BAD 24EF and al,0xef 000F3BAF E623 out 0x23,al 000F3BB1 C3 ret 000F3BB2 0000 add [bx+si],al 000F3BB4 0000 add [bx+si],al 000F3BB6 0000 add [bx+si],al 000F3BB8 0000 add [bx+si],al 000F3BBA 0000 add [bx+si],al 000F3BBC 0000 add [bx+si],al 000F3BBE 0000 add [bx+si],al 000F3BC0 0204 add al,[si] 000F3BC2 0000 add [bx+si],al 000F3BC4 0000 add [bx+si],al 000F3BC6 0000 add [bx+si],al 000F3BC8 0000 add [bx+si],al 000F3BCA 0000 add [bx+si],al 000F3BCC 0000 add [bx+si],al 000F3BCE 0000 add [bx+si],al 000F3BD0 0000 add [bx+si],al 000F3BD2 0011 add [bx+di],dl 000F3BD4 0000 add [bx+si],al 000F3BD6 0020 add [bx+si],ah 000F3BD8 32730A xor dh,[bp+di+0xa] 000F3BDB 0018 add [bx+si],bl 000F3BDD 0400 add al,0x0 000F3BDF 640011 add [fs:bx+di],dl 000F3BE2 0000 add [bx+si],al 000F3BE4 0020 add [bx+si],ah 000F3BE6 32730A xor dh,[bp+di+0xa] 000F3BE9 0018 add [bx+si],bl 000F3BEB 0400 add al,0x0 000F3BED 7800 js 0x3bef 000F3BEF 1100 adc [bx+si],ax 000F3BF1 0000 add [bx+si],al 000F3BF3 2032 and [bp+si],dh 000F3BF5 730A jnc 0x3c01 000F3BF7 001D add [di],bl 000F3BF9 0400 add al,0x0 000F3BFB 8500 test [bx+si],ax 000F3BFD 1100 adc [bx+si],ax 000F3BFF 0000 add [bx+si],al 000F3C01 2032 and [bp+si],dh 000F3C03 730A jnc 0x3c0f 000F3C05 0020 add [bx+si],ah 000F3C07 0400 add al,0x0 000F3C09 96 xchg ax,si 000F3C0A 0019 add [bx+di],bl 000F3C0C 0000 add [bx+si],al 000F3C0E 0020 add [bx+si],ah 000F3C10 32730A xor dh,[bp+di+0xa] 000F3C13 0024 add [si],ah 000F3C15 0C00 or al,0x0 000F3C17 A6 cmpsb 000F3C18 0019 add [bx+di],bl 000F3C1A 0000 add [bx+si],al 000F3C1C 0015 add [di],dl 000F3C1E 214206 and [bp+si+0x6],ax 000F3C21 0C27 or al,0x27 000F3C23 8AB6B400 mov dh,[bp+0xb4] 000F3C27 1900 sbb [bx+si],ax 000F3C29 0000 add [bx+si],al 000F3C2B 152142 adc ax,0x4221 000F3C2E 050C2B add ax,0x2b0c 000F3C31 8EB6BC00 mov segr6,[bp+0xbc] 000F3C35 1900 sbb [bx+si],ax 000F3C37 0000 add [bx+si],al 000F3C39 1021 adc [bx+di],ah 000F3C3B 42 inc dx 000F3C3C 06 push es 000F3C3D 002E0C00 add [0xc],ch 000F3C41 C8002100 enter 0x2100,0x0 000F3C45 0000 add [bx+si],al 000F3C47 152142 adc ax,0x4221 000F3C4A 06 push es 000F3C4B 0C31 or al,0x31 000F3C4D 8EB6E900 mov segr6,[bp+0xe9] 000F3C51 2000 and [bx+si],al 000F3C53 0000 add [bx+si],al 000F3C55 152142 adc ax,0x4221 000F3C58 06 push es 000F3C59 0C39 or al,0x39 000F3C5B 92 xchg ax,dx 000F3C5C B6F0 mov dh,0xf0 000F3C5E 0020 add [bx+si],ah 000F3C60 0000 add [bx+si],al 000F3C62 0015 add [di],dl 000F3C64 315307 xor [bp+di+0x7],dx 000F3C67 003A add [bp+si],bh 000F3C69 1400 adc al,0x0 000F3C6B 0A01 or al,[bx+di] 000F3C6D 2000 and [bx+si],al 000F3C6F 0000 add [bx+si],al 000F3C71 152142 adc ax,0x4221 000F3C74 06 push es 000F3C75 0C3F or al,0x3f 000F3C77 96 xchg ax,si 000F3C78 B62C mov dh,0x2c 000F3C7A 0120 add [bx+si],sp 000F3C7C 0000 add [bx+si],al 000F3C7E 0015 add [di],dl 000F3C80 214206 and [bp+si+0x6],ax 000F3C83 0C47 or al,0x47 000F3C85 9AB6000011 call 0x1100:0xb6 000F3C8A 0000 add [bx+si],al 000F3C8C 0020 add [bx+si],ah 000F3C8E 32730A xor dh,[bp+di+0xa] 000F3C91 0018 add [bx+si],bl 000F3C93 0400 add al,0x0 000F3C95 A6 cmpsb 000F3C96 0019 add [bx+di],bl 000F3C98 0000 add [bx+si],al 000F3C9A 0015 add [di],dl 000F3C9C 214206 and [bp+si+0x6],ax 000F3C9F 0C27 or al,0x27 000F3CA1 8AB6B400 mov dh,[bp+0xb4] 000F3CA5 1900 sbb [bx+si],ax 000F3CA7 0000 add [bx+si],al 000F3CA9 153153 adc ax,0x5331 000F3CAC 07 pop es 000F3CAD 0C2B or al,0x2b 000F3CAF 8AB6C800 mov dh,[bp+0xc8] 000F3CB3 2100 and [bx+si],ax 000F3CB5 0000 add [bx+si],al 000F3CB7 152142 adc ax,0x4221 000F3CBA 06 push es 000F3CBB 0C31 or al,0x31 000F3CBD 8EB6E900 mov segr6,[bp+0xe9] 000F3CC1 2000 and [bx+si],al 000F3CC3 0000 add [bx+si],al 000F3CC5 153153 adc ax,0x5331 000F3CC8 07 pop es 000F3CC9 0C39 or al,0x39 000F3CCB 8EB60A01 mov segr6,[bp+0x10a] 000F3CCF 2000 and [bx+si],al 000F3CD1 0000 add [bx+si],al 000F3CD3 153153 adc ax,0x5331 000F3CD6 07 pop es 000F3CD7 0C3F or al,0x3f 000F3CD9 92 xchg ax,dx 000F3CDA B62C mov dh,0x2c 000F3CDC 0120 add [bx+si],sp 000F3CDE 0000 add [bx+si],al 000F3CE0 0015 add [di],dl 000F3CE2 315307 xor [bp+di+0x7],dx 000F3CE5 0C47 or al,0x47 000F3CE7 96 xchg ax,si 000F3CE8 B653 mov dh,0x53 000F3CEA B8C800 mov ax,0xc8 000F3CED 33DB xor bx,bx 000F3CEF 7500 jnz 0x3cf1 000F3CF1 BED13B mov si,0x3bd1 000F3CF4 2E8B10 mov dx,[cs:bx+si] 000F3CF7 3BC2 cmp ax,dx 000F3CF9 7627 jna 0x3d22 000F3CFB 81C30E00 add bx,0xe 000F3CFF 81FBB600 cmp bx,0xb6 000F3D03 72EF jc 0x3cf4 000F3D05 81EB0E00 sub bx,0xe 000F3D09 EB17 jmp short 0x3d22 000F3D0B 2E8B10 mov dx,[cs:bx+si] 000F3D0E 3BC2 cmp ax,dx 000F3D10 7610 jna 0x3d22 000F3D12 81C30E00 add bx,0xe 000F3D16 81FB6200 cmp bx,0x62 000F3D1A 72D8 jc 0x3cf4 000F3D1C 81EB0E00 sub bx,0xe 000F3D20 EB00 jmp short 0x3d22 000F3D22 66B800840000 mov eax,0x8400 000F3D28 E8E3F8 call 0x360e 000F3D2B 6681E2FFFFFDFF and edx,0xfffdffff 000F3D32 E8ECF8 call 0x3621 000F3D35 83C302 add bx,byte +0x2 000F3D38 66B804840000 mov eax,0x8404 000F3D3E E8CDF8 call 0x360e 000F3D41 6683E2C6 and edx,byte -0x3a 000F3D45 662E8B08 mov ecx,[cs:bx+si] 000F3D49 660BD1 or edx,ecx 000F3D4C E8D2F8 call 0x3621 000F3D4F 83C304 add bx,byte +0x4 000F3D52 66B80C840000 mov eax,0x840c 000F3D58 E8B3F8 call 0x360e 000F3D5B 662E8B08 mov ecx,[cs:bx+si] 000F3D5F 6681E20F0000F0 and edx,0xf000000f 000F3D66 660BD1 or edx,ecx 000F3D69 E8B5F8 call 0x3621 000F3D6C 83C304 add bx,byte +0x4 000F3D6F 66B800840000 mov eax,0x8400 000F3D75 E896F8 call 0x360e 000F3D78 6681E2FFFFFDFF and edx,0xfffdffff 000F3D7F E89FF8 call 0x3621 000F3D82 6683CA10 or edx,byte +0x10 000F3D86 E898F8 call 0x3621 000F3D89 6681E2EF00E2FF and edx,0xffe200ef 000F3D90 662E8B08 mov ecx,[cs:bx+si] 000F3D94 660BD1 or edx,ecx 000F3D97 E887F8 call 0x3621 000F3D9A 66B800840000 mov eax,0x8400 000F3DA0 E86BF8 call 0x360e 000F3DA3 6681E2FFFFFDFF and edx,0xfffdffff 000F3DAA E874F8 call 0x3621 000F3DAD 6681CA00000200 or edx,0x20000 000F3DB4 E86AF8 call 0x3621 000F3DB7 33D2 xor dx,dx 000F3DB9 33C9 xor cx,cx 000F3DBB 51 push cx 000F3DBC 52 push dx 000F3DBD 66B808840000 mov eax,0x8408 000F3DC3 E848F8 call 0x360e 000F3DC6 8BC2 mov ax,dx 000F3DC8 5A pop dx 000F3DC9 59 pop cx 000F3DCA 83E070 and ax,byte +0x70 000F3DCD E680 out 0x80,al 000F3DCF 83F870 cmp ax,byte +0x70 000F3DD2 80CA01 or dl,0x1 000F3DD5 2E803EC33B01 cmp byte [cs:0x3bc3],0x1 000F3DDB 750A jnz 0x3de7 000F3DDD 80CA02 or dl,0x2 000F3DE0 2E8A0ECF3B mov cl,[cs:0x3bcf] 000F3DE5 EB00 jmp short 0x3de7 000F3DE7 51 push cx 000F3DE8 52 push dx 000F3DE9 66B808840000 mov eax,0x8408 000F3DEF E81CF8 call 0x360e 000F3DF2 66C1EA10 shr edx,0x10 000F3DF6 8BC2 mov ax,dx 000F3DF8 5A pop dx 000F3DF9 59 pop cx 000F3DFA 83E070 and ax,byte +0x70 000F3DFD 83F870 cmp ax,byte +0x70 000F3E00 7403 jz 0x3e05 000F3E02 80CA04 or dl,0x4 000F3E05 80E20F and dl,0xf 000F3E08 80FA03 cmp dl,0x3 000F3E0B 7410 jz 0x3e1d 000F3E0D 80FA0C cmp dl,0xc 000F3E10 7504 jnz 0x3e16 000F3E12 8ACD mov cl,ch 000F3E14 7407 jz 0x3e1d 000F3E16 80FA0F cmp dl,0xf 000F3E19 7526 jnz 0x3e41 000F3E1B 22CD and cl,ch 000F3E1D F6C102 test cl,0x2 000F3E20 741F jz 0x3e41 000F3E22 B80C84 mov ax,0x840c 000F3E25 E8E6F7 call 0x360e 000F3E28 6681E2FFFFFF8F and edx,0x8fffffff 000F3E2F 6681CA00000030 or edx,0x30000000 000F3E36 E8E8F7 call 0x3621 000F3E39 BE3F3E mov si,0x3e3f 000F3E3C E9ABF2 jmp 0x30ea 000F3E3F EB13 jmp short 0x3e54 000F3E41 66B800840000 mov eax,0x8400 000F3E47 E8C4F7 call 0x360e 000F3E4A 6681CA00000200 or edx,0x20000 000F3E51 E8CDF7 call 0x3621 000F3E54 5B pop bx 000F3E55 FFE3 jmp bx 000F3E57 53 push bx 000F3E58 E8867E call 0xbce1 000F3E5B 33D2 xor dx,dx 000F3E5D 33C9 xor cx,cx 000F3E5F 51 push cx 000F3E60 6652 push edx 000F3E62 66B808840000 mov eax,0x8408 000F3E68 E8A3F7 call 0x360e 000F3E6B 8BC2 mov ax,dx 000F3E6D 665A pop edx 000F3E6F 59 pop cx 000F3E70 83E070 and ax,byte +0x70 000F3E73 83F870 cmp ax,byte +0x70 000F3E76 7423 jz 0x3e9b 000F3E78 80CA01 or dl,0x1 000F3E7B 51 push cx 000F3E7C 52 push dx 000F3E7D BB0000 mov bx,0x0 000F3E80 2E8A9FC13B mov bl,[cs:bx+0x3bc1] 000F3E85 D0E3 shl bl,1 000F3E87 80CBA0 or bl,0xa0 000F3E8A B97E00 mov cx,0x7e 000F3E8D E8607C call 0xbaf0 000F3E90 5A pop dx 000F3E91 59 pop cx 000F3E92 8ACB mov cl,bl 000F3E94 7205 jc 0x3e9b 000F3E96 80CA02 or dl,0x2 000F3E99 8ACB mov cl,bl 000F3E9B 51 push cx 000F3E9C 6652 push edx 000F3E9E 66B808840000 mov eax,0x8408 000F3EA4 E867F7 call 0x360e 000F3EA7 66C1EA10 shr edx,0x10 000F3EAB 8BC2 mov ax,dx 000F3EAD 665A pop edx 000F3EAF 59 pop cx 000F3EB0 83E070 and ax,byte +0x70 000F3EB3 83F870 cmp ax,byte +0x70 000F3EB6 7423 jz 0x3edb 000F3EB8 80CA04 or dl,0x4 000F3EBB 51 push cx 000F3EBC 52 push dx 000F3EBD BB0100 mov bx,0x1 000F3EC0 2E8A9FC13B mov bl,[cs:bx+0x3bc1] 000F3EC5 D0E3 shl bl,1 000F3EC7 80CBA0 or bl,0xa0 000F3ECA B97E00 mov cx,0x7e 000F3ECD E8207C call 0xbaf0 000F3ED0 5A pop dx 000F3ED1 59 pop cx 000F3ED2 8AEB mov ch,bl 000F3ED4 7205 jc 0x3edb 000F3ED6 80CA08 or dl,0x8 000F3ED9 8AEB mov ch,bl 000F3EDB B000 mov al,0x0 000F3EDD 80E20F and dl,0xf 000F3EE0 80FA03 cmp dl,0x3 000F3EE3 740A jz 0x3eef 000F3EE5 80FA0C cmp dl,0xc 000F3EE8 7405 jz 0x3eef 000F3EEA 80FA0F cmp dl,0xf 000F3EED 750E jnz 0x3efd 000F3EEF 02CD add cl,ch 000F3EF1 80F9C8 cmp cl,0xc8 000F3EF4 7405 jz 0x3efb 000F3EF6 80F964 cmp cl,0x64 000F3EF9 7502 jnz 0x3efd 000F3EFB B064 mov al,0x64 000F3EFD 5B pop bx 000F3EFE C3 ret 000F3EFF 008EE366 add [bp+0x66e3],cl 000F3F03 BF0000 mov di,0x0 000F3F06 2000 and [bx+si],al 000F3F08 66B8244C4553 mov eax,0x53454c24 000F3F0E 6766268907 mov [es:edi],eax 000F3F13 66BF00000000 mov edi,0x0 000F3F19 6766268B07 mov eax,[es:edi] 000F3F1E 663D244C4553 cmp eax,0x53454c24 000F3F24 7433 jz 0x3f59 000F3F26 66B8244B454A mov eax,0x4a454b24 000F3F2C 6766268907 mov [es:edi],eax 000F3F31 66BF00002000 mov edi,0x200000 000F3F37 6766268B07 mov eax,[es:edi] 000F3F3C 663D244C4553 cmp eax,0x53454c24 000F3F42 7515 jnz 0x3f59 000F3F44 66BF00000000 mov edi,0x0 000F3F4A 6766268B07 mov eax,[es:edi] 000F3F4F 663D244B454A cmp eax,0x4a454b24 000F3F55 7502 jnz 0x3f59 000F3F57 EB03 jmp short 0x3f5c 000F3F59 F4 hlt 000F3F5A EBFE jmp short 0x3f5a 000F3F5C 8CE3 mov bx,fs 000F3F5E FFE3 jmp bx 000F3F60 53 push bx 000F3F61 B80884 mov ax,0x8408 000F3F64 BB6A3F mov bx,0x3f6a 000F3F67 E9B3F5 jmp 0x351d 000F3F6A 6633C0 xor eax,eax 000F3F6D 6633F6 xor esi,esi 000F3F70 668BDA mov ebx,edx 000F3F73 66C1EB04 shr ebx,0x4 000F3F77 6683E307 and ebx,byte +0x7 000F3F7B 80FB07 cmp bl,0x7 000F3F7E 7416 jz 0x3f96 000F3F80 66B800004000 mov eax,0x400000 000F3F86 668BCA mov ecx,edx 000F3F89 66C1E908 shr ecx,0x8 000F3F8D 80E107 and cl,0x7 000F3F90 66D3E0 shl eax,cl 000F3F93 668BF0 mov esi,eax 000F3F96 668BDA mov ebx,edx 000F3F99 66C1EB14 shr ebx,0x14 000F3F9D 6683E307 and ebx,byte +0x7 000F3FA1 80FB07 cmp bl,0x7 000F3FA4 7416 jz 0x3fbc 000F3FA6 66B800004000 mov eax,0x400000 000F3FAC 668BCA mov ecx,edx 000F3FAF 66C1E918 shr ecx,0x18 000F3FB3 80E107 and cl,0x7 000F3FB6 66D3E0 shl eax,cl 000F3FB9 6603F0 add esi,eax 000F3FBC 6656 push esi 000F3FBE 665A pop edx 000F3FC0 66C1EA14 shr edx,0x14 000F3FC4 5B pop bx 000F3FC5 C3 ret 000F3FC6 0000 add [bx+si],al 000F3FC8 0000 add [bx+si],al 000F3FCA 0000 add [bx+si],al 000F3FCC 0000 add [bx+si],al 000F3FCE 0000 add [bx+si],al Label-2068 000F3FD0 8EE3 mov fs,bx ; fs=0x206b 000F3FD2 33C0 xor ax,ax ; clear AX 000F3FD4 8ED8 mov ds,ax ; clear DS 000F3FD6 8EC0 mov es,ax ; clear ES 000F3FD8 B0C3 mov al,0xc3 ; - 000F3FDA E622 out 0x22,al ; Select GXM CCR3 000F3FDC E423 in al,0x23 ; 000F3FDE 24EF and al,0xef ; set MAPEN 000F3FE0 8AE0 mov ah,al ; (Map Enable) 000F3FE2 B0C3 mov al,0xc3 ; Let GXM Config begin 000F3FE4 E622 out 0x22,al ; 000F3FE6 8AC4 mov al,ah ; 000F3FE8 0C10 or al,0x10 ; 000F3FEA E623 out 0x23,al ; 000F3FEC B0B8 mov al,0xb8 ; - 000F3FEE E622 out 0x22,al ; Select GXM GCR 000F3FF0 E423 in al,0x23 ; 000F3FF2 2400 and al,0x0 ; Scratch pad = 0KB 000F3FF4 8AE0 mov ah,al ; GX_BASE = 0x40000000 000F3FF6 B0B8 mov al,0xb8 ; 000F3FF8 E622 out 0x22,al ; 000F3FFA 8AC4 mov al,ah ; 000F3FFC 0C01 or al,0x1 ; 000F3FFE E623 out 0x23,al ; 000F4000 0F20C0 mov eax,cr0 ; - 000F4003 6625FFFFFF9F and eax,0x9fffffff ; Disable caching 000F4009 0F22C0 mov cr0,eax ; (bit 30 in CR0) 000F400C 0F20C0 mov eax,cr0 ; 000F400F 660D00000040 or eax,0x40000000 ; 000F4015 0F22C0 mov cr0,eax ; 000F4018 B90004 mov cx,0x400 ;-cx=400 (loop 1024 times) I think this is a cache flush routine 000F401B 66B800440000 mov eax,0x4400 ;eax= 4400 000F4021 66BA01000000 mov edx,0x1 ;edx= 1 Loop-4045 000F4027 0F26E0 mov tr4,eax ; tr4=4400 Cache Tag Adress 4,5,6,7 valid,clean 000F402A 0F26EA mov tr5,edx ; tr5=1 Cache write Set 0..3 line 0..255 000F402D 6683C204 add edx,byte +0x4 ; (What is in the fill buffer ?) 000F4031 660500100000 add eax,0x1000 ; 000F4037 663D00800000 cmp eax,0x8000 ; if eax+=1000h > 8000h (8400h) 000F403D 7206 jc 0x4045 ; then eax=4400h 000F403F 662D00400000 sub eax,0x4000 ; 000F4045 E2E0 loop 0x4027 ; Loop to Loop-4045 000F4047 BE00F0 mov si,0xf000 ;- 000F404A 8EDE mov ds,si ; 000F404C BE0000 mov si,0x0 ; 000F404F BF0000 mov di,0x0 ; 000F4052 8EC7 mov es,di ; 000F4054 BF0050 mov di,0x5000 ; 000F4057 B90001 mov cx,0x100 ; 000F405A F366A5 rep movsd ; Move 1K from 0xF0000 to 0x5000 000F405D B94000 mov cx,0x40 ; 000F4060 66B800040F00 mov eax,0xf0400 ; 000F4066 66BA01000000 mov edx,0x1 ; Loop-4076 000F406C 0F26E0 mov tr4,eax ; Valid cache tag 0x0000F 000F406F 0F26EA mov tr5,edx ; Write cache segment 0 line 0..3F 000F4072 6683C210 add edx,byte +0x10 ; 000F4076 E2F4 loop 0x406c ; 000F4078 B9C000 mov cx,0xc0 ; 000F407B 66B80004E0FF mov eax,0xffe00400 ; 000F4081 66BA01040000 mov edx,0x401 ; loop-4087 000F4087 0F26E0 mov tr4,eax ; Valid cache tag 0xFFe00 000F408A 0F26EA mov tr5,edx ; Write cache segment 0 line 40..FF 000F408D 6683C210 add edx,byte +0x10 ; 000F4091 E2F4 loop 0x4087 ;(What is done with the cache, why no WBINVD ?) 000F4093 8CD8 mov ax,ds ; ax=ds=0xf000 Swap ds and es 000F4095 8CC2 mov dx,es ; dx=es=0x0 000F4097 8EC0 mov es,ax ; es=ax=0xf000 000F4099 8EDA mov ds,dx ; ds=dx=0x0 000F409B 87F7 xchg si,di ; swap si and di 000F409D 81EE0004 sub si,0x400 ; di=0 000F40A1 81EF0004 sub di,0x400 ; si=0x5000 000F40A5 B90001 mov cx,0x100 ; cx=0x100 000F40A8 F366A5 rep movsd ; Move 1K from 0x5000 to 0xF0000 (Hmmm, that's to mapped PROM) 000F40AB 6626C7060400D441 mov dword [es:0x4],0xf00041d4 ; Move 0xF0004 (0) to 0xf00041d4 -00F0 000F40B5 33C0 xor ax,ax ; Clear AX 000F40B7 8ED8 mov ds,ax ; ds=0x0 000F40B9 8EC0 mov es,ax ; es=0x0 000F40BB B800F0 mov ax,0xf000 ; ax=0xf000 000F40BE 8ED0 mov ss,ax ; ss=0xf000 000F40C0 66BC00040000 mov esp,0x400 ; esp=0x00000400 000F40C6 0FA0 push fs ; esp=0x00000400+2 0x206b 000F40C8 6650 push eax ; esp=0x00000402+4 0xffe00000 000F40CA 50 push ax ; esp=0x00000406+2 0x00 000F40CB 670F010C24 sidt [esp] ; 000F40D0 66B800000F00 mov eax,0xf0000 000F40D6 676689442402 mov [esp+0x2],eax 000F40DC 670F011C24 lidt [esp] 000F40E1 58 pop ax 000F40E2 6658 pop eax 000F40E4 B0B8 mov al,0xb8 000F40E6 E622 out 0x22,al 000F40E8 E423 in al,0x23 000F40EA 2400 and al,0x0 000F40EC 8AE0 mov ah,al 000F40EE B0B8 mov al,0xb8 000F40F0 E622 out 0x22,al 000F40F2 8AC4 mov al,ah 000F40F4 0C0D or al,0xd 000F40F6 E623 out 0x23,al 000F40F8 B0C3 mov al,0xc3 000F40FA E622 out 0x22,al 000F40FC E423 in al,0x23 000F40FE 2410 and al,0x10 000F4100 8AE0 mov ah,al 000F4102 B0C3 mov al,0xc3 000F4104 E622 out 0x22,al 000F4106 8AC4 mov al,ah 000F4108 0C00 or al,0x0 000F410A E623 out 0x23,al 000F410C C3 ret ; Jump to protected mode ? 000F410D 66BF00400000 mov edi,0x4000 000F4113 66C1E902 shr ecx,0x2 000F4117 F36766AB rep a32 stosd 000F411B 66BF00400000 mov edi,0x4000 000F4121 6633C9 xor ecx,ecx 000F4124 6766263907 cmp [es:edi],eax 000F4129 7511 jnz 0x413c 000F412B 6683C104 add ecx,byte +0x4 000F412F 6683C704 add edi,byte +0x4 000F4133 6681FF00800000 cmp edi,0x8000 000F413A 72E8 jc 0x4124 000F413C FFE3 jmp bx 000F413E 0F20C0 mov eax,cr0 000F4141 660D00000040 or eax,0x40000000 000F4147 0F22C0 mov cr0,eax 000F414A B90001 mov cx,0x100 000F414D 66B80004D0FF mov eax,0xffd00400 000F4153 66BA01000000 mov edx,0x1 000F4159 6683C204 add edx,byte +0x4 000F415D 0F26E0 mov tr4,eax 000F4160 0F26EA mov tr5,edx 000F4163 6683C204 add edx,byte +0x4 000F4167 0F26E0 mov tr4,eax 000F416A 0F26EA mov tr5,edx 000F416D 6683C204 add edx,byte +0x4 000F4171 0F26E0 mov tr4,eax 000F4174 0F26EA mov tr5,edx 000F4177 6683C204 add edx,byte +0x4 000F417B 660500100000 add eax,0x1000 000F4181 E2D6 loop 0x4159 000F4183 C3 ret 000F4184 66BE00000F00 mov esi,0xf0000 000F418A 66BF00000000 mov edi,0x0 000F4190 66B900010000 mov ecx,0x100 000F4196 F36766A5 rep a32 movsd 000F419A 6633C0 xor eax,eax 000F419D 6650 push eax 000F419F B8FF03 mov ax,0x3ff 000F41A2 50 push ax 000F41A3 670F011C24 lidt [esp] 000F41A8 58 pop ax 000F41A9 6658 pop eax 000F41AB 0F20C0 mov eax,cr0 000F41AE 6625FFFFFF9F and eax,0x9fffffff 000F41B4 0F22C0 mov cr0,eax 000F41B7 BE00C0 mov si,0xc000 000F41BA B90010 mov cx,0x1000 000F41BD F3662EAD cs rep lodsd 000F41C1 BBC741 mov bx,0x41c7 000F41C4 E99985 jmp 0xc760 000F41C7 0F20C0 mov eax,cr0 000F41CA 6625FFFFFF9F and eax,0x9fffffff 000F41D0 0F22C0 mov cr0,eax 000F41D3 C3 ret 000F41D4 CF iret 000F41D5 0000 add [bx+si],al 000F41D7 0000 add [bx+si],al 000F41D9 0000 add [bx+si],al 000F41DB 0000 add [bx+si],al 000F41DD 0000 add [bx+si],al 000F41DF 0066B9 add [bp-0x47],ah 000F41E2 E80300 call 0x41e8 000F41E5 00E6 add dh,ah 000F41E7 EB67 jmp short 0x4250 000F41E9 E2FB loop 0x41e6 000F41EB C3 ret 000F41EC 660FB7C0 movzx eax,ax 000F41F0 BAF80C mov dx,0xcf8 000F41F3 660D00000080 or eax,0x80000000 000F41F9 66EF out dx,eax 000F41FB BAFC0C mov dx,0xcfc 000F41FE 668BC1 mov eax,ecx 000F4201 66EF out dx,eax 000F4203 C3 ret 000F4204 662E0FB737 movzx esi,word [cs:bx] 000F4209 83FEFF cmp si,byte -0x1 000F420C 742F jz 0x423d 000F420E 83FEFE cmp si,byte -0x2 000F4211 7422 jz 0x4235 000F4213 6681C600000040 add esi,0x40000000 000F421A F7C60080 test si,0x8000 000F421E 7507 jnz 0x4227 000F4220 6681C600000100 add esi,0x10000 000F4227 662E8B4702 mov eax,[cs:bx+0x2] 000F422C 67668906 mov [esi],eax 000F4230 83C306 add bx,byte +0x6 000F4233 EBCF jmp short 0x4204 000F4235 E8A8FF call 0x41e0 000F4238 83C306 add bx,byte +0x6 000F423B EBC7 jmp short 0x4204 000F423D C3 ret 000F423E 0800 or [bx+si],al 000F4240 90 nop 000F4241 0230 add dh,[bx+si] 000F4243 82 db 0x82 000F4244 0C00 or al,0x0 000F4246 1C01 sbb al,0x1 000F4248 2A02 sub al,[bp+si] 000F424A 1000 adc [bx+si],al 000F424C 1C01 sbb al,0x1 000F424E 2A02 sub al,[bp+si] 000F4250 1400 adc al,0x0 000F4252 801515 adc byte [di],0x15 000F4255 1818 sbb [bx+si],bl 000F4257 0023 add [bp+di],ah 000F4259 0001 add [bx+di],al 000F425B 0028 add [bx+si],ch 000F425D 0000 add [bx+si],al 000F425F 0100 add [bx+si],ax 000F4261 0004 add [si],al 000F4263 002F add [bx],ch 000F4265 0321 add sp,[bx+di] 000F4267 802400 and byte [si],0x0 000F426A 0000 add [bx+si],al 000F426C 00802400 add [bx+si+0x24],al 000F4270 0001 add [bx+di],al 000F4272 0080FEFF add [bx+si+0xfffe],al 000F4276 0000 add [bx+si],al 000F4278 0000 add [bx+si],al 000F427A 2400 and al,0x0 000F427C 01880823 add [bx+si+0x2308],cx 000F4280 FE db 0xFE 000F4281 FF00 inc word [bx+si] 000F4283 0000 add [bx+si],al 000F4285 0000 add [bx+si],al 000F4287 83584700 sbb word [bx+si+0x47],byte +0x0 000F428B 0008 add [bx+si],cl 000F428D 83400000 add word [bx+si+0x0],byte +0x0 000F4291 800483 add byte [si],0x83 000F4294 40 inc ax 000F4295 0000 add [bx+si],al 000F4297 00FE add dh,bh 000F4299 FF00 inc word [bx+si] 000F429B 0000 add [bx+si],al 000F429D 0004 add [si],al 000F429F 002F add [bx],ch 000F42A1 0021 add [bx+di],ah 000F42A3 803083 xor byte [bx+si],0x83 000F42A6 7FAA jg 0x4252 000F42A8 1F pop ds 000F42A9 0334 add si,[si] 000F42AB 8387AA1703 add word [bx+0x17aa],byte +0x3 000F42B0 38838FAA cmp [bp+di+0xaa8f],al 000F42B4 E702 out 0x2,ax 000F42B6 3C83 cmp al,0x83 000F42B8 8F db 0x8F 000F42B9 AA stosb 000F42BA E702 out 0x2,ax 000F42BC 40 inc ax 000F42BD 83DFA9 sbb di,byte -0x57 000F42C0 0C02 or al,0x2 000F42C2 44 inc sp 000F42C3 83E7A9 and di,byte -0x57 000F42C6 0402 add al,0x2 000F42C8 48 dec ax 000F42C9 83E9A9 sub cx,byte -0x57 000F42CC EB01 jmp short 0x42cf 000F42CE 4C dec sp 000F42CF 83E9A9 sub cx,byte -0x57 000F42D2 EB01 jmp short 0x42d5 000F42D4 10830000 adc [bp+di+0x0],al 000F42D8 0000 add [bx+si],al 000F42DA 1483 adc al,0x83 000F42DC 00C4 add ah,al 000F42DE 0400 add al,0x0 000F42E0 188300FE sbb [bp+di+0xfe00],al 000F42E4 2200 and al,[bx+si] 000F42E6 2483 and al,0x83 000F42E8 A04004 mov al,[0x440] 000F42EB 0028 add [bx+si],ch 000F42ED 83528200 adc word [bp+si-0x7e],byte +0x0 000F42F1 000C add [si],cl 000F42F3 830500 add word [di],byte +0x0 000F42F6 00800883 add [bx+si+0x8308],al 000F42FA 670000 add [eax],al 000F42FD 80FFFF cmp bh,0xff 000F4300 0000 add [bx+si],al 000F4302 0000 add [bx+si],al 000F4304 E88812 call 0x558f 000F4307 7406 jz 0x430f 000F4309 E4E0 in al,0xe0 000F430B A808 test al,0x8 000F430D 7421 jz 0x4330 000F430F B81094 mov ax,0x9410 000F4312 66B900000140 mov ecx,0x40010000 000F4318 668BF1 mov esi,ecx 000F431B E8CEFE call 0x41ec 000F431E B80494 mov ax,0x9404 000F4321 66B907000000 mov ecx,0x7 000F4327 E8C2FE call 0x41ec 000F432A BB3E42 mov bx,0x423e 000F432D E8D4FE call 0x4204 000F4330 C3 ret 000F4331 0000 add [bx+si],al 000F4333 0000 add [bx+si],al 000F4335 0000 add [bx+si],al 000F4337 0000 add [bx+si],al 000F4339 0000 add [bx+si],al 000F433B 0000 add [bx+si],al 000F433D 0000 add [bx+si],al 000F433F 00BA7A03 add [bp+si+0x37a],bh 000F4343 B004 mov al,0x4 000F4345 EE out dx,al 000F4346 E8A779 call 0xbcf0 000F4349 E8DA79 call 0xbd26 000F434C 7315 jnc 0x4363 000F434E E89F79 call 0xbcf0 000F4351 E8A479 call 0xbcf8 000F4354 7212 jc 0x4368 000F4356 E89B79 call 0xbcf4 000F4359 E89C79 call 0xbcf8 000F435C 720A jc 0x4368 000F435E E8E879 call 0xbd49 000F4361 7205 jc 0x4368 000F4363 800EE61401 or byte [0x14e6],0x1 000F4368 C3 ret 000F4369 E88479 call 0xbcf0 000F436C E8B779 call 0xbd26 000F436F 7317 jnc 0x4388 000F4371 E88079 call 0xbcf4 000F4374 E88179 call 0xbcf8 000F4377 720F jc 0x4388 000F4379 E8CD79 call 0xbd49 000F437C 720A jc 0x4388 000F437E E86F79 call 0xbcf0 000F4381 E87479 call 0xbcf8 000F4384 7302 jnc 0x4388 000F4386 F8 clc 000F4387 C3 ret 000F4388 F9 stc 000F4389 C3 ret 000F438A 0000 add [bx+si],al 000F438C 0000 add [bx+si],al 000F438E 0000 add [bx+si],al 000F4390 E85D79 call 0xbcf0 000F4393 E89079 call 0xbd26 000F4396 7315 jnc 0x43ad 000F4398 E85579 call 0xbcf0 000F439B E85A79 call 0xbcf8 000F439E 730D jnc 0x43ad 000F43A0 E85179 call 0xbcf4 000F43A3 E85279 call 0xbcf8 000F43A6 7305 jnc 0x43ad 000F43A8 E89E79 call 0xbd49 000F43AB 7205 jc 0x43b2 000F43AD 800EE61401 or byte [0x14e6],0x1 000F43B2 C3 ret 000F43B3 0000 add [bx+si],al 000F43B5 0000 add [bx+si],al 000F43B7 0000 add [bx+si],al 000F43B9 0000 add [bx+si],al 000F43BB 0000 add [bx+si],al 000F43BD 0000 add [bx+si],al 000F43BF 0059B8 add [bx+di-0x48],bl 000F43C2 00908ED0 add [bx+si+0xd08e],dl 000F43C6 33E4 xor sp,sp 000F43C8 51 push cx 000F43C9 C3 ret 000F43CA 5B pop bx 000F43CB FA cli 000F43CC 0F20C0 mov eax,cr0 000F43CF 6683C801 or eax,byte +0x1 000F43D3 0F22C0 mov cr0,eax 000F43D6 E81F7A call 0xbdf8 000F43D9 E8597A call 0xbe35 000F43DC EAE1430800 jmp 0x8:0x43e1 000F43E1 B81800 mov ax,0x18 000F43E4 8ED8 mov ds,ax 000F43E6 8EC0 mov es,ax 000F43E8 8EE0 mov fs,ax 000F43EA B81000 mov ax,0x10 000F43ED 8EE8 mov gs,ax 000F43EF B87000 mov ax,0x70 000F43F2 8ED0 mov ss,ax 000F43F4 53 push bx 000F43F5 E86F00 call 0x4467 000F43F8 E82A00 call 0x4425 000F43FB E8AB00 call 0x44a9 000F43FE FB sti 000F43FF C3 ret 000F4400 59 pop cx 000F4401 FA cli 000F4402 0F20C0 mov eax,cr0 000F4405 6683E0FE and eax,byte -0x2 000F4409 0F22C0 mov cr0,eax 000F440C EA114400F0 jmp 0xf000:0x4411 000F4411 B80090 mov ax,0x9000 000F4414 8ED0 mov ss,ax 000F4416 2E0F011EED65 lidt [cs:0x65ed] 000F441C 51 push cx 000F441D BB2344 mov bx,0x4423 000F4420 E9F600 jmp 0x4519 000F4423 C3 ret 000F4424 0166BE add [bp-0x42],sp ;F4424 is checked for 1 at start of BIOS 000F4427 0000 add [bx+si],al 000F4429 FF db 0xFF 000F442A FF66BF jmp near [bp-0x41] 000F442D 0000 add [bx+si],al 000F442F 0F0066B9 verr [bp-0x47] 000F4433 004000 add [bx+si+0x0],al 000F4436 00FC add ah,bh 000F4438 F3676626A5 es rep a32 movsd 000F443D 66BF00000F00 mov edi,0xf0000 000F4443 6726C68724440000 mov byte [es:edi+0x4424],0x0 -00 000F444C C3 ret 000F444D 66B808800000 mov eax,0x8008 000F4453 BB5944 mov bx,0x4459 000F4456 E9C4F0 jmp 0x351d 000F4459 6681CA000000FF or edx,0xff000000 000F4460 BB6644 mov bx,0x4466 000F4463 E92AF1 jmp 0x3590 000F4466 C3 ret 000F4467 66B80C800000 mov eax,0x800c 000F446D BB7344 mov bx,0x4473 000F4470 E9AAF0 jmp 0x351d 000F4473 6681E2FFFF0000 and edx,0xffff 000F447A 6681CA00002222 or edx,0x22220000 000F4481 BB8744 mov bx,0x4487 000F4484 E909F1 jmp 0x3590 000F4487 C3 ret 000F4488 66B80C800000 mov eax,0x800c 000F448E BB9444 mov bx,0x4494 000F4491 E989F0 jmp 0x351d 000F4494 6681E2FFFF0000 and edx,0xffff 000F449B 6681CA00003333 or edx,0x33330000 000F44A2 BBA844 mov bx,0x44a8 000F44A5 E9E8F0 jmp 0x3590 000F44A8 C3 ret 000F44A9 66B80C800000 mov eax,0x800c 000F44AF BBB544 mov bx,0x44b5 000F44B2 E968F0 jmp 0x351d 000F44B5 6681E2FFFF0000 and edx,0xffff 000F44BC 6681CA00001111 or edx,0x11110000 000F44C3 BBC944 mov bx,0x44c9 000F44C6 E9C7F0 jmp 0x3590 000F44C9 C3 ret 000F44CA 66C1CB10 ror ebx,0x10 000F44CE 66B80C800000 mov eax,0x800c 000F44D4 6633D2 xor edx,edx 000F44D7 BBDD44 mov bx,0x44dd 000F44DA E9B3F0 jmp 0x3590 000F44DD 66B808800000 mov eax,0x8008 000F44E3 BBE944 mov bx,0x44e9 000F44E6 E9A7F0 jmp 0x3590 000F44E9 66C1CB10 ror ebx,0x10 000F44ED FFE3 jmp bx 000F44EF 17 pop ss 000F44F0 00EF add bh,ch 000F44F2 44 inc sp 000F44F3 0F0000 sldt [bx+si] 000F44F6 00FF add bh,bh 000F44F8 FF00 inc word [bx+si] 000F44FA 0000 add [bx+si],al 000F44FC 93 xchg ax,bx 000F44FD 0000 add [bx+si],al 000F44FF FF db 0xFF 000F4500 FF00 inc word [bx+si] 000F4502 0000 add [bx+si],al 000F4504 93 xchg ax,bx 000F4505 8F00 pop word [bx+si] 000F4507 66C1CB10 ror ebx,0x10 000F450B B91000 mov cx,0x10 000F450E BB1345 mov bx,0x4513 000F4511 EB18 jmp short 0x452b 000F4513 66C1CB10 ror ebx,0x10 000F4517 FFE3 jmp bx 000F4519 66C1CB10 ror ebx,0x10 000F451D B90800 mov cx,0x8 000F4520 BB2545 mov bx,0x4525 000F4523 EB06 jmp short 0x452b 000F4525 66C1CB10 ror ebx,0x10 000F4529 FFE3 jmp bx 000F452B FA cli 000F452C 2E0F0116EF44 lgdt [cs:0x44ef] 000F4532 0F20C0 mov eax,cr0 000F4535 0C01 or al,0x1 000F4537 0F22C0 mov cr0,eax 000F453A 8ED9 mov ds,cx 000F453C 8EC1 mov es,cx 000F453E 8EE1 mov fs,cx 000F4540 8EE9 mov gs,cx 000F4542 24FE and al,0xfe 000F4544 0F22C0 mov cr0,eax 000F4547 33C0 xor ax,ax 000F4549 8ED8 mov ds,ax 000F454B 8EC0 mov es,ax 000F454D 8EE0 mov fs,ax 000F454F 8EE8 mov gs,ax 000F4551 FFE3 jmp bx 000F4553 0000 add [bx+si],al 000F4555 0000 add [bx+si],al 000F4557 0000 add [bx+si],al 000F4559 0000 add [bx+si],al 000F455B 0000 add [bx+si],al 000F455D 0000 add [bx+si],al 000F455F 00C1 add cl,al 000F4561 00C3 add bl,al 000F4563 1420 adc al,0x20 000F4565 00B80DC2 add [bx+si+0xc20d],bh 000F4569 42 inc dx 000F456A E898C3 call 0x905 000F456D E466 in al,0x66 000F456F C1E310 shl bx,0x10 000F4572 B90700 mov cx,0x7 000F4575 8D366045 lea si,[0x4560] 000F4579 2E8A04 mov al,[cs:si] 000F457C 46 inc si 000F457D 2E8A14 mov dl,[cs:si] 000F4580 46 inc si 000F4581 BB8745 mov bx,0x4587 000F4584 E90F83 jmp 0xc896 000F4587 E2F0 loop 0x4579 000F4589 66C1EB10 shr ebx,0x10 000F458D FFE3 jmp bx 000F458F 00830000 add [bp+di+0x0],al 000F4593 58 pop ax 000F4594 47 inc di 000F4595 0000 add [bx+si],al 000F4597 0483 add al,0x83 000F4599 0000 add [bx+si],al 000F459B 0000 add [bx+si],al 000F459D 0000 add [bx+si],al 000F459F 00830000 add [bp+di+0x0],al 000F45A3 0000 add [bx+si],al 000F45A5 0000 add [bx+si],al 000F45A7 00800000 add [bx+si+0x0],al 000F45AB FF db 0xFF 000F45AC FF db 0xFF 000F45AD FF db 0xFF 000F45AE 3F aas 000F45AF 0480 add al,0x80 000F45B1 0000 add [bx+si],al 000F45B3 60 pusha 000F45B4 0000 add [bx+si],al 000F45B6 0008 add [bx+si],cl 000F45B8 800000 add byte [bx+si],0x0 000F45BB 0000 add [bx+si],al 000F45BD 0000 add [bx+si],al 000F45BF 0C80 or al,0x80 000F45C1 0000 add [bx+si],al 000F45C3 0000 add [bx+si],al 000F45C5 0000 add [bx+si],al 000F45C7 08840000 or [si+0x0],al 000F45CB 7000 jo 0x45cd 000F45CD 7000 jo 0x45cf 000F45CF 00840000 add [si+0x0],al 000F45D3 0800 or [bx+si],al 000F45D5 0000 add [bx+si],al 000F45D7 1484 adc al,0x84 000F45D9 0000 add [bx+si],al 000F45DB FF07 inc word [bx] 000F45DD 0000 add [bx+si],al 000F45DF 66C1E310 shl ebx,0x10 000F45E3 B90A00 mov cx,0xa 000F45E6 8D368F45 lea si,[0x458f] 000F45EA 662E8B04 mov eax,[cs:si] 000F45EE 83C604 add si,byte +0x4 000F45F1 662E8B14 mov edx,[cs:si] 000F45F5 83C604 add si,byte +0x4 000F45F8 8BF8 mov di,ax 000F45FA 6766268917 mov [es:edi],edx 000F45FF E2E9 loop 0x45ea 000F4601 66C1EB10 shr ebx,0x10 000F4605 FFE3 jmp bx 000F4607 0000 add [bx+si],al 000F4609 0000 add [bx+si],al 000F460B 0000 add [bx+si],al 000F460D 0000 add [bx+si],al 000F460F 00B015E6 add [bx+si+0xe615],dh 000F4613 20B008E6 and [bx+si+0xe608],dh 000F4617 21B004E6 and [bx+si+0xe604],si 000F461B 21B001E6 and [bx+si+0xe601],si 000F461F 21B0FFE6 and [bx+si+0xe6ff],si 000F4623 21B015B0 and [bx+si+0xb015],si 000F4627 11E6 adc si,sp 000F4629 A0B070 mov al,[0x70b0] 000F462C E6A1 out 0xa1,al 000F462E B002 mov al,0x2 000F4630 E6A1 out 0xa1,al 000F4632 B001 mov al,0x1 000F4634 E6A1 out 0xa1,al 000F4636 B0FF mov al,0xff 000F4638 E6A1 out 0xa1,al 000F463A B00E mov al,0xe 000F463C E6DE out 0xde,al 000F463E B0C0 mov al,0xc0 000F4640 E6D6 out 0xd6,al 000F4642 C3 ret 000F4643 0000 add [bx+si],al 000F4645 0000 add [bx+si],al 000F4647 0000 add [bx+si],al 000F4649 0000 add [bx+si],al 000F464B 0000 add [bx+si],al 000F464D 0000 add [bx+si],al 000F464F 00BA7803 add [bp+si+0x378],bh 000F4653 EE out dx,al 000F4654 FFE3 jmp bx 000F4656 52 push dx 000F4657 BA7803 mov dx,0x378 000F465A EE out dx,al 000F465B 5A pop dx 000F465C C3 ret 000F465D 0000 add [bx+si],al 000F465F 0051B9 add [bx+di-0x47],dl 000F4662 1400 adc al,0x0 000F4664 E84500 call 0x46ac 000F4667 E464 in al,0x64 000F4669 A801 test al,0x1 000F466B 740D jz 0x467a 000F466D E83C00 call 0x46ac 000F4670 E460 in al,0x60 000F4672 E2F0 loop 0x4664 000F4674 59 pop cx 000F4675 B035 mov al,0x35 000F4677 E9900C jmp 0x530a 000F467A E82F00 call 0x46ac 000F467D 59 pop cx 000F467E C3 ret 000F467F E82A00 call 0x46ac 000F4682 50 push ax 000F4683 6652 push edx 000F4685 66648B160F10 mov edx,[fs:0x100f] 000F468B 6683C209 add edx,byte +0x9 000F468F 66643B160F10 cmp edx,[fs:0x100f] 000F4695 7410 jz 0x46a7 000F4697 E464 in al,0x64 000F4699 A802 test al,0x2 000F469B 75F2 jnz 0x468f 000F469D 665A pop edx 000F469F 58 pop ax 000F46A0 E664 out 0x64,al 000F46A2 E80700 call 0x46ac 000F46A5 F8 clc 000F46A6 C3 ret 000F46A7 665A pop edx 000F46A9 58 pop ax 000F46AA F9 stc 000F46AB C3 ret 000F46AC 50 push ax 000F46AD 51 push cx 000F46AE B96C20 mov cx,0x206c 000F46B1 E464 in al,0x64 000F46B3 E2FC loop 0x46b1 000F46B5 59 pop cx 000F46B6 58 pop ax 000F46B7 C3 ret 000F46B8 9C pushf 000F46B9 6660 pushad 000F46BB 6633C0 xor eax,eax 000F46BE 678B4518 mov ax,[ebp+0x18] 000F46C2 66C1E004 shl eax,0x4 000F46C6 660FB7FF movzx edi,di 000F46CA 6603F8 add edi,eax 000F46CD B81800 mov ax,0x18 000F46D0 8EC0 mov es,ax 000F46D2 B80800 mov ax,0x8 000F46D5 8ED8 mov ds,ax 000F46D7 66BEF5FF0000 mov esi,0xfff5 000F46DD B90800 mov cx,0x8 000F46E0 F367A4 rep a32 movsb 000F46E3 B020 mov al,0x20 000F46E5 67AA a32 stosb 000F46E7 BED0FF mov si,0xffd0 000F46EA B90800 mov cx,0x8 000F46ED F367A4 rep a32 movsb 000F46F0 6661 popad 000F46F2 9D popf 000F46F3 C3 ret 000F46F4 B8B9BA mov ax,0xbab9 000F46F7 BB0000 mov bx,0x0 000F46FA 0000 add [bx+si],al 000F46FC 0000 add [bx+si],al 000F46FE BCBD1E mov sp,0x1ebd 000F4701 6660 pushad 000F4703 8AC3 mov al,bl 000F4705 BBF446 mov bx,0x46f4 000F4708 2ED7 cs xlatb 000F470A E82100 call 0x472e 000F470D 6661 popad 000F470F 1F pop ds 000F4710 C3 ret 000F4711 B0B1 mov al,0xb1 000F4713 B2B3 mov dl,0xb3 000F4715 0000 add [bx+si],al 000F4717 0000 add [bx+si],al 000F4719 0000 add [bx+si],al 000F471B B4B5 mov ah,0xb5 000F471D 1E push ds 000F471E 6660 pushad 000F4720 8AC3 mov al,bl 000F4722 BB1147 mov bx,0x4711 000F4725 2ED7 cs xlatb 000F4727 E80400 call 0x472e 000F472A 6661 popad 000F472C 1F pop ds 000F472D C3 ret 000F472E 50 push ax 000F472F B0A7 mov al,0xa7 000F4731 E84BFF call 0x467f 000F4734 B0AD mov al,0xad 000F4736 E846FF call 0x467f 000F4739 E870FF call 0x46ac 000F473C E464 in al,0x64 000F473E A801 test al,0x1 000F4740 7404 jz 0x4746 000F4742 CDFD int 0xfd 000F4744 EBF6 jmp short 0x473c 000F4746 58 pop ax 000F4747 9C pushf 000F4748 FA cli 000F4749 E833FF call 0x467f 000F474C E464 in al,0x64 000F474E A801 test al,0x1 000F4750 74FA jz 0x474c 000F4752 E80C00 call 0x4761 000F4755 B0AE mov al,0xae 000F4757 E825FF call 0x467f 000F475A B0A8 mov al,0xa8 000F475C E820FF call 0x467f 000F475F 9D popf 000F4760 C3 ret 000F4761 E848FF call 0x46ac 000F4764 6652 push edx 000F4766 66648B160F10 mov edx,[fs:0x100f] 000F476C 6683C212 add edx,byte +0x12 000F4770 66643B160F10 cmp edx,[fs:0x100f] 000F4776 741A jz 0x4792 000F4778 E464 in al,0x64 000F477A A801 test al,0x1 000F477C 74F2 jz 0x4770 000F477E A820 test al,0x20 000F4780 7407 jz 0x4789 000F4782 E460 in al,0x60 000F4784 E825FF call 0x46ac 000F4787 EBE7 jmp short 0x4770 000F4789 E460 in al,0x60 000F478B E81EFF call 0x46ac 000F478E 665A pop edx 000F4790 F8 clc 000F4791 C3 ret 000F4792 665A pop edx 000F4794 F9 stc 000F4795 C3 ret 000F4796 E9780B jmp 0x5311 000F4799 EBFB jmp short 0x4796 000F479B 0000 add [bx+si],al 000F479D 0000 add [bx+si],al 000F479F 0000 add [bx+si],al 000F47A1 0000 add [bx+si],al 000F47A3 0000 add [bx+si],al 000F47A5 0000 add [bx+si],al 000F47A7 99 cwd 000F47A8 47 inc di 000F47A9 0000 add [bx+si],al 000F47AB B8461D mov ax,0x1d46 000F47AE 47 inc di 000F47AF 004700 add [bx+0x0],al 000F47B2 0000 add [bx+si],al 000F47B4 0000 add [bx+si],al 000F47B6 0000 add [bx+si],al 000F47B8 0000 add [bx+si],al 000F47BA 000A add [bp+si],cl 000F47BC 650000 add [gs:bx+si],al 000F47BF 0000 add [bx+si],al 000F47C1 0000 add [bx+si],al 000F47C3 0000 add [bx+si],al 000F47C5 0000 add [bx+si],al 000F47C7 0000 add [bx+si],al 000F47C9 0000 add [bx+si],al 000F47CB 0000 add [bx+si],al 000F47CD 56 push si 000F47CE 800B7D or byte [bp+di],0x7d 000F47D1 D06937 shr byte [bx+di+0x37],1 000F47D4 7C29 jl 0x47ff 000F47D6 7C0E jl 0x47e6 000F47D8 653F gs aas 000F47DA 93 xchg ax,bx 000F47DB 660FB7C0 movzx eax,ax 000F47DF FB sti 000F47E0 672EFF14459B4700 call near [cs:eax*2+0x479b] -00 000F47E9 66CB o32 retf 000F47EB 0000 add [bx+si],al 000F47ED 0000 add [bx+si],al 000F47EF 0033 add [bp+di],dh 000F47F1 ED in ax,dx 000F47F2 E83A03 call 0x4b2f 000F47F5 E88D02 call 0x4a85 000F47F8 E8E302 call 0x4ade 000F47FB E85402 call 0x4a52 000F47FE E8A802 call 0x4aa9 000F4801 E8C702 call 0x4acb 000F4804 E80401 call 0x490b 000F4807 E89903 call 0x4ba3 000F480A E87603 call 0x4b83 000F480D E81900 call 0x4829 000F4810 0BED or bp,bp 000F4812 7414 jz 0x4828 000F4814 66B940000000 mov ecx,0x40 000F481A E460 in al,0x60 000F481C 8AE0 mov ah,al 000F481E E89F00 call 0x48c0 000F4821 E460 in al,0x60 000F4823 38E0 cmp al,ah 000F4825 67E1F6 loope 0x481e,ecx 000F4828 C3 ret 000F4829 E81D75 call 0xbd49 000F482C 7229 jc 0x4857 000F482E B03E mov al,0x3e 000F4830 E670 out 0x70,al 000F4832 E471 in al,0x71 000F4834 3C50 cmp al,0x50 000F4836 741F jz 0x4857 000F4838 B050 mov al,0x50 000F483A E671 out 0x71,al 000F483C B03D mov al,0x3d 000F483E E670 out 0x70,al 000F4840 E471 in al,0x71 000F4842 50 push ax 000F4843 B00D mov al,0xd 000F4845 E89A03 call 0x4be2 000F4848 58 pop ax 000F4849 50 push ax 000F484A E87A03 call 0x4bc7 000F484D E86A03 call 0x4bba 000F4850 B03C mov al,0x3c 000F4852 E670 out 0x70,al 000F4854 58 pop ax 000F4855 E671 out 0x71,al 000F4857 C3 ret 000F4858 B80A20 mov ax,0x200a 000F485B E87B00 call 0x48d9 000F485E B039 mov al,0x39 000F4860 E670 out 0x70,al 000F4862 E471 in al,0x71 000F4864 A880 test al,0x80 000F4866 7457 jz 0x48bf 000F4868 E8DE74 call 0xbd49 000F486B 7252 jc 0x48bf 000F486D B00E mov al,0xe 000F486F E87003 call 0x4be2 000F4872 B066 mov al,0x66 000F4874 E670 out 0x70,al 000F4876 E471 in al,0x71 000F4878 247F and al,0x7f 000F487A E671 out 0x71,al 000F487C E84803 call 0x4bc7 000F487F B066 mov al,0x66 000F4881 E670 out 0x70,al 000F4883 B000 mov al,0x0 000F4885 E671 out 0x71,al 000F4887 B065 mov al,0x65 000F4889 E670 out 0x70,al 000F488B E471 in al,0x71 000F488D E83703 call 0x4bc7 000F4890 B065 mov al,0x65 000F4892 E670 out 0x70,al 000F4894 B000 mov al,0x0 000F4896 E671 out 0x71,al 000F4898 B064 mov al,0x64 000F489A E670 out 0x70,al 000F489C E471 in al,0x71 000F489E E82603 call 0x4bc7 000F48A1 B064 mov al,0x64 000F48A3 E670 out 0x70,al 000F48A5 B000 mov al,0x0 000F48A7 E671 out 0x71,al 000F48A9 B063 mov al,0x63 000F48AB E670 out 0x70,al 000F48AD E471 in al,0x71 000F48AF E81503 call 0x4bc7 000F48B2 B063 mov al,0x63 000F48B4 E670 out 0x70,al 000F48B6 B000 mov al,0x0 000F48B8 E671 out 0x71,al 000F48BA E8FD02 call 0x4bba 000F48BD EBFE jmp short 0x48bd 000F48BF C3 ret 000F48C0 E460 in al,0x60 000F48C2 38E0 cmp al,ah 000F48C4 7512 jnz 0x48d8 000F48C6 E420 in al,0x20 000F48C8 A801 test al,0x1 000F48CA 74F4 jz 0x48c0 000F48CC E460 in al,0x60 000F48CE 38E0 cmp al,ah 000F48D0 7506 jnz 0x48d8 000F48D2 E420 in al,0x20 000F48D4 A801 test al,0x1 000F48D6 75F4 jnz 0x48cc 000F48D8 C3 ret 000F48D9 50 push ax 000F48DA E670 out 0x70,al 000F48DC EB00 jmp short 0x48de 000F48DE 8AC4 mov al,ah 000F48E0 E671 out 0x71,al 000F48E2 EB00 jmp short 0x48e4 000F48E4 58 pop ax 000F48E5 C3 ret 000F48E6 E670 out 0x70,al 000F48E8 EB00 jmp short 0x48ea 000F48EA 86C4 xchg al,ah 000F48EC E471 in al,0x71 000F48EE 86C4 xchg al,ah 000F48F0 EB00 jmp short 0x48f2 000F48F2 C3 ret 000F48F3 B80A40 mov ax,0x400a 000F48F6 E8E0FF call 0x48d9 000F48F9 B042 mov al,0x42 000F48FB E8E8FF call 0x48e6 000F48FE B84100 mov ax,0x41 000F4901 E8D5FF call 0x48d9 000F4904 B80A20 mov ax,0x200a 000F4907 E8CFFF call 0x48d9 000F490A C3 ret 000F490B E8427E call 0xc750 000F490E 742A jz 0x493a 000F4910 B00E mov al,0xe 000F4912 E8D1FF call 0x48e6 000F4915 22E4 and ah,ah 000F4917 7521 jnz 0x493a 000F4919 B00B mov al,0xb 000F491B E8C8FF call 0x48e6 000F491E 80E407 and ah,0x7 000F4921 80FC02 cmp ah,0x2 000F4924 7514 jnz 0x493a 000F4926 B015 mov al,0x15 000F4928 E8BBFF call 0x48e6 000F492B 80FC80 cmp ah,0x80 000F492E 750A jnz 0x493a 000F4930 B016 mov al,0x16 000F4932 E8B1FF call 0x48e6 000F4935 80FC02 cmp ah,0x2 000F4938 746D jz 0x49a7 000F493A E80D1A call 0x634a 000F493D B00A mov al,0xa 000F493F E670 out 0x70,al 000F4941 B020 mov al,0x20 000F4943 E671 out 0x71,al 000F4945 B039 mov al,0x39 000F4947 E670 out 0x70,al 000F4949 B000 mov al,0x0 000F494B E671 out 0x71,al 000F494D B80A30 mov ax,0x300a 000F4950 E886FF call 0x48d9 000F4953 B80B02 mov ax,0x20b 000F4956 E880FF call 0x48d9 000F4959 B80E00 mov ax,0xe 000F495C E87AFF call 0x48d9 000F495F B80603 mov ax,0x306 000F4962 E874FF call 0x48d9 000F4965 B80701 mov ax,0x107 000F4968 E86EFF call 0x48d9 000F496B B80804 mov ax,0x408 000F496E E868FF call 0x48d9 000F4971 B80900 mov ax,0x9 000F4974 E862FF call 0x48d9 000F4977 B84820 mov ax,0x2048 000F497A E85CFF call 0x48d9 000F497D B83720 mov ax,0x2037 000F4980 E856FF call 0x48d9 000F4983 B80001 mov ax,0x100 000F4986 E850FF call 0x48d9 000F4989 B80201 mov ax,0x102 000F498C E84AFF call 0x48d9 000F498F B80401 mov ax,0x104 000F4992 E844FF call 0x48d9 000F4995 B80A20 mov ax,0x200a 000F4998 E83EFF call 0x48d9 000F499B B81580 mov ax,0x8015 000F499E E838FF call 0x48d9 000F49A1 B81602 mov ax,0x216 000F49A4 E832FF call 0x48d9 000F49A7 B00B mov al,0xb 000F49A9 E83AFF call 0x48e6 000F49AC 80E47A and ah,0x7a 000F49AF 80CC02 or ah,0x2 000F49B2 E824FF call 0x48d9 000F49B5 C3 ret 000F49B6 B0A9 mov al,0xa9 000F49B8 E664 out 0x64,al 000F49BA B90000 mov cx,0x0 000F49BD E464 in al,0x64 000F49BF A801 test al,0x1 000F49C1 E1FA loope 0x49bd 000F49C3 7406 jz 0x49cb 000F49C5 E460 in al,0x60 000F49C7 0AC0 or al,al 000F49C9 7405 jz 0x49d0 000F49CB B009 mov al,0x9 000F49CD E81202 call 0x4be2 000F49D0 C3 ret 000F49D1 66B900000200 mov ecx,0x20000 000F49D7 B055 mov al,0x55 000F49D9 EE out dx,al 000F49DA EC in al,dx 000F49DB 3C55 cmp al,0x55 000F49DD 67E0FA loopne 0x49da,ecx 000F49E0 7509 jnz 0x49eb 000F49E2 B0AA mov al,0xaa 000F49E4 EE out dx,al 000F49E5 EC in al,dx 000F49E6 3CAA cmp al,0xaa 000F49E8 67E0EF loopne 0x49da,ecx 000F49EB C3 ret 000F49EC 52 push dx 000F49ED 50 push ax 000F49EE 66B900000100 mov ecx,0x10000 000F49F4 83C205 add dx,byte +0x5 000F49F7 EC in al,dx 000F49F8 3420 xor al,0x20 000F49FA A820 test al,0x20 000F49FC 67E0F8 loopne 0x49f7,ecx 000F49FF 58 pop ax 000F4A00 5A pop dx 000F4A01 C3 ret 000F4A02 52 push dx 000F4A03 E8E6FF call 0x49ec 000F4A06 EE out dx,al 000F4A07 5A pop dx 000F4A08 C3 ret 000F4A09 83C205 add dx,byte +0x5 000F4A0C 66B900000400 mov ecx,0x40000 000F4A12 EC in al,dx 000F4A13 3401 xor al,0x1 000F4A15 A801 test al,0x1 000F4A17 67E0F8 loopne 0x4a12,ecx 000F4A1A 7506 jnz 0x4a22 000F4A1C 83EA05 sub dx,byte +0x5 000F4A1F 32C0 xor al,al 000F4A21 EC in al,dx 000F4A22 C3 ret 000F4A23 52 push dx 000F4A24 E8C5FF call 0x49ec 000F4A27 750A jnz 0x4a33 000F4A29 EE out dx,al 000F4A2A 8AE0 mov ah,al 000F4A2C E8DAFF call 0x4a09 000F4A2F 7502 jnz 0x4a33 000F4A31 38E0 cmp al,ah 000F4A33 5A pop dx 000F4A34 C3 ret 000F4A35 B07F mov al,0x7f 000F4A37 E8C8FF call 0x4a02 000F4A3A 7515 jnz 0x4a51 000F4A3C E8CAFF call 0x4a09 000F4A3F 7510 jnz 0x4a51 000F4A41 3C7F cmp al,0x7f 000F4A43 75F7 jnz 0x4a3c 000F4A45 B055 mov al,0x55 000F4A47 E8D9FF call 0x4a23 000F4A4A 7505 jnz 0x4a51 000F4A4C B0AA mov al,0xaa 000F4A4E E8D2FF call 0x4a23 000F4A51 C3 ret 000F4A52 BAFC02 mov dx,0x2fc 000F4A55 B012 mov al,0x12 000F4A57 EE out dx,al 000F4A58 BAFC03 mov dx,0x3fc 000F4A5B B012 mov al,0x12 000F4A5D EE out dx,al 000F4A5E BAF803 mov dx,0x3f8 000F4A61 E8D1FF call 0x4a35 000F4A64 7405 jz 0x4a6b 000F4A66 B007 mov al,0x7 000F4A68 E87701 call 0x4be2 000F4A6B BAF802 mov dx,0x2f8 000F4A6E E8C4FF call 0x4a35 000F4A71 7405 jz 0x4a78 000F4A73 B008 mov al,0x8 000F4A75 E86A01 call 0x4be2 000F4A78 BAFC03 mov dx,0x3fc 000F4A7B B000 mov al,0x0 000F4A7D EE out dx,al 000F4A7E BAFC02 mov dx,0x2fc 000F4A81 B000 mov al,0x0 000F4A83 EE out dx,al 000F4A84 C3 ret 000F4A85 33F6 xor si,si 000F4A87 33C9 xor cx,cx 000F4A89 33C0 xor ax,ax 000F4A8B 2EAC cs lodsb 000F4A8D 02E0 add ah,al 000F4A8F E2FA loop 0x4a8b 000F4A91 0AE4 or ah,ah 000F4A93 7405 jz 0x4a9a 000F4A95 B003 mov al,0x3 000F4A97 E84801 call 0x4be2 000F4A9A C3 ret 000F4A9B BA7803 mov dx,0x378 000F4A9E E830FF call 0x49d1 000F4AA1 7405 jz 0x4aa8 000F4AA3 B004 mov al,0x4 000F4AA5 E83A01 call 0x4be2 000F4AA8 C3 ret 000F4AA9 66B900001000 mov ecx,0x100000 000F4AAF B00A mov al,0xa 000F4AB1 E620 out 0x20,al 000F4AB3 E420 in al,0x20 000F4AB5 A801 test al,0x1 000F4AB7 67E0F9 loopne 0x4ab3,ecx 000F4ABA 7509 jnz 0x4ac5 000F4ABC E420 in al,0x20 000F4ABE A801 test al,0x1 000F4AC0 67E1F9 loope 0x4abc,ecx 000F4AC3 7505 jnz 0x4aca 000F4AC5 B005 mov al,0x5 000F4AC7 E81801 call 0x4be2 000F4ACA C3 ret 000F4ACB B91000 mov cx,0x10 000F4ACE E460 in al,0x60 000F4AD0 E2FC loop 0x4ace 000F4AD2 E464 in al,0x64 000F4AD4 2440 and al,0x40 000F4AD6 7405 jz 0x4add 000F4AD8 B006 mov al,0x6 000F4ADA E80501 call 0x4be2 000F4ADD C3 ret 000F4ADE 06 push es 000F4ADF 33C0 xor ax,ax 000F4AE1 8EC0 mov es,ax 000F4AE3 66BF00050000 mov edi,0x500 000F4AE9 66B9C03E0000 mov ecx,0x3ec0 000F4AEF E82800 call 0x4b1a 000F4AF2 751F jnz 0x4b13 000F4AF4 66B900400000 mov ecx,0x4000 000F4AFA 6633FF xor edi,edi 000F4AFD 8CC3 mov bx,es 000F4AFF 81C30010 add bx,0x1000 000F4B03 8CD0 mov ax,ss 000F4B05 3BD8 cmp bx,ax 000F4B07 74F6 jz 0x4aff 000F4B09 8EC3 mov es,bx 000F4B0B 81FB00A0 cmp bx,0xa000 000F4B0F 72DE jc 0x4aef 000F4B11 EB05 jmp short 0x4b18 000F4B13 B002 mov al,0x2 000F4B15 E8CA00 call 0x4be2 000F4B18 07 pop es 000F4B19 C3 ret 000F4B1A 66B8AA55AA55 mov eax,0x55aa55aa 000F4B20 E84700 call 0x4b6a 000F4B23 7509 jnz 0x4b2e 000F4B25 66B855AA55AA mov eax,0xaa55aa55 000F4B2B E83C00 call 0x4b6a 000F4B2E C3 ret 000F4B2F 06 push es 000F4B30 B800B8 mov ax,0xb800 000F4B33 8EC0 mov es,ax 000F4B35 66B8AA55AA55 mov eax,0x55aa55aa 000F4B3B 66BF00000000 mov edi,0x0 000F4B41 66B9001C0000 mov ecx,0x1c00 000F4B47 E82000 call 0x4b6a 000F4B4A 7512 jnz 0x4b5e 000F4B4C 66B855AA55AA mov eax,0xaa55aa55 000F4B52 E81500 call 0x4b6a 000F4B55 7507 jnz 0x4b5e 000F4B57 B80300 mov ax,0x3 000F4B5A CD10 int 0x10 000F4B5C EB0A jmp short 0x4b68 000F4B5E B80300 mov ax,0x3 000F4B61 CD10 int 0x10 000F4B63 B001 mov al,0x1 000F4B65 E87A00 call 0x4be2 000F4B68 07 pop es 000F4B69 C3 ret 000F4B6A 6657 push edi 000F4B6C 6651 push ecx 000F4B6E 6657 push edi 000F4B70 6651 push ecx 000F4B72 F36766AB rep a32 stosd 000F4B76 6659 pop ecx 000F4B78 665F pop edi 000F4B7A F36766AF repe a32 scasd 000F4B7E 6659 pop ecx 000F4B80 665F pop edi 000F4B82 C3 ret 000F4B83 B03F mov al,0x3f 000F4B85 E670 out 0x70,al 000F4B87 E471 in al,0x71 000F4B89 3C55 cmp al,0x55 000F4B8B 7509 jnz 0x4b96 000F4B8D 32C0 xor al,al 000F4B8F E671 out 0x71,al 000F4B91 B00C mov al,0xc 000F4B93 E84C00 call 0x4be2 000F4B96 C3 ret 000F4B97 E88F18 call 0x6429 000F4B9A 7304 jnc 0x4ba0 000F4B9C 0C01 or al,0x1 000F4B9E EB02 jmp short 0x4ba2 000F4BA0 32C0 xor al,al 000F4BA2 C3 ret 000F4BA3 1E push ds 000F4BA4 0FA1 pop fs 000F4BA6 B200 mov dl,0x0 000F4BA8 E8ECFF call 0x4b97 000F4BAB 740C jz 0x4bb9 000F4BAD B208 mov dl,0x8 000F4BAF E8E5FF call 0x4b97 000F4BB2 7405 jz 0x4bb9 000F4BB4 B00B mov al,0xb 000F4BB6 E82900 call 0x4be2 000F4BB9 C3 ret 000F4BBA B00D mov al,0xd 000F4BBC B40E mov ah,0xe 000F4BBE CD10 int 0x10 000F4BC0 B00A mov al,0xa 000F4BC2 B40E mov ah,0xe 000F4BC4 CD10 int 0x10 000F4BC6 C3 ret 000F4BC7 8AD0 mov dl,al 000F4BC9 B90200 mov cx,0x2 000F4BCC C0CA04 ror dl,0x4 000F4BCF 8AC2 mov al,dl 000F4BD1 240F and al,0xf 000F4BD3 3C0A cmp al,0xa 000F4BD5 7202 jc 0x4bd9 000F4BD7 0407 add al,0x7 000F4BD9 0430 add al,0x30 000F4BDB B40E mov ah,0xe 000F4BDD CD10 int 0x10 000F4BDF E2EB loop 0x4bcc 000F4BE1 C3 ret 000F4BE2 BE0E4C mov si,0x4c0e 000F4BE5 2E8A24 mov ah,[cs:si] 000F4BE8 46 inc si 000F4BE9 0AE4 or ah,ah 000F4BEB 741D jz 0x4c0a 000F4BED 38E0 cmp al,ah 000F4BEF 740B jz 0x4bfc 000F4BF1 2E803C00 cmp byte [cs:si],0x0 000F4BF5 8D7401 lea si,[si+0x1] 000F4BF8 75F7 jnz 0x4bf1 000F4BFA EBE9 jmp short 0x4be5 000F4BFC 2E8A04 mov al,[cs:si] 000F4BFF 0AC0 or al,al 000F4C01 7407 jz 0x4c0a 000F4C03 46 inc si 000F4C04 B40E mov ah,0xe 000F4C06 CD10 int 0x10 000F4C08 EBF2 jmp short 0x4bfc 000F4C0A BD0100 mov bp,0x1 000F4C0D C3 ret 000F4C0E 024452 add al,[si+0x52] 000F4C11 41 inc cx 000F4C12 4D dec bp 000F4C13 206D65 and [di+0x65],ch 000F4C16 6D insw 000F4C17 6F outsw 000F4C18 7279 jc 0x4c93 000F4C1A 207465 and [si+0x65],dh 000F4C1D 7374 jnc 0x4c93 000F4C1F 696E672046 imul bp,[bp+0x67],word 0x4620 000F4C24 41 inc cx 000F4C25 49 dec cx 000F4C26 4C dec sp 000F4C27 45 inc bp 000F4C28 44 inc sp 000F4C29 2E200D and [cs:di],cl 000F4C2C 0A00 or al,[bx+si] 000F4C2E 015669 add [bp+0x69],dx 000F4C31 64656F gs outsw 000F4C34 206D65 and [di+0x65],ch 000F4C37 6D insw 000F4C38 6F outsw 000F4C39 7279 jc 0x4cb4 000F4C3B 207465 and [si+0x65],dh 000F4C3E 7374 jnc 0x4cb4 000F4C40 696E672046 imul bp,[bp+0x67],word 0x4620 000F4C45 41 inc cx 000F4C46 49 dec cx 000F4C47 4C dec sp 000F4C48 45 inc bp 000F4C49 44 inc sp 000F4C4A 2E200D and [cs:di],cl 000F4C4D 0A00 or al,[bx+si] 000F4C4F 03524F add dx,[bp+si+0x4f] 000F4C52 4D dec bp 000F4C53 206368 and [bp+di+0x68],ah 000F4C56 65636B73 arpl [gs:bp+di+0x73],bp 000F4C5A 756D jnz 0x4cc9 000F4C5C 6D insw 000F4C5D 206572 and [di+0x72],ah 000F4C60 726F jc 0x4cd1 000F4C62 722E jc 0x4c92 000F4C64 0D0A00 or ax,0xa 000F4C67 0450 add al,0x50 000F4C69 61 popa 000F4C6A 7261 jc 0x4ccd 000F4C6C 6C insb 000F4C6D 6C insb 000F4C6E 656C gs insb 000F4C70 20706F and [bx+si+0x6f],dh 000F4C73 7274 jc 0x4ce9 000F4C75 207465 and [si+0x65],dh 000F4C78 7374 jnc 0x4cee 000F4C7A 696E672046 imul bp,[bp+0x67],word 0x4620 000F4C7F 41 inc cx 000F4C80 49 dec cx 000F4C81 4C dec sp 000F4C82 45 inc bp 000F4C83 44 inc sp 000F4C84 2E200D and [cs:di],cl 000F4C87 0A00 or al,[bx+si] 000F4C89 055469 add ax,0x6954 000F4C8C 6D insw 000F4C8D 657220 gs jc 0x4cb0 000F4C90 696E746572 imul bp,[bp+0x74],word 0x7265 000F4C95 7275 jc 0x4d0c 000F4C97 7074 jo 0x4d0d 000F4C99 207465 and [si+0x65],dh 000F4C9C 7374 jnc 0x4d12 000F4C9E 696E672046 imul bp,[bp+0x67],word 0x4620 000F4CA3 41 inc cx 000F4CA4 49 dec cx 000F4CA5 4C dec sp 000F4CA6 45 inc bp 000F4CA7 44 inc sp 000F4CA8 2E200D and [cs:di],cl 000F4CAB 0A00 or al,[bx+si] 000F4CAD 06 push es 000F4CAE 4B dec bx 000F4CAF 657962 gs jns 0x4d14 000F4CB2 6F outsw 000F4CB3 61 popa 000F4CB4 7264 jc 0x4d1a 000F4CB6 207465 and [si+0x65],dh 000F4CB9 7374 jnc 0x4d2f 000F4CBB 696E672046 imul bp,[bp+0x67],word 0x4620 000F4CC0 41 inc cx 000F4CC1 49 dec cx 000F4CC2 4C dec sp 000F4CC3 45 inc bp 000F4CC4 44 inc sp 000F4CC5 2E200D and [cs:di],cl 000F4CC8 0A00 or al,[bx+si] 000F4CCA 07 pop es 000F4CCB 53 push bx 000F4CCC 657269 gs jc 0x4d38 000F4CCF 61 popa 000F4CD0 6C insb 000F4CD1 20706F and [bx+si+0x6f],dh 000F4CD4 7274 jc 0x4d4a 000F4CD6 2031 and [bx+di],dh 000F4CD8 207465 and [si+0x65],dh 000F4CDB 7374 jnc 0x4d51 000F4CDD 696E672046 imul bp,[bp+0x67],word 0x4620 000F4CE2 41 inc cx 000F4CE3 49 dec cx 000F4CE4 4C dec sp 000F4CE5 45 inc bp 000F4CE6 44 inc sp 000F4CE7 2E200D and [cs:di],cl 000F4CEA 0A00 or al,[bx+si] 000F4CEC 085365 or [bp+di+0x65],dl 000F4CEF 7269 jc 0x4d5a 000F4CF1 61 popa 000F4CF2 6C insb 000F4CF3 20706F and [bx+si+0x6f],dh 000F4CF6 7274 jc 0x4d6c 000F4CF8 2032 and [bp+si],dh 000F4CFA 207465 and [si+0x65],dh 000F4CFD 7374 jnc 0x4d73 000F4CFF 696E672046 imul bp,[bp+0x67],word 0x4620 000F4D04 41 inc cx 000F4D05 49 dec cx 000F4D06 4C dec sp 000F4D07 45 inc bp 000F4D08 44 inc sp 000F4D09 2E200D and [cs:di],cl 000F4D0C 0A00 or al,[bx+si] 000F4D0E 094D6F or [di+0x6f],cx 000F4D11 7573 jnz 0x4d86 000F4D13 65207465 and [gs:si+0x65],dh 000F4D17 7374 jnc 0x4d8d 000F4D19 696E672046 imul bp,[bp+0x67],word 0x4620 000F4D1E 41 inc cx 000F4D1F 49 dec cx 000F4D20 4C dec sp 000F4D21 45 inc bp 000F4D22 44 inc sp 000F4D23 2E200D and [cs:di],cl 000F4D26 0A00 or al,[bx+si] 000F4D28 0A5254 or dl,[bp+si+0x54] 000F4D2B 43 inc bx 000F4D2C 206261 and [bp+si+0x61],ah 000F4D2F 7474 jz 0x4da5 000F4D31 657279 gs jc 0x4dad 000F4D34 207465 and [si+0x65],dh 000F4D37 7374 jnc 0x4dad 000F4D39 696E672046 imul bp,[bp+0x67],word 0x4620 000F4D3E 41 inc cx 000F4D3F 49 dec cx 000F4D40 4C dec sp 000F4D41 45 inc bp 000F4D42 44 inc sp 000F4D43 2E200D and [cs:di],cl 000F4D46 0A00 or al,[bx+si] 000F4D48 0B4E41 or cx,[bp+0x41] 000F4D4B 4E dec si 000F4D4C 44 inc sp 000F4D4D 20666C and [bp+0x6c],ah 000F4D50 61 popa 000F4D51 7368 jnc 0x4dbb 000F4D53 206465 and [si+0x65],ah 000F4D56 7669 jna 0x4dc1 000F4D58 636520 arpl [di+0x20],sp 000F4D5B 7465 jz 0x4dc2 000F4D5D 7374 jnc 0x4dd3 000F4D5F 696E672046 imul bp,[bp+0x67],word 0x4620 000F4D64 41 inc cx 000F4D65 49 dec cx 000F4D66 4C dec sp 000F4D67 45 inc bp 000F4D68 44 inc sp 000F4D69 2E200D and [cs:di],cl 000F4D6C 0A00 or al,[bx+si] 000F4D6E 0C4F or al,0x4f 000F4D70 7665 jna 0x4dd7 000F4D72 7220 jc 0x4d94 000F4D74 54 push sp 000F4D75 656D gs insw 000F4D77 7065 jo 0x4dde 000F4D79 7261 jc 0x4ddc 000F4D7B 7475 jz 0x4df2 000F4D7D 7265 jc 0x4de4 000F4D7F 206465 and [si+0x65],ah 000F4D82 7465 jz 0x4de9 000F4D84 637465 arpl [si+0x65],si 000F4D87 64206265 and [fs:bp+si+0x65],ah 000F4D8B 666F outsd 000F4D8D 7265 jc 0x4df4 000F4D8F 207368 and [bp+di+0x68],dh 000F4D92 7574 jnz 0x4e08 000F4D94 20646F and [si+0x6f],ah 000F4D97 776E ja 0x4e07 000F4D99 2E0D0A00 cs or ax,0xa 000F4D9D 0D4F70 or ax,0x704f 000F4DA0 657261 gs jc 0x4e04 000F4DA3 7469 jz 0x4e0e 000F4DA5 6E outsb 000F4DA6 67207379 and [ebx+0x79],dh 000F4DAA 7374 jnc 0x4e20 000F4DAC 656D gs insw 000F4DAE 207761 and [bx+0x61],dh 000F4DB1 7320 jnc 0x4dd3 000F4DB3 6E outsb 000F4DB4 6F outsw 000F4DB5 7420 jz 0x4dd7 000F4DB7 6C insb 000F4DB8 6F outsw 000F4DB9 61 popa 000F4DBA 64656420636F and [fs:bp+di+0x6f],ah 000F4DC0 7272 jc 0x4e34 000F4DC2 6563746C arpl [gs:si+0x6c],si 000F4DC6 793A jns 0x4e02 000F4DC8 2000 and [bx+si],al 000F4DCA 0E push cs 000F4DCB 53 push bx 000F4DCC 7472 jz 0x4e40 000F4DCE 6F outsw 000F4DCF 6E outsb 000F4DD0 67204D65 and [ebp+0x65],cl 000F4DD4 6D insw 000F4DD5 6F outsw 000F4DD6 7279 jc 0x4e51 000F4DD8 207465 and [si+0x65],dh 000F4DDB 7374 jnc 0x4e51 000F4DDD 206661 and [bp+0x61],ah 000F4DE0 696C757265 imul bp,[si+0x75],word 0x6572 000F4DE5 206174 and [bx+di+0x74],ah 000F4DE8 206C6F and [si+0x6f],ch 000F4DEB 636174 arpl [bx+di+0x74],sp 000F4DEE 696F6E3A20 imul bp,[bx+0x6e],word 0x203a 000F4DF3 0000 add [bx+si],al 000F4DF5 20416C and [bx+di+0x6c],al 000F4DF8 6C insb 000F4DF9 206461 and [si+0x61],ah 000F4DFC 7461 jz 0x4e5f 000F4DFE 207769 and [bx+0x69],dh 000F4E01 6C insb 000F4E02 6C insb 000F4E03 206265 and [bp+si+0x65],ah 000F4E06 206465 and [si+0x65],ah 000F4E09 7374 jnc 0x4e7f 000F4E0B 726F jc 0x4e7c 000F4E0D 7965 jns 0x4e74 000F4E0F 642021 and [fs:bx+di],ah 000F4E12 2120 and [bx+si],sp 000F4E14 0A00 or al,[bx+si] 000F4E16 20446F and [si+0x6f],al 000F4E19 20796F and [bx+di+0x6f],bh 000F4E1C 7520 jnz 0x4e3e 000F4E1E 7761 ja 0x4e81 000F4E20 6E outsb 000F4E21 7420 jz 0x4e43 000F4E23 746F jz 0x4e94 000F4E25 20636F and [bp+di+0x6f],ah 000F4E28 6E outsb 000F4E29 7469 jz 0x4e94 000F4E2B 6E outsb 000F4E2C 7565 jnz 0x4e93 000F4E2E 200A and [bp+si],cl 000F4E30 204966 and [bx+di+0x66],cl 000F4E33 207965 and [bx+di+0x65],bh 000F4E36 732C jnc 0x4e64 000F4E38 205072 and [bx+si+0x72],dl 000F4E3B 657373 gs jnc 0x4eb1 000F4E3E 2022 and [bp+si],ah 000F4E40 7922 jns 0x4e64 000F4E42 0020 add [bx+si],ah 000F4E44 46 inc si 000F4E45 4C dec sp 000F4E46 41 inc cx 000F4E47 53 push bx 000F4E48 48 dec ax 000F4E49 204552 and [di+0x52],al 000F4E4C 41 inc cx 000F4E4D 53 push bx 000F4E4E 45 inc bp 000F4E4F 204D45 and [di+0x45],cl 000F4E52 4E dec si 000F4E53 55 push bp 000F4E54 2000 and [bx+si],al 000F4E56 204D65 and [di+0x65],cl 000F4E59 6D insw 000F4E5A 6F outsw 000F4E5B 7279 jc 0x4ed6 000F4E5D 204572 and [di+0x72],al 000F4E60 726F jc 0x4ed1 000F4E62 7220 jc 0x4e84 000F4E64 004861 add [bx+si+0x61],cl 000F4E67 7264 jc 0x4ecd 000F4E69 7761 ja 0x4ecc 000F4E6B 7265 jc 0x4ed2 000F4E6D 205465 and [si+0x65],dl 000F4E70 7374 jnc 0x4ee6 000F4E72 004D69 add [di+0x69],cl 000F4E75 6E outsb 000F4E76 696D756D20 imul bp,[di+0x75],word 0x206d 000F4E7B 6D insw 000F4E7C 656D gs insw 000F4E7E 6F outsw 000F4E7F 7279 jc 0x4efa 000F4E81 207265 and [bp+si+0x65],dh 000F4E84 7175 jno 0x4efb 000F4E86 6972656D65 imul si,[bp+si+0x65],word 0x656d 000F4E8B 6E outsb 000F4E8C 7420 jz 0x4eae 000F4E8E 6973203136 imul si,[bp+di+0x20],word 0x3631 000F4E93 204D62 and [di+0x62],cl 000F4E96 7974 jns 0x4f0c 000F4E98 65004164 add [gs:bx+di+0x64],al 000F4E9C 647265 fs jc 0x4f04 000F4E9F 7373 jnc 0x4f14 000F4EA1 206F66 and [bx+0x66],ch 000F4EA4 207468 and [si+0x68],dh 000F4EA7 65206D65 and [gs:di+0x65],ch 000F4EAB 6D insw 000F4EAC 6F outsw 000F4EAD 7279 jc 0x4f28 000F4EAF 206572 and [di+0x72],ah 000F4EB2 726F jc 0x4f23 000F4EB4 723A jc 0x4ef0 000F4EB6 2000 and [bx+si],al 000F4EB8 0A20 or ah,[bx+si] 000F4EBA 2020 and [bx+si],ah 000F4EBC 2020 and [bx+si],ah 000F4EBE 2020 and [bx+si],ah 000F4EC0 2020 and [bx+si],ah 000F4EC2 2020 and [bx+si],ah 000F4EC4 2020 and [bx+si],ah 000F4EC6 204578 and [di+0x78],al 000F4EC9 7065 jo 0x4f30 000F4ECB 637465 arpl [si+0x65],si 000F4ECE 64206461 and [fs:si+0x61],ah 000F4ED2 7461 jz 0x4f35 000F4ED4 3A20 cmp ah,[bx+si] 000F4ED6 000A add [bp+si],cl 000F4ED8 2020 and [bx+si],ah 000F4EDA 2020 and [bx+si],ah 000F4EDC 2020 and [bx+si],ah 000F4EDE 2020 and [bx+si],ah 000F4EE0 2020 and [bx+si],ah 000F4EE2 2020 and [bx+si],ah 000F4EE4 2020 and [bx+si],ah 000F4EE6 2020 and [bx+si],ah 000F4EE8 41 inc cx 000F4EE9 637475 arpl [si+0x75],si 000F4EEC 61 popa 000F4EED 6C insb 000F4EEE 206461 and [si+0x61],ah 000F4EF1 7461 jz 0x4f54 000F4EF3 3A20 cmp ah,[bx+si] 000F4EF5 000A add [bp+si],cl 000F4EF7 0A20 or ah,[bx+si] 000F4EF9 2020 and [bx+si],ah 000F4EFB 2020 and [bx+si],ah 000F4EFD 50 push ax 000F4EFE 7265 jc 0x4f65 000F4F00 7373 jnc 0x4f75 000F4F02 205B45 and [bp+di+0x45],bl 000F4F05 205320 and [bp+di+0x20],dl 000F4F08 43 inc bx 000F4F09 5D pop bp 000F4F0A 20746F and [si+0x6f],dh 000F4F0D 20636F and [bp+di+0x6f],ah 000F4F10 6E outsb 000F4F11 7469 jz 0x4f7c 000F4F13 6E outsb 000F4F14 7565 jnz 0x4f7b 000F4F16 0020 add [bx+si],ah 000F4F18 2020 and [bx+si],ah 000F4F1A 2020 and [bx+si],ah 000F4F1C 205465 and [si+0x65],dl 000F4F1F 7374 jnc 0x4f95 000F4F21 696E672053 imul bp,[bp+0x67],word 0x5320 000F4F26 7973 jns 0x4f9b 000F4F28 7465 jz 0x4f8f 000F4F2A 6D insw 000F4F2B 20696E and [bx+di+0x6e],ch 000F4F2E 7465 jz 0x4f95 000F4F30 677269 a32 jc 0x4f9c 000F4F33 7479 jz 0x4fae 000F4F35 200A and [bp+si],cl 000F4F37 2020 and [bx+si],ah 000F4F39 2020 and [bx+si],ah 000F4F3B 2020 and [bx+si],ah 000F4F3D 2020 and [bx+si],ah 000F4F3F 20506C and [bx+si+0x6c],dl 000F4F42 6561 gs popa 000F4F44 7365 jnc 0x4fab 000F4F46 207761 and [bx+0x61],dh 000F4F49 69742E2E2E imul si,[si+0x2e],word 0x2e2e 000F4F4E 2E2E2E0A00 or al,[cs:bx+si] 000F4F53 6660 pushad 000F4F55 C706950E4001 mov word [0xe95],0x140 000F4F5B C706970EFA00 mov word [0xe97],0xfa 000F4F61 C706990E564E mov word [0xe99],0x4e56 000F4F67 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F4F70 66BF910E0000 mov edi,0xe91 000F4F76 66BE9A4E0000 mov esi,0x4e9a 000F4F7C E8AC4F call 0x9f2b 000F4F7F E86C4F call 0x9eee 000F4F82 67C6430402 mov byte [ebx+0x4],0x2 000F4F87 67C7430AEE0E mov word [ebx+0xa],0xeee 000F4F8D 67C6430508 mov byte [ebx+0x5],0x8 000F4F92 66BEB84E0000 mov esi,0x4eb8 000F4F98 E8904F call 0x9f2b 000F4F9B E8504F call 0x9eee 000F4F9E 67C6430402 mov byte [ebx+0x4],0x2 000F4FA3 67C7430AF20E mov word [ebx+0xa],0xef2 000F4FA9 67C6430508 mov byte [ebx+0x5],0x8 000F4FAE 66BED74E0000 mov esi,0x4ed7 000F4FB4 E8744F call 0x9f2b 000F4FB7 E8344F call 0x9eee 000F4FBA 67C6430402 mov byte [ebx+0x4],0x2 000F4FBF 67C7430AF60E mov word [ebx+0xa],0xef6 000F4FC5 67C6430508 mov byte [ebx+0x5],0x8 000F4FCA 66BEF64E0000 mov esi,0x4ef6 000F4FD0 E8584F call 0x9f2b 000F4FD3 66BE910E0000 mov esi,0xe91 000F4FD9 E8DD4F call 0x9fb9 000F4FDC B078 mov al,0x78 000F4FDE E83202 call 0x5213 000F4FE1 6661 popad 000F4FE3 C3 ret 000F4FE4 6660 pushad 000F4FE6 E460 in al,0x60 000F4FE8 E460 in al,0x60 000F4FEA E460 in al,0x60 000F4FEC E460 in al,0x60 000F4FEE E460 in al,0x60 000F4FF0 3C12 cmp al,0x12 000F4FF2 7552 jnz 0x5046 000F4FF4 E8526D call 0xbd49 000F4FF7 724D jc 0x5046 000F4FF9 C706950E4001 mov word [0xe95],0x140 000F4FFF C706970EFA00 mov word [0xe97],0xfa 000F5005 C706990E434E mov word [0xe99],0x4e43 000F500B 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F5014 66BF910E0000 mov edi,0xe91 000F501A 66BEF54D0000 mov esi,0x4df5 000F5020 E8084F call 0x9f2b 000F5023 66BE164E0000 mov esi,0x4e16 000F5029 E8FF4E call 0x9f2b 000F502C 66BE910E0000 mov esi,0xe91 000F5032 E8844F call 0x9fb9 000F5035 E460 in al,0x60 000F5037 247F and al,0x7f 000F5039 3C12 cmp al,0x12 000F503B 74F8 jz 0x5035 000F503D 3C15 cmp al,0x15 000F503F 7505 jnz 0x5046 000F5041 C606E41401 mov byte [0x14e4],0x1 000F5046 3C18 cmp al,0x18 000F5048 7403 jz 0x504d 000F504A E8D312 call 0x6320 000F504D 6661 popad 000F504F C3 ret 000F5050 E460 in al,0x60 000F5052 3C21 cmp al,0x21 000F5054 7503 jnz 0x5059 000F5056 E8DC12 call 0x6335 000F5059 C3 ret 000F505A 20466C and [bp+0x6c],al 000F505D 61 popa 000F505E 7368 jnc 0x50c8 000F5060 206D65 and [di+0x65],ch 000F5063 6D insw 000F5064 6F outsw 000F5065 7279 jc 0x50e0 000F5067 207665 and [bp+0x65],dh 000F506A 7269 jc 0x50d5 000F506C 6669636174696F6E imul esp,[bp+di+0x61],dword 0x6e6f6974 000F5074 2000 and [bx+si],al 000F5076 3A20 cmp ah,[bx+si] 000F5078 56 push si 000F5079 657269 gs jc 0x50e5 000F507C 667969 o32 jns 0x50e8 000F507F 6E outsb 000F5080 67207365 and [ebx+0x65],dh 000F5084 63746F arpl [si+0x6f],si 000F5087 7273 jc 0x50fc 000F5089 2E2E2E2020 and [cs:bx+si],ah 000F508E 0A00 or al,[bx+si] 000F5090 44 inc sp 000F5091 657669 gs jna 0x50fd 000F5094 636520 arpl [di+0x20],sp 000F5097 004D41 add [di+0x41],cl 000F509A 43 inc bx 000F509B 204164 and [bx+di+0x64],al 000F509E 647265 fs jc 0x5106 000F50A1 7373 jnc 0x5116 000F50A3 206973 and [bx+di+0x73],ch 000F50A6 3A20 cmp ah,[bx+si] 000F50A8 003A add [bp+si],bh 000F50AA 0020 add [bx+si],ah 000F50AC 0A00 or al,[bx+si] 000F50AE 6660 pushad 000F50B0 660BC0 or eax,eax 000F50B3 0F84DF00 jz near 0x5196 000F50B7 660FB6DB movzx ebx,bl 000F50BB FF36C710 push word [0x10c7] 000F50BF C606C71002 mov byte [0x10c7],0x2 000F50C4 BE000F mov si,0xf00 000F50C7 E83669 call 0xba00 000F50CA 66891EF20E mov [0xef2],ebx 000F50CF 66A3B10E mov [0xeb1],eax 000F50D3 66A3B90E mov [0xeb9],eax 000F50D7 66C706AD0E000000 mov dword [0xead],0x0 -00 000F50E0 66C706B50E000000 mov dword [0xeb5],0x0 -00 000F50E9 C706950E4001 mov word [0xe95],0x140 000F50EF C706970EFA00 mov word [0xe97],0xfa 000F50F5 C706990E5A50 mov word [0xe99],0x505a 000F50FB 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F5104 66BF910E0000 mov edi,0xe91 000F510A 66BE98500000 mov esi,0x5098 000F5110 B90600 mov cx,0x6 000F5113 BA0000 mov dx,0x0 000F5116 52 push dx 000F5117 51 push cx 000F5118 E8104E call 0x9f2b 000F511B E8D04D call 0x9eee 000F511E 67C6430402 mov byte [ebx+0x4],0x2 000F5123 8BC2 mov ax,dx 000F5125 3401 xor al,0x1 000F5127 05000F add ax,0xf00 000F512A 6789430A mov [ebx+0xa],ax 000F512E 67C6430502 mov byte [ebx+0x5],0x2 000F5133 66BEA9500000 mov esi,0x50a9 000F5139 59 pop cx 000F513A 5A pop dx 000F513B 42 inc dx 000F513C E2D8 loop 0x5116 000F513E 66BEAB500000 mov esi,0x50ab 000F5144 E8E44D call 0x9f2b 000F5147 66BE90500000 mov esi,0x5090 000F514D E8DB4D call 0x9f2b 000F5150 E89B4D call 0x9eee 000F5153 67C6430402 mov byte [ebx+0x4],0x2 000F5158 67C7430AF20E mov word [ebx+0xa],0xef2 000F515E 67C6430501 mov byte [ebx+0x5],0x1 000F5163 66BE76500000 mov esi,0x5076 000F5169 E8BF4D call 0x9f2b 000F516C 66891EBF10 mov [0x10bf],ebx 000F5171 E87A4D call 0x9eee 000F5174 66891EBB10 mov [0x10bb],ebx 000F5179 67C6430406 mov byte [ebx+0x4],0x6 000F517E 67C7430AAD0E mov word [ebx+0xa],0xead 000F5184 67C6430500 mov byte [ebx+0x5],0x0 000F5189 66BE910E0000 mov esi,0xe91 000F518F E8274E call 0x9fb9 000F5192 8F06C710 pop word [0x10c7] 000F5196 6661 popad 000F5198 C3 ret 000F5199 6660 pushad 000F519B 66891EB50E mov [0xeb5],ebx 000F51A0 66A1B90E mov eax,[0xeb9] 000F51A4 663906B50E cmp [0xeb5],eax 000F51A9 7204 jc 0x51af 000F51AB 66A3B50E mov [0xeb5],eax 000F51AF 668B1EBB10 mov ebx,[0x10bb] 000F51B4 66BE910E0000 mov esi,0xe91 000F51BA E8924F call 0xa14f 000F51BD 6661 popad 000F51BF C3 ret 000F51C0 6660 pushad 000F51C2 66B800008000 mov eax,0x800000 000F51C8 6639060007 cmp [0x700],eax 000F51CD 7341 jnc 0x5210 000F51CF C706950E4001 mov word [0xe95],0x140 000F51D5 C706970EFA00 mov word [0xe97],0xfa 000F51DB C706990E564E mov word [0xe99],0x4e56 000F51E1 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F51EA 66BF910E0000 mov edi,0xe91 000F51F0 66BE734E0000 mov esi,0x4e73 000F51F6 E8324D call 0x9f2b 000F51F9 66BEF64E0000 mov esi,0x4ef6 000F51FF E8294D call 0x9f2b 000F5202 66BE910E0000 mov esi,0xe91 000F5208 E8AE4D call 0x9fb9 000F520B B076 mov al,0x76 000F520D E80300 call 0x5213 000F5210 6661 popad 000F5212 C3 ret 000F5213 50 push ax 000F5214 BF1952 mov di,0x5219 000F5217 EB7C jmp short 0x5295 000F5219 E460 in al,0x60 000F521B 3C01 cmp al,0x1 000F521D 58 pop ax 000F521E 75F3 jnz 0x5213 000F5220 C3 ret 000F5221 E4E0 in al,0xe0 000F5223 24F7 and al,0xf7 000F5225 0C08 or al,0x8 000F5227 E6E0 out 0xe0,al 000F5229 C3 ret 000F522A E4E0 in al,0xe0 000F522C 24F3 and al,0xf3 000F522E 0C04 or al,0x4 000F5230 E6E0 out 0xe0,al 000F5232 C3 ret 000F5233 B03A mov al,0x3a 000F5235 E670 out 0x70,al 000F5237 E471 in al,0x71 000F5239 FEC0 inc al 000F523B E671 out 0x71,al 000F523D 750A jnz 0x5249 000F523F B03B mov al,0x3b 000F5241 E670 out 0x70,al 000F5243 E471 in al,0x71 000F5245 FEC0 inc al 000F5247 E671 out 0x71,al 000F5249 B03D mov al,0x3d 000F524B E670 out 0x70,al 000F524D E471 in al,0x71 000F524F 3C55 cmp al,0x55 000F5251 7512 jnz 0x5265 000F5253 B03D mov al,0x3d 000F5255 E670 out 0x70,al 000F5257 B000 mov al,0x0 000F5259 E671 out 0x71,al 000F525B B03E mov al,0x3e 000F525D E670 out 0x70,al 000F525F B050 mov al,0x50 000F5261 E671 out 0x71,al 000F5263 EB10 jmp short 0x5275 000F5265 B03E mov al,0x3e 000F5267 E670 out 0x70,al 000F5269 E471 in al,0x71 000F526B 24FE and al,0xfe 000F526D 3C50 cmp al,0x50 000F526F 75E2 jnz 0x5253 000F5271 B051 mov al,0x51 000F5273 E671 out 0x71,al 000F5275 FFE3 jmp bx 000F5277 8AE0 mov ah,al 000F5279 B03E mov al,0x3e 000F527B E670 out 0x70,al 000F527D E471 in al,0x71 000F527F 3C50 cmp al,0x50 000F5281 7508 jnz 0x528b 000F5283 B03D mov al,0x3d 000F5285 E670 out 0x70,al 000F5287 8AC4 mov al,ah 000F5289 E671 out 0x71,al 000F528B FFE3 jmp bx 000F528D 53 push bx 000F528E BB9352 mov bx,0x5293 000F5291 EBE4 jmp short 0x5277 000F5293 5B pop bx 000F5294 C3 ret 000F5295 8AE0 mov ah,al 000F5297 E4E0 in al,0xe0 000F5299 8AF8 mov bh,al 000F529B 66C1E310 shl ebx,0x10 000F529F 66B900800200 mov ecx,0x28000 000F52A5 2E803E244401 cmp byte [cs:0x4424],0x1 000F52AB 7506 jnz 0x52b3 000F52AD 66B900400000 mov ecx,0x4000 000F52B3 668BF1 mov esi,ecx 000F52B6 B309 mov bl,0x9 000F52B8 668BCE mov ecx,esi 000F52BB 66C1E103 shl ecx,0x3 000F52BF E4E0 in al,0xe0 000F52C1 24F3 and al,0xf3 000F52C3 0C08 or al,0x8 000F52C5 E6E0 out 0xe0,al 000F52C7 EB13 jmp short 0x52dc 000F52C9 B704 mov bh,0x4 000F52CB D0CC ror ah,1 000F52CD 7202 jc 0x52d1 000F52CF B708 mov bh,0x8 000F52D1 668BCE mov ecx,esi 000F52D4 E4E0 in al,0xe0 000F52D6 24F3 and al,0xf3 000F52D8 0AC7 or al,bh 000F52DA E6E0 out 0xe0,al 000F52DC E490 in al,0x90 000F52DE 67E2FB loop 0x52dc,ecx 000F52E1 E4E0 in al,0xe0 000F52E3 24F3 and al,0xf3 000F52E5 E6E0 out 0xe0,al 000F52E7 668BCE mov ecx,esi 000F52EA 66D1E1 shl ecx,1 000F52ED E490 in al,0x90 000F52EF 67E2FB loop 0x52ed,ecx 000F52F2 E4E0 in al,0xe0 000F52F4 24F3 and al,0xf3 000F52F6 0C08 or al,0x8 000F52F8 E6E0 out 0xe0,al 000F52FA FECB dec bl 000F52FC 75CB jnz 0x52c9 000F52FE 66C1EB10 shr ebx,0x10 000F5302 8AC7 mov al,bh 000F5304 E6E0 out 0xe0,al 000F5306 8AC4 mov al,ah 000F5308 FFE7 jmp di 000F530A BF0F53 mov di,0x530f 000F530D EB86 jmp short 0x5295 000F530F EBF9 jmp short 0x530a Label-2057 000F5311 B055 mov al,0x55 000F5313 BB1953 mov bx,0x5319 000F5316 E937F3 jmp 0x4650 000F5319 BB1F53 mov bx,0x531f 000F531C E958FF jmp 0x5277 000F531F B061 mov al,0x61 000F5321 E670 out 0x70,al 000F5323 B05A mov al,0x5a 000F5325 E671 out 0x71,al 000F5327 E4E0 in al,0xe0 000F5329 24F3 and al,0xf3 000F532B E6E0 out 0xe0,al 000F532D 66B900000200 mov ecx,0x20000 000F5333 E480 in al,0x80 000F5335 67E2FB loop 0x5333,ecx 000F5338 B80A40 mov ax,0x400a 000F533B E89BF5 call 0x48d9 000F533E B84100 mov ax,0x41 000F5341 E895F5 call 0x48d9 000F5344 B84040 mov ax,0x4040 000F5347 E88FF5 call 0x48d9 000F534A B80A20 mov ax,0x200a 000F534D E889F5 call 0x48d9 000F5350 BAF80C mov dx,0xcf8 000F5353 66B844900080 mov eax,0x80009044 000F5359 66EF out dx,eax 000F535B B001 mov al,0x1 000F535D BAFC0C mov dx,0xcfc 000F5360 EE out dx,al 000F5361 EBFE jmp short 0x5361 000F5363 32C0 xor al,al 000F5365 C3 ret 000F5366 E82602 call 0x558f 000F5369 7414 jz 0x537f 000F536B 66BE00000140 mov esi,0x40010000 000F5371 6766268B4604 mov eax,[es:esi+0x4] 000F5377 0C26 or al,0x26 000F5379 676626894604 mov [es:esi+0x4],eax 000F537F C3 ret 000F5380 E80C02 call 0x558f 000F5383 741A jz 0x539f 000F5385 E4E0 in al,0xe0 000F5387 A808 test al,0x8 000F5389 7514 jnz 0x539f 000F538B 66BE00000140 mov esi,0x40010000 000F5391 6766268B4604 mov eax,[es:esi+0x4] 000F5397 24D9 and al,0xd9 000F5399 676626894604 mov [es:esi+0x4],eax 000F539F C3 ret 000F53A0 E80300 call 0x53a6 000F53A3 7400 jz 0x53a5 000F53A5 C3 ret 000F53A6 E8E601 call 0x558f 000F53A9 0F848200 jz near 0x542f 000F53AD E4E0 in al,0xe0 000F53AF A808 test al,0x8 000F53B1 757C jnz 0x542f 000F53B3 B0C3 mov al,0xc3 000F53B5 E622 out 0x22,al 000F53B7 E423 in al,0x23 000F53B9 0C01 or al,0x1 000F53BB 8AE0 mov ah,al 000F53BD B0C3 mov al,0xc3 000F53BF E622 out 0x22,al 000F53C1 8AC4 mov al,ah 000F53C3 E623 out 0x23,al 000F53C5 B0C2 mov al,0xc2 000F53C7 E622 out 0x22,al 000F53C9 E423 in al,0x23 000F53CB 50 push ax 000F53CC 0C88 or al,0x88 000F53CE 8AE0 mov ah,al 000F53D0 B0C2 mov al,0xc2 000F53D2 E622 out 0x22,al 000F53D4 8AC4 mov al,ah 000F53D6 E623 out 0x23,al 000F53D8 E421 in al,0x21 000F53DA 8AE0 mov ah,al 000F53DC E4A1 in al,0xa1 000F53DE 50 push ax 000F53DF 9C pushf 000F53E0 B0FE mov al,0xfe 000F53E2 E621 out 0x21,al 000F53E4 B0FF mov al,0xff 000F53E6 E6A1 out 0xa1,al 000F53E8 FB sti 000F53E9 E81FDA call 0x2e0b 000F53EC E4E0 in al,0xe0 000F53EE A808 test al,0x8 000F53F0 7517 jnz 0x5409 000F53F2 32C0 xor al,al 000F53F4 E848DA call 0x2e3f 000F53F7 0AC0 or al,al 000F53F9 740B jz 0x5406 000F53FB E4E0 in al,0xe0 000F53FD 0C08 or al,0x8 000F53FF E6E0 out 0xe0,al 000F5401 E862FF call 0x5366 000F5404 EB03 jmp short 0x5409 000F5406 F4 hlt 000F5407 EBE3 jmp short 0x53ec 000F5409 9D popf 000F540A 58 pop ax 000F540B E6A1 out 0xa1,al 000F540D 8AC4 mov al,ah 000F540F E621 out 0x21,al 000F5411 E827DA call 0x2e3b 000F5414 B0C3 mov al,0xc3 000F5416 E622 out 0x22,al 000F5418 E423 in al,0x23 000F541A 0C01 or al,0x1 000F541C 8AE0 mov ah,al 000F541E B0C3 mov al,0xc3 000F5420 E622 out 0x22,al 000F5422 8AC4 mov al,ah 000F5424 E623 out 0x23,al 000F5426 B0C2 mov al,0xc2 000F5428 E622 out 0x22,al 000F542A 8AC4 mov al,ah 000F542C 58 pop ax 000F542D E623 out 0x23,al 000F542F C3 ret 000F5430 E85C01 call 0x558f 000F5433 7428 jz 0x545d 000F5435 E4E0 in al,0xe0 000F5437 A808 test al,0x8 000F5439 7522 jnz 0x545d 000F543B 66BE00000140 mov esi,0x40010000 000F5441 67668B4624 mov eax,[esi+0x24] 000F5446 6650 push eax 000F5448 6625FFF7FFFF and eax,0xfffff7ff 000F544E 6766894624 mov [esi+0x24],eax 000F5453 E850FF call 0x53a6 000F5456 6658 pop eax 000F5458 6766894624 mov [esi+0x24],eax 000F545D C3 ret 000F545E E8A363 call 0xb804 000F5461 83F801 cmp ax,byte +0x1 000F5464 753D jnz 0x54a3 000F5466 BEEB14 mov si,0x14eb 000F5469 E8B864 call 0xb924 000F546C 1E push ds 000F546D 0E push cs 000F546E 1F pop ds 000F546F 66BEF6140000 mov esi,0x14f6 000F5475 66BF00001000 mov edi,0x100000 000F547B E85215 call 0x69d0 000F547E 1F pop ds 000F547F 7222 jc 0x54a3 000F5481 67668B4704 mov eax,[edi+0x4] 000F5486 66F7D0 not eax 000F5489 662106EB14 and [0x14eb],eax 000F548E 66F7D0 not eax 000F5491 67662307 and eax,[edi] 000F5495 660906EB14 or [0x14eb],eax 000F549A BEEB14 mov si,0x14eb 000F549D E87064 call 0xb910 000F54A0 E82264 call 0xb8c5 000F54A3 C3 ret 000F54A4 E8E800 call 0x558f 000F54A7 7415 jz 0x54be 000F54A9 8026E614FE and byte [0x14e6],0xfe 000F54AE E88FEE call 0x4340 000F54B1 F606E61401 test byte [0x14e6],0x1 000F54B6 7406 jz 0x54be 000F54B8 E4E0 in al,0xe0 000F54BA 0C08 or al,0x8 000F54BC E6E0 out 0xe0,al 000F54BE C3 ret 000F54BF 00BAF80C add [bp+si+0xcf8],bh 000F54C3 66B894900080 mov eax,0x80009094 000F54C9 66EF out dx,eax 000F54CB BAFC0C mov dx,0xcfc 000F54CE 66ED in eax,dx 000F54D0 660D00000001 or eax,0x1000000 000F54D6 66EF out dx,eax 000F54D8 B00D mov al,0xd 000F54DA E670 out 0x70,al 000F54DC E471 in al,0x71 000F54DE 8AC8 mov cl,al 000F54E0 B062 mov al,0x62 000F54E2 E670 out 0x70,al 000F54E4 8AC1 mov al,cl 000F54E6 E671 out 0x71,al 000F54E8 F6C180 test cl,0x80 000F54EB 742B jz 0x5518 000F54ED B00A mov al,0xa 000F54EF E670 out 0x70,al 000F54F1 B040 mov al,0x40 000F54F3 E671 out 0x71,al 000F54F5 B042 mov al,0x42 000F54F7 E670 out 0x70,al 000F54F9 E471 in al,0x71 000F54FB 8AC8 mov cl,al 000F54FD B00A mov al,0xa 000F54FF E670 out 0x70,al 000F5501 B020 mov al,0x20 000F5503 E671 out 0x71,al 000F5505 F6C110 test cl,0x10 000F5508 750E jnz 0x5518 000F550A B061 mov al,0x61 000F550C E670 out 0x70,al 000F550E E471 in al,0x71 000F5510 3C5B cmp al,0x5b 000F5512 7404 jz 0x5518 000F5514 3C5A cmp al,0x5a 000F5516 751C jnz 0x5534 000F5518 B0A6 mov al,0xa6 000F551A E671 out 0x71,al 000F551C B00A mov al,0xa 000F551E E670 out 0x70,al 000F5520 B020 mov al,0x20 000F5522 E671 out 0x71,al 000F5524 B039 mov al,0x39 000F5526 E670 out 0x70,al 000F5528 B000 mov al,0x0 000F552A E671 out 0x71,al 000F552C E4E0 in al,0xe0 000F552E 0C08 or al,0x8 000F5530 E6E0 out 0xe0,al 000F5532 EB06 jmp short 0x553a 000F5534 E4E0 in al,0xe0 000F5536 24F7 and al,0xf7 000F5538 E6E0 out 0xe0,al 000F553A B00A mov al,0xa 000F553C E670 out 0x70,al 000F553E B040 mov al,0x40 000F5540 E671 out 0x71,al 000F5542 B040 mov al,0x40 000F5544 E670 out 0x70,al 000F5546 B000 mov al,0x0 000F5548 E671 out 0x71,al 000F554A B041 mov al,0x41 000F554C E670 out 0x70,al 000F554E B040 mov al,0x40 000F5550 E671 out 0x71,al 000F5552 B00A mov al,0xa 000F5554 E670 out 0x70,al 000F5556 B020 mov al,0x20 000F5558 E671 out 0x71,al 000F555A FFE3 jmp bx 000F555C BAF80C mov dx,0xcf8 000F555F 66B8F4900080 mov eax,0x800090f4 000F5565 66EF out dx,eax 000F5567 BAFC0C mov dx,0xcfc 000F556A EC in al,dx 000F556B A801 test al,0x1 000F556D 741E jz 0x558d 000F556F B00A mov al,0xa 000F5571 E670 out 0x70,al 000F5573 B040 mov al,0x40 000F5575 E671 out 0x71,al 000F5577 B040 mov al,0x40 000F5579 E670 out 0x70,al 000F557B B040 mov al,0x40 000F557D E671 out 0x71,al 000F557F B00A mov al,0xa 000F5581 E670 out 0x70,al 000F5583 B020 mov al,0x20 000F5585 E671 out 0x71,al 000F5587 E4E0 in al,0xe0 000F5589 3408 xor al,0x8 000F558B E6E0 out 0xe0,al 000F558D FFE3 jmp bx 000F558F 0C01 or al,0x1 000F5591 C3 ret 000F5592 0000 add [bx+si],al 000F5594 0000 add [bx+si],al 000F5596 0000 add [bx+si],al 000F5598 0000 add [bx+si],al 000F559A 0000 add [bx+si],al 000F559C 0000 add [bx+si],al 000F559E 0000 add [bx+si],al 000F55A0 66BE00080D00 mov esi,0xd0800 000F55A6 67C6460601 mov byte [esi+0x6],0x1 000F55AB 67C6460340 mov byte [esi+0x3],0x40 000F55B0 67C6461000 mov byte [esi+0x10],0x0 000F55B5 67C64640C0 mov byte [esi+0x40],0xc0 000F55BA 67C6461180 mov byte [esi+0x11],0x80 000F55BF 67C64612FF mov byte [esi+0x12],0xff 000F55C4 67C646130F mov byte [esi+0x13],0xf 000F55C9 678A4616 mov al,[esi+0x16] 000F55CD 0C40 or al,0x40 000F55CF 24DF and al,0xdf 000F55D1 67884616 mov [esi+0x16],al 000F55D5 67C6460360 mov byte [esi+0x3],0x60 000F55DA 67C6460291 mov byte [esi+0x2],0x91 000F55DF C3 ret 000F55E0 66BE00080D00 mov esi,0xd0800 000F55E6 67C6460600 mov byte [esi+0x6],0x0 000F55EB 67C6460300 mov byte [esi+0x3],0x0 000F55F0 67C6461000 mov byte [esi+0x10],0x0 000F55F5 67C6464000 mov byte [esi+0x40],0x0 000F55FA 67C6461100 mov byte [esi+0x11],0x0 000F55FF 67C6461200 mov byte [esi+0x12],0x0 000F5604 67C6461300 mov byte [esi+0x13],0x0 000F5609 67C6461600 mov byte [esi+0x16],0x0 000F560E 67C6460300 mov byte [esi+0x3],0x0 000F5613 67C646025A mov byte [esi+0x2],0x5a 000F5618 C3 ret 000F5619 0000 add [bx+si],al 000F561B 0000 add [bx+si],al 000F561D 0000 add [bx+si],al 000F561F 0020 add [bx+si],ah 000F5621 0000 add [bx+si],al 000F5623 800300 add byte [bp+di],0x0 000F5626 00C0 add al,al 000F5628 0300 add ax,[bx+si] 000F562A 004060 add [bx+si+0x60],al 000F562D B0A0 mov al,0xa0 000F562F BB3556 mov bx,0x5635 000F5632 E91BF0 jmp 0x4650 000F5635 BB3B56 mov bx,0x563b 000F5638 E93CFC jmp 0x5277 000F563B 66BE0000FCFF mov esi,0xfffc0000 000F5641 66BF00000800 mov edi,0x80000 000F5647 66B900000200 mov ecx,0x20000 000F564D B0A0 mov al,0xa0 000F564F E88901 call 0x57db 000F5652 B0A2 mov al,0xa2 000F5654 BB5A56 mov bx,0x565a 000F5657 E9F6EF jmp 0x4650 000F565A BB6056 mov bx,0x5660 000F565D E917FC jmp 0x5277 000F5660 2EFF1E2056 call far [cs:0x5620] 000F5665 0F20C0 mov eax,cr0 000F5668 6625FFFFFF9F and eax,0x9fffffff 000F566E 0F22C0 mov cr0,eax 000F5671 B0A3 mov al,0xa3 000F5673 BB7956 mov bx,0x5679 000F5676 E9D7EF jmp 0x4650 000F5679 BB7F56 mov bx,0x567f 000F567C E9F8FB jmp 0x5277 000F567F 66B808800000 mov eax,0x8008 000F5685 BB8B56 mov bx,0x568b 000F5688 E992DE jmp 0x351d 000F568B B233 mov dl,0x33 000F568D BB9356 mov bx,0x5693 000F5690 E9FDDE jmp 0x3590 000F5693 B0A4 mov al,0xa4 000F5695 BB9B56 mov bx,0x569b 000F5698 E9B5EF jmp 0x4650 000F569B BBA156 mov bx,0x56a1 000F569E E9D6FB jmp 0x5277 000F56A1 66BE0000FEFF mov esi,0xfffe0000 000F56A7 66BF00000C00 mov edi,0xc0000 000F56AD 66B900800000 mov ecx,0x8000 000F56B3 B0A4 mov al,0xa4 000F56B5 E82301 call 0x57db 000F56B8 B0A5 mov al,0xa5 000F56BA BBC056 mov bx,0x56c0 000F56BD E990EF jmp 0x4650 000F56C0 BBC656 mov bx,0x56c6 000F56C3 E9B1FB jmp 0x5277 000F56C6 66B808800000 mov eax,0x8008 000F56CC BBD256 mov bx,0x56d2 000F56CF E94BDE jmp 0x351d 000F56D2 B211 mov dl,0x11 000F56D4 BBDA56 mov bx,0x56da 000F56D7 E9B6DE jmp 0x3590 000F56DA B0A6 mov al,0xa6 000F56DC BBE256 mov bx,0x56e2 000F56DF E96EEF jmp 0x4650 000F56E2 BBE856 mov bx,0x56e8 000F56E5 E98FFB jmp 0x5277 000F56E8 66B80C800000 mov eax,0x800c 000F56EE BBF456 mov bx,0x56f4 000F56F1 E929DE jmp 0x351d 000F56F4 6681E2FFFF0000 and edx,0xffff 000F56FB 6681CA00002222 or edx,0x22220000 000F5702 BB0857 mov bx,0x5708 000F5705 E988DE jmp 0x3590 000F5708 B0A7 mov al,0xa7 000F570A BB1057 mov bx,0x5710 000F570D E940EF jmp 0x4650 000F5710 BB1657 mov bx,0x5716 000F5713 E961FB jmp 0x5277 000F5716 66BE0000FFFF mov esi,0xffff0000 000F571C 66BF00000F00 mov edi,0xf0000 000F5722 66B900000100 mov ecx,0x10000 000F5728 B0A7 mov al,0xa7 000F572A E8AE00 call 0x57db 000F572D B0A8 mov al,0xa8 000F572F BB3557 mov bx,0x5735 000F5732 E91BEF jmp 0x4650 000F5735 BB3B57 mov bx,0x573b 000F5738 E93CFB jmp 0x5277 000F573B 66B80C800000 mov eax,0x800c 000F5741 BB4757 mov bx,0x5747 000F5744 E9D6DD jmp 0x351d 000F5747 6681E2FFFF0000 and edx,0xffff 000F574E 6681CA00001111 or edx,0x11110000 000F5755 BB5B57 mov bx,0x575b 000F5758 E935DE jmp 0x3590 000F575B B0A7 mov al,0xa7 000F575D BB6357 mov bx,0x5763 000F5760 E9EDEE jmp 0x4650 000F5763 BB6957 mov bx,0x5769 000F5766 E90EFB jmp 0x5277 000F5769 66BE0000FFFF mov esi,0xffff0000 000F576F 66BF00000F00 mov edi,0xf0000 000F5775 66B900000100 mov ecx,0x10000 000F577B B0A7 mov al,0xa7 000F577D E85B00 call 0x57db 000F5780 B0AA mov al,0xaa 000F5782 BB8857 mov bx,0x5788 000F5785 E9C8EE jmp 0x4650 000F5788 BB8E57 mov bx,0x578e 000F578B E9E9FA jmp 0x5277 000F578E BB9457 mov bx,0x5794 000F5791 E98C00 jmp 0x5820 000F5794 B0AB mov al,0xab 000F5796 BB9C57 mov bx,0x579c 000F5799 E9B4EE jmp 0x4650 000F579C BBA257 mov bx,0x57a2 000F579F E9D5FA jmp 0x5277 000F57A2 BBA857 mov bx,0x57a8 000F57A5 E971ED jmp 0x4519 000F57A8 6A00 push byte +0x0 000F57AA 1F pop ds 000F57AB 6A40 push byte +0x40 000F57AD 07 pop es 000F57AE B0AC mov al,0xac 000F57B0 BBB657 mov bx,0x57b6 000F57B3 E99AEE jmp 0x4650 000F57B6 BBBC57 mov bx,0x57bc 000F57B9 E9BBFA jmp 0x5277 000F57BC B80000 mov ax,0x0 000F57BF 2EFF1E2456 call far [cs:0x5624] 000F57C4 B0AD mov al,0xad 000F57C6 BBCC57 mov bx,0x57cc 000F57C9 E984EE jmp 0x4650 000F57CC BBD257 mov bx,0x57d2 000F57CF E9A5FA jmp 0x5277 000F57D2 6800F0 push word 0xf000 000F57D5 07 pop es 000F57D6 06 push es 000F57D7 1F pop ds 000F57D8 61 popa 000F57D9 FFE3 jmp bx 000F57DB 6A00 push byte +0x0 000F57DD 07 pop es 000F57DE 06 push es 000F57DF 1F pop ds 000F57E0 FC cld 000F57E1 66C1E902 shr ecx,0x2 000F57E5 6657 push edi 000F57E7 6656 push esi 000F57E9 6651 push ecx 000F57EB F3676626A5 es rep a32 movsd 000F57F0 6659 pop ecx 000F57F2 665E pop esi 000F57F4 665F pop edi 000F57F6 F36726A6 es repe a32 cmpsb 000F57FA 7501 jnz 0x57fd 000F57FC C3 ret 000F57FD 8AC0 mov al,al 000F57FF E908FB jmp 0x530a 000F5802 6A00 push byte +0x0 000F5804 07 pop es 000F5805 06 push es 000F5806 1F pop ds 000F5807 FC cld 000F5808 66C1E902 shr ecx,0x2 000F580C F36726A6 es repe a32 cmpsb 000F5810 7501 jnz 0x5813 000F5812 C3 ret 000F5813 8AC0 mov al,al 000F5815 E9F2FA jmp 0x530a 000F5818 0000 add [bx+si],al 000F581A 0000 add [bx+si],al 000F581C 0000 add [bx+si],al 000F581E 0000 add [bx+si],al 000F5820 66C1E310 shl ebx,0x10 000F5824 0F20C0 mov eax,cr0 000F5827 6625FFFFFF9F and eax,0x9fffffff 000F582D 0F22C0 mov cr0,eax 000F5830 0F09 wbinvd 000F5832 0F20C0 mov eax,cr0 000F5835 660D00000020 or eax,0x20000000 000F583B 0F22C0 mov cr0,eax 000F583E B0C2 mov al,0xc2 000F5840 BB4658 mov bx,0x5846 000F5843 E94A70 jmp 0xc890 000F5846 0C04 or al,0x4 000F5848 0C10 or al,0x10 000F584A B2C2 mov dl,0xc2 000F584C BB5258 mov bx,0x5852 000F584F E94470 jmp 0xc896 000F5852 668BFE mov edi,esi 000F5855 66B900000400 mov ecx,0x40000 000F585B 66BE00001000 mov esi,0x100000 000F5861 FC cld 000F5862 F3676626AD es rep a32 lodsd 000F5867 668BF7 mov esi,edi 000F586A 0F08 invd 000F586C 66C1EB10 shr ebx,0x10 000F5870 FFE3 jmp bx 000F5872 0000 add [bx+si],al 000F5874 0000 add [bx+si],al 000F5876 0000 add [bx+si],al 000F5878 0000 add [bx+si],al 000F587A 0000 add [bx+si],al 000F587C 0000 add [bx+si],al 000F587E 0000 add [bx+si],al 000F5880 66B80C800000 mov eax,0x800c 000F5886 BB8C58 mov bx,0x588c 000F5889 E991DC jmp 0x351d 000F588C 6681CA00004444 or edx,0x44440000 000F5893 BB9958 mov bx,0x5899 000F5896 E9F7DC jmp 0x3590 000F5899 C3 ret 000F589A 0000 add [bx+si],al 000F589C 0000 add [bx+si],al 000F589E 0000 add [bx+si],al 000F58A0 8EEB mov gs,bx 000F58A2 B030 mov al,0x30 000F58A4 8AE0 mov ah,al 000F58A6 6625F00F0000 and eax,0xff0 000F58AC C0E804 shr al,0x4 000F58AF 3C09 cmp al,0x9 000F58B1 7E04 jng 0x58b7 000F58B3 0437 add al,0x37 000F58B5 EB02 jmp short 0x58b9 000F58B7 0430 add al,0x30 000F58B9 E680 out 0x80,al 000F58BB 66C1E010 shl eax,0x10 000F58BF B80008 mov ax,0x800 000F58C2 48 dec ax 000F58C3 75FD jnz 0x58c2 000F58C5 66C1E810 shr eax,0x10 000F58C9 8AC4 mov al,ah 000F58CB 3C09 cmp al,0x9 000F58CD 7E04 jng 0x58d3 000F58CF 0437 add al,0x37 000F58D1 EB02 jmp short 0x58d5 000F58D3 0430 add al,0x30 000F58D5 E680 out 0x80,al 000F58D7 B80008 mov ax,0x800 000F58DA 48 dec ax 000F58DB 75FD jnz 0x58da 000F58DD B020 mov al,0x20 000F58DF E680 out 0x80,al 000F58E1 B80008 mov ax,0x800 000F58E4 48 dec ax 000F58E5 75FD jnz 0x58e4 000F58E7 66B800900080 mov eax,0x80009000 000F58ED 66BA00000000 mov edx,0x0 000F58F3 BBF958 mov bx,0x58f9 000F58F6 E9A56F jmp 0xc89e 000F58F9 B032 mov al,0x32 000F58FB 8AE0 mov ah,al 000F58FD 6625F00F0000 and eax,0xff0 000F5903 C0E804 shr al,0x4 000F5906 3C09 cmp al,0x9 000F5908 7E04 jng 0x590e 000F590A 0437 add al,0x37 000F590C EB02 jmp short 0x5910 000F590E 0430 add al,0x30 000F5910 E680 out 0x80,al 000F5912 66C1E010 shl eax,0x10 000F5916 B80008 mov ax,0x800 000F5919 48 dec ax 000F591A 75FD jnz 0x5919 000F591C 66C1E810 shr eax,0x10 000F5920 8AC4 mov al,ah 000F5922 3C09 cmp al,0x9 000F5924 7E04 jng 0x592a 000F5926 0437 add al,0x37 000F5928 EB02 jmp short 0x592c 000F592A 0430 add al,0x30 000F592C E680 out 0x80,al 000F592E B80008 mov ax,0x800 000F5931 48 dec ax 000F5932 75FD jnz 0x5931 000F5934 B020 mov al,0x20 000F5936 E680 out 0x80,al 000F5938 B80008 mov ax,0x800 000F593B 48 dec ax 000F593C 75FD jnz 0x593b 000F593E 6681FA78100001 cmp edx,0x1001078 000F5945 0F85F501 jnz near 0x5b3e 000F5949 66B800900080 mov eax,0x80009000 000F594F 66BA00000000 mov edx,0x0 000F5955 BB5B59 mov bx,0x595b 000F5958 E9646F jmp 0xc8bf 000F595B B034 mov al,0x34 000F595D 8AE0 mov ah,al 000F595F 6625F00F0000 and eax,0xff0 000F5965 C0E804 shr al,0x4 000F5968 3C09 cmp al,0x9 000F596A 7E04 jng 0x5970 000F596C 0437 add al,0x37 000F596E EB02 jmp short 0x5972 000F5970 0430 add al,0x30 000F5972 E680 out 0x80,al 000F5974 66C1E010 shl eax,0x10 000F5978 B80008 mov ax,0x800 000F597B 48 dec ax 000F597C 75FD jnz 0x597b 000F597E 66C1E810 shr eax,0x10 000F5982 8AC4 mov al,ah 000F5984 3C09 cmp al,0x9 000F5986 7E04 jng 0x598c 000F5988 0437 add al,0x37 000F598A EB02 jmp short 0x598e 000F598C 0430 add al,0x30 000F598E E680 out 0x80,al 000F5990 B80008 mov ax,0x800 000F5993 48 dec ax 000F5994 75FD jnz 0x5993 000F5996 B020 mov al,0x20 000F5998 E680 out 0x80,al 000F599A B80008 mov ax,0x800 000F599D 48 dec ax 000F599E 75FD jnz 0x599d 000F59A0 81FA7810 cmp dx,0x1078 000F59A4 0F859601 jnz near 0x5b3e 000F59A8 66B800900080 mov eax,0x80009000 000F59AE 66BA00000000 mov edx,0x0 000F59B4 BBBA59 mov bx,0x59ba 000F59B7 E92D6F jmp 0xc8e7 000F59BA B036 mov al,0x36 000F59BC 8AE0 mov ah,al 000F59BE 6625F00F0000 and eax,0xff0 000F59C4 C0E804 shr al,0x4 000F59C7 3C09 cmp al,0x9 000F59C9 7E04 jng 0x59cf 000F59CB 0437 add al,0x37 000F59CD EB02 jmp short 0x59d1 000F59CF 0430 add al,0x30 000F59D1 E680 out 0x80,al 000F59D3 66C1E010 shl eax,0x10 000F59D7 B80008 mov ax,0x800 000F59DA 48 dec ax 000F59DB 75FD jnz 0x59da 000F59DD 66C1E810 shr eax,0x10 000F59E1 8AC4 mov al,ah 000F59E3 3C09 cmp al,0x9 000F59E5 7E04 jng 0x59eb 000F59E7 0437 add al,0x37 000F59E9 EB02 jmp short 0x59ed 000F59EB 0430 add al,0x30 000F59ED E680 out 0x80,al 000F59EF B80008 mov ax,0x800 000F59F2 48 dec ax 000F59F3 75FD jnz 0x59f2 000F59F5 B020 mov al,0x20 000F59F7 E680 out 0x80,al 000F59F9 B80008 mov ax,0x800 000F59FC 48 dec ax 000F59FD 75FD jnz 0x59fc 000F59FF 80FA78 cmp dl,0x78 000F5A02 0F853801 jnz near 0x5b3e 000F5A06 66BA78563412 mov edx,0x12345678 000F5A0C 66B810910080 mov eax,0x80009110 000F5A12 BB185A mov bx,0x5a18 000F5A15 E9956E jmp 0xc8ad 000F5A18 66B810910080 mov eax,0x80009110 000F5A1E BB245A mov bx,0x5a24 000F5A21 E97A6E jmp 0xc89e 000F5A24 B038 mov al,0x38 000F5A26 8AE0 mov ah,al 000F5A28 6625F00F0000 and eax,0xff0 000F5A2E C0E804 shr al,0x4 000F5A31 3C09 cmp al,0x9 000F5A33 7E04 jng 0x5a39 000F5A35 0437 add al,0x37 000F5A37 EB02 jmp short 0x5a3b 000F5A39 0430 add al,0x30 000F5A3B E680 out 0x80,al 000F5A3D 66C1E010 shl eax,0x10 000F5A41 B80008 mov ax,0x800 000F5A44 48 dec ax 000F5A45 75FD jnz 0x5a44 000F5A47 66C1E810 shr eax,0x10 000F5A4B 8AC4 mov al,ah 000F5A4D 3C09 cmp al,0x9 000F5A4F 7E04 jng 0x5a55 000F5A51 0437 add al,0x37 000F5A53 EB02 jmp short 0x5a57 000F5A55 0430 add al,0x30 000F5A57 E680 out 0x80,al 000F5A59 B80008 mov ax,0x800 000F5A5C 48 dec ax 000F5A5D 75FD jnz 0x5a5c 000F5A5F B020 mov al,0x20 000F5A61 E680 out 0x80,al 000F5A63 B80008 mov ax,0x800 000F5A66 48 dec ax 000F5A67 75FD jnz 0x5a66 000F5A69 6681FA00563412 cmp edx,0x12345600 000F5A70 0F85CA00 jnz near 0x5b3e 000F5A74 BA7698 mov dx,0x9876 000F5A77 66B812910080 mov eax,0x80009112 000F5A7D BB835A mov bx,0x5a83 000F5A80 E94F6E jmp 0xc8d2 000F5A83 66B812910080 mov eax,0x80009112 000F5A89 BB8F5A mov bx,0x5a8f 000F5A8C E9306E jmp 0xc8bf 000F5A8F B03A mov al,0x3a 000F5A91 8AE0 mov ah,al 000F5A93 6625F00F0000 and eax,0xff0 000F5A99 C0E804 shr al,0x4 000F5A9C 3C09 cmp al,0x9 000F5A9E 7E04 jng 0x5aa4 000F5AA0 0437 add al,0x37 000F5AA2 EB02 jmp short 0x5aa6 000F5AA4 0430 add al,0x30 000F5AA6 E680 out 0x80,al 000F5AA8 66C1E010 shl eax,0x10 000F5AAC B80008 mov ax,0x800 000F5AAF 48 dec ax 000F5AB0 75FD jnz 0x5aaf 000F5AB2 66C1E810 shr eax,0x10 000F5AB6 8AC4 mov al,ah 000F5AB8 3C09 cmp al,0x9 000F5ABA 7E04 jng 0x5ac0 000F5ABC 0437 add al,0x37 000F5ABE EB02 jmp short 0x5ac2 000F5AC0 0430 add al,0x30 000F5AC2 E680 out 0x80,al 000F5AC4 B80008 mov ax,0x800 000F5AC7 48 dec ax 000F5AC8 75FD jnz 0x5ac7 000F5ACA B020 mov al,0x20 000F5ACC E680 out 0x80,al 000F5ACE B80008 mov ax,0x800 000F5AD1 48 dec ax 000F5AD2 75FD jnz 0x5ad1 000F5AD4 81FA7698 cmp dx,0x9876 000F5AD8 7564 jnz 0x5b3e 000F5ADA B2A5 mov dl,0xa5 000F5ADC 66B813910080 mov eax,0x80009113 000F5AE2 BBE85A mov bx,0x5ae8 000F5AE5 E9126E jmp 0xc8fa 000F5AE8 66B813910080 mov eax,0x80009113 000F5AEE BBF45A mov bx,0x5af4 000F5AF1 E9F36D jmp 0xc8e7 000F5AF4 B03C mov al,0x3c 000F5AF6 8AE0 mov ah,al 000F5AF8 6625F00F0000 and eax,0xff0 000F5AFE C0E804 shr al,0x4 000F5B01 3C09 cmp al,0x9 000F5B03 7E04 jng 0x5b09 000F5B05 0437 add al,0x37 000F5B07 EB02 jmp short 0x5b0b 000F5B09 0430 add al,0x30 000F5B0B E680 out 0x80,al 000F5B0D 66C1E010 shl eax,0x10 000F5B11 B80008 mov ax,0x800 000F5B14 48 dec ax 000F5B15 75FD jnz 0x5b14 000F5B17 66C1E810 shr eax,0x10 000F5B1B 8AC4 mov al,ah 000F5B1D 3C09 cmp al,0x9 000F5B1F 7E04 jng 0x5b25 000F5B21 0437 add al,0x37 000F5B23 EB02 jmp short 0x5b27 000F5B25 0430 add al,0x30 000F5B27 E680 out 0x80,al 000F5B29 B80008 mov ax,0x800 000F5B2C 48 dec ax 000F5B2D 75FD jnz 0x5b2c 000F5B2F B020 mov al,0x20 000F5B31 E680 out 0x80,al 000F5B33 B80008 mov ax,0x800 000F5B36 48 dec ax 000F5B37 75FD jnz 0x5b36 000F5B39 80FAA5 cmp dl,0xa5 000F5B3C 7405 jz 0x5b43 000F5B3E B010 mov al,0x10 000F5B40 E9C7F7 jmp 0x530a 000F5B43 B03E mov al,0x3e 000F5B45 8AE0 mov ah,al 000F5B47 6625F00F0000 and eax,0xff0 000F5B4D C0E804 shr al,0x4 000F5B50 3C09 cmp al,0x9 000F5B52 7E04 jng 0x5b58 000F5B54 0437 add al,0x37 000F5B56 EB02 jmp short 0x5b5a 000F5B58 0430 add al,0x30 000F5B5A E680 out 0x80,al 000F5B5C 66C1E010 shl eax,0x10 000F5B60 B80008 mov ax,0x800 000F5B63 48 dec ax 000F5B64 75FD jnz 0x5b63 000F5B66 66C1E810 shr eax,0x10 000F5B6A 8AC4 mov al,ah 000F5B6C 3C09 cmp al,0x9 000F5B6E 7E04 jng 0x5b74 000F5B70 0437 add al,0x37 000F5B72 EB02 jmp short 0x5b76 000F5B74 0430 add al,0x30 000F5B76 E680 out 0x80,al 000F5B78 B80008 mov ax,0x800 000F5B7B 48 dec ax 000F5B7C 75FD jnz 0x5b7b 000F5B7E B020 mov al,0x20 000F5B80 E680 out 0x80,al 000F5B82 B80008 mov ax,0x800 000F5B85 48 dec ax 000F5B86 75FD jnz 0x5b85 000F5B88 8CEB mov bx,gs 000F5B8A FFE3 jmp bx 000F5B8C 8EEB mov gs,bx 000F5B8E B040 mov al,0x40 000F5B90 8AE0 mov ah,al 000F5B92 6625F00F0000 and eax,0xff0 000F5B98 C0E804 shr al,0x4 000F5B9B 3C09 cmp al,0x9 000F5B9D 7E04 jng 0x5ba3 000F5B9F 0437 add al,0x37 000F5BA1 EB02 jmp short 0x5ba5 000F5BA3 0430 add al,0x30 000F5BA5 E680 out 0x80,al 000F5BA7 66C1E010 shl eax,0x10 000F5BAB B80008 mov ax,0x800 000F5BAE 48 dec ax 000F5BAF 75FD jnz 0x5bae 000F5BB1 66C1E810 shr eax,0x10 000F5BB5 8AC4 mov al,ah 000F5BB7 3C09 cmp al,0x9 000F5BB9 7E04 jng 0x5bbf 000F5BBB 0437 add al,0x37 000F5BBD EB02 jmp short 0x5bc1 000F5BBF 0430 add al,0x30 000F5BC1 E680 out 0x80,al 000F5BC3 B80008 mov ax,0x800 000F5BC6 48 dec ax 000F5BC7 75FD jnz 0x5bc6 000F5BC9 B020 mov al,0x20 000F5BCB E680 out 0x80,al 000F5BCD B80008 mov ax,0x800 000F5BD0 48 dec ax 000F5BD1 75FD jnz 0x5bd0 000F5BD3 66BA00500000 mov edx,0x5000 000F5BD9 66B820920080 mov eax,0x80009220 000F5BDF BBE55B mov bx,0x5be5 000F5BE2 E9C86C jmp 0xc8ad 000F5BE5 66B804920080 mov eax,0x80009204 000F5BEB BBF15B mov bx,0x5bf1 000F5BEE E9AD6C jmp 0xc89e 000F5BF1 6683CA01 or edx,byte +0x1 000F5BF5 66B804920080 mov eax,0x80009204 000F5BFB BB015C mov bx,0x5c01 000F5BFE E9AC6C jmp 0xc8ad 000F5C01 BA1450 mov dx,0x5014 000F5C04 66B8A5A5A5A5 mov eax,0xa5a5a5a5 000F5C0A 66EF out dx,eax 000F5C0C 6633C0 xor eax,eax 000F5C0F 66ED in eax,dx 000F5C11 668BC8 mov ecx,eax 000F5C14 B042 mov al,0x42 000F5C16 8AE0 mov ah,al 000F5C18 6625F00F0000 and eax,0xff0 000F5C1E C0E804 shr al,0x4 000F5C21 3C09 cmp al,0x9 000F5C23 7E04 jng 0x5c29 000F5C25 0437 add al,0x37 000F5C27 EB02 jmp short 0x5c2b 000F5C29 0430 add al,0x30 000F5C2B E680 out 0x80,al 000F5C2D 66C1E010 shl eax,0x10 000F5C31 B80008 mov ax,0x800 000F5C34 48 dec ax 000F5C35 75FD jnz 0x5c34 000F5C37 66C1E810 shr eax,0x10 000F5C3B 8AC4 mov al,ah 000F5C3D 3C09 cmp al,0x9 000F5C3F 7E04 jng 0x5c45 000F5C41 0437 add al,0x37 000F5C43 EB02 jmp short 0x5c47 000F5C45 0430 add al,0x30 000F5C47 E680 out 0x80,al 000F5C49 B80008 mov ax,0x800 000F5C4C 48 dec ax 000F5C4D 75FD jnz 0x5c4c 000F5C4F B020 mov al,0x20 000F5C51 E680 out 0x80,al 000F5C53 B80008 mov ax,0x800 000F5C56 48 dec ax 000F5C57 75FD jnz 0x5c56 000F5C59 6681F9A5A5A5A5 cmp ecx,0xa5a5a5a5 000F5C60 0F85E000 jnz near 0x5d44 000F5C64 83C202 add dx,byte +0x2 000F5C67 B85A5A mov ax,0x5a5a 000F5C6A EF out dx,ax 000F5C6B 6633C0 xor eax,eax 000F5C6E ED in ax,dx 000F5C6F 8BC8 mov cx,ax 000F5C71 B044 mov al,0x44 000F5C73 8AE0 mov ah,al 000F5C75 6625F00F0000 and eax,0xff0 000F5C7B C0E804 shr al,0x4 000F5C7E 3C09 cmp al,0x9 000F5C80 7E04 jng 0x5c86 000F5C82 0437 add al,0x37 000F5C84 EB02 jmp short 0x5c88 000F5C86 0430 add al,0x30 000F5C88 E680 out 0x80,al 000F5C8A 66C1E010 shl eax,0x10 000F5C8E B80008 mov ax,0x800 000F5C91 48 dec ax 000F5C92 75FD jnz 0x5c91 000F5C94 66C1E810 shr eax,0x10 000F5C98 8AC4 mov al,ah 000F5C9A 3C09 cmp al,0x9 000F5C9C 7E04 jng 0x5ca2 000F5C9E 0437 add al,0x37 000F5CA0 EB02 jmp short 0x5ca4 000F5CA2 0430 add al,0x30 000F5CA4 E680 out 0x80,al 000F5CA6 B80008 mov ax,0x800 000F5CA9 48 dec ax 000F5CAA 75FD jnz 0x5ca9 000F5CAC B020 mov al,0x20 000F5CAE E680 out 0x80,al 000F5CB0 B80008 mov ax,0x800 000F5CB3 48 dec ax 000F5CB4 75FD jnz 0x5cb3 000F5CB6 81F95A5A cmp cx,0x5a5a 000F5CBA 0F858600 jnz near 0x5d44 000F5CBE 83C201 add dx,byte +0x1 000F5CC1 B0A5 mov al,0xa5 000F5CC3 EE out dx,al 000F5CC4 6633C0 xor eax,eax 000F5CC7 EC in al,dx 000F5CC8 8AC8 mov cl,al 000F5CCA B046 mov al,0x46 000F5CCC 8AE0 mov ah,al 000F5CCE 6625F00F0000 and eax,0xff0 000F5CD4 C0E804 shr al,0x4 000F5CD7 3C09 cmp al,0x9 000F5CD9 7E04 jng 0x5cdf 000F5CDB 0437 add al,0x37 000F5CDD EB02 jmp short 0x5ce1 000F5CDF 0430 add al,0x30 000F5CE1 E680 out 0x80,al 000F5CE3 66C1E010 shl eax,0x10 000F5CE7 B80008 mov ax,0x800 000F5CEA 48 dec ax 000F5CEB 75FD jnz 0x5cea 000F5CED 66C1E810 shr eax,0x10 000F5CF1 8AC4 mov al,ah 000F5CF3 3C09 cmp al,0x9 000F5CF5 7E04 jng 0x5cfb 000F5CF7 0437 add al,0x37 000F5CF9 EB02 jmp short 0x5cfd 000F5CFB 0430 add al,0x30 000F5CFD E680 out 0x80,al 000F5CFF B80008 mov ax,0x800 000F5D02 48 dec ax 000F5D03 75FD jnz 0x5d02 000F5D05 B020 mov al,0x20 000F5D07 E680 out 0x80,al 000F5D09 B80008 mov ax,0x800 000F5D0C 48 dec ax 000F5D0D 75FD jnz 0x5d0c 000F5D0F 80F9A5 cmp cl,0xa5 000F5D12 7530 jnz 0x5d44 000F5D14 66B804920080 mov eax,0x80009204 000F5D1A BB205D mov bx,0x5d20 000F5D1D E97E6B jmp 0xc89e 000F5D20 6683E2FE and edx,byte -0x2 000F5D24 66B804920080 mov eax,0x80009204 000F5D2A BB305D mov bx,0x5d30 000F5D2D E97D6B jmp 0xc8ad 000F5D30 66BA00000000 mov edx,0x0 000F5D36 66B820920080 mov eax,0x80009220 000F5D3C BB425D mov bx,0x5d42 000F5D3F E96B6B jmp 0xc8ad 000F5D42 EB05 jmp short 0x5d49 000F5D44 B014 mov al,0x14 000F5D46 E9C1F5 jmp 0x530a 000F5D49 B04E mov al,0x4e 000F5D4B 8AE0 mov ah,al 000F5D4D 6625F00F0000 and eax,0xff0 000F5D53 C0E804 shr al,0x4 000F5D56 3C09 cmp al,0x9 000F5D58 7E04 jng 0x5d5e 000F5D5A 0437 add al,0x37 000F5D5C EB02 jmp short 0x5d60 000F5D5E 0430 add al,0x30 000F5D60 E680 out 0x80,al 000F5D62 66C1E010 shl eax,0x10 000F5D66 B80008 mov ax,0x800 000F5D69 48 dec ax 000F5D6A 75FD jnz 0x5d69 000F5D6C 66C1E810 shr eax,0x10 000F5D70 8AC4 mov al,ah 000F5D72 3C09 cmp al,0x9 000F5D74 7E04 jng 0x5d7a 000F5D76 0437 add al,0x37 000F5D78 EB02 jmp short 0x5d7c 000F5D7A 0430 add al,0x30 000F5D7C E680 out 0x80,al 000F5D7E B80008 mov ax,0x800 000F5D81 48 dec ax 000F5D82 75FD jnz 0x5d81 000F5D84 B020 mov al,0x20 000F5D86 E680 out 0x80,al 000F5D88 B80008 mov ax,0x800 000F5D8B 48 dec ax 000F5D8C 75FD jnz 0x5d8b 000F5D8E 8CEB mov bx,gs 000F5D90 FFE3 jmp bx 000F5D92 8EEB mov gs,bx 000F5D94 B050 mov al,0x50 000F5D96 8AE0 mov ah,al 000F5D98 6625F00F0000 and eax,0xff0 000F5D9E C0E804 shr al,0x4 000F5DA1 3C09 cmp al,0x9 000F5DA3 7E04 jng 0x5da9 000F5DA5 0437 add al,0x37 000F5DA7 EB02 jmp short 0x5dab 000F5DA9 0430 add al,0x30 000F5DAB E680 out 0x80,al 000F5DAD 66C1E010 shl eax,0x10 000F5DB1 B80008 mov ax,0x800 000F5DB4 48 dec ax 000F5DB5 75FD jnz 0x5db4 000F5DB7 66C1E810 shr eax,0x10 000F5DBB 8AC4 mov al,ah 000F5DBD 3C09 cmp al,0x9 000F5DBF 7E04 jng 0x5dc5 000F5DC1 0437 add al,0x37 000F5DC3 EB02 jmp short 0x5dc7 000F5DC5 0430 add al,0x30 000F5DC7 E680 out 0x80,al 000F5DC9 B80008 mov ax,0x800 000F5DCC 48 dec ax 000F5DCD 75FD jnz 0x5dcc 000F5DCF B020 mov al,0x20 000F5DD1 E680 out 0x80,al 000F5DD3 B80008 mov ax,0x800 000F5DD6 48 dec ax 000F5DD7 75FD jnz 0x5dd6 000F5DD9 66BA000000C0 mov edx,0xc0000000 000F5DDF 66B810930080 mov eax,0x80009310 000F5DE5 BBEB5D mov bx,0x5deb 000F5DE8 E9C26A jmp 0xc8ad 000F5DEB 66B804930080 mov eax,0x80009304 000F5DF1 BBF75D mov bx,0x5df7 000F5DF4 E9A76A jmp 0xc89e 000F5DF7 6683CA02 or edx,byte +0x2 000F5DFB 66B804930080 mov eax,0x80009304 000F5E01 BB075E mov bx,0x5e07 000F5E04 E9A66A jmp 0xc8ad 000F5E07 66BE240000C0 mov esi,0xc0000024 000F5E0D 676626C7065A5A5A mov dword [es:esi],0x5a5a5a5a -5A 000F5E16 6633C0 xor eax,eax 000F5E19 6766268B06 mov eax,[es:esi] 000F5E1E 668BC8 mov ecx,eax 000F5E21 B052 mov al,0x52 000F5E23 8AE0 mov ah,al 000F5E25 6625F00F0000 and eax,0xff0 000F5E2B C0E804 shr al,0x4 000F5E2E 3C09 cmp al,0x9 000F5E30 7E04 jng 0x5e36 000F5E32 0437 add al,0x37 000F5E34 EB02 jmp short 0x5e38 000F5E36 0430 add al,0x30 000F5E38 E680 out 0x80,al 000F5E3A 66C1E010 shl eax,0x10 000F5E3E B80008 mov ax,0x800 000F5E41 48 dec ax 000F5E42 75FD jnz 0x5e41 000F5E44 66C1E810 shr eax,0x10 000F5E48 8AC4 mov al,ah 000F5E4A 3C09 cmp al,0x9 000F5E4C 7E04 jng 0x5e52 000F5E4E 0437 add al,0x37 000F5E50 EB02 jmp short 0x5e54 000F5E52 0430 add al,0x30 000F5E54 E680 out 0x80,al 000F5E56 B80008 mov ax,0x800 000F5E59 48 dec ax 000F5E5A 75FD jnz 0x5e59 000F5E5C B020 mov al,0x20 000F5E5E E680 out 0x80,al 000F5E60 B80008 mov ax,0x800 000F5E63 48 dec ax 000F5E64 75FD jnz 0x5e63 000F5E66 6681F95A5A5A5A cmp ecx,0x5a5a5a5a 000F5E6D 0F85EC00 jnz near 0x5f5d 000F5E71 83C602 add si,byte +0x2 000F5E74 B8A5A5 mov ax,0xa5a5 000F5E77 67268906 mov [es:esi],ax 000F5E7B 6633C0 xor eax,eax 000F5E7E 67268B06 mov ax,[es:esi] 000F5E82 8BC8 mov cx,ax 000F5E84 B054 mov al,0x54 000F5E86 8AE0 mov ah,al 000F5E88 6625F00F0000 and eax,0xff0 000F5E8E C0E804 shr al,0x4 000F5E91 3C09 cmp al,0x9 000F5E93 7E04 jng 0x5e99 000F5E95 0437 add al,0x37 000F5E97 EB02 jmp short 0x5e9b 000F5E99 0430 add al,0x30 000F5E9B E680 out 0x80,al 000F5E9D 66C1E010 shl eax,0x10 000F5EA1 B80008 mov ax,0x800 000F5EA4 48 dec ax 000F5EA5 75FD jnz 0x5ea4 000F5EA7 66C1E810 shr eax,0x10 000F5EAB 8AC4 mov al,ah 000F5EAD 3C09 cmp al,0x9 000F5EAF 7E04 jng 0x5eb5 000F5EB1 0437 add al,0x37 000F5EB3 EB02 jmp short 0x5eb7 000F5EB5 0430 add al,0x30 000F5EB7 E680 out 0x80,al 000F5EB9 B80008 mov ax,0x800 000F5EBC 48 dec ax 000F5EBD 75FD jnz 0x5ebc 000F5EBF B020 mov al,0x20 000F5EC1 E680 out 0x80,al 000F5EC3 B80008 mov ax,0x800 000F5EC6 48 dec ax 000F5EC7 75FD jnz 0x5ec6 000F5EC9 81F9A5A5 cmp cx,0xa5a5 000F5ECD 0F858C00 jnz near 0x5f5d 000F5ED1 83C601 add si,byte +0x1 000F5ED4 B05A mov al,0x5a 000F5ED6 67268806 mov [es:esi],al 000F5EDA 6633C0 xor eax,eax 000F5EDD 67268A06 mov al,[es:esi] 000F5EE1 8AC8 mov cl,al 000F5EE3 B056 mov al,0x56 000F5EE5 8AE0 mov ah,al 000F5EE7 6625F00F0000 and eax,0xff0 000F5EED C0E804 shr al,0x4 000F5EF0 3C09 cmp al,0x9 000F5EF2 7E04 jng 0x5ef8 000F5EF4 0437 add al,0x37 000F5EF6 EB02 jmp short 0x5efa 000F5EF8 0430 add al,0x30 000F5EFA E680 out 0x80,al 000F5EFC 66C1E010 shl eax,0x10 000F5F00 B80008 mov ax,0x800 000F5F03 48 dec ax 000F5F04 75FD jnz 0x5f03 000F5F06 66C1E810 shr eax,0x10 000F5F0A 8AC4 mov al,ah 000F5F0C 3C09 cmp al,0x9 000F5F0E 7E04 jng 0x5f14 000F5F10 0437 add al,0x37 000F5F12 EB02 jmp short 0x5f16 000F5F14 0430 add al,0x30 000F5F16 E680 out 0x80,al 000F5F18 B80008 mov ax,0x800 000F5F1B 48 dec ax 000F5F1C 75FD jnz 0x5f1b 000F5F1E B020 mov al,0x20 000F5F20 E680 out 0x80,al 000F5F22 B80008 mov ax,0x800 000F5F25 48 dec ax 000F5F26 75FD jnz 0x5f25 000F5F28 80F95A cmp cl,0x5a 000F5F2B 7530 jnz 0x5f5d 000F5F2D 66B804930080 mov eax,0x80009304 000F5F33 BB395F mov bx,0x5f39 000F5F36 E96569 jmp 0xc89e 000F5F39 6683E2FC and edx,byte -0x4 000F5F3D 66B804930080 mov eax,0x80009304 000F5F43 BB495F mov bx,0x5f49 000F5F46 E96469 jmp 0xc8ad 000F5F49 66BA00000000 mov edx,0x0 000F5F4F 66B810930080 mov eax,0x80009310 000F5F55 BB5B5F mov bx,0x5f5b 000F5F58 E95269 jmp 0xc8ad 000F5F5B EB06 jmp short 0x5f63 000F5F5D B018 mov al,0x18 000F5F5F E9A8F3 jmp 0x530a 000F5F62 F4 hlt 000F5F63 B05E mov al,0x5e 000F5F65 8AE0 mov ah,al 000F5F67 6625F00F0000 and eax,0xff0 000F5F6D C0E804 shr al,0x4 000F5F70 3C09 cmp al,0x9 000F5F72 7E04 jng 0x5f78 000F5F74 0437 add al,0x37 000F5F76 EB02 jmp short 0x5f7a 000F5F78 0430 add al,0x30 000F5F7A E680 out 0x80,al 000F5F7C 66C1E010 shl eax,0x10 000F5F80 B80008 mov ax,0x800 000F5F83 48 dec ax 000F5F84 75FD jnz 0x5f83 000F5F86 66C1E810 shr eax,0x10 000F5F8A 8AC4 mov al,ah 000F5F8C 3C09 cmp al,0x9 000F5F8E 7E04 jng 0x5f94 000F5F90 0437 add al,0x37 000F5F92 EB02 jmp short 0x5f96 000F5F94 0430 add al,0x30 000F5F96 E680 out 0x80,al 000F5F98 B80008 mov ax,0x800 000F5F9B 48 dec ax 000F5F9C 75FD jnz 0x5f9b 000F5F9E B020 mov al,0x20 000F5FA0 E680 out 0x80,al 000F5FA2 B80008 mov ax,0x800 000F5FA5 48 dec ax 000F5FA6 75FD jnz 0x5fa5 000F5FA8 8CEB mov bx,gs 000F5FAA FFE3 jmp bx 000F5FAC 0000 add [bx+si],al 000F5FAE 0000 add [bx+si],al 000F5FB0 BAF80C mov dx,0xcf8 000F5FB3 66B850900080 mov eax,0x80009050 000F5FB9 66EF out dx,eax 000F5FBB BAFC0C mov dx,0xcfc 000F5FBE ED in ax,dx 000F5FBF 24F8 and al,0xf8 000F5FC1 0C02 or al,0x2 000F5FC3 EE out dx,al 000F5FC4 C3 ret 000F5FC5 0000 add [bx+si],al 000F5FC7 0000 add [bx+si],al 000F5FC9 0000 add [bx+si],al 000F5FCB 0000 add [bx+si],al 000F5FCD 0000 add [bx+si],al 000F5FCF 0000 add [bx+si],al 000F5FD1 7000 jo 0x5fd3 000F5FD3 0119 add [bx+di],bx 000F5FD5 FF01 inc word [bx+di] 000F5FD7 011A add [bp+si],bx 000F5FD9 FF01 inc word [bx+di] 000F5FDB 014400 add [si+0x0],ax 000F5FDE 0001 add [bx+di],al 000F5FE0 45 inc bp 000F5FE1 00F9 add cl,bh 000F5FE3 013C add [si],di 000F5FE5 000B add [bp+di],cl 000F5FE7 013F add [bx],di 000F5FE9 0303 add ax,[bp+di] 000F5FEB 013E8080 add [0x8080],di 000F5FEF 018C000B add [si+0xb00],cx 000F5FF3 018CFFB0 add [si+0xb0ff],cx 000F5FF7 018E0001 add [bp+0x100],cx 000F5FFB 01920001 add [bp+si+0x100],dx 000F5FFF 0104 add [si],ax 000F6001 FF07 inc word [bx] 000F6003 0183FF08 add [bp+di+0x8ff],ax 000F6007 0112 add [bp+si],dx 000F6009 FF0D dec word [di] 000F600B 007100 add [bx+di+0x0],dh 000F600E 013F add [bx],di 000F6010 0303 add ax,[bp+di] 000F6012 013E8080 add [0x8080],di 000F6016 013C add [si],di 000F6018 000B add [bp+di],cl 000F601A 0104 add [si],ax 000F601C FF07 inc word [bx] 000F601E 0111 add [bx+di],dx 000F6020 FF10 call near [bx+si] 000F6022 0112 add [bp+si],dx 000F6024 FF0D dec word [di] 000F6026 007800 add [bx+si+0x0],bh 000F6029 0110 add [bx+si],dx 000F602B 0000 add [bx+si],al 000F602D 0111 add [bx+di],dx 000F602F 00F8 add al,bh 000F6031 013C add [si],di 000F6033 000A add [bp+si],cl 000F6035 0104 add [si],ax 000F6037 FF07 inc word [bx] 000F6039 00900001 add [bx+si+0x100],dl 000F603D 5C pop sp 000F603E 00BE015D add [bp+0x5d01],bh 000F6042 00BA0143 add [bp+si+0x4301],bh 000F6046 FE01 inc byte [bx+di] 000F6048 00980001 add [bx+si+0x100],bl 000F604C 04FF add al,0xff 000F604E 07 pop es 000F604F 0110 add [bx+si],dx 000F6051 0000 add [bx+si],al 000F6053 0111 add [bx+di],dx 000F6055 0020 add [bx+si],ah 000F6057 0112 add [bp+si],dx 000F6059 000D add [di],cl 000F605B 0113 add [bp+di],dx 000F605D 0000 add [bx+si],al 000F605F 013C add [si],di 000F6061 000E02BA add [0xba02],cl 000F6065 2402 and al,0x2 000F6067 B080 mov al,0x80 000F6069 EE out dx,al 000F606A 42 inc dx 000F606B EC in al,dx 000F606C 24F0 and al,0xf0 000F606E 0C02 or al,0x2 000F6070 EE out dx,al 000F6071 4A dec dx 000F6072 B081 mov al,0x81 000F6074 EE out dx,al 000F6075 42 inc dx 000F6076 B020 mov al,0x20 000F6078 EE out dx,al 000F6079 C3 ret 000F607A 56 push si 000F607B 53 push bx 000F607C 57 push di 000F607D BED05F mov si,0x5fd0 000F6080 2E0FB61C movzx bx,[cs:si] 000F6084 46 inc si 000F6085 83FB01 cmp bx,byte +0x1 000F6088 770D ja 0x6097 000F608A D1E3 shl bx,1 000F608C 2EFF979360 call near [cs:bx+0x6093] 000F6091 EBED jmp short 0x6080 000F6093 A260B2 mov [0xb260],al 000F6096 60 pusha 000F6097 BAD004 mov dx,0x4d0 000F609A B8004C mov ax,0x4c00 000F609D EF out dx,ax 000F609E 5F pop di 000F609F 5B pop bx 000F60A0 5E pop si 000F60A1 C3 ret 000F60A2 B080 mov al,0x80 000F60A4 66C1E010 shl eax,0x10 000F60A8 2EAD cs lodsw 000F60AA 66C1E008 shl eax,0x8 000F60AE 668BD0 mov edx,eax 000F60B1 C3 ret 000F60B2 2E8A14 mov dl,[cs:si] 000F60B5 E80F00 call 0x60c7 000F60B8 2E224401 and al,[cs:si+0x1] 000F60BC 2E0A4402 or al,[cs:si+0x2] 000F60C0 E82500 call 0x60e8 000F60C3 83C603 add si,byte +0x3 000F60C6 C3 ret 000F60C7 6652 push edx 000F60C9 51 push cx 000F60CA 668BC2 mov eax,edx 000F60CD 8AC8 mov cl,al 000F60CF 24FC and al,0xfc 000F60D1 BAF80C mov dx,0xcf8 000F60D4 66EF out dx,eax 000F60D6 BAFC0C mov dx,0xcfc 000F60D9 66ED in eax,dx 000F60DB 80E103 and cl,0x3 000F60DE C0E103 shl cl,0x3 000F60E1 66D3E8 shr eax,cl 000F60E4 59 pop cx 000F60E5 665A pop edx 000F60E7 C3 ret 000F60E8 6652 push edx 000F60EA 6650 push eax 000F60EC 51 push cx 000F60ED 8AE8 mov ch,al 000F60EF 668BC2 mov eax,edx 000F60F2 8AC8 mov cl,al 000F60F4 24FC and al,0xfc 000F60F6 BAF80C mov dx,0xcf8 000F60F9 66EF out dx,eax 000F60FB BAFC0C mov dx,0xcfc 000F60FE 66ED in eax,dx 000F6100 80E103 and cl,0x3 000F6103 C0E103 shl cl,0x3 000F6106 66D3C8 ror eax,cl 000F6109 8AC5 mov al,ch 000F610B 66D3C0 rol eax,cl 000F610E 66EF out dx,eax 000F6110 59 pop cx 000F6111 6658 pop eax 000F6113 665A pop edx 000F6115 C3 ret 000F6116 0000 add [bx+si],al 000F6118 0000 add [bx+si],al 000F611A 0000 add [bx+si],al 000F611C 0000 add [bx+si],al 000F611E 0000 add [bx+si],al 000F6120 53 push bx 000F6121 50 push ax 000F6122 1E push ds 000F6123 6A00 push byte +0x0 000F6125 1F pop ds 000F6126 BB0000 mov bx,0x0 000F6129 B83405 mov ax,0x534 000F612C 8907 mov [bx],ax 000F612E 8C4F02 mov [bx+0x2],cs 000F6131 83C304 add bx,byte +0x4 000F6134 81FB0004 cmp bx,0x400 000F6138 75EF jnz 0x6129 000F613A 67C7055400000064 mov word [dword 0x54],0x564 -05 000F6143 678C0D56000000 mov [dword 0x56],cs 000F614A 67C7052000000067 mov word [dword 0x20],0x567 -05 000F6153 678C0D22000000 mov [dword 0x22],cs 000F615A 67C705C80000006A mov word [dword 0xc8],0x56a -05 000F6163 678C0DCA000000 mov [dword 0xca],cs 000F616A E8A367 call 0xc910 000F616D FB sti 000F616E 1F pop ds 000F616F 58 pop ax 000F6170 5B pop bx 000F6171 FFE3 jmp bx 000F6173 50 push ax 000F6174 B020 mov al,0x20 000F6176 E6A0 out 0xa0,al 000F6178 B020 mov al,0x20 000F617A E620 out 0x20,al 000F617C 58 pop ax 000F617D CF iret 000F617E 0000 add [bx+si],al 000F6180 CC int3 000F6181 61 popa 000F6182 E261 loop 0x61e5 000F6184 EE out dx,al 000F6185 61 popa 000F6186 F5 cmc 000F6187 61 popa 000F6188 FF6109 jmp near [bx+di+0x9] 000F618B 6209 bound cx,[bx+di] 000F618D 6209 bound cx,[bx+di] 000F618F 6209 bound cx,[bx+di] 000F6191 6209 bound cx,[bx+di] 000F6193 6209 bound cx,[bx+di] 000F6195 6209 bound cx,[bx+di] 000F6197 6209 bound cx,[bx+di] 000F6199 6209 bound cx,[bx+di] 000F619B 622E621B bound bp,[0x1b62] 000F619F 6281FB58 bound ax,[bx+di+0x58fb] 000F61A3 43 inc bx 000F61A4 7524 jnz 0x61ca 000F61A6 3D00BF cmp ax,0xbf00 000F61A9 740B jz 0x61b6 000F61AB 3D01BF cmp ax,0xbf01 000F61AE 751A jnz 0x61ca 000F61B0 BA0000 mov dx,0x0 000F61B3 EB25 jmp short 0x61da 000F61B5 C3 ret 000F61B6 80FD10 cmp ch,0x10 000F61B9 730F jnc 0x61ca 000F61BB 8BF9 mov di,cx 000F61BD C1EF07 shr di,0x7 000F61C0 81E7FE00 and di,0xfe 000F61C4 2EFF958061 call near [cs:di+0x6180] 000F61C9 C3 ret 000F61CA F9 stc 000F61CB C3 ret 000F61CC 80F901 cmp cl,0x1 000F61CF 77F9 ja 0x61ca 000F61D1 B203 mov dl,0x3 000F61D3 32F6 xor dh,dh 000F61D5 D1E2 shl dx,1 000F61D7 83CA01 or dx,byte +0x1 000F61DA 89560E mov [bp+0xe],dx 000F61DD 894612 mov [bp+0x12],ax 000F61E0 F8 clc 000F61E1 C3 ret 000F61E2 B81200 mov ax,0x12 000F61E5 8BD0 mov dx,ax 000F61E7 D1E2 shl dx,1 000F61E9 80CA01 or dl,0x1 000F61EC EBEC jmp short 0x61da 000F61EE BA2305 mov dx,0x523 000F61F1 EBE7 jmp short 0x61da 000F61F3 F8 clc 000F61F4 C3 ret 000F61F5 80F901 cmp cl,0x1 000F61F8 77D0 ja 0x61ca 000F61FA BA0000 mov dx,0x0 000F61FD EBDB jmp short 0x61da 000F61FF 80F901 cmp cl,0x1 000F6202 77C6 ja 0x61ca 000F6204 BA0000 mov dx,0x0 000F6207 EBD1 jmp short 0x61da 000F6209 33D2 xor dx,dx 000F620B EBCD jmp short 0x61da 000F620D F9 stc 000F620E C3 ret 000F620F 336238 xor sp,[bp+si+0x38] 000F6212 623D bound di,[di] 000F6214 624262 bound ax,[bp+si+0x62] 000F6217 47 inc di 000F6218 624C62 bound cx,[si+0x62] 000F621B 80F906 cmp cl,0x6 000F621E 73AA jnc 0x61ca 000F6220 8BF9 mov di,cx 000F6222 D1E7 shl di,1 000F6224 81E7FE00 and di,0xfe 000F6228 2EFF950F62 call near [cs:di+0x620f] 000F622D C3 ret 000F622E BA0000 mov dx,0x0 000F6231 EBA7 jmp short 0x61da 000F6233 BA0000 mov dx,0x0 000F6236 EBA2 jmp short 0x61da 000F6238 BA0000 mov dx,0x0 000F623B EB9D jmp short 0x61da 000F623D BA0000 mov dx,0x0 000F6240 EB98 jmp short 0x61da 000F6242 BA0000 mov dx,0x0 000F6245 EB93 jmp short 0x61da 000F6247 BA0000 mov dx,0x0 000F624A EB8E jmp short 0x61da 000F624C BA0000 mov dx,0x0 000F624F EB89 jmp short 0x61da 000F6251 0000 add [bx+si],al 000F6253 0000 add [bx+si],al 000F6255 0000 add [bx+si],al 000F6257 0000 add [bx+si],al 000F6259 0000 add [bx+si],al 000F625B 0000 add [bx+si],al 000F625D 0000 add [bx+si],al 000F625F 0066B8 add [bp-0x48],ah 000F6262 00900080 add [bx+si+0x8000],dl 000F6266 B490 mov ah,0x90 000F6268 2E8A04 mov al,[cs:si] 000F626B 46 inc si 000F626C 2E8A14 mov dl,[cs:si] 000F626F 46 inc si 000F6270 3CFF cmp al,0xff 000F6272 7509 jnz 0x627d 000F6274 80FAFF cmp dl,0xff 000F6277 7504 jnz 0x627d 000F6279 FEC4 inc ah 000F627B EB12 jmp short 0x628f 000F627D 6652 push edx 000F627F 6650 push eax 000F6281 6651 push ecx 000F6283 BB8962 mov bx,0x6289 000F6286 E97166 jmp 0xc8fa 000F6289 6659 pop ecx 000F628B 6658 pop eax 000F628D 665A pop edx 000F628F E2D7 loop 0x6268 000F6291 C3 ret 000F6292 53 push bx 000F6293 B94300 mov cx,0x43 000F6296 8D36A0CE lea si,[0xcea0] 000F629A E8C3FF call 0x6260 000F629D B90300 mov cx,0x3 000F62A0 8D3630CF lea si,[0xcf30] 000F62A4 E8B9FF call 0x6260 000F62A7 5B pop bx 000F62A8 FFE3 jmp bx 000F62AA 0000 add [bx+si],al 000F62AC 0000 add [bx+si],al 000F62AE 0000 add [bx+si],al 000F62B0 8EEB mov gs,bx 000F62B2 8CEB mov bx,gs 000F62B4 FFE3 jmp bx 000F62B6 B0C3 mov al,0xc3 000F62B8 E622 out 0x22,al 000F62BA E423 in al,0x23 000F62BC 8AC8 mov cl,al 000F62BE 0C10 or al,0x10 000F62C0 E623 out 0x23,al 000F62C2 B0E8 mov al,0xe8 000F62C4 E622 out 0x22,al 000F62C6 E423 in al,0x23 000F62C8 0C80 or al,0x80 000F62CA E623 out 0x23,al 000F62CC B0C3 mov al,0xc3 000F62CE E622 out 0x22,al 000F62D0 8AC1 mov al,cl 000F62D2 E623 out 0x23,al 000F62D4 6633C0 xor eax,eax 000F62D7 33D2 xor dx,dx 000F62D9 33C9 xor cx,cx 000F62DB 0FA2 cpuid 000F62DD C3 ret 000F62DE 0000 add [bx+si],al 000F62E0 BAF80C mov dx,0xcf8 000F62E3 66B8D0900080 mov eax,0x800090d0 000F62E9 66EF out dx,eax 000F62EB BAFC0C mov dx,0xcfc 000F62EE B8F0FF mov ax,0xfff0 000F62F1 EF out dx,ax 000F62F2 90 nop 000F62F3 90 nop 000F62F4 C3 ret 000F62F5 57 push di 000F62F6 51 push cx 000F62F7 8BF8 mov di,ax 000F62F9 BE0200 mov si,0x2 000F62FC E8E1FF call 0x62e0 000F62FF 59 pop cx 000F6300 5F pop di 000F6301 C3 ret 000F6302 56 push si 000F6303 51 push cx 000F6304 50 push ax 000F6305 52 push dx 000F6306 BE0800 mov si,0x8 000F6309 E8D4FF call 0x62e0 000F630C 5A pop dx 000F630D 58 pop ax 000F630E 59 pop cx 000F630F 5E pop si 000F6310 C3 ret 000F6311 0000 add [bx+si],al 000F6313 0000 add [bx+si],al 000F6315 0000 add [bx+si],al 000F6317 0000 add [bx+si],al 000F6319 0000 add [bx+si],al 000F631B 0000 add [bx+si],al 000F631D 0000 add [bx+si],al 000F631F 00B80A20 add [bx+si+0x200a],bh 000F6323 E8B3E5 call 0x48d9 000F6326 B050 mov al,0x50 000F6328 B91000 mov cx,0x10 000F632B 32E4 xor ah,ah 000F632D E8A9E5 call 0x48d9 000F6330 FEC0 inc al 000F6332 E2F7 loop 0x632b 000F6334 C3 ret 000F6335 B80A20 mov ax,0x200a 000F6338 E89EE5 call 0x48d9 000F633B B050 mov al,0x50 000F633D B91000 mov cx,0x10 000F6340 B4FF mov ah,0xff 000F6342 E894E5 call 0x48d9 000F6345 FEC0 inc al 000F6347 E2F7 loop 0x6340 000F6349 C3 ret 000F634A E8E8FF call 0x6335 000F634D B86000 mov ax,0x60 000F6350 E886E5 call 0x48d9 000F6353 C3 ret 000F6354 6650 push eax 000F6356 6652 push edx 000F6358 E470 in al,0x70 000F635A 50 push ax 000F635B 660FB7C3 movzx eax,bx 000F635F 6633D2 xor edx,edx 000F6362 66C1E905 shr ecx,0x5 000F6366 66F7F1 div ecx 000F6369 8AC8 mov cl,al 000F636B C0E803 shr al,0x3 000F636E 8AE8 mov ch,al 000F6370 80E107 and cl,0x7 000F6373 64A0600F mov al,[fs:0xf60] 000F6377 C0E002 shl al,0x2 000F637A 0450 add al,0x50 000F637C 02C5 add al,ch 000F637E E670 out 0x70,al 000F6380 B001 mov al,0x1 000F6382 D2C0 rol al,cl 000F6384 8AC8 mov cl,al 000F6386 E471 in al,0x71 000F6388 0AC1 or al,cl 000F638A E671 out 0x71,al 000F638C 58 pop ax 000F638D E670 out 0x70,al 000F638F 665A pop edx 000F6391 6658 pop eax 000F6393 C3 ret 000F6394 6651 push ecx 000F6396 66648B0E220F mov ecx,[fs:0xf22] 000F639C E8B5FF call 0x6354 000F639F 6659 pop ecx 000F63A1 C3 ret 000F63A2 6651 push ecx 000F63A4 52 push dx 000F63A5 53 push bx 000F63A6 50 push ax 000F63A7 64A1470F mov ax,[fs:0xf47] 000F63AB F7E3 mul bx 000F63AD 8BD8 mov bx,ax 000F63AF 648B16470F mov dx,[fs:0xf47] 000F63B4 66648B0E220F mov ecx,[fs:0xf22] 000F63BA E897FF call 0x6354 000F63BD 43 inc bx 000F63BE FECA dec dl 000F63C0 75F2 jnz 0x63b4 000F63C2 58 pop ax 000F63C3 5B pop bx 000F63C4 5A pop dx 000F63C5 6659 pop ecx 000F63C7 C3 ret 000F63C8 6651 push ecx 000F63CA 6650 push eax 000F63CC 6652 push edx 000F63CE 66648B0E220F mov ecx,[fs:0xf22] 000F63D4 E470 in al,0x70 000F63D6 50 push ax 000F63D7 660FB7C3 movzx eax,bx 000F63DB 6633D2 xor edx,edx 000F63DE 66C1E905 shr ecx,0x5 000F63E2 66F7F1 div ecx 000F63E5 8AC8 mov cl,al 000F63E7 C0E803 shr al,0x3 000F63EA 8AE8 mov ch,al 000F63EC 80E107 and cl,0x7 000F63EF 64A0600F mov al,[fs:0xf60] 000F63F3 C0E002 shl al,0x2 000F63F6 0450 add al,0x50 000F63F8 02C5 add al,ch 000F63FA E670 out 0x70,al 000F63FC E471 in al,0x71 000F63FE D2C8 ror al,cl 000F6400 A801 test al,0x1 000F6402 58 pop ax 000F6403 E670 out 0x70,al 000F6405 665A pop edx 000F6407 6658 pop eax 000F6409 6659 pop ecx 000F640B C3 ret 000F640C 53 push bx 000F640D 648B1E280F mov bx,[fs:0xf28] 000F6412 2EFF17 call near [cs:bx] 000F6415 5B pop bx 000F6416 C3 ret 000F6417 53 push bx 000F6418 32E4 xor ah,ah 000F641A D1E0 shl ax,1 000F641C 0514D0 add ax,0xd014 000F641F 8BD8 mov bx,ax 000F6421 2E8B1F mov bx,[cs:bx] 000F6424 2EFF17 call near [cs:bx] 000F6427 5B pop bx 000F6428 C3 ret 000F6429 BB11D0 mov bx,0xd011 000F642C 2E8A17 mov dl,[cs:bx] 000F642F 80C201 add dl,0x1 000F6432 740B jz 0x643f 000F6434 FECA dec dl 000F6436 43 inc bx 000F6437 E8F66B call 0xd030 000F643A 0BC0 or ax,ax 000F643C 74EE jz 0x642c 000F643E F8 clc 000F643F C3 ret 000F6440 46 inc si 000F6441 6C insb 000F6442 61 popa 000F6443 7368 jnc 0x64ad 000F6445 204D65 and [di+0x65],cl 000F6448 6D insw 000F6449 6F outsw 000F644A 7279 jc 0x64c5 000F644C 20436F and [bp+di+0x6f],al 000F644F 7272 jc 0x64c3 000F6451 7570 jnz 0x64c3 000F6453 7465 jz 0x64ba 000F6455 64005468 add [fs:si+0x68],dl 000F6459 65207465 and [gs:si+0x65],dh 000F645D 726D jc 0x64cc 000F645F 696E616C27 imul bp,[bp+0x61],word 0x276c 000F6464 7320 jnc 0x6486 000F6466 666C o32 insb 000F6468 61 popa 000F6469 7368 jnc 0x64d3 000F646B 206669 and [bp+0x69],ah 000F646E 6C insb 000F646F 65207379 and [gs:bp+di+0x79],dh 000F6473 7374 jnc 0x64e9 000F6475 656D gs insw 000F6477 206861 and [bx+si+0x61],ch 000F647A 7320 jnc 0x649c 000F647C 626565 bound sp,[di+0x65] 000F647F 6E outsb 000F6480 20636F and [bp+di+0x6f],ah 000F6483 7272 jc 0x64f7 000F6485 7570 jnz 0x64f7 000F6487 7465 jz 0x64ee 000F6489 642E2020 and [cs:bx+si],ah 000F648D 4E dec si 000F648E 6F outsw 000F648F 726D jc 0x64fe 000F6491 61 popa 000F6492 6C insb 000F6493 6C insb 000F6494 792C jns 0x64c2 000F6496 207468 and [si+0x68],dh 000F6499 6973207072 imul si,[bp+di+0x20],word 0x7270 000F649E 6F outsw 000F649F 626C65 bound bp,[si+0x65] 000F64A2 6D insw 000F64A3 206361 and [bp+di+0x61],ah 000F64A6 6E outsb 000F64A7 206265 and [bp+si+0x65],ah 000F64AA 20636F and [bp+di+0x6f],ah 000F64AD 7272 jc 0x6521 000F64AF 65637465 arpl [gs:si+0x65],si 000F64B3 64206279 and [fs:bp+si+0x79],ah 000F64B7 207265 and [bp+si+0x65],dh 000F64BA 6C insb 000F64BB 6F outsw 000F64BC 61 popa 000F64BD 64696E672074 imul bp,[fs:bp+0x67],word 0x7420 000F64C3 686520 push word 0x2065 000F64C6 7465 jz 0x652d 000F64C8 726D jc 0x6537 000F64CA 696E616C27 imul bp,[bp+0x61],word 0x276c 000F64CF 7320 jnc 0x64f1 000F64D1 6669726D77617265 imul esi,[bp+si+0x6d],dword 0x65726177 000F64D9 2E0A00 or al,[cs:bx+si] 000F64DC 2020 and [bx+si],ah 000F64DE 50 push ax 000F64DF 52 push dx 000F64E0 4F dec di 000F64E1 42 inc dx 000F64E2 4C dec sp 000F64E3 45 inc bp 000F64E4 4D dec bp 000F64E5 3A20 cmp ah,[bx+si] 000F64E7 20546F and [si+0x6f],dl 000F64EA 6F outsw 000F64EB 206D61 and [di+0x61],ch 000F64EE 6E outsb 000F64EF 7920 jns 0x6511 000F64F1 626164 bound sp,[bx+di+0x64] 000F64F4 20666C and [bp+0x6c],ah 000F64F7 61 popa 000F64F8 7368 jnc 0x6562 000F64FA 206D65 and [di+0x65],ch 000F64FD 6D insw 000F64FE 6F outsw 000F64FF 7279 jc 0x657a 000F6501 20626C and [bp+si+0x6c],ah 000F6504 6F outsw 000F6505 636B73 arpl [bp+di+0x73],bp 000F6508 2E00E8 cs add al,ch 000F650B 241D and al,0x1d 000F650D C3 ret 000F650E 6660 pushad 000F6510 9C pushf 000F6511 1E push ds 000F6512 06 push es 000F6513 FC cld 000F6514 E8E96C call 0xd200 000F6517 FA cli 000F6518 32D2 xor dl,dl 000F651A 6656 push esi 000F651C E8121D call 0x8231 000F651F 665E pop esi 000F6521 6664813E650F4330 cmp dword [fs:0xf65],0x30323043 -3230 000F652B 0F85B400 jnz near 0x65e3 000F652F 66BF00000300 mov edi,0x30000 000F6535 67813E55AA cmp word [esi],0xaa55 000F653A 7509 jnz 0x6545 000F653C E8AD05 call 0x6aec 000F653F 0F85A000 jnz near 0x65e3 000F6543 EB19 jmp short 0x655e 000F6545 66BF00800300 mov edi,0x38000 000F654B 6780BEF07F0000E9 cmp byte [esi+0x7ff0],0xe9 000F6553 0F858C00 jnz near 0x65e3 000F6557 E8B705 call 0x6b11 000F655A 0F858500 jnz near 0x65e3 000F655E 6681EE00800000 sub esi,0x8000 000F6565 B85000 mov ax,0x50 000F6568 8EC0 mov es,ax 000F656A B81800 mov ax,0x18 000F656D 8ED8 mov ds,ax 000F656F 66B980000000 mov ecx,0x80 000F6575 6651 push ecx 000F6577 6656 push esi 000F6579 6657 push edi 000F657B 66B940000000 mov ecx,0x40 000F6581 F36766A7 repe a32 cmpsd 000F6585 665F pop edi 000F6587 665E pop esi 000F6589 743C jz 0x65c7 000F658B 6726C60555550000 mov byte [dword es:0x5555],0xaa -AA 000F6594 6726C605AA2A0000 mov byte [dword es:0x2aaa],0x55 -55 000F659D 6726C60555550000 mov byte [dword es:0x5555],0xa0 -A0 000F65A6 6656 push esi 000F65A8 6657 push edi 000F65AA 66B900010000 mov ecx,0x100 000F65B0 67AC a32 lodsb 000F65B2 67268807 mov [es:edi],al 000F65B6 6647 inc edi 000F65B8 67E2F5 loop 0x65b0,ecx 000F65BB 664F dec edi 000F65BD 67263807 cmp [es:edi],al 000F65C1 75FA jnz 0x65bd 000F65C3 665F pop edi 000F65C5 665E pop esi 000F65C7 6681C600010000 add esi,0x100 000F65CE 6681C700010000 add edi,0x100 000F65D5 6659 pop ecx 000F65D7 E29C loop 0x6575 000F65D9 E8436C call 0xd21f 000F65DC 07 pop es 000F65DD 1F pop ds 000F65DE 9D popf 000F65DF 6661 popad 000F65E1 F8 clc 000F65E2 C3 ret 000F65E3 E8396C call 0xd21f 000F65E6 07 pop es 000F65E7 1F pop ds 000F65E8 9D popf 000F65E9 6661 popad 000F65EB F9 stc 000F65EC C3 ret 000F65ED 0004 add [si],al 000F65EF 0000 add [bx+si],al 000F65F1 0000 add [bx+si],al 000F65F3 0000 add [bx+si],al 000F65F5 FA cli 000F65F6 B201 mov dl,0x1 000F65F8 B84064 mov ax,0x6440 000F65FB E8331C call 0x8231 000F65FE 7225 jc 0x6625 000F6600 64F6064D0F10 test byte [fs:0xf4d],0x10 000F6606 BE5764 mov si,0x6457 000F6609 7512 jnz 0x661d 000F660B 64F6064D0F40 test byte [fs:0xf4d],0x40 000F6611 7406 jz 0x6619 000F6613 BEDC64 mov si,0x64dc 000F6616 E80800 call 0x6621 000F6619 FEC2 inc dl 000F661B EBDE jmp short 0x65fb 000F661D E8E737 call 0x9e07 000F6620 C3 ret 000F6621 E81238 call 0x9e36 000F6624 C3 ret 000F6625 E464 in al,0x64 000F6627 A801 test al,0x1 000F6629 7413 jz 0x663e 000F662B E460 in al,0x60 000F662D 3C22 cmp al,0x22 000F662F 750D jnz 0x663e 000F6631 E85A05 call 0x6b8e 000F6634 E460 in al,0x60 000F6636 8AE0 mov ah,al 000F6638 E460 in al,0x60 000F663A 38E0 cmp al,ah 000F663C 75FA jnz 0x6638 000F663E E85F44 call 0xaaa0 000F6641 64803EE61400 cmp byte [fs:0x14e6],0x0 000F6647 7460 jz 0x66a9 000F6649 66BEE5680000 mov esi,0x68e5 000F664F 2EF606F01401 test byte [cs:0x14f0],0x1 000F6655 7406 jz 0x665d 000F6657 66BEEC680000 mov esi,0x68ec 000F665D 66BF00001000 mov edi,0x100000 000F6663 1E push ds 000F6664 0E push cs 000F6665 1F pop ds 000F6666 E86703 call 0x69d0 000F6669 1F pop ds 000F666A BD0000 mov bp,0x0 000F666D 0F839D01 jnc near 0x680e 000F6671 66BEE5680000 mov esi,0x68e5 000F6677 2EF606F01401 test byte [cs:0x14f0],0x1 000F667D 7506 jnz 0x6685 000F667F 66BEEC680000 mov esi,0x68ec 000F6685 66BF00001000 mov edi,0x100000 000F668B 1E push ds 000F668C 0E push cs 000F668D 1F pop ds 000F668E E83F03 call 0x69d0 000F6691 1F pop ds 000F6692 BD0000 mov bp,0x0 000F6695 7208 jc 0x669f 000F6697 8036F01401 xor byte [0x14f0],0x1 000F669C E96F01 jmp 0x680e 000F669F 64803EE61400 cmp byte [fs:0x14e6],0x0 000F66A5 0F843B02 jz near 0x68e4 000F66A9 66BEF9680000 mov esi,0x68f9 000F66AF 66BF00001000 mov edi,0x100000 000F66B5 1E push ds 000F66B6 0E push cs 000F66B7 1F pop ds 000F66B8 B201 mov dl,0x1 000F66BA E8A102 call 0x695e 000F66BD 64891EC910 mov [fs:0x10c9],bx 000F66C2 6664890ECF10 mov [fs:0x10cf],ecx 000F66C8 1F pop ds 000F66C9 0F820F01 jc near 0x67dc 000F66CD B061 mov al,0x61 000F66CF E670 out 0x70,al 000F66D1 B05C mov al,0x5c 000F66D3 E671 out 0x71,al 000F66D5 66B900020000 mov ecx,0x200 000F66DB B201 mov dl,0x1 000F66DD 6633F6 xor esi,esi 000F66E0 66BFE4110000 mov edi,0x11e4 000F66E6 E86D19 call 0x8056 000F66E9 640FB606A713 movzx ax,[fs:0x13a7] 000F66EF 40 inc ax 000F66F0 64A3DD10 mov [fs:0x10dd],ax 000F66F4 648B0EA813 mov cx,[fs:0x13a8] 000F66F9 64890EE110 mov [fs:0x10e1],cx 000F66FE 8BD9 mov bx,cx 000F6700 C0EB06 shr bl,0x6 000F6703 86DF xchg bl,bh 000F6705 43 inc bx 000F6706 64891EDB10 mov [fs:0x10db],bx 000F670B 83E13F and cx,byte +0x3f 000F670E 64890EDF10 mov [fs:0x10df],cx 000F6713 66BE06690000 mov esi,0x6906 000F6719 66BF00001000 mov edi,0x100000 000F671F 1E push ds 000F6720 0E push cs 000F6721 1F pop ds 000F6722 B202 mov dl,0x2 000F6724 E83702 call 0x695e 000F6727 64891ECB10 mov [fs:0x10cb],bx 000F672C 6664890ED310 mov [fs:0x10d3],ecx 000F6732 1F pop ds 000F6733 66BE13690000 mov esi,0x6913 000F6739 66BF00001000 mov edi,0x100000 000F673F 1E push ds 000F6740 0E push cs 000F6741 1F pop ds 000F6742 B203 mov dl,0x3 000F6744 E81702 call 0x695e 000F6747 64891ECD10 mov [fs:0x10cd],bx 000F674C 6664890ED710 mov [fs:0x10d7],ecx 000F6752 1F pop ds 000F6753 E8CA01 call 0x6920 000F6756 B86800 mov ax,0x68 000F6759 8ED8 mov ds,ax 000F675B 8EC0 mov es,ax 000F675D 8EE0 mov fs,ax 000F675F 8ED0 mov ss,ax 000F6761 EA66676000 jmp 0x60:0x6766 000F6766 0F20C0 mov eax,cr0 000F6769 24FE and al,0xfe 000F676B 0F22C0 mov cr0,eax 000F676E EA736700F0 jmp 0xf000:0x6773 000F6773 2E0F011EED65 lidt [cs:0x65ed] 000F6779 33C0 xor ax,ax 000F677B 8ED0 mov ss,ax 000F677D 8ED8 mov ds,ax 000F677F 8EC0 mov es,ax 000F6781 B80300 mov ax,0x3 000F6784 33DB xor bx,bx 000F6786 CD10 int 0x10 000F6788 BAFB03 mov dx,0x3fb 000F678B EC in al,dx 000F678C 0C80 or al,0x80 000F678E EE out dx,al 000F678F B2F8 mov dl,0xf8 000F6791 B001 mov al,0x1 000F6793 EE out dx,al 000F6794 FEC2 inc dl 000F6796 32C0 xor al,al 000F6798 EE out dx,al 000F6799 B2FB mov dl,0xfb 000F679B EC in al,dx 000F679C 247F and al,0x7f 000F679E EE out dx,al 000F679F BA5C01 mov dx,0x15c 000F67A2 B007 mov al,0x7 000F67A4 EF out dx,ax 000F67A5 42 inc dx 000F67A6 B004 mov al,0x4 000F67A8 EE out dx,al 000F67A9 4A dec dx 000F67AA B0F0 mov al,0xf0 000F67AC EE out dx,al 000F67AD 42 inc dx 000F67AE B06A mov al,0x6a 000F67B0 EE out dx,al 000F67B1 B80102 mov ax,0x201 000F67B4 BB007C mov bx,0x7c00 000F67B7 B90200 mov cx,0x2 000F67BA BA8000 mov dx,0x80 000F67BD CD13 int 0x13 000F67BF 6633C0 xor eax,eax 000F67C2 6633DB xor ebx,ebx 000F67C5 6633C9 xor ecx,ecx 000F67C8 6633D2 xor edx,edx 000F67CB 6633F6 xor esi,esi 000F67CE 6633FF xor edi,edi 000F67D1 6633ED xor ebp,ebp 000F67D4 BC007C mov sp,0x7c00 000F67D7 EA007C0000 jmp 0x0:0x7c00 000F67DC 66B800008000 mov eax,0x800000 000F67E2 6639060007 cmp [0x700],eax 000F67E7 0F825EFE jc near 0x6649 000F67EB 66BEF2680000 mov esi,0x68f2 000F67F1 66BF00001000 mov edi,0x100000 000F67F7 1E push ds 000F67F8 0E push cs 000F67F9 1F pop ds 000F67FA E8D301 call 0x69d0 000F67FD 1F pop ds 000F67FE 0F8247FE jc near 0x6649 000F6802 8026F014FE and byte [0x14f0],0xfe 000F6807 45 inc bp 000F6808 6664FF36E811 push dword [fs:0x11e8] 000F680E E8D431 call 0x99e5 000F6811 E88CEB call 0x53a0 000F6814 B061 mov al,0x61 000F6816 E670 out 0x70,al 000F6818 B000 mov al,0x0 000F681A E671 out 0x71,al 000F681C 648B1EB20F mov bx,[fs:0xfb2] 000F6821 E8FC00 call 0x6920 000F6824 66648B0E0407 mov ecx,[fs:0x704] 000F682A 6683C113 add ecx,byte +0x13 000F682E 80E1F0 and cl,0xf0 000F6831 6633F6 xor esi,esi 000F6834 B0B1 mov al,0xb1 000F6836 E670 out 0x70,al 000F6838 E471 in al,0x71 000F683A 8AE0 mov ah,al 000F683C B0B0 mov al,0xb0 000F683E E670 out 0x70,al 000F6840 E471 in al,0x71 000F6842 660FB7F8 movzx edi,ax 000F6846 66C1E70A shl edi,0xa 000F684A 6681C700001000 add edi,0x100000 000F6851 6766894FFC mov [edi-0x4],ecx 000F6856 662BF9 sub edi,ecx 000F6859 66C1E902 shr ecx,0x2 000F685D 6649 dec ecx 000F685F F36766A5 rep a32 movsd 000F6863 FA cli 000F6864 E8C3E9 call 0x522a 000F6867 B055 mov al,0x55 000F6869 E8EADD call 0x4656 000F686C E81EEA call 0x528d 000F686F 6633C0 xor eax,eax 000F6872 33FF xor di,di 000F6874 66BF00070000 mov edi,0x700 000F687A B90020 mov cx,0x2000 000F687D F366AB rep stosd 000F6880 B0FF mov al,0xff 000F6882 E621 out 0x21,al 000F6884 23ED and bp,bp 000F6886 7524 jnz 0x68ac 000F6888 56 push si 000F6889 BE0900 mov si,0x9 000F688C E851FA call 0x62e0 000F688F BE0B00 mov si,0xb 000F6892 E84BFA call 0x62e0 000F6895 5E pop si 000F6896 B061 mov al,0x61 000F6898 E670 out 0x70,al 000F689A B000 mov al,0x0 000F689C E671 out 0x71,al 000F689E 8BD3 mov dx,bx 000F68A0 33C0 xor ax,ax 000F68A2 33DB xor bx,bx 000F68A4 33C9 xor cx,cx 000F68A6 682000 push word 0x20 000F68A9 6A00 push byte +0x0 000F68AB CB retf 000F68AC E886FA call 0x6335 000F68AF E89E69 call 0xd250 000F68B2 66B800000000 mov eax,0x0 000F68B8 6766A300000000 mov [dword 0x0],eax 000F68BF 665B pop ebx 000F68C1 B88000 mov ax,0x80 000F68C4 8ED8 mov ds,ax 000F68C6 8EC0 mov es,ax 000F68C8 8ED0 mov ss,ax 000F68CA B81000 mov ax,0x10 000F68CD 8EE0 mov fs,ax 000F68CF 8EE8 mov gs,ax 000F68D1 687800 push word 0x78 000F68D4 6653 push ebx 000F68D6 6633C0 xor eax,eax 000F68D9 6633DB xor ebx,ebx 000F68DC 6633C9 xor ecx,ecx 000F68DF 6633D2 xor edx,edx 000F68E2 66CB o32 retf 000F68E4 C3 ret 000F68E5 4B dec bx 000F68E6 45 inc bp 000F68E7 52 push dx 000F68E8 4E dec si 000F68E9 45 inc bp 000F68EA 4C dec sp 000F68EB 004445 add [si+0x45],al 000F68EE 4C dec sp 000F68EF 54 push sp 000F68F0 41 inc cx 000F68F1 004E4B add [bp+0x4b],cl 000F68F4 2E42 cs inc dx 000F68F6 49 dec cx 000F68F7 4E dec si 000F68F8 004649 add [bp+0x49],al 000F68FB 4C dec sp 000F68FC 45 inc bp 000F68FD 53 push bx 000F68FE 59 pop cx 000F68FF 53 push bx 000F6900 302E494D xor [0x4d49],ch 000F6904 47 inc di 000F6905 004649 add [bp+0x49],al 000F6908 4C dec sp 000F6909 45 inc bp 000F690A 53 push bx 000F690B 59 pop cx 000F690C 53 push bx 000F690D 312E494D xor [0x4d49],bp 000F6911 47 inc di 000F6912 004649 add [bp+0x49],al 000F6915 4C dec sp 000F6916 45 inc bp 000F6917 53 push bx 000F6918 59 pop cx 000F6919 53 push bx 000F691A 322E494D xor ch,[0x4d49] 000F691E 47 inc di 000F691F 006664 add [bp+0x64],ah 000F6922 8B0E0407 mov cx,[0x704] 000F6926 6683C113 add ecx,byte +0x13 000F692A 80E1F0 and cl,0xf0 000F692D 6633F6 xor esi,esi 000F6930 B035 mov al,0x35 000F6932 E670 out 0x70,al 000F6934 E471 in al,0x71 000F6936 8AE0 mov ah,al 000F6938 B034 mov al,0x34 000F693A E670 out 0x70,al 000F693C E471 in al,0x71 000F693E 8BF8 mov di,ax 000F6940 66C1E710 shl edi,0x10 000F6944 6681C700001000 add edi,0x100000 000F694B 6766894FFC mov [edi-0x4],ecx 000F6950 662BF9 sub edi,ecx 000F6953 66C1E902 shr ecx,0x2 000F6957 6649 dec ecx 000F6959 F36766A5 rep a32 movsd 000F695D C3 ret 000F695E 6656 push esi 000F6960 E8CE18 call 0x8231 000F6963 BB0100 mov bx,0x1 000F6966 66B901000000 mov ecx,0x1 000F696C 6633F6 xor esi,esi 000F696F E8E416 call 0x8056 000F6972 665E pop esi 000F6974 7258 jc 0x69ce 000F6976 66BD01000000 mov ebp,0x1 000F697C 6633C9 xor ecx,ecx 000F697F 6603CF add ecx,edi 000F6982 6766260FB609 movzx ecx,byte [es:ecx] 000F6988 22C9 and cl,cl 000F698A 7442 jz 0x69ce 000F698C 80F9FF cmp cl,0xff 000F698F 743D jz 0x69ce 000F6991 BB0100 mov bx,0x1 000F6994 6656 push esi 000F6996 668BF5 mov esi,ebp 000F6999 6647 inc edi 000F699B E8B816 call 0x8056 000F699E 664F dec edi 000F69A0 665E pop esi 000F69A2 722A jc 0x69ce 000F69A4 6603E9 add ebp,ecx 000F69A7 6651 push ecx 000F69A9 6657 push edi 000F69AB 6766260FB64701 movzx eax,byte [es:edi+0x1] 000F69B2 662BC8 sub ecx,eax 000F69B5 6603F8 add edi,eax 000F69B8 E87C01 call 0x6b37 000F69BB 665F pop edi 000F69BD 6659 pop ecx 000F69BF 75BE jnz 0x697f 000F69C1 67268B5F0C mov bx,[es:edi+0xc] 000F69C6 6766268B4F04 mov ecx,[es:edi+0x4] 000F69CC F8 clc 000F69CD C3 ret 000F69CE F9 stc 000F69CF C3 ret 000F69D0 6660 pushad 000F69D2 B201 mov dl,0x1 000F69D4 6656 push esi 000F69D6 E85818 call 0x8231 000F69D9 720F jc 0x69ea 000F69DB BB0100 mov bx,0x1 000F69DE 66B901000000 mov ecx,0x1 000F69E4 6633F6 xor esi,esi 000F69E7 E86C16 call 0x8056 000F69EA 665E pop esi 000F69EC 0F82B000 jc near 0x6aa0 000F69F0 66BD01000000 mov ebp,0x1 000F69F6 6633C9 xor ecx,ecx 000F69F9 6603CF add ecx,edi 000F69FC 6766260FB609 movzx ecx,byte [es:ecx] 000F6A02 22C9 and cl,cl 000F6A04 0F849800 jz near 0x6aa0 000F6A08 80F9FF cmp cl,0xff 000F6A0B 0F849100 jz near 0x6aa0 000F6A0F BB0100 mov bx,0x1 000F6A12 6656 push esi 000F6A14 668BF5 mov esi,ebp 000F6A17 6647 inc edi 000F6A19 E83A16 call 0x8056 000F6A1C 664F dec edi 000F6A1E 665E pop esi 000F6A20 727E jc 0x6aa0 000F6A22 6603E9 add ebp,ecx 000F6A25 6766260FB64701 movzx eax,byte [es:edi+0x1] 000F6A2C 663BC8 cmp ecx,eax 000F6A2F 726F jc 0x6aa0 000F6A31 6651 push ecx 000F6A33 6657 push edi 000F6A35 662BC8 sub ecx,eax 000F6A38 6603F8 add edi,eax 000F6A3B E8F900 call 0x6b37 000F6A3E 665F pop edi 000F6A40 6659 pop ecx 000F6A42 75B5 jnz 0x69f9 000F6A44 6766813E4E4B2E42 cmp dword [esi],0x422e4b4e 000F6A4C 7536 jnz 0x6a84 000F6A4E 67268B5F0C mov bx,[es:edi+0xc] 000F6A53 66BE0F000000 mov esi,0xf 000F6A59 66B90C000000 mov ecx,0xc 000F6A5F 66BFE4110000 mov edi,0x11e4 000F6A65 E8EE15 call 0x8056 000F6A68 6603F1 add esi,ecx 000F6A6B 66648B0EE811 mov ecx,[fs:0x11e8] 000F6A71 66648B3EE411 mov edi,[fs:0x11e4] 000F6A77 6623FF and edi,edi 000F6A7A 7419 jz 0x6a95 000F6A7C E8D715 call 0x8056 000F6A7F 6603F1 add esi,ecx 000F6A82 EBD5 jmp short 0x6a59 000F6A84 67268B5F0C mov bx,[es:edi+0xc] 000F6A89 6766268B4F04 mov ecx,[es:edi+0x4] 000F6A8F 6633F6 xor esi,esi 000F6A92 E8C115 call 0x8056 000F6A95 32F6 xor dh,dh 000F6A97 648916B20F mov [fs:0xfb2],dx 000F6A9C F8 clc 000F6A9D 6661 popad 000F6A9F C3 ret 000F6AA0 FECA dec dl 000F6AA2 0F842EFF jz near 0x69d4 000F6AA6 F9 stc 000F6AA7 EBF4 jmp short 0x6a9d 000F6AA9 6660 pushad 000F6AAB 6656 push esi 000F6AAD 668BEB mov ebp,ebx 000F6AB0 6645 inc ebp 000F6AB2 BB0100 mov bx,0x1 000F6AB5 66B901000000 mov ecx,0x1 000F6ABB 6633F6 xor esi,esi 000F6ABE 66BF750F0000 mov edi,0xf75 000F6AC4 E88F15 call 0x8056 000F6AC7 66640FB606750F movzx eax,byte [fs:0xf75] 000F6ACE 3CFF cmp al,0xff 000F6AD0 740A jz 0x6adc 000F6AD2 6603F0 add esi,eax 000F6AD5 664D dec ebp 000F6AD7 75EB jnz 0x6ac4 000F6AD9 662BF0 sub esi,eax 000F6ADC 668BFE mov edi,esi 000F6ADF 665E pop esi 000F6AE1 67660FB60E movzx ecx,byte [esi] 000F6AE6 E82212 call 0x7d0b 000F6AE9 6661 popad 000F6AEB C3 ret 000F6AEC 66B900200000 mov ecx,0x2000 000F6AF2 32DB xor bl,bl 000F6AF4 67668B06 mov eax,[esi] 000F6AF8 02D8 add bl,al 000F6AFA 86C4 xchg al,ah 000F6AFC 02D8 add bl,al 000F6AFE 66C1E810 shr eax,0x10 000F6B02 02D8 add bl,al 000F6B04 86C4 xchg al,ah 000F6B06 02D8 add bl,al 000F6B08 6683C604 add esi,byte +0x4 000F6B0C E2E6 loop 0x6af4 000F6B0E 22DB and bl,bl 000F6B10 C3 ret 000F6B11 66B900200000 mov ecx,0x2000 000F6B17 6633C0 xor eax,eax 000F6B1A 67660306 add eax,[esi] 000F6B1E 6683C604 add esi,byte +0x4 000F6B22 E2F6 loop 0x6b1a 000F6B24 6623C0 and eax,eax 000F6B27 C3 ret 000F6B28 6656 push esi 000F6B2A 6687FE xchg edi,esi 000F6B2D 1E push ds 000F6B2E 0E push cs 000F6B2F 1F pop ds 000F6B30 E80400 call 0x6b37 000F6B33 1F pop ds 000F6B34 665E pop esi 000F6B36 C3 ret 000F6B37 6660 pushad 000F6B39 6633DB xor ebx,ebx 000F6B3C 67268A043B mov al,[es:ebx+edi] 000F6B41 E8A404 call 0x6fe8 000F6B44 8AE0 mov ah,al 000F6B46 678A0433 mov al,[ebx+esi] 000F6B4A E89B04 call 0x6fe8 000F6B4D 38E0 cmp al,ah 000F6B4F 751C jnz 0x6b6d 000F6B51 FEC3 inc bl 000F6B53 E2E7 loop 0x6b3c 000F6B55 67803C332E cmp byte [ebx+esi],0x2e 000F6B5A 7502 jnz 0x6b5e 000F6B5C 6643 inc ebx 000F6B5E 67803C3300 cmp byte [ebx+esi],0x0 000F6B63 7405 jz 0x6b6a 000F6B65 67803C3320 cmp byte [ebx+esi],0x20 000F6B6A 6661 popad 000F6B6C C3 ret 000F6B6D 67803C3300 cmp byte [ebx+esi],0x0 000F6B72 75F6 jnz 0x6b6a 000F6B74 6726803C3B2E cmp byte [es:ebx+edi],0x2e 000F6B7A 75EE jnz 0x6b6a 000F6B7C 80F901 cmp cl,0x1 000F6B7F EBE9 jmp short 0x6b6a 000F6B81 32C0 xor al,al 000F6B83 E643 out 0x43,al 000F6B85 E440 in al,0x40 000F6B87 8AE0 mov ah,al 000F6B89 E440 in al,0x40 000F6B8B 86C4 xchg al,ah 000F6B8D C3 ret 000F6B8E E8BD00 call 0x6c4e 000F6B91 6660 pushad 000F6B93 8CD8 mov ax,ds 000F6B95 8EE0 mov fs,ax 000F6B97 8EC0 mov es,ax 000F6B99 BA0100 mov dx,0x1 000F6B9C BB0100 mov bx,0x1 000F6B9F 66BF860D0000 mov edi,0xd86 000F6BA5 E88916 call 0x8231 000F6BA8 0F828B00 jc near 0x6c37 000F6BAC 66B901000000 mov ecx,0x1 000F6BB2 6633F6 xor esi,esi 000F6BB5 E89E14 call 0x8056 000F6BB8 7278 jc 0x6c32 000F6BBA 66BD01000000 mov ebp,0x1 000F6BC0 6633C9 xor ecx,ecx 000F6BC3 6603CF add ecx,edi 000F6BC6 6766260FB609 movzx ecx,byte [es:ecx] 000F6BCC 22C9 and cl,cl 000F6BCE 7462 jz 0x6c32 000F6BD0 80F9FF cmp cl,0xff 000F6BD3 745D jz 0x6c32 000F6BD5 668BF5 mov esi,ebp 000F6BD8 6647 inc edi 000F6BDA E87914 call 0x8056 000F6BDD 7261 jc 0x6c40 000F6BDF 664F dec edi 000F6BE1 6603E9 add ebp,ecx 000F6BE4 6726837F1200 cmp word [es:edi+0x12],byte +0x0 000F6BEA 75D7 jnz 0x6bc3 000F6BEC 6651 push ecx 000F6BEE 6766260FB67701 movzx esi,byte [es:edi+0x1] 000F6BF5 6603F7 add esi,edi 000F6BF8 6726803E00 cmp byte [es:esi],0x0 000F6BFD 7426 jz 0x6c25 000F6BFF 6726C60600 mov byte [es:esi],0x0 000F6C04 668BFD mov edi,ebp 000F6C07 662BF9 sub edi,ecx 000F6C0A 6649 dec ecx 000F6C0C 66BE870D0000 mov esi,0xd87 000F6C12 E8F610 call 0x7d0b 000F6C15 6633C9 xor ecx,ecx 000F6C18 6633FF xor edi,edi 000F6C1B 664E dec esi 000F6C1D 67268B5E0C mov bx,[es:esi+0xc] 000F6C22 E8E610 call 0x7d0b 000F6C25 66BF860D0000 mov edi,0xd86 000F6C2B BB0100 mov bx,0x1 000F6C2E 6659 pop ecx 000F6C30 EB91 jmp short 0x6bc3 000F6C32 FEC2 inc dl 000F6C34 E96EFF jmp 0x6ba5 000F6C37 E8FD0F call 0x7c37 000F6C3A 6661 popad 000F6C3C E81600 call 0x6c55 000F6C3F C3 ret 000F6C40 E81314 call 0x8056 000F6C43 664F dec edi 000F6C45 72EB jc 0x6c32 000F6C47 67C60439FF mov byte [ecx+edi],0xff 000F6C4C EB93 jmp short 0x6be1 000F6C4E 64800EE31010 or byte [fs:0x10e3],0x10 000F6C54 C3 ret 000F6C55 648026E310EF and byte [fs:0x10e3],0xef 000F6C5B C3 ret 000F6C5C B201 mov dl,0x1 000F6C5E E8D015 call 0x8231 000F6C61 0F823D01 jc near 0x6da2 000F6C65 64C6062C09FF mov byte [fs:0x92c],0xff 000F6C6B 66B8FFFFFFFF mov eax,0xffffffff 000F6C71 6640 inc eax 000F6C73 643B06260F cmp ax,[fs:0xf26] 000F6C78 7368 jnc 0x6ce2 000F6C7A E8240A call 0x76a1 000F6C7D 72F2 jc 0x6c71 000F6C7F 6650 push eax 000F6C81 66648B0E470F mov ecx,[fs:0xf47] 000F6C87 6652 push edx 000F6C89 66F7E1 mul ecx 000F6C8C 665A pop edx 000F6C8E 668BD8 mov ebx,eax 000F6C91 6658 pop eax 000F6C93 66BF1C090000 mov edi,0x91c 000F6C99 64FF16300F call near [fs:0xf30] 000F6C9E 64803E1C09FE cmp byte [fs:0x91c],0xfe 000F6CA4 75CB jnz 0x6c71 000F6CA6 6603D9 add ebx,ecx 000F6CA9 664B dec ebx 000F6CAB 64FF16300F call near [fs:0xf30] 000F6CB0 64803E1C09FF cmp byte [fs:0x91c],0xff 000F6CB6 75B9 jnz 0x6c71 000F6CB8 662BD9 sub ebx,ecx 000F6CBB 66B9FFFFFFFF mov ecx,0xffffffff 000F6CC1 6643 inc ebx 000F6CC3 6641 inc ecx 000F6CC5 64FF16300F call near [fs:0xf30] 000F6CCA 64803E1C09FF cmp byte [fs:0x91c],0xff 000F6CD0 75EF jnz 0x6cc1 000F6CD2 66648B36960F mov esi,[fs:0xf96] 000F6CD8 676489463A mov [fs:esi+0x3a],ax 000F6CDD 6764894E25 mov [fs:esi+0x25],cx 000F6CE2 64F6064D0F01 test byte [fs:0xf4d],0x1 000F6CE8 0F84B100 jz near 0x6d9d 000F6CEC 64F6064D0F02 test byte [fs:0xf4d],0x2 000F6CF2 750E jnz 0x6d02 000F6CF4 66648B36960F mov esi,[fs:0xf96] 000F6CFA 67804E3C50 or byte [esi+0x3c],0x50 000F6CFF E99B00 jmp 0x6d9d 000F6D02 64F6064D0F20 test byte [fs:0xf4d],0x20 000F6D08 0F848E00 jz near 0x6d9a 000F6D0C 33DB xor bx,bx 000F6D0E 6683C602 add esi,byte +0x2 000F6D12 32F6 xor dh,dh 000F6D14 6664833E430F00 cmp dword [fs:0xf43],byte +0x0 000F6D1B 747A jz 0x6d97 000F6D1D 64C6062C09FF mov byte [fs:0x92c],0xff 000F6D23 66648B0E1E0F mov ecx,[fs:0xf1e] 000F6D29 66BF1C070000 mov edi,0x71c 000F6D2F 64FF162E0F call near [fs:0xf2e] 000F6D34 66C1E902 shr ecx,0x2 000F6D38 66B8FFFFFFFF mov eax,0xffffffff 000F6D3E F36766AF repe a32 scasd 000F6D42 7517 jnz 0x6d5b 000F6D44 66BF1C090000 mov edi,0x91c 000F6D4A 64FF16300F call near [fs:0xf30] 000F6D4F 66B902000000 mov ecx,0x2 000F6D55 F36766AF repe a32 scasd 000F6D59 7426 jz 0x6d81 000F6D5B 6652 push edx 000F6D5D 660FB7C3 movzx eax,bx 000F6D61 6633D2 xor edx,edx 000F6D64 6664F736470F div dword [fs:0xf47] 000F6D6A E82405 call 0x7291 000F6D6D 665A pop edx 000F6D6F 7238 jc 0x6da9 000F6D71 6640 inc eax 000F6D73 6652 push edx 000F6D75 6664F726470F mul dword [fs:0xf47] 000F6D7B 665A pop edx 000F6D7D 6648 dec eax 000F6D7F 8BD8 mov bx,ax 000F6D81 43 inc bx 000F6D82 643B1E220F cmp bx,[fs:0xf22] 000F6D87 729A jc 0x6d23 000F6D89 66648B360407 mov esi,[fs:0x704] 000F6D8F 678836 mov [esi],dh 000F6D92 67C6460100 mov byte [esi+0x1],0x0 000F6D97 E8FC02 call 0x7096 000F6D9A E88E02 call 0x702b 000F6D9D FEC2 inc dl 000F6D9F E9BCFE jmp 0x6c5e 000F6DA2 E82F00 call 0x6dd4 000F6DA5 E878F5 call 0x6320 000F6DA8 C3 ret 000F6DA9 6664833E430F00 cmp dword [fs:0xf43],byte +0x0 000F6DB0 74EB jz 0x6d9d 000F6DB2 6664A1960F mov eax,[fs:0xf96] 000F6DB7 6780483C40 or byte [eax+0x3c],0x40 000F6DBC EBDF jmp short 0x6d9d 000F6DBE 6664FF06BD0E inc dword [fs:0xebd] 000F6DC4 66648B1E820D mov ebx,[fs:0xd82] 000F6DCA 66BECD0E0000 mov esi,0xecd 000F6DD0 E87C33 call 0xa14f 000F6DD3 C3 ret 000F6DD4 8CD8 mov ax,ds 000F6DD6 8EE0 mov fs,ax 000F6DD8 B201 mov dl,0x1 000F6DDA E85414 call 0x8231 000F6DDD 7301 jnc 0x6de0 000F6DDF C3 ret 000F6DE0 66BF00002000 mov edi,0x200000 000F6DE6 66648B0E220F mov ecx,[fs:0xf22] 000F6DEC 66D1E9 shr ecx,1 000F6DEF 6633C0 xor eax,eax 000F6DF2 F36766AB rep a32 stosd 000F6DF6 BB0100 mov bx,0x1 000F6DF9 E8B401 call 0x6fb0 000F6DFC 67F6463C10 test byte [esi+0x3c],0x10 000F6E01 0F85A601 jnz near 0x6fab 000F6E05 66BF00001000 mov edi,0x100000 000F6E0B 6633DB xor ebx,ebx 000F6E0E 6653 push ebx 000F6E10 6656 push esi 000F6E12 668BF3 mov esi,ebx 000F6E15 BB0100 mov bx,0x1 000F6E18 66B901000000 mov ecx,0x1 000F6E1E E83512 call 0x8056 000F6E21 665E pop esi 000F6E23 665B pop ebx 000F6E25 721E jc 0x6e45 000F6E27 67660FB60F movzx ecx,byte [edi] 000F6E2C 80F9FF cmp cl,0xff 000F6E2F 7414 jz 0x6e45 000F6E31 E8BF01 call 0x6ff3 000F6E34 7207 jc 0x6e3d 000F6E36 6603F9 add edi,ecx 000F6E39 22C9 and cl,cl 000F6E3B 75D1 jnz 0x6e0e 000F6E3D 67804E3C10 or byte [esi+0x3c],0x10 000F6E42 E96601 jmp 0x6fab 000F6E45 67C60700 mov byte [edi],0x0 000F6E49 66BE00001000 mov esi,0x100000 000F6E4F 67660FB60E movzx ecx,byte [esi] 000F6E54 22C9 and cl,cl 000F6E56 744C jz 0x6ea4 000F6E58 668BFE mov edi,esi 000F6E5B 6603F9 add edi,ecx 000F6E5E 67660FB60F movzx ecx,byte [edi] 000F6E63 22C9 and cl,cl 000F6E65 7433 jz 0x6e9a 000F6E67 6656 push esi 000F6E69 6657 push edi 000F6E6B 67660FB64601 movzx eax,byte [esi+0x1] 000F6E71 6603F0 add esi,eax 000F6E74 67660FB64701 movzx eax,byte [edi+0x1] 000F6E7A 6603F8 add edi,eax 000F6E7D 67AC a32 lodsb 000F6E7F E86601 call 0x6fe8 000F6E82 8AE0 mov ah,al 000F6E84 678A07 mov al,[edi] 000F6E87 E85E01 call 0x6fe8 000F6E8A 38E0 cmp al,ah 000F6E8C 7506 jnz 0x6e94 000F6E8E 6647 inc edi 000F6E90 22E4 and ah,ah 000F6E92 75E9 jnz 0x6e7d 000F6E94 665F pop edi 000F6E96 665E pop esi 000F6E98 75C1 jnz 0x6e5b 000F6E9A 67660FB60E movzx ecx,byte [esi] 000F6E9F 6603F1 add esi,ecx 000F6EA2 EBAB jmp short 0x6e4f 000F6EA4 66BE00001000 mov esi,0x100000 000F6EAA 67660FB60E movzx ecx,byte [esi] 000F6EAF 22C9 and cl,cl 000F6EB1 7475 jz 0x6f28 000F6EB3 67660FB65E01 movzx ebx,byte [esi+0x1] 000F6EB9 67803C3300 cmp byte [ebx+esi],0x0 000F6EBE 7463 jz 0x6f23 000F6EC0 67660FB75E0C movzx ebx,word [esi+0xc] 000F6EC6 E8E700 call 0x6fb0 000F6EC9 67668B4604 mov eax,[esi+0x4] 000F6ECE 6652 push edx 000F6ED0 6633D2 xor edx,edx 000F6ED3 6664F7361E0F div dword [fs:0xf1e] 000F6ED9 6623D2 and edx,edx 000F6EDC 665A pop edx 000F6EDE 7402 jz 0x6ee2 000F6EE0 6640 inc eax 000F6EE2 663BC5 cmp eax,ebp 000F6EE5 743C jz 0x6f23 000F6EE7 67837E1200 cmp word [esi+0x12],byte +0x0 000F6EEC 740E jz 0x6efc 000F6EEE 66648B36960F mov esi,[fs:0xf96] 000F6EF4 67804E3C10 or byte [esi+0x3c],0x10 000F6EF9 E9AF00 jmp 0x6fab 000F6EFC 67660FB65E01 movzx ebx,byte [esi+0x1] 000F6F02 6660 pushad 000F6F04 6603F3 add esi,ebx 000F6F07 668BFE mov edi,esi 000F6F0A 6681EF00001000 sub edi,0x100000 000F6F11 67C60600 mov byte [esi],0x0 000F6F15 BB0100 mov bx,0x1 000F6F18 66B901000000 mov ecx,0x1 000F6F1E E8EA0D call 0x7d0b 000F6F21 6661 popad 000F6F23 6603F1 add esi,ecx 000F6F26 EB82 jmp short 0x6eaa 000F6F28 6664A1960F mov eax,[fs:0xf96] 000F6F2D 66BB02000000 mov ebx,0x2 000F6F33 66648B36160F mov esi,[fs:0xf16] 000F6F39 66BF00002000 mov edi,0x200000 000F6F3F 66648B0E220F mov ecx,[fs:0xf22] 000F6F45 6649 dec ecx 000F6F47 67833C33FF cmp word [ebx+esi],byte -0x1 000F6F4C 7418 jz 0x6f66 000F6F4E 67803C3B00 cmp byte [ebx+edi],0x0 000F6F53 7511 jnz 0x6f66 000F6F55 67C70433FFFF mov word [ebx+esi],0xffff 000F6F5B 6664FF06380F inc dword [fs:0xf38] 000F6F61 6766FF4027 inc dword [eax+0x27] 000F6F66 6683C302 add ebx,byte +0x2 000F6F6A 67E2DA loop 0x6f47,ecx 000F6F6D 66BF5A0D0000 mov edi,0xd5a 000F6F73 33DB xor bx,bx 000F6F75 64FF16300F call near [fs:0xf30] 000F6F7A 64803E5A0DFE cmp byte [fs:0xd5a],0xfe 000F6F80 7521 jnz 0x6fa3 000F6F82 8BC3 mov ax,bx 000F6F84 648B1E5C0D mov bx,[fs:0xd5c] 000F6F89 E8D507 call 0x7761 000F6F8C 93 xchg ax,bx 000F6F8D 3BC3 cmp ax,bx 000F6F8F 7412 jz 0x6fa3 000F6F91 64C6065A0D00 mov byte [fs:0xd5a],0x0 000F6F97 6656 push esi 000F6F99 668BF7 mov esi,edi 000F6F9C 64FF16400F call near [fs:0xf40] 000F6FA1 665E pop esi 000F6FA3 43 inc bx 000F6FA4 643B1E220F cmp bx,[fs:0xf22] 000F6FA9 72CA jc 0x6f75 000F6FAB FEC2 inc dl 000F6FAD E92AFE jmp 0x6dda 000F6FB0 6633ED xor ebp,ebp 000F6FB3 66BF5A0D0000 mov edi,0xd5a 000F6FB9 66B800002000 mov eax,0x200000 000F6FBF 67803C5800 cmp byte [eax+ebx*2],0x0 000F6FC4 7517 jnz 0x6fdd 000F6FC6 67C6045801 mov byte [eax+ebx*2],0x1 000F6FCB E8D70C call 0x7ca5 000F6FCE 720C jc 0x6fdc 000F6FD0 6645 inc ebp 000F6FD2 648B1E5E0D mov bx,[fs:0xd5e] 000F6FD7 83FBFF cmp bx,byte -0x1 000F6FDA 75E3 jnz 0x6fbf 000F6FDC C3 ret 000F6FDD 6664A1960F mov eax,[fs:0xf96] 000F6FE2 6780483C10 or byte [eax+0x3c],0x10 000F6FE7 C3 ret 000F6FE8 3C61 cmp al,0x61 000F6FEA 7206 jc 0x6ff2 000F6FEC 3C7A cmp al,0x7a 000F6FEE 7702 ja 0x6ff2 000F6FF0 24DF and al,0xdf 000F6FF2 C3 ret 000F6FF3 6660 pushad 000F6FF5 668BF3 mov esi,ebx 000F6FF8 BB0100 mov bx,0x1 000F6FFB 66B901000000 mov ecx,0x1 000F7001 E85210 call 0x8056 000F7004 7221 jc 0x7027 000F7006 678A37 mov dh,[edi] 000F7009 80FEFF cmp dh,0xff 000F700C 7419 jz 0x7027 000F700E 660FB6CE movzx ecx,dh 000F7012 E84110 call 0x8056 000F7015 7210 jc 0x7027 000F7017 6661 popad 000F7019 6650 push eax 000F701B 67660FB607 movzx eax,byte [edi] 000F7020 6603D8 add ebx,eax 000F7023 6658 pop eax 000F7025 F8 clc 000F7026 C3 ret 000F7027 6661 popad 000F7029 F9 stc 000F702A C3 ret 000F702B 6660 pushad 000F702D 1E push ds 000F702E 06 push es 000F702F 8CE0 mov ax,fs 000F7031 8ED8 mov ds,ax 000F7033 8EC0 mov es,ax 000F7035 E8F911 call 0x8231 000F7038 66B8FFFFFFFF mov eax,0xffffffff 000F703E 66BF0C070000 mov edi,0x70c 000F7044 668BF7 mov esi,edi 000F7047 66B904000000 mov ecx,0x4 000F704D F36766AB rep a32 stosd 000F7051 6664C7060C075779 mov dword [fs:0x70c],0x65737957 -7365 000F705B 6664C70610070000 mov dword [fs:0x710],0x0 -0000 000F7065 66B910000000 mov ecx,0x10 000F706B 33DB xor bx,bx 000F706D 6633FF xor edi,edi 000F7070 E8070E call 0x7e7a 000F7073 66648B36430F mov esi,[fs:0xf43] 000F7079 6623F6 and esi,esi 000F707C 7410 jz 0x708e 000F707E 6603F9 add edi,ecx 000F7081 67660FB70E movzx ecx,word [esi] 000F7086 6641 inc ecx 000F7088 66D1E1 shl ecx,1 000F708B E8EC0D call 0x7e7a 000F708E E8A60B call 0x7c37 000F7091 07 pop es 000F7092 1F pop ds 000F7093 6661 popad 000F7095 C3 ret 000F7096 6660 pushad 000F7098 66640FB706260F movzx eax,word [fs:0xf26] 000F709F 6BC003 imul ax,ax,byte +0x3 000F70A2 6664A3C90E mov [fs:0xec9],eax 000F70A7 6664A3C10E mov [fs:0xec1],eax 000F70AC E8D62D call 0x9e85 000F70AF E8850B call 0x7c37 000F70B2 64C6062C09FF mov byte [fs:0x92c],0xff 000F70B8 B8FFFF mov ax,0xffff 000F70BB 40 inc ax 000F70BC 643B06260F cmp ax,[fs:0xf26] 000F70C1 731A jnc 0x70dd 000F70C3 E8DB05 call 0x76a1 000F70C6 7210 jc 0x70d8 000F70C8 8BD8 mov bx,ax 000F70CA 64FF16320F call near [fs:0xf32] 000F70CF 66BBAA55AA55 mov ebx,0x55aa55aa 000F70D5 E88301 call 0x725b 000F70D8 E8E3FC call 0x6dbe 000F70DB EBDE jmp short 0x70bb 000F70DD B8FFFF mov ax,0xffff 000F70E0 40 inc ax 000F70E1 643B06260F cmp ax,[fs:0xf26] 000F70E6 7337 jnc 0x711f 000F70E8 E8B605 call 0x76a1 000F70EB 722D jc 0x711a 000F70ED 66BBAA55AA55 mov ebx,0x55aa55aa 000F70F3 E81701 call 0x720d 000F70F6 751F jnz 0x7117 000F70F8 8BD8 mov bx,ax 000F70FA 64FF16320F call near [fs:0xf32] 000F70FF 7216 jc 0x7117 000F7101 66BBFFFFFFFF mov ebx,0xffffffff 000F7107 E80301 call 0x720d 000F710A 750B jnz 0x7117 000F710C 66BB55AA55AA mov ebx,0xaa55aa55 000F7112 E84601 call 0x725b 000F7115 7303 jnc 0x711a 000F7117 E87701 call 0x7291 000F711A E8A1FC call 0x6dbe 000F711D EBC1 jmp short 0x70e0 000F711F 66F7D3 not ebx 000F7122 B8FFFF mov ax,0xffff 000F7125 40 inc ax 000F7126 643B06260F cmp ax,[fs:0xf26] 000F712B 732C jnc 0x7159 000F712D E87105 call 0x76a1 000F7130 7222 jc 0x7154 000F7132 66BB55AA55AA mov ebx,0xaa55aa55 000F7138 E8D200 call 0x720d 000F713B 7514 jnz 0x7151 000F713D 8BD8 mov bx,ax 000F713F 64FF16320F call near [fs:0xf32] 000F7144 720B jc 0x7151 000F7146 66BBFFFFFFFF mov ebx,0xffffffff 000F714C E8BE00 call 0x720d 000F714F 7403 jz 0x7154 000F7151 E83D01 call 0x7291 000F7154 E867FC call 0x6dbe 000F7157 EBCC jmp short 0x7125 000F7159 E80900 call 0x7165 000F715C B8979B mov ax,0x9b97 000F715F E8D62D call 0x9f38 000F7162 6661 popad 000F7164 C3 ret 000F7165 6660 pushad 000F7167 B8FFFF mov ax,0xffff 000F716A 6633DB xor ebx,ebx 000F716D 40 inc ax 000F716E 643B06260F cmp ax,[fs:0xf26] 000F7173 730D jnc 0x7182 000F7175 E82905 call 0x76a1 000F7178 72F3 jc 0x716d 000F717A 6664031E470F add ebx,[fs:0xf47] 000F7180 EBEB jmp short 0x716d 000F7182 66648B36960F mov esi,[fs:0xf96] 000F7188 676664895E3D mov [fs:esi+0x3d],ebx 000F718E 6764C7463A0000 mov word [fs:esi+0x3a],0x0 000F7195 6764C746250000 mov word [fs:esi+0x25],0x0 000F719C 66B8FFFFFFFF mov eax,0xffffffff 000F71A2 66648B0E220F mov ecx,[fs:0xf22] 000F71A8 66D1E9 shr ecx,1 000F71AB 66648B3E160F mov edi,[fs:0xf16] 000F71B1 06 push es 000F71B2 0FA0 push fs 000F71B4 07 pop es 000F71B5 F36766AB rep a32 stosd 000F71B9 07 pop es 000F71BA 6766640FB74615 movzx eax,word [fs:esi+0x15] 000F71C1 6764F6463C04 test byte [fs:esi+0x3c],0x4 000F71C7 7404 jz 0x71cd 000F71C9 6683E814 sub eax,byte +0x14 000F71CD 6652 push edx 000F71CF 676664F76636 mul dword [fs:esi+0x36] 000F71D5 665A pop edx 000F71D7 6683E802 sub eax,byte +0x2 000F71DB 676664894627 mov [fs:esi+0x27],eax 000F71E1 66648B3E560D mov edi,[fs:0xd56] 000F71E7 6623FF and edi,edi 000F71EA 741E jz 0x720a 000F71EC 6764389710020000 cmp [fs:edi+0x210],dl 000F71F4 7509 jnz 0x71ff 000F71F6 6764C68710020000 mov byte [fs:edi+0x210],0xff -FF 000F71FF 6766648BBF0C0200 mov edi,[fs:edi+0x20c] -00 000F7208 EBDD jmp short 0x71e7 000F720A 6661 popad 000F720C C3 ret 000F720D 6660 pushad 000F720F 66648B2E470F mov ebp,[fs:0xf47] 000F7215 F7E5 mul bp 000F7217 6693 xchg eax,ebx 000F7219 66BF1C070000 mov edi,0x71c 000F721F 66648B0E1E0F mov ecx,[fs:0xf1e] 000F7225 64FF162E0F call near [fs:0xf2e] 000F722A 66648B0E1E0F mov ecx,[fs:0xf1e] 000F7230 66C1E902 shr ecx,0x2 000F7234 F36766AF repe a32 scasd 000F7238 751E jnz 0x7258 000F723A 66BF1C070000 mov edi,0x71c 000F7240 64FF16300F call near [fs:0xf30] 000F7245 66B902000000 mov ecx,0x2 000F724B F36766AF repe a32 scasd 000F724F 7507 jnz 0x7258 000F7251 43 inc bx 000F7252 664D dec ebp 000F7254 75C3 jnz 0x7219 000F7256 33C0 xor ax,ax 000F7258 6661 popad 000F725A C3 ret 000F725B 6660 pushad 000F725D 6693 xchg eax,ebx 000F725F 66BF1C070000 mov edi,0x71c 000F7265 66B982000000 mov ecx,0x82 000F726B F36766AB rep a32 stosd 000F726F 6693 xchg eax,ebx 000F7271 660FB7C0 movzx eax,ax 000F7275 66648B0E470F mov ecx,[fs:0xf47] 000F727B 66F7E1 mul ecx 000F727E 6693 xchg eax,ebx 000F7280 66BE1C070000 mov esi,0x71c 000F7286 E80205 call 0x778b 000F7289 43 inc bx 000F728A 67E2F3 loop 0x7280,ecx 000F728D 6661 popad 000F728F F8 clc 000F7290 C3 ret 000F7291 6660 pushad 000F7293 66648B36430F mov esi,[fs:0xf43] 000F7299 6764833E14 cmp word [fs:esi],byte +0x14 000F729E 7313 jnc 0x72b3 000F72A0 6764FF06 inc word [fs:esi] 000F72A4 6766640FB71E movzx ebx,word [fs:esi] 000F72AA 676489045E mov [fs:esi+ebx*2],ax 000F72AF F8 clc 000F72B0 6661 popad 000F72B2 C3 ret 000F72B3 F9 stc 000F72B4 EBFA jmp short 0x72b0 000F72B6 E81C5E call 0xd0d5 000F72B9 64C606840FFF mov byte [fs:0xf84],0xff 000F72BF 66B903000000 mov ecx,0x3 000F72C5 66BE1C070000 mov esi,0x71c 000F72CB 6633DB xor ebx,ebx 000F72CE 6766899E08020000 mov [esi+0x208],ebx 000F72D6 67C68610020000FF mov byte [esi+0x210],0xff 000F72DE 668BDE mov ebx,esi 000F72E1 6681C612020000 add esi,0x212 000F72E8 67668976FA mov [esi-0x6],esi 000F72ED E2DF loop 0x72ce 000F72EF 6766C746FA000000 mov dword [esi-0x6],0x0 -00 000F72F8 6664891E520D mov [fs:0xd52],ebx 000F72FE 6664C706560D1C07 mov dword [fs:0xd56],0x71c -0000 000F7308 66BD08070000 mov ebp,0x708 000F730E 33DB xor bx,bx 000F7310 32F6 xor dh,dh 000F7312 2E8A9710D0 mov dl,[cs:bx+0xd010] 000F7317 80FAFF cmp dl,0xff 000F731A 7436 jz 0x7352 000F731C 66BE20D00000 mov esi,0xd020 000F7322 2E8B34 mov si,[cs:si] 000F7325 2EFF5449 call near [cs:si+0x49] 000F7329 2E3A444D cmp al,[cs:si+0x4d] 000F732D 7512 jnz 0x7341 000F732F 2E3A644E cmp ah,[cs:si+0x4e] 000F7333 750C jnz 0x7341 000F7335 52 push dx 000F7336 86D6 xchg dl,dh 000F7338 E81E00 call 0x7359 000F733B 5A pop dx 000F733C FEC6 inc dh 000F733E 43 inc bx 000F733F EBD1 jmp short 0x7312 000F7341 2E8B744B mov si,[cs:si+0x4b] 000F7345 0BF6 or si,si 000F7347 74F5 jz 0x733e 000F7349 2E8B34 mov si,[cs:si] 000F734C 0BF6 or si,si 000F734E 74EE jz 0x733e 000F7350 EBD3 jmp short 0x7325 000F7352 64C606840FFF mov byte [fs:0xf84],0xff 000F7358 C3 ret 000F7359 53 push bx 000F735A 662E8B4411 mov eax,[cs:si+0x11] 000F735F E84CDD call 0x50ae 000F7362 52 push dx 000F7363 662EF7640D mul dword [cs:si+0xd] 000F7368 66640106F214 add [fs:0x14f2],eax 000F736E 5A pop dx 000F736F 66648B3E0407 mov edi,[fs:0x704] 000F7375 668BDF mov ebx,edi 000F7378 6664893E960F mov [fs:0xf96],edi 000F737E 6766C70700000000 mov dword [edi],0x0 000F7386 67663E897D00 mov [ds:ebp+0x0],edi 000F738C 668BEF mov ebp,edi 000F738F 66B950000000 mov ecx,0x50 000F7395 06 push es 000F7396 1E push ds 000F7397 07 pop es 000F7398 F3672EA4 cs rep a32 movsb 000F739C 672EAC cs a32 lodsb 000F739F 67AA a32 stosb 000F73A1 22C0 and al,al 000F73A3 75F7 jnz 0x739c 000F73A5 07 pop es 000F73A6 6664893E0407 mov [fs:0x704],edi 000F73AC 6788734F mov [ebx+0x4f],dh 000F73B0 53 push bx 000F73B1 B814D0 mov ax,0xd014 000F73B4 D0E6 shl dh,1 000F73B6 02C6 add al,dh 000F73B8 80D400 adc ah,0x0 000F73BB 8BD8 mov bx,ax 000F73BD 2E8B07 mov ax,[cs:bx] 000F73C0 5B pop bx 000F73C1 67894317 mov [ebx+0x17],ax 000F73C5 6766897B05 mov [ebx+0x5],edi 000F73CA 668BF3 mov esi,ebx 000F73CD 8CD8 mov ax,ds 000F73CF 8EC0 mov es,ax 000F73D1 67668B4E11 mov ecx,[esi+0x11] 000F73D6 6623C9 and ecx,ecx 000F73D9 0F847B02 jz near 0x7658 000F73DD 6766894E27 mov [esi+0x27],ecx 000F73E2 66D1E9 shr ecx,1 000F73E5 66B8FFFFFFFF mov eax,0xffffffff 000F73EB F36766AB rep a32 stosd 000F73EF 6664893E0407 mov [fs:0x704],edi 000F73F5 6766897E32 mov [esi+0x32],edi 000F73FA 6633C0 xor eax,eax 000F73FD 66B90B000000 mov ecx,0xb 000F7403 F36766AB rep a32 stosd 000F7407 6664893E0407 mov [fs:0x704],edi 000F740D E8210E call 0x8231 000F7410 6633DB xor ebx,ebx 000F7413 6664C706920F0000 mov dword [fs:0xf92],0x0 -0000 000F741D 66B8FFFFFFFF mov eax,0xffffffff 000F7423 66648B360407 mov esi,[fs:0x704] 000F7429 668BFE mov edi,esi 000F742C 66648B0E220F mov ecx,[fs:0xf22] 000F7432 66D1E9 shr ecx,1 000F7435 F36766AB rep a32 stosd 000F7439 06 push es 000F743A B81800 mov ax,0x18 000F743D 8EC0 mov es,ax 000F743F E886EF call 0x63c8 000F7442 7434 jz 0x7478 000F7444 66648B0E1E0F mov ecx,[fs:0xf1e] 000F744A 66BF1C070000 mov edi,0x71c 000F7450 64FF162E0F call near [fs:0xf2e] 000F7455 66BF1C090000 mov edi,0x91c 000F745B 64FF16300F call near [fs:0xf30] 000F7460 64803E1C09FE cmp byte [fs:0x91c],0xfe 000F7466 7455 jz 0x74bd 000F7468 64803E1C09FF cmp byte [fs:0x91c],0xff 000F746E 7425 jz 0x7495 000F7470 67C7045EFEFF mov word [esi+ebx*2],0xfffe 000F7476 EB67 jmp short 0x74df 000F7478 66BF1C090000 mov edi,0x91c 000F747E 64FF16300F call near [fs:0xf30] 000F7483 64803E1C09FE cmp byte [fs:0x91c],0xfe 000F7489 7554 jnz 0x74df 000F748B 64A11E09 mov ax,[fs:0x91e] 000F748F 6789045E mov [esi+ebx*2],ax 000F7493 EB4A jmp short 0x74df 000F7495 66B902000000 mov ecx,0x2 000F749B 66B8FFFFFFFF mov eax,0xffffffff 000F74A1 F366AF repe scasd 000F74A4 75CA jnz 0x7470 000F74A6 66BF1C070000 mov edi,0x71c 000F74AC 66648B0E1E0F mov ecx,[fs:0xf1e] 000F74B2 66C1E902 shr ecx,0x2 000F74B6 F366AF repe scasd 000F74B9 75B5 jnz 0x7470 000F74BB EB22 jmp short 0x74df 000F74BD 6664A11E0F mov eax,[fs:0xf1e] 000F74C2 66BF1C070000 mov edi,0x71c 000F74C8 0FA0 push fs 000F74CA 06 push es 000F74CB 0FA1 pop fs 000F74CD E88A01 call 0x765a 000F74D0 0FA1 pop fs 000F74D2 3D55AA cmp ax,0xaa55 000F74D5 7599 jnz 0x7470 000F74D7 64A11E09 mov ax,[fs:0x91e] 000F74DB 6789045E mov [esi+ebx*2],ax 000F74DF 6643 inc ebx 000F74E1 F6C33F test bl,0x3f 000F74E4 7503 jnz 0x74e9 000F74E6 E8B0DC call 0x5199 000F74E9 66643B1E220F cmp ebx,[fs:0xf22] 000F74EF 0F824CFF jc near 0x743f 000F74F3 07 pop es 000F74F4 6633DB xor ebx,ebx 000F74F7 66648B3E160F mov edi,[fs:0xf16] 000F74FD 67660FB7045E movzx eax,word [esi+ebx*2] 000F7503 83F8FE cmp ax,byte -0x2 000F7506 735B jnc 0x7563 000F7508 66643B06220F cmp eax,[fs:0xf22] 000F750E 7208 jc 0x7518 000F7510 67C7045EFEFF mov word [esi+ebx*2],0xfffe 000F7516 EB4B jmp short 0x7563 000F7518 6653 push ebx 000F751A 67833C47FF cmp word [edi+eax*2],byte -0x1 000F751F 7436 jz 0x7557 000F7521 6657 push edi 000F7523 66BF1C090000 mov edi,0x91c 000F7529 64FF16300F call near [fs:0xf30] 000F752E 665F pop edi 000F7530 67871C47 xchg bx,[edi+eax*2] 000F7534 6657 push edi 000F7536 66BF5A0D0000 mov edi,0xd5a 000F753C 64FF16300F call near [fs:0xf30] 000F7541 665F pop edi 000F7543 648A361D09 mov dh,[fs:0x91d] 000F7548 643A365B0D cmp dh,[fs:0xd5b] 000F754D 7802 js 0x7551 000F754F EB10 jmp short 0x7561 000F7551 6664FF0E920F dec dword [fs:0xf92] 000F7557 67891C47 mov [edi+eax*2],bx 000F755B 6664FF06920F inc dword [fs:0xf92] 000F7561 665B pop ebx 000F7563 6643 inc ebx 000F7565 66643B1E220F cmp ebx,[fs:0xf22] 000F756B 7290 jc 0x74fd 000F756D 33DB xor bx,bx 000F756F E85701 call 0x76c9 000F7572 7210 jc 0x7584 000F7574 66648B36560D mov esi,[fs:0xd56] 000F757A 6766813E57797365 cmp dword [esi],0x65737957 000F7582 741B jz 0x759f 000F7584 66648B3E960F mov edi,[fs:0xf96] 000F758A 67804F3C01 or byte [edi+0x3c],0x1 000F758F 6664833E920F05 cmp dword [fs:0xf92],byte +0x5 000F7596 7337 jnc 0x75cf 000F7598 67804F3C02 or byte [edi+0x3c],0x2 000F759D EB30 jmp short 0x75cf 000F759F 66648B36560D mov esi,[fs:0xd56] 000F75A5 6683C610 add esi,byte +0x10 000F75A9 67660FB70E movzx ecx,word [esi] 000F75AE 83F914 cmp cx,byte +0x14 000F75B1 7603 jna 0x75b6 000F75B3 B91400 mov cx,0x14 000F75B6 66648B3E430F mov edi,[fs:0xf43] 000F75BC 8BC1 mov ax,cx 000F75BE 41 inc cx 000F75BF 678907 mov [edi],ax 000F75C2 6683C702 add edi,byte +0x2 000F75C6 6683C602 add esi,byte +0x2 000F75CA 678B06 mov ax,[esi] 000F75CD E2F0 loop 0x75bf 000F75CF 66648B36960F mov esi,[fs:0xf96] 000F75D5 66648B3E0407 mov edi,[fs:0x704] 000F75DB 66B8FFFFFFFF mov eax,0xffffffff 000F75E1 6640 inc eax 000F75E3 643B06260F cmp ax,[fs:0xf26] 000F75E8 733D jnc 0x7627 000F75EA E8B400 call 0x76a1 000F75ED 72F2 jc 0x75e1 000F75EF 66648B0E470F mov ecx,[fs:0xf47] 000F75F5 6650 push eax 000F75F7 6652 push edx 000F75F9 66F7E1 mul ecx 000F75FC 665A pop edx 000F75FE 668BD8 mov ebx,eax 000F7601 6633C0 xor eax,eax 000F7604 67833C5FFF cmp word [edi+ebx*2],byte -0x1 000F7609 7502 jnz 0x760d 000F760B 6640 inc eax 000F760D 6643 inc ebx 000F760F E2F3 loop 0x7604 000F7611 676601463D add [esi+0x3d],eax 000F7616 66643B06470F cmp eax,[fs:0xf47] 000F761C 7505 jnz 0x7623 000F761E 67804E3C80 or byte [esi+0x3c],0x80 000F7623 6658 pop eax 000F7625 EBBA jmp short 0x75e1 000F7627 67F6463C80 test byte [esi+0x3c],0x80 000F762C 7505 jnz 0x7633 000F762E 67804E3C10 or byte [esi+0x3c],0x10 000F7633 67660FB74615 movzx eax,word [esi+0x15] 000F7639 67F6463C04 test byte [esi+0x3c],0x4 000F763E 7404 jz 0x7644 000F7640 6683E814 sub eax,byte +0x14 000F7644 6652 push edx 000F7646 6766F76636 mul dword [esi+0x36] 000F764B 665A pop edx 000F764D 66642B06920F sub eax,[fs:0xf92] 000F7653 6766894627 mov [esi+0x27],eax 000F7658 5B pop bx 000F7659 C3 ret 000F765A 6651 push ecx 000F765C 6652 push edx 000F765E 6657 push edi 000F7660 668BC8 mov ecx,eax 000F7663 66C1E902 shr ecx,0x2 000F7667 6633D2 xor edx,edx 000F766A 6657 push edi 000F766C 6766648B07 mov eax,[fs:edi] 000F7671 6683C704 add edi,byte +0x4 000F7675 03D0 add dx,ax 000F7677 66C1E810 shr eax,0x10 000F767B 03D0 add dx,ax 000F767D E2ED loop 0x766c 000F767F 66B904000000 mov ecx,0x4 000F7685 665F pop edi 000F7687 6681C700020000 add edi,0x200 000F768E 67640317 add dx,[fs:edi] 000F7692 6683C702 add edi,byte +0x2 000F7696 E2F6 loop 0x768e 000F7698 8BC2 mov ax,dx 000F769A 665F pop edi 000F769C 665A pop edx 000F769E 6659 pop ecx 000F76A0 C3 ret 000F76A1 51 push cx 000F76A2 6657 push edi 000F76A4 66648B3E430F mov edi,[fs:0xf43] 000F76AA 6623FF and edi,edi 000F76AD 7412 jz 0x76c1 000F76AF 67648B0F mov cx,[fs:edi] 000F76B3 E30C jcxz 0x76c1 000F76B5 6683C702 add edi,byte +0x2 000F76B9 67643B07 cmp ax,[fs:edi] 000F76BD 7407 jz 0x76c6 000F76BF E2F4 loop 0x76b5 000F76C1 F8 clc 000F76C2 665F pop edi 000F76C4 59 pop cx 000F76C5 C3 ret 000F76C6 F9 stc 000F76C7 EBF9 jmp short 0x76c2 000F76C9 6660 pushad 000F76CB 66648B36560D mov esi,[fs:0xd56] 000F76D1 6764389610020000 cmp [fs:esi+0x210],dl 000F76D9 7519 jnz 0x76f4 000F76DB 6764399E02020000 cmp [fs:esi+0x202],bx 000F76E3 750F jnz 0x76f4 000F76E5 66643B36560D cmp esi,[fs:0xd56] 000F76EB 7403 jz 0x76f0 000F76ED E8DC0A call 0x81cc 000F76F0 F8 clc 000F76F1 6661 popad 000F76F3 C3 ret 000F76F4 6766648BB60C0200 mov esi,[fs:esi+0x20c] -00 000F76FD 6623F6 and esi,esi 000F7700 75CF jnz 0x76d1 000F7702 66648B36520D mov esi,[fs:0xd52] 000F7708 E88900 call 0x7794 000F770B 6764C68610020000 mov byte [fs:esi+0x210],0xff -FF 000F7714 6764899E02020000 mov [fs:esi+0x202],bx 000F771C 6764C68611020000 mov byte [fs:esi+0x211],0x0 -00 000F7725 E83900 call 0x7761 000F7728 7234 jc 0x775e 000F772A 66648B0E1E0F mov ecx,[fs:0xf1e] 000F7730 66648B3E520D mov edi,[fs:0xd52] 000F7736 06 push es 000F7737 0FA0 push fs 000F7739 07 pop es 000F773A 64FF162E0F call near [fs:0xf2e] 000F773F 6681C700020000 add edi,0x200 000F7746 64FF16300F call near [fs:0xf30] 000F774B 07 pop es 000F774C 66648B36520D mov esi,[fs:0xd52] 000F7752 7208 jc 0x775c 000F7754 6764889610020000 mov [fs:esi+0x210],dl 000F775C EB8F jmp short 0x76ed 000F775E F9 stc 000F775F EB90 jmp short 0x76f1 000F7761 83FBFE cmp bx,byte -0x2 000F7764 731A jnc 0x7780 000F7766 660FB7DB movzx ebx,bx 000F776A 66D1E3 shl ebx,1 000F776D 6664031E160F add ebx,[fs:0xf16] 000F7773 6766640FB71B movzx ebx,word [fs:ebx] 000F7779 83FBFE cmp bx,byte -0x2 000F777C 7302 jnc 0x7780 000F777E F8 clc 000F777F C3 ret 000F7780 F9 stc 000F7781 C3 ret 000F7782 E81DEC call 0x63a2 000F7785 64FF16320F call near [fs:0xf32] 000F778A C3 ret 000F778B E806EC call 0x6394 000F778E 64FF16340F call near [fs:0xf34] 000F7793 C3 ret 000F7794 6660 pushad 000F7796 6764F68611020000 test byte [fs:esi+0x211],0x1 -01 000F779F 0F84E900 jz near 0x788c 000F77A3 67648A9610020000 mov dl,[fs:esi+0x210] 000F77AB 80FAFF cmp dl,0xff 000F77AE 0F84DA00 jz near 0x788c 000F77B2 64800EE31020 or byte [fs:0x10e3],0x20 000F77B8 64A0840F mov al,[fs:0xf84] 000F77BC 6650 push eax 000F77BE 6656 push esi 000F77C0 E86E0A call 0x8231 000F77C3 665E pop esi 000F77C5 6766640FB79E0202 movzx ebx,word [fs:esi+0x202] -0000 000F77CF 66D1E3 shl ebx,1 000F77D2 6664031E160F add ebx,[fs:0xf16] 000F77D8 67648B1B mov bx,[fs:ebx] 000F77DC 64C6066A0DFF mov byte [fs:0xd6a],0xff 000F77E2 64C6066B0DFF mov byte [fs:0xd6b],0xff 000F77E8 83FBFE cmp bx,byte -0x2 000F77EB 730D jnc 0x77fa 000F77ED 6657 push edi 000F77EF 66BF6A0D0000 mov edi,0xd6a 000F77F5 E89800 call 0x7890 000F77F8 665F pop edi 000F77FA E81B09 call 0x8118 000F77FD 7300 jnc 0x77ff 000F77FF 6764C68600020000 mov byte [fs:esi+0x200],0xfe -FE 000F7808 648A366B0D mov dh,[fs:0xd6b] 000F780D FEC6 inc dh 000F780F 676488B601020000 mov [fs:esi+0x201],dh 000F7817 6664A11E0F mov eax,[fs:0xf1e] 000F781C 668BFE mov edi,esi 000F781F E838FE call 0x765a 000F7822 2D55AA sub ax,0xaa55 000F7825 6764298606020000 sub [fs:esi+0x206],ax 000F782D 1E push ds 000F782E 0FA0 push fs 000F7830 1F pop ds 000F7831 E857FF call 0x778b 000F7834 1F pop ds 000F7835 6766640FB7860202 movzx eax,word [fs:esi+0x202] -0000 000F783F 66D1E0 shl eax,1 000F7842 66640306160F add eax,[fs:0xf16] 000F7848 67648718 xchg bx,[fs:eax] 000F784C 6764C68611020000 mov byte [fs:esi+0x211],0x0 -00 000F7855 66648B36960F mov esi,[fs:0xf96] 000F785B 676664FF4E3D dec dword [fs:esi+0x3d] 000F7861 6664FF0E4E0F dec dword [fs:0xf4e] 000F7867 66BE6A0D0000 mov esi,0xd6a 000F786D E85B08 call 0x80cb 000F7870 648026E310DF and byte [fs:0x10e3],0xdf 000F7876 66648B36960F mov esi,[fs:0xf96] 000F787C 6764F6463C08 test byte [fs:esi+0x3c],0x8 000F7882 7403 jz 0x7887 000F7884 E81400 call 0x789b 000F7887 665A pop edx 000F7889 E8A509 call 0x8231 000F788C F8 clc 000F788D 6661 popad 000F788F C3 ret 000F7890 06 push es 000F7891 0FA0 push fs 000F7893 07 pop es 000F7894 64FF16300F call near [fs:0xf30] 000F7899 07 pop es 000F789A C3 ret 000F789B 64F606E31028 test byte [fs:0x10e3],0x28 000F78A1 0F858303 jnz near 0x7c28 000F78A5 64800EE31008 or byte [fs:0x10e3],0x8 000F78AB 6660 pushad 000F78AD 1E push ds 000F78AE 06 push es 000F78AF 8CE0 mov ax,fs 000F78B1 8ED8 mov ds,ax 000F78B3 8EC0 mov es,ax 000F78B5 64F606E31010 test byte [fs:0x10e3],0x10 000F78BB 0F851002 jnz near 0x7acf 000F78BF 66648B36960F mov esi,[fs:0xf96] 000F78C5 676480663CF7 and byte [fs:esi+0x3c],0xf7 000F78CB BB0100 mov bx,0x1 000F78CE 66B901000000 mov ecx,0x1 000F78D4 6633F6 xor esi,esi 000F78D7 66BFE4100000 mov edi,0x10e4 000F78DD E87607 call 0x8056 000F78E0 0F82DE01 jc near 0x7ac2 000F78E4 66640FB60EE410 movzx ecx,byte [fs:0x10e4] 000F78EB 6647 inc edi 000F78ED 6646 inc esi 000F78EF 80F9FF cmp cl,0xff 000F78F2 0F84CC01 jz near 0x7ac2 000F78F6 BB0100 mov bx,0x1 000F78F9 E85A07 call 0x8056 000F78FC 7310 jnc 0x790e 000F78FE 6649 dec ecx 000F7900 E85307 call 0x8056 000F7903 0F82C801 jc near 0x7acf 000F7907 67C60439FF mov byte [ecx+edi],0xff 000F790C 6641 inc ecx 000F790E 67660FB61F movzx ebx,byte [edi] 000F7913 67807C3BFF00 cmp byte [ebx+edi-0x1],0x0 000F7919 740C jz 0x7927 000F791B 6603F1 add esi,ecx 000F791E 67660FB64C39FF movzx ecx,byte [ecx+edi-0x1] 000F7925 EBC8 jmp short 0x78ef 000F7927 664E dec esi 000F7929 66648936AE0F mov [fs:0xfae],esi 000F792F 668BC6 mov eax,esi 000F7932 6652 push edx 000F7934 6633D2 xor edx,edx 000F7937 6664F7361E0F div dword [fs:0xf1e] 000F793D 64A3AC0F mov [fs:0xfac],ax 000F7941 668BCA mov ecx,edx 000F7944 662BF2 sub esi,edx 000F7947 665A pop edx 000F7949 66BFE4110000 mov edi,0x11e4 000F794F BB0100 mov bx,0x1 000F7952 E80107 call 0x8056 000F7955 668BEE mov ebp,esi 000F7958 668BF7 mov esi,edi 000F795B 6633FF xor edi,edi 000F795E 64C706AA0F0000 mov word [fs:0xfaa],0x0 000F7965 67E30C jecxz 0x7974 000F7968 E87506 call 0x7fe0 000F796B 64A3AA0F mov [fs:0xfaa],ax 000F796F 8BD8 mov bx,ax 000F7971 E89703 call 0x7d0b 000F7974 6603F9 add edi,ecx 000F7977 668BF5 mov esi,ebp 000F797A 6603F1 add esi,ecx 000F797D 66648936A20F mov [fs:0xfa2],esi 000F7983 6664893EA60F mov [fs:0xfa6],edi 000F7989 66648B36A20F mov esi,[fs:0xfa2] 000F798F 66BFE4110000 mov edi,0x11e4 000F7995 66B901000000 mov ecx,0x1 000F799B BB0100 mov bx,0x1 000F799E E8B506 call 0x8056 000F79A1 724E jc 0x79f1 000F79A3 67660FB60F movzx ecx,byte [edi] 000F79A8 80F9FF cmp cl,0xff 000F79AB 7444 jz 0x79f1 000F79AD E8A606 call 0x8056 000F79B0 723F jc 0x79f1 000F79B2 6664010EA20F add [fs:0xfa2],ecx 000F79B8 67660FB65F01 movzx ebx,byte [edi+0x1] 000F79BE 67803C3B00 cmp byte [ebx+edi],0x0 000F79C3 74C4 jz 0x7989 000F79C5 66BEE4110000 mov esi,0x11e4 000F79CB 66648B3EA60F mov edi,[fs:0xfa6] 000F79D1 648B1EAA0F mov bx,[fs:0xfaa] 000F79D6 23DB and bx,bx 000F79D8 7509 jnz 0x79e3 000F79DA E80306 call 0x7fe0 000F79DD 64A3AA0F mov [fs:0xfaa],ax 000F79E1 8BD8 mov bx,ax 000F79E3 67E303 jecxz 0x79e9 000F79E6 E82203 call 0x7d0b 000F79E9 6664010EA60F add [fs:0xfa6],ecx 000F79EF EB98 jmp short 0x7989 000F79F1 E84302 call 0x7c37 000F79F4 6664A1AE0F mov eax,[fs:0xfae] 000F79F9 66643B061E0F cmp eax,[fs:0xf1e] 000F79FF 724E jc 0x7a4f 000F7A01 648B1EAA0F mov bx,[fs:0xfaa] 000F7A06 E8C0FC call 0x76c9 000F7A09 7307 jnc 0x7a12 000F7A0B 64C706AA0F0000 mov word [fs:0xfaa],0x0 000F7A12 66B901000000 mov ecx,0x1 000F7A18 668BF0 mov esi,eax 000F7A1B 66642B361E0F sub esi,[fs:0xf1e] 000F7A21 66BFE4110000 mov edi,0x11e4 000F7A27 BB0100 mov bx,0x1 000F7A2A E82906 call 0x8056 000F7A2D 66648B36560D mov esi,[fs:0xd56] 000F7A33 64A1AA0F mov ax,[fs:0xfaa] 000F7A37 23C0 and ax,ax 000F7A39 7503 jnz 0x7a3e 000F7A3B B8FFFF mov ax,0xffff 000F7A3E 67878604020000 xchg ax,[esi+0x204] 000F7A45 67C6861102000001 mov byte [esi+0x211],0x1 000F7A4D EB68 jmp short 0x7ab7 000F7A4F 66BFE4110000 mov edi,0x11e4 000F7A55 BB0100 mov bx,0x1 000F7A58 E84A02 call 0x7ca5 000F7A5B B80100 mov ax,0x1 000F7A5E 648B1EAA0F mov bx,[fs:0xfaa] 000F7A63 23DB and bx,bx 000F7A65 7450 jz 0x7ab7 000F7A67 E85FFC call 0x76c9 000F7A6A 724B jc 0x7ab7 000F7A6C 66648B36560D mov esi,[fs:0xd56] 000F7A72 67C7860202000001 mov word [esi+0x202],0x1 -00 000F7A7B 67C6861102000001 mov byte [esi+0x211],0x1 000F7A83 64A0E511 mov al,[fs:0x11e5] 000F7A87 67888601020000 mov [esi+0x201],al 000F7A8E 67C68600020000FE mov byte [esi+0x200],0xfe 000F7A96 64A1E811 mov ax,[fs:0x11e8] 000F7A9A 66BFE4110000 mov edi,0x11e4 000F7AA0 648B1EAA0F mov bx,[fs:0xfaa] 000F7AA5 E8FD01 call 0x7ca5 000F7AA8 64C606E41100 mov byte [fs:0x11e4],0x0 000F7AAE 668BF7 mov esi,edi 000F7AB1 E89F01 call 0x7c53 000F7AB4 E88001 call 0x7c37 000F7AB7 8BD8 mov bx,ax 000F7AB9 6633C9 xor ecx,ecx 000F7ABC 6633FF xor edi,edi 000F7ABF E84902 call 0x7d0b 000F7AC2 66648B36960F mov esi,[fs:0xf96] 000F7AC8 6764C746473200 mov word [fs:esi+0x47],0x32 000F7ACF E86501 call 0x7c37 000F7AD2 66BF1C070000 mov edi,0x71c 000F7AD8 6764C68710020000 mov byte [fs:edi+0x210],0xff -FF 000F7AE1 64833E360F00 cmp word [fs:0xf36],byte +0x0 000F7AE7 7442 jz 0x7b2b 000F7AE9 66640FB7064B0F movzx eax,word [fs:0xf4b] 000F7AF0 66648B0E470F mov ecx,[fs:0xf47] 000F7AF6 6652 push edx 000F7AF8 66F7E1 mul ecx 000F7AFB 665A pop edx 000F7AFD 668BD8 mov ebx,eax 000F7B00 66BF1C090000 mov edi,0x91c 000F7B06 64FF16300F call near [fs:0xf30] 000F7B0B 6643 inc ebx 000F7B0D 64803E1C0900 cmp byte [fs:0x91c],0x0 000F7B13 7404 jz 0x7b19 000F7B15 E2EF loop 0x7b06 000F7B17 EB12 jmp short 0x7b2b 000F7B19 66648B36960F mov esi,[fs:0xf96] 000F7B1F 6764FF463A inc word [fs:esi+0x3a] 000F7B24 6764C746250000 mov word [fs:esi+0x25],0x0 000F7B2B 6664C7069A0FFFFF mov dword [fs:0xf9a],0xffffffff -FFFF 000F7B35 6664FF069A0F inc dword [fs:0xf9a] 000F7B3B 6664A19A0F mov eax,[fs:0xf9a] 000F7B40 643B06260F cmp ax,[fs:0xf26] 000F7B45 0F83D200 jnc near 0x7c1b 000F7B49 E855FB call 0x76a1 000F7B4C 72E7 jc 0x7b35 000F7B4E 66648B0E470F mov ecx,[fs:0xf47] 000F7B54 6652 push edx 000F7B56 66F7E1 mul ecx 000F7B59 665A pop edx 000F7B5B 668BD8 mov ebx,eax 000F7B5E 6664891E9E0F mov [fs:0xf9e],ebx 000F7B64 66BF1C090000 mov edi,0x91c 000F7B6A 64FF16300F call near [fs:0xf30] 000F7B6F 64803E1C09FF cmp byte [fs:0x91c],0xff 000F7B75 74BE jz 0x7b35 000F7B77 64FF16300F call near [fs:0xf30] 000F7B7C 64803E1C0900 cmp byte [fs:0x91c],0x0 000F7B82 7406 jz 0x7b8a 000F7B84 6643 inc ebx 000F7B86 E2EF loop 0x7b77 000F7B88 75AB jnz 0x7b35 000F7B8A 66648B0E470F mov ecx,[fs:0xf47] 000F7B90 6651 push ecx 000F7B92 66648B1E9E0F mov ebx,[fs:0xf9e] 000F7B98 66BF1C090000 mov edi,0x91c 000F7B9E 64FF16300F call near [fs:0xf30] 000F7BA3 8BC3 mov ax,bx 000F7BA5 67648B5F02 mov bx,[fs:edi+0x2] 000F7BAA E8B4FB call 0x7761 000F7BAD 7244 jc 0x7bf3 000F7BAF 3BC3 cmp ax,bx 000F7BB1 7540 jnz 0x7bf3 000F7BB3 66648B0E1E0F mov ecx,[fs:0xf1e] 000F7BB9 66BF1C070000 mov edi,0x71c 000F7BBF 64FF162E0F call near [fs:0xf2e] 000F7BC4 E85105 call 0x8118 000F7BC7 66BE1C070000 mov esi,0x71c 000F7BCD E8BBFB call 0x778b 000F7BD0 6766640FB7860202 movzx eax,word [fs:esi+0x202] -0000 000F7BDA 66D1E0 shl eax,1 000F7BDD 66640306160F add eax,[fs:0xf16] 000F7BE3 67648918 mov [fs:eax],bx 000F7BE7 66648B36960F mov esi,[fs:0xf96] 000F7BED 676664FF4E3D dec dword [fs:esi+0x3d] 000F7BF3 6664FF069E0F inc dword [fs:0xf9e] 000F7BF9 6659 pop ecx 000F7BFB E293 loop 0x7b90 000F7BFD 66648B1E9A0F mov ebx,[fs:0xf9a] 000F7C03 E87CFB call 0x7782 000F7C06 66648B36960F mov esi,[fs:0xf96] 000F7C0C 66648B1E470F mov ebx,[fs:0xf47] 000F7C12 676664015E3D add [fs:esi+0x3d],ebx 000F7C18 E91AFF jmp 0x7b35 000F7C1B E81900 call 0x7c37 000F7C1E 07 pop es 000F7C1F 1F pop ds 000F7C20 6661 popad 000F7C22 648026E310F7 and byte [fs:0x10e3],0xf7 000F7C28 C3 ret 000F7C29 6656 push esi 000F7C2B E80306 call 0x8231 000F7C2E 665E pop esi 000F7C30 7204 jc 0x7c36 000F7C32 E866FC call 0x789b 000F7C35 F8 clc 000F7C36 C3 ret 000F7C37 6656 push esi 000F7C39 66648B36560D mov esi,[fs:0xd56] 000F7C3F E852FB call 0x7794 000F7C42 6766648BB60C0200 mov esi,[fs:esi+0x20c] -00 000F7C4B 6623F6 and esi,esi 000F7C4E 75EF jnz 0x7c3f 000F7C50 665E pop esi 000F7C52 C3 ret 000F7C53 6660 pushad 000F7C55 67803E00 cmp byte [esi],0x0 000F7C59 742C jz 0x7c87 000F7C5B 6660 pushad 000F7C5D E869FA call 0x76c9 000F7C60 66648B3E560D mov edi,[fs:0xd56] 000F7C66 6764C68711020000 mov byte [fs:edi+0x211],0x1 -01 000F7C6F 6681C700020000 add edi,0x200 000F7C76 66B908000000 mov ecx,0x8 000F7C7C 06 push es 000F7C7D 0FA0 push fs 000F7C7F 07 pop es 000F7C80 F367A4 rep a32 movsb 000F7C83 07 pop es 000F7C84 6661 popad 000F7C86 C3 ret 000F7C87 E83FFA call 0x76c9 000F7C8A 720F jc 0x7c9b 000F7C8C 66648B36560D mov esi,[fs:0xd56] 000F7C92 6764C68610020000 mov byte [fs:esi+0x210],0xff -FF 000F7C9B E8C3FA call 0x7761 000F7C9E 7203 jc 0x7ca3 000F7CA0 E82804 call 0x80cb 000F7CA3 EBDF jmp short 0x7c84 000F7CA5 6653 push ebx 000F7CA7 6656 push esi 000F7CA9 83FBFE cmp bx,byte -0x2 000F7CAC 735A jnc 0x7d08 000F7CAE 66648B36560D mov esi,[fs:0xd56] 000F7CB4 67643B9E02020000 cmp bx,[fs:esi+0x202] 000F7CBC 7529 jnz 0x7ce7 000F7CBE 67643A9610020000 cmp dl,[fs:esi+0x210] 000F7CC6 751F jnz 0x7ce7 000F7CC8 6681C600020000 add esi,0x200 000F7CCF 6651 push ecx 000F7CD1 6657 push edi 000F7CD3 66B908000000 mov ecx,0x8 000F7CD9 1E push ds 000F7CDA 0FA0 push fs 000F7CDC 1F pop ds 000F7CDD F367A4 rep a32 movsb 000F7CE0 1F pop ds 000F7CE1 665F pop edi 000F7CE3 6659 pop ecx 000F7CE5 EB1B jmp short 0x7d02 000F7CE7 6766648BB60C0200 mov esi,[fs:esi+0x20c] -00 000F7CF0 6623F6 and esi,esi 000F7CF3 75BF jnz 0x7cb4 000F7CF5 E869FA call 0x7761 000F7CF8 83FBFE cmp bx,byte -0x2 000F7CFB 730B jnc 0x7d08 000F7CFD 64FF16300F call near [fs:0xf30] 000F7D02 F8 clc 000F7D03 665E pop esi 000F7D05 665B pop ebx 000F7D07 C3 ret 000F7D08 F9 stc 000F7D09 EBF8 jmp short 0x7d03 000F7D0B 66C8100000 o32 enter 0x10,0x0 000F7D10 6623C9 and ecx,ecx 000F7D13 0F84C400 jz near 0x7ddb 000F7D17 64800EE31002 or byte [fs:0x10e3],0x2 000F7D1D 67895DF0 mov [ebp-0x10],bx 000F7D21 6660 pushad 000F7D23 6656 push esi 000F7D25 E80905 call 0x8231 000F7D28 665E pop esi 000F7D2A 83FBFF cmp bx,byte -0x1 000F7D2D 7510 jnz 0x7d3f 000F7D2F E8AE02 call 0x7fe0 000F7D32 678945F0 mov [ebp-0x10],ax 000F7D36 8BD8 mov bx,ax 000F7D38 6664A11E0F mov eax,[fs:0xf1e] 000F7D3D EB0A jmp short 0x7d49 000F7D3F E8D401 call 0x7f16 000F7D42 7305 jnc 0x7d49 000F7D44 E89902 call 0x7fe0 000F7D47 8BD8 mov bx,ax 000F7D49 6664A11E0F mov eax,[fs:0xf1e] 000F7D4E 662BC7 sub eax,edi 000F7D51 6766894DF2 mov [ebp-0xe],ecx 000F7D56 67C745FAFFFF mov word [ebp-0x6],0xffff 000F7D5C 6657 push edi 000F7D5E 67668D7DF6 lea edi,[ebp-0xa] 000F7D63 06 push es 000F7D64 16 push ss 000F7D65 07 pop es 000F7D66 E83CFF call 0x7ca5 000F7D69 07 pop es 000F7D6A 665F pop edi 000F7D6C 67FF75FA push word [ebp-0x6] 000F7D70 678F45FE pop word [ebp-0x2] 000F7D74 67668B4DF2 mov ecx,[ebp-0xe] 000F7D79 663BC8 cmp ecx,eax 000F7D7C 7613 jna 0x7d91 000F7D7E 668BC8 mov ecx,eax 000F7D81 678B45FA mov ax,[ebp-0x6] 000F7D85 83F8FF cmp ax,byte -0x1 000F7D88 7503 jnz 0x7d8d 000F7D8A E85302 call 0x7fe0 000F7D8D 678945FE mov [ebp-0x2],ax 000F7D91 678B45FE mov ax,[ebp-0x2] 000F7D95 E8E200 call 0x7e7a 000F7D98 678B5DFE mov bx,[ebp-0x2] 000F7D9C 6633FF xor edi,edi 000F7D9F 6664A11E0F mov eax,[fs:0xf1e] 000F7DA4 6603F1 add esi,ecx 000F7DA7 6766294DF2 sub [ebp-0xe],ecx 000F7DAC 77A8 ja 0x7d56 000F7DAE 6661 popad 000F7DB0 678B5DF0 mov bx,[ebp-0x10] 000F7DB4 648026E310FD and byte [fs:0x10e3],0xfd 000F7DBA 83FB01 cmp bx,byte +0x1 000F7DBD 7403 jz 0x7dc2 000F7DBF 66C9 o32 leave 000F7DC1 C3 ret 000F7DC2 6656 push esi 000F7DC4 66648B36960F mov esi,[fs:0xf96] 000F7DCA 6764FF4E47 dec word [fs:esi+0x47] 000F7DCF 7405 jz 0x7dd6 000F7DD1 665E pop esi 000F7DD3 66C9 o32 leave 000F7DD5 C3 ret 000F7DD6 E8C2FA call 0x789b 000F7DD9 EBF6 jmp short 0x7dd1 000F7DDB 6660 pushad 000F7DDD 66BE720D0000 mov esi,0xd72 000F7DE3 8BC3 mov ax,bx 000F7DE5 6623FF and edi,edi 000F7DE8 7435 jz 0x7e1f 000F7DEA 83F8FE cmp ax,byte -0x2 000F7DED 0F838400 jnc near 0x7e75 000F7DF1 8BD8 mov bx,ax 000F7DF3 6657 push edi 000F7DF5 66BF720D0000 mov edi,0xd72 000F7DFB 06 push es 000F7DFC 0FA0 push fs 000F7DFE 07 pop es 000F7DFF E8A3FE call 0x7ca5 000F7E02 07 pop es 000F7E03 665F pop edi 000F7E05 726E jc 0x7e75 000F7E07 64A1760D mov ax,[fs:0xd76] 000F7E0B 66642B3E1E0F sub edi,[fs:0xf1e] 000F7E11 77D7 ja 0x7dea 000F7E13 64C706760DFFFF mov word [fs:0xd76],0xffff 000F7E1A E836FE call 0x7c53 000F7E1D 8BD8 mov bx,ax 000F7E1F E80F04 call 0x8231 000F7E22 83FBFE cmp bx,byte -0x2 000F7E25 734E jnc 0x7e75 000F7E27 66BF720D0000 mov edi,0xd72 000F7E2D 06 push es 000F7E2E 0FA0 push fs 000F7E30 07 pop es 000F7E31 E871FE call 0x7ca5 000F7E34 07 pop es 000F7E35 723E jc 0x7e75 000F7E37 64C606720D00 mov byte [fs:0xd72],0x0 000F7E3D 6656 push esi 000F7E3F 66BE720D0000 mov esi,0xd72 000F7E45 1E push ds 000F7E46 0FA0 push fs 000F7E48 1F pop ds 000F7E49 E807FE call 0x7c53 000F7E4C 1F pop ds 000F7E4D 665E pop esi 000F7E4F 676664FF4627 inc dword [fs:esi+0x27] 000F7E55 6664FF06380F inc dword [fs:0xf38] 000F7E5B 660FB7DB movzx ebx,bx 000F7E5F 66D1E3 shl ebx,1 000F7E62 676664035E05 add ebx,[fs:esi+0x5] 000F7E68 6764C703FFFF mov word [fs:ebx],0xffff 000F7E6E 648B1E760D mov bx,[fs:0xd76] 000F7E73 EBAD jmp short 0x7e22 000F7E75 6661 popad 000F7E77 66C9 o32 leave 000F7E79 C3 ret 000F7E7A 6660 pushad 000F7E7C E84AF8 call 0x76c9 000F7E7F 734B jnc 0x7ecc 000F7E81 6660 pushad 000F7E83 66648B36520D mov esi,[fs:0xd52] 000F7E89 E808F9 call 0x7794 000F7E8C E83D03 call 0x81cc 000F7E8F 643B1E220F cmp bx,[fs:0xf22] 000F7E94 7600 jna 0x7e96 000F7E96 6764899E02020000 mov [fs:esi+0x202],bx 000F7E9E 6764889610020000 mov [fs:esi+0x210],dl 000F7EA6 6764C68611020000 mov byte [fs:esi+0x211],0x1 -01 000F7EAF 668BFE mov edi,esi 000F7EB2 66B8FFFFFFFF mov eax,0xffffffff 000F7EB8 66648B0E1E0F mov ecx,[fs:0xf1e] 000F7EBE 66C1E902 shr ecx,0x2 000F7EC2 06 push es 000F7EC3 0FA0 push fs 000F7EC5 07 pop es 000F7EC6 F366AB rep stosd 000F7EC9 07 pop es 000F7ECA 6661 popad 000F7ECC 06 push es 000F7ECD 0FA0 push fs 000F7ECF 07 pop es 000F7ED0 6626033E560D add edi,[es:0xd56] 000F7ED6 6660 pushad 000F7ED8 F367A6 repe a32 cmpsb 000F7EDB 6661 popad 000F7EDD 7412 jz 0x7ef1 000F7EDF F367A4 rep a32 movsb 000F7EE2 66268B36560D mov esi,[es:0xd56] 000F7EE8 6764C68611020000 mov byte [fs:esi+0x211],0x1 -01 000F7EF1 07 pop es 000F7EF2 66648B36560D mov esi,[fs:0xd56] 000F7EF8 6764398604020000 cmp [fs:esi+0x204],ax 000F7F00 7411 jz 0x7f13 000F7F02 6764898604020000 mov [fs:esi+0x204],ax 000F7F0A 6764C68611020000 mov byte [fs:esi+0x211],0x1 -01 000F7F13 6661 popad 000F7F15 C3 ret 000F7F16 6652 push edx 000F7F18 668BC7 mov eax,edi 000F7F1B 6633D2 xor edx,edx 000F7F1E 6664F7361E0F div dword [fs:0xf1e] 000F7F24 64F606E31040 test byte [fs:0x10e3],0x40 000F7F2A 7404 jz 0x7f30 000F7F2C 03D8 add bx,ax 000F7F2E EB6C jmp short 0x7f9c 000F7F30 643B1E760F cmp bx,[fs:0xf76] 000F7F35 751E jnz 0x7f55 000F7F37 643B06780F cmp ax,[fs:0xf78] 000F7F3C 7459 jz 0x7f97 000F7F3E 7215 jc 0x7f55 000F7F40 648706780F xchg ax,[fs:0xf78] 000F7F45 6664F7261E0F mul dword [fs:0xf1e] 000F7F4B 662BF8 sub edi,eax 000F7F4E 648B1E7A0F mov bx,[fs:0xf7a] 000F7F53 EB09 jmp short 0x7f5e 000F7F55 64891E760F mov [fs:0xf76],bx 000F7F5A 64A3780F mov [fs:0xf78],ax 000F7F5E 665A pop edx 000F7F60 6664A11E0F mov eax,[fs:0xf1e] 000F7F65 663BF8 cmp edi,eax 000F7F68 7226 jc 0x7f90 000F7F6A 6657 push edi 000F7F6C 66BF5A0D0000 mov edi,0xd5a 000F7F72 06 push es 000F7F73 0FA0 push fs 000F7F75 07 pop es 000F7F76 E82CFD call 0x7ca5 000F7F79 07 pop es 000F7F7A 665F pop edi 000F7F7C 722A jc 0x7fa8 000F7F7E 64833E5E0DFE cmp word [fs:0xd5e],byte -0x2 000F7F84 732B jnc 0x7fb1 000F7F86 648B1E5E0D mov bx,[fs:0xd5e] 000F7F8B 662BF8 sub edi,eax 000F7F8E EBD5 jmp short 0x7f65 000F7F90 64891E7A0F mov [fs:0xf7a],bx 000F7F95 F8 clc 000F7F96 C3 ret 000F7F97 648B1E7A0F mov bx,[fs:0xf7a] 000F7F9C 668BFA mov edi,edx 000F7F9F 6664A11E0F mov eax,[fs:0xf1e] 000F7FA4 665A pop edx 000F7FA6 F8 clc 000F7FA7 C3 ret 000F7FA8 64C706780FFFFF mov word [fs:0xf78],0xffff 000F7FAF F9 stc 000F7FB0 C3 ret 000F7FB1 64F606E31002 test byte [fs:0x10e3],0x2 000F7FB7 74EF jz 0x7fa8 000F7FB9 E80DF7 call 0x76c9 000F7FBC 6650 push eax 000F7FBE 6656 push esi 000F7FC0 66648B36560D mov esi,[fs:0xd56] 000F7FC6 E81700 call 0x7fe0 000F7FC9 6764898604020000 mov [fs:esi+0x204],ax 000F7FD1 6764C68611020000 mov byte [fs:esi+0x211],0x1 -01 000F7FDA 665E pop esi 000F7FDC 6658 pop eax 000F7FDE EB8A jmp short 0x7f6a 000F7FE0 6660 pushad 000F7FE2 66640FB71E560F movzx ebx,word [fs:0xf56] 000F7FE9 66D1E3 shl ebx,1 000F7FEC 66648B16160F mov edx,[fs:0xf16] 000F7FF2 6603DA add ebx,edx 000F7FF5 66648B0E220F mov ecx,[fs:0xf22] 000F7FFB 6603D1 add edx,ecx 000F7FFE 6603D1 add edx,ecx 000F8001 6683E902 sub ecx,byte +0x2 000F8005 6683C302 add ebx,byte +0x2 000F8009 663BDA cmp ebx,edx 000F800C 720A jc 0x8018 000F800E 66648B1E160F mov ebx,[fs:0xf16] 000F8014 6683C304 add ebx,byte +0x4 000F8018 6764833BFF cmp word [fs:ebx],byte -0x1 000F801D E0E6 loopne 0x8005 000F801F 7400 jz 0x8021 000F8021 6764C703FEFF mov word [fs:ebx],0xfffe 000F8027 66648B36960F mov esi,[fs:0xf96] 000F802D 676664FF4E27 dec dword [fs:esi+0x27] 000F8033 6664FF0E380F dec dword [fs:0xf38] 000F8039 66642B1E160F sub ebx,[fs:0xf16] 000F803F 66D1EB shr ebx,1 000F8042 6764895E45 mov [fs:esi+0x45],bx 000F8047 64891E560F mov [fs:0xf56],bx 000F804C 6661 popad 000F804E 66640FB706560F movzx eax,word [fs:0xf56] 000F8055 C3 ret 000F8056 6660 pushad 000F8058 6657 push edi 000F805A 6656 push esi 000F805C E8D201 call 0x8231 000F805F 665F pop edi 000F8061 E8B2FE call 0x7f16 000F8064 668BF7 mov esi,edi 000F8067 665F pop edi 000F8069 723D jc 0x80a8 000F806B 6664A11E0F mov eax,[fs:0xf1e] 000F8070 662BC6 sub eax,esi 000F8073 668BE9 mov ebp,ecx 000F8076 668BCD mov ecx,ebp 000F8079 663BC8 cmp ecx,eax 000F807C 7603 jna 0x8081 000F807E 668BC8 mov ecx,eax 000F8081 E82700 call 0x80ab 000F8084 7222 jc 0x80a8 000F8086 66648B36560D mov esi,[fs:0xd56] 000F808C 67648B9E04020000 mov bx,[fs:esi+0x204] 000F8094 6633F6 xor esi,esi 000F8097 6664A11E0F mov eax,[fs:0xf1e] 000F809C 6603F9 add edi,ecx 000F809F 662BE9 sub ebp,ecx 000F80A2 77D2 ja 0x8076 000F80A4 F8 clc 000F80A5 6661 popad 000F80A7 C3 ret 000F80A8 F9 stc 000F80A9 EBFA jmp short 0x80a5 000F80AB 6651 push ecx 000F80AD 6656 push esi 000F80AF 6657 push edi 000F80B1 E815F6 call 0x76c9 000F80B4 720E jc 0x80c4 000F80B6 66640336560D add esi,[fs:0xd56] 000F80BC 1E push ds 000F80BD 0FA0 push fs 000F80BF 1F pop ds 000F80C0 F367A4 rep a32 movsb 000F80C3 1F pop ds 000F80C4 665F pop edi 000F80C6 665E pop esi 000F80C8 6659 pop ecx 000F80CA C3 ret 000F80CB 83FBFE cmp bx,byte -0x2 000F80CE 7347 jnc 0x8117 000F80D0 6660 pushad 000F80D2 66BF7A0D0000 mov edi,0xd7a 000F80D8 668BF7 mov esi,edi 000F80DB E8B2F7 call 0x7890 000F80DE 64F606420F01 test byte [fs:0xf42],0x1 000F80E4 741F jz 0x8105 000F80E6 B0FF mov al,0xff 000F80E8 6647 inc edi 000F80EA 66B907000000 mov ecx,0x7 000F80F0 06 push es 000F80F1 0FA0 push fs 000F80F3 07 pop es 000F80F4 F367AA rep a32 stosb 000F80F7 07 pop es 000F80F8 64F6167A0D not byte [fs:0xd7a] 000F80FD 66BF7A0D0000 mov edi,0xd7a 000F8103 EB06 jmp short 0x810b 000F8105 64C6067A0D00 mov byte [fs:0xd7a],0x0 000F810B 1E push ds 000F810C 0FA0 push fs 000F810E 1F pop ds 000F810F 64FF16400F call near [fs:0xf40] 000F8114 1F pop ds 000F8115 6661 popad 000F8117 C3 ret 000F8118 6650 push eax 000F811A 6651 push ecx 000F811C 6652 push edx 000F811E 6656 push esi 000F8120 6657 push edi 000F8122 648A16840F mov dl,[fs:0xf84] 000F8127 E80701 call 0x8231 000F812A 64F606E31008 test byte [fs:0x10e3],0x8 000F8130 751D jnz 0x814f 000F8132 6766648B4641 mov eax,[fs:esi+0x41] 000F8138 67666439463D cmp [fs:esi+0x3d],eax 000F813E 770F ja 0x814f 000F8140 6764804E3C08 or byte [fs:esi+0x3c],0x8 000F8146 676664837E3D00 cmp dword [fs:esi+0x3d],byte +0x0 000F814D 747A jz 0x81c9 000F814F 06 push es 000F8150 0FA0 push fs 000F8152 07 pop es 000F8153 6764837E2500 cmp word [fs:esi+0x25],byte +0x0 000F8159 751C jnz 0x8177 000F815B 6766640FB7463A movzx eax,word [fs:esi+0x3a] 000F8162 67643B4615 cmp ax,[fs:esi+0x15] 000F8167 7209 jc 0x8172 000F8169 6764C7463A0000 mov word [fs:esi+0x3a],0x0 000F8170 EBE9 jmp short 0x815b 000F8172 E82CF5 call 0x76a1 000F8175 7244 jc 0x81bb 000F8177 6766640FB7463A movzx eax,word [fs:esi+0x3a] 000F817E 6652 push edx 000F8180 676664F76636 mul dword [fs:esi+0x36] 000F8186 665A pop edx 000F8188 67648B7E25 mov di,[fs:esi+0x25] 000F818D 67643B7E36 cmp di,[fs:esi+0x36] 000F8192 7327 jnc 0x81bb 000F8194 8BD8 mov bx,ax 000F8196 03DF add bx,di 000F8198 66BF5A0D0000 mov edi,0xd5a 000F819E E8EFF6 call 0x7890 000F81A1 6764FF4625 inc word [fs:esi+0x25] 000F81A6 64803E5A0DFF cmp byte [fs:0xd5a],0xff 000F81AC 750D jnz 0x81bb 000F81AE F8 clc 000F81AF 07 pop es 000F81B0 665F pop edi 000F81B2 665E pop esi 000F81B4 665A pop edx 000F81B6 6659 pop ecx 000F81B8 6658 pop eax 000F81BA C3 ret 000F81BB 6764FF463A inc word [fs:esi+0x3a] 000F81C0 6764C746250000 mov word [fs:esi+0x25],0x0 000F81C7 EB92 jmp short 0x815b 000F81C9 F9 stc 000F81CA EBE4 jmp short 0x81b0 000F81CC 6651 push ecx 000F81CE 6657 push edi 000F81D0 6766648B8E080200 mov ecx,[fs:esi+0x208] -00 000F81D9 6766648BBE0C0200 mov edi,[fs:esi+0x20c] -00 000F81E2 67666489B90C0200 mov [fs:ecx+0x20c],edi -00 000F81EB 6623FF and edi,edi 000F81EE 740B jz 0x81fb 000F81F0 676664898F080200 mov [fs:edi+0x208],ecx -00 000F81F9 EB06 jmp short 0x8201 000F81FB 6664890E520D mov [fs:0xd52],ecx 000F8201 66648B3E560D mov edi,[fs:0xd56] 000F8207 66648936560D mov [fs:0xd56],esi 000F820D 67666489BE0C0200 mov [fs:esi+0x20c],edi -00 000F8216 67666489B7080200 mov [fs:edi+0x208],esi -00 000F821F 676664C786080200 mov dword [fs:esi+0x208],0x0 -0000000000 000F822C 665F pop edi 000F822E 6659 pop ecx 000F8230 C3 ret 000F8231 FC cld 000F8232 52 push dx 000F8233 66648B360807 mov esi,[fs:0x708] 000F8239 6623F6 and esi,esi 000F823C 745F jz 0x829d 000F823E 22D2 and dl,dl 000F8240 7409 jz 0x824b 000F8242 6766648B36 mov esi,[fs:esi] 000F8247 FECA dec dl 000F8249 EBEE jmp short 0x8239 000F824B 5A pop dx 000F824C 66648936960F mov [fs:0xf96],esi 000F8252 643816840F cmp [fs:0xf84],dl 000F8257 7442 jz 0x829b 000F8259 64C706780FFFFF mov word [fs:0xf78],0xffff 000F8260 6664C7067C0FFFFF mov dword [fs:0xf7c],0xffffffff -FFFF 000F826A 648816840F mov [fs:0xf84],dl 000F826F 50 push ax 000F8270 6651 push ecx 000F8272 6656 push esi 000F8274 6657 push edi 000F8276 66BF110F0000 mov edi,0xf11 000F827C 66B950000000 mov ecx,0x50 000F8282 06 push es 000F8283 0FA0 push fs 000F8285 07 pop es 000F8286 F36764A4 fs rep a32 movsb 000F828A 6764AC fs a32 lodsb 000F828D 67AA a32 stosb 000F828F 22C0 and al,al 000F8291 75F7 jnz 0x828a 000F8293 07 pop es 000F8294 665F pop edi 000F8296 665E pop esi 000F8298 6659 pop ecx 000F829A 58 pop ax 000F829B F8 clc 000F829C C3 ret 000F829D 5A pop dx 000F829E F9 stc 000F829F C3 ret 000F82A0 46 inc si 000F82A1 69726D7761 imul si,[bp+si+0x6d],word 0x6177 000F82A6 7265 jc 0x830d 000F82A8 205570 and [di+0x70],dl 000F82AB 677261 a32 jc 0x830f 000F82AE 6465005265 add [gs:bp+si+0x65],dl 000F82B3 636569 arpl [di+0x69],sp 000F82B6 7669 jna 0x8321 000F82B8 6E outsb 000F82B9 6720646174 and [ecx+0x74],ah 000F82BE 61 popa 000F82BF 2E2E2E2020 and [cs:bx+si],ah 000F82C4 0A00 or al,[bx+si] 000F82C6 45 inc bp 000F82C7 7261 jc 0x832a 000F82C9 7369 jnc 0x8334 000F82CB 6E outsb 000F82CC 6720666C and [esi+0x6c],ah 000F82D0 61 popa 000F82D1 7368 jnc 0x833b 000F82D3 2E2E2E2020 and [cs:bx+si],ah 000F82D8 2000 and [bx+si],al 000F82DA 57 push di 000F82DB 7269 jc 0x8346 000F82DD 7469 jz 0x8348 000F82DF 6E outsb 000F82E0 6720746F20 and [edi+ebp*2+0x20],dh 000F82E5 666C o32 insb 000F82E7 61 popa 000F82E8 7368 jnc 0x8352 000F82EA 2E2E2E00496D add [cs:bx+di+0x6d],cl 000F82F0 61 popa 000F82F1 676520636F and [gs:ebx+0x6f],ah 000F82F6 7272 jc 0x836a 000F82F8 7570 jnz 0x836a 000F82FA 7465 jz 0x8361 000F82FC 64004368 add [fs:bp+di+0x68],al 000F8300 65636B73 arpl [gs:bp+di+0x73],bp 000F8304 756D jnz 0x8373 000F8306 206572 and [di+0x72],ah 000F8309 726F jc 0x837a 000F830B 7220 jc 0x832d 000F830D 6F outsw 000F830E 636375 arpl [bp+di+0x75],sp 000F8311 7265 jc 0x8378 000F8313 642E200A and [cs:bp+si],cl 000F8317 00446F add [si+0x6f],al 000F831A 6E outsb 000F831B 652E2020 and [cs:bx+si],ah 000F831F 2020 and [bx+si],ah 000F8321 2020 and [bx+si],ah 000F8323 2020 and [bx+si],ah 000F8325 2020 and [bx+si],ah 000F8327 2020 and [bx+si],ah 000F8329 2020 and [bx+si],ah 000F832B 00446F add [si+0x6f],al 000F832E 6E outsb 000F832F 652E2020 and [cs:bx+si],ah 000F8333 28426F sub [bp+si+0x6f],al 000F8336 6F outsw 000F8337 7420 jz 0x8359 000F8339 626C6F bound bp,[si+0x6f] 000F833C 636B20 arpl [bp+di+0x20],bp 000F833F 7570 jnz 0x83b1 000F8341 6461 fs popa 000F8343 7465 jz 0x83aa 000F8345 642E2900 sub [cs:bx+si],ax 000F8349 44 inc sp 000F834A 6F outsw 000F834B 6E outsb 000F834C 652E2020 and [cs:bx+si],ah 000F8350 28426F sub [bp+si+0x6f],al 000F8353 6F outsw 000F8354 7420 jz 0x8376 000F8356 626C6F bound bp,[si+0x6f] 000F8359 636B20 arpl [bp+di+0x20],bp 000F835C 6973206174 imul si,[bp+di+0x20],word 0x7461 000F8361 206375 and [bp+di+0x75],ah 000F8364 7272 jc 0x83d8 000F8366 656E gs outsb 000F8368 7420 jz 0x838a 000F836A 7265 jc 0x83d1 000F836C 762E jna 0x839c 000F836E 2900 sub [bx+si],ax 000F8370 44 inc sp 000F8371 6F outsw 000F8372 6E outsb 000F8373 652E2020 and [cs:bx+si],ah 000F8377 28426F sub [bp+si+0x6f],al 000F837A 6F outsw 000F837B 7420 jz 0x839d 000F837D 626C6F bound bp,[si+0x6f] 000F8380 636B20 arpl [bp+di+0x20],bp 000F8383 6E outsb 000F8384 6F outsw 000F8385 7420 jz 0x83a7 000F8387 7570 jnz 0x83f9 000F8389 6461 fs popa 000F838B 7465 jz 0x83f2 000F838D 642E2900 sub [cs:bx+si],ax 000F8391 44 inc sp 000F8392 6F outsw 000F8393 776E ja 0x8403 000F8395 6C insb 000F8396 6F outsw 000F8397 61 popa 000F8398 64206661 and [fs:bp+0x61],ah 000F839C 696C65642E imul bp,[si+0x65],word 0x2e64 000F83A1 004E41 add [bp+0x41],cl 000F83A4 4E dec si 000F83A5 44 inc sp 000F83A6 20466C and [bp+0x6c],al 000F83A9 61 popa 000F83AA 7368 jnc 0x8414 000F83AC 204D65 and [di+0x65],cl 000F83AF 6D insw 000F83B0 6F outsw 000F83B1 7279 jc 0x842c 000F83B3 205665 and [bp+0x65],dl 000F83B6 7269 jc 0x8421 000F83B8 6669636174696F6E imul esp,[bp+di+0x61],dword 0x6e6f6974 000F83C0 005465 add [si+0x65],dl 000F83C3 7374 jnc 0x8439 000F83C5 696E672E2E imul bp,[bp+0x67],word 0x2e2e 000F83CA 2E0A00 or al,[cs:bx+si] 000F83CD 49 dec cx 000F83CE 6E outsb 000F83CF 7661 jna 0x8432 000F83D1 6C insb 000F83D2 6964204669 imul sp,[si+0x20],word 0x6946 000F83D7 726D jc 0x8446 000F83D9 7761 ja 0x843c 000F83DB 7265 jc 0x8442 000F83DD 20496D and [bx+di+0x6d],cl 000F83E0 61 popa 000F83E1 676500546865 add [gs:eax+ebp*2+0x65],dl 000F83E7 206E65 and [bp+0x65],ch 000F83EA 7720 ja 0x840c 000F83EC 6669726D77617265 imul esi,[bp+si+0x6d],dword 0x65726177 000F83F4 20696D and [bx+di+0x6d],ch 000F83F7 61 popa 000F83F8 6765206973 and [gs:ecx+0x73],ch 000F83FD 206E6F and [bp+0x6f],ch 000F8400 7420 jz 0x8422 000F8402 7661 jna 0x8465 000F8404 6C insb 000F8405 696420666F imul sp,[si+0x20],word 0x6f66 000F840A 7220 jc 0x842c 000F840C 7468 jz 0x8476 000F840E 6973207465 imul si,[bp+di+0x20],word 0x6574 000F8413 726D jc 0x8482 000F8415 696E616C2E imul bp,[bp+0x61],word 0x2e6c 000F841A 0A00 or al,[bx+si] 000F841C 49 dec cx 000F841D 6E outsb 000F841E 7375 jnc 0x8495 000F8420 6666696369656E74 imul esp,[bp+di+0x69],dword 0x20746e65 -20 000F8429 46 inc si 000F842A 6C insb 000F842B 61 popa 000F842C 7368 jnc 0x8496 000F842E 204D65 and [di+0x65],cl 000F8431 6D insw 000F8432 6F outsw 000F8433 7279 jc 0x84ae 000F8435 005468 add [si+0x68],dl 000F8438 657265 gs jc 0x84a0 000F843B 206973 and [bx+di+0x73],ch 000F843E 20696E and [bx+di+0x6e],ch 000F8441 7375 jnc 0x84b8 000F8443 6666696369656E74 imul esp,[bp+di+0x69],dword 0x20746e65 -20 000F844C 666C o32 insb 000F844E 61 popa 000F844F 7368 jnc 0x84b9 000F8451 206D65 and [di+0x65],ch 000F8454 6D insw 000F8455 6F outsw 000F8456 7279 jc 0x84d1 000F8458 20746F and [si+0x6f],dh 000F845B 20636F and [bp+di+0x6f],ah 000F845E 6D insw 000F845F 706C jo 0x84cd 000F8461 657465 gs jz 0x84c9 000F8464 207468 and [si+0x68],dh 000F8467 65207265 and [gs:bp+si+0x65],dh 000F846B 7175 jno 0x84e2 000F846D 657374 gs jnc 0x84e4 000F8470 656420646F and [fs:si+0x6f],ah 000F8475 776E ja 0x84e5 000F8477 6C insb 000F8478 6F outsw 000F8479 61 popa 000F847A 642E0A0A or cl,[cs:bp+si] 000F847E 284E6F sub [bp+0x6f],cl 000F8481 206368 and [bp+di+0x68],ah 000F8484 61 popa 000F8485 6E outsb 000F8486 67657320 gs a32 jnc 0x84aa 000F848A 686176 push word 0x7661 000F848D 65206265 and [gs:bp+si+0x65],ah 000F8491 656E gs outsb 000F8493 206D61 and [di+0x61],ch 000F8496 64652E290A sub [cs:bp+si],cx 000F849B 004E6F add [bp+0x6f],cl 000F849E 20466C and [bp+0x6c],al 000F84A1 61 popa 000F84A2 7368 jnc 0x850c 000F84A4 204465 and [si+0x65],al 000F84A7 7669 jna 0x8512 000F84A9 636520 arpl [di+0x20],sp 000F84AC 53 push bx 000F84AD 7570 jnz 0x851f 000F84AF 706F jo 0x8520 000F84B1 7274 jc 0x8527 000F84B3 005468 add [si+0x68],dl 000F84B6 65206669 and [gs:bp+0x69],ah 000F84BA 726D jc 0x8529 000F84BC 7761 ja 0x851f 000F84BE 7265 jc 0x8525 000F84C0 20696D and [bx+di+0x6d],ch 000F84C3 61 popa 000F84C4 676520746861 and [gs:eax+ebp*2+0x61],dh 000F84CA 7420 jz 0x84ec 000F84CC 6973206265 imul si,[bp+di+0x20],word 0x6562 000F84D1 696E672064 imul bp,[bp+0x67],word 0x6420 000F84D6 6F outsw 000F84D7 776E ja 0x8547 000F84D9 6C insb 000F84DA 6F outsw 000F84DB 61 popa 000F84DC 64656420746F and [fs:si+0x6f],dh 000F84E2 207468 and [si+0x68],dh 000F84E5 65207465 and [gs:si+0x65],dh 000F84E9 726D jc 0x8558 000F84EB 696E616C20 imul bp,[bp+0x61],word 0x206c 000F84F0 697320616E imul si,[bp+di+0x20],word 0x6e61 000F84F5 206F6C and [bx+0x6c],ch 000F84F8 64657220 gs jc 0x851c 000F84FC 7265 jc 0x8563 000F84FE 7669 jna 0x8569 000F8500 7369 jnc 0x856b 000F8502 6F outsw 000F8503 6E outsb 000F8504 207468 and [si+0x68],dh 000F8507 61 popa 000F8508 7420 jz 0x852a 000F850A 646F fs outsw 000F850C 657320 gs jnc 0x852f 000F850F 6E outsb 000F8510 6F outsw 000F8511 7420 jz 0x8533 000F8513 7375 jnc 0x858a 000F8515 7070 jo 0x8587 000F8517 6F outsw 000F8518 7274 jc 0x858e 000F851A 207468 and [si+0x68],dh 000F851D 65207465 and [gs:si+0x65],dh 000F8521 726D jc 0x8590 000F8523 696E616C27 imul bp,[bp+0x61],word 0x276c 000F8528 7320 jnc 0x854a 000F852A 53 push bx 000F852B 53 push bx 000F852C 54 push sp 000F852D 3239 xor bh,[bx+di] 000F852F 45 inc bp 000F8530 45 inc bp 000F8531 3032 xor [bp+si],dh 000F8533 3020 xor [bx+si],ah 000F8535 666C o32 insb 000F8537 61 popa 000F8538 7368 jnc 0x85a2 000F853A 206465 and [si+0x65],ah 000F853D 7669 jna 0x85a8 000F853F 63652E arpl [di+0x2e],sp 000F8542 0A0A or cl,[bp+si] 000F8544 44 inc sp 000F8545 6F outsw 000F8546 776E ja 0x85b6 000F8548 6C insb 000F8549 6F outsw 000F854A 61 popa 000F854B 64206162 and [fs:bx+di+0x62],ah 000F854F 6F outsw 000F8550 7274 jc 0x85c6 000F8552 65642E0A00 or al,[cs:bx+si] 000F8557 54 push sp 000F8558 686520 push word 0x2065 000F855B 6669726D77617265 imul esi,[bp+si+0x6d],dword 0x65726177 000F8563 20696D and [bx+di+0x6d],ch 000F8566 61 popa 000F8567 676520746861 and [gs:eax+ebp*2+0x61],dh 000F856D 7420 jz 0x858f 000F856F 6973206265 imul si,[bp+di+0x20],word 0x6562 000F8574 696E672064 imul bp,[bp+0x67],word 0x6420 000F8579 6F outsw 000F857A 776E ja 0x85ea 000F857C 6C insb 000F857D 6F outsw 000F857E 61 popa 000F857F 64656420746F and [fs:si+0x6f],dh 000F8585 207468 and [si+0x68],dh 000F8588 65207465 and [gs:si+0x65],dh 000F858C 726D jc 0x85fb 000F858E 696E616C20 imul bp,[bp+0x61],word 0x206c 000F8593 697320616E imul si,[bp+di+0x20],word 0x6e61 000F8598 206F6C and [bx+0x6c],ch 000F859B 64657220 gs jc 0x85bf 000F859F 7265 jc 0x8606 000F85A1 7669 jna 0x860c 000F85A3 7369 jnc 0x860e 000F85A5 6F outsw 000F85A6 6E outsb 000F85A7 207468 and [si+0x68],dh 000F85AA 61 popa 000F85AB 7420 jz 0x85cd 000F85AD 646F fs outsw 000F85AF 657320 gs jnc 0x85d2 000F85B2 6E outsb 000F85B3 6F outsw 000F85B4 7420 jz 0x85d6 000F85B6 7375 jnc 0x862d 000F85B8 7070 jo 0x862a 000F85BA 6F outsw 000F85BB 7274 jc 0x8631 000F85BD 207468 and [si+0x68],dh 000F85C0 65207465 and [gs:si+0x65],dh 000F85C4 726D jc 0x8633 000F85C6 696E616C27 imul bp,[bp+0x61],word 0x276c 000F85CB 7320 jnc 0x85ed 000F85CD 57 push di 000F85CE 3239 xor bh,[bx+di] 000F85D0 43 inc bx 000F85D1 3032 xor [bp+si],dh 000F85D3 3020 xor [bx+si],ah 000F85D5 666C o32 insb 000F85D7 61 popa 000F85D8 7368 jnc 0x8642 000F85DA 206465 and [si+0x65],ah 000F85DD 7669 jna 0x8648 000F85DF 63652E arpl [di+0x2e],sp 000F85E2 0A0A or cl,[bp+si] 000F85E4 44 inc sp 000F85E5 6F outsw 000F85E6 776E ja 0x8656 000F85E8 6C insb 000F85E9 6F outsw 000F85EA 61 popa 000F85EB 64206162 and [fs:bx+di+0x62],ah 000F85EF 6F outsw 000F85F0 7274 jc 0x8666 000F85F2 65642E0A00 or al,[cs:bx+si] 000F85F7 54 push sp 000F85F8 686520 push word 0x2065 000F85FB 6669726D77617265 imul esi,[bp+si+0x6d],dword 0x65726177 000F8603 20696D and [bx+di+0x6d],ch 000F8606 61 popa 000F8607 676520746861 and [gs:eax+ebp*2+0x61],dh 000F860D 7420 jz 0x862f 000F860F 6973206265 imul si,[bp+di+0x20],word 0x6562 000F8614 696E672064 imul bp,[bp+0x67],word 0x6420 000F8619 6F outsw 000F861A 776E ja 0x868a 000F861C 6C insb 000F861D 6F outsw 000F861E 61 popa 000F861F 64656420746F and [fs:si+0x6f],dh 000F8625 207468 and [si+0x68],dh 000F8628 65207465 and [gs:si+0x65],dh 000F862C 726D jc 0x869b 000F862E 696E616C20 imul bp,[bp+0x61],word 0x206c 000F8633 7769 ja 0x869e 000F8635 6C insb 000F8636 6C insb 000F8637 206E6F and [bp+0x6f],ch 000F863A 7420 jz 0x865c 000F863C 776F ja 0x86ad 000F863E 726B jc 0x86ab 000F8640 207769 and [bx+0x69],dh 000F8643 7468 jz 0x86ad 000F8645 207468 and [si+0x68],dh 000F8648 6973204350 imul si,[bp+di+0x20],word 0x5043 000F864D 55 push bp 000F864E 207370 and [bp+di+0x70],dh 000F8651 6565642E0A0A or cl,[cs:bp+si] 000F8657 44 inc sp 000F8658 6F outsw 000F8659 776E ja 0x86c9 000F865B 6C insb 000F865C 6F outsw 000F865D 61 popa 000F865E 64206162 and [fs:bx+di+0x62],ah 000F8662 6F outsw 000F8663 7274 jc 0x86d9 000F8665 65642E0A00 or al,[cs:bx+si] 000F866A 54 push sp 000F866B 686520 push word 0x2065 000F866E 6669726D77617265 imul esi,[bp+si+0x6d],dword 0x65726177 000F8676 20696D and [bx+di+0x6d],ch 000F8679 61 popa 000F867A 676520746861 and [gs:eax+ebp*2+0x61],dh 000F8680 7420 jz 0x86a2 000F8682 6973206265 imul si,[bp+di+0x20],word 0x6562 000F8687 696E672064 imul bp,[bp+0x67],word 0x6420 000F868C 6F outsw 000F868D 776E ja 0x86fd 000F868F 6C insb 000F8690 6F outsw 000F8691 61 popa 000F8692 64656420646F and [fs:si+0x6f],ah 000F8698 657320 gs jnc 0x86bb 000F869B 6E outsb 000F869C 6F outsw 000F869D 7420 jz 0x86bf 000F869F 7375 jnc 0x8716 000F86A1 7070 jo 0x8713 000F86A3 6F outsw 000F86A4 7274 jc 0x871a 000F86A6 207468 and [si+0x68],dh 000F86A9 65207465 and [gs:si+0x65],dh 000F86AD 726D jc 0x871c 000F86AF 696E616C27 imul bp,[bp+0x61],word 0x276c 000F86B4 7320 jnc 0x86d6 000F86B6 4E dec si 000F86B7 41 inc cx 000F86B8 4E dec si 000F86B9 44 inc sp 000F86BA 20666C and [bp+0x6c],ah 000F86BD 61 popa 000F86BE 7368 jnc 0x8728 000F86C0 20636F and [bp+di+0x6f],ah 000F86C3 6E outsb 000F86C4 6669677572617469 imul esp,[bx+0x75],dword 0x69746172 000F86CC 6F outsw 000F86CD 6E outsb 000F86CE 2E0A00 or al,[cs:bx+si] 000F86D1 4F dec di 000F86D2 4B dec bx 000F86D3 0000 add [bx+si],al 000F86D5 0000 add [bx+si],al 000F86D7 FF db 0xFF 000F86D8 FF db 0xFF 000F86D9 FF db 0xFF 000F86DA FF00 inc word [bx+si] 000F86DC 0000 add [bx+si],al 000F86DE 006660 add [bp+0x60],ah 000F86E1 BE0400 mov si,0x4 000F86E4 E8F9DB call 0x62e0 000F86E7 6661 popad 000F86E9 C3 ret 000F86EA 6660 pushad 000F86EC BE0500 mov si,0x5 000F86EF E8EEDB call 0x62e0 000F86F2 6661 popad 000F86F4 C3 ret 000F86F5 CD01 int 0x1 000F86F7 66C706B10E000008 mov dword [0xeb1],0x80000 -00 000F8700 66C706B90E000008 mov dword [0xeb9],0x80000 -00 000F8709 66C706B40F000010 mov dword [0xfb4],0x100000 -00 000F8712 66A10007 mov eax,[0x700] 000F8716 662D00011400 sub eax,0x140100 000F871C 66250000E0FF and eax,0xffe00000 000F8722 660500001400 add eax,0x140000 000F8728 66A3B80F mov [0xfb8],eax 000F872C C606BC0F00 mov byte [0xfbc],0x0 000F8731 E8600E call 0x9594 000F8734 7342 jnc 0x8778 000F8736 E86E48 call 0xcfa7 000F8739 0F82E309 jc near 0x9120 000F873D 0F848A02 jz near 0x89cb 000F8741 662E8B1640D2 mov edx,[cs:0xd240] 000F8747 6681CA20202020 or edx,0x20202020 000F874E 6681CB20202020 or ebx,0x20202020 000F8755 6681E2FFFFFF00 and edx,0xffffff 000F875C 6681E3FFFFFF00 and ebx,0xffffff 000F8763 663BD3 cmp edx,ebx 000F8766 0F849D00 jz near 0x8807 000F876A B89C84 mov ax,0x849c 000F876D 66BEE4830000 mov esi,0x83e4 000F8773 E89116 call 0x9e07 000F8776 EBFE jmp short 0x8776 000F8778 BED186 mov si,0x86d1 000F877B B90E00 mov cx,0xe 000F877E 2EAC cs lodsb 000F8780 E8C60F call 0x9749 000F8783 E2F9 loop 0x877e 000F8785 66BFBD0F0000 mov edi,0xfbd 000F878B 66B904000000 mov ecx,0x4 000F8791 E8990E call 0x962d 000F8794 66BFC10F0000 mov edi,0xfc1 000F879A B110 mov cl,0x10 000F879C E88E0E call 0x962d 000F879F 66BFD50F0000 mov edi,0xfd5 000F87A5 B104 mov cl,0x4 000F87A7 E8830E call 0x962d 000F87AA 66A1C10F mov eax,[0xfc1] 000F87AE 660D20202020 or eax,0x20202020 000F87B4 663D65786563 cmp eax,0x63657865 000F87BA 751A jnz 0x87d6 000F87BC 803EC50F00 cmp byte [0xfc5],0x0 000F87C1 7513 jnz 0x87d6 000F87C3 668B0ED50F mov ecx,[0xfd5] 000F87C8 66BF00001000 mov edi,0x100000 000F87CE E85C0E call 0x962d 000F87D1 EA00004000 jmp 0x40:0x0 000F87D6 662E8B1640D2 mov edx,[cs:0xd240] 000F87DC 6681CA20202020 or edx,0x20202020 000F87E3 663BC2 cmp eax,edx 000F87E6 0F85DB01 jnz near 0x89c5 000F87EA 66A1C50F mov eax,[0xfc5] 000F87EE 660D20202020 or eax,0x20202020 000F87F4 662E8B1644D2 mov edx,[cs:0xd244] 000F87FA 663BC2 cmp eax,edx 000F87FD 0F85F706 jnz near 0x8ef8 000F8801 C706D90F2D96 mov word [0xfd9],0x962d 000F8807 E85CCB call 0x5366 000F880A 66C706B10E000004 mov dword [0xeb1],0x40000 -00 000F8813 66C706B90E000004 mov dword [0xeb9],0x40000 -00 000F881C 66C706B50E000000 mov dword [0xeb5],0x0 -00 000F8825 E8AE10 call 0x98d6 000F8828 C706DB0F0000 mov word [0xfdb],0x0 000F882E 66C706DD0F000010 mov dword [0xfdd],0x100000 -00 000F8837 C606E10F00 mov byte [0xfe1],0x0 000F883C 66BF00001000 mov edi,0x100000 000F8842 66B900020000 mov ecx,0x200 000F8848 FF16D90F call near [0xfd9] 000F884C 32D2 xor dl,dl 000F884E 8816E10F mov [0xfe1],dl 000F8852 8B1EDB0F mov bx,[0xfdb] 000F8856 66B900000400 mov ecx,0x40000 000F885C 66BE00000000 mov esi,0x0 000F8862 B8B182 mov ax,0x82b1 000F8865 E8FD0A call 0x9365 000F8868 6651 push ecx 000F886A 66BF00001000 mov edi,0x100000 000F8870 833EDB0F00 cmp word [0xfdb],byte +0x0 000F8875 750E jnz 0x8885 000F8877 6681C700020000 add edi,0x200 000F887E 6681E900020000 sub ecx,0x200 000F8885 FF16D90F call near [0xfd9] 000F8889 66BF00002000 mov edi,0x200000 000F888F 6659 pop ecx 000F8891 8026E20FF4 and byte [0xfe2],0xf4 000F8896 800EE20F02 or byte [0xfe2],0x2 000F889B 6660 pushad 000F889D 668B36DD0F mov esi,[0xfdd] 000F88A2 F367A6 repe a32 cmpsb 000F88A5 6661 popad 000F88A7 0F840E01 jz near 0x89b9 000F88AB 8026E20FFD and byte [0xfe2],0xfd 000F88B0 668B3EDD0F mov edi,[0xfdd] 000F88B5 66BF00001000 mov edi,0x100000 000F88BB 6657 push edi 000F88BD E89D11 call 0x9a5d 000F88C0 665F pop edi 000F88C2 730E jnc 0x88d2 000F88C4 B89C84 mov ax,0x849c 000F88C7 66BE57850000 mov esi,0x8557 000F88CD E83715 call 0x9e07 000F88D0 EBFE jmp short 0x88d0 000F88D2 E80A12 call 0x9adf 000F88D5 730E jnc 0x88e5 000F88D7 B89C84 mov ax,0x849c 000F88DA 66BEF7850000 mov esi,0x85f7 000F88E0 E82415 call 0x9e07 000F88E3 EBFE jmp short 0x88e3 000F88E5 22D2 and dl,dl 000F88E7 751F jnz 0x8908 000F88E9 663B36E30F cmp esi,[0xfe3] 000F88EE 7518 jnz 0x8908 000F88F0 6660 pushad 000F88F2 66C1E902 shr ecx,0x2 000F88F6 6633C0 xor eax,eax 000F88F9 67660307 add eax,[edi] 000F88FD 6683C704 add edi,byte +0x4 000F8901 E2F6 loop 0x88f9 000F8903 6623C0 and eax,eax 000F8906 6661 popad 000F8908 32D2 xor dl,dl 000F890A E824F9 call 0x8231 000F890D 66BE00001000 mov esi,0x100000 000F8913 66813E650F433032 cmp dword [0xf65],0x30323043 -30 000F891C 741C jz 0x893a 000F891E 66813E650F394545 cmp dword [0xf65],0x30454539 -30 000F8927 7404 jz 0x892d 000F8929 FEC2 inc dl 000F892B EBDD jmp short 0x890a 000F892D 676683BEDCFF0300 cmp dword [esi+0x3ffdc],byte +0x0 -00 000F8936 0F84A206 jz near 0x8fdc 000F893A 676683BEDCFF0300 cmp dword [esi+0x3ffdc],byte +0x1 -01 000F8943 E8DB07 call 0x9121 000F8946 E8040A call 0x934d 000F8949 E8B448 call 0xd200 000F894C B85000 mov ax,0x50 000F894F 8EC0 mov es,ax 000F8951 66BE00001000 mov esi,0x100000 000F8957 6633FF xor edi,edi 000F895A 66BB00040000 mov ebx,0x400 000F8960 66813E1A0F000100 cmp dword [0xf1a],0x100 -00 000F8969 7406 jz 0x8971 000F896B 66BB00080000 mov ebx,0x800 000F8971 26C6065555AA mov byte [es:0x5555],0xaa 000F8977 26C606AA2A55 mov byte [es:0x2aaa],0x55 000F897D 26C6065555A0 mov byte [es:0x5555],0xa0 000F8983 668B0E1A0F mov ecx,[0xf1a] 000F8988 67AC a32 lodsb 000F898A 67268807 mov [es:edi],al 000F898E 6647 inc edi 000F8990 67E2F5 loop 0x8988,ecx 000F8993 664F dec edi 000F8995 67263807 cmp [es:edi],al 000F8999 75FA jnz 0x8995 000F899B 6647 inc edi 000F899D 66A11A0F mov eax,[0xf1a] 000F89A1 660106AD0E add [0xead],eax 000F89A6 F7C30F00 test bx,0xf 000F89AA 7503 jnz 0x89af 000F89AC E80D0F call 0x98bc 000F89AF 664B dec ebx 000F89B1 75BE jnz 0x8971 000F89B3 E8060F call 0x98bc 000F89B6 E93F05 jmp 0x8ef8 000F89B9 668106AD0E000001 add dword [0xead],0x10000 -00 000F89C2 E93305 jmp 0x8ef8 000F89C5 C706D90F2D96 mov word [0xfd9],0x962d 000F89CB E898C9 call 0x5366 000F89CE 66C706B10E000000 mov dword [0xeb1],0x10000000 -10 000F89D7 66C706B90E000000 mov dword [0xeb9],0x10000000 -10 000F89E0 E8F30E call 0x98d6 000F89E3 66C706E70F000400 mov dword [0xfe7],0x400 -00 000F89EC 813ED90F2D96 cmp word [0xfd9],0x962d 000F89F2 750F jnz 0x8a03 000F89F4 66A1D50F mov eax,[0xfd5] 000F89F8 663B06E70F cmp eax,[0xfe7] 000F89FD 7704 ja 0x8a03 000F89FF 66A3E70F mov [0xfe7],eax 000F8A03 66C706EB0F000010 mov dword [0xfeb],0x100000 -00 000F8A0C 6633DB xor ebx,ebx 000F8A0F B01B mov al,0x1b 000F8A11 66B980000000 mov ecx,0x80 000F8A17 813ED90FA294 cmp word [0xfd9],0x94a2 000F8A1D 7406 jz 0x8a25 000F8A1F 66B900020000 mov ecx,0x200 000F8A25 663B0EE70F cmp ecx,[0xfe7] 000F8A2A 720C jc 0x8a38 000F8A2C 668B0EE70F mov ecx,[0xfe7] 000F8A31 6623C9 and ecx,ecx 000F8A34 0F84F204 jz near 0x8f2a 000F8A38 668B3EEB0F mov edi,[0xfeb] 000F8A3D FF16D90F call near [0xfd9] 000F8A41 668B3EEB0F mov edi,[0xfeb] 000F8A46 66010EEB0F add [0xfeb],ecx 000F8A4B 66290EE70F sub [0xfe7],ecx 000F8A50 6623DB and ebx,ebx 000F8A53 751F jnz 0x8a74 000F8A55 F267AE repne a32 scasb 000F8A58 75B7 jnz 0x8a11 000F8A5A 668BDF mov ebx,edi 000F8A5D 66893EEF0F mov [0xfef],edi 000F8A62 66F7DF neg edi 000F8A65 66033EEB0F add edi,[0xfeb] 000F8A6A 67660FB70B movzx ecx,word [ebx] 000F8A6F 663BF8 cmp edi,eax 000F8A72 769D jna 0x8a11 000F8A74 6766817B02426E64 cmp dword [ebx+0x2],0x4c646e42 -4C 000F8A7D 0F85A904 jnz near 0x8f2a 000F8A81 668BFB mov edi,ebx 000F8A84 67660FB703 movzx eax,word [ebx] 000F8A89 6603F8 add edi,eax 000F8A8C 668BCF mov ecx,edi 000F8A8F 6766837B1A00 cmp dword [ebx+0x1a],byte +0x0 000F8A95 67668D7F1A lea edi,[edi+0x1a] 000F8A9A 0F849500 jz near 0x8b33 000F8A9E 66BF00001000 mov edi,0x100000 000F8AA4 67668B4B1A mov ecx,[ebx+0x1a] 000F8AA9 6766037B16 add edi,[ebx+0x16] 000F8AAE 6647 inc edi 000F8AB0 6660 pushad 000F8AB2 E84F2D call 0xb804 000F8AB5 83F801 cmp ax,byte +0x1 000F8AB8 7575 jnz 0x8b2f 000F8ABA BEEB14 mov si,0x14eb 000F8ABD E8642E call 0xb924 000F8AC0 66A1EB14 mov eax,[0x14eb] 000F8AC4 660BC0 or eax,eax 000F8AC7 7444 jz 0x8b0d 000F8AC9 E82832 call 0xbcf4 000F8ACC E82932 call 0xbcf8 000F8ACF 733C jnc 0x8b0d 000F8AD1 67668B4F08 mov ecx,[edi+0x8] 000F8AD6 660BC9 or ecx,ecx 000F8AD9 742D jz 0x8b08 000F8ADB 67668D770C lea esi,[edi+0xc] 000F8AE0 6681E1FF000000 and ecx,0xff 000F8AE7 7501 jnz 0x8aea 000F8AE9 41 inc cx 000F8AEA 668B1EEB14 mov ebx,[0x14eb] 000F8AEF 6766235E04 and ebx,[esi+0x4] 000F8AF4 67668B06 mov eax,[esi] 000F8AF8 6766234604 and eax,[esi+0x4] 000F8AFD 663BD8 cmp ebx,eax 000F8B00 740B jz 0x8b0d 000F8B02 6683C608 add esi,byte +0x8 000F8B06 E2E2 loop 0x8aea 000F8B08 6661 popad 000F8B0A E91D04 jmp 0x8f2a 000F8B0D 67668B4704 mov eax,[edi+0x4] 000F8B12 66F7D0 not eax 000F8B15 662106EB14 and [0x14eb],eax 000F8B1A 66F7D0 not eax 000F8B1D 67662307 and eax,[edi] 000F8B21 660906EB14 or [0x14eb],eax 000F8B26 BEEB14 mov si,0x14eb 000F8B29 E8E42D call 0xb910 000F8B2C E8962D call 0xb8c5 000F8B2F 6661 popad 000F8B31 EB3D jmp short 0x8b70 000F8B33 67668B07 mov eax,[edi] 000F8B37 660D20202020 or eax,0x20202020 000F8B3D 662E8B0E40D2 mov ecx,[cs:0xd240] 000F8B43 6681C920202020 or ecx,0x20202020 000F8B4A 663BC1 cmp eax,ecx 000F8B4D 0F85D903 jnz near 0x8f2a 000F8B51 67668B4704 mov eax,[edi+0x4] 000F8B56 660D20202020 or eax,0x20202020 000F8B5C 662E8B0E44D2 mov ecx,[cs:0xd244] 000F8B62 6681C920202020 or ecx,0x20202020 000F8B69 663BC1 cmp eax,ecx 000F8B6C 0F85BA03 jnz near 0x8f2a 000F8B70 67668B4306 mov eax,[ebx+0x6] 000F8B75 66A3F30F mov [0xff3],eax 000F8B79 67668B4312 mov eax,[ebx+0x12] 000F8B7E 66A3D50F mov [0xfd5],eax 000F8B82 66A3B10E mov [0xeb1],eax 000F8B86 B8B182 mov ax,0x82b1 000F8B89 E8D907 call 0x9365 000F8B8C 668B0ED50F mov ecx,[0xfd5] 000F8B91 668B1EB80F mov ebx,[0xfb8] 000F8B96 6681EB00001000 sub ebx,0x100000 000F8B9D 6651 push ecx 000F8B9F 6653 push ebx 000F8BA1 663BCB cmp ecx,ebx 000F8BA4 7203 jc 0x8ba9 000F8BA6 668BCB mov ecx,ebx 000F8BA9 662B0EEB0F sub ecx,[0xfeb] 000F8BAE 6681C100001000 add ecx,0x100000 000F8BB5 668B3EEB0F mov edi,[0xfeb] 000F8BBA FF16D90F call near [0xfd9] 000F8BBE 6603F9 add edi,ecx 000F8BC1 66893EEB0F mov [0xfeb],edi 000F8BC6 6681EF00001000 sub edi,0x100000 000F8BCD 66A1D50F mov eax,[0xfd5] 000F8BD1 662BC7 sub eax,edi 000F8BD4 66A3F70F mov [0xff7],eax 000F8BD8 E8E10C call 0x98bc 000F8BDB 665B pop ebx 000F8BDD 6659 pop ecx 000F8BDF 663BCB cmp ecx,ebx 000F8BE2 7329 jnc 0x8c0d 000F8BE4 66BE01001000 mov esi,0x100001 000F8BEA 67668B4E12 mov ecx,[esi+0x12] 000F8BEF 664E dec esi 000F8BF1 66C1E902 shr ecx,0x2 000F8BF5 6633D2 xor edx,edx 000F8BF8 6766AD a32 lodsd 000F8BFB 6603D0 add edx,eax 000F8BFE 67E2F7 loop 0x8bf8,ecx 000F8C01 6681FA0010FEFF cmp edx,0xfffe1000 000F8C08 7403 jz 0x8c0d 000F8C0A E9B703 jmp 0x8fc4 000F8C0D 668B3EEF0F mov edi,[0xfef] 000F8C12 67660FB707 movzx eax,word [edi] 000F8C17 6603F8 add edi,eax 000F8C1A 668BCF mov ecx,edi 000F8C1D 67807F0201 cmp byte [edi+0x2],0x1 000F8C22 67668D7F1A lea edi,[edi+0x1a] 000F8C27 750A jnz 0x8c33 000F8C29 668BCF mov ecx,edi 000F8C2C 6641 inc ecx 000F8C2E 67668D7F1B lea edi,[edi+0x1b] 000F8C33 662E8B1640D2 mov edx,[cs:0xd240] 000F8C39 6681CA20202000 or edx,0x202020 000F8C40 67663B17 cmp edx,[edi] 000F8C44 7545 jnz 0x8c8b 000F8C46 668BF9 mov edi,ecx 000F8C49 67668B7F07 mov edi,[edi+0x7] 000F8C4E 6681C700001000 add edi,0x100000 000F8C55 676683BFDCFF0300 cmp dword [edi+0x3ffdc],byte +0x1 -01 000F8C5E E8C004 call 0x9121 000F8C61 6657 push edi 000F8C63 E8F70D call 0x9a5d 000F8C66 665F pop edi 000F8C68 730E jnc 0x8c78 000F8C6A B89C84 mov ax,0x849c 000F8C6D 66BE57850000 mov esi,0x8557 000F8C73 E89111 call 0x9e07 000F8C76 EBFE jmp short 0x8c76 000F8C78 E8640E call 0x9adf 000F8C7B 730E jnc 0x8c8b 000F8C7D B89C84 mov ax,0x849c 000F8C80 66BEF7850000 mov esi,0x85f7 000F8C86 E87E11 call 0x9e07 000F8C89 EBFE jmp short 0x8c89 000F8C8B E8A304 call 0x9131 000F8C8E 0F823E03 jc near 0x8fd0 000F8C92 66BB01000000 mov ebx,0x1 000F8C98 C606870D14 mov byte [0xd87],0x14 000F8C9D 668B36FB0F mov esi,[0xffb] 000F8CA2 E8170C call 0x98bc 000F8CA5 67833E00 cmp word [esi],byte +0x0 000F8CA9 0F844802 jz near 0x8ef5 000F8CAD 668936FF0F mov [0xfff],esi 000F8CB2 32D2 xor dl,dl 000F8CB4 E87AF5 call 0x8231 000F8CB7 0F821F01 jc near 0x8dda 000F8CBB 67C70455870E0000 mov word [edx*2+0xe87],0x0 -0000 000F8CC5 668B36FF0F mov esi,[0xfff] 000F8CCA 32C0 xor al,al 000F8CCC 66833EF30F01 cmp dword [0xff3],byte +0x1 000F8CD2 7204 jc 0x8cd8 000F8CD4 678A4619 mov al,[esi+0x19] 000F8CD8 2C01 sub al,0x1 000F8CDA 7208 jc 0x8ce4 000F8CDC 38D0 cmp al,dl 000F8CDE 0F85F300 jnz near 0x8dd5 000F8CE2 EB24 jmp short 0x8d08 000F8CE4 80FA01 cmp dl,0x1 000F8CE7 0F87EF00 ja near 0x8dda 000F8CEB E88A07 call 0x9478 000F8CEE 760B jna 0x8cfb 000F8CF0 6766F74603000002 test dword [esi+0x3],0x20000 -00 000F8CF9 EB09 jmp short 0x8d04 000F8CFB 6766F74603000001 test dword [esi+0x3],0x10000 -00 000F8D04 0F84CD00 jz near 0x8dd5 000F8D08 6633F6 xor esi,esi 000F8D0B BB0100 mov bx,0x1 000F8D0E 66B901000000 mov ecx,0x1 000F8D14 66BF860D0000 mov edi,0xd86 000F8D1A E839F3 call 0x8056 000F8D1D 720F jc 0x8d2e 000F8D1F 660FB606860D movzx eax,byte [0xd86] 000F8D25 3CFF cmp al,0xff 000F8D27 7405 jz 0x8d2e 000F8D29 6603F0 add esi,eax 000F8D2C EBEC jmp short 0x8d1a 000F8D2E 6689360310 mov [0x1003],esi 000F8D33 668B36FF0F mov esi,[0xfff] 000F8D38 678B4E03 mov cx,[esi+0x3] 000F8D3C 890E880D mov [0xd88],cx 000F8D40 67668B4E13 mov ecx,[esi+0x13] 000F8D45 66890E940D mov [0xd94],ecx 000F8D4A 678B4E17 mov cx,[esi+0x17] 000F8D4E 890E980D mov [0xd98],cx 000F8D52 67668B4E0F mov ecx,[esi+0xf] 000F8D57 66890E8E0D mov [0xd8e],ecx 000F8D5C 67668B4E0B mov ecx,[esi+0xb] 000F8D61 66890E8A0D mov [0xd8a],ecx 000F8D66 66890E0710 mov [0x1007],ecx 000F8D6B 67660FB64E02 movzx ecx,byte [esi+0x2] 000F8D71 67660FB71E movzx ebx,word [esi] 000F8D76 6603F3 add esi,ebx 000F8D79 662BF1 sub esi,ecx 000F8D7C 6656 push esi 000F8D7E 668BFE mov edi,esi 000F8D81 66BE40D20000 mov esi,0xd240 000F8D87 1E push ds 000F8D88 0E push cs 000F8D89 1F pop ds 000F8D8A E8AADD call 0x6b37 000F8D8D 1F pop ds 000F8D8E 665E pop esi 000F8D90 0F846002 jz near 0x8ff4 000F8D94 80FA00 cmp dl,0x0 000F8D97 743C jz 0x8dd5 000F8D99 66BF9A0D0000 mov edi,0xd9a 000F8D9F F367A4 rep a32 movsb 000F8DA2 E83BF2 call 0x7fe0 000F8DA5 A3920D mov [0xd92],ax 000F8DA8 660FB6D2 movzx edx,dl 000F8DAC 67890455870E0000 mov [edx*2+0xe87],ax 000F8DB4 668BCF mov ecx,edi 000F8DB7 66BE860D0000 mov esi,0xd86 000F8DBD 662BCE sub ecx,esi 000F8DC0 880E860D mov [0xd86],cl 000F8DC4 660FB60E860D movzx ecx,byte [0xd86] 000F8DCA BB0100 mov bx,0x1 000F8DCD 668B3E0310 mov edi,[0x1003] 000F8DD2 E836EF call 0x7d0b 000F8DD5 FEC2 inc dl 000F8DD7 E9DAFE jmp 0x8cb4 000F8DDA 66C7060B10000000 mov dword [0x100b],0x0 -00 000F8DE3 668B36FF0F mov esi,[0xfff] 000F8DE8 67668B7607 mov esi,[esi+0x7] 000F8DED 660336B40F add esi,[0xfb4] 000F8DF2 668B0E8A0D mov ecx,[0xd8a] 000F8DF7 668B1EEB0F mov ebx,[0xfeb] 000F8DFC 663BF3 cmp esi,ebx 000F8DFF 726E jc 0x8e6f 000F8E01 67668D8300002000 lea eax,[ebx+0x200000] 000F8E09 663B06B80F cmp eax,[0xfb8] 000F8E0E 7615 jna 0x8e25 000F8E10 66B800001400 mov eax,0x140000 000F8E16 662BD8 sub ebx,eax 000F8E19 66291EB40F sub [0xfb4],ebx 000F8E1E 66A3EB0F mov [0xfeb],eax 000F8E22 668BF0 mov esi,eax 000F8E25 668B0EF70F mov ecx,[0xff7] 000F8E2A 6681F900002000 cmp ecx,0x200000 000F8E31 7206 jc 0x8e39 000F8E33 66B900002000 mov ecx,0x200000 000F8E39 66A1B80F mov eax,[0xfb8] 000F8E3D 668B3EEB0F mov edi,[0xfeb] 000F8E42 662BC7 sub eax,edi 000F8E45 663BC8 cmp ecx,eax 000F8E48 7203 jc 0x8e4d 000F8E4A 668BC8 mov ecx,eax 000F8E4D B8B182 mov ax,0x82b1 000F8E50 E81205 call 0x9365 000F8E53 FF16D90F call near [0xfd9] 000F8E57 66290EF70F sub [0xff7],ecx 000F8E5C 66010EEB0F add [0xfeb],ecx 000F8E61 668B0E8A0D mov ecx,[0xd8a] 000F8E66 E876F8 call 0x86df 000F8E69 B8DA82 mov ax,0x82da 000F8E6C E8F604 call 0x9365 000F8E6F 66A1EB0F mov eax,[0xfeb] 000F8E73 662BC6 sub eax,esi 000F8E76 663BC8 cmp ecx,eax 000F8E79 7203 jc 0x8e7e 000F8E7B 668BC8 mov ecx,eax 000F8E7E B201 mov dl,0x1 000F8E80 6656 push esi 000F8E82 E8ACF3 call 0x8231 000F8E85 665E pop esi 000F8E87 724B jc 0x8ed4 000F8E89 67833C55870E0000 cmp word [edx*2+0xe87],byte +0x0 -00 000F8E92 743C jz 0x8ed0 000F8E94 668B3E0B10 mov edi,[0x100b] 000F8E99 6660 pushad 000F8E9B 668BC1 mov eax,ecx 000F8E9E 668BC8 mov ecx,eax 000F8EA1 6681F900100000 cmp ecx,0x1000 000F8EA8 7206 jc 0x8eb0 000F8EAA 66B900100000 mov ecx,0x1000 000F8EB0 678B1C55870E0000 mov bx,[edx*2+0xe87] 000F8EB8 E850EE call 0x7d0b 000F8EBB 6603F1 add esi,ecx 000F8EBE 6603F9 add edi,ecx 000F8EC1 66010EAD0E add [0xead],ecx 000F8EC6 E8F309 call 0x98bc 000F8EC9 662BC1 sub eax,ecx 000F8ECC 75D0 jnz 0x8e9e 000F8ECE 6661 popad 000F8ED0 FEC2 inc dl 000F8ED2 EBAC jmp short 0x8e80 000F8ED4 6603F1 add esi,ecx 000F8ED7 66010E0B10 add [0x100b],ecx 000F8EDC 66290E8A0D sub [0xd8a],ecx 000F8EE1 0F870DFF ja near 0x8df2 000F8EE5 668B36FF0F mov esi,[0xfff] 000F8EEA 67660FB706 movzx eax,word [esi] 000F8EEF 6603F0 add esi,eax 000F8EF2 E9ADFD jmp 0x8ca2 000F8EF5 E83FED call 0x7c37 000F8EF8 B81883 mov ax,0x8318 000F8EFB E86704 call 0x9365 000F8EFE E8E9F7 call 0x86ea 000F8F01 B00A mov al,0xa 000F8F03 E670 out 0x70,al 000F8F05 B020 mov al,0x20 000F8F07 E671 out 0x71,al 000F8F09 B039 mov al,0x39 000F8F0B E670 out 0x70,al 000F8F0D B000 mov al,0x0 000F8F0F E671 out 0x71,al 000F8F11 F606E20F04 test byte [0xfe2],0x4 000F8F16 7503 jnz 0x8f1b 000F8F18 E97BB8 jmp 0x4796 000F8F1B BA00F9 mov dx,0xf900 000F8F1E B001 mov al,0x1 000F8F20 EE out dx,al 000F8F21 42 inc dx 000F8F22 EC in al,dx 000F8F23 A80C test al,0xc 000F8F25 75F4 jnz 0x8f1b 000F8F27 E96CB8 jmp 0x4796 000F8F2A 813ED90F2D96 cmp word [0xfd9],0x962d 000F8F30 0F858400 jnz near 0x8fb8 000F8F34 66A1D50F mov eax,[0xfd5] 000F8F38 66A3B10E mov [0xeb1],eax 000F8F3C 668B0ED50F mov ecx,[0xfd5] 000F8F41 668B1EB80F mov ebx,[0xfb8] 000F8F46 6681EB00001000 sub ebx,0x100000 000F8F4D 663BCB cmp ecx,ebx 000F8F50 7766 ja 0x8fb8 000F8F52 662B0EEB0F sub ecx,[0xfeb] 000F8F57 6681C100001000 add ecx,0x100000 000F8F5E 668B3EEB0F mov edi,[0xfeb] 000F8F63 67E304 jecxz 0x8f6a 000F8F66 FF16D90F call near [0xfd9] 000F8F6A 6603F9 add edi,ecx 000F8F6D 66893EEB0F mov [0xfeb],edi 000F8F72 E84709 call 0x98bc 000F8F75 66813ED50F000004 cmp dword [0xfd5],0x40000 -00 000F8F7E 7538 jnz 0x8fb8 000F8F80 66BE00001000 mov esi,0x100000 000F8F86 6780BEF0FF0300E9 cmp byte [esi+0x3fff0],0xe9 000F8F8E 7528 jnz 0x8fb8 000F8F90 6781BE0000030055 cmp word [esi+0x30000],0xaa55 -AA 000F8F99 751D jnz 0x8fb8 000F8F9B 6681C600000300 add esi,0x30000 000F8FA2 E847DB call 0x6aec 000F8FA5 7511 jnz 0x8fb8 000F8FA7 E867DB call 0x6b11 000F8FAA 750C jnz 0x8fb8 000F8FAC 66C706B90E000004 mov dword [0xeb9],0x40000 -00 000F8FB5 E950F9 jmp 0x8908 000F8FB8 B8CD83 mov ax,0x83cd 000F8FBB 66BEE4830000 mov esi,0x83e4 000F8FC1 E9430E jmp 0x9e07 000F8FC4 B8EE82 mov ax,0x82ee 000F8FC7 66BEFE820000 mov esi,0x82fe 000F8FCD E9370E jmp 0x9e07 000F8FD0 B81C84 mov ax,0x841c 000F8FD3 66BE36840000 mov esi,0x8436 000F8FD9 E92B0E jmp 0x9e07 000F8FDC B89C84 mov ax,0x849c 000F8FDF 66BEB4840000 mov esi,0x84b4 000F8FE5 E91F0E jmp 0x9e07 000F8FE8 B89C84 mov ax,0x849c 000F8FEB 66BE6A860000 mov esi,0x866a 000F8FF1 E9130E jmp 0x9e07 000F8FF4 668B36FF0F mov esi,[0xfff] 000F8FF9 67668B5E0B mov ebx,[esi+0xb] 000F8FFE 66BF00000400 mov edi,0x40000 000F9004 662BFB sub edi,ebx 000F9007 67668B7607 mov esi,[esi+0x7] 000F900C 6681C600001000 add esi,0x100000 000F9013 66813E650F433032 cmp dword [0xf65],0x30323043 -30 000F901C 7416 jz 0x9034 000F901E 66813E650F394545 cmp dword [0xf65],0x30454539 -30 000F9027 0F85BAFE jnz near 0x8ee5 000F902B 6766837C33DC00 cmp dword [ebx+esi-0x24],byte +0x0 000F9032 74A8 jz 0x8fdc 000F9034 67807C33F0EA cmp byte [ebx+esi-0x10],0xea 000F903A 740A jz 0x9046 000F903C 67807C33F0E9 cmp byte [ebx+esi-0x10],0xe9 000F9042 0F8572FF jnz near 0x8fb8 000F9046 E8B741 call 0xd200 000F9049 06 push es 000F904A B85000 mov ax,0x50 000F904D 8EC0 mov es,ax 000F904F 66C1EB08 shr ebx,0x8 000F9053 66813E1A0F000100 cmp dword [0xf1a],0x100 -00 000F905C 7403 jz 0x9061 000F905E 66D1E3 shl ebx,1 000F9061 6656 push esi 000F9063 6657 push edi 000F9065 668B0E1A0F mov ecx,[0xf1a] 000F906A 66C1E902 shr ecx,0x2 000F906E F36766A7 repe a32 cmpsd 000F9072 665F pop edi 000F9074 665E pop esi 000F9076 7437 jz 0x90af 000F9078 26C6065555AA mov byte [es:0x5555],0xaa 000F907E 26C606AA2A55 mov byte [es:0x2aaa],0x55 000F9084 26C6065555A0 mov byte [es:0x5555],0xa0 000F908A 668B0E1A0F mov ecx,[0xf1a] 000F908F 6656 push esi 000F9091 6657 push edi 000F9093 67AC a32 lodsb 000F9095 67268807 mov [es:edi],al 000F9099 6647 inc edi 000F909B 67E2F5 loop 0x9093,ecx 000F909E 664F dec edi 000F90A0 67263807 cmp [es:edi],al 000F90A4 75FA jnz 0x90a0 000F90A6 665F pop edi 000F90A8 665E pop esi 000F90AA 800EE20F01 or byte [0xfe2],0x1 000F90AF 66A11A0F mov eax,[0xf1a] 000F90B3 6603F0 add esi,eax 000F90B6 6603F8 add edi,eax 000F90B9 660106AD0E add [0xead],eax 000F90BE 66F706AD0E000F00 test dword [0xead],0xf00 -00 000F90C7 7503 jnz 0x90cc 000F90C9 E8F007 call 0x98bc 000F90CC 664B dec ebx 000F90CE 7591 jnz 0x9061 000F90D0 07 pop es 000F90D1 E911FE jmp 0x8ee5 000F90D4 66A1AD0E mov eax,[0xead] 000F90D8 663B06B90E cmp eax,[0xeb9] 000F90DD 0F8502F9 jnz near 0x89e3 000F90E1 B81883 mov ax,0x8318 000F90E4 E87E02 call 0x9365 000F90E7 E8D207 call 0x98bc 000F90EA E8FDF5 call 0x86ea 000F90ED 668B160F10 mov edx,[0x100f] 000F90F2 6683C236 add edx,byte +0x36 000F90F6 663B160F10 cmp edx,[0x100f] 000F90FB 75F9 jnz 0x90f6 000F90FD F606E20F04 test byte [0xfe2],0x4 000F9102 0F8490B6 jz near 0x4796 000F9106 BA00F9 mov dx,0xf900 000F9109 B001 mov al,0x1 000F910B EE out dx,al 000F910C 42 inc dx 000F910D EC in al,dx 000F910E A80C test al,0xc 000F9110 75F4 jnz 0x9106 000F9112 E981B6 jmp 0x4796 000F9115 668106131000FE07 add dword [0x1013],0x7fe00 -00 000F911E EBB4 jmp short 0x90d4 000F9120 C3 ret 000F9121 770D ja 0x9130 000F9123 66813EF214000080 cmp dword [0x14f2],0x5800000 -05 000F912C 0F83B8FE jnc near 0x8fe8 000F9130 C3 ret 000F9131 6664C706B90E0000 mov dword [fs:0xeb9],0x0 -0000 000F913B 66B905000000 mov ecx,0x5 000F9141 6633D2 xor edx,edx 000F9144 E8EAF0 call 0x8231 000F9147 7212 jc 0x915b 000F9149 6664A1380F mov eax,[fs:0xf38] 000F914E 6766890495A71000 mov [edx*4+0x10a7],eax -00 000F9157 6642 inc edx 000F9159 E2E9 loop 0x9144 000F915B 668B3EEF0F mov edi,[0xfef] 000F9160 67660FB707 movzx eax,word [edi] 000F9165 6603C7 add eax,edi 000F9168 66A3FB0F mov [0xffb],eax 000F916C 66893EEF0F mov [0xfef],edi 000F9171 B201 mov dl,0x1 000F9173 E8BBF0 call 0x8231 000F9176 7241 jc 0x91b9 000F9178 64F6064D0F10 test byte [fs:0xf4d],0x10 000F917E 7539 jnz 0x91b9 000F9180 6633F6 xor esi,esi 000F9183 BB0100 mov bx,0x1 000F9186 66BF860D0000 mov edi,0xd86 000F918C 06 push es 000F918D 0FA0 push fs 000F918F 07 pop es 000F9190 66B901000000 mov ecx,0x1 000F9196 E8BDEE call 0x8056 000F9199 7219 jc 0x91b4 000F919B 66640FB60E860D movzx ecx,byte [fs:0xd86] 000F91A2 80F9FF cmp cl,0xff 000F91A5 740D jz 0x91b4 000F91A7 E8ACEE call 0x8056 000F91AA 7208 jc 0x91b4 000F91AC E8D401 call 0x9383 000F91AF 6603F1 add esi,ecx 000F91B2 EBDC jmp short 0x9190 000F91B4 07 pop es 000F91B5 FEC2 inc dl 000F91B7 EBBA jmp short 0x9173 000F91B9 66BA01000000 mov edx,0x1 000F91BF E86FF0 call 0x8231 000F91C2 7252 jc 0x9216 000F91C4 668B3EEF0F mov edi,[0xfef] 000F91C9 E8AC02 call 0x9478 000F91CC B002 mov al,0x2 000F91CE 7702 ja 0x91d2 000F91D0 B001 mov al,0x1 000F91D2 64F6064D0F10 test byte [fs:0xf4d],0x10 000F91D8 7404 jz 0x91de 000F91DA 6708470E or [edi+0xe],al 000F91DE 6784470E test [edi+0xe],al 000F91E2 742E jz 0x9212 000F91E4 66640FB706260F movzx eax,word [fs:0xf26] 000F91EB 64F6064D0F04 test byte [fs:0xf4d],0x4 000F91F1 7404 jz 0x91f7 000F91F3 6683E814 sub eax,byte +0x14 000F91F7 6652 push edx 000F91F9 6664F726470F mul dword [fs:0xf47] 000F91FF 665A pop edx 000F9201 66642B06520F sub eax,[fs:0xf52] 000F9207 6648 dec eax 000F9209 6766890495A71000 mov [edx*4+0x10a7],eax -00 000F9212 FEC2 inc dl 000F9214 EBA9 jmp short 0x91bf 000F9216 E82007 call 0x9939 000F9219 66640136B90E add [fs:0xeb9],esi 000F921F 66B905000000 mov ecx,0x5 000F9225 66BEA7100000 mov esi,0x10a7 000F922B 676664833E00 cmp dword [fs:esi],byte +0x0 000F9231 0F8C0501 jl near 0x933a 000F9235 6683C604 add esi,byte +0x4 000F9239 E2F0 loop 0x922b 000F923B F606E20F20 test byte [0xfe2],0x20 000F9240 7527 jnz 0x9269 000F9242 B2FF mov dl,0xff 000F9244 FEC2 inc dl 000F9246 E8E8EF call 0x8231 000F9249 721E jc 0x9269 000F924B 64F6064D0F40 test byte [fs:0xf4d],0x40 000F9251 74F1 jz 0x9244 000F9253 B8979B mov ax,0x9b97 000F9256 E80C01 call 0x9365 000F9259 6664A1430F mov eax,[fs:0xf43] 000F925E 6764C7000000 mov word [fs:eax],0x0 000F9264 E82FDE call 0x7096 000F9267 EBDB jmp short 0x9244 000F9269 B201 mov dl,0x1 000F926B E8C3EF call 0x8231 000F926E 7259 jc 0x92c9 000F9270 668B3EEF0F mov edi,[0xfef] 000F9275 E80002 call 0x9478 000F9278 B002 mov al,0x2 000F927A 7702 ja 0x927e 000F927C B001 mov al,0x1 000F927E 6784470E test [edi+0xe],al 000F9282 7441 jz 0x92c5 000F9284 F606E20F20 test byte [0xfe2],0x20 000F9289 7509 jnz 0x9294 000F928B E851F4 call 0x86df 000F928E B8C682 mov ax,0x82c6 000F9291 E8D100 call 0x9365 000F9294 B8FFFF mov ax,0xffff 000F9297 66648B36960F mov esi,[fs:0xf96] 000F929D 40 inc ax 000F929E 643B06260F cmp ax,[fs:0xf26] 000F92A3 731A jnc 0x92bf 000F92A5 E8F9E3 call 0x76a1 000F92A8 72F3 jc 0x929d 000F92AA 8BD8 mov bx,ax 000F92AC 64FF16320F call near [fs:0xf32] 000F92B1 6766648B4E36 mov ecx,[fs:esi+0x36] 000F92B7 676664014E3D add [fs:esi+0x3d],ecx 000F92BD EBDE jmp short 0x929d 000F92BF E8A3DE call 0x7165 000F92C2 E866DD call 0x702b 000F92C5 FEC2 inc dl 000F92C7 EBA2 jmp short 0x926b 000F92C9 668B3EEF0F mov edi,[0xfef] 000F92CE 67F6470E04 test byte [edi+0xe],0x4 000F92D3 7408 jz 0x92dd 000F92D5 1E push ds 000F92D6 0FA0 push fs 000F92D8 1F pop ds 000F92D9 E8B2D8 call 0x6b8e 000F92DC 1F pop ds 000F92DD F606E20F20 test byte [0xfe2],0x20 000F92E2 7503 jnz 0x92e7 000F92E4 E86600 call 0x934d 000F92E7 B201 mov dl,0x1 000F92E9 E845EF call 0x8231 000F92EC 7245 jc 0x9333 000F92EE E8AAE5 call 0x789b 000F92F1 E85AD9 call 0x6c4e 000F92F4 6633F6 xor esi,esi 000F92F7 BB0100 mov bx,0x1 000F92FA 66BF860D0000 mov edi,0xd86 000F9300 06 push es 000F9301 0FA0 push fs 000F9303 07 pop es 000F9304 66B901000000 mov ecx,0x1 000F930A E849ED call 0x8056 000F930D 7219 jc 0x9328 000F930F 66640FB60E860D movzx ecx,byte [fs:0xd86] 000F9316 80F9FF cmp cl,0xff 000F9319 740D jz 0x9328 000F931B E838ED call 0x8056 000F931E 7208 jc 0x9328 000F9320 E8C900 call 0x93ec 000F9323 6603F1 add esi,ecx 000F9326 EBDC jmp short 0x9304 000F9328 07 pop es 000F9329 E829D9 call 0x6c55 000F932C E86CE5 call 0x789b 000F932F FEC2 inc dl 000F9331 EBB6 jmp short 0x92e9 000F9333 6664A1B90E mov eax,[fs:0xeb9] 000F9338 F8 clc 000F9339 C3 ret 000F933A 6633C0 xor eax,eax 000F933D F9 stc 000F933E C3 ret 000F933F 800EE20F20 or byte [0xfe2],0x20 000F9344 668936EF0F mov [0xfef],esi 000F9349 E8E5FD call 0x9131 000F934C C3 ret 000F934D 6660 pushad 000F934F E88DF3 call 0x86df 000F9352 B8DA82 mov ax,0x82da 000F9355 E80D00 call 0x9365 000F9358 668B1EBB10 mov ebx,[0x10bb] 000F935D 67C6430501 mov byte [ebx+0x5],0x1 000F9362 6661 popad 000F9364 C3 ret 000F9365 6660 pushad 000F9367 06 push es 000F9368 BB1800 mov bx,0x18 000F936B 8EC3 mov es,bx 000F936D 66BE910E0000 mov esi,0xe91 000F9373 668B1EBF10 mov ebx,[0x10bf] 000F9378 6789430A mov [ebx+0xa],ax 000F937C E8D00D call 0xa14f 000F937F 07 pop es 000F9380 6661 popad 000F9382 C3 ret 000F9383 8026E20FEF and byte [0xfe2],0xef 000F9388 6660 pushad 000F938A 668B36FB0F mov esi,[0xffb] 000F938F 67660FB71E movzx ebx,word [esi] 000F9394 6623DB and ebx,ebx 000F9397 7450 jz 0x93e9 000F9399 6660 pushad 000F939B 67660FB64E02 movzx ecx,byte [esi+0x2] 000F93A1 668BFE mov edi,esi 000F93A4 6603FB add edi,ebx 000F93A7 662BF9 sub edi,ecx 000F93AA 678B4617 mov ax,[esi+0x17] 000F93AE 643B06980D cmp ax,[fs:0xd98] 000F93B3 740C jz 0x93c1 000F93B5 6661 popad 000F93B7 67660FB706 movzx eax,word [esi] 000F93BC 6603F0 add esi,eax 000F93BF EBCE jmp short 0x938f 000F93C1 6664A18A0D mov eax,[fs:0xd8a] 000F93C6 6652 push edx 000F93C8 6633D2 xor edx,edx 000F93CB 6664F7361E0F div dword [fs:0xf1e] 000F93D1 6623D2 and edx,edx 000F93D4 7402 jz 0x93d8 000F93D6 6640 inc eax 000F93D8 665A pop edx 000F93DA 660FB6D2 movzx edx,dl 000F93DE 6766010495A71000 add [edx*4+0x10a7],eax -00 000F93E7 6661 popad 000F93E9 6661 popad 000F93EB C3 ret 000F93EC 8026E20FEF and byte [0xfe2],0xef 000F93F1 6660 pushad 000F93F3 6689360310 mov [0x1003],esi 000F93F8 668B36FB0F mov esi,[0xffb] 000F93FD 67660FB71E movzx ebx,word [esi] 000F9402 6623DB and ebx,ebx 000F9405 746E jz 0x9475 000F9407 6660 pushad 000F9409 67660FB64E02 movzx ecx,byte [esi+0x2] 000F940F 668BFE mov edi,esi 000F9412 6603FB add edi,ebx 000F9415 662BF9 sub edi,ecx 000F9418 678B4617 mov ax,[esi+0x17] 000F941C 643B06980D cmp ax,[fs:0xd98] 000F9421 7546 jnz 0x9469 000F9423 66640FB61E870D movzx ebx,byte [fs:0xd87] 000F942A 668B3E0310 mov edi,[0x1003] 000F942F 6603FB add edi,ebx 000F9432 66BE860D0000 mov esi,0xd86 000F9438 6603F3 add esi,ebx 000F943B 6681C3860D0000 add ebx,0xd86 000F9442 6764C60600 mov byte [fs:esi],0x0 000F9447 66B901000000 mov ecx,0x1 000F944D 66BB01000000 mov ebx,0x1 000F9453 1E push ds 000F9454 0FA0 push fs 000F9456 1F pop ds 000F9457 E8B1E8 call 0x7d0b 000F945A 6633C9 xor ecx,ecx 000F945D 6633FF xor edi,edi 000F9460 648B1E920D mov bx,[fs:0xd92] 000F9465 E8A3E8 call 0x7d0b 000F9468 1F pop ds 000F9469 6661 popad 000F946B 67660FB706 movzx eax,word [esi] 000F9470 6603F0 add esi,eax 000F9473 EB88 jmp short 0x93fd 000F9475 6661 popad 000F9477 C3 ret 000F9478 6660 pushad 000F947A 6664A1220F mov eax,[fs:0xf22] 000F947F 6664F7261E0F mul dword [fs:0xf1e] 000F9485 663D00000400 cmp eax,0x40000 000F948B 6661 popad 000F948D C3 ret 000F948E 80E2F8 and dl,0xf8 000F9491 80C204 add dl,0x4 000F9494 EE out dx,al 000F9495 80E2F8 and dl,0xf8 000F9498 80C206 add dl,0x6 000F949B E80EB2 call 0x46ac 000F949E EC in al,dx 000F949F 24F0 and al,0xf0 000F94A1 C3 ret 000F94A2 6660 pushad 000F94A4 6633F6 xor esi,esi 000F94A7 66890EC310 mov [0x10c3],ecx 000F94AC 6646 inc esi 000F94AE 6656 push esi 000F94B0 833E301020 cmp word [0x1030],byte +0x20 000F94B5 7211 jc 0x94c8 000F94B7 832E301020 sub word [0x1030],byte +0x20 000F94BC 668106B50E001000 add dword [0xeb5],0x1000 -00 000F94C5 E8F403 call 0x98bc 000F94C8 665E pop esi 000F94CA 668B0EC310 mov ecx,[0x10c3] 000F94CF 66390E1D10 cmp [0x101d],ecx 000F94D4 737D jnc 0x9553 000F94D6 66A12510 mov eax,[0x1025] 000F94DA 6681FE00008000 cmp esi,0x800000 000F94E1 72C9 jc 0x94ac 000F94E3 FE062910 inc byte [0x1029] 000F94E7 A02A10 mov al,[0x102a] 000F94EA 38062910 cmp [0x1029],al 000F94EE 7636 jna 0x9526 000F94F0 803E2A1008 cmp byte [0x102a],0x8 000F94F5 7511 jnz 0x9508 000F94F7 B018 mov al,0x18 000F94F9 8B161710 mov dx,[0x1017] 000F94FD E86202 call 0x9762 000F9500 B89183 mov ax,0x8391 000F9503 E85FFE call 0x9365 000F9506 EBFE jmp short 0x9506 000F9508 8B1E3210 mov bx,[0x1032] 000F950C D1E3 shl bx,1 000F950E 83FB03 cmp bx,byte +0x3 000F9511 7303 jnc 0x9516 000F9513 BB0300 mov bx,0x3 000F9516 891E3210 mov [0x1032],bx 000F951A 83FB0C cmp bx,byte +0xc 000F951D 7604 jna 0x9523 000F951F 6661 popad 000F9521 58 pop ax 000F9522 C3 ret 000F9523 E88103 call 0x98a7 000F9526 66BB24000000 mov ebx,0x24 000F952C E81103 call 0x9840 000F952F 660FB6062B10 movzx eax,byte [0x102b] 000F9535 6629061910 sub [0x1019],eax 000F953A C6062B1000 mov byte [0x102b],0x0 000F953F B015 mov al,0x15 000F9541 8B161710 mov dx,[0x1017] 000F9545 FA cli 000F9546 C7062E10A397 mov word [0x102e],0x97a3 000F954C E81302 call 0x9762 000F954F FB sti 000F9550 E959FF jmp 0x94ac 000F9553 66290E1D10 sub [0x101d],ecx 000F9558 833EDB0F00 cmp word [0xfdb],byte +0x0 000F955D 741D jz 0x957c 000F955F 66A12110 mov eax,[0x1021] 000F9563 660106DD0F add [0xfdd],eax 000F9568 66813EDD0F000020 cmp dword [0xfdd],0x200000 -00 000F9571 7209 jc 0x957c 000F9573 66C706DD0F000010 mov dword [0xfdd],0x100000 -00 000F957C 66890E2110 mov [0x1021],ecx 000F9581 833EDB0F00 cmp word [0xfdb],byte +0x0 000F9586 7509 jnz 0x9591 000F9588 6681062110000200 add dword [0x1021],0x200 -00 000F9591 6661 popad 000F9593 C3 ret 000F9594 C7063810FFFF mov word [0x1038],0xffff 000F959A A03A10 mov al,[0x103a] 000F959D FEC0 inc al 000F959F FEC0 inc al 000F95A1 A23E10 mov [0x103e],al 000F95A4 040A add al,0xa 000F95A6 A23F10 mov [0x103f],al 000F95A9 BA7903 mov dx,0x379 000F95AC F606401080 test byte [0x1040],0x80 000F95B1 EC in al,dx 000F95B2 7407 jz 0x95bb 000F95B4 22C0 and al,al 000F95B6 782D js 0x95e5 000F95B8 A24010 mov [0x1040],al 000F95BB 22C0 and al,al 000F95BD 7926 jns 0x95e5 000F95BF 800E401080 or byte [0x1040],0x80 000F95C4 C0E803 shr al,0x3 000F95C7 8A264010 mov ah,[0x1040] 000F95CB D0E4 shl ah,1 000F95CD C1C004 rol ax,0x4 000F95D0 66BF41100000 mov edi,0x1041 000F95D6 E82900 call 0x9602 000F95D9 7411 jz 0x95ec 000F95DB A03A10 mov al,[0x103a] 000F95DE FEC0 inc al 000F95E0 FEC0 inc al 000F95E2 A23E10 mov [0x103e],al 000F95E5 FF0E3810 dec word [0x1038] 000F95E9 75C1 jnz 0x95ac 000F95EB F9 stc 000F95EC C3 ret 000F95ED 2D2052 sub ax,0x5220 000F95F0 657175 gs jno 0x9668 000F95F3 657374 gs jnc 0x966a 000F95F6 206861 and [bx+si+0x61],ch 000F95F9 6E outsb 000F95FA 647368 fs jnc 0x9665 000F95FD 61 popa 000F95FE 6B65202D imul sp,[di+0x20],byte +0x2d 000F9602 8BDF mov bx,di 000F9604 47 inc di 000F9605 47 inc di 000F9606 8B0F mov cx,[bx] 000F9608 57 push di 000F9609 03F9 add di,cx 000F960B 8805 mov [di],al 000F960D 5F pop di 000F960E FF07 inc word [bx] 000F9610 BEED95 mov si,0x95ed 000F9613 41 inc cx 000F9614 51 push cx 000F9615 F32EA6 cs repe cmpsb 000F9618 59 pop cx 000F9619 740E jz 0x9629 000F961B 83F902 cmp cx,byte +0x2 000F961E 7601 jna 0x9621 000F9620 90 nop 000F9621 C7070100 mov word [bx],0x1 000F9625 884702 mov [bx+0x2],al 000F9628 C3 ret 000F9629 83F915 cmp cx,byte +0x15 000F962C C3 ret 000F962D 6660 pushad 000F962F BA7803 mov dx,0x378 000F9632 32DB xor bl,bl 000F9634 E82300 call 0x965a 000F9637 668106B50E000200 add dword [0xeb5],0x200 -00 000F9640 66F706B50EFF1F00 test dword [0xeb5],0x1fff -00 000F9649 7503 jnz 0x964e 000F964B E86E02 call 0x98bc 000F964E 6681E900020000 sub ecx,0x200 000F9655 77DD ja 0x9634 000F9657 6661 popad 000F9659 C3 ret 000F965A 6651 push ecx 000F965C 6681F900020000 cmp ecx,0x200 000F9663 7606 jna 0x966b 000F9665 66B900020000 mov ecx,0x200 000F966B 6683C104 add ecx,byte +0x4 000F966F 66890E3410 mov [0x1034],ecx 000F9674 E8BE00 call 0x9735 000F9677 C1C807 ror ax,0x7 000F967A B0FF mov al,0xff 000F967C EE out dx,al 000F967D E8BF00 call 0x973f 000F9680 C0E803 shr al,0x3 000F9683 C1C804 ror ax,0x4 000F9686 B0EF mov al,0xef 000F9688 EE out dx,al 000F9689 678827 mov [edi],ah 000F968C 6647 inc edi 000F968E E2E4 loop 0x9674 000F9690 B058 mov al,0x58 000F9692 E8B400 call 0x9749 000F9695 B04D mov al,0x4d 000F9697 E8AF00 call 0x9749 000F969A B049 mov al,0x49 000F969C E8AA00 call 0x9749 000F969F B054 mov al,0x54 000F96A1 E8A500 call 0x9749 000F96A4 668B0E3410 mov ecx,[0x1034] 000F96A9 6657 push edi 000F96AB 662BF9 sub edi,ecx 000F96AE 6633C0 xor eax,eax 000F96B1 66C1E902 shr ecx,0x2 000F96B5 67660307 add eax,[edi] 000F96B9 6683C704 add edi,byte +0x4 000F96BD E2F6 loop 0x96b5 000F96BF 668B0E3410 mov ecx,[0x1034] 000F96C4 6683E103 and ecx,byte +0x3 000F96C8 740F jz 0x96d9 000F96CA 6683EF04 sub edi,byte +0x4 000F96CE 67662B07 sub eax,[edi] 000F96D2 6603F9 add edi,ecx 000F96D5 67660307 add eax,[edi] 000F96D9 665F pop edi 000F96DB 6623C0 and eax,eax 000F96DE 7519 jnz 0x96f9 000F96E0 FE06BC0F inc byte [0xfbc] 000F96E4 A0BC0F mov al,[0xfbc] 000F96E7 E85F00 call 0x9749 000F96EA A0BC0F mov al,[0xfbc] 000F96ED F6D0 not al 000F96EF E85700 call 0x9749 000F96F2 6683EF04 sub edi,byte +0x4 000F96F6 6659 pop ecx 000F96F8 C3 ret 000F96F9 A0BC0F mov al,[0xfbc] 000F96FC E84A00 call 0x9749 000F96FF A0BC0F mov al,[0xfbc] 000F9702 F6D0 not al 000F9704 E84200 call 0x9749 000F9707 662B3E3410 sub edi,[0x1034] 000F970C 6659 pop ecx 000F970E E949FF jmp 0x965a 000F9711 E82100 call 0x9735 000F9714 C1C807 ror ax,0x7 000F9717 B0FF mov al,0xff 000F9719 EE out dx,al 000F971A E82200 call 0x973f 000F971D C0E803 shr al,0x3 000F9720 C1C804 ror ax,0x4 000F9723 B0EF mov al,0xef 000F9725 EE out dx,al 000F9726 C3 ret 000F9727 24EF and al,0xef 000F9729 EE out dx,al 000F972A 0C10 or al,0x10 000F972C EE out dx,al 000F972D C3 ret 000F972E 0C10 or al,0x10 000F9730 EE out dx,al 000F9731 24EF and al,0xef 000F9733 EE out dx,al 000F9734 C3 ret 000F9735 B279 mov dl,0x79 000F9737 EC in al,dx 000F9738 22C0 and al,al 000F973A 78FB js 0x9737 000F973C B278 mov dl,0x78 000F973E C3 ret 000F973F B279 mov dl,0x79 000F9741 EC in al,dx 000F9742 22C0 and al,al 000F9744 79FB jns 0x9741 000F9746 B278 mov dl,0x78 000F9748 C3 ret 000F9749 BA7803 mov dx,0x378 000F974C 8AE0 mov ah,al 000F974E E8E4FF call 0x9735 000F9751 8AC4 mov al,ah 000F9753 C0EC04 shr ah,0x4 000F9756 E8CEFF call 0x9727 000F9759 E8E3FF call 0x973f 000F975C 8AC4 mov al,ah 000F975E E8CDFF call 0x972e 000F9761 C3 ret 000F9762 B2FD mov dl,0xfd 000F9764 8AE0 mov ah,al 000F9766 EC in al,dx 000F9767 A820 test al,0x20 000F9769 74FB jz 0x9766 000F976B 8AC4 mov al,ah 000F976D B2F8 mov dl,0xf8 000F976F EE out dx,al 000F9770 C3 ret 000F9771 6660 pushad 000F9773 1E push ds 000F9774 06 push es 000F9775 B81800 mov ax,0x18 000F9778 8ED8 mov ds,ax 000F977A 8EC0 mov es,ax 000F977C 8B161710 mov dx,[0x1017] 000F9780 B2FA mov dl,0xfa 000F9782 EC in al,dx 000F9783 A801 test al,0x1 000F9785 7409 jz 0x9790 000F9787 EB10 jmp short 0x9799 000F9789 B2F8 mov dl,0xf8 000F978B EC in al,dx 000F978C FF162E10 call near [0x102e] 000F9790 B2FD mov dl,0xfd 000F9792 EC in al,dx 000F9793 A801 test al,0x1 000F9795 75F2 jnz 0x9789 000F9797 EBE7 jmp short 0x9780 000F9799 B020 mov al,0x20 000F979B E620 out 0x20,al 000F979D 07 pop es 000F979E 1F pop ds 000F979F 6661 popad 000F97A1 66CF iretd 000F97A3 C7062E10C597 mov word [0x102e],0x97c5 000F97A9 3C01 cmp al,0x1 000F97AB 0F848B00 jz near 0x983a 000F97AF 3C04 cmp al,0x4 000F97B1 751D jnz 0x97d0 000F97B3 C7062E10D897 mov word [0x102e],0x97d8 000F97B9 B2F9 mov dl,0xf9 000F97BB 32C0 xor al,al 000F97BD EE out dx,al 000F97BE B2FC mov dl,0xfc 000F97C0 EE out dx,al 000F97C1 B006 mov al,0x6 000F97C3 EB9D jmp short 0x9762 000F97C5 C7062E10D997 mov word [0x102e],0x97d9 000F97CB A22C10 mov [0x102c],al 000F97CE EB6A jmp short 0x983a 000F97D0 C7062E10D897 mov word [0x102e],0x97d8 000F97D6 EB62 jmp short 0x983a 000F97D8 C3 ret 000F97D9 C7062E101798 mov word [0x102e],0x9817 000F97DF 32E4 xor ah,ah 000F97E1 88262D10 mov [0x102d],ah 000F97E5 88262B10 mov [0x102b],ah 000F97E9 F6D0 not al 000F97EB 3A062C10 cmp al,[0x102c] 000F97EF 75DF jnz 0x97d0 000F97F1 3A06BC0F cmp al,[0xfbc] 000F97F5 7443 jz 0x983a 000F97F7 77D7 ja 0x97d0 000F97F9 FEC0 inc al 000F97FB 3A06BC0F cmp al,[0xfbc] 000F97FF 75CF jnz 0x97d0 000F9801 FE0EBC0F dec byte [0xfbc] 000F9805 66B880000000 mov eax,0x80 000F980B 6629061910 sub [0x1019],eax 000F9810 6629061D10 sub [0x101d],eax 000F9815 EB23 jmp short 0x983a 000F9817 668B3E1910 mov edi,[0x1019] 000F981C 67AA a32 stosb 000F981E 66893E1910 mov [0x1019],edi 000F9823 00062D10 add [0x102d],al 000F9827 FE062B10 inc byte [0x102b] 000F982B 803E2B1080 cmp byte [0x102b],0x80 000F9830 7206 jc 0x9838 000F9832 C7062E104B98 mov word [0x102e],0x984b 000F9838 EB00 jmp short 0x983a 000F983A 66BB12000000 mov ebx,0x12 000F9840 66031E0F10 add ebx,[0x100f] 000F9845 66891E2510 mov [0x1025],ebx 000F984A C3 ret 000F984B CD0A int 0xa 000F984D C7062E10A397 mov word [0x102e],0x97a3 000F9853 C6062B1000 mov byte [0x102b],0x0 000F9858 3A062D10 cmp al,[0x102d] 000F985C 740C jz 0x986a 000F985E 66812E1910800000 sub dword [0x1019],0x80 -00 000F9867 E966FF jmp 0x97d0 000F986A C6062A1008 mov byte [0x102a],0x8 000F986F C606291000 mov byte [0x1029],0x0 000F9874 FF063010 inc word [0x1030] 000F9878 FE06BC0F inc byte [0xfbc] 000F987C 6681061D10800000 add dword [0x101d],0x80 -00 000F9885 668B1EB80F mov ebx,[0xfb8] 000F988A 66391E1910 cmp [0x1019],ebx 000F988F 7209 jc 0x989a 000F9891 66C7061910000014 mov dword [0x1019],0x140000 -00 000F989A B006 mov al,0x6 000F989C E8C3FE call 0x9762 000F989F 66BB24000000 mov ebx,0x24 000F98A5 EB99 jmp short 0x9840 000F98A7 B083 mov al,0x83 000F98A9 B2FB mov dl,0xfb 000F98AB EE out dx,al 000F98AC 8AC3 mov al,bl 000F98AE B2F8 mov dl,0xf8 000F98B0 EE out dx,al 000F98B1 8AC7 mov al,bh 000F98B3 B2F9 mov dl,0xf9 000F98B5 EE out dx,al 000F98B6 B003 mov al,0x3 000F98B8 B2FB mov dl,0xfb 000F98BA EE out dx,al 000F98BB C3 ret 000F98BC 6660 pushad 000F98BE 06 push es 000F98BF BE1800 mov si,0x18 000F98C2 8EC6 mov es,si 000F98C4 668B1EBB10 mov ebx,[0x10bb] 000F98C9 66BE910E0000 mov esi,0xe91 000F98CF E87D08 call 0xa14f 000F98D2 07 pop es 000F98D3 6661 popad 000F98D5 C3 ret 000F98D6 66C706AD0E000000 mov dword [0xead],0x0 -00 000F98DF 66C706B50E000000 mov dword [0xeb5],0x0 -00 000F98E8 C706950E4001 mov word [0xe95],0x140 000F98EE C706970EFA00 mov word [0xe97],0xfa 000F98F4 C706990EA082 mov word [0xe99],0x82a0 000F98FA 66C7069B0E000000 mov dword [0xe9b],0x0 -00 000F9903 66BF910E0000 mov edi,0xe91 000F9909 66BEB1820000 mov esi,0x82b1 000F990F E81906 call 0x9f2b 000F9912 66891EBF10 mov [0x10bf],ebx 000F9917 E8D405 call 0x9eee 000F991A 66891EBB10 mov [0x10bb],ebx 000F991F 67C6430406 mov byte [ebx+0x4],0x6 000F9924 67C7430AAD0E mov word [ebx+0xa],0xead 000F992A 67C6430500 mov byte [ebx+0x5],0x0 000F992F 66BE910E0000 mov esi,0xe91 000F9935 E88106 call 0x9fb9 000F9938 C3 ret 000F9939 6633F6 xor esi,esi 000F993C 6633D2 xor edx,edx 000F993F 6656 push esi 000F9941 E8EDE8 call 0x8231 000F9944 665E pop esi 000F9946 0F829A00 jc near 0x99e4 000F994A E82BFB call 0x9478 000F994D 66BF00000200 mov edi,0x20000 000F9953 7306 jnc 0x995b 000F9955 66BF00000100 mov edi,0x10000 000F995B 668B1EFB0F mov ebx,[0xffb] 000F9960 67660FB70B movzx ecx,word [ebx] 000F9965 67E377 jecxz 0x99df 000F9968 32C0 xor al,al 000F996A 66833EF30F01 cmp dword [0xff3],byte +0x1 000F9970 7204 jc 0x9976 000F9972 678A4319 mov al,[ebx+0x19] 000F9976 2C01 sub al,0x1 000F9978 7206 jc 0x9980 000F997A 38D0 cmp al,dl 000F997C 755C jnz 0x99da 000F997E EB0C jmp short 0x998c 000F9980 80FA01 cmp dl,0x1 000F9983 7755 ja 0x99da 000F9985 6766857B03 test [ebx+0x3],edi 000F998A 744E jz 0x99da 000F998C 67668B430B mov eax,[ebx+0xb] 000F9991 6603F0 add esi,eax 000F9994 6660 pushad 000F9996 668BFB mov edi,ebx 000F9999 6603F9 add edi,ecx 000F999C 66BE40D20000 mov esi,0xd240 000F99A2 67660FB64B02 movzx ecx,byte [ebx+0x2] 000F99A8 662BF9 sub edi,ecx 000F99AB 1E push ds 000F99AC 0E push cs 000F99AD 1F pop ds 000F99AE E886D1 call 0x6b37 000F99B1 1F pop ds 000F99B2 6661 popad 000F99B4 7424 jz 0x99da 000F99B6 80FA00 cmp dl,0x0 000F99B9 741F jz 0x99da 000F99BB 6652 push edx 000F99BD 6633D2 xor edx,edx 000F99C0 6664F7361E0F div dword [fs:0xf1e] 000F99C6 6623D2 and edx,edx 000F99C9 7402 jz 0x99cd 000F99CB 6640 inc eax 000F99CD 665A pop edx 000F99CF 6640 inc eax 000F99D1 6766290495A71000 sub [edx*4+0x10a7],eax -00 000F99DA 6603D9 add ebx,ecx 000F99DD EB81 jmp short 0x9960 000F99DF FEC2 inc dl 000F99E1 E95BFF jmp 0x993f 000F99E4 C3 ret 000F99E5 06 push es 000F99E6 6660 pushad 000F99E8 A0F014 mov al,[0x14f0] 000F99EB 2E3A06F014 cmp al,[cs:0x14f0] 000F99F0 7467 jz 0x9a59 000F99F2 BEF014 mov si,0x14f0 000F99F5 8BD6 mov dx,si 000F99F7 81E600FF and si,0xff00 000F99FB BFE410 mov di,0x10e4 000F99FE B90001 mov cx,0x100 000F9A01 F32EA4 cs rep movsb 000F9A04 8BF2 mov si,dx 000F9A06 81E6FF00 and si,0xff 000F9A0A 8884E410 mov [si+0x10e4],al 000F9A0E F6D8 neg al 000F9A10 8884E510 mov [si+0x10e5],al 000F9A14 E8E937 call 0xd200 000F9A17 B85000 mov ax,0x50 000F9A1A 8EC0 mov es,ax 000F9A1C 66BEE4100000 mov esi,0x10e4 000F9A22 66BF00000300 mov edi,0x30000 000F9A28 81E200FF and dx,0xff00 000F9A2C 03FA add di,dx 000F9A2E 26C6065555AA mov byte [es:0x5555],0xaa 000F9A34 26C606AA2A55 mov byte [es:0x2aaa],0x55 000F9A3A 26C6065555A0 mov byte [es:0x5555],0xa0 000F9A40 66B900010000 mov ecx,0x100 000F9A46 67AC a32 lodsb 000F9A48 67268807 mov [es:edi],al 000F9A4C 6647 inc edi 000F9A4E 67E2F5 loop 0x9a46,ecx 000F9A51 664F dec edi 000F9A53 67263807 cmp [es:edi],al 000F9A57 75FA jnz 0x9a53 000F9A59 6661 popad 000F9A5B 07 pop es 000F9A5C C3 ret 000F9A5D 6650 push eax 000F9A5F 6652 push edx 000F9A61 6657 push edi 000F9A63 53 push bx 000F9A64 B200 mov dl,0x0 000F9A66 E80737 call 0xd170 000F9A69 3D1FDA cmp ax,0xda1f 000F9A6C 7469 jz 0x9ad7 000F9A6E 3DDA45 cmp ax,0x45da 000F9A71 7428 jz 0x9a9b 000F9A73 3DBF10 cmp ax,0x10bf 000F9A76 7403 jz 0x9a7b 000F9A78 F9 stc 000F9A79 EB5C jmp short 0x9ad7 000F9A7B 66B800000002 mov eax,0x2000000 000F9A81 67668B979AFF0300 mov edx,[edi+0x3ff9a] 000F9A89 660FCA bswap edx 000F9A8C 6681E20F0F0F0F and edx,0xf0f0f0f 000F9A93 663BD0 cmp edx,eax 000F9A96 733F jnc 0x9ad7 000F9A98 F9 stc 000F9A99 EB3C jmp short 0x9ad7 000F9A9B 66B809090901 mov eax,0x1090909 000F9AA1 67668B979AFF0300 mov edx,[edi+0x3ff9a] 000F9AA9 660FCA bswap edx 000F9AAC 6681E20F0F0F0F and edx,0xf0f0f0f 000F9AB3 663BD0 cmp edx,eax 000F9AB6 721F jc 0x9ad7 000F9AB8 771D ja 0x9ad7 000F9ABA 678B9F94FF0300 mov bx,[edi+0x3ff94] 000F9AC1 678B8797FF0300 mov ax,[edi+0x3ff97] 000F9AC8 86FB xchg bh,bl 000F9ACA 86E0 xchg ah,al 000F9ACC 81FB3031 cmp bx,0x3130 000F9AD0 7205 jc 0x9ad7 000F9AD2 7703 ja 0x9ad7 000F9AD4 3D3832 cmp ax,0x3238 000F9AD7 5B pop bx 000F9AD8 665F pop edi 000F9ADA 665A pop edx 000F9ADC 6658 pop eax 000F9ADE C3 ret 000F9ADF E8D4C7 call 0x62b6 000F9AE2 6681FB47656F64 cmp ebx,0x646f6547 000F9AE9 754E jnz 0x9b39 000F9AEB 6681FA65206279 cmp edx,0x79622065 000F9AF2 7545 jnz 0x9b39 000F9AF4 6681F9204E5343 cmp ecx,0x43534e20 000F9AFB 753C jnz 0x9b39 000F9AFD BB039B mov bx,0x9b03 000F9B00 E9399E jmp 0x393c 000F9B03 3C09 cmp al,0x9 000F9B05 F8 clc 000F9B06 7531 jnz 0x9b39 000F9B08 66B800000002 mov eax,0x2000000 000F9B0E 67668B979AFF0300 mov edx,[edi+0x3ff9a] 000F9B16 660FCA bswap edx 000F9B19 6681E20F0F0F0F and edx,0xf0f0f0f 000F9B20 663BD0 cmp edx,eax 000F9B23 7213 jc 0x9b38 000F9B25 7712 ja 0x9b39 000F9B27 678B9F94FF0300 mov bx,[edi+0x3ff94] 000F9B2E 86FB xchg bh,bl 000F9B30 81FB3330 cmp bx,0x3033 000F9B34 7202 jc 0x9b38 000F9B36 EB01 jmp short 0x9b39 000F9B38 F9 stc 000F9B39 C3 ret 000F9B3A 0000 add [bx+si],al 000F9B3C 0000 add [bx+si],al 000F9B3E 0000 add [bx+si],al ; ; Data ; ; 000f9b40 4c 45 4f 5f 43 4f 44 45 00 46 69 72 6d 77 61 72 |LEO_CODE.Firmwar| ; 000f9b50 65 20 55 70 67 72 61 64 65 00 52 65 63 65 69 76 |e Upgrade.Receiv| ; 000f9b60 69 6e 67 20 64 61 74 61 2e 2e 2e 20 20 0a 00 45 |ing data... ..E| ; 000f9b70 72 61 73 69 6e 67 20 66 6c 61 73 68 2e 2e 2e 20 |rasing flash... | ; 000f9b80 20 20 00 57 72 69 74 69 6e 67 20 74 6f 20 66 6c | .Writing to fl| ; 000f9b90 61 73 68 2e 2e 2e 00 20 20 20 20 20 20 20 20 20 |ash.... | ; 000f9ba0 20 20 20 20 20 20 20 20 20 20 00 44 6f 6e 65 2e | .Done.| ; 000f9bb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 44 | .D| ; 000f9bc0 6f 6e 65 2e 20 20 28 42 6f 6f 74 20 62 6c 6f 63 |one. (Boot bloc| ; 000f9bd0 6b 20 75 70 64 61 74 65 64 2e 29 00 44 6f 6e 65 |k updated.).Done| ; 000f9be0 2e 20 20 28 42 6f 6f 74 20 62 6c 6f 63 6b 20 69 |. (Boot block i| ; 000f9bf0 73 20 61 74 20 63 75 72 72 65 6e 74 20 72 65 76 |s at current rev| ; 000f9c00 2e 29 00 44 6f 6e 65 2e 20 20 28 42 6f 6f 74 20 |.).Done. (Boot | ; 000f9c10 62 6c 6f 63 6b 20 6e 6f 74 20 75 70 64 61 74 65 |block not update| ; 000f9c20 64 2e 29 00 44 6f 77 6e 6c 6f 61 64 20 66 61 69 |d.).Download fai| ; 000f9c30 6c 65 64 2e 00 4e 41 4e 44 20 46 6c 61 73 68 20 |led..NAND Flash | ; 000f9c40 4d 65 6d 6f 72 79 20 56 65 72 69 66 69 63 61 74 |Memory Verificat| ; 000f9c50 69 6f 6e 00 54 65 73 74 69 6e 67 2e 2e 2e 0a 00 |ion.Testing.....| ; 000f9c60 49 6e 76 61 6c 69 64 20 46 69 72 6d 77 61 72 65 |Invalid Firmware| ; 000f9c70 20 49 6d 61 67 65 00 54 68 65 20 6e 65 77 20 66 | Image.The new f| ; 000f9c80 69 72 6d 77 61 72 65 20 69 6d 61 67 65 20 69 73 |irmware image is| ; 000f9c90 20 6e 6f 74 20 76 61 6c 69 64 20 66 6f 72 20 74 | not valid for t| ; 000f9ca0 68 69 73 20 74 65 72 6d 69 6e 61 6c 2e 0a 00 49 |his terminal...I| ; 000f9cb0 6e 73 75 66 66 69 63 69 65 6e 74 20 46 6c 61 73 |nsufficient Flas| ; 000f9cc0 68 20 4d 65 6d 6f 72 79 00 54 68 65 72 65 20 69 |h Memory.There i| ; 000f9cd0 73 20 69 6e 73 75 66 66 69 63 69 65 6e 74 20 66 |s insufficient f| ; 000f9ce0 6c 61 73 68 20 6d 65 6d 6f 72 79 20 74 6f 20 63 |lash memory to c| ; 000f9cf0 6f 6d 70 6c 65 74 65 20 74 68 65 20 72 65 71 75 |omplete the requ| ; 000f9d00 65 73 74 65 64 20 64 6f 77 6e 6c 6f 61 64 2e 0a |ested download..| ; 000f9d10 0a 28 4e 6f 20 63 68 61 6e 67 65 73 20 68 61 76 |.(No changes hav| ; 000f9d20 65 20 62 65 65 6e 20 6d 61 64 65 2e 29 0a 00 54 |e been made.)..T| ; 000f9d30 65 72 6d 69 6e 61 6c 20 53 65 6c 66 20 54 65 73 |erminal Self Tes| ; 000f9d40 74 00 54 68 65 20 69 6e 74 65 72 6e 61 6c 20 64 |t.The internal d| ; 000f9d50 69 61 67 6e 6f 73 74 69 63 73 20 68 61 76 65 20 |iagnostics have | ; 000f9d60 64 65 74 65 63 74 65 64 20 61 20 70 72 6f 62 6c |detected a probl| ; 000f9d70 65 6d 2e 0a 0a 00 0a 0a 54 68 69 73 20 69 73 20 |em......This is | ; 000f9d80 61 20 68 61 72 64 77 61 72 65 20 70 72 6f 62 6c |a hardware probl| ; 000f9d90 65 6d 2e 20 20 49 66 20 74 68 65 20 70 72 6f 62 |em. If the prob| ; 000f9da0 6c 65 6d 20 6f 63 63 75 72 73 20 65 76 65 72 79 |lem occurs every| ; 000f9db0 20 74 69 6d 65 20 74 68 65 20 74 65 72 6d 69 6e | time the termin| ; 000f9dc0 61 6c 20 69 73 20 74 75 72 6e 65 64 20 6f 6e 2c |al is turned on,| ; 000f9dd0 20 74 68 65 20 74 65 72 6d 69 6e 61 6c 20 6d 75 | the terminal mu| ; 000f9de0 73 74 20 62 65 20 73 65 72 76 69 63 65 64 20 74 |st be serviced t| ; 000f9df0 6f 20 63 6f 72 72 65 63 74 20 74 68 65 20 70 72 |o correct the pr| ; 000f9e00 6f 62 6c 65 6d 2e 00 c7 06 a3 0e 40 01 a3 a7 0e |oblem......@....| 000F9E05 2E00C7 cs add bh,al 000F9E08 06 push es 000F9E09 A30E40 mov [0x400e],ax 000F9E0C 01A3A70E add [bp+di+0xea7],sp 000F9E10 66C706A90E000000 mov dword [0xea9],0x0 -00 000F9E19 66BF9F0E0000 mov edi,0xe9f 000F9E1F 66FF360407 push dword [0x704] 000F9E24 E80401 call 0x9f2b 000F9E27 66BE9F0E0000 mov esi,0xe9f 000F9E2D E85000 call 0x9e80 000F9E30 668F060407 pop dword [0x704] 000F9E35 C3 ret 000F9E36 6656 push esi 000F9E38 C7069F0E0000 mov word [0xe9f],0x0 000F9E3E C706A10E0000 mov word [0xea1],0x0 000F9E44 C706A30E4001 mov word [0xea3],0x140 000F9E4A C706A70E2F9D mov word [0xea7],0x9d2f 000F9E50 66C706A90E000000 mov dword [0xea9],0x0 -00 000F9E59 66BF9F0E0000 mov edi,0xe9f 000F9E5F 66BE429D0000 mov esi,0x9d42 000F9E65 E8C300 call 0x9f2b 000F9E68 665E pop esi 000F9E6A E8BE00 call 0x9f2b 000F9E6D 66BE769D0000 mov esi,0x9d76 000F9E73 E8B500 call 0x9f2b 000F9E76 66BE9F0E0000 mov esi,0xe9f 000F9E7C E80100 call 0x9e80 000F9E7F C3 ret 000F9E80 E83601 call 0x9fb9 000F9E83 EBFE jmp short 0x9e83 000F9E85 66C706C50E000000 mov dword [0xec5],0x0 -00 000F9E8E 66C706BD0E000000 mov dword [0xebd],0x0 -00 000F9E97 C706D10E4001 mov word [0xed1],0x140 000F9E9D C706D30EFA00 mov word [0xed3],0xfa 000F9EA3 C706CF0E5401 mov word [0xecf],0x154 000F9EA9 C706D50E359C mov word [0xed5],0x9c35 000F9EAF 66C706D70E000000 mov dword [0xed7],0x0 -00 000F9EB8 66BFCD0E0000 mov edi,0xecd 000F9EBE 66BE549C0000 mov esi,0x9c54 000F9EC4 E86400 call 0x9f2b 000F9EC7 66891EDB0E mov [0xedb],ebx 000F9ECC E81F00 call 0x9eee 000F9ECF 66891E820D mov [0xd82],ebx 000F9ED4 67C6430406 mov byte [ebx+0x4],0x6 000F9ED9 67C7430ABD0E mov word [ebx+0xa],0xebd 000F9EDF 67C6430501 mov byte [ebx+0x5],0x1 000F9EE4 66BECD0E0000 mov esi,0xecd 000F9EEA E8CC00 call 0x9fb9 000F9EED C3 ret 000F9EEE 6657 push edi 000F9EF0 668B1E0407 mov ebx,[0x704] 000F9EF5 66830604070C add dword [0x704],byte +0xc 000F9EFB 6766837F0A00 cmp dword [edi+0xa],byte +0x0 000F9F01 7418 jz 0x9f1b 000F9F03 67668B7F0A mov edi,[edi+0xa] 000F9F08 6766833F00 cmp dword [edi],byte +0x0 000F9F0D 7406 jz 0x9f15 000F9F0F 67668B3F mov edi,[edi] 000F9F13 EBF3 jmp short 0x9f08 000F9F15 6766891F mov [edi],ebx 000F9F19 EB05 jmp short 0x9f20 000F9F1B 6766895F0A mov [edi+0xa],ebx 000F9F20 6766C70300000000 mov dword [ebx],0x0 000F9F28 665F pop edi 000F9F2A C3 ret 000F9F2B E8C0FF call 0x9eee 000F9F2E 67C6430400 mov byte [ebx+0x4],0x0 000F9F33 6789730A mov [ebx+0xa],si 000F9F37 C3 ret 000F9F38 6660 pushad 000F9F3A 06 push es 000F9F3B BB1800 mov bx,0x18 000F9F3E 8EC3 mov es,bx 000F9F40 66BECD0E0000 mov esi,0xecd 000F9F46 668B1EDB0E mov ebx,[0xedb] 000F9F4B 89470A mov [bx+0xa],ax 000F9F4E E8FE01 call 0xa14f 000F9F51 07 pop es 000F9F52 6661 popad 000F9F54 C3 ret 000F9F55 6650 push eax 000F9F57 6652 push edx 000F9F59 67034602 add ax,[esi+0x2] 000F9F5D 83C020 add ax,byte +0x20 000F9F60 670316 add dx,[esi] 000F9F63 83C208 add dx,byte +0x8 000F9F66 E80500 call 0x9f6e 000F9F69 665A pop edx 000F9F6B 6658 pop eax 000F9F6D C3 ret 000F9F6E 6653 push ebx 000F9F70 660FB7FA movzx edi,dx 000F9F74 660FB7C0 movzx eax,ax 000F9F78 66BB80020000 mov ebx,0x280 000F9F7E 66F7E3 mul ebx 000F9F81 6603F8 add edi,eax 000F9F84 6681C700008040 add edi,0x40800000 000F9F8B 665B pop ebx 000F9F8D C3 ret 000F9F8E 668BC7 mov eax,edi 000F9F91 662D00008040 sub eax,0x40800000 000F9F97 6633D2 xor edx,edx 000F9F9A 66BB80020000 mov ebx,0x280 000F9FA0 66F7F3 div ebx 000F9FA3 C3 ret 000F9FA4 6653 push ebx 000F9FA6 E8E5FF call 0x9f8e 000F9FA9 665B pop ebx 000F9FAB 672B4602 sub ax,[esi+0x2] 000F9FAF 83E820 sub ax,byte +0x20 000F9FB2 672B16 sub dx,[esi] 000F9FB5 83EA08 sub dx,byte +0x8 000F9FB8 C3 ret 000F9FB9 06 push es 000F9FBA 6656 push esi 000F9FBC BD1800 mov bp,0x18 000F9FBF 8EC5 mov es,bp 000F9FC1 C706DF0E0300 mov word [0xedf],0x3 000F9FC7 678B6E04 mov bp,[esi+0x4] 000F9FCB C1ED03 shr bp,0x3 000F9FCE 67668B5E0A mov ebx,[esi+0xa] 000F9FD3 C706E10E0000 mov word [0xee1],0x0 000F9FD9 C706E30E0000 mov word [0xee3],0x0 000F9FDF A1E10E mov ax,[0xee1] 000F9FE2 C1E003 shl ax,0x3 000F9FE5 67894306 mov [ebx+0x6],ax 000F9FE9 A1E30E mov ax,[0xee3] 000F9FEC 67894308 mov [ebx+0x8],ax 000F9FF0 678B730A mov si,[ebx+0xa] 000F9FF4 670FB67B04 movzx di,[ebx+0x4] 000F9FF9 2EFFA5FE9F jmp near [cs:di+0x9ffe] 000F9FFE 06 push es 000F9FFF A033A0 mov al,[0xa033] 000FA002 54 push sp 000FA003 A03EA0 mov al,[0xa03e] 000FA006 E80703 call 0xa310 000FA009 03F1 add si,cx 000FA00B 010EE10E add [0xee1],cx 000FA00F 2EAC cs lodsb 000FA011 3C20 cmp al,0x20 000FA013 74FA jz 0xa00f 000FA015 3C09 cmp al,0x9 000FA017 74F6 jz 0xa00f 000FA019 22C0 and al,al 000FA01B 7437 jz 0xa054 000FA01D 3C0A cmp al,0xa 000FA01F 7401 jz 0xa022 000FA021 4E dec si 000FA022 FF06DF0E inc word [0xedf] 000FA026 8306E30E10 add word [0xee3],byte +0x10 000FA02B C706E10E0000 mov word [0xee1],0x0 000FA031 EBD3 jmp short 0xa006 000FA033 670FB64305 movzx ax,[ebx+0x5] 000FA038 0106E10E add [0xee1],ax 000FA03C EB16 jmp short 0xa054 000FA03E 8306DF0E03 add word [0xedf],byte +0x3 000FA043 8306E30E30 add word [0xee3],byte +0x30 000FA048 67C743062800 mov word [ebx+0x6],0x28 000FA04E C706E10E0000 mov word [0xee1],0x0 000FA054 67668B1B mov ebx,[ebx] 000FA058 6623DB and ebx,ebx 000FA05B 7582 jnz 0x9fdf 000FA05D B81000 mov ax,0x10 000FA060 F726DF0E mul word [0xedf] 000FA064 665E pop esi 000FA066 67894606 mov [esi+0x6],ax 000FA06A 67833E00 cmp word [esi],byte +0x0 000FA06E 750E jnz 0xa07e 000FA070 B88002 mov ax,0x280 000FA073 672B4604 sub ax,[esi+0x4] 000FA077 D1E8 shr ax,1 000FA079 24F8 and al,0xf8 000FA07B 678906 mov [esi],ax 000FA07E 67837E0200 cmp word [esi+0x2],byte +0x0 000FA083 750D jnz 0xa092 000FA085 B8E001 mov ax,0x1e0 000FA088 672B4606 sub ax,[esi+0x6] 000FA08C D1E8 shr ax,1 000FA08E 67894602 mov [esi+0x2],ax 000FA092 B00F mov al,0xf 000FA094 E87502 call 0xa30c 000FA097 B000 mov al,0x0 000FA099 E86C02 call 0xa308 000FA09C 678B4602 mov ax,[esi+0x2] 000FA0A0 678B16 mov dx,[esi] 000FA0A3 E8C8FE call 0x9f6e 000FA0A6 678B4606 mov ax,[esi+0x6] 000FA0AA 678B5604 mov dx,[esi+0x4] 000FA0AE E84003 call 0xa3f1 000FA0B1 BB0000 mov bx,0x0 000FA0B4 B90100 mov cx,0x1 000FA0B7 E85503 call 0xa40f 000FA0BA BB0800 mov bx,0x8 000FA0BD B90200 mov cx,0x2 000FA0C0 E84C03 call 0xa40f 000FA0C3 BB0800 mov bx,0x8 000FA0C6 B90300 mov cx,0x3 000FA0C9 E84303 call 0xa40f 000FA0CC BB0000 mov bx,0x0 000FA0CF B90400 mov cx,0x4 000FA0D2 E83A03 call 0xa40f 000FA0D5 678B4602 mov ax,[esi+0x2] 000FA0D9 678B16 mov dx,[esi] 000FA0DC E88FFE call 0x9f6e 000FA0DF A0C710 mov al,[0x10c7] 000FA0E2 E82702 call 0xa30c 000FA0E5 B81000 mov ax,0x10 000FA0E8 678B5604 mov dx,[esi+0x4] 000FA0EC E80203 call 0xa3f1 000FA0EF B00F mov al,0xf 000FA0F1 E81402 call 0xa308 000FA0F4 6656 push esi 000FA0F6 678B4602 mov ax,[esi+0x2] 000FA0FA 678B16 mov dx,[esi] 000FA0FD E86EFE call 0x9f6e 000FA100 6657 push edi 000FA102 67660FB74604 movzx eax,word [esi+0x4] 000FA108 678B7608 mov si,[esi+0x8] 000FA10C 56 push si 000FA10D B9FFFF mov cx,0xffff 000FA110 4E dec si 000FA111 46 inc si 000FA112 41 inc cx 000FA113 2E803C00 cmp byte [cs:si],0x0 000FA117 75F8 jnz 0xa111 000FA119 5E pop si 000FA11A C1E103 shl cx,0x3 000FA11D 2BC1 sub ax,cx 000FA11F D1E8 shr ax,1 000FA121 6603F8 add edi,eax 000FA124 E88002 call 0xa3a7 000FA127 665F pop edi 000FA129 665E pop esi 000FA12B 6681C708500000 add edi,0x5008 000FA132 B000 mov al,0x0 000FA134 E8D101 call 0xa308 000FA137 B00F mov al,0xf 000FA139 E8D001 call 0xa30c 000FA13C 67668B5E0A mov ebx,[esi+0xa] 000FA141 E80B00 call 0xa14f 000FA144 67668B1B mov ebx,[ebx] 000FA148 6623DB and ebx,ebx 000FA14B 75F4 jnz 0xa141 000FA14D 07 pop es 000FA14E C3 ret 000FA14F 6660 pushad 000FA151 668936E50E mov [0xee5],esi 000FA156 678B4308 mov ax,[ebx+0x8] 000FA15A 678B5306 mov dx,[ebx+0x6] 000FA15E E8F4FD call 0x9f55 000FA161 670FB66B04 movzx bp,[ebx+0x4] 000FA166 2EFFA66BA1 jmp near [cs:bp+0xa16b] 000FA16B 73A1 jnc 0xa10e 000FA16D BAA1BA mov dx,0xbaa1 000FA170 A1E7A1 mov ax,[0xa1e7] 000FA173 678B6E04 mov bp,[esi+0x4] 000FA177 C1ED03 shr bp,0x3 000FA17A 678B730A mov si,[ebx+0xa] 000FA17E 8936E90E mov [0xee9],si 000FA182 E88B01 call 0xa310 000FA185 E307 jcxz 0xa18e 000FA187 2EAC cs lodsb 000FA189 E8A901 call 0xa335 000FA18C E2F9 loop 0xa187 000FA18E 2EAC cs lodsb 000FA190 3C20 cmp al,0x20 000FA192 74FA jz 0xa18e 000FA194 3C09 cmp al,0x9 000FA196 74F6 jz 0xa18e 000FA198 22C0 and al,al 000FA19A 741B jz 0xa1b7 000FA19C 3C0A cmp al,0xa 000FA19E 7401 jz 0xa1a1 000FA1A0 4E dec si 000FA1A1 6656 push esi 000FA1A3 668B36E50E mov esi,[0xee5] 000FA1A8 E8F9FD call 0x9fa4 000FA1AB 33D2 xor dx,dx 000FA1AD 83C010 add ax,byte +0x10 000FA1B0 E8A2FD call 0x9f55 000FA1B3 665E pop esi 000FA1B5 EBCB jmp short 0xa182 000FA1B7 E94B01 jmp 0xa305 000FA1BA 670FB64B05 movzx cx,[ebx+0x5] 000FA1BF 678B5B0A mov bx,[ebx+0xa] 000FA1C3 668B1F mov ebx,[bx] 000FA1C6 C0E102 shl cl,0x2 000FA1C9 66D3CB ror ebx,cl 000FA1CC C0E902 shr cl,0x2 000FA1CF 66C1C304 rol ebx,0x4 000FA1D3 8AC3 mov al,bl 000FA1D5 240F and al,0xf 000FA1D7 0430 add al,0x30 000FA1D9 3C39 cmp al,0x39 000FA1DB 7602 jna 0xa1df 000FA1DD 0407 add al,0x7 000FA1DF E85301 call 0xa335 000FA1E2 E2EB loop 0xa1cf 000FA1E4 E91E01 jmp 0xa305 000FA1E7 83C00F add ax,byte +0xf 000FA1EA 4A dec dx 000FA1EB E867FD call 0x9f55 000FA1EE B000 mov al,0x0 000FA1F0 E81501 call 0xa308 000FA1F3 B82200 mov ax,0x22 000FA1F6 BAF200 mov dx,0xf2 000FA1F9 E87201 call 0xa36e 000FA1FC 678B730A mov si,[ebx+0xa] 000FA200 66B8F0000000 mov eax,0xf0 000FA206 66F76408 mul dword [si+0x8] 000FA20A 66F77404 div dword [si+0x4] 000FA20E A3FA0E mov [0xefa],ax 000FA211 66B8F0000000 mov eax,0xf0 000FA217 66F724 mul dword [si] 000FA21A 66F7740C div dword [si+0xc] 000FA21E A3FC0E mov [0xefc],ax 000FA221 66C706070F202020 mov dword [0xf07],0x20202020 -20 000FA22A C606060F00 mov byte [0xf06],0x0 000FA22F 67807B0500 cmp byte [ebx+0x5],0x0 000FA234 7433 jz 0xa269 000FA236 66B864000000 mov eax,0x64 000FA23C 66F724 mul dword [si] 000FA23F 66F7740C div dword [si+0xc] 000FA243 C606060F01 mov byte [0xf06],0x1 000FA248 C6060A0F25 mov byte [0xf0a],0x25 000FA24D BF090F mov di,0xf09 000FA250 B10A mov cl,0xa 000FA252 32E4 xor ah,ah 000FA254 F6F1 div cl 000FA256 80C430 add ah,0x30 000FA259 8825 mov [di],ah 000FA25B 4F dec di 000FA25C FE06060F inc byte [0xf06] 000FA260 22C0 and al,al 000FA262 75EE jnz 0xa252 000FA264 C026060F03 shl byte [0xf06],0x3 000FA269 678B4308 mov ax,[ebx+0x8] 000FA26D 83C010 add ax,byte +0x10 000FA270 678B5306 mov dx,[ebx+0x6] 000FA274 668B36E50E mov esi,[0xee5] 000FA279 E8D9FC call 0x9f55 000FA27C C706FE0E0000 mov word [0xefe],0x0 000FA282 B9F000 mov cx,0xf0 000FA285 BEFA0E mov si,0xefa 000FA288 B680 mov dh,0x80 000FA28A 0FB62C movzx bp,[si] 000FA28D C1E504 shl bp,0x4 000FA290 81C534A2 add bp,0xa234 000FA294 51 push cx 000FA295 B92000 mov cx,0x20 000FA298 B001 mov al,0x1 000FA29A 8B1EFE0E mov bx,[0xefe] 000FA29E 3B1EFC0E cmp bx,[0xefc] 000FA2A2 720A jc 0xa2ae 000FA2A4 B009 mov al,0x9 000FA2A6 3B1EFA0E cmp bx,[0xefa] 000FA2AA 7202 jc 0xa2ae 000FA2AC B00F mov al,0xf 000FA2AE 8AE0 mov ah,al 000FA2B0 83F908 cmp cx,byte +0x8 000FA2B3 7223 jc 0xa2d8 000FA2B5 83F918 cmp cx,byte +0x18 000FA2B8 731E jnc 0xa2d8 000FA2BA 81FE070F cmp si,0xf07 000FA2BE 7218 jc 0xa2d8 000FA2C0 81FE0B0F cmp si,0xf0b 000FA2C4 7312 jnc 0xa2d8 000FA2C6 2E8A5600 mov dl,[cs:bp+0x0] 000FA2CA 45 inc bp 000FA2CB 22D6 and dl,dh 000FA2CD 7409 jz 0xa2d8 000FA2CF 80FC0F cmp ah,0xf 000FA2D2 B401 mov ah,0x1 000FA2D4 7402 jz 0xa2d8 000FA2D6 B40F mov ah,0xf 000FA2D8 67268827 mov [es:edi],ah 000FA2DC 6681C780020000 add edi,0x280 000FA2E3 E2C9 loop 0xa2ae 000FA2E5 83ED10 sub bp,byte +0x10 000FA2E8 D0CE ror dh,1 000FA2EA 730B jnc 0xa2f7 000FA2EC 46 inc si 000FA2ED 0FB62C movzx bp,[si] 000FA2F0 C1E504 shl bp,0x4 000FA2F3 81C534A2 add bp,0xa234 000FA2F7 6681EFFF4F0000 sub edi,0x4fff 000FA2FE FF06FE0E inc word [0xefe] 000FA302 59 pop cx 000FA303 E28F loop 0xa294 000FA305 6661 popad 000FA307 C3 ret 000FA308 A20F0F mov [0xf0f],al 000FA30B C3 ret 000FA30C A2100F mov [0xf10],al 000FA30F C3 ret 000FA310 66893E0B0F mov [0xf0b],edi 000FA315 56 push si 000FA316 33C9 xor cx,cx 000FA318 33D2 xor dx,dx 000FA31A 2EAC cs lodsb 000FA31C 22C0 and al,al 000FA31E 7411 jz 0xa331 000FA320 3C0A cmp al,0xa 000FA322 740D jz 0xa331 000FA324 42 inc dx 000FA325 3BD5 cmp dx,bp 000FA327 730A jnc 0xa333 000FA329 3C20 cmp al,0x20 000FA32B 75ED jnz 0xa31a 000FA32D 8BCA mov cx,dx 000FA32F EBE9 jmp short 0xa31a 000FA331 8BCA mov cx,dx 000FA333 5E pop si 000FA334 C3 ret 000FA335 55 push bp 000FA336 53 push bx 000FA337 0FB6D8 movzx bx,al 000FA33A 9C pushf 000FA33B FA cli 000FA33C BACE03 mov dx,0x3ce 000FA33F B008 mov al,0x8 000FA341 EE out dx,al 000FA342 42 inc dx 000FA343 C1E304 shl bx,0x4 000FA346 81C334A2 add bx,0xa234 000FA34A B410 mov ah,0x10 000FA34C 67268A07 mov al,[es:edi] 000FA350 2E8A07 mov al,[cs:bx] 000FA353 EE out dx,al 000FA354 43 inc bx 000FA355 E88100 call 0xa3d9 000FA358 6681C778020000 add edi,0x278 000FA35F FECC dec ah 000FA361 75E9 jnz 0xa34c 000FA363 6681EFF8270000 sub edi,0x27f8 000FA36A 9D popf 000FA36B 5B pop bx 000FA36C 5D pop bp 000FA36D C3 ret 000FA36E 6660 pushad 000FA370 66BE80020000 mov esi,0x280 000FA376 660FB7D2 movzx edx,dx 000FA37A 668BCA mov ecx,edx 000FA37D 662BF1 sub esi,ecx 000FA380 8BD8 mov bx,ax 000FA382 A00F0F mov al,[0xf0f] 000FA385 F367AA rep a32 stosb 000FA388 4B dec bx 000FA389 4B dec bx 000FA38A 6603FE add edi,esi 000FA38D 67268807 mov [es:edi],al 000FA391 6603FA add edi,edx 000FA394 67268847FF mov [es:edi-0x1],al 000FA399 4B dec bx 000FA39A 75EE jnz 0xa38a 000FA39C 6603FE add edi,esi 000FA39F 8BCA mov cx,dx 000FA3A1 F367AA rep a32 stosb 000FA3A4 6661 popad 000FA3A6 C3 ret 000FA3A7 9C pushf 000FA3A8 FA cli 000FA3A9 2E0FB62C movzx bp,[cs:si] 000FA3AD 23ED and bp,bp 000FA3AF 7426 jz 0xa3d7 000FA3B1 46 inc si 000FA3B2 C1E504 shl bp,0x4 000FA3B5 81C534A2 add bp,0xa234 000FA3B9 B410 mov ah,0x10 000FA3BB 2E8A4600 mov al,[cs:bp+0x0] 000FA3BF 45 inc bp 000FA3C0 E81600 call 0xa3d9 000FA3C3 6681C778020000 add edi,0x278 000FA3CA FECC dec ah 000FA3CC 75ED jnz 0xa3bb 000FA3CE 6681EFF8270000 sub edi,0x27f8 000FA3D5 EBD2 jmp short 0xa3a9 000FA3D7 9D popf 000FA3D8 C3 ret 000FA3D9 51 push cx 000FA3DA 50 push ax 000FA3DB B90800 mov cx,0x8 000FA3DE 8AE0 mov ah,al 000FA3E0 A0100F mov al,[0xf10] 000FA3E3 D0C4 rol ah,1 000FA3E5 7303 jnc 0xa3ea 000FA3E7 A00F0F mov al,[0xf0f] 000FA3EA 67AA a32 stosb 000FA3EC E2F2 loop 0xa3e0 000FA3EE 58 pop ax 000FA3EF 59 pop cx 000FA3F0 C3 ret 000FA3F1 8BD8 mov bx,ax 000FA3F3 A0100F mov al,[0xf10] 000FA3F6 660FB7D2 movzx edx,dx 000FA3FA 660FB7CA movzx ecx,dx 000FA3FE F367AA rep a32 stosb 000FA401 6681C780020000 add edi,0x280 000FA408 662BFA sub edi,edx 000FA40B 4B dec bx 000FA40C 75EC jnz 0xa3fa 000FA40E C3 ret 000FA40F 8AC3 mov al,bl 000FA411 E8F4FE call 0xa308 000FA414 678B4602 mov ax,[esi+0x2] 000FA418 2BC1 sub ax,cx 000FA41A 678B16 mov dx,[esi] 000FA41D 2BD1 sub dx,cx 000FA41F E84CFB call 0x9f6e 000FA422 D1E1 shl cx,1 000FA424 678B4606 mov ax,[esi+0x6] 000FA428 03C1 add ax,cx 000FA42A 678B5604 mov dx,[esi+0x4] 000FA42E 03D1 add dx,cx 000FA430 E83BFF call 0xa36e 000FA433 C3 ret 000FA434 0000 add [bx+si],al 000FA436 0000 add [bx+si],al 000FA438 0000 add [bx+si],al 000FA43A 0000 add [bx+si],al 000FA43C 0000 add [bx+si],al 000FA43E 0000 add [bx+si],al 000FA440 0000 add [bx+si],al 000FA442 0000 add [bx+si],al 000FA444 0000 add [bx+si],al 000FA446 1010 adc [bx+si],dl 000FA448 1010 adc [bx+si],dl 000FA44A 1010 adc [bx+si],dl 000FA44C 1000 adc [bx+si],al 000FA44E 1000 adc [bx+si],al 000FA450 0000 add [bx+si],al 000FA452 0000 add [bx+si],al 000FA454 0024 add [si],ah 000FA456 2400 and al,0x0 000FA458 0000 add [bx+si],al 000FA45A 0000 add [bx+si],al 000FA45C 0000 add [bx+si],al 000FA45E 0000 add [bx+si],al 000FA460 0000 add [bx+si],al 000FA462 0000 add [bx+si],al 000FA464 0000 add [bx+si],al 000FA466 0044FE add [si-0x2],al 000FA469 44 inc sp 000FA46A 44 inc sp 000FA46B 44 inc sp 000FA46C 44 inc sp 000FA46D FE4400 inc byte [si+0x0] 000FA470 0000 add [bx+si],al 000FA472 0000 add [bx+si],al 000FA474 0000 add [bx+si],al 000FA476 107C92 adc [si-0x6e],bh 000FA479 90 nop 000FA47A 701C jo 0xa498 000FA47C 12927C10 adc dl,[bp+si+0x107c] 000FA480 0000 add [bx+si],al 000FA482 0000 add [bx+si],al 000FA484 0000 add [bx+si],al 000FA486 0000 add [bx+si],al 000FA488 62946810 bound dx,[si+0x1068] 000FA48C 2C52 sub al,0x52 000FA48E 8C00 mov [bx+si],es 000FA490 0000 add [bx+si],al 000FA492 0000 add [bx+si],al 000FA494 0000 add [bx+si],al 000FA496 0030 add [bx+si],dh 000FA498 48 dec ax 000FA499 48 dec ax 000FA49A 304A84 xor [bp+si-0x7c],cl 000FA49D 847A00 test [bp+si+0x0],bh 000FA4A0 0000 add [bx+si],al 000FA4A2 0000 add [bx+si],al 000FA4A4 0000 add [bx+si],al 000FA4A6 0C08 or al,0x8 000FA4A8 1000 adc [bx+si],al 000FA4AA 0000 add [bx+si],al 000FA4AC 0000 add [bx+si],al 000FA4AE 0000 add [bx+si],al 000FA4B0 0000 add [bx+si],al 000FA4B2 0000 add [bx+si],al 000FA4B4 0000 add [bx+si],al 000FA4B6 0C10 or al,0x10 000FA4B8 2020 and [bx+si],ah 000FA4BA 2020 and [bx+si],ah 000FA4BC 2020 and [bx+si],ah 000FA4BE 100C adc [si],cl 000FA4C0 0000 add [bx+si],al 000FA4C2 0000 add [bx+si],al 000FA4C4 0000 add [bx+si],al 000FA4C6 3008 xor [bx+si],cl 000FA4C8 0404 add al,0x4 000FA4CA 0404 add al,0x4 000FA4CC 0404 add al,0x4 000FA4CE 0830 or [bx+si],dh 000FA4D0 0000 add [bx+si],al 000FA4D2 0000 add [bx+si],al 000FA4D4 0000 add [bx+si],al 000FA4D6 0010 add [bx+si],dl 000FA4D8 54 push sp 000FA4D9 38FE cmp dh,bh 000FA4DB 385410 cmp [si+0x10],dl 000FA4DE 0000 add [bx+si],al 000FA4E0 0000 add [bx+si],al 000FA4E2 0000 add [bx+si],al 000FA4E4 0000 add [bx+si],al 000FA4E6 0010 add [bx+si],dl 000FA4E8 1010 adc [bx+si],dl 000FA4EA FE db 0xFE 000FA4EB 1010 adc [bx+si],dl 000FA4ED 1000 adc [bx+si],al 000FA4EF 0000 add [bx+si],al 000FA4F1 0000 add [bx+si],al 000FA4F3 0000 add [bx+si],al 000FA4F5 0000 add [bx+si],al 000FA4F7 0000 add [bx+si],al 000FA4F9 0000 add [bx+si],al 000FA4FB 0000 add [bx+si],al 000FA4FD 0018 add [bx+si],bl 000FA4FF 1020 adc [bx+si],ah 000FA501 0000 add [bx+si],al 000FA503 0000 add [bx+si],al 000FA505 0000 add [bx+si],al 000FA507 0000 add [bx+si],al 000FA509 00FE add dh,bh 000FA50B 0000 add [bx+si],al 000FA50D 0000 add [bx+si],al 000FA50F 0000 add [bx+si],al 000FA511 0000 add [bx+si],al 000FA513 0000 add [bx+si],al 000FA515 0000 add [bx+si],al 000FA517 0000 add [bx+si],al 000FA519 0000 add [bx+si],al 000FA51B 0000 add [bx+si],al 000FA51D 0018 add [bx+si],bl 000FA51F 0000 add [bx+si],al 000FA521 0000 add [bx+si],al 000FA523 0000 add [bx+si],al 000FA525 0000 add [bx+si],al 000FA527 0002 add [bp+si],al 000FA529 0408 add al,0x8 000FA52B 1020 adc [bx+si],ah 000FA52D 40 inc ax 000FA52E 800000 add byte [bx+si],0x0 000FA531 0000 add [bx+si],al 000FA533 0000 add [bx+si],al 000FA535 007C82 add [si-0x7e],bh 000FA538 82 db 0x82 000FA539 8A92A282 mov dl,[bp+si+0x82a2] 000FA53D 82 db 0x82 000FA53E 7C00 jl 0xa540 000FA540 0000 add [bx+si],al 000FA542 0000 add [bx+si],al 000FA544 0000 add [bx+si],al 000FA546 1030 adc [bx+si],dh 000FA548 1010 adc [bx+si],dl 000FA54A 1010 adc [bx+si],dl 000FA54C 1010 adc [bx+si],dl 000FA54E 7C00 jl 0xa550 000FA550 0000 add [bx+si],al 000FA552 0000 add [bx+si],al 000FA554 0000 add [bx+si],al 000FA556 7C82 jl 0xa4da 000FA558 0204 add al,[si] 000FA55A 1820 sbb [bx+si],ah 000FA55C 40 inc ax 000FA55D 80FE00 cmp dh,0x0 000FA560 0000 add [bx+si],al 000FA562 0000 add [bx+si],al 000FA564 0000 add [bx+si],al 000FA566 7C82 jl 0xa4ea 000FA568 0202 add al,[bp+si] 000FA56A 3C02 cmp al,0x2 000FA56C 02827C00 add al,[bp+si+0x7c] 000FA570 0000 add [bx+si],al 000FA572 0000 add [bx+si],al 000FA574 0000 add [bx+si],al 000FA576 0818 or [bx+si],bl 000FA578 284888 sub [bx+si-0x78],cl 000FA57B FE08 dec byte [bx+si] 000FA57D 0808 or [bx+si],cl 000FA57F 0000 add [bx+si],al 000FA581 0000 add [bx+si],al 000FA583 0000 add [bx+si],al 000FA585 00FE add dh,bh 000FA587 8080FC0202 add byte [bx+si+0x2fc],0x2 000FA58C 02827C00 add al,[bp+si+0x7c] 000FA590 0000 add [bx+si],al 000FA592 0000 add [bx+si],al 000FA594 0000 add [bx+si],al 000FA596 7C82 jl 0xa51a 000FA598 8080FC8282 add byte [bx+si+0x82fc],0x82 000FA59D 82 db 0x82 000FA59E 7C00 jl 0xa5a0 000FA5A0 0000 add [bx+si],al 000FA5A2 0000 add [bx+si],al 000FA5A4 0000 add [bx+si],al 000FA5A6 FE820204 inc byte [bp+si+0x402] 000FA5AA 0810 or [bx+si],dl 000FA5AC 1010 adc [bx+si],dl 000FA5AE 1000 adc [bx+si],al 000FA5B0 0000 add [bx+si],al 000FA5B2 0000 add [bx+si],al 000FA5B4 0000 add [bx+si],al 000FA5B6 7C82 jl 0xa53a 000FA5B8 82 db 0x82 000FA5B9 82 db 0x82 000FA5BA 7C82 jl 0xa53e 000FA5BC 82 db 0x82 000FA5BD 82 db 0x82 000FA5BE 7C00 jl 0xa5c0 000FA5C0 0000 add [bx+si],al 000FA5C2 0000 add [bx+si],al 000FA5C4 0000 add [bx+si],al 000FA5C6 7C82 jl 0xa54a 000FA5C8 82 db 0x82 000FA5C9 82 db 0x82 000FA5CA 7E02 jng 0xa5ce 000FA5CC 02827C00 add al,[bp+si+0x7c] 000FA5D0 0000 add [bx+si],al 000FA5D2 0000 add [bx+si],al 000FA5D4 0000 add [bx+si],al 000FA5D6 0000 add [bx+si],al 000FA5D8 1800 sbb [bx+si],al 000FA5DA 0000 add [bx+si],al 000FA5DC 0000 add [bx+si],al 000FA5DE 1800 sbb [bx+si],al 000FA5E0 0000 add [bx+si],al 000FA5E2 0000 add [bx+si],al 000FA5E4 0000 add [bx+si],al 000FA5E6 0000 add [bx+si],al 000FA5E8 1800 sbb [bx+si],al 000FA5EA 0000 add [bx+si],al 000FA5EC 0000 add [bx+si],al 000FA5EE 1810 sbb [bx+si],dl 000FA5F0 2000 and [bx+si],al 000FA5F2 0000 add [bx+si],al 000FA5F4 0000 add [bx+si],al 000FA5F6 0004 add [si],al 000FA5F8 0810 or [bx+si],dl 000FA5FA 2010 and [bx+si],dl 000FA5FC 0804 or [si],al 000FA5FE 0000 add [bx+si],al 000FA600 0000 add [bx+si],al 000FA602 0000 add [bx+si],al 000FA604 0000 add [bx+si],al 000FA606 0000 add [bx+si],al 000FA608 00FE add dh,bh 000FA60A 0000 add [bx+si],al 000FA60C FE00 inc byte [bx+si] 000FA60E 0000 add [bx+si],al 000FA610 0000 add [bx+si],al 000FA612 0000 add [bx+si],al 000FA614 0000 add [bx+si],al 000FA616 0020 add [bx+si],ah 000FA618 1008 adc [bx+si],cl 000FA61A 0408 add al,0x8 000FA61C 1020 adc [bx+si],ah 000FA61E 0000 add [bx+si],al 000FA620 0000 add [bx+si],al 000FA622 0000 add [bx+si],al 000FA624 0000 add [bx+si],al 000FA626 7C82 jl 0xa5aa 000FA628 0204 add al,[si] 000FA62A 0810 or [bx+si],dl 000FA62C 1000 adc [bx+si],al 000FA62E 1000 adc [bx+si],al 000FA630 0000 add [bx+si],al 000FA632 0000 add [bx+si],al 000FA634 0000 add [bx+si],al 000FA636 3C42 cmp al,0x42 000FA638 82 db 0x82 000FA639 8E92928C mov ss,[bp+si+0x8c92] 000FA63D 40 inc ax 000FA63E 3C00 cmp al,0x0 000FA640 0000 add [bx+si],al 000FA642 0000 add [bx+si],al 000FA644 0000 add [bx+si],al 000FA646 1028 adc [bx+si],ch 000FA648 44 inc sp 000FA649 82 db 0x82 000FA64A 82 db 0x82 000FA64B FE828282 inc byte [bp+si+0x8282] 000FA64F 0000 add [bx+si],al 000FA651 0000 add [bx+si],al 000FA653 0000 add [bx+si],al 000FA655 00FC add ah,bh 000FA657 42 inc dx 000FA658 42 inc dx 000FA659 42 inc dx 000FA65A 7C42 jl 0xa69e 000FA65C 42 inc dx 000FA65D 42 inc dx 000FA65E FC cld 000FA65F 0000 add [bx+si],al 000FA661 0000 add [bx+si],al 000FA663 0000 add [bx+si],al 000FA665 007C82 add [si-0x7e],bh 000FA668 8080808080 add byte [bx+si+0x8080],0x80 000FA66D 82 db 0x82 000FA66E 7C00 jl 0xa670 000FA670 0000 add [bx+si],al 000FA672 0000 add [bx+si],al 000FA674 0000 add [bx+si],al 000FA676 F8 clc 000FA677 44 inc sp 000FA678 42 inc dx 000FA679 42 inc dx 000FA67A 42 inc dx 000FA67B 42 inc dx 000FA67C 42 inc dx 000FA67D 44 inc sp 000FA67E F8 clc 000FA67F 0000 add [bx+si],al 000FA681 0000 add [bx+si],al 000FA683 0000 add [bx+si],al 000FA685 00FE add dh,bh 000FA687 808080FC80 add byte [bx+si+0xfc80],0x80 000FA68C 8080FE0000 add byte [bx+si+0xfe],0x0 000FA691 0000 add [bx+si],al 000FA693 0000 add [bx+si],al 000FA695 00FE add dh,bh 000FA697 808080F880 add byte [bx+si+0xf880],0x80 000FA69C 8080800000 add byte [bx+si+0x80],0x0 000FA6A1 0000 add [bx+si],al 000FA6A3 0000 add [bx+si],al 000FA6A5 007C82 add [si-0x7e],bh 000FA6A8 8080808E82 add byte [bx+si+0x8e80],0x82 000FA6AD 82 db 0x82 000FA6AE 7C00 jl 0xa6b0 000FA6B0 0000 add [bx+si],al 000FA6B2 0000 add [bx+si],al 000FA6B4 0000 add [bx+si],al 000FA6B6 82 db 0x82 000FA6B7 82 db 0x82 000FA6B8 82 db 0x82 000FA6B9 82 db 0x82 000FA6BA FE828282 inc byte [bp+si+0x8282] 000FA6BE 82 db 0x82 000FA6BF 0000 add [bx+si],al 000FA6C1 0000 add [bx+si],al 000FA6C3 0000 add [bx+si],al 000FA6C5 007C10 add [si+0x10],bh 000FA6C8 1010 adc [bx+si],dl 000FA6CA 1010 adc [bx+si],dl 000FA6CC 1010 adc [bx+si],dl 000FA6CE 7C00 jl 0xa6d0 000FA6D0 0000 add [bx+si],al 000FA6D2 0000 add [bx+si],al 000FA6D4 0000 add [bx+si],al 000FA6D6 1E push ds 000FA6D7 0404 add al,0x4 000FA6D9 0404 add al,0x4 000FA6DB 0484 add al,0x84 000FA6DD 847800 test [bx+si+0x0],bh 000FA6E0 0000 add [bx+si],al 000FA6E2 0000 add [bx+si],al 000FA6E4 0000 add [bx+si],al 000FA6E6 82 db 0x82 000FA6E7 848890E0 test [bx+si+0xe090],cl 000FA6EB 90 nop 000FA6EC 88848200 mov [si+0x82],al 000FA6F0 0000 add [bx+si],al 000FA6F2 0000 add [bx+si],al 000FA6F4 0000 add [bx+si],al 000FA6F6 8080808080 add byte [bx+si+0x8080],0x80 000FA6FB 808080FE00 add byte [bx+si+0xfe80],0x0 000FA700 0000 add [bx+si],al 000FA702 0000 add [bx+si],al 000FA704 0000 add [bx+si],al 000FA706 82 db 0x82 000FA707 C6 db 0xC6 000FA708 AA stosb 000FA709 92 xchg ax,dx 000FA70A 82 db 0x82 000FA70B 82 db 0x82 000FA70C 82 db 0x82 000FA70D 82 db 0x82 000FA70E 82 db 0x82 000FA70F 0000 add [bx+si],al 000FA711 0000 add [bx+si],al 000FA713 0000 add [bx+si],al 000FA715 008282C2 add [bp+si+0xc282],al 000FA719 A2928A mov [0x8a92],al 000FA71C 86828200 xchg al,[bp+si+0x82] 000FA720 0000 add [bx+si],al 000FA722 0000 add [bx+si],al 000FA724 0000 add [bx+si],al 000FA726 7C82 jl 0xa6aa 000FA728 82 db 0x82 000FA729 82 db 0x82 000FA72A 82 db 0x82 000FA72B 82 db 0x82 000FA72C 82 db 0x82 000FA72D 82 db 0x82 000FA72E 7C00 jl 0xa730 000FA730 0000 add [bx+si],al 000FA732 0000 add [bx+si],al 000FA734 0000 add [bx+si],al 000FA736 FC cld 000FA737 82 db 0x82 000FA738 82 db 0x82 000FA739 82 db 0x82 000FA73A FC cld 000FA73B 8080808000 add byte [bx+si+0x8080],0x0 000FA740 0000 add [bx+si],al 000FA742 0000 add [bx+si],al 000FA744 0000 add [bx+si],al 000FA746 7C82 jl 0xa6ca 000FA748 82 db 0x82 000FA749 82 db 0x82 000FA74A 82 db 0x82 000FA74B 92 xchg ax,dx 000FA74C 8A847A00 mov al,[si+0x7a] 000FA750 0000 add [bx+si],al 000FA752 0000 add [bx+si],al 000FA754 0000 add [bx+si],al 000FA756 FC cld 000FA757 82 db 0x82 000FA758 82 db 0x82 000FA759 82 db 0x82 000FA75A FC cld 000FA75B 90 nop 000FA75C 88848200 mov [si+0x82],al 000FA760 0000 add [bx+si],al 000FA762 0000 add [bx+si],al 000FA764 0000 add [bx+si],al 000FA766 7C82 jl 0xa6ea 000FA768 80807C0202 add byte [bx+si+0x27c],0x2 000FA76D 82 db 0x82 000FA76E 7C00 jl 0xa770 000FA770 0000 add [bx+si],al 000FA772 0000 add [bx+si],al 000FA774 0000 add [bx+si],al 000FA776 FE db 0xFE 000FA777 1010 adc [bx+si],dl 000FA779 1010 adc [bx+si],dl 000FA77B 1010 adc [bx+si],dl 000FA77D 1010 adc [bx+si],dl 000FA77F 0000 add [bx+si],al 000FA781 0000 add [bx+si],al 000FA783 0000 add [bx+si],al 000FA785 00828282 add [bp+si+0x8282],al 000FA789 82 db 0x82 000FA78A 82 db 0x82 000FA78B 82 db 0x82 000FA78C 82 db 0x82 000FA78D 82 db 0x82 000FA78E 7C00 jl 0xa790 000FA790 0000 add [bx+si],al 000FA792 0000 add [bx+si],al 000FA794 0000 add [bx+si],al 000FA796 82 db 0x82 000FA797 82 db 0x82 000FA798 82 db 0x82 000FA799 82 db 0x82 000FA79A 82 db 0x82 000FA79B 82 db 0x82 000FA79C 44 inc sp 000FA79D 2810 sub [bx+si],dl 000FA79F 0000 add [bx+si],al 000FA7A1 0000 add [bx+si],al 000FA7A3 0000 add [bx+si],al 000FA7A5 00828282 add [bp+si+0x8282],al 000FA7A9 82 db 0x82 000FA7AA 92 xchg ax,dx 000FA7AB 92 xchg ax,dx 000FA7AC AA stosb 000FA7AD C682000000 mov byte [bp+si+0x0],0x0 000FA7B2 0000 add [bx+si],al 000FA7B4 0000 add [bx+si],al 000FA7B6 82 db 0x82 000FA7B7 82 db 0x82 000FA7B8 44 inc sp 000FA7B9 2810 sub [bx+si],dl 000FA7BB 284482 sub [si-0x7e],al 000FA7BE 82 db 0x82 000FA7BF 0000 add [bx+si],al 000FA7C1 0000 add [bx+si],al 000FA7C3 0000 add [bx+si],al 000FA7C5 00828282 add [bp+si+0x8282],al 000FA7C9 44 inc sp 000FA7CA 2810 sub [bx+si],dl 000FA7CC 1010 adc [bx+si],dl 000FA7CE 1000 adc [bx+si],al 000FA7D0 0000 add [bx+si],al 000FA7D2 0000 add [bx+si],al 000FA7D4 0000 add [bx+si],al 000FA7D6 FE02 inc byte [bp+si] 000FA7D8 0408 add al,0x8 000FA7DA 1020 adc [bx+si],ah 000FA7DC 40 inc ax 000FA7DD 80FE00 cmp dh,0x0 000FA7E0 0000 add [bx+si],al 000FA7E2 0000 add [bx+si],al 000FA7E4 0000 add [bx+si],al 000FA7E6 7840 js 0xa828 000FA7E8 40 inc ax 000FA7E9 40 inc ax 000FA7EA 40 inc ax 000FA7EB 40 inc ax 000FA7EC 40 inc ax 000FA7ED 40 inc ax 000FA7EE 7800 js 0xa7f0 000FA7F0 0000 add [bx+si],al 000FA7F2 0000 add [bx+si],al 000FA7F4 0000 add [bx+si],al 000FA7F6 0000 add [bx+si],al 000FA7F8 80402010 add byte [bx+si+0x20],0x10 000FA7FC 0804 or [si],al 000FA7FE 0200 add al,[bx+si] 000FA800 0000 add [bx+si],al 000FA802 0000 add [bx+si],al 000FA804 0000 add [bx+si],al 000FA806 3C04 cmp al,0x4 000FA808 0404 add al,0x4 000FA80A 0404 add al,0x4 000FA80C 0404 add al,0x4 000FA80E 3C00 cmp al,0x0 000FA810 0000 add [bx+si],al 000FA812 0000 add [bx+si],al 000FA814 0010 add [bx+si],dl 000FA816 284400 sub [si+0x0],al 000FA819 0000 add [bx+si],al 000FA81B 0000 add [bx+si],al 000FA81D 0000 add [bx+si],al 000FA81F 0000 add [bx+si],al 000FA821 0000 add [bx+si],al 000FA823 0000 add [bx+si],al 000FA825 0000 add [bx+si],al 000FA827 0000 add [bx+si],al 000FA829 0000 add [bx+si],al 000FA82B 0000 add [bx+si],al 000FA82D 0000 add [bx+si],al 000FA82F FE00 inc byte [bx+si] 000FA831 0000 add [bx+si],al 000FA833 0000 add [bx+si],al 000FA835 0030 add [bx+si],dh 000FA837 1008 adc [bx+si],cl 000FA839 0000 add [bx+si],al 000FA83B 0000 add [bx+si],al 000FA83D 0000 add [bx+si],al 000FA83F 0000 add [bx+si],al 000FA841 0000 add [bx+si],al 000FA843 0000 add [bx+si],al 000FA845 0000 add [bx+si],al 000FA847 007C02 add [si+0x2],bh 000FA84A 027E82 add bh,[bp-0x7e] 000FA84D 82 db 0x82 000FA84E 7E00 jng 0xa850 000FA850 0000 add [bx+si],al 000FA852 0000 add [bx+si],al 000FA854 0000 add [bx+si],al 000FA856 8080BCC282 add byte [bx+si+0xc2bc],0x82 000FA85B 82 db 0x82 000FA85C 82 db 0x82 000FA85D C2BC00 ret 0xbc 000FA860 0000 add [bx+si],al 000FA862 0000 add [bx+si],al 000FA864 0000 add [bx+si],al 000FA866 0000 add [bx+si],al 000FA868 7C82 jl 0xa7ec 000FA86A 808080827C add byte [bx+si+0x8280],0x7c 000FA86F 0000 add [bx+si],al 000FA871 0000 add [bx+si],al 000FA873 0000 add [bx+si],al 000FA875 0002 add [bp+si],al 000FA877 027A86 add bh,[bp+si-0x7a] 000FA87A 82 db 0x82 000FA87B 82 db 0x82 000FA87C 82 db 0x82 000FA87D 867A00 xchg bh,[bp+si+0x0] 000FA880 0000 add [bx+si],al 000FA882 0000 add [bx+si],al 000FA884 0000 add [bx+si],al 000FA886 0000 add [bx+si],al 000FA888 7C82 jl 0xa80c 000FA88A 82 db 0x82 000FA88B FE80807C inc byte [bx+si+0x7c80] 000FA88F 0000 add [bx+si],al 000FA891 0000 add [bx+si],al 000FA893 0000 add [bx+si],al 000FA895 001C add [si],bl 000FA897 2220 and ah,[bx+si] 000FA899 20F8 and al,bh 000FA89B 2020 and [bx+si],ah 000FA89D 2020 and [bx+si],ah 000FA89F 0000 add [bx+si],al 000FA8A1 0000 add [bx+si],al 000FA8A3 0000 add [bx+si],al 000FA8A5 0000 add [bx+si],al 000FA8A7 007C82 add [si-0x7e],bh 000FA8AA 82 db 0x82 000FA8AB 82 db 0x82 000FA8AC 7E02 jng 0xa8b0 000FA8AE 02827C00 add al,[bp+si+0x7c] 000FA8B2 0000 add [bx+si],al 000FA8B4 0000 add [bx+si],al 000FA8B6 8080BCC282 add byte [bx+si+0xc2bc],0x82 000FA8BB 82 db 0x82 000FA8BC 82 db 0x82 000FA8BD 82 db 0x82 000FA8BE 82 db 0x82 000FA8BF 0000 add [bx+si],al 000FA8C1 0000 add [bx+si],al 000FA8C3 0000 add [bx+si],al 000FA8C5 0010 add [bx+si],dl 000FA8C7 007010 add [bx+si+0x10],dh 000FA8CA 1010 adc [bx+si],dl 000FA8CC 1010 adc [bx+si],dl 000FA8CE 7C00 jl 0xa8d0 000FA8D0 0000 add [bx+si],al 000FA8D2 0000 add [bx+si],al 000FA8D4 0000 add [bx+si],al 000FA8D6 0400 add al,0x0 000FA8D8 1C04 sbb al,0x4 000FA8DA 0404 add al,0x4 000FA8DC 0404 add al,0x4 000FA8DE 84847800 test [si+0x78],al 000FA8E2 0000 add [bx+si],al 000FA8E4 0000 add [bx+si],al 000FA8E6 80808488F0 add byte [bx+si+0x8884],0xf0 000FA8EB 90 nop 000FA8EC 88848200 mov [si+0x82],al 000FA8F0 0000 add [bx+si],al 000FA8F2 0000 add [bx+si],al 000FA8F4 0000 add [bx+si],al 000FA8F6 7010 jo 0xa908 000FA8F8 1010 adc [bx+si],dl 000FA8FA 1010 adc [bx+si],dl 000FA8FC 1010 adc [bx+si],dl 000FA8FE 7C00 jl 0xa900 000FA900 0000 add [bx+si],al 000FA902 0000 add [bx+si],al 000FA904 0000 add [bx+si],al 000FA906 0000 add [bx+si],al 000FA908 EC in al,dx 000FA909 92 xchg ax,dx 000FA90A 92 xchg ax,dx 000FA90B 92 xchg ax,dx 000FA90C 92 xchg ax,dx 000FA90D 92 xchg ax,dx 000FA90E 92 xchg ax,dx 000FA90F 0000 add [bx+si],al 000FA911 0000 add [bx+si],al 000FA913 0000 add [bx+si],al 000FA915 0000 add [bx+si],al 000FA917 00FC add ah,bh 000FA919 82 db 0x82 000FA91A 82 db 0x82 000FA91B 82 db 0x82 000FA91C 82 db 0x82 000FA91D 82 db 0x82 000FA91E 82 db 0x82 000FA91F 0000 add [bx+si],al 000FA921 0000 add [bx+si],al 000FA923 0000 add [bx+si],al 000FA925 0000 add [bx+si],al 000FA927 007C82 add [si-0x7e],bh 000FA92A 82 db 0x82 000FA92B 82 db 0x82 000FA92C 82 db 0x82 000FA92D 82 db 0x82 000FA92E 7C00 jl 0xa930 000FA930 0000 add [bx+si],al 000FA932 0000 add [bx+si],al 000FA934 0000 add [bx+si],al 000FA936 0000 add [bx+si],al 000FA938 B8C482 mov ax,0x82c4 000FA93B 82 db 0x82 000FA93C 82 db 0x82 000FA93D C4B88080 les di,[bx+si+0x8080] 000FA941 0000 add [bx+si],al 000FA943 0000 add [bx+si],al 000FA945 0000 add [bx+si],al 000FA947 003A add [bp+si],bh 000FA949 46 inc si 000FA94A 82 db 0x82 000FA94B 82 db 0x82 000FA94C 82 db 0x82 000FA94D 46 inc si 000FA94E 3A02 cmp al,[bp+si] 000FA950 0200 add al,[bx+si] 000FA952 0000 add [bx+si],al 000FA954 0000 add [bx+si],al 000FA956 0000 add [bx+si],al 000FA958 BC4240 mov sp,0x4042 000FA95B 40 inc ax 000FA95C 40 inc ax 000FA95D 40 inc ax 000FA95E 40 inc ax 000FA95F 0000 add [bx+si],al 000FA961 0000 add [bx+si],al 000FA963 0000 add [bx+si],al 000FA965 0000 add [bx+si],al 000FA967 007C82 add [si-0x7e],bh 000FA96A 40 inc ax 000FA96B 3804 cmp [si],al 000FA96D 82 db 0x82 000FA96E 7C00 jl 0xa970 000FA970 0000 add [bx+si],al 000FA972 0000 add [bx+si],al 000FA974 0000 add [bx+si],al 000FA976 1010 adc [bx+si],dl 000FA978 7C10 jl 0xa98a 000FA97A 1010 adc [bx+si],dl 000FA97C 1012 adc [bp+si],dl 000FA97E 0C00 or al,0x0 000FA980 0000 add [bx+si],al 000FA982 0000 add [bx+si],al 000FA984 0000 add [bx+si],al 000FA986 0000 add [bx+si],al 000FA988 82 db 0x82 000FA989 82 db 0x82 000FA98A 82 db 0x82 000FA98B 82 db 0x82 000FA98C 82 db 0x82 000FA98D 82 db 0x82 000FA98E 7C00 jl 0xa990 000FA990 0000 add [bx+si],al 000FA992 0000 add [bx+si],al 000FA994 0000 add [bx+si],al 000FA996 0000 add [bx+si],al 000FA998 82 db 0x82 000FA999 82 db 0x82 000FA99A 82 db 0x82 000FA99B 82 db 0x82 000FA99C 44 inc sp 000FA99D 2810 sub [bx+si],dl 000FA99F 0000 add [bx+si],al 000FA9A1 0000 add [bx+si],al 000FA9A3 0000 add [bx+si],al 000FA9A5 0000 add [bx+si],al 000FA9A7 00828282 add [bp+si+0x8282],al 000FA9AB 92 xchg ax,dx 000FA9AC 92 xchg ax,dx 000FA9AD 92 xchg ax,dx 000FA9AE 6C insb 000FA9AF 0000 add [bx+si],al 000FA9B1 0000 add [bx+si],al 000FA9B3 0000 add [bx+si],al 000FA9B5 0000 add [bx+si],al 000FA9B7 00844830 add [si+0x3048],al 000FA9BB 3030 xor [bx+si],dh 000FA9BD 48 dec ax 000FA9BE 8400 test [bx+si],al 000FA9C0 0000 add [bx+si],al 000FA9C2 0000 add [bx+si],al 000FA9C4 0000 add [bx+si],al 000FA9C6 0000 add [bx+si],al 000FA9C8 82 db 0x82 000FA9C9 82 db 0x82 000FA9CA 82 db 0x82 000FA9CB 82 db 0x82 000FA9CC 44 inc sp 000FA9CD 2810 sub [bx+si],dl 000FA9CF 20C0 and al,al 000FA9D1 0000 add [bx+si],al 000FA9D3 0000 add [bx+si],al 000FA9D5 0000 add [bx+si],al 000FA9D7 00FE add dh,bh 000FA9D9 0408 add al,0x8 000FA9DB 1020 adc [bx+si],ah 000FA9DD 40 inc ax 000FA9DE FE00 inc byte [bx+si] 000FA9E0 0000 add [bx+si],al 000FA9E2 0000 add [bx+si],al 000FA9E4 0000 add [bx+si],al 000FA9E6 1820 sbb [bx+si],ah 000FA9E8 2020 and [bx+si],ah 000FA9EA C02020 shl byte [bx+si],0x20 000FA9ED 2018 and [bx+si],bl 000FA9EF 0000 add [bx+si],al 000FA9F1 0000 add [bx+si],al 000FA9F3 0000 add [bx+si],al 000FA9F5 0010 add [bx+si],dl 000FA9F7 1010 adc [bx+si],dl 000FA9F9 1000 adc [bx+si],al 000FA9FB 1010 adc [bx+si],dl 000FA9FD 1010 adc [bx+si],dl 000FA9FF 0000 add [bx+si],al 000FAA01 0000 add [bx+si],al 000FAA03 0000 add [bx+si],al 000FAA05 006010 add [bx+si+0x10],ah 000FAA08 1010 adc [bx+si],dl 000FAA0A 0C10 or al,0x10 000FAA0C 1010 adc [bx+si],dl 000FAA0E 60 pusha 000FAA0F 0000 add [bx+si],al 000FAA11 0000 add [bx+si],al 000FAA13 0000 add [bx+si],al 000FAA15 0022 add [bp+si],ah 000FAA17 54 push sp 000FAA18 8800 mov [bx+si],al 000FAA1A 0000 add [bx+si],al 000FAA1C 0000 add [bx+si],al 000FAA1E 0000 add [bx+si],al 000FAA20 0000 add [bx+si],al 000FAA22 0000 add [bx+si],al 000FAA24 0000 add [bx+si],al 000FAA26 0000 add [bx+si],al 000FAA28 1028 adc [bx+si],ch 000FAA2A 44 inc sp 000FAA2B 82 db 0x82 000FAA2C 82 db 0x82 000FAA2D 82 db 0x82 000FAA2E FE00 inc byte [bx+si] 000FAA30 0000 add [bx+si],al 000FAA32 0000 add [bx+si],al 000FAA34 0000 add [bx+si],al 000FAA36 0000 add [bx+si],al 000FAA38 0000 add [bx+si],al 000FAA3A 0000 add [bx+si],al 000FAA3C 0000 add [bx+si],al 000FAA3E 0000 add [bx+si],al 000FAA40 07 pop es 000FAA41 0460 add al,0x60 000FAA43 036178 add sp,[bx+di+0x78] 000FAA46 F02A7103 lock sub dh,[bx+di+0x3] 000FAA4A 3001 xor [bx+di],al 000FAA4C 07 pop es 000FAA4D 026000 add ah,[bx+si+0x0] 000FAA50 61 popa 000FAA51 7030 jo 0xaa83 000FAA53 0107 add [bx],ax 000FAA55 06 push es 000FAA56 60 pusha 000FAA57 0361F8 add sp,[bx+di-0x8] 000FAA5A 3001 xor [bx+di],al 000FAA5C 07 pop es 000FAA5D 056002 add ax,0x260 000FAA60 61 popa 000FAA61 F8 clc 000FAA62 3001 xor [bx+di],al 000FAA64 07 pop es 000FAA65 07 pop es 000FAA66 60 pusha 000FAA67 0061E0 add [bx+di-0x20],ah 000FAA6A 3001 xor [bx+di],al 000FAA6C 22060708 and al,[0x807] 000FAA70 61 popa 000FAA71 0060E8 add [bx+si-0x18],ah 000FAA74 3001 xor [bx+di],al 000FAA76 07 pop es 000FAA77 007001 add [bx+si+0x1],dh 000FAA7A 3001 xor [bx+di],al 000FAA7C 07 pop es 000FAA7D 0130 add [bx+si],si 000FAA7F 0121 add [bx+di],sp 000FAA81 07 pop es 000FAA82 2300 and ax,[bx+si] 000FAA84 2410 and al,0x10 000FAA86 2301 and ax,[bx+di] 000FAA88 2400 and al,0x0 000FAA8A 2302 and ax,[bp+si] 000FAA8C 24CF and al,0xcf 000FAA8E 0000 add [bx+si],al 000FAA90 07 pop es 000FAA91 07 pop es 000FAA92 E03B loopne 0xaacf 000FAA94 E13F loope 0xaad5 000FAA96 E23F loop 0xaad7 000FAA98 E300 jcxz 0xaa9a 000FAA9A 0000 add [bx+si],al 000FAA9C 0000 add [bx+si],al 000FAA9E 0000 add [bx+si],al 000FAAA0 C7061C003705 mov word [0x1c],0x537 000FAAA6 C70620003A05 mov word [0x20],0x53a 000FAAAC C70624003D05 mov word [0x24],0x53d 000FAAB2 C70644004005 mov word [0x44],0x540 000FAAB8 C70648004305 mov word [0x48],0x543 000FAABE C7064C004605 mov word [0x4c],0x546 000FAAC4 C70650004905 mov word [0x50],0x549 000FAACA C70654004C05 mov word [0x54],0x54c 000FAAD0 C70658004F05 mov word [0x58],0x54f 000FAAD6 C7065C005205 mov word [0x5c],0x552 000FAADC C70668005505 mov word [0x68],0x555 000FAAE2 C706BC005805 mov word [0xbc],0x558 000FAAE8 C706E4035B05 mov word [0x3e4],0x55b 000FAAEE C706EC035E05 mov word [0x3ec],0x55e 000FAAF4 C706F4036105 mov word [0x3f4],0x561 000FAAFA B036 mov al,0x36 000FAAFC E643 out 0x43,al 000FAAFE 32C0 xor al,al 000FAB00 E640 out 0x40,al 000FAB02 E640 out 0x40,al 000FAB04 C7060004F803 mov word [0x400],0x3f8 000FAB0A C7060204F802 mov word [0x402],0x2f8 000FAB10 C70608047803 mov word [0x408],0x378 000FAB16 B81E00 mov ax,0x1e 000FAB19 830E100404 or word [0x410],byte +0x4 000FAB1E A31A04 mov [0x41a],ax 000FAB21 A31C04 mov [0x41c],ax 000FAB24 A38004 mov [0x480],ax 000FAB27 83C020 add ax,byte +0x20 000FAB2A A38204 mov [0x482],ax 000FAB2D BAFA03 mov dx,0x3fa 000FAB30 B001 mov al,0x1 000FAB32 EE out dx,al 000FAB33 B602 mov dh,0x2 000FAB35 EE out dx,al 000FAB36 B0FE mov al,0xfe 000FAB38 E621 out 0x21,al 000FAB3A B0AE mov al,0xae 000FAB3C E664 out 0x64,al 000FAB3E E8337E call 0x2974 000FAB41 C3 ret 000FAB42 60 pusha 000FAB43 8BEC mov bp,sp 000FAB45 06 push es 000FAB46 8B5E14 mov bx,[bp+0x14] 000FAB49 83FB02 cmp bx,byte +0x2 000FAB4C 7202 jc 0xab50 000FAB4E CD01 int 0x1 000FAB50 D1E3 shl bx,1 000FAB52 2EFF9781AB call near [cs:bx+0xab81] 000FAB57 07 pop es 000FAB58 61 popa 000FAB59 33C0 xor ax,ax 000FAB5B CB retf 000FAB5C CD01 int 0x1 000FAB5E CB retf 000FAB5F 90 nop 000FAB60 2450 and al,0x50 000FAB62 6E outsb 000FAB63 50 push ax 000FAB64 1021 adc [bx+di],ah 000FAB66 0000 add [bx+si],al 000FAB68 AA stosb 000FAB69 0000 add [bx+si],al 000FAB6B 0000 add [bx+si],al 000FAB6D 42 inc dx 000FAB6E AB stosw 000FAB6F 00F0 add al,dh 000FAB71 5C pop sp 000FAB72 AB stosw 000FAB73 0000 add [bx+si],al 000FAB75 0F0000 sldt [bx+si] 000FAB78 0000 add [bx+si],al 000FAB7A 0000 add [bx+si],al 000FAB7C 0000 add [bx+si],al 000FAB7E 0000 add [bx+si],al 000FAB80 0085AB96 add [di+0x96ab],al 000FAB84 AB stosw 000FAB85 C45E16 les bx,[bp+0x16] 000FAB88 26C7070100 mov word [es:bx],0x1 000FAB8D C45E1A les bx,[bp+0x1a] 000FAB90 26C7070004 mov word [es:bx],0x400 000FAB95 C3 ret 000FAB96 C47616 les si,[bp+0x16] 000FAB99 260FB61C movzx bx,[es:si] 000FAB9D 26FE04 inc byte [es:si] 000FABA0 80FB00 cmp bl,0x0 000FABA3 7204 jc 0xaba9 000FABA5 26C604FF mov byte [es:si],0xff 000FABA9 D1E3 shl bx,1 000FABAB 2E8BB7BBAB mov si,[cs:bx+0xabbb] 000FABB0 C47E1A les di,[bp+0x1a] 000FABB3 2E8B0C mov cx,[cs:si] 000FABB6 FC cld 000FABB7 F32EA4 cs rep movsb 000FABBA C3 ret 000FABBB BDAB25 mov bp,0x25ab 000FABBE 0000 add [bx+si],al 000FABC0 41 inc cx 000FABC1 D000 rol byte [bx+si],1 000FABC3 0008 add [bx+si],cl 000FABC5 0000 add [bx+si],al 000FABC7 0300 add ax,[bx+si] 000FABC9 2204 and al,[si] 000FABCB 004701 add [bx+0x1],al 000FABCE 2000 and [bx+si],al 000FABD0 2000 and [bx+si],al 000FABD2 0002 add [bp+si],al 000FABD4 47 inc di 000FABD5 01A000A0 add [bx+si+0xa000],sp 000FABD9 0000 add [bx+si],al 000FABDB 02794D add bh,[bx+di+0x4d] 000FABDE 7987 jns 0xab67 000FABE0 7987 jns 0xab69 000FABE2 45 inc bp 000FABE3 0001 add [bx+di],al 000FABE5 41 inc cx 000FABE6 D002 rol byte [bp+si],1 000FABE8 0002 add [bp+si],al 000FABEA 0008 add [bx+si],cl 000FABEC 0100 add [bx+si],ax 000FABEE 0300 add ax,[bx+si] 000FABF0 2A10 sub dl,[bx+si] 000FABF2 004701 add [bx+0x1],al 000FABF5 0000 add [bx+si],al 000FABF7 0000 add [bx+si],al 000FABF9 0010 add [bx+si],dl 000FABFB 47 inc di 000FABFC 01810081 add [bx+di+0x8100],ax 000FAC00 0000 add [bx+si],al 000FAC02 034701 add ax,[bx+0x1] 000FAC05 8700 xchg ax,[bx+si] 000FAC07 8700 xchg ax,[bx+si] 000FAC09 0001 add [bx+di],al 000FAC0B 47 inc di 000FAC0C 01890089 add [bx+di+0x8900],cx 000FAC10 0000 add [bx+si],al 000FAC12 034701 add ax,[bx+0x1] 000FAC15 8F00 pop word [bx+si] 000FAC17 8F00 pop word [bx+si] 000FAC19 0003 add [bp+di],al 000FAC1B 47 inc di 000FAC1C 01C0 add ax,ax 000FAC1E 00C0 add al,al 000FAC20 0020 add [bx+si],ah 000FAC22 79A3 jns 0xabc7 000FAC24 7987 jns 0xabad 000FAC26 7987 jns 0xabaf 000FAC28 1D0002 sbb ax,0x200 000FAC2B 41 inc cx 000FAC2C D001 rol byte [bx+di],1 000FAC2E 0008 add [bx+si],cl 000FAC30 0201 add al,[bx+di] 000FAC32 0300 add ax,[bx+si] 000FAC34 2201 and al,[bx+di] 000FAC36 004701 add [bx+0x1],al 000FAC39 40 inc ax 000FAC3A 004000 add [bx+si+0x0],al 000FAC3D 0004 add [si],al 000FAC3F 7998 jns 0xabd9 000FAC41 7987 jns 0xabca 000FAC43 7987 jns 0xabcc 000FAC45 1D0003 sbb ax,0x300 000FAC48 41 inc cx 000FAC49 D00B ror byte [bp+di],1 000FAC4B 0008 add [bx+si],cl 000FAC4D 0300 add ax,[bx+si] 000FAC4F 0300 add ax,[bx+si] 000FAC51 2200 and al,[bx+si] 000FAC53 014701 add [bx+0x1],ax 000FAC56 7000 jo 0xac58 000FAC58 7000 jo 0xac5a 000FAC5A 0002 add [bp+si],al 000FAC5C 793A jns 0xac98 000FAC5E 7987 jns 0xabe7 000FAC60 7987 jns 0xabe9 000FAC62 250004 and ax,0x400 000FAC65 41 inc cx 000FAC66 D003 rol byte [bp+di],1 000FAC68 0309 add cx,[bx+di] 000FAC6A 0000 add [bx+si],al 000FAC6C 0B00 or ax,[bx+si] 000FAC6E 2202 and al,[bp+si] 000FAC70 004701 add [bx+0x1],al 000FAC73 60 pusha 000FAC74 006000 add [bx+si+0x0],ah 000FAC77 0001 add [bx+di],al 000FAC79 47 inc di 000FAC7A 016400 add [si+0x0],sp 000FAC7D 640000 add [fs:bx+si],al 000FAC80 017949 add [bx+di+0x49],di 000FAC83 7987 jns 0xac0c 000FAC85 7987 jns 0xac0e 000FAC87 1A00 sbb al,[bx+si] 000FAC89 0541D0 add ax,0xd041 000FAC8C 0800 or [bx+si],al 000FAC8E 08800003 or [bx+si+0x300],al 000FAC92 004701 add [bx+0x1],al 000FAC95 61 popa 000FAC96 006100 add [bx+di+0x0],ah 000FAC99 0001 add [bx+di],al 000FAC9B 797C jns 0xad19 000FAC9D 7987 jns 0xac26 000FAC9F 7987 jns 0xac28 000FACA1 1D0006 sbb ax,0x600 000FACA4 41 inc cx 000FACA5 D00C ror byte [si],1 000FACA7 040B add al,0xb 000FACA9 0100 add [bx+si],ax 000FACAB 0300 add ax,[bx+si] 000FACAD 2200 and al,[bx+si] 000FACAF 204701 and [bx+0x1],al 000FACB2 F000F0 lock add al,dh 000FACB5 0000 add [bx+si],al 000FACB7 10790D adc [bx+di+0xd],bh 000FACBA 7987 jns 0xac43 000FACBC 7987 jns 0xac45 000FACBE 660007 o32 add [bx],al 000FACC1 41 inc cx 000FACC2 D00C ror byte [si],1 000FACC4 0105 add [di],ax 000FACC6 0000 add [bx+si],al 000FACC8 0300 add ax,[bx+si] 000FACCA 8609 xchg cl,[bx+di] 000FACCC 0007 add [bx],al 000FACCE 0000 add [bx+si],al 000FACD0 0000 add [bx+si],al 000FACD2 0000 add [bx+si],al 000FACD4 0A00 or al,[bx+si] 000FACD6 8609 xchg cl,[bx+di] 000FACD8 0012 add [bp+si],dl 000FACDA 0000 add [bx+si],al 000FACDC 014000 add [bx+si+0x0],ax 000FACDF 1000 adc [bx+si],al 000FACE1 00860900 add [bp+0x9],al 000FACE5 1200 adc al,[bx+si] 000FACE7 800040 add byte [bx+si],0x40 000FACEA 00800000 add [bx+si+0x0],al 000FACEE 8609 xchg cl,[bx+di] 000FACF0 0012 add [bp+si],dl 000FACF2 00800140 add [bx+si+0x4001],al 000FACF6 00807E00 add [bx+si+0x7e],al 000FACFA 8609 xchg cl,[bx+di] 000FACFC 0012 add [bp+si],dl 000FACFE 0000 add [bx+si],al 000FAD00 004100 add [bx+di+0x0],al 000FAD03 800100 add byte [bx+di],0x0 000FAD06 8609 xchg cl,[bx+di] 000FAD08 0012 add [bp+si],dl 000FAD0A 0000 add [bx+si],al 000FAD0C FC cld 000FAD0D FF00 inc word [bx+si] 000FAD0F 0004 add [si],al 000FAD11 00860900 add [bp+0x9],al 000FAD15 07 pop es 000FAD16 0000 add [bx+si],al 000FAD18 1000 adc [bx+si],al 000FAD1A 0000 add [bx+si],al 000FAD1C C00179 rol byte [bx+di],0x79 000FAD1F 4A dec dx 000FAD20 7987 jns 0xaca9 000FAD22 7987 jns 0xacab 000FAD24 42 inc dx 000FAD25 0008 add [bx+si],cl 000FAD27 41 inc cx 000FAD28 D00C ror byte [si],1 000FAD2A 0208 add cl,[bx+si] 000FAD2C 800003 add byte [bx+si],0x3 000FAD2F 00860900 add [bp+0x9],al 000FAD33 3200 xor al,[bx+si] 000FAD35 000F add [bx],cl 000FAD37 0000 add [bx+si],al 000FAD39 40 inc ax 000FAD3A 0000 add [bx+si],al 000FAD3C 8609 xchg cl,[bx+di] 000FAD3E 0032 add [bp+si],dh 000FAD40 00400F add [bx+si+0xf],al 000FAD43 0000 add [bx+si],al 000FAD45 40 inc ax 000FAD46 0000 add [bx+si],al 000FAD48 8609 xchg cl,[bx+di] 000FAD4A 0032 add [bp+si],dh 000FAD4C 00800F00 add [bx+si+0xf],al 000FAD50 004000 add [bx+si+0x0],al 000FAD53 00860900 add [bp+0x9],al 000FAD57 3200 xor al,[bx+si] 000FAD59 C00F00 ror byte [bx],0x0 000FAD5C 004000 add [bx+si+0x0],al 000FAD5F 0079C7 add [bx+di-0x39],bh 000FAD62 7987 jns 0xaceb 000FAD64 7987 jns 0xaced 000FAD66 2A00 sub al,[bx+si] 000FAD68 0941D0 or [bx+di-0x30],ax 000FAD6B 0A03 or al,[bp+di] 000FAD6D 06 push es 000FAD6E 0400 add al,0x0 000FAD70 0300 add ax,[bx+si] 000FAD72 47 inc di 000FAD73 01D0 add ax,dx 000FAD75 04D0 add al,0xd0 000FAD77 0400 add al,0x0 000FAD79 024701 add al,[bx+0x1] 000FAD7C F8 clc 000FAD7D 0CF8 or al,0xf8 000FAD7F 0C00 or al,0x0 000FAD81 084701 or [bx+0x1],al 000FAD84 800480 add byte [si],0x80 000FAD87 0400 add al,0x0 000FAD89 1079DD adc [bx+di-0x23],bh 000FAD8C 7987 jns 0xad15 000FAD8E 7987 jns 0xad17 000FAD90 1A00 sbb al,[bx+si] 000FAD92 0A41D0 or al,[bx+di-0x30] 000FAD95 0F1309 umov cx,[bx+di] 000FAD98 0200 add al,[bx+si] 000FAD9A 800122 add byte [bx+di],0x22 000FAD9D 0010 add [bx+si],dl 000FAD9F 7955 jns 0xadf6 000FADA1 3022 xor [bp+si],ah 000FADA3 0010 add [bx+si],dl 000FADA5 3879ED cmp [bx+di-0x13],bh 000FADA8 7987 jns 0xad31 000FADAA 1E push ds 000FADAB 000B add [bp+di],cl 000FADAD 41 inc cx 000FADAE D00C ror byte [si],1 000FADB0 0208 add cl,[bx+si] 000FADB2 800003 add byte [bx+si],0x3 000FADB5 00860900 add [bp+0x9],al 000FADB9 1100 adc [bx+si],ax 000FADBB 000E0000 add [0x0],cl 000FADBF 0001 add [bx+di],al 000FADC1 0079D8 add [bx+di-0x28],bh 000FADC4 7987 jns 0xad4d 000FADC6 7987 jns 0xad4f 000FADC8 2200 and al,[bx+si] 000FADCA 0C41 or al,0x41 000FADCC D00C ror byte [si],1 000FADCE 0208 add cl,[bx+si] 000FADD0 800003 add byte [bx+si],0x3 000FADD3 004701 add [bx+0x1],al 000FADD6 0004 add [si],al 000FADD8 0004