[SerialICE] SerialICE dump freezing

Idwer Vollering vidwer at gmail.com
Sat Jan 8 19:14:42 CET 2011


Hi all.

I'm having the same problem on i865+ICH5.

Registers 0xf4 on device 0 and 0x48 device 6 are "Intel Reserved".

>From serialice:

PCI 0:00.0 R.f4
IO: outl 0cf8 <= 800000f4
IO: outb 0cfc <= 02

PCI 0:00.0 R.f4
IO: outl 0cf8 <= 80003048
IO:  inl 0cfc => 00000004

PCI 0:06.0 R.48
IO: outl 0cf8 <= 800000f4
IO:  inb 0cfc => 02

PCI 0:00.0 R.f4
IO: outl 0cf8 <= 800000f4
IO: outb 0cfc <= 00

PCI 0:00.0 R.f4
IO: outb 0080 <= a3
IO:  inl 0480 => 1a003180
IO: outl 0480 <= 1a2039c0
IO:  inl 0484 => 0000ffff
IO: outl 0484 <= 0000ffff
IO:  inl 048c => 1b3f0000
IO: outl 048c <= 1b1f0000
IO:  inl 0498 => 00040000
IO: outl 0498 <= 00040000
IO:  inl 04ac => 00000000
IO: outl 04ac <= 00002900
IO:  inl 04b0 => 00000007
IO: outl 04b0 <= 00000007
IO:  inl 04b4 => 00000300
IO: outl 04b4 <= 00000300
IO:  inl 04b8 => 00030307
IO: outl 04b8 <= 00000307
IO: outw 082a <= ffff
IO:  inb 040d => 00
IO: outb 040d <= 02
IO: outb 00e1 <= 02
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 20
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 0f
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 0f
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO: outb 0407 <= 19
IO: outb 00e1 <= 09
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 09
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 00e1 <= 09
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO: outb 0080 <= b0
IO: outb 00e1 <= b0
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO:  inb 0805 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO: outb 0407 <= 00
IO: outb 0080 <= b1
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 19
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO: outb 0080 <= b2
IO: outb 0070 <= 8e
IO:  inb 0071 => 00
IO: outb 0070 <= 00
IO:  inb 0071 => 33
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO:  inb 0407 => 00
IO:  inb 0407 => 8d
IO:  inb 0407 => 9a
IO:  inb 0407 => ef
IO:  inb 0407 => 17
IO:  inb 0407 => 01
IO:  inb 0407 => 95
IO:  inb 0407 => 0f
IO:  inb 0407 => 00
IO:  inb 0407 => 0c
IO:  inb 0407 => c0
IO:  inb 0407 => ff
IO:  inb 0407 => bf
IO:  inb 0407 => fc
IO:  inb 0407 => 02
IO: outb 0072 <= 1e
IO:  inb 0073 => 41
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO: outb 0407 <= 82
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO: outb 0407 <= 3a
IO: outb 0080 <= b4
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO: outb 0407 <= 02
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO: outb 0407 <= 3f
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 3f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 02
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 3f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 02
IO: outb 0407 <= 40
IO: outb 0080 <= b5
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 19
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 0080 <= b6

Then it just sits there/hangs -- it is supposed to get to ram init.

The post code sequence is, with 99% certainty, like this:

68, b6, d2, d5, 0c,
2a /* only visible when soft rebooted */,
38, 3b,
84 /* busy with ram init/ram testing */,
60, 78,
a7 /* ? */,
a9 /* ready to load stuff from cd/harddisk */,
q9 /* ? */,
j0/00 /* not sure about j0, sometimes certain digit seems to be underpowered
*/,
e3 /* seen during the booting of linux */
00

SerialICE and gdb logs are attached, ask away if you need more output.

Idwer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://serialice.com/pipermail/serialice/attachments/20110108/9fcec0ac/attachment-0001.html>
-------------- next part --------------
$ tail -f serialice-log-1810_07_Jan_2011.txt
SerialICE: Open connection to target hardware...
SerialICE: Waiting for handshake with target... target alive!
SerialICE: Version.....: SerialICE v1.5 (Jan  6 2011)
SerialICE: Mainboard...: ASUS P4P800-VM
SerialICE: LUA init...
SerialICE: Starting LUA script
SerialICE: Registering physical memory areas for Cache-As-Ram:
Registering physical memory at 0xffd80000 (0x00080000 bytes)
Registering physical memory at 0xffbc0000 (0x00040000 bytes)
SerialICE: LUA script initialized.
VNC server running on `127.0.0.1:5900'
IO: outb 0080 <= d0
CPU: CPUID eax: 00000000; ecx: 00000000 => 00000002.756e6547.6c65746e.49656e69
CPU: rdmsr 000002ff => 00000000.00000000
CPU: wrmsr 000002ff <= 00000000.00000000
CPU: wrmsr 00000250 <= 00000000.00000000
CPU: wrmsr 00000258 <= 00000000.00000000
CPU: wrmsr 00000259 <= 00000000.00000000
CPU: wrmsr 00000268 <= 00000000.00000000
CPU: wrmsr 00000269 <= 00000000.00000000
CPU: wrmsr 0000026a <= 00000000.00000000
CPU: wrmsr 0000026b <= 00000000.00000000
CPU: wrmsr 0000026c <= 00000000.00000000
CPU: wrmsr 0000026d <= 00000000.00000000
CPU: wrmsr 00000200 <= 00000000.00000000
CPU: wrmsr 00000201 <= 00000000.00000000
CPU: wrmsr 00000202 <= 00000000.00000000
CPU: wrmsr 00000203 <= 00000000.00000000
CPU: wrmsr 00000204 <= 00000000.00000000
CPU: wrmsr 00000205 <= 00000000.00000000
CPU: wrmsr 00000206 <= 00000000.00000000
CPU: wrmsr 00000207 <= 00000000.00000000
CPU: wrmsr 00000208 <= 00000000.00000000
CPU: wrmsr 00000209 <= 00000000.00000000
CPU: wrmsr 0000020a <= 00000000.00000000
CPU: wrmsr 0000020b <= 00000000.00000000
CPU: wrmsr 0000020c <= 00000000.00000000
CPU: wrmsr 0000020d <= 00000000.00000000
CPU: wrmsr 0000020e <= 00000000.00000000
CPU: wrmsr 0000020f <= 00000000.00000000
CPU: wrmsr 0000026e <= 05050505.05050505
CPU: wrmsr 0000026f <= 05050505.05050505
CPU: wrmsr 00000200 <= 00000000.fff00005
CPU: wrmsr 00000201 <= 0000000f.fff00800
CPU: rdmsr 000002ff => 00000000.00000000
CPU: wrmsr 000002ff <= 00000000.00000c00
IO: outb 0064 <= d1
IO:  inb 0064 => ff
IO: outb 0060 <= df
IO:  inb 0064 => ff
IO: outb 0070 <= 8d
CPU: wrmsr 0000008b <= 00000000.00000000
CPU: CPUID eax: 00000001; ecx: 0000008b => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 0000008b => 00000000.000000c7
CPU: CPUID eax: 00000001; ecx: 00008000 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: CPUID eax: 00000001; ecx: 00000004 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: CPUID eax: 00000001; ecx: 00000004 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: CPUID eax: 00000001; ecx: 00000004 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: CPUID eax: 00000001; ecx: 00000004 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: CPUID eax: 00000001; ecx: 00000004 => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 00000017 => 000a0000.00000000
CPU: wrmsr 00000079 <= ffff0000.00000000
CPU: wrmsr 0000008b <= 00000000.00000000
CPU: CPUID eax: 00000001; ecx: 0000008b => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 0000008b => 00000000.000000c7
CPU: CPUID eax: 00000001; ecx: 0000008b => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 0000002c => 00000000.12110012
IO: outb 0070 <= 38
IO:  inb 0071 => 1c
CPU: CPUID eax: 00000001; ecx: 0000002c => 00000f27.00010809.00000000.bfebfbff
CPU: rdmsr 000001a0 => 00000000.00000081
CPU: wrmsr 000001a0 <= 00000000.00000089
IO: outb 0080 <= a0
IO: outl 0cf8 <= 800000c8
IO:  inb 0cfc => 00
PCI 0:00.0 R.c8
IO: outl 0cf8 <= 800000c8
IO: outb 0cfc <= 7c
PCI 0:00.0 R.c8
IO: outl 0cf8 <= 800000c8
IO:  inb 0cfd => 00
PCI 0:00.0 R.c9
IO: outl 0cf8 <= 800000c8
IO: outb 0cfd <= 03
PCI 0:00.0 R.c9
IO: outl 0cf8 <= 800000dc
IO:  inb 0cfe => 00
PCI 0:00.0 R.de
IO: outl 0cf8 <= 800000dc
IO: outb 0cfe <= 00
PCI 0:00.0 R.de
IO: outl 0cf8 <= 8000002c
IO: outl 0cfc <= 80a51043
PCI 0:00.0 R.2c
IO: outl 0cf8 <= 8000f018
IO: outb 0cfd <= 04
PCI 0:1e.0 R.19
IO: outl 0cf8 <= 8000f018
IO: outb 0cfe <= 04
PCI 0:1e.0 R.1a
IO: outl 0cf8 <= 8000f018
IO:  inb 0cff => 00
PCI 0:1e.0 R.1b
IO: outl 0cf8 <= 8000f018
IO: outb 0cff <= 20
PCI 0:1e.0 R.1b
IO: outl 0cf8 <= 8000f070
IO:  inb 0cfc => 20
PCI 0:1e.0 R.70
IO: outl 0cf8 <= 8000f070
IO: outb 0cfc <= 10
PCI 0:1e.0 R.70
IO: outl 0cf8 <= 8000f040
IO:  inb 0cfe => 20
PCI 0:1e.0 R.42
IO: outl 0cf8 <= 8000f040
IO: outb 0cfe <= 30
PCI 0:1e.0 R.42
IO: outl 0cf8 <= 8000f004
IO:  inb 0cff => 80
PCI 0:1e.0 R.07
IO: outl 0cf8 <= 8000f004
IO: outb 0cff <= 80
PCI 0:1e.0 R.07
IO: outl 0cf8 <= 8000f050
IO:  inb 0cfc => 02
PCI 0:1e.0 R.50
IO: outl 0cf8 <= 8000f050
IO: outb 0cfc <= 02
PCI 0:1e.0 R.50
IO: outl 0cf8 <= 8000f050
IO:  inb 0cfd => 64
PCI 0:1e.0 R.51
IO: outl 0cf8 <= 8000f050
IO: outb 0cfd <= 64
PCI 0:1e.0 R.51
IO: outl 0cf8 <= 8000f050
IO:  inb 0cfe => 40
PCI 0:1e.0 R.52
IO: outl 0cf8 <= 8000f050
IO: outb 0cfe <= 43
PCI 0:1e.0 R.52
IO: outl 0cf8 <= 8000f090
IO:  inb 0cfc => 00
PCI 0:1e.0 R.90
IO: outl 0cf8 <= 8000f090
IO: outb 0cfc <= 00
PCI 0:1e.0 R.90
IO: outl 0cf8 <= 8000f004
IO:  inb 0cfc => 01
PCI 0:1e.0 R.04
IO: outl 0cf8 <= 8000f004
IO: outb 0cfc <= 04
PCI 0:1e.0 R.04
IO: outl 0cf8 <= 8000f018
IO:  inb 0cfd => 04
PCI 0:1e.0 R.19
IO: outl 0cf8 <= 8000f018
IO: outb 0cfd <= 04
PCI 0:1e.0 R.19
IO: outl 0cf8 <= 8000f018
IO:  inb 0cfe => 04
PCI 0:1e.0 R.1a
IO: outl 0cf8 <= 8000f018
IO: outb 0cfe <= 04
PCI 0:1e.0 R.1a
IO: outl 0cf8 <= 80000000
IO:  inl 0cfc => 25708086
PCI 0:00.0 R.00
IO: outl 0cf8 <= 8000f050
IO:  inb 0cfe => 43
PCI 0:1e.0 R.52
IO: outl 0cf8 <= 8000f050
IO: outb 0cfe <= 73
PCI 0:1e.0 R.52
IO: outl 0cf8 <= 8000f808
IO:  inb 0cfc => 02
PCI 0:1f.0 R.08
IO: outl 0cf8 <= 8000f808
IO: outb 0cfc <= 00
PCI 0:1f.0 R.08
IO: outl 0cf8 <= 8000f840
IO:  inb 0cfc => 01
PCI 0:1f.0 R.40
IO: outl 0cf8 <= 8000f840
IO: outb 0cfc <= 01
PCI 0:1f.0 R.40
IO: outl 0cf8 <= 8000f840
IO:  inb 0cfd => 00
PCI 0:1f.0 R.41
IO: outl 0cf8 <= 8000f840
IO: outb 0cfd <= 08
PCI 0:1f.0 R.41
IO: outl 0cf8 <= 8000f844
IO:  inb 0cfc => 00
PCI 0:1f.0 R.44
IO: outl 0cf8 <= 8000f844
IO: outb 0cfc <= 10
PCI 0:1f.0 R.44
IO: outl 0cf8 <= 8000f858
IO:  inb 0cfc => 01
PCI 0:1f.0 R.58
IO: outl 0cf8 <= 8000f858
IO: outb 0cfc <= 81
PCI 0:1f.0 R.58
IO: outl 0cf8 <= 8000f858
IO:  inb 0cfd => 00
PCI 0:1f.0 R.59
IO: outl 0cf8 <= 8000f858
IO: outb 0cfd <= 04
PCI 0:1f.0 R.59
IO: outl 0cf8 <= 8000f85c
IO:  inb 0cfc => 00
PCI 0:1f.0 R.5c
IO: outl 0cf8 <= 8000f85c
IO: outb 0cfc <= 10
PCI 0:1f.0 R.5c
IO: outl 0cf8 <= 8000f864
IO:  inb 0cfc => 10
PCI 0:1f.0 R.64
IO: outl 0cf8 <= 8000f864
IO: outb 0cfc <= d0
PCI 0:1f.0 R.64
IO: outl 0cf8 <= 8000f890
IO:  inb 0cfc => 00
PCI 0:1f.0 R.90
IO: outl 0cf8 <= 8000f890
IO: outb 0cfc <= ff
PCI 0:1f.0 R.90
IO: outl 0cf8 <= 8000f890
IO:  inb 0cfd => 00
PCI 0:1f.0 R.91
IO: outl 0cf8 <= 8000f890
IO: outb 0cfd <= fc
PCI 0:1f.0 R.91
IO: outl 0cf8 <= 8000f8a4
IO:  inb 0cfc => 3b
PCI 0:1f.0 R.a4
IO: outl 0cf8 <= 8000f8a4
IO: outb 0cfc <= 39
PCI 0:1f.0 R.a4
IO: outl 0cf8 <= 8000f8d0
IO:  inb 0cfc => 84
PCI 0:1f.0 R.d0
IO: outl 0cf8 <= 8000f8d0
IO: outb 0cfc <= 86
PCI 0:1f.0 R.d0
IO: outl 0cf8 <= 8000f8d0
IO:  inb 0cfd => 00
PCI 0:1f.0 R.d1
IO: outl 0cf8 <= 8000f8d0
IO: outb 0cfd <= 21
PCI 0:1f.0 R.d1
IO: outl 0cf8 <= 8000f8d0
IO:  inb 0cfe => 00
PCI 0:1f.0 R.d2
IO: outl 0cf8 <= 8000f8d0
IO: outb 0cfe <= 00
PCI 0:1f.0 R.d2
IO: outl 0cf8 <= 8000f8d8
IO:  inb 0cfc => 00
PCI 0:1f.0 R.d8
IO: outl 0cf8 <= 8000f8d8
IO: outb 0cfc <= 04
PCI 0:1f.0 R.d8
IO: outl 0cf8 <= 8000f8e0
IO:  inb 0cff => 80
PCI 0:1f.0 R.e3
IO: outl 0cf8 <= 8000f8e0
IO: outb 0cff <= 80
PCI 0:1f.0 R.e3
IO: outl 0cf8 <= 8000f8f0
IO:  inb 0cfc => 00
PCI 0:1f.0 R.f0
IO: outl 0cf8 <= 8000f8f0
IO: outb 0cfc <= 00
PCI 0:1f.0 R.f0
IO: outl 0cf8 <= 8000f8e4
IO:  inb 0cfe => 08
PCI 0:1f.0 R.e6
IO: outl 0cf8 <= 8000f8e4
IO: outb 0cfe <= 08
PCI 0:1f.0 R.e6
IO: outl 0cf8 <= 8000f8e4
IO:  inb 0cff => 14
PCI 0:1f.0 R.e7
IO: outl 0cf8 <= 8000f8e4
IO: outb 0cff <= 14
PCI 0:1f.0 R.e7
IO: outl 0cf8 <= 8000f8ac
IO:  inb 0cfd => 00
PCI 0:1f.0 R.ad
IO: outl 0cf8 <= 8000f8ac
IO: outb 0cfd <= 03
PCI 0:1f.0 R.ad
IO: outl 0cf8 <= 8000f8ac
IO:  inb 0cfe => 00
PCI 0:1f.0 R.ae
IO: outl 0cf8 <= 8000f8ac
IO: outb 0cfe <= 00
PCI 0:1f.0 R.ae
IO: outl 0cf8 <= 8000fb20
IO:  inb 0cfd => 00
PCI 0:1f.3 R.21
IO: outl 0cf8 <= 8000fb20
IO: outb 0cfd <= 04
PCI 0:1f.3 R.21
IO: outl 0cf8 <= 8000fb20
IO:  inb 0cfc => 01
PCI 0:1f.3 R.20
IO: outl 0cf8 <= 8000fb20
IO: outb 0cfc <= 01
PCI 0:1f.3 R.20
IO: outl 0cf8 <= 8000fb40
IO:  inb 0cfc => 00
PCI 0:1f.3 R.40
IO: outl 0cf8 <= 8000fb40
IO: outb 0cfc <= 01
PCI 0:1f.3 R.40
IO: outl 0cf8 <= 8000fb04
IO:  inb 0cfc => 00
PCI 0:1f.3 R.04
IO: outl 0cf8 <= 8000fb04
IO: outb 0cfc <= 01
PCI 0:1f.3 R.04
IO: outl 0cf8 <= 8000fb2c
IO: outl 0cfc <= 80a61043
PCI 0:1f.3 R.2c
IO: outl 0cf8 <= 8000ef80
IO:  inb 0cfc => 00
PCI 0:1d.7 R.80
IO: outl 0cf8 <= 8000ef80
IO: outb 0cfc <= 01
PCI 0:1d.7 R.80
IO: outl 0cf8 <= 8000ef2c
IO: outl 0cfc <= 80a61043
PCI 0:1d.7 R.2c
IO: outl 0cf8 <= 8000ef80
IO:  inb 0cfc => 01
PCI 0:1d.7 R.80
IO: outl 0cf8 <= 8000ef80
IO: outb 0cfc <= 00
PCI 0:1d.7 R.80
IO: outb 04d0 <= 00
IO: outb 04d1 <= 00
IO: outb 0866 <= 02
IO: outl 0cf8 <= 8000f8a4
IO:  inb 0cfc => 3b
PCI 0:1f.0 R.a4
IO: outb 0070 <= 0d
IO: outb 0071 <= 00
IO:  inw 0868 => 0000
IO: outw 0868 <= 0800
IO: outl 0cf8 <= 8000f8d4
IO:  inb 0cfc => 00
PCI 0:1f.0 R.d4
IO: outl 0cf8 <= 8000f8d4
IO: outb 0cfc <= 02
PCI 0:1f.0 R.d4
IO: outl 0cf8 <= 8000ef54
IO:  inb 0cfc => 00
PCI 0:1d.7 R.54
IO: outl 0cf8 <= 8000ef54
IO: outb 0cfc <= 00
PCI 0:1d.7 R.54
IO: outl 0cf8 <= 8000ef54
IO: outb 0cfd <= 80
PCI 0:1d.7 R.55
IO: outb 0829 <= 20
IO: outl 0cf8 <= 8000f954
IO:  inb 0cfd => 00
PCI 0:1f.1 R.55
IO: outl 0cf8 <= 8000f954
IO: outb 0cfd <= 00
PCI 0:1f.1 R.55
IO: outb 0070 <= 37
IO:  inb 0071 => c0
IO: outb 0070 <= 39
IO:  inb 0071 => 00
IO: outb 0070 <= 3a
IO:  inb 0071 => 00
IO: outb 0070 <= 3b
IO:  inb 0071 => 00
IO: outb 0070 <= 3c
IO:  inb 0071 => 80
IO: outb 0070 <= 3d
IO:  inb 0071 => 30
IO: outb 0070 <= 40
IO:  inb 0071 => 00
IO: outb 0070 <= 41
IO:  inb 0071 => 00
IO: outb 0070 <= 42
IO:  inb 0071 => 00
IO: outb 0070 <= 43
IO:  inb 0071 => 00
IO: outb 0070 <= 44
IO:  inb 0071 => 00
IO: outb 0070 <= 45
IO:  inb 0071 => 00
IO: outb 0070 <= 46
IO:  inb 0071 => 00
IO: outb 0070 <= 47
IO:  inb 0071 => 00
IO: outb 0070 <= 48
IO:  inb 0071 => 00
IO: outb 0070 <= 49
IO:  inb 0071 => 00
IO: outb 0070 <= 4a
IO:  inb 0071 => 00
IO: outb 0070 <= 4b
IO:  inb 0071 => 00
IO: outb 0070 <= 4c
IO:  inb 0071 => 20
IO: outb 0070 <= 4d
IO:  inb 0071 => 0c
IO: outb 0070 <= 4e
IO:  inb 0071 => 30
IO: outb 0070 <= 4f
IO:  inb 0071 => 00
IO: outb 0070 <= 50
IO:  inb 0071 => 5a
IO: outb 0070 <= 51
IO:  inb 0071 => a0
IO: outb 0070 <= 52
IO:  inb 0071 => 0e
IO: outb 0070 <= 53
IO:  inb 0071 => 30
IO: outb 0070 <= 54
IO:  inb 0071 => 00
IO: outb 0070 <= 55
IO:  inb 0071 => 30
IO: outb 0070 <= 56
IO:  inb 0071 => 03
IO: outb 0070 <= 57
IO:  inb 0071 => 80
IO: outb 0070 <= 58
IO:  inb 0071 => 2f
IO: outb 0070 <= 59
IO:  inb 0071 => 04
IO: outb 0070 <= 5a
IO:  inb 0071 => 00
IO: outb 0070 <= 5b
IO:  inb 0071 => 00
IO: outb 0070 <= 5c
IO:  inb 0071 => 40
IO: outb 0070 <= 5d
IO:  inb 0071 => 68
IO: outb 0070 <= 5e
IO:  inb 0071 => 1e
IO: outb 0070 <= 5f
IO:  inb 0071 => 00
IO: outb 0070 <= 61
IO:  inb 0071 => 00
IO: outb 0070 <= 62
IO:  inb 0071 => 20
IO: outb 0070 <= 63
IO:  inb 0071 => 00
IO: outb 0070 <= 64
IO:  inb 0071 => 08
IO: outb 0070 <= 65
IO:  inb 0071 => 00
IO: outb 0070 <= 66
IO:  inb 0071 => 00
IO: outb 0070 <= 67
IO:  inb 0071 => 00
IO: outb 0070 <= 68
IO:  inb 0071 => 00
IO: outb 0070 <= 69
IO:  inb 0071 => 40
IO: outb 0070 <= 6a
IO:  inb 0071 => 11
IO: outb 0070 <= 6b
IO:  inb 0071 => 00
IO: outb 0070 <= 6c
IO:  inb 0071 => 10
IO: outb 0070 <= 6d
IO:  inb 0071 => 32
IO: outb 0070 <= 6f
IO:  inb 0071 => 54
IO: outb 0070 <= 71
IO:  inb 0071 => 01
IO: outb 0070 <= 72
IO:  inb 0071 => 00
IO: outb 0070 <= 73
IO:  inb 0071 => 00
IO: outb 0070 <= 75
IO:  inb 0071 => 76
IO: outb 0070 <= 76
IO:  inb 0071 => 98
IO: outb 0070 <= 77
IO:  inb 0071 => ba
IO: outb 0070 <= 78
IO:  inb 0071 => 10
IO: outb 0070 <= 79
IO:  inb 0071 => 32
IO: outb 0070 <= 7a
IO:  inb 0071 => 54
IO: outb 0070 <= 7b
IO:  inb 0071 => 76
IO: outb 0070 <= 7c
IO:  inb 0071 => 98
IO: outb 0070 <= 7d
IO:  inb 0071 => ba
IO: outb 0070 <= 7f
IO:  inb 0071 => 88
IO: outb 0072 <= 80
IO:  inb 0073 => 1a
IO: outb 0072 <= 81
IO:  inb 0073 => 88
IO: outb 0072 <= 82
IO:  inb 0073 => 1a
IO: outb 0072 <= 83
IO:  inb 0073 => 9a
IO: outb 0072 <= 84
IO:  inb 0073 => 19
IO: outb 0072 <= 85
IO:  inb 0073 => 4f
IO: outb 0072 <= 86
IO:  inb 0073 => 30
IO: outb 0072 <= 87
IO:  inb 0073 => 31
IO: outb 0072 <= 88
IO:  inb 0073 => 98
IO: outb 0072 <= 89
IO:  inb 0073 => 84
IO: outb 0072 <= 8a
IO:  inb 0073 => a0
IO: outb 0072 <= 8b
IO:  inb 0073 => 00
IO: outb 0072 <= 8c
IO:  inb 0073 => ba
IO: outb 0072 <= 8d
IO:  inb 0073 => d4
IO: outb 0072 <= 8e
IO:  inb 0073 => e0
IO: outb 0072 <= 8f
IO:  inb 0073 => 8f
IO: outb 0072 <= 90
IO:  inb 0073 => 80
IO: outb 0072 <= 91
IO:  inb 0073 => 00
IO: outb 0072 <= 92
IO:  inb 0073 => 80
IO: outb 0072 <= 93
IO:  inb 0073 => 18
IO: outb 0072 <= 94
IO:  inb 0073 => 00
IO: outb 0072 <= 95
IO:  inb 0073 => c3
IO: outb 0072 <= 96
IO:  inb 0073 => 03
IO: outb 0072 <= 97
IO:  inb 0073 => 44
IO: outb 0072 <= 98
IO:  inb 0073 => c4
IO: outb 0072 <= 99
IO:  inb 0073 => 6f
IO: outb 0072 <= 9a
IO:  inb 0073 => ac
IO: outb 0072 <= 9b
IO:  inb 0073 => de
IO: outb 0072 <= 9c
IO:  inb 0073 => de
IO: outb 0072 <= 9d
IO:  inb 0073 => bb
IO: outb 0072 <= 9e
IO:  inb 0073 => 41
IO: outb 0072 <= 9f
IO:  inb 0073 => be
IO: outb 0072 <= a0
IO:  inb 0073 => 01
IO: outb 0072 <= a1
IO:  inb 0073 => 00
IO: outb 0072 <= a2
IO:  inb 0073 => 40
IO: outb 0072 <= a3
IO:  inb 0073 => 00
IO: outb 0072 <= a4
IO:  inb 0073 => 00
IO: outb 0072 <= a5
IO:  inb 0073 => 00
IO: outb 0072 <= a6
IO:  inb 0073 => 00
IO: outb 0072 <= a7
IO:  inb 0073 => 01
IO: outb 0070 <= be
IO:  inb 0071 => 18
IO: outb 0070 <= bf
IO:  inb 0071 => ff
IO: outb 0080 <= a2
IO: outl 0cf8 <= 800000f4
IO:  inb 0cfc => 00
PCI 0:00.0 R.f4
IO: outl 0cf8 <= 800000f4
IO: outb 0cfc <= 02
PCI 0:00.0 R.f4
IO: outl 0cf8 <= 80003048
IO:  inl 0cfc => 00000004
PCI 0:06.0 R.48
IO: outl 0cf8 <= 800000f4
IO:  inb 0cfc => 02
PCI 0:00.0 R.f4
IO: outl 0cf8 <= 800000f4
IO: outb 0cfc <= 00
PCI 0:00.0 R.f4
IO: outb 0080 <= a3
IO:  inl 0480 => 1a003180
IO: outl 0480 <= 1a2039c0
IO:  inl 0484 => 0000ffff
IO: outl 0484 <= 0000ffff
IO:  inl 048c => 1b3f0000
IO: outl 048c <= 1b1f0000
IO:  inl 0498 => 00040000
IO: outl 0498 <= 00040000
IO:  inl 04ac => 00000000
IO: outl 04ac <= 00002900
IO:  inl 04b0 => 00000007
IO: outl 04b0 <= 00000007
IO:  inl 04b4 => 00000300
IO: outl 04b4 <= 00000300
IO:  inl 04b8 => 00030307
IO: outl 04b8 <= 00000307
IO: outw 082a <= ffff
IO:  inb 040d => 00
IO: outb 040d <= 02
IO: outb 00e1 <= 02
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 20
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 0f
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 0f
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO: outb 0407 <= 19
IO: outb 00e1 <= 09
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 09
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 00e1 <= 09
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO: outb 0080 <= b0
IO: outb 00e1 <= b0
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO:  inb 0805 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO: outb 0407 <= 00
IO: outb 0080 <= b1
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 19
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d3
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO:  inb 0405 => 19
IO: outb 0080 <= b2
IO: outb 0070 <= 8e
IO:  inb 0071 => 00
IO: outb 0070 <= 00
IO:  inb 0071 => 33
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 0b
IO:  inb 0407 => 00
IO:  inb 0407 => 8d
IO:  inb 0407 => 9a
IO:  inb 0407 => ef
IO:  inb 0407 => 17
IO:  inb 0407 => 01
IO:  inb 0407 => 95
IO:  inb 0407 => 0f
IO:  inb 0407 => 00
IO:  inb 0407 => 0c
IO:  inb 0407 => c0
IO:  inb 0407 => ff
IO:  inb 0407 => bf
IO:  inb 0407 => fc
IO:  inb 0407 => 02
IO: outb 0072 <= 1e
IO:  inb 0073 => 41
IO:  inb 0402 => 14
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO: outb 0407 <= 82
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 1a
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO: outb 0407 <= 3a
IO: outb 0080 <= b4
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO: outb 0407 <= 02
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 2f
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO: outb 0407 <= 3f
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 3f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 02
IO:  inb 0407 => 00
IO:  inb 0402 => 14
IO:  inb 0407 => 82
IO:  inb 0407 => 3f
IO:  inb 0407 => 1f
IO:  inb 0407 => 7f
IO:  inb 0407 => 3f
IO:  inb 0407 => 3a
IO:  inb 0407 => 2a
IO:  inb 0407 => 31
IO:  inb 0407 => 19
IO:  inb 0407 => 02
IO: outb 0407 <= 40
IO: outb 0080 <= b5
IO: outb 00e1 <= 19
IO: outb 0400 <= ff
IO:  inb 0400 => 00
IO: outb 0403 <= 00
IO: outb 0404 <= d2
IO: outb 0405 <= 19
IO: outb 0400 <= ff
IO:  inb 0402 => 14
IO: outb 0402 <= 54
IO: outb 00e1 <= 54
IO:  inb 0400 => 02
IO: outb 0080 <= b6
-------------- next part --------------
$ gdb
GNU gdb (GDB) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
(gdb) target remote 127.0.0.1:1234
Remote debugging using 127.0.0.1:1234
0x0000fff0 in ?? ()
(gdb) c
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x00005147 in ?? ()
(gdb) info reg
eax            0x40019b6        67115446
ecx            0xa      10
edx            0x45137  282935
ebx            0x5137   20791
esp            0x17a1   0x17a1
ebp            0x633    0x633
esi            0xfff81921       -517855
edi            0x2e4f5143       776950083
eip            0x5147   0x5147
eflags         0x2      [ ]
cs             0xf000   61440
ss             0xf000   61440
ds             0x0      0
es             0x0      0
fs             0x0      0
gs             0x0      0
(gdb) x/10000i ($cs*16)+$eip
   0xf5147:     jmp    0xf5147
   0xf5149:     bswap  %di
   0xf514c:     jmp    *%edi
   0xf514e:     and    %eax,%fs:(%ebx)
   0xf5151:     andb   $0x3,0x22(%edi)
   0xf5155:     mov    0x98032369,%al
   0xf515a:     imul   $0xffffffb0,(%ebx,%eax,1),%esp
   0xf515e:     outsb  %ds:(%esi),(%dx)
   0xf515f:     and    $0x21859c03,%eax
   0xf5164:     add    $0x82,%al
   0xf5166:     xchg   %esp,(%edx)
   0xf5168:     add    $0x8a,%al
   0xf516a:     mov    %esp,(%ebx)
   0xf516c:     add    $0xa2,%al
   0xf516e:     mov    %fs,(%esp,%eax,1)
   0xf5171:     lcall  $0x21a6,$0x9e042593
   0xf5178:     add    $0x522a883,%eax
   0xf517d:     mov    0x24afa305(%ebx,%eiz,1),%ebp
   0xf5184:     add    $0x525b7ab,%eax
   0xf5189:     lahf
   0xf518a:     enter  $0x621,$0x81
   0xf518e:     lret   $0x622
   0xf5191:     mov    %ecx,%esi
   0xf5193:     and    (%esi),%eax
   0xf5195:     mov    0x990624d2,%eax
   0xf519a:     (bad)
   0xf519b:     and    $0xdf8bb106,%eax
   0xf51a0:     mov    $0x2b00009,%ecx
   0xf51a5:     mov    $0x9de951ab,%edi
   0xf51aa:     std
   0xf51ab:     mov    $0xb4bf0001,%ecx
   0xf51b0:     push   %ecx
   0xf51b1:     jmp    0x101c4f33
   0xf51b6:     mov    $0xbfbf0001,%ecx
   0xf51bb:     push   %ecx
---Type <return> to continue, or q <return> to quit---
   0xf51bc:     jmp    0xac94f4a
   0xf51c1:     add    %bh,0x69e951c8(%edi)
   0xf51c7:     std
   0xf51c8:     or     $0x40,%al
   0xf51ca:     mov    $0xd3bf000a,%ecx
   0xf51cf:     push   %ecx
   0xf51d0:     jmp    0xfb9b4f4a
   0xf51d5:     jmp    *%edi
   0xf51d7:     push   %ebp
   0xf51d8:     mov    %esp,%ebp
   0xf51da:     add    $0xfffffffe,%esp
   0xf51dd:     pushaw
   0xf51df:     mov    $0xbce951e5,%edi
   0xf51e4:     add    %ecx,0x6166ff46(%eax)
   0xf51ea:     mov    -0x1(%esi),%al
   0xf51ed:     mov    %ebp,%esp
   0xf51ef:     pop    %ebp
   0xf51f0:     lret
   0xf51f1:     push   %ebp
   0xf51f2:     mov    %esp,%ebp
   0xf51f4:     add    $0xfffffffc,%esp
   0xf51f7:     pushaw
   0xf51f9:     mov    $0x56e951ff,%edi
   0xf51fe:     add    -0x77(%esi),%ah
   0xf5201:     pop    %esi
   0xf5202:     cld
   0xf5203:     popaw
   0xf5205:     mov    -0x4(%esi),%bx
   0xf5209:     mov    %ebp,%esp
   0xf520b:     pop    %ebp
   0xf520c:     lret
   0xf520d:     pushaw
   0xf520f:     mov    $0xd6e95215,%edi
   0xf5214:     add    %esp,0x61(%esi)
   0xf5217:     lret
---Type <return> to continue, or q <return> to quit---
   0xf5218:     pushaw
   0xf521a:     mov    $0x68e95220,%edi
   0xf521f:     add    0x61(%esi),%ah
   0xf5222:     lret
   0xf5223:     pushaw
   0xf5225:     mov    $0x1fe9522b,%edi
   0xf522a:     add    0x61(%esi),%ah
   0xf522d:     lret
   0xf522e:     pushaw
   0xf5230:     mov    $0x1ae95236,%edi







   0xf5235:     add    0x61(%esi),%ah
   0xf5238:     lret
   0xf5239:     pushaw
   0xf523b:     mov    $0x6ce95241,%edi
   0xf5240:     shll   $0xcb,0x61(%esi)
   0xf5244:     jmp    0x64f90060
   0xf5249:     scas   %es:(%edi),%al
   0xf524a:     jmp    0xff1c0093
   0xf524f:     ret
   0xf5250:     mov    $0x80b70580,%ecx
   0xf5255:     mov    %cl,%bl
   0xf5257:     mov    $0x41,%ah
   0xf5259:     mov    $0x6de9525f,%edi
   0xf525e:     add    -0x16ad9841(%ebx,%eax,2),%esi
   0xf5265:     add    %gs:-0x40fb4b3b(%edx),%ecx
   0xf526c:     jno    0xf52c0
   0xf526e:     jmp    0x33d25591
   0xf5273:     leave
   0xf5274:     jmp    0xf5253
   0xf5276:     lock add %esi,%esi
   0xf5279:     add    -0x9fe0ff2(%eax),%esp
   0xf527f:     add    0x7601700e(%eax),%esi
   0xf5285:     add    0x7601700f(%eax),%esp
   0xf528b:     add    -0x7c8f47f1(%eax),%esi
   0xf5291:     shr    $0x3,%eax
---Type <return> to continue, or q <return> to quit---
   0xf5294:     and    $0x70e600ff,%eax
   0xf5299:     jmp    0xf529b
   0xf529b:     xor    %al,%al
   0xf529d:     out    %al,$0x71
   0xf529f:     mov    $0xed660800,%edx
   0xf52a4:     mov    %eax,%edx
   0xf52a6:     shr    $0x10,%ax
   0xf52aa:     and    %edx,%eax
   0xf52ac:     test   $0x11740400,%eax
   0xf52b1:     mov    $0xe8c18370,%eax
   0xf52b6:     add    0x70e600ff,%esp
   0xf52bc:     jmp    0xf52be
   0xf52be:     mov    $0x1,%al
   0xf52c0:     out    %al,$0x71
   0xf52c2:     jmp    0x70c80066
   0xf52c7:     add    $0xffffffe8,%ecx
   0xf52ca:     add    0x70e600ff,%esp
   0xf52d0:     jmp    0xf52d2
   0xf52d2:     in     $0x71,%al
   0xf52d4:     out    %al,$0xb3
   0xf52d6:     jmp    0xc40900b3
   0xf52db:     add    %al,(%eax)
   0xf52dd:     add    %al,(%eax)
   0xf52df:     add    %al,%bl
   0xf52e1:     ret
   0xf52e2:     push   %edx
   0xf52e3:     push   %ax
   0xf52e5:     mov    $0xed66048c,%edx
   0xf52ea:     or     $0x0,%ax
   0xf52ee:     and    %al,(%eax)
   0xf52f0:     out    %ax,(%dx)
   0xf52f2:     pop    %ax
   0xf52f4:     pop    %edx
   0xf52f5:     ret
   0xf52f6:     push   %edx
---Type <return> to continue, or q <return> to quit---
   0xf52f7:     push   %ax
   0xf52f9:     mov    $0xed66048c,%edx
   0xf52fe:     and    $0xffff,%ax
   0xf5302:     (bad)
   0xf5304:     out    %ax,(%dx)
   0xf5306:     pop    %ax
   0xf5308:     pop    %edx
   0xf5309:     ret
   0xf530a:     add    %al,(%eax)
   0xf530c:     add    %al,(%eax)
   0xf530e:     add    %al,(%eax)
   0xf5310:     and    $0x42,%al
   0xf5312:     dec    %edi
   0xf5313:     dec    %edi
   0xf5314:     push   %esp
   0xf5315:     push   %ebx
   0xf5316:     dec    %ecx
   0xf5317:     and    $0x1,%al
   0xf5319:     pop    %es
   0xf531a:     add    %dl,(%edx)
   0xf531c:     add    %edx,0x34(%eax)
   0xf531f:     push   %eax
   0xf5320:     cmp    %dh,(%eax)
   0xf5322:     xor    %ch,0x4d56
   0xf5328:     mov    $0xb40440,%edx
   0xf532d:     mov    $0x6ee95333,%edi
   0xf5332:     add    %bh,(%edi,%edi,8)
   0xf5335:     je     0xf5340
   0xf5337:     mov    $0x40bf5301,%eax
   0xf533c:     push   %ebx
   0xf533d:     jmp    0x21bf57ae
   0xf5342:     out    %al,$0x72
   0xf5344:     jmp    0xf5346
   0xf5346:     in     $0x73,%al
   0xf5348:     and    $0x40,%al
---Type <return> to continue, or q <return> to quit---
   0xf534a:     shr    $0x6,%al
   0xf534d:     or     %al,%al
   0xf534f:     je     0xf535e
   0xf5351:     mov    $0xed66048c,%edx
   0xf5356:     and    $0xffff,%ax
   0xf535a:     ljmp   *<internal disassembler error>
   0xf535c:     out    %ax,(%dx)
   0xf535e:     mov    $0xed66048c,%edx
   0xf5363:     and    $0xffff,%ax
   0xf5367:     ljmp   *<internal disassembler error>
   0xf5369:     out    %ax,(%dx)
   0xf536b:     mov    $0xe1e60352,%ecx
   0xf5370:     loop   0xf536e
   0xf5372:     mov    $0xed66048c,%edx
   0xf5377:     or     $0x0,%ax
   0xf537b:     add    %dl,(%eax)
   0xf537d:     out    %ax,(%dx)
   0xf537f:     mov    $0x27b00800,%ebx
   0xf5384:     out    %al,$0x72
   0xf5386:     jmp    0xf5388
   0xf5388:     in     $0x73,%al
   0xf538a:     and    $0x10,%al
   0xf538c:     shr    $0x4,%al
   0xf538f:     or     %al,%al
   0xf5391:     je     0xf5396
   0xf5393:     mov    $0x44b40808,%ebx
   0xf5398:     mov    $0x60e9539e,%edi
   0xf539d:     add    %cl,%ch
   0xf539f:     (bad)
   0xf53a0:     lods   %ds:(%esi),%al
   0xf53a1:     bswap  %ax
   0xf53a4:     mov    %dh,%ah
   0xf53a6:     mov    $0x80,%al
   0xf53a8:     bswap  %ax
   0xf53ab:     xchg   %ah,%dl
---Type <return> to continue, or q <return> to quit---
   0xf53ad:     mov    %al,%dh
   0xf53af:     mov    %dl,%al
   0xf53b1:     and    $0xfc,%al
   0xf53b3:     bswap  %dx
   0xf53b6:     mov    $0xef660cf8,%edx
   0xf53bb:     jecxz  0xf53bd
   0xf53bd:     jecxz  0xf53bf
   0xf53bf:     bswap  %dx
   0xf53c2:     mov    %dl,%al
   0xf53c4:     xchg   %dh,%ah
   0xf53c6:     bswap  %ax
   0xf53c9:     mov    %dh,%al
   0xf53cb:     bswap  %ax
   0xf53ce:     mov    %ah,%dh
   0xf53d0:     and    $0x3,%al
   0xf53d2:     bswap  %dx
   0xf53d5:     mov    $0xfc,%dl
   0xf53d7:     or     %al,%dl
   0xf53d9:     in     (%dx),%al
   0xf53da:     bswap  %dx
   0xf53dd:     mov    %dl,%ah
   0xf53df:     test   %al,%dh
   0xf53e1:     bswap  %ax
   0xf53e4:     mov    %eax,%edx
   0xf53e6:     bswap  %ax
   0xf53e9:     jmp    *%edi
   0xf53eb:     xchg   %ah,%al
   0xf53ed:     xchg   %dl,%ah
   0xf53ef:     bswap  %ax
   0xf53f2:     mov    $0x80,%al
   0xf53f4:     mov    %dh,%ah
   0xf53f6:     bswap  %ax
   0xf53f9:     mov    %al,%dh
   0xf53fb:     and    $0xfc,%al
   0xf53fd:     bswap  %dx
---Type <return> to continue, or q <return> to quit---
   0xf5400:     mov    $0xef660cf8,%edx
   0xf5405:     jecxz  0xf5407
   0xf5407:     jecxz  0xf5409
   0xf5409:     bswap  %dx
   0xf540c:     xchg   %eax,%edx
   0xf540d:     mov    %ah,%dl
   0xf540f:     and    $0x3,%ah
   0xf5412:     bswap  %dx
   0xf5415:     mov    $0xfc,%dl
   0xf5417:     or     %ah,%dl
   0xf5419:     out    %al,(%dx)
   0xf541a:     jecxz  0xf541c
   0xf541c:     jecxz  0xf541e
   0xf541e:     bswap  %dx
   0xf5421:     mov    %dl,%ah
   0xf5423:     mov    %dh,%dl
   0xf5425:     bswap  %ax
   0xf5428:     mov    %ah,%dh
   0xf542a:     bswap  %ax
   0xf542d:     jmp    *%edi
   0xf542f:     bswap  %di
   0xf5432:     mov    $0x69e95438,%edi
   0xf5437:     push   %esi
   0xf5439:     xlat   %ds:(%ebx)
   0xf543a:     and    %bh,%al
   0xf543c:     not    %bh
   0xf543e:     or     %bl,%al
   0xf5440:     mov    $0xa6eb5445,%edi
   0xf5445:     bswap  %di
   0xf5448:     jmp    *%edi
   0xf544a:     mov    %al,%bh
   0xf544c:     mov    $0x0,%bl
   0xf544e:     jmp    0xf542f
   0xf5450:     movzbl %al,%ebx
   0xf5453:     jmp    0xf542f
---Type <return> to continue, or q <return> to quit---
   0xf5455:     bswap  %dx
   0xf5458:     mov    %eax,%edx
   0xf545a:     bswap  %dx
   0xf545d:     mov    $0x80,%al
   0xf545f:     mov    %dh,%ah
   0xf5461:     bswap  %ax
   0xf5464:     mov    %dl,%ah
   0xf5466:     bswap  %dx
   0xf5469:     mov    %dh,%al
   0xf546b:     and    $0xfc,%al
   0xf546d:     bswap  %dx
   0xf5470:     mov    $0xef660cf8,%edx
   0xf5475:     shr    $0x8,%ax
   0xf5479:     mov    $0x93660cfc,%edx
   0xf547e:     in     (%dx),%ax
   0xf5480:     xchg   %ax,%bx
   0xf5482:     bswap  %dx
   0xf5485:     xchg   %eax,%edx
   0xf5486:     jmp    *%edi
   0xf5488:     bswap  %dx
   0xf548b:     mov    %eax,%edx
   0xf548d:     bswap  %dx
   0xf5490:     mov    $0x80,%al
   0xf5492:     mov    %dh,%ah
   0xf5494:     bswap  %ax
   0xf5497:     mov    %dl,%ah
   0xf5499:     bswap  %dx
   0xf549c:     mov    %dh,%al
   0xf549e:     and    $0xfc,%al
   0xf54a0:     bswap  %dx
   0xf54a3:     mov    $0xef660cf8,%edx
   0xf54a8:     shr    $0x8,%ax
   0xf54ac:     mov    $0x93660cfc,%edx

   0xf54b1:     out    %ax,(%dx)
   0xf54b3:     xchg   %ax,%bx
---Type <return> to continue, or q <return> to quit---
   0xf54b5:     bswap  %dx
   0xf54b8:     xchg   %eax,%edx
   0xf54b9:     jmp    *%edi
   0xf54bb:     push   %edi
   0xf54bc:     push   %dx
   0xf54be:     push   %ax
   0xf54c0:     mov    $0xdbe954c6,%edi
   0xf54c5:     decb   -0x75a79930(%edx)
   0xf54cb:     ret    $0x5a66
   0xf54ce:     pop    %edi
   0xf54cf:     ret
   0xf54d0:     call   0x66db54bd
   0xf54d5:     pusha
   0xf54d6:     mov    $0xfe954dc,%edi
   0xf54db:     jmp    *0x61(%esi)
   0xf54de:     ret
   0xf54df:     call   0xe8db54d6
   0xf54e4:     aad    $0xffffffff
   0xf54e6:     push   %eax
   0xf54e7:     not    %bh
   0xf54e9:     and    %bh,%al
   0xf54eb:     or     %bl,%al
   0xf54ed:     call   0xf66854d6
   0xf54f2:     xlat   %ds:(%ebx)
   0xf54f3:     test   %al,%bh
   0xf54f5:     ret
   0xf54f6:     call   0x53db54e5
   0xf54fb:     mov    %al,%bh
   0xf54fd:     mov    $0x0,%bl
   0xf54ff:     call   0xc36b54e5
   0xf5504:     call   0x53db54fc
   0xf5509:     movzbl %al,%ebx
   0xf550c:     call   0xc39454e5
   0xf5511:     pop    %ebx
   0xf5512:     ret
---Type <return> to continue, or q <return> to quit---
   0xf5513:     call   0x66db550a
   0xf5518:     push   %eax
   0xf5519:     push   %dx
   0xf551b:     push   %di
   0xf551d:     mov    $0x32e95523,%edi
   0xf5522:     jmp    *0x5f(%esi)
   0xf5525:     pop    %dx
   0xf5527:     pop    %ax
   0xf5529:     ret
   0xf552a:     call   0x66db5519
   0xf552f:     push   %eax
   0xf5530:     push   %bx
   0xf5532:     push   %dx
   0xf5534:     push   %di
   0xf5536:     mov    $0x4ce9553c,%edi
   0xf553b:     jmp    *0x5f(%esi)
   0xf553e:     pop    %dx
   0xf5540:     pop    %bx
   0xf5542:     pop    %ax
   0xf5544:     ret
   0xf5545:     call   0xdb5530
   0xf554a:     add    %al,(%eax)
   0xf554c:     mov    $0x4fe900f8,%edx
   0xf5551:     (bad)
   0xf5552:     mov    $0xf8eb00f9,%edx
   0xf5557:     mov    $0xf3eb00fa,%edx
   0xf555c:     mov    $0xeeeb00fb,%edx
   0xf5561:     mov    $0xe9eb00fd,%edx
   0xf5566:     mov    $0xe4eb00fe,%edx
   0xf556b:     mov    $0xdfeb00e8,%edx
   0xf5570:     mov    $0xdaeb00e9,%edx
   0xf5575:     mov    $0xd5eb00ea,%edx
   0xf557a:     mov    $0xd0eb00eb,%edx
   0xf557f:     mov    $0xcbeb00ef,%edx
   0xf5584:     mov    $0xc6eb00f0,%edx
---Type <return> to continue, or q <return> to quit---
   0xf5589:     mov    $0x5ce900f8,%edx
   0xf558e:     (bad)
   0xf558f:     mov    $0xf8eb00f9,%edx
   0xf5594:     mov    $0xf3eb00fa,%edx
   0xf5599:     mov    $0xeeeb00fb,%edx
   0xf559e:     mov    $0xe9eb00fd,%edx
   0xf55a3:     mov    $0xe4eb00fe,%edx
   0xf55a8:     mov    $0xdfeb00e8,%edx
   0xf55ad:     mov    $0xdaeb00e9,%edx
   0xf55b2:     mov    $0xd5eb00ea,%edx
   0xf55b7:     mov    $0xd0eb00eb,%edx
   0xf55bc:     mov    $0xcbeb00ef,%edx
   0xf55c1:     mov    $0xc6eb00f0,%edx
   0xf55c6:     mov    $0x63e900f8,%edx
   0xf55cb:     (bad)
   0xf55cc:     mov    $0xf8eb00f9,%edx
   0xf55d1:     mov    $0xf3eb00fa,%edx
   0xf55d6:     mov    $0xeeeb00fb,%edx
   0xf55db:     mov    $0xe9eb00fd,%edx
   0xf55e0:     mov    $0xe4eb00fe,%edx
   0xf55e5:     mov    $0xdfeb00e8,%edx
   0xf55ea:     mov    $0xdaeb00e9,%edx
   0xf55ef:     mov    $0xd5eb00ea,%edx
   0xf55f4:     mov    $0xd0eb00eb,%edx
   0xf55f9:     mov    $0xcbeb00ef,%edx
   0xf55fe:     mov    $0xc6eb00f0,%edx
   0xf5603:     mov    $0x47e900f8,%edx
   0xf5608:     (bad)
   0xf5609:     mov    $0xf8eb00f9,%edx
   0xf560e:     mov    $0xf3eb00fa,%edx
   0xf5613:     mov    $0xeeeb00fb,%edx
   0xf5618:     mov    $0xe9eb00fd,%edx
   0xf561d:     mov    $0xe4eb00fe,%edx
   0xf5622:     mov    $0xdfeb00e8,%edx
   0xf5627:     mov    $0xdaeb00e9,%edx
---Type <return> to continue, or q <return> to quit---
   0xf562c:     mov    $0xd5eb00ea,%edx
   0xf5631:     mov    $0xd0eb00eb,%edx
   0xf5636:     mov    $0xcbeb00ef,%edx
   0xf563b:     mov    $0xc6eb00f0,%edx
   0xf5640:     mov    $0x4e900f8,%edx
   0xf5645:     (bad)
   0xf5646:     mov    $0xf8eb00f9,%edx
   0xf564b:     mov    $0xf3eb00fa,%edx
   0xf5650:     mov    $0xeeeb00fb,%edx
   0xf5655:     mov    $0xe9eb00fd,%edx
   0xf565a:     mov    $0xe4eb00fe,%edx
   0xf565f:     mov    $0xdfeb00e8,%edx
   0xf5664:     mov    $0xdaeb00e9,%edx
   0xf5669:     mov    $0xd5eb00ea,%edx
   0xf566e:     mov    $0xd0eb00eb,%edx
   0xf5673:     mov    $0xcbeb00ef,%edx
   0xf5678:     mov    $0xc6eb00f0,%edx
   0xf567d:     add    %al,(%eax)
   0xf567f:     add    %bl,0x68006a(%eax,%edx,2)
   0xf5686:     punpckhdq (%esi,%ecx,1),%mm2
   0xf568a:     call   0xc4931472
   0xf568f:     push   %es
   0xf5690:     pop    %eax
   0xf5691:     call   0xbb631741
   0xf5696:     add    %dh,(%ebx)
   0xf5698:     cli
   0xf5699:     push   %eax
   0xf569a:     push   %edx
   0xf569b:     mov    $0x95b40000,%edx
   0xf56a0:     call   0x96c454e5

   0xf56a5:     call   0x586a54e5
   0xf56aa:     pop    %ebx
   0xf56ab:     popf
   0xf56ac:     ret
   0xf56ad:     call   0x9cda56b3
---Type <return> to continue, or q <return> to quit---
   0xf56b2:     push   %eax
   0xf56b3:     push   $0x4
   0xf56b5:     push   $0x146a0f00
   0xf56ba:     push   %cs
   0xf56bb:     call   0xc4931472
   0xf56c0:     push   %es
   0xf56c1:     pop    %eax
   0xf56c2:     push   %ebx
   0xf56c3:     mov    $0xd0eb3333,%ebx
   0xf56c8:     call   0x9cda56ce
   0xf56cd:     push   %eax
   0xf56ce:     push   $0x5
   0xf56d0:     push   $0x146a0f00
   0xf56d5:     push   %cs
   0xf56d6:     call   0xc4931472
   0xf56db:     push   %es
   0xf56dc:     pop    %eax
   0xf56dd:     push   %ebx
   0xf56de:     mov    $0xb5eb3311,%ebx
   0xf56e3:     call   0x9cda56e9
   0xf56e8:     push   %eax
   0xf56e9:     push   $0x0
   0xf56eb:     push   $0x146af000
   0xf56f0:     push   %cs
   0xf56f1:     call   0xc4931472
   0xf56f6:     push   %es
   0xf56f7:     pop    %eax
   0xf56f8:     push   %ebx
   0xf56f9:     mov    $0x50fa3000,%ebx
   0xf56fe:     push   %edx
   0xf56ff:     mov    $0x90,%ah
   0xf5701:     mov    $0x9feb0000,%edx
   0xf5706:     call   0x9cda570c
   0xf570b:     push   %eax
   0xf570c:     push   $0x4
---Type <return> to continue, or q <return> to quit---
   0xf570e:     push   $0x146af000
   0xf5713:     push   %cs
   0xf5714:     call   0xc4931472
   0xf5719:     push   %es
   0xf571a:     pop    %eax
   0xf571b:     push   %ebx
   0xf571c:     mov    $0xdbeb3030,%ebx
   0xf5721:     call   0x9cda5727
   0xf5726:     push   %eax
   0xf5727:     push   $0x5
   0xf5729:     push   $0x146af000
   0xf572e:     push   %cs
   0xf572f:     call   0xc4931472
   0xf5734:     push   %es
   0xf5735:     pop    %eax
   0xf5736:     push   %ebx
   0xf5737:     mov    $0xc0eb3010,%ebx
   0xf573c:     call   0x52da5742
   0xf5741:     push   %eax
   0xf5742:     mov    $0x8b80000,%edx
   0xf5747:     popf
   0xf5748:     wbinvd
   0xf574a:     call   0x20c8550a
   0xf574f:     popf
   0xf5750:     call   0x40c854fc
   0xf5755:     popf
   0xf5756:     call   0x91f550a
   0xf575b:     pop    %eax
   0xf575c:     pop    %edx
   0xf575d:     mov    $0xa000,%di
   0xf5761:     add    %al,(%eax)
   0xf5763:     shl    $0x4,%di
   0xf5767:     clc
   0xf5768:     ret
   0xf5769:     call   0x52da576f
---Type <return> to continue, or q <return> to quit---
   0xf576e:     push   %eax
   0xf576f:     mov    $0x40b80000,%edx
   0xf5774:     popf
   0xf5775:     call   0x5a6854fc
   0xf577a:     wbinvd
   0xf577c:     ret
   0xf577d:     pushaw
   0xf577f:     call   0x2cf8570c
   0xf5784:     ljmp   *<internal disassembler error>
   0xf5786:     mov    $0xc36166ff,%eax
   0xf578b:     call   0xdb576f
   0xf5790:     mov    $0xbe90000,%edx
   0xf5795:     cld
   0xf5796:     ret
   0xf5797:     mov    $0x4ee90000,%edx
   0xf579c:     cld
   0xf579d:     ret
   0xf579e:     mov    $0x8be90000,%edx
   0xf57a3:     cld
   0xf57a4:     ret
   0xf57a5:     mov    $0xa5e90000,%edx
   0xf57aa:     cld
   0xf57ab:     ret
   0xf57ac:     mov    $0x98e90000,%edx
   0xf57b1:     cld
   0xf57b2:     ret
   0xf57b3:     bswap  %dx
   0xf57b6:     mov    %eax,%edx
   0xf57b8:     bswap  %dx
   0xf57bb:     mov    $0x80,%al
   0xf57bd:     mov    %dh,%ah
   0xf57bf:     bswap  %ax
   0xf57c2:     mov    %dl,%ah
   0xf57c4:     bswap  %dx
   0xf57c7:     mov    %dh,%al
---Type <return> to continue, or q <return> to quit---
   0xf57c9:     and    $0xfc,%al
   0xf57cb:     bswap  %dx
   0xf57ce:     mov    $0xef660cf8,%edx
   0xf57d3:     bswap  %dx
   0xf57d6:     mov    %dh,%al
   0xf57d8:     and    $0x2,%al
   0xf57da:     add    $0xfc,%al
   0xf57dc:     bswap  %dx
   0xf57df:     mov    %al,%dl
   0xf57e1:     shr    $0x8,%ax
   0xf57e5:     xchg   %eax,%ebx
   0xf57e6:     in     (%dx),%eax
   0xf57e7:     xchg   %eax,%ebx
   0xf57e8:     bswap  %dx
   0xf57eb:     xchg   %eax,%edx
   0xf57ec:     jmp    *%edi
   0xf57ee:     bswap  %dx
   0xf57f1:     mov    %eax,%edx
   0xf57f3:     bswap  %dx
   0xf57f6:     mov    $0x80,%al
   0xf57f8:     mov    %dh,%ah
   0xf57fa:     bswap  %ax
   0xf57fd:     mov    %dl,%ah
   0xf57ff:     bswap  %dx
   0xf5802:     mov    %dh,%al
   0xf5804:     and    $0xfc,%al
   0xf5806:     bswap  %dx
   0xf5809:     mov    $0xef660cf8,%edx
   0xf580e:     bswap  %dx
   0xf5811:     mov    %dh,%al
   0xf5813:     and    $0x2,%al
   0xf5815:     add    $0xfc,%al
   0xf5817:     bswap  %dx
   0xf581a:     mov    %al,%dl
   0xf581c:     shr    $0x8,%ax
---Type <return> to continue, or q <return> to quit---
   0xf5820:     xchg   %eax,%ebx
   0xf5821:     out    %eax,(%dx)
   0xf5822:     xchg   %eax,%ebx
   0xf5823:     bswap  %dx
   0xf5826:     xchg   %eax,%edx
   0xf5827:     jmp    *%edi
   0xf5829:     mov    $0xc0eb582e,%edi
   0xf582e:     lret
   0xf582f:     mov    $0x7ee95835,%edi
   0xf5834:     dec    %ebx
   0xf5836:     add    %eax,(%eax)
   0xf5838:     or     $0x0,%al
   0xf583a:     and    %dh,0x6390001
   0xf5840:     add    %al,(%eax)
   0xf5842:     push   %di
   0xf5844:     push   %si
   0xf5846:     call   0xc492584f
   0xf584b:     or     %cl,%bl

   0xf584d:     push   %ebp
   0xf584e:     mov    %esp,%ebp
   0xf5850:     pushaw
   0xf5852:     mov    0x4(%esi),%ax
   0xf5856:     mov    0x8(%esi),%bx
   0xf585a:     mov    %esp,%ecx
   0xf585c:     mov    %ss,%edx
   0xf585e:     mov    $0xd48e0453,%esp
   0xf5863:     mov    $0x5366eff0,%esp
   0xf5868:     push   %ax
   0xf586a:     push   %ecx
   0xf586b:     push   %edx
   0xf586c:     mov    %esp,%ebp
   0xf586e:     pusha
   0xf586f:     push   %ds
   0xf5870:     push   $0x61f0453
   0xf5875:     xor    %ecx,%ecx
---Type <return> to continue, or q <return> to quit---
   0xf5877:     mov    %ecx,(%esi)
   0xf5879:     add    %al,(%eax)
   0xf587b:     mov    %ecx,(%esi)
   0xf587d:     add    (%eax),%al
   0xf587f:     mov    %ecx,(%esi)
   0xf5881:     add    $0x0,%al
   0xf5883:     mov    %ecx,(%esi)
   0xf5885:     push   %es
   0xf5886:     add    %cl,-0x76fff7f2(%ecx)
   0xf588c:     push   %cs
   0xf588d:     or     (%eax),%al
   0xf588f:     mov    %ecx,(%esi)
   0xf5891:     or     $0x0,%al
   0xf5893:     mov    0x4(%esi),%si
   0xf5897:     push   $0x0
   0xf5899:     pop    %es
   0xf589a:     mov    %es:-0x769a,%cx
   0xf58a1:     push   %cs
   0xf58a2:     push   %cs
   0xf58a3:     add    %ah,0x66(%edi)
   0xf58a6:     mov    %es:0x4(%esi),%ecx
   0xf58aa:     mov    %cx,(%esi)
   0xf58ad:     adc    (%eax),%al
   0xf58af:     add    $0x8,%si
   0xf58b3:     mov    %si,(%esi)
   0xf58b6:     push   %ss
   0xf58b7:     and    %ah,-0x7d(%esi)
   0xf58ba:     cs
   0xf58bb:     push   %cs
   0xf58bc:     add    %cl,(%eax)
   0xf58be:     mov    $0x10,%cl
   0xf58c0:     call   0x83755e26
   0xf58c5:     adc    %ds:(%eax),%al
   0xf58c8:     add    %dh,0x66(%ebx,%edi,1)
   0xf58cc:     mov    (%esi),%edi
---Type <return> to continue, or q <return> to quit---
   0xf58ce:     adc    (%eax),%al
   0xf58d0:     cmp    $0x2000,%di
   0xf58d5:     add    %al,(%eax)
   0xf58d7:     jbe    0xf58dc
   0xf58d9:     mov    $0x57062000,%edi
   0xf58de:     call   0xc4925915
   0xf58e3:     add    (%edi),%al
   0xf58e5:     movzww %di,%cx
   0xf58e9:     mov    %cx,%bx
   0xf58ec:     jecxz  0xf58ff
   0xf58ee:     mov    0x8(%esi),%di
   0xf58f2:     add    %cx,0x8(%esi)
   0xf58f6:     mov    $0x16,%si
   0xf58fa:     add    %al,(%eax)
   0xf58fc:     rep movsb %ds:(%si),%es:(%di)
   0xf58ff:     sub    %bx,(%esi)
   0xf5902:     adc    (%eax),%al
   0xf5904:     ja     0xf58cb
   0xf5906:     pop    %es
   0xf5907:     pop    %ds
   0xf5908:     popa
   0xf5909:     pop    %edx
   0xf590a:     pop    %ecx
   0xf590b:     mov    %edx,%ss
   0xf590d:     mov    %ecx,%esp
   0xf590f:     popaw
   0xf5911:     pop    %ebp
   0xf5912:     ret
   0xf5913:     push   %ebp
   0xf5914:     mov    %esp,%ebp
   0xf5916:     push   %edi
   0xf5917:     push   %esi
   0xf5918:     xor    %esi,%esi
   0xf591a:     mov    0x4(%esi),%edx
   0xf591d:     decl   (%esi)
---Type <return> to continue, or q <return> to quit---
   0xf591f:     add    %al,(%eax)
   0xf5921:     js     0xf5941
   0xf5923:     mov    (%esi),%ebx
   0xf5925:     or     $0x0,%al
   0xf5927:     mov    -0x7b77ffea(%edi),%al
   0xf592d:     push   %ss
   0xf592e:     add    %cl,-0x1b7ffeb9(%ebp)
   0xf5934:     pop    %ds
   0xf5935:     mov    %eax,0x3b46000c
   0xf593a:     repnz jne 0xf591d
   0xf593d:     pop    %esi
   0xf593e:     pop    %edi
   0xf593f:     leave
   0xf5940:     ret
   0xf5941:     cmpl   $0xa,(%esi)
   0xf5944:     add    %al,(%eax)
   0xf5946:     jne    0xf596e
   0xf5948:     mov    (%esi),%edx
   0xf594a:     add    $0x0,%al
   0xf594c:     mov    $0x10,%cl
   0xf594e:     call   0xc29a5e26
   0xf5953:     mov    %eax,0x36a000a
   0xf5958:     push   $0x5
   0xf595a:     push   $0x13
   0xf595c:     call   0xc2f75a4f
   0xf5961:     add    %ebp,-0x1(%edx)
   0xf5964:     push   $0x4
   0xf5966:     push   $0xe
   0xf5968:     call   0xc4925a4f
   0xf596d:     or     $0x8b,%al
   0xf596f:     push   %ds
   0xf5970:     add    $0x0,%al
   0xf5972:     shr    $0x3,%ebx
   0xf5975:     and    $0xfe,%bl
   0xf5978:     decl   (%esi)
---Type <return> to continue, or q <return> to quit---
   0xf597a:     or     (%eax),%al
   0xf597c:     mov    0x8b83a0d(%edi),%ebx
   0xf5982:     add    %al,0x7201fefb(%ecx)
   0xf5988:     sbb    %al,(%ebx)
   0xf598a:     fildl  0x74000406(%ebp)
   0xf5990:     or     %cl,-0x2ed7ef61(%ebx)
   0xf5996:     call   0x9f9b4486
   0xf599b:     sbb    (%eax),%ah
   0xf599d:     shr    %eax
   0xf599f:     jmp    0xf5983
   0xf59a1:     mov    -0x2c74cffa(%edi),%cl
   0xf59a7:     call   0xfa905e26
   0xf59ac:     incl   (%eax)
   0xf59ae:     ja     0xf59be
   0xf59b0:     mov    %dl,0x763b4600(%esi,%edx,1)
   0xf59b7:     add    $0x75,%al
   0xf59b9:     xchg   %ebx,0x5f(%esi)
   0xf59bc:     leave
   0xf59bd:     ret
   0xf59be:     sub    $0x168900fd,%edx

   0xf59c4:     add    %al,(%eax)
   0xf59c6:     call   0xde9a59f7
   0xf59cb:     sub    %eax,%ebx
   0xf59cd:     dec    %ebx
   0xf59ce:     and    $0x1f,%bh
   0xf59d1:     mov    0x4(%esi),%edx
   0xf59d4:     decl   (%esi)
   0xf59d6:     add    %al,(%eax)
   0xf59d8:     js     0x879a5943
   0xf59de:     push   %ss
   0xf59df:     add    %al,-0x78(%ebx)
   0xf59e2:     test   %dl,(%esi)
   0xf59e4:     add    %al,-0x80(%esi)
   0xf59e7:     out    %eax,$0x1f
   0xf59e9:     cmp    %edx,%esi
---Type <return> to continue, or q <return> to quit---
   0xf59eb:     jne    0xf59d4
   0xf59ed:     mov    %ebx,(%esi)
   0xf59ef:     or     $0x0,%al
   0xf59f1:     pop    %esi
   0xf59f2:     pop    %edi
   0xf59f3:     leave
   0xf59f4:     ret
   0xf59f5:     push   %esi
   0xf59f6:     movzbl (%esi),%ebx
   0xf59f9:     add    $0x8bdb0300,%eax
   0xf59fe:     mov    $0x3f,%bh
   0xf5a00:     pop    %esi
   0xf5a01:     mov    $0xfe830080,%eax
   0xf5a06:     push   %cs
   0xf5a07:     jb     0xf5a21
   0xf5a09:     add    %esi,%esi
   0xf5a0b:     test   %eax,(%esi)
   0xf5a0d:     add    $0x0,%al
   0xf5a0f:     je     0xf5a19
   0xf5a11:     mov    -0x14172ed8(%eax,%edx,1),%esi
   0xf5a18:     jmp    0xf59a5
   0xf5a1a:     mov    $0x1a,%ah
   0xf5a1c:     and    %dl,%cl
   0xf5a1e:     call   0x8c9a3e0e
   0xf5a23:     add    $0x32,%al
   0xf5a25:     call   0xf61a5e26
   0xf5a2a:     mov    %esi,%eax
   0xf5a2c:     je     0xf5a4b
   0xf5a2e:     lea    -0x42(%edi,%edi,8),%ecx
   0xf5a32:     add    %eax,(%eax)
   0xf5a34:     shl    %cl,%esi
   0xf5a36:     mov    %cl,%al
   0xf5a38:     mov    $0x10,%cl
   0xf5a3a:     sub    %al,%cl
   0xf5a3c:     mov    (%esi),%edx
---Type <return> to continue, or q <return> to quit---
   0xf5a3e:     add    $0x0,%al
   0xf5a40:     shr    %cl,%edx
   0xf5a42:     mov    %al,%cl
   0xf5a44:     call   0xc29a5e26
   0xf5a49:     add    %esi,%eax
   0xf5a4b:     pop    %esi
   0xf5a4c:     ret
   0xf5a4d:     enter  $0x8,$0x0
   0xf5a51:     push   %edi
   0xf5a52:     push   %esi
   0xf5a53:     mov    0x6(%esi),%al
   0xf5a56:     call   0x46985e14
   0xf5a5b:     clc
   0xf5a5c:     or     %eax,%eax
   0xf5a5e:     jne    0xf5a8b
   0xf5a60:     mov    0x6(%esi),%al
   0xf5a63:     call   0x46985e14
   0xf5a68:     (bad)
   0xf5a69:     push   %ds
   0xf5a6a:     pop    %es
   0xf5a6b:     mov    0x4(%esi),%ecx
   0xf5a6e:     jecxz  0xf5a7c
   0xf5a70:     mov    $0xc0333204,%edi
   0xf5a75:     shr    %ecx
   0xf5a77:     rep stos %eax,%es:(%edi)
   0xf5a79:     jae    0xf5a7c
   0xf5a7b:     stos   %al,%es:(%edi)
   0xf5a7c:     mov    -0x2(%esi),%eax
   0xf5a7f:     mov    $0x3fbf0100,%ecx
   0xf5a84:     pop    %esi
   0xf5a85:     rep stos %eax,%es:(%edi)
   0xf5a87:     pop    %esi
   0xf5a88:     pop    %edi
   0xf5a89:     leave
   0xf5a8a:     ret
---Type <return> to continue, or q <return> to quit---
   0xf5a8b:     movl   $0x468b0000,-0x6(%esi)
   0xf5a92:     cli
   0xf5a93:     cmp    %eax,-0x8(%esi)
   0xf5a96:     jle    0xf5af2
   0xf5a98:     mov    (%esi),%esi
   0xf5a9a:     add    $0x0,%al
   0xf5a9c:     shr    $0xd,%esi
   0xf5a9f:     cmp    $0x7,%esi
   0xf5aa2:     jne    0xf5ab7
   0xf5aa4:     mov    $0x6f61000,%edi
   0xf5aa9:     add    $0x9741000,%eax
   0xf5aae:     inc    %esi
   0xf5aaf:     shr    %edi
   0xf5ab1:     test   %edi,(%esi)
   0xf5ab3:     add    $0x0,%al
   0xf5ab5:     jne    0xf5aae
   0xf5ab7:     mov    $0x3,%cl
   0xf5ab9:     cmp    $0x7,%esi
   0xf5abc:     jl     0xf5ac1
   0xf5abe:     lea    -0x18(%ebp,%edi,8),%ecx
   0xf5ac2:     pusha
   0xf5ac3:     add    0x46fffa5e(%ebx),%ecx
   0xf5ac9:     cli
   0xf5aca:     mov    %esi,%eax
   0xf5acc:     mov    %al,0x468b3204(%edi)
   0xf5ad2:     or     %bh,(%ecx)
   0xf5ad4:     inc    %esi
   0xf5ad5:     cli
   0xf5ad6:     jne    0xf5a90
   0xf5ad8:     mov    $0x2,%al
   0xf5ada:     call   0x5e9a5e14
   0xf5adf:     cli
   0xf5ae0:     mov    %eax,%edi
   0xf5ae2:     dec    %edi
   0xf5ae3:     jns    0xf5aea
---Type <return> to continue, or q <return> to quit---
   0xf5ae5:     mov    %ebx,-0x6(%esi)
   0xf5ae8:     jmp    0xf5a90
   0xf5aea:     movb   $0xeb,0x43003204(%edi)
   0xf5af1:     lock mov %eax,%ebx
   0xf5af4:     cmp    %eax,0x4(%esi)
   0xf5af7:     jle    0xf5b0d
   0xf5af9:     xor    %eax,%eax
   0xf5afb:     mov    0x4(%esi),%ecx
   0xf5afe:     sub    %ebx,%ecx
   0xf5b00:     lea    0x71e3204(%edi),%edi
   0xf5b06:     shr    %ecx
   0xf5b08:     rep stos %eax,%es:(%edi)
   0xf5b0a:     jae    0xf5b0d
   0xf5b0c:     stos   %al,%es:(%edi)
   0xf5b0d:     push   %ds
   0xf5b0e:     push   $0x86a5e3f
   0xf5b13:     push   %ds
   0xf5b14:     push   $0x76ff3204
   0xf5b19:     add    $0xe8,%al
   0xf5b1b:     loope  0xf5b1d
   0xf5b1d:     add    $0xc,%esp
   0xf5b20:     pop    %esi
   0xf5b21:     pop    %edi
   0xf5b22:     leave
   0xf5b23:     ret
   0xf5b24:     enter  $0x6,$0x0
   0xf5b28:     push   %edi
   0xf5b29:     push   %esi
   0xf5b2a:     mov    $0x9,%al
   0xf5b2c:     call   0x46985e14
   0xf5b31:     cli
   0xf5b32:     or     %eax,%eax
   0xf5b34:     jne    0xf5b55
   0xf5b36:     push   %ds
   0xf5b37:     pop    %es
---Type <return> to continue, or q <return> to quit---
   0xf5b38:     xor    %eax,%eax
   0xf5b3a:     mov    $0x6bf01fe,%ecx
   0xf5b3f:     xor    %dh,%bl
   0xf5b41:     stos   %eax,%es:(%edi)
   0xf5b42:     mov    $0x9,%al
   0xf5b44:     call   0x72d5e14
   0xf5b49:     mov    $0xdbf1000,%ecx
   0xf5b4e:     cmp    %bl,%dh
   0xf5b50:     stos   %eax,%es:(%edi)
   0xf5b51:     pop    %esi
   0xf5b52:     pop    %edi
   0xf5b53:     leave
   0xf5b54:     ret
   0xf5b55:     xor    %ebx,%ebx
   0xf5b57:     mov    %ebx,-0x4(%esi)
   0xf5b5a:     cmp    %ebx,-0x6(%esi)
   0xf5b5d:     jle    0xf5bd1
   0xf5b5f:     movzbl (%esi),%esi
   0xf5b62:     add    $0x8bf60300,%eax
   0xf5b67:     mov    $0x3f,%ah
   0xf5b69:     pop    %esi
   0xf5b6a:     mov    $0xfe830080,%eax
   0xf5b6f:     adc    -0x2f(%eax,%ebx,1),%edi
   0xf5b73:     out    %al,$0x85
   0xf5b75:     push   %es
   0xf5b76:     add    $0x0,%al
   0xf5b78:     je     0xf5b82
   0xf5b7a:     mov    -0x14172ed8(%eax,%edx,1),%esi
   0xf5b81:     jmp    0xf5b0e
   0xf5b83:     mov    $0x1a,%ah
   0xf5b85:     and    %dl,%cl
   0xf5b87:     call   0x8c9a3f77
   0xf5b8c:     add    $0x32,%al
   0xf5b8e:     call   0xfe925e26
   0xf5b93:     add    0x2c(%edi),%bh
---Type <return> to continue, or q <return> to quit---
   0xf5b96:     mov    $0xf60b0001,%eax
   0xf5b9b:     je     0xf5bb4
   0xf5b9d:     cmp    $0x1,%esi
   0xf5ba0:     jne    0xf5bac
   0xf5ba2:     mov    $0x4,%al
   0xf5ba4:     call   0xc0925e14
   0xf5ba9:     add    %ebx,%ebp
   0xf5bab:     or     %dh,0x261e809(%eax)
   0xf5bb1:     add    $0x14,%eax
   0xf5bb4:     mov    -0x4(%esi),%ebx
   0xf5bb7:     dec    %eax
   0xf5bb8:     js     0xf5b57
   0xf5bba:     movb   $0xeb,0x43003006(%edi)
   0xf5bc1:     cmc
   0xf5bc2:     mov    -0x4(%esi),%ebx
   0xf5bc5:     mov    %esi,%eax
   0xf5bc7:     sub    $0x2,%eax
   0xf5bca:     mov    %al,-0x14bccffa(%edi)
   0xf5bd0:     xchg   %bh,-0x34d4fe02(%ecx)
   0xf5bd6:     jle    0xf5be7
   0xf5bd8:     lea    0x71e3006(%edi),%edi
   0xf5bde:     xor    %eax,%eax
   0xf5be0:     shr    %ecx
   0xf5be2:     rep stos %eax,%es:(%edi)
   0xf5be4:     jae    0xf5be7
   0xf5be6:     stos   %al,%es:(%edi)
   0xf5be7:     push   %ds
   0xf5be8:     push   $0xc6a3a0d
   0xf5bed:     push   %ds
   0xf5bee:     push   $0xfe683006
   0xf5bf3:     add    %ebp,%eax
   0xf5bf5:     pop    %es
   0xf5bf6:     add    %al,0x5f5e0cc4(%ebx)
   0xf5bfc:     leave
   0xf5bfd:     ret
---Type <return> to continue, or q <return> to quit---
   0xf5bfe:     enter  $0x80,$0x0
   0xf5c02:     push   %edi
   0xf5c03:     push   %esi
   0xf5c04:     xor    %eax,%eax
   0xf5c06:     mov    $0x7e8d0010,%ecx
   0xf5c0b:     enter  $0x71e,$0xf3
   0xf5c0f:     stos   %eax,%es:(%edi)
   0xf5c10:     xor    %esi,%esi
   0xf5c12:     mov    0x4(%esi),%ecx
   0xf5c15:     or     %ecx,%ecx
   0xf5c17:     je     0xf5c38
   0xf5c19:     mov    0x6(%esi),%edi
   0xf5c1c:     mov    0x8(%esi),%ds
   0xf5c1f:     mov    %edi,%ebx
   0xf5c21:     add    %esi,%ebx
   0xf5c23:     mov    (%edi),%bl
   0xf5c25:     sub    %bh,%bh
   0xf5c27:     add    %ebx,%ebx
   0xf5c29:     lea    -0x3a(%esi),%eax
   0xf5c2c:     add    %eax,%ebx
   0xf5c2e:     incl   %ss:(%edi)
   0xf5c31:     inc    %esi
   0xf5c32:     cmp    %ecx,%esi
   0xf5c34:     jb     0xf5c1f
   0xf5c36:     push   %es
   0xf5c37:     pop    %ds
   0xf5c38:     movl   $0x1ba0000,-0x7e(%esi)
   0xf5c3f:     add    %cl,0x7e8d845e(%ebp)
   0xf5c45:     enter  $0x10b1,$0x2a
   0xf5c49:     lret   $0x58b
   0xf5c4c:     shl    %cl,%eax
   0xf5c4e:     add    -0x2(%edi),%eax
   0xf5c51:     mov    %eax,(%edi)
   0xf5c53:     add    $0x2,%ebx
   0xf5c56:     inc    %edx
---Type <return> to continue, or q <return> to quit---
   0xf5c57:     add    $0x2,%edi
   0xf5c5a:     lea    -0x1a(%esi),%eax
   0xf5c5d:     cmp    %eax,%edi
   0xf5c5f:     jbe    0xf5c46
   0xf5c61:     mov    0xa(%esi),%edx
   0xf5c64:     mov    $0xc22b0010,%eax
   0xf5c69:     mov    %eax,-0x18(%esi)
   0xf5c6c:     mov    $0xd63b0001,%esi
   0xf5c71:     jb     0xf5c9f
   0xf5c73:     lea    -0x5a(%esi),%eax
   0xf5c76:     mov    %eax,-0x2(%esi)
   0xf5c79:     lea    -0x7e(%esi),%edi
   0xf5c7c:     mov    -0x18(%esi),%cl
   0xf5c7f:     shrl   %cl,0x8b0a4e8a
   0xf5c85:     (bad)
   0xf5c86:     sub    %al,%cl
   0xf5c88:     mov    $0xe0d30001,%eax
   0xf5c8d:     mov    -0x2(%esi),%ebx
   0xf5c90:     addl   $0x2,-0x2(%esi)
   0xf5c94:     mov    %eax,(%edi)
   0xf5c96:     add    $0x2,%edi
   0xf5c99:     inc    %esi
   0xf5c9a:     cmp    0xa(%esi),%esi
   0xf5c9d:     jbe    0xf5c7c
   0xf5c9f:     cmp    $0x10,%esi
   0xf5ca2:     ja     0xf5cc3
   0xf5ca4:     mov    %esi,%edi
   0xf5ca6:     add    %esi,%edi
   0xf5ca8:     lea    -0x5c(%ebx),%ebx
   0xf5cab:     mov    $0x10,%cl
   0xf5cad:     mov    %esi,%eax
   0xf5caf:     sub    %al,%cl
   0xf5cb1:     mov    $0xe0d30001,%eax
   0xf5cb6:     mov    %eax,(%edi)
   0xf5cb8:     add    $0x2,%ebx
---Type <return> to continue, or q <return> to quit---
   0xf5cbb:     inc    %esi
   0xf5cbc:     lea    -0x3c(%esi),%eax
   0xf5cbf:     cmp    %eax,%ebx
   0xf5cc1:     jbe    0xf5cab
   0xf5cc3:     mov    0xa(%esi),%esi
   0xf5cc6:     add    %esi,%esi
   0xf5cc8:     mov    -0x7e(%edx),%ebx
   0xf5ccb:     mov    -0x18(%esi),%cl
   0xf5cce:     shr    %cl,%ebx
   0xf5cd0:     or     %ebx,%ebx
   0xf5cd2:     je     0xf5cf2
   0xf5cd4:     mov    0xa(%esi),%cl
   0xf5cd7:     mov    $0xe0d30001,%eax
   0xf5cdc:     mov    %eax,-0xa(%esi)
   0xf5cdf:     cmp    %ebx,%eax
   0xf5ce1:     je     0xf5cf2
   0xf5ce3:     mov    %eax,%ecx
   0xf5ce5:     sub    %ebx,%ecx
   0xf5ce7:     add    %ebx,%ebx
   0xf5ce9:     les    0xc(%esi),%esi
   0xf5cec:     xor    %eax,%eax
   0xf5cee:     lea    (%eax),%edi
   0xf5cf0:     rep stos %eax,%es:(%edi)
   0xf5cf2:     mov    0x4(%esi),%eax
   0xf5cf5:     mov    %eax,-0xe(%esi)
   0xf5cf8:     mov    $0xf,%cl
   0xf5cfa:     sub    0xa(%esi),%cl
   0xf5cfd:     mov    $0xe2d30001,%edx
   0xf5d02:     mov    %edx,-0x16(%esi)
   0xf5d05:     movl   $0xc00b0000,-0x10(%esi)
   0xf5d0c:     jne    0xf5d11
   0xf5d0e:     jmp    0x5ed35e10
   0xf5d13:     push   %es
   0xf5d14:     add    -0x10(%esi),%ebx
   0xf5d17:     mov    %es:(%edi),%bl
---Type <return> to continue, or q <return> to quit---
   0xf5d1a:     sub    %bh,%bh
   0xf5d1c:     or     %ebx,%ebx
   0xf5d1e:     jne    0xf5d23
   0xf5d20:     jmp    0xf39a5e02
   0xf5d25:     add    %ebx,%esi
   0xf5d27:     mov    -0x80(%edx),%edx
   0xf5d2a:     add    -0x5c(%edx),%edx
   0xf5d2d:     cmp    %ebx,0xa(%esi)
   0xf5d30:     jb     0xf5d59
   0xf5d32:     mov    %ebx,%esi
   0xf5d34:     add    %ebx,%esi
   0xf5d36:     mov    -0x80(%edx),%eax
   0xf5d39:     mov    %eax,-0xc(%esi)
   0xf5d3c:     cmp    %edx,%eax
   0xf5d3e:     jb     0xf5d43
   0xf5d40:     jmp    0xf89a5dfb
   0xf5d45:     add    %edi,%edi
   0xf5d47:     add    0xc(%esi),%edi
   0xf5d4a:     mov    0xe(%esi),%es
   0xf5d4d:     mov    %edx,%ecx
   0xf5d4f:     sub    %eax,%ecx
   0xf5d51:     mov    -0x10(%esi),%eax
   0xf5d54:     rep stos %eax,%es:(%edi)
   0xf5d56:     jmp    0xf39a5dfb
   0xf5d5b:     add    %ebx,%esi
   0xf5d5d:     mov    -0x80(%edx),%eax
   0xf5d60:     mov    %eax,-0xa(%esi)
   0xf5d63:     mov    -0x18(%esi),%cl
   0xf5d66:     shr    %cl,%eax
   0xf5d68:     add    %eax,%eax
   0xf5d6a:     add    0xc(%esi),%eax
   0xf5d6d:     mov    %eax,-0x4(%esi)
   0xf5d70:     mov    0xe(%esi),%eax
   0xf5d73:     mov    %eax,-0x2(%esi)
   0xf5d76:     mov    %ebx,%edi
---Type <return> to continue, or q <return> to quit---
   0xf5d78:     sub    0xa(%esi),%edi
   0xf5d7b:     je     0xf5df0
   0xf5d7d:     mov    %edi,-0xc(%esi)
   0xf5d80:     mov    %ebx,-0x14(%esi)
   0xf5d83:     mov    -0xe(%esi),%eax
   0xf5d86:     add    %eax,%eax
   0xf5d88:     mov    %eax,%ecx
   0xf5d8a:     add    $0x46892810,%eax
   0xf5d8f:     cli
   0xf5d90:     add    $0x4e89201a,%ecx
   0xf5d96:     clc
   0xf5d97:     mov    -0x4(%esi),%esi
   0xf5d9a:     mov    -0xa(%esi),%edi
   0xf5d9d:     mov    0xe(%esi),%es
   0xf5da0:     cmpl   $0x75,%es:(%eax,%eax,1)
   0xf5da5:     sbb    $0x33f85e8b,%eax
   0xf5daa:     rorb   $0x89,-0x5a174f9(%ecx)
   0xf5db1:     pop    %es
   0xf5db2:     mov    -0xe(%esi),%eax
   0xf5db5:     incl   -0xe(%esi)
   0xf5db8:     mov    %eax,%es:(%ebx,%eax,4)
   0xf5dbc:     inc    %esi
   0xf5dbd:     cli
   0xf5dbe:     add    -0x7afd07ba(%ebx),%al
   0xf5dc4:     jle    0xf5db0
   0xf5dc6:     je     0xf5dd2
   0xf5dc8:     mov    %es:(%ebx,%eax,1),%eax
   0xf5dcc:     rolb   $0x26,0x8eb2810
   0xf5dd3:     mov    (%ebx,%eax,1),%eax
   0xf5dd6:     rolb   $0x8b,0xd98c201a
   0xf5ddd:     lock mov %ecx,%es
   0xf5de0:     add    %edi,%edi
   0xf5de2:     decl   -0xc(%esi)
   0xf5de5:     jne    0xf5da0
   0xf5de7:     mov    %es,-0x2(%esi)
---Type <return> to continue, or q <return> to quit---
   0xf5dea:     mov    %eax,-0x4(%esi)
   0xf5ded:     mov    -0x14(%esi),%ebx
   0xf5df0:     mov    -0x10(%esi),%eax
   0xf5df3:     les    -0x4(%esi),%esi
   0xf5df6:     mov    %eax,%es:(%ebx,%ecx,4)
   0xf5dfa:     repz add %ebx,%esi
   0xf5dfd:     mov    %edx,-0x80(%edx)
   0xf5e00:     mov    0x4(%esi),%eax
   0xf5e03:     incl   -0x10(%esi)
   0xf5e06:     cmp    %eax,-0x10(%esi)
   0xf5e09:     jae    0xf5e0e
   0xf5e0b:     jmp    0x5f6e5d13
   0xf5e10:     leave
   0xf5e11:     ret
   0xf5e12:     mov    $0x10,%cl
   0xf5e14:     sub    %al,%cl
   0xf5e16:     mov    (%esi),%edx
   0xf5e18:     add    $0x0,%al
   0xf5e1a:     shr    %cl,%edx
   0xf5e1c:     mov    %al,%cl
   0xf5e1e:     call   0xc29a5e26
   0xf5e23:     ret
   0xf5e24:     shll   %cl,(%esi)
   0xf5e26:     add    $0x0,%al
   0xf5e28:     mov    (%esi),%ch
   0xf5e2a:     add    (%eax),%al
   0xf5e2c:     cmp    %cl,%ch
   0xf5e2e:     jge    0xf5e69
   0xf5e30:     mov    (%esi),%bx
   0xf5e33:     push   %ss
   0xf5e34:     and    %ch,0x0(%edx)
   0xf5e37:     pop    %es
   0xf5e38:     mov    0xcd2a0006,%eax
   0xf5e3d:     cmp    $0x8,%cl
   0xf5e40:     jle    0xf5e52
---Type <return> to continue, or q <return> to quit---
   0xf5e42:     shl    %cl,%eax
   0xf5e44:     or     %eax,(%esi)
   0xf5e46:     add    $0x0,%al
   0xf5e48:     movzbl %es:(%bp,%di),%eax
   0xf5e4d:     inc    %bx
   0xf5e4f:     sub    $0x8,%cl
   0xf5e52:     shl    %cl,%eax
   0xf5e54:     or     %eax,(%esi)
   0xf5e56:     add    $0x0,%al
   0xf5e58:     movzbl %es:(%bp,%di),%eax
   0xf5e5d:     inc    %bx
   0xf5e5f:     mov    %bx,(%esi)
   0xf5e62:     push   %ss
   0xf5e63:     and    %ah,0x8b50006(%ebx)
   0xf5e69:     sub    %cl,%ch
   0xf5e6b:     mov    %ch,(%esi)
   0xf5e6d:     add    (%eax),%al
   0xf5e6f:     xchg   %ch,%cl
   0xf5e71:     mov    0xe8d30006,%eax
   0xf5e76:     or     %eax,(%esi)
   0xf5e78:     add    $0x0,%al
   0xf5e7a:     ret
   0xf5e7b:     cmp    %ecx,0xec8900(%eax,%eax,1)
   0xf5e82:     add    %ch,0xf6dd8d40
   0xf5e88:     mov    $0x27,%cl
   0xf5e8a:     es
   0xf5e8b:     cltd
   0xf5e8c:     aas
   0xf5e8d:     jnp    0xf5e6d
   0xf5e8f:     imulb  -0x55755d58(%edx)
   0xf5e95:     add    %al,0x25(%edx,%eax,4)
   0xf5e99:     push   %edx
   0xf5e9a:     mov    %eax,0x40d2a24a
   0xf5e9f:     xchg   %eax,%edi
   0xf5ea0:     adc    (%eax),%ch
---Type <return> to continue, or q <return> to quit---
   0xf5ea2:     mov    0xe26e8c8a,%al
   0xf5ea7:     xchg   %eax,%esp
   0xf5ea8:     add    $0x42,%al
   0xf5eaa:     adcb   $0x13,0x49(%eax)
   0xf5eae:     shrl   -0x27(%esi)
   0xf5eb1:     push   %ss
   0xf5eb2:     call   0xfa5b71a4
   0xf5eb7:     in     $0x9d,%al
   0xf5eb9:     and    %al,%dh
   0xf5ebb:     and    $0xbf4cc675,%eax
   0xf5ec0:     scas   %es:(%edi),%eax
   0xf5ec1:     cs
   0xf5ec2:     repnz iret
   0xf5ec4:     cltd
   0xf5ec5:     sub    $0x64bcbb91,%eax
   0xf5eca:     xchg   %eax,%edi
   0xf5ecb:     jnp    0xf5f42
   0xf5ecd:     and    0x2(%esi),%al
   0xf5ed0:     fcompl (%edx)
   0xf5ed2:     sbb    -0x54(%eax),%ah
   0xf5ed5:     and    $0x55,%al
   0xf5ed7:     xchg   %eax,%edi
   0xf5ed8:     ja     0xf5f07
   0xf5eda:     mov    $0xc22048e6,%eax
   0xf5edf:     jp     0xf5f15
   0xf5ee1:     inc    %ebp
   0xf5ee2:     and    $0x24,%al
   0xf5ee4:     add    %cl,(%edx)
   0xf5ee6:     sub    -0x53af1203(%edi),%edi
   0xf5eec:     fidiv  %gs:0x33(%ebx)
   0xf5ef0:     jae    0xf5f29
   0xf5ef2:     jae    0xf5e8d
   0xf5ef4:     divl   (%edi)
   0xf5ef6:     fwait
   0xf5ef7:     mov    $0xbe83efe6,%esp
---Type <return> to continue, or q <return> to quit---
   0xf5efc:     jbe    0xf5eed
   0xf5efe:     aaa
   0xf5eff:     fwait
   0xf5f00:     in     $0x6f,%eax
   0xf5f02:     popf
   0xf5f03:     mul    %eax
   0xf5f05:     dec    %esi
   0xf5f06:     out    %eax,(%dx)
   0xf5f07:     cmp    $0xfd,%al
   0xf5f09:     out    %al,(%dx)
   0xf5f0a:     in     (%dx),%eax
   0xf5f0b:     fs
   0xf5f0c:     jb     0xf5f44
   0xf5f0e:     fdivl  (%eax)
   0xf5f10:     dec    %ebx
   0xf5f11:     les    (%ecx),%esp
   0xf5f13:     xor    %edx,(%edi)
   0xf5f15:     (bad)
   0xf5f16:     jle    0xf5f39
   0xf5f18:     pop    %ecx
   0xf5f19:     inc    %ecx
   0xf5f1a:     push   %esp
   0xf5f1b:     sub    $0xb,%al
   0xf5f1d:     cs
   0xf5f1e:     cld
   0xf5f1f:     (bad)
   0xf5f20:     icebp
   0xf5f21:     fstpl  (%esi,%ebx,1)
   0xf5f24:     es
   0xf5f25:     lret
   0xf5f26:     pop    %ecx
   0xf5f27:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf5f28:     pusha
   0xf5f29:     cmp    $0x6d,%al
   0xf5f2b:     fiaddl -0x7f3ab57b(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf5f31:     rclb   $0x16,0x2fcb262(%ebx)
   0xf5f38:     add    $0xb65497cd,%eax
   0xf5f3d:     jns    0xf5f27
   0xf5f3f:     loopne 0xf5f32
   0xf5f41:     fsubl  0x3(%edi)
   0xf5f44:     ret
   0xf5f45:     repnz clc
   0xf5f47:     popa
   0xf5f48:     xchg   %eax,%esi
   0xf5f49:     movlps (%ecx),%xmm7
   0xf5f4c:     rcr    %cl,%bh
   0xf5f4e:     dec    %ebp
   0xf5f4f:     out    %eax,$0xc2
   0xf5f51:     xchg   %eax,%ebp
   0xf5f52:     pop    %ecx
   0xf5f53:     outsl  %ds:(%esi),(%dx)
   0xf5f54:     mov    $0x2db8dc32,%esp
   0xf5f59:     into
   0xf5f5a:     loope  0xf5fa7
   0xf5f5c:     cwtl
   0xf5f5d:     aad    $0x62
   0xf5f5f:     inc    %esi
   0xf5f60:     lret
   0xf5f61:     cli
   0xf5f62:     mov    0x11(%ebp),%edi
   0xf5f65:     adc    -0xc(%edx),%bl
   0xf5f68:     rorl   $0xa8,0x37febcdc(%ebx)
   0xf5f6f:     mov    %eax,%ds
   0xf5f71:     inc    %edx
   0xf5f72:     mov    %ss,(%ebx)
   0xf5f74:     fs
   0xf5f75:     cwtl
   0xf5f76:     gs
   0xf5f77:     int3
   0xf5f78:     loope  0xf5f27
---Type <return> to continue, or q <return> to quit---
   0xf5f7a:     and    $0x13,%al
   0xf5f7c:     nop
   0xf5f7d:     push   %ebp
   0xf5f7e:     aad    $0x2e
   0xf5f80:     data16
   0xf5f81:     xor    $0xb0,%al
   0xf5f83:     inc    %edi
   0xf5f84:     xor    %bl,0x7c47f7dd(%ebx,%eax,8)
   0xf5f8b:     hlt
   0xf5f8c:     imul   $0x3febfa59,-0x7f(%ecx),%eax
   0xf5f93:     pop    %eax
   0xf5f94:     fdivr  %st(3),%st
   0xf5f96:     das
   0xf5f97:     inc    %esi
   0xf5f98:     jbe    0xf5fba
   0xf5f9a:     jmp    0xc70966ca
   0xf5f9f:     xchg   %eax,%esi
   0xf5fa0:     and    0x1da86379(%esi),%bl
   0xf5fa6:     and    %ch,%ch
   0xf5fa8:     out    %eax,(%dx)
   0xf5fa9:     lea    (%esi),%ebx
   0xf5fab:     mov    %eax,0xa07fb006
   0xf5fb0:     jne    0xf5fd5
   0xf5fb2:     mov    $0xeb,%bh
   0xf5fb4:     sahf
   0xf5fb5:     fcmovb %st(7),%st
   0xf5fb7:     dec    %edi
   0xf5fb8:     xchg   %eax,%esp
   0xf5fb9:     xor    -0x14f8d86a(%edi),%eax
   0xf5fbf:     ret
   0xf5fc0:     js     0xf5fa7
   0xf5fc2:     leave
   0xf5fc3:     in     $0xf6,%al
   0xf5fc5:     mov    %al,0x381866c0
   0xf5fca:     lods   %gs:(%esi),%al
---Type <return> to continue, or q <return> to quit---
   0xf5fcc:     (bad)
   0xf5fcd:     outsl  %ds:(%esi),(%dx)
   0xf5fce:     rorl   %cl,-0x365227e7(%ebx)
   0xf5fd4:     movsb  %ds:(%esi),%es:(%edi)
   0xf5fd5:     adc    -0x1b9b3413(%ebp),%ecx
   0xf5fdb:     jecxz  0xf6029
   0xf5fdd:     push   %eax
   0xf5fde:     xor    %ah,%ah
   0xf5fe0:     or     %bl,%al
   0xf5fe2:     mov    0x5934c19f(%esi),%esp
   0xf5fe8:     aas
   0xf5fe9:     scas   %es:(%edi),%eax
   0xf5fea:     ja     0xf6023
   0xf5fec:     mov    $0x7ddfa73e,%ebp
   0xf5ff1:     jnp    0xf5fac
   0xf5ff3:     (bad)
   0xf5ff5:     outsl  %ds:(%esi),(%dx)
   0xf5ff6:     add    $0xbfdf2b78,%eax
   0xf5ffb:     mov    $0x226bee4,%ebx
   0xf6000:     ja     0xf6025
   0xf6002:     dec    %ebx
   0xf6003:     clc
   0xf6004:     pop    %edx
   0xf6005:     jno    0xf6044
   0xf6007:     (bad)
   0xf6008:     jl     0xf6073
   0xf600a:     out    %al,(%dx)
   0xf600b:     stc
   0xf600c:     and    $0xf8,%al
   0xf600e:     push   %ebx
   0xf600f:     dec    %ebx
   0xf6010:     sahf
   0xf6011:     clc
   0xf6012:     xchg   %eax,%edi
   0xf6013:     jmp    0x1ea30bf4
---Type <return> to continue, or q <return> to quit---
   0xf6018:     into
   0xf6019:     push   %ss
   0xf601a:     pop    %edi
   0xf601b:     gs
   0xf601c:     jne    0xf603c
   0xf601e:     and    $0x6b,%al
   0xf6020:     bound  %eax,(%ebx)
   0xf6022:     jb     0xf6081
   0xf6024:     xor    %edx,0xea0ca2a9
   0xf602a:     fdivl  -0x9(%esi)
   0xf602d:     dec    %esp
   0xf602e:     push   %es
   0xf602f:     fildl  -0x945cf66(%ebx)
   0xf6035:     fsubrp %st,%st(0)
   0xf6037:     shlb   -0x223c3e34(%esi)
   0xf603d:     push   %esp
   0xf603e:     add    %edi,%ebp
   0xf6040:     inc    %ebx
   0xf6041:     arpl   %di,%dx
   0xf6043:     mov    $0x7b,%dl
   0xf6045:     pop    %edx
   0xf6046:     add    %esi,(%ebx)
   0xf6048:     sbb    $0x79509d8e,%eax
   0xf604d:     movsl  %ds:(%esi),%es:(%edi)
   0xf604e:     sbb    $0xa16a9b22,%eax
   0xf6053:     inc    %edx
   0xf6054:     dec    %eax
   0xf6055:     dec    %edi
   0xf6056:     push   $0xc60618c4
   0xf605b:     inc    %ebp
   0xf605c:     lcall  $0xbe33,$0xcea9392c
   0xf6063:     cld
   0xf6064:     loop   0xf6080
   0xf6066:     pop    %eax
   0xf6067:     arpl   %bp,0x2b(%ebp)
---Type <return> to continue, or q <return> to quit---
   0xf606a:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf606b:     or     $0x13,%al
   0xf606d:     mov    %ss,%eax
   0xf606f:     xor    $0xc771e550,%eax
   0xf6074:     sub    0x6b70ae34(%edx),%eax
   0xf607a:     aas
   0xf607b:     cmp    %ah,%dh
   0xf607d:     cmp    0x4b(%ebx),%al
   0xf6080:     call   0xd087ab31
   0xf6085:     lret   $0x5659
   0xf6088:     and    $0xac,%al
   0xf608a:     jbe    0xf60a9
   0xf608c:     mov    %gs:0xd607e153,%al
   0xf6092:     or     $0x53981526,%eax
   0xf6097:     int3
   0xf6098:     pop    %edx
   0xf6099:     and    %ch,-0x15d88099(%eax)
   0xf609f:     (bad)
   0xf60a0:     sub    0x2(%edx),%esi
   0xf60a3:     add    $0xe1409cb1,%eax
   0xf60a8:     int3
   0xf60a9:     jae    0xf60b2
   0xf60ab:     popa
   0xf60ac:     outsl  %ds:(%esi),(%dx)
   0xf60ad:     sbb    $0x36,%al
   0xf60af:     ficoml 0xc(%esi)
   0xf60b2:     int3
   0xf60b3:     icebp
   0xf60b4:     and    $0xcb,%al
   0xf60b6:     xchg   %bl,0x62(%eax)
   0xf60b9:     xchg   %dl,%es:0x16(%edx)
   0xf60bd:     lcall  $0x480b,$0x350dbb4b
   0xf60c4:     sub    $0x21fdff35,%eax
   0xf60c9:     sbb    $0x51,%al
   0xf60cb:     rorl   0x8066c83(%esp,%ebp,1)
---Type <return> to continue, or q <return> to quit---
   0xf60d2:     push   %es
   0xf60d3:     jo     0xf60c3
   0xf60d5:     lea    -0x22(%ebp),%esp
   0xf60d8:     sbb    %ch,%dl
   0xf60da:     imul   $0x63,(%edi),%eax
   0xf60dd:     push   %ebx
   0xf60de:     add    %dh,0xebcc682
   0xf60e4:     push   $0x65
   0xf60e6:     sbb    $0xf4,%al
   0xf60e8:     (bad)
   0xf60e9:     adc    %bl,%dl
   0xf60eb:     cli
   0xf60ec:     aas
   0xf60ed:     lds    (%ecx),%esi
   0xf60ef:     lock bound %ecx,(%ebx)
   0xf60f2:     inc    %ebx
   0xf60f3:     movsb  %ds:(%esi),%es:(%edi)
   0xf60f4:     adc    $0x22,%al
   0xf60f6:     test   %bh,(%edx)
   0xf60f8:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf60f9:     imul   $0x55,(%esi),%ebp
   0xf60fc:     lea    -0x2f7e7f18(%eax),%edi
   0xf6102:     (bad)
   0xf6103:     pusha
   0xf6104:     cmp    -0x46(%edi),%cl
   0xf6107:     and    $0x8b63ab81,%eax
   0xf610c:     test   $0x16429706,%eax
   0xf6111:     mov    -0x14(%ebx),%esp
   0xf6114:     jmp    0xdf1e480b
   0xf6119:     in     $0x64,%eax
   0xf611b:     cmp    %dh,%bh
   0xf611d:     push   %edx
   0xf611e:     cltd
   0xf611f:     mov    0x71(%ebp),%bl
   0xf6122:     fdivrs 0x6b(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf6125:     inc    %ebx
   0xf6126:     dec    %esi
   0xf6127:     push   %esi
   0xf6128:     imul   $0x211a6bb5,%eax,%esi
   0xf612e:     aas
   0xf612f:     pop    %eax
   0xf6130:     cmp    $0x48b85a3a,%eax
   0xf6135:     lahf
   0xf6136:     cmovp  -0x70(%eax),%edx
   0xf613a:     pusha
   0xf613b:     pop    %edx
   0xf613c:     mov    $0x7d17d381,%esi
   0xf6141:     xchg   %bl,(%edx)
   0xf6143:     lods   %ds:(%esi),%al
   0xf6144:     adc    %al,%cl
   0xf6146:     sub    $0x81,%al
   0xf6148:     fdivs  -0x2a(%ebp)
   0xf614b:     mov    %esi,%ss
   0xf614d:     cmp    %cl,(%ecx)
   0xf614f:     jns    0xf61c7
   0xf6151:     int    $0x48
   0xf6153:     sbb    %bh,-0x51eff788(%eax)
   0xf6159:     jnp    0xf614e
   0xf615b:     xchg   %ebp,(%ebx)
   0xf615d:     out    %al,(%dx)
   0xf615e:     add    $0x694cffbb,%eax
   0xf6163:     jge    0xf61a8
   0xf6165:     mov    $0xb8,%al
   0xf6167:     pop    %esi
   0xf6168:     add    %bl,(%ebx)
   0xf616a:     and    %al,%al
   0xf616c:     sub    %eax,0x4e(%edi)
   0xf616f:     aaa
   0xf6170:     or     (%edi),%ebx
   0xf6172:     add    %ebx,%esi
---Type <return> to continue, or q <return> to quit---
   0xf6174:     sti
   0xf6175:     mov    0x7229fb40,%al
   0xf617a:     dec    %ebx
   0xf617b:     push   %ecx
   0xf617c:     and    %esp,(%ecx)
   0xf617e:     pop    %eax
   0xf617f:     xchg   %eax,%esp
   0xf6180:     (bad)
   0xf6181:     adc    %bl,(%edx,%ebp,2)
   0xf6184:     rcrl   $0x28,0x745c80ac(%ebp)
   0xf618b:     sub    $0xbb,%al
   0xf618d:     stc
   0xf618e:     rcrb   0x68(%ebp)
   0xf6191:     and    $0x77,%al
   0xf6193:     fstl   0x3b6e600d
   0xf6199:     cltd
   0xf619a:     xor    %dh,%ch
   0xf619c:     and    $0xdce8872c,%eax
   0xf61a1:     push   %ds
   0xf61a2:     add    $0xbe,%al
   0xf61a4:     dec    %esp
   0xf61a5:     or     $0x75f042bf,%eax
   0xf61aa:     out    %eax,(%dx)
   0xf61ab:     xchg   %eax,%esp
   0xf61ac:     aad    $0xffffff87
   0xf61ae:     ds
   0xf61af:     sub    %ebx,%edx
   0xf61b1:     sbb    $0xaa,%al
   0xf61b3:     mov    $0x22,%al
   0xf61b5:     test   $0x644b0662,%eax
   0xf61ba:     rcll   -0x6f(%eax)
   0xf61bd:     (bad)
   0xf61bf:     cmp    %esi,%edx
   0xf61c1:     jl     0xf6156
   0xf61c3:     inc    %esi
---Type <return> to continue, or q <return> to quit---
   0xf61c4:     cmp    %ecx,0x7a5977ac(%ebp)
   0xf61ca:     mov    0xc5a2f480,%eax
   0xf61cf:     mov    $0x6f26186b,%esp
   0xf61d4:     loop   0xf619c
   0xf61d6:     fidivrl 0x55c88450(%esi,%ecx,1)
   0xf61dd:     lret   $0x6191
   0xf61e0:     sbb    %ah,(%edx)
   0xf61e2:     popf
   0xf61e3:     pop    %ebp
   0xf61e4:     add    %fs:(%ecx),%bh
   0xf61e7:     adc    -0x408d7b62(%esi),%al
   0xf61ed:     add    %ch,%ah
   0xf61ef:     arpl   %si,%dx
   0xf61f1:     mov    %al,0xe995321d
   0xf61f6:     pop    %es
   0xf61f7:     sub    (%ecx,%edx,1),%eax
   0xf61fa:     pop    %esi
   0xf61fb:     xor    $0x43,%al
   0xf61fd:     test   $0x19b3cbf3,%eax
   0xf6202:     mov    $0xac07386,%esi
   0xf6207:     adc    $0x3f66bb00,%eax
   0xf620c:     sub    $0xe88c1534,%eax
   0xf6211:     and    (%ebx),%edi
   0xf6213:     loopne 0xf6291
   0xf6215:     or     %esp,-0x31(%ebp)
   0xf6218:     sbb    $0x60ca17b9,%eax
   0xf621d:     or     $0xee,%al
   0xf621f:     inc    %eax
   0xf6220:     clc
   0xf6221:     movsl  %ds:(%esi),%es:(%edi)
   0xf6222:     lret   $0x2b07
   0xf6225:     iret
   0xf6226:     sbb    -0x48(%eax,%eax,4),%bl
   0xf622a:     call   0x90fd403d
   0xf622f:     add    -0x50(%edx),%al
---Type <return> to continue, or q <return> to quit---
   0xf6232:     test   %eax,0x60d2b61(%ebp)
   0xf6238:     int    $0xd2
   0xf623a:     mov    %al,0x2882697b
   0xf623f:     popf
   0xf6240:     jo     0xf6272
   0xf6242:     push   %ecx
   0xf6243:     dec    %edx
   0xf6244:     xor    %ch,%cs:0x0(%edi)
   0xf6248:     dec    %eax
   0xf6249:     popf
   0xf624a:     cmp    %ch,0x1a(%edi)
   0xf624d:     (bad)
   0xf624e:     mov    $0x76b21091,%eax
   0xf6253:     int    $0x3b
   0xf6255:     out    %al,(%dx)
   0xf6256:     roll   0x7e(%esi)
   0xf6259:     sub    %esi,(%ecx)
   0xf625b:     in     (%dx),%al
   0xf625c:     or     %esp,%ecx
   0xf625e:     push   %es
   0xf625f:     stc
   0xf6260:     jmp    0xf6276
   0xf6262:     scas   %es:(%edi),%eax
   0xf6263:     xorl   $0xf6a236a5,-0x5baf56fc(%ebx)
   0xf626d:     repz lret $0x69c0
   0xf6271:     sahf
   0xf6272:     mov    (%ebx,%eax,4),%cl
   0xf6275:     imul   $0xffffff8d,%esi,%ecx
   0xf6278:     ret    $0xc012
   0xf627b:     mov    %edi,-0xb3(%si)
   0xf6280:     out    %eax,(%dx)
   0xf6281:     ja     0xf6285
   0xf6283:     adc    $0x957befb,%eax
   0xf6288:     mov    %al,0x91891307
   0xf628d:     ret    $0xd245
---Type <return> to continue, or q <return> to quit---
   0xf6290:     mov    0x1a0ff216,%al
   0xf6295:     pop    %edi
   0xf6296:     adc    %bl,%bl
   0xf6298:     xchg   %eax,%ecx
   0xf6299:     jo     0xf6221
   0xf629b:     loopne 0xf6318
   0xf629d:     outsl  %es:(%esi),(%dx)
   0xf629f:     xchg   %eax,%edi
   0xf62a0:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf62a1:     call   *(%eax)
   0xf62a3:     jbe    0xf6236
   0xf62a5:     lret   $0x2e29
   0xf62a8:     add    0x462d77b2(%eax),%cl
   0xf62ae:     push   %ds
   0xf62af:     test   $0x6d,%al
   0xf62b1:     roll   $0xf,0x6e(%edi)
   0xf62b5:     lods   %ds:(%esi),%al
   0xf62b6:     mov    $0xf51287fa,%ebx
   0xf62bb:     repz into
   0xf62bd:     and    $0xa6f7a6ee,%eax
   0xf62c2:     icebp
   0xf62c3:     push   %ebp
   0xf62c4:     in     (%dx),%al
   0xf62c5:     in     (%dx),%eax
   0xf62c6:     out    %eax,(%dx)
   0xf62c7:     dec    %esi
   0xf62c8:     divb   -0x1d(%ebp)
   0xf62cb:     sbb    %edx,%ebx
   0xf62cd:     stos   %eax,%es:(%edi)
   0xf62ce:     push   %ecx
   0xf62cf:     xor    $0xb2,%al
   0xf62d1:     xlat   %ds:(%ebx)
   0xf62d2:     push   %es
   0xf62d3:     mov    $0x78,%dl
   0xf62d5:     mov    $0x4bf6a9f6,%esi
---Type <return> to continue, or q <return> to quit---
   0xf62da:     add    $0xf8bcd5e4,%eax
   0xf62df:     das
   0xf62e0:     push   %ecx
   0xf62e1:     add    $0xaa,%al
   0xf62e3:     sub    %esi,0x5b94df04(%esi)
   0xf62e9:     (bad)  0xbc164942
   0xf62ef:     aam    $0xffffffe0
   0xf62f1:     fnstcw 0x40(%ecx)
   0xf62f4:     sbb    %al,-0x735b88d7(%ebx)
   0xf62fa:     adc    (%ecx),%dl
   0xf62fc:     or     %esi,(%eax)
   0xf62fe:     std
   0xf62ff:     leave
   0xf6300:     fnstcw -0x60(%esi)
   0xf6303:     mov    $0x5a,%cl
   0xf6305:     scas   %es:(%edi),%eax
   0xf6306:     lcall  $0x7c38,$0xad6fc69a
   0xf630d:     xor    0x78(%edx),%bh
   0xf6310:     cld
   0xf6311:     sub    %eax,%esp
   0xf6313:     and    $0xbbfb3825,%eax
   0xf6318:     mov    %al,0x9e778c7e
   0xf631d:     mov    $0x3f,%cl
   0xf631f:     cmp    %cs:-0x7f67059(%ebx),%edi
   0xf6326:     jno    0xf631c
   0xf6328:     fisub  0x47fbd2c1(%esi)
   0xf632e:     (bad)
   0xf632f:     es
   0xf6330:     sti
   0xf6331:     sbb    $0xd72bede2,%eax
   0xf6336:     out    %eax,$0xcb
   0xf6338:     mov    $0x513eea89,%ebp
   0xf633d:     jge    0xf63ac
   0xf633f:     scas   %es:(%edi),%al
   0xf6340:     push   %ebp
---Type <return> to continue, or q <return> to quit---
   0xf6341:     ss
   0xf6342:     dec    %edx
   0xf6343:     dec    %ebx
   0xf6344:     dec    %eax
   0xf6345:     mov    $0x8,%cl
   0xf6347:     fwait
   0xf6348:     or     0x15ffe0ab(%ebx),%eax
   0xf634e:     dec    %esi
   0xf634f:     jo     0xf6370
   0xf6351:     sahf
   0xf6352:     fnstenv -0x30(%esi)
   0xf6355:     (bad)
   0xf6356:     ja     0xf6396
   0xf6358:     ljmp   $0x13fc,$0x9bc97b66
   0xf635f:     aas
   0xf6360:     loopne 0xf63af
   0xf6362:     insl   (%dx),%es:(%edi)
   0xf6363:     mov    $0x22,%dh
   0xf6365:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf6366:     jl     0xf62fe
   0xf6368:     fsts   0x420f69db(%ebx)
   0xf636e:     sub    %dl,%al
   0xf6370:     loopne 0xf634c
   0xf6372:     clc
   0xf6373:     xor    %dl,0x39(%ebp)
   0xf6376:     stc
   0xf6377:     cmpl   $0x6c,0x2b(%edi)
   0xf637b:     out    %eax,(%dx)
   0xf637c:     push   %esp
   0xf637d:     fs
   0xf637e:     lret
   0xf637f:     fistl  0x115b2a97(%ebx)
   0xf6385:     mov    $0x8c443827,%esi
   0xf638a:     xor    %bl,(%ecx)
   0xf638c:     pusha
---Type <return> to continue, or q <return> to quit---
   0xf638d:     pop    %esp
   0xf638e:     imul   $0x34,(%eax),%ecx
   0xf6391:     iret
   0xf6392:     jp     0xf631a
   0xf6394:     scas   %es:(%edi),%al
   0xf6395:     lret
   0xf6396:     sti
   0xf6397:     adcl   $0xfffffffe,-0x6d(%edx)
   0xf639b:     inc    %edx
   0xf639c:     fimull -0x661f53ca(%eax)
   0xf63a2:     mov    $0xb245bdbe,%esp
   0xf63a7:     sub    $0x59a06a74,%eax
   0xf63ac:     push   $0xb08dc041
   0xf63b1:     xchg   %eax,%ebp
   0xf63b2:     call   0xf5947c8c
   0xf63b7:     xchg   %eax,%edi
   0xf63b8:     jge    0xf634d
   0xf63ba:     push   %eax
   0xf63bb:     xlat   %ds:(%ebx)
   0xf63bc:     dec    %ebx
   0xf63bd:     fidiv  -0x11(%ebp)
   0xf63c0:     push   %ecx
   0xf63c1:     mov    $0xf2,%dh
   0xf63c3:     bound  %ecx,(%eax)
   0xf63c5:     int3
   0xf63c6:     out    %eax,$0xfc
   0xf63c8:     sti
   0xf63c9:     sub    %al,%ah
   0xf63cb:     mov    $0xb0eccc05,%eax
   0xf63d0:     mov    %al,0x909f9112
   0xf63d5:     jmp    0xf640d
   0xf63d7:     pop    %es
   0xf63d8:     xor    $0x34d259a1,%eax
   0xf63dd:     mov    $0x53ed831,%esi
   0xf63e2:     fistpll -0x682a6e90(%ebx,%eax,1)
---Type <return> to continue, or q <return> to quit---
   0xf63e9:     sbb    %ch,%al
   0xf63eb:     adcb   $0xcd,0xc56a7f2(%esi)
   0xf63f2:     subb   $0x20,%fs:(%ecx)
   0xf63f6:     xor    %ah,(%ebx)
   0xf63f8:     daa
   0xf63f9:     ds
   0xf63fa:     in     $0x2b,%eax
   0xf63fc:     lea    (%eax),%edx
   0xf63fe:     lea    0x2b72c17b(%eax),%ebx
   0xf6404:     inc    %eax
   0xf6405:     outsb  %ds:(%esi),(%dx)
   0xf6406:     dec    %eax
   0xf6407:     xor    (%edx),%ebx
   0xf6409:     sarb   %cl,(%esi)
   0xf640b:     cmp    %ch,0x78(%ebp)
   0xf640e:     xor    (%edx),%esp
   0xf6410:     mov    $0xdd,%ah
   0xf6412:     les    (%edi),%eax
   0xf6414:     mov    $0x89a5614,%edi
   0xf6419:     (bad)
   0xf641a:     neg    %edi
   0xf641c:     add    %esp,%edx
   0xf641e:     add    0x7e7bf5de(%esi),%ch
   0xf6424:     movsl  %ds:(%esi),%es:(%edi)
   0xf6425:     push   %ebx
   0xf6426:     mov    %esi,%ebx
   0xf6428:     mov    %ecx,%eax
   0xf642a:     sub    %ebp,%ebp
   0xf642c:     push   $0xffffff9e
   0xf642e:     jns    0xf6414
   0xf6430:     pop    %esi
   0xf6431:     daa
   0xf6432:     (bad)
   0xf6433:     mov    $0xfba9d4f7,%ebp
   0xf6438:     fdivrl (%esi)
---Type <return> to continue, or q <return> to quit---
   0xf643a:     js     0xf6432
   0xf643c:     mul    %eax
   0xf643e:     jns    0xf6478
   0xf6440:     movsl  %ds:(%esi),%es:(%edi)
   0xf6441:     pop    %eax
   0xf6442:     xchg   %eax,%edx
   0xf6443:     sbb    $0x22,%al
   0xf6445:     or     %eax,-0x37(%eax)
   0xf6448:     lret
   0xf6449:     fcoms  -0x32f841d4(%ebp)
   0xf644f:     fiadd  -0x22(%ebp)
   0xf6452:     lock adc $0xa6,%al
   0xf6455:     sarb   0x7d6f6e5e(%esi)
   0xf645b:     adc    $0xccbdad3d,%eax
   0xf6460:     sub    %ebp,%esp
   0xf6462:     fdivs  -0x31(%ebp)
   0xf6465:     xchg   %ebx,0x55(%eax,%ecx,8)
   0xf6469:     loope  0xf6440
   0xf646b:     dec    %esi
   0xf646c:     sbb    $0x30f71eef,%eax
   0xf6471:     loope  0xf646a
   0xf6473:     cmp    %edi,0x5b3899c6(%ebx)
   0xf6479:     mov    -0x47(%edx),%?
   0xf647c:     cmp    0x24(%esi),%ecx
   0xf647f:     imul   $0x5e5c2f66,-0x2d(%ebx),%ebx
   0xf6486:     hlt
   0xf6487:     outsl  %ds:(%esi),(%dx)
   0xf6488:     sbb    %al,0x4b(%edx)
   0xf648b:     push   %es
   0xf648c:     aam    $0xffffffc1
   0xf648e:     jno    0xf6495
   0xf6490:     push   $0x6df4be61
   0xf6495:     imul   $0x22,(%eax,%eiz,2),%eax
   0xf6499:     (bad)
   0xf649a:     movsb  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf649b:     pusha
   0xf649c:     sub    -0x1d(%ebx),%eax
   0xf649f:     lds    -0x4f(%esi),%esp
   0xf64a2:     repz imul $0x3d,(%ecx),%ebx
   0xf64a6:     sub    -0xec12625(%esi),%ah
   0xf64ac:     push   %ebx
   0xf64ad:     insl   (%dx),%es:(%edi)
   0xf64ae:     in     $0x7c,%al
   0xf64b0:     lret   $0xea7
   0xf64b3:     pop    %ds
   0xf64b4:     push   %cs
   0xf64b5:     mov    $0xcf9d77f0,%edi
   0xf64ba:     jbe    0xf648d
   0xf64bc:     mov    %eax,0xad1b97a5
   0xf64c1:     fcomps 0x4b5f643f(%ecx)
   0xf64c7:     ffreep %st(4)
   0xf64c9:     pop    %ss
   0xf64ca:     sarb   %cl,-0x49(%eax)
   0xf64cd:     ficomp -0x72(%ecx)
   0xf64d0:     cmc
   0xf64d1:     dec    %esp
   0xf64d2:     lods   %ds:(%esi),%al
   0xf64d3:     lds    0x553b8fb4(%edi),%eax
   0xf64d9:     and    $0x76,%al
   0xf64db:     test   $0x68b44482,%eax
   0xf64e0:     adc    $0x89d0f062,%eax
   0xf64e5:     mov    %esi,%edi
   0xf64e7:     (bad)
   0xf64e8:     xor    0x2e(%ecx),%dh
   0xf64eb:     pop    %ecx
   0xf64ec:     (bad)
   0xf64ee:     mov    %ebp,%ecx
   0xf64f0:     push   $0xffffffa2
   0xf64f2:     js     0xf6561
   0xf64f4:     xor    %dh,0x2396c46c(%eax)
---Type <return> to continue, or q <return> to quit---
   0xf64fa:     int3
   0xf64fb:     or     %esp,%edx
   0xf64fd:     push   %edx
   0xf64fe:     imul   %al
   0xf6500:     sub    %eax,(%ecx)
   0xf6502:     popa
   0xf6503:     es
   0xf6504:     cmp    $0x8c333ef2,%eax
   0xf6509:     and    (%ecx,%edx,8),%edx
   0xf650c:     sub    $0x7c,%al
   0xf650e:     lods   %ds:(%esi),%eax
   0xf650f:     and    %edx,0x1371db63(%ecx,%ecx,4)
   0xf6516:     mov    $0x89,%ch
   0xf6518:     adc    0x59fa833b(%eax),%cl
   0xf651e:     aam    $0xffffffa1
   0xf6520:     xchg   %eax,%ebp
   0xf6521:     mov    $0x7c,%al
   0xf6523:     sarb   %cl,-0x2b(%ebp)
   0xf6526:     in     (%dx),%eax
   0xf6527:     dec    %ebp
   0xf6528:     cs
   0xf6529:     scas   %es:(%edi),%al
   0xf652a:     out    %eax,(%dx)
   0xf652b:     fcmovnu %st(1),%st
   0xf652d:     mov    $0xaa51eff9,%esp
   0xf6532:     mov    $0xf1,%dh
   0xf6534:     loop   0xf6565
   0xf6536:     mov    $0xc6,%bl
   0xf6538:     push   %esp
   0xf6539:     (bad)
   0xf653a:     icebp
   0xf653b:     les    0x54(%ebx),%esp
   0xf653e:     mov    $0x92,%ch
   0xf6540:     sub    %ss:0x1f6f4b09(%ebx),%al
   0xf6547:     mov    $0x13,%ch
---Type <return> to continue, or q <return> to quit---
   0xf6549:     jne    0xf64d8
   0xf654b:     fidivr 0x17(%ebp)
   0xf654e:     test   $0xb8,%al
   0xf6550:     cwtl
   0xf6551:     jmp    0x71d27159
   0xf6556:     sub    (%edi),%esp
   0xf6558:     (bad)
   0xf6559:     or     (%edx),%ebx
   0xf655b:     lods   %ds:(%esi),%eax
   0xf655c:     cmp    $0x88f8f765,%eax
   0xf6561:     in     (%dx),%eax
   0xf6562:     mov    %cs,0x49(%edi,%ecx,2)
   0xf6566:     ror    %cl,%ch
   0xf6568:     jmp    0xf653f
   0xf656a:     inc    %edx
   0xf656b:     gs
   0xf656c:     mov    $0xd375ae7b,%esi
   0xf6571:     pop    %eax
   0xf6572:     xchg   %eax,%edx
   0xf6573:     lods   %ds:(%esi),%eax
   0xf6574:     data16
   0xf6575:     mov    $0x1f,%cl
   0xf6577:     ficompl (%ebx)
   0xf6579:     push   %eax
   0xf657a:     sbb    %dh,0x5c(%edi)
   0xf657d:     arpl   %si,%bp
   0xf657f:     in     $0xa6,%eax
   0xf6581:     mov    $0x6010fe29,%esp
   0xf6586:     mov    $0x1866be63,%eax
   0xf658b:     fcmovnb %st(2),%st
   0xf658d:     inc    %ebp
   0xf658e:     das
   0xf658f:     inc    %esp
   0xf6590:     scas   %es:(%edi),%eax
   0xf6591:     adc    $0x3d1f2b1,%eax
---Type <return> to continue, or q <return> to quit---
   0xf6596:     loopne 0xf652f
   0xf6598:     test   %edx,0x2d26f25f
   0xf659e:     fwait
   0xf659f:     int3
   0xf65a0:     adc    %dl,%cl
   0xf65a2:     push   %edi
   0xf65a3:     push   %ds
   0xf65a4:     pop    %esi
   0xf65a5:     call   0x91bf8aec
   0xf65aa:     divb   -0x74f2b2be(%edi)
   0xf65b0:     jbe    0xf65ee
   0xf65b2:     dec    %ebp
   0xf65b3:     pop    %esp
   0xf65b4:     push   %esi
   0xf65b5:     pop    %ds
   0xf65b6:     dec    %esi
   0xf65b7:     (bad)
   0xf65b8:     lret
   0xf65b9:     fimul  (%ecx)
   0xf65bb:     sarl   $0x82,(%ecx)
   0xf65be:     ja     0xf6593
   0xf65c0:     inc    %edi
   0xf65c1:     test   $0x2157ef36,%eax
   0xf65c6:     lahf
   0xf65c7:     in     $0xc1,%al
   0xf65c9:     jnp    0xf6580
   0xf65cb:     adc    $0xe2,%al
   0xf65cd:     leave
   0xf65ce:     mov    -0x512ecf85(%ebx),%ss
   0xf65d4:     sbb    $0xd0,%al
   0xf65d6:     xchg   %eax,%ebx
   0xf65d7:     bound  %esp,0x1e(%ebx)
   0xf65da:     and    %esp,%ebx
   0xf65dc:     lock add -0x8675e65(%ecx),%esp
   0xf65e3:     rorb   %cl,(%edx)
---Type <return> to continue, or q <return> to quit---
   0xf65e5:     sbb    %ch,-0x5c(%esi)
   0xf65e8:     and    -0x5b(%esi),%bl
   0xf65eb:     enter  $0xe440,$0xb5
   0xf65ef:     jb     0xf6605
   0xf65f1:     enter  $0xdef4,$0xae
   0xf65f5:     xlat   %ds:(%ebx)
   0xf65f6:     dec    %eax
   0xf65f7:     aaa
   0xf65f8:     mov    %eax,0x519c0c4b
   0xf65fd:     push   %esp
   0xf65fe:     cmp    %bh,-0x36(%edi)
   0xf6601:     jg     0xf6667
   0xf6603:     fsts   (%esi)
   0xf6605:     add    %bl,-0x2e05b41d(%esi)
   0xf660b:     adc    $0x2d,%al
   0xf660d:     daa
   0xf660e:     sub    %al,%al
   0xf6610:     mov    $0x8bf9de52,%edx
   0xf6615:     imul   $0x1a,(%esi),%edx
   0xf6618:     gs
   0xf6619:     dec    %edi
   0xf661a:     mov    $0x6d,%dh
   0xf661c:     popf
   0xf661d:     leave
   0xf661e:     cs
   0xf661f:     jmp    0xceae2a44
   0xf6624:     cmp    $0x6114a7a8,%eax
   0xf6629:     mov    $0x1b,%ah
   0xf662b:     xchg   %eax,%edi
   0xf662c:     pop    %edi
   0xf662d:     cmp    $0x1375e253,%eax
   0xf6632:     mov    $0x8,%ch
   0xf6634:     inc    %edx
   0xf6635:     dec    %ebx
   0xf6636:     pusha
---Type <return> to continue, or q <return> to quit---
   0xf6637:     clc
   0xf6638:     inc    %esi
   0xf6639:     sbb    -0x5b(%edx),%bh
   0xf663c:     mov    0x44(%edi),%edx
   0xf663f:     scas   %es:(%edi),%eax
   0xf6640:     mov    %al,%bh
   0xf6642:     int    $0xcd
   0xf6644:     fwait
   0xf6645:     sbb    %edx,0x62c2bf4f(%esi)
   0xf664b:     mov    $0x2f,%ch
   0xf664d:     mov    %ebp,%esi
   0xf664f:     sbb    $0xffffffc0,%ecx
   0xf6652:     out    %eax,(%dx)
   0xf6653:     xchg   %cl,%ch
   0xf6655:     dec    %ebp
   0xf6656:     cld
   0xf6657:     pop    %edx
   0xf6658:     push   %ecx
   0xf6659:     sarb   %cl,-0x15ef9cf4(%ebx,%edi,8)
   0xf6660:     movsl  %ds:(%esi),%es:(%edi)
   0xf6661:     int    $0x95
   0xf6663:     mov    $0xb1245fe8,%ecx
   0xf6668:     idivl  -0x22(%ebx)
   0xf666b:     mov    $0xa74b45d9,%ebx
   0xf6670:     xchg   %edi,0x42(%ecx)
   0xf6673:     fcompl (%ecx)
   0xf6675:     test   $0xc7,%al
   0xf6677:     fxch   %st(3)
   0xf6679:     orl    $0x74,0x31c5dd06(%ebp)
   0xf6680:     stc
   0xf6681:     mov    %al,0x84867da8
   0xf6686:     test   %bl,(%esi)
   0xf6688:     inc    %ebx
   0xf6689:     mov    $0xc3df6372,%edi
   0xf668e:     inc    %edx
---Type <return> to continue, or q <return> to quit---
   0xf668f:     inc    %ebp
   0xf6690:     fnop
   0xf6692:     in     (%dx),%al
   0xf6693:     (bad)
   0xf6694:     jp     0xf6620
   0xf6696:     xlat   %ds:(%ebx)
   0xf6697:     jnp    0xf6657
   0xf6699:     mov    $0x94b73b9f,%eax
   0xf669e:     (bad)
   0xf66a1:     iret
   0xf66a2:     jle    0xf6709
   0xf66a4:     jo     0xf6704
   0xf66a6:     jmp    0xcb24b8e0
   0xf66ab:     ficomp (%ecx)
   0xf66ad:     push   %es
   0xf66ae:     jecxz  0xf66f8
   0xf66b0:     test   %cl,-0x2b7d476d(%ebx)
   0xf66b6:     add    $0xee5a4dbf,%eax
   0xf66bb:     pop    %ebx
   0xf66bc:     in     $0x72,%eax
   0xf66be:     push   $0xffffffe4
   0xf66c0:     (bad)
   0xf66c1:     xor    %eax,%ebp
   0xf66c3:     pop    %ebp
   0xf66c4:     dec    %ecx
   0xf66c5:     (bad)
   0xf66c6:     stos   %al,%es:(%edi)
   0xf66c7:     fdivp  %st,%st(4)
   0xf66c9:     mov    $0x3b,%ch
   0xf66cb:     out    %al,(%dx)
   0xf66cc:     xchg   %eax,%edx
   0xf66cd:     pop    %ebp
   0xf66ce:     adc    $0x96,%al
   0xf66d0:     jp     0xf667b
   0xf66d2:     je     0xf672d
---Type <return> to continue, or q <return> to quit---
   0xf66d4:     fcomps 0x62(%esi)
   0xf66d7:     pop    %eax
   0xf66d8:     arpl   %sp,%dx
   0xf66da:     cmp    -0x546a4c9a(%ebp),%bh
   0xf66e0:     (bad)
   0xf66e1:     lcall  $0x8ef1,$0xe5d2c170
   0xf66e8:     push   %ss
   0xf66e9:     sbb    $0x68540e7,%eax
   0xf66ee:     ret    $0x31b7
   0xf66f1:     add    0x366d7ec8(%ebp),%ebp
   0xf66f7:     ds
   0xf66f8:     scas   %es:(%edi),%al
   0xf66f9:     fwait
   0xf66fa:     adc    %ecx,-0x4e6f4365(%ebx)
   0xf6700:     in     (%dx),%al
   0xf6701:     shrb   $0xae,-0x793b2a1f(%esi)
   0xf6708:     movsl  %ds:(%esi),%es:(%edi)
   0xf6709:     pop    %es
   0xf670a:     mov    $0x109648fb,%esp
   0xf670f:     pop    %esp
   0xf6710:     adc    %al,%al
   0xf6712:     pop    %ecx
   0xf6713:     orl    $0xffffffec,-0x7f(%ebp)
   0xf6717:     mov    %ss,%esi
   0xf6719:     push   %esp
   0xf671a:     push   %cs
   0xf671b:     (bad)
   0xf671c:     testb  $0x23,-0x1519ac53(%ebp)
   0xf6723:     dec    %edi
   0xf6724:     add    0x45a8e79a(%eax),%esp
   0xf672a:     fucomip %st(6),%st
   0xf672c:     mov    $0x9c826728,%ecx
   0xf6731:     push   %ds
   0xf6732:     pop    %ebx
   0xf6733:     test   $0x1a,%al
---Type <return> to continue, or q <return> to quit---
   0xf6735:     xlat   %ds:(%ebx)
   0xf6736:     pop    %edi
   0xf6737:     cmp    %ecx,%edi
   0xf6739:     and    %al,%bl
   0xf673b:     dec    %eax
   0xf673c:     jne    0xf6768
   0xf673e:     mov    $0xd6c6904c,%eax
   0xf6743:     mov    0x1657b5c0,%al
   0xf6748:     stos   %eax,%es:(%edi)
   0xf6749:     lods   %ds:(%esi),%al
   0xf674a:     insl   (%dx),%es:(%edi)
   0xf674b:     imul   $0xffffffe4,0x1f372ba6(%esi),%ebp
   0xf6752:     cmp    %bl,%ch
   0xf6754:     cli
   0xf6755:     push   %cs
   0xf6756:     mov    $0xfbba8eed,%edx
   0xf675b:     pop    %es
   0xf675c:     jnp    0xf676b
   0xf675e:     add    -0x33(%edx),%bl
   0xf6761:     or     $0xf5aacf73,%eax
   0xf6766:     push   %ds
   0xf6767:     lds    -0x634b91da(%ebx),%eax
   0xf676d:     pop    %edi
   0xf676e:     mov    0xc4fa8be7,%al
   0xf6773:     imul   $0xffffffcb,(%esi),%eax
   0xf6776:     int    $0x3
   0xf6778:     je     0xf671f
   0xf677a:     sarl   %cl,-0xf9395c2(%ecx)
   0xf6780:     lahf
   0xf6781:     sbb    -0x1a0bb225(%edx),%al
   0xf6787:     xchg   %eax,%esi
   0xf6788:     xchg   %eax,%esp
   0xf6789:     and    -0x3e(%ecx),%eax
   0xf678c:     jl     0xf67f1
   0xf678e:     movsl  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf678f:     (bad)
   0xf6790:     dec    %ebp
   0xf6791:     ret    $0x558f
   0xf6794:     mov    %al,-0x22(%ebp)
   0xf6797:     push   %edi
   0xf6798:     sbb    (%edi),%bh
   0xf679a:     (bad)
   0xf679b:     jle    0xf680a
   0xf679d:     int    $0xce
   0xf679f:     int3
   0xf67a0:     lahf
   0xf67a1:     ss
   0xf67a2:     inc    %esp
   0xf67a3:     (bad)
   0xf67a4:     xor    %eax,-0x15(%ebx)
   0xf67a7:     push   %esp
   0xf67a8:     ljmp   *<internal disassembler error>
   0xf67aa:     push   %edi
   0xf67ab:     movl   $0xc1e20b7d,%es:0x441f0318(%eax)
   0xf67b6:     movsb  %ds:(%esi),%es:(%edi)
   0xf67b7:     lods   %ds:(%esi),%al
   0xf67b8:     and    %ch,-0xd4e242e(%edx)
   0xf67be:     std
   0xf67bf:     xor    %eax,(%edx,%edx,2)
   0xf67c2:     inc    %eax
   0xf67c3:     hlt
   0xf67c4:     out    %eax,(%dx)
   0xf67c5:     pushf
   0xf67c6:     je     0xf682c
   0xf67c8:     divl   0xb(%ecx)
   0xf67cb:     push   %cs
   0xf67cc:     lods   %ds:(%esi),%eax
   0xf67cd:     dec    %eax
   0xf67ce:     adc    0xe31474a1,%bl
   0xf67d4:     pop    %ds
---Type <return> to continue, or q <return> to quit---
   0xf67d5:     das
   0xf67d6:     int    $0x11
   0xf67d8:     pusha
   0xf67d9:     mov    $0xe6,%bh
   0xf67db:     (bad)
   0xf67dc:     psubw  (%esi),%mm1
   0xf67df:     push   %edi
   0xf67e0:     adc    $0x21,%al
   0xf67e2:     imul   $0x573e3f3b,0x2969c7ae(%eax,%ecx,1),%esp
   0xf67ed:     test   $0x110cc108,%eax
   0xf67f2:     movsb  %ds:(%esi),%es:(%edi)
   0xf67f3:     inc    %edx
   0xf67f4:     lods   %ds:(%esi),%al
   0xf67f5:     sbb    -0x71(%ecx,%ebx,4),%edx
   0xf67f9:     dec    %edx
   0xf67fa:     stc
   0xf67fb:     add    $0x1fe5b0a3,%eax
   0xf6800:     ja     0xf6782
   0xf6802:     decl   0x58(%ebp)
   0xf6805:     aad    $0xffffffdf
   0xf6807:     mov    %dl,(%ecx)
   0xf6809:     inc    %eax
   0xf680a:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf680b:     pop    %ds
   0xf680c:     mov    $0x43,%dl
   0xf680e:     cli
   0xf680f:     leave
   0xf6810:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6811:     sarb   $0x70,%cs:0x52(%edx)
   0xf6816:     ret
   0xf6817:     scas   %es:(%edi),%al
   0xf6818:     btc    %edi,%ecx
   0xf681b:     fbstp  0x114777ac(%eax)
   0xf6821:     xor    %eax,%esi
   0xf6823:     and    %ch,-0x65d3a798(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf6829:     add    $0x1f,%al
   0xf682b:     adc    $0x78bc0901,%eax
   0xf6830:     ss
   0xf6831:     loop   0xf686f
   0xf6833:     jbe    0xf67e0
   0xf6835:     push   %esp
   0xf6836:     test   %bh,-0x1f5a710c(%ebx)
   0xf683c:     popf
   0xf683d:     addr16 pop %es
   0xf683f:     xor    %eax,0x7dd2b57d(%ebp,%edi,1)
   0xf6846:     popf
   0xf6847:     sub    %esi,(%ecx)
   0xf6849:     int3
   0xf684a:     mov    $0x54,%ch
   0xf684c:     pop    %ebx
   0xf684d:     hlt
   0xf684e:     and    (%edi,%ebx,4),%ch
   0xf6851:     dec    %edx
   0xf6852:     mov    (%ecx),%eax
   0xf6854:     loopne 0xf67f5
   0xf6856:     lcall  $0xbe1,$0x5da11df1
   0xf685d:     bound  %eax,-0x3b(%ebx)
   0xf6860:     or     $0x8783e863,%eax
   0xf6865:     xchg   %eax,%ebx
   0xf6866:     xchg   %edi,%edx
   0xf6868:     dec    %esp
   0xf6869:     push   %ds
   0xf686a:     idivb  (%esi)
   0xf686c:     hlt
   0xf686d:     and    (%ecx,%esi,8),%eax
   0xf6870:     xchg   %eax,%edi
   0xf6871:     xchg   %eax,%ebx
   0xf6872:     loopne 0xf6837
   0xf6874:     push   %ecx
   0xf6875:     faddl  0x2b(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf6878:     dec    %ebx
   0xf6879:     mov    $0x2fe90549,%edx
   0xf687e:     mov    $0x4bf436d2,%esp
   0xf6883:     (bad)
   0xf6885:     shll   %cl,(%ecx)
   0xf6887:     loope  0xf680c
   0xf6889:     mov    %?,%esi
   0xf688b:     test   %al,%es:-0x59(%ebx)
   0xf688f:     je     0xf68d8
   0xf6891:     movsl  %ds:(%esi),%es:(%edi)
   0xf6892:     (bad)
   0xf6893:     sbb    $0x60ac883f,%eax
   0xf6898:     rcr    %edi
   0xf689a:     sbb    $0x3cf2b67e,%eax
   0xf689f:     cs
   0xf68a0:     pop    %ss
   0xf68a1:     jg     0xf68ee
   0xf68a3:     (bad)
   0xf68a4:     sbb    %edi,0x3b(%ebx)
   0xf68a7:     xchg   %eax,%edx
   0xf68a8:     js     0xf68d1
   0xf68aa:     (bad)
   0xf68ab:     shl    $0x1d,%ah
   0xf68ae:     (bad)
   0xf68b1:     cld
   0xf68b2:     lods   %ds:(%esi),%eax
   0xf68b3:     (bad)
   0xf68b5:     add    $0xce,%al
   0xf68b7:     xchg   %eax,%edi
   0xf68b8:     ljmp   $0x12d9,$0xaf50773e
   0xf68bf:     aas
   0xf68c0:     (bad)
   0xf68c2:     or     %ecx,-0x12ed98c6(%ecx)
   0xf68c8:     push   %ebx
   0xf68c9:     pushf
---Type <return> to continue, or q <return> to quit---
   0xf68ca:     xlat   %ds:(%ebx)
   0xf68cb:     mov    $0x61,%al
   0xf68cd:     aaa
   0xf68ce:     inc    %esi
   0xf68cf:     mov    $0x4f04f692,%ecx
   0xf68d4:     sbb    $0xd7,%al
   0xf68d6:     cmp    %eax,0x5c(%edx)
   0xf68d9:     testb  $0x38,-0x65925f2b(%esp,%ebp,2)
   0xf68e1:     scas   %es:(%edi),%eax
   0xf68e2:     lods   %ds:(%esi),%al
   0xf68e3:     fisubl -0x3e(%edx)
   0xf68e6:     sbb    %dh,-0x1a(%edi)
   0xf68e9:     jns    0xf68ad
   0xf68eb:     jbe    0xf68c2
   0xf68ed:     and    %esp,-0x22(%esi)
   0xf68f0:     mov    $0x2844ba99,%ebp
   0xf68f5:     dec    %ebp
   0xf68f6:     lods   %ds:(%esi),%eax
   0xf68f7:     push   %esi
   0xf68f8:     nop
   0xf68f9:     sahf
   0xf68fa:     mov    $0xc5fa0434,%ebp
   0xf68ff:     adc    -0x73(%ebp),%edi
   0xf6902:     rcrb   $0x84,0x38bdc215(%ebx)
   0xf6909:     notl   -0xaf55984(%esi)
   0xf690f:     mov    0x536b5d87,%al
   0xf6914:     test   %ah,0x587f5efd(%ecx)
   0xf691a:     xchg   %cl,(%ecx)
   0xf691c:     idivb  (%edi,%eax,8)
   0xf691f:     xor    (%eax),%ecx
   0xf6921:     add    %dl,0x75(%ecx)
   0xf6924:     xchg   %eax,%edi
   0xf6925:     leave
   0xf6926:     dec    %ecx
   0xf6927:     push   %es
---Type <return> to continue, or q <return> to quit---
   0xf6928:     push   %eax
   0xf6929:     stos   %eax,%es:(%edi)
   0xf692a:     lds    -0x6b(%esp,%eiz,4),%esp
   0xf692e:     (bad)
   0xf692f:     jae    0xf6971
   0xf6931:     aad    $0xffffff92
   0xf6933:     jae    0xf6952
   0xf6935:     sub    $0xe28d4bf7,%eax
   0xf693a:     mov    %ebx,%ebx
   0xf693c:     xchg   %ax,%bx
   0xf693e:     ss
   0xf693f:     gs
   0xf6940:     int    $0xdd
   0xf6942:     sti
   0xf6943:     scas   %es:(%edi),%al
   0xf6944:     fbld   -0x1b(%esi)
   0xf6947:     movsl  %ds:(%esi),%es:(%edi)
   0xf6948:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6949:     outsb  %ds:(%esi),(%dx)
   0xf694a:     lods   %ds:(%esi),%al
   0xf694b:     les    -0x204563b1(%edi),%ecx
   0xf6951:     rorb   %cl,0x4f(%eax)
   0xf6954:     push   %cs
   0xf6955:     and    (%ecx),%edx
   0xf6957:     cmp    %ebx,-0x13(%esi)
   0xf695a:     icebp
   0xf695b:     push   %ss
   0xf695c:     mov    %ecx,%edx
   0xf695e:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf695f:     jl     0xf6903
   0xf6961:     in     $0x2d,%al
   0xf6963:     out    %al,$0x39
   0xf6965:     pushf
   0xf6966:     pop    %edi
   0xf6967:     movsb  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf6968:     jmp    0xf69a3
   0xf696a:     leave
   0xf696b:     mov    0x3d(%ecx),%fs
   0xf696e:     cmp    %cl,(%esi)
   0xf6970:     bound  %ebp,(%ecx,%edx,8)
   0xf6973:     or     (%edi),%bl
   0xf6975:     adc    $0xa,%al
   0xf6977:     aad    $0x4e
   0xf6979:     or     0x1eb9db8(%ebx),%ecx
   0xf697f:     test   $0x53,%al
   0xf6981:     dec    %eax
   0xf6982:     push   %es
   0xf6983:     inc    %esp
   0xf6984:     scas   %es:(%edi),%al
   0xf6985:     xchg   %eax,%edx
   0xf6986:     dec    %ebp
   0xf6987:     addr16 push %ds
   0xf6989:     je     0xf69d0
   0xf698b:     push   %cs
   0xf698c:     sub    %ch,0x6f2d07a4
   0xf6992:     ret    $0x7c09
   0xf6995:     mov    $0xd40b84ea,%esp
   0xf699a:     sti
   0xf699b:     jns    0xf69be
   0xf699d:     inc    %eax
   0xf699e:     int3
   0xf699f:     jp     0x82737eb6
   0xf69a5:     (bad)  (%esi)
   0xf69a7:     (bad)
   0xf69a8:     aad    $0xffffffd9
   0xf69aa:     mov    %al,0xa27ed9fc
   0xf69af:     lcall  $0xc5e9,$0x5a8408e1
   0xf69b6:     in     $0x83,%al
   0xf69b8:     mov    $0xcf00235a,%edx
   0xf69bd:     stos   %al,%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf69be:     movsl  %ds:(%esi),%es:(%edi)
   0xf69bf:     arpl   %bp,%sp
   0xf69c1:     outsl  %ds:(%si),(%dx)
   0xf69c3:     xchg   %eax,%esp
   0xf69c4:     ja     0xf6960
   0xf69c6:     hlt
   0xf69c7:     test   $0xcd,%al
   0xf69c9:     test   %dh,%dh
   0xf69cb:     jns    0xf6976
   0xf69cd:     xlat   %ds:(%ebx)
   0xf69ce:     dec    %edx
   0xf69cf:     out    %al,$0x1e
   0xf69d1:     lock (bad)
   0xf69d3:     (bad)
   0xf69d4:     xor    -0xa(%edx),%edi
   0xf69d7:     fucomp %st(1)
   0xf69d9:     jmp    0xb03dd652
   0xf69de:     push   %cs
   0xf69df:     in     $0x23,%al
   0xf69e1:     sti
   0xf69e2:     test   %cl,0x1ea16e3(%ebp)
   0xf69e8:     push   %ds
   0xf69e9:     pop    %edi
   0xf69ea:     cs
   0xf69eb:     stc
   0xf69ec:     xor    %bh,%ch
   0xf69ee:     mov    $0x13b3afbd,%esi
   0xf69f3:     mov    $0x134876e1,%ecx
   0xf69f8:     mov    $0x6ea399f3,%ecx
   0xf69fd:     mov    $0xf7,%bl
   0xf69ff:     pop    %ebp
   0xf6a00:     ja     0xf69b2
   0xf6a02:     adc    $0x43,%ebp
   0xf6a05:     andps  %xmm2,%xmm6
   0xf6a08:     push   %ss
---Type <return> to continue, or q <return> to quit---
   0xf6a09:     inc    %esp
   0xf6a0a:     mov    $0x53dc71be,%eax
   0xf6a0f:     pushf
   0xf6a10:     stc
   0xf6a11:     leave
   0xf6a12:     dec    %edi
   0xf6a13:     inc    %ebp
   0xf6a14:     pushf
   0xf6a15:     inc    %esi
   0xf6a16:     sub    %esp,%ebp
   0xf6a18:     xor    $0x9d46816c,%eax
   0xf6a1d:     pop    %ds
   0xf6a1e:     jmp    0xf69a8
   0xf6a20:     or     $0x23217bfc,%eax
   0xf6a25:     jbe    0xf6a1c
   0xf6a27:     out    %eax,(%dx)
   0xf6a28:     push   %ebp
   0xf6a29:     pop    %esi
   0xf6a2a:     xchg   %eax,%edx
   0xf6a2b:     lea    -0x2(%esi),%ebx
   0xf6a2e:     mov    %edi,%db1
   0xf6a31:     in     (%dx),%eax
   0xf6a32:     adc    $0x80c87ad7,%eax
   0xf6a37:     pop    %esi
   0xf6a38:     mov    $0xa32d9b0,%ecx
   0xf6a3d:     push   %ds
   0xf6a3e:     insb   (%dx),%es:(%edi)
   0xf6a3f:     and    %bh,(%eax,%ecx,8)
   0xf6a42:     fld    %st(7)
   0xf6a44:     add    %edi,%esp
   0xf6a46:     arpl   %si,(%ebx)
   0xf6a48:     jne    0xf6aa4
   0xf6a4a:     mov    $0xdf,%ch
   0xf6a4c:     and    $0x56c5e0f9,%eax
   0xf6a51:     xor    %ch,%bh
---Type <return> to continue, or q <return> to quit---
   0xf6a53:     inc    %esp
   0xf6a54:     mov    $0x4498ba36,%edx
   0xf6a59:     aas
   0xf6a5a:     out    %al,(%dx)
   0xf6a5b:     cmp    %dl,%bh
   0xf6a5d:     lahf
   0xf6a5e:     push   %eax
   0xf6a5f:     push   %eax
   0xf6a60:     sarb   0x4c83ec4f(%eax,%ebx,2)
   0xf6a67:     out    %al,$0x51
   0xf6a69:     fbld   (%ecx)
   0xf6a6b:     sub    $0x42,%al
   0xf6a6d:     jns    0xf69ff
   0xf6a6f:     pop    %esp
   0xf6a70:     in     $0x88,%eax
   0xf6a72:     rorb   %cl,(%ebx)
   0xf6a74:     cwtl
   0xf6a75:     repnz inc %edi
   0xf6a77:     mov    %ecx,%esp
   0xf6a79:     pop    %ebp
   0xf6a7a:     (bad)
   0xf6a7b:     xchg   %eax,%edi
   0xf6a7c:     clc
   0xf6a7d:     and    $0x7b86e79c,%ecx
   0xf6a83:     (bad)
   0xf6a84:     dec    %ebx
   0xf6a85:     inc    %eax
   0xf6a86:     xchg   %eax,%edx
   0xf6a87:     lret
   0xf6a88:     cmc
   0xf6a89:     sub    %ebp,0x4f5a3c5f(%ecx)
   0xf6a8f:     add    (%ebx),%cl
   0xf6a91:     pushf
   0xf6a92:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf6a93:     or     $0xd2,%al
---Type <return> to continue, or q <return> to quit---
   0xf6a95:     outsb  %ds:(%esi),(%dx)
   0xf6a96:     loopne 0xf6a51
   0xf6a98:     popa
   0xf6a99:     rcrb   $0xa5,0x69cea614(%ebp)
   0xf6aa0:     cwtl
   0xf6aa1:     nop
   0xf6aa2:     add    0x1a(%esi),%edx
   0xf6aa5:     xchg   %cl,-0x5e8f40a5(%ebp)
   0xf6aab:     (bad)  0x4f1a750e(%eax)
   0xf6ab1:     int3
   0xf6ab2:     popf
   0xf6ab3:     push   $0xffffffa2
   0xf6ab5:     pop    %ecx
   0xf6ab6:     es
   0xf6ab7:     out    %eax,$0x5f
   0xf6ab9:     inc    %eax
   0xf6aba:     dec    %edx
   0xf6abb:     and    $0xe9,%al
   0xf6abd:     push   %edi
   0xf6abe:     jl     0xf6a88
   0xf6ac0:     dec    %edi
   0xf6ac1:     cmp    %esi,%edi
   0xf6ac3:     push   %eax
   0xf6ac4:     mov    $0xdb,%ah
   0xf6ac6:     inc    %esp
   0xf6ac7:     or     $0x6289fce7,%eax
   0xf6acc:     int3
   0xf6acd:     dec    %bh
   0xf6acf:     les    (%ebx,%edi,1),%esp
   0xf6ad2:     xchg   %eax,%edi
   0xf6ad3:     mov    %cs,-0x3e(%eax)
   0xf6ad6:     or     0x2ec80220(%eax,%esi,8),%ebx
   0xf6add:     jae    0xf6b08
   0xf6adf:     jb     0xf6a7e
   0xf6ae1:     repnz dec %ecx
---Type <return> to continue, or q <return> to quit---
   0xf6ae3:     pop    %es
   0xf6ae4:     and    %ecx,%edi
   0xf6ae6:     jno    0xf6b2c
   0xf6ae8:     dec    %edi
   0xf6ae9:     (bad)
   0xf6aea:     nop
   0xf6aeb:     in     $0xe2,%al
   0xf6aed:     outsl  %ds:(%esi),(%dx)
   0xf6aee:     push   %ebx
   0xf6aef:     outsl  %ds:(%esi),(%dx)
   0xf6af0:     mov    $0x7b7e7224,%edi
   0xf6af5:     mov    0x2a(%edi),%dh
   0xf6af8:     shl    %cl,%bh
   0xf6afa:     outsl  %ds:(%esi),(%dx)
   0xf6afb:     add    %al,-0xa(%ebp)
   0xf6afe:     dec    %edx
   0xf6aff:     (bad)
   0xf6b00:     xchg   %eax,%edi
   0xf6b01:     or     %esp,-0x3c(%edx,%eax,4)
   0xf6b05:     mov    $0xf8,%ah
   0xf6b07:     add    %esp,0x51055c1f(%edi)
   0xf6b0d:     jno    0xf6b5b
   0xf6b0f:     pop    %ss
   0xf6b10:     pop    %ds
   0xf6b11:     loopne 0xf6a9f
   0xf6b13:     mov    $0x8c,%ch
   0xf6b15:     lahf
   0xf6b16:     or     %bl,-0x6a865d8c(%edi)
   0xf6b1c:     lods   %ds:(%esi),%eax
   0xf6b1d:     lret
   0xf6b1e:     pop    %esi
   0xf6b1f:     inc    %ebp
   0xf6b20:     icebp
   0xf6b21:     stc
   0xf6b22:     jno    0xf6aba
---Type <return> to continue, or q <return> to quit---
   0xf6b24:     mov    $0x13,%cl
   0xf6b26:     out    %eax,(%dx)
   0xf6b27:     adc    %esp,(%esi)
   0xf6b29:     jl     0xf6b7a
   0xf6b2b:     aas
   0xf6b2c:     and    $0x4cc1eb6a,%eax
   0xf6b31:     adc    %es:-0x1e(%eax),%ah
   0xf6b35:     xchg   %eax,%esp
   0xf6b36:     (bad)
   0xf6b37:     out    %eax,(%dx)
   0xf6b38:     add    %cl,-0x3c(%esi)
   0xf6b3b:     pop    %es
   0xf6b3c:     mov    $0xf2,%bh
   0xf6b3e:     (bad)
   0xf6b3f:     jo     0xf6afa
   0xf6b41:     repnz (bad)
   0xf6b43:     jnp    0xf6b4f
   0xf6b45:     and    %esp,%edi
   0xf6b47:     mov    $0x4ea2a1a4,%esi
   0xf6b4c:     mov    $0xa7c7755a,%ecx
   0xf6b51:     pop    %esp
   0xf6b52:     sub    0xe5cafb79,%ebx
   0xf6b58:     fwait
   0xf6b59:     lret   $0x1331
   0xf6b5c:     clc
   0xf6b5d:     inc    %eax
   0xf6b5e:     loopne 0xf6bc9
   0xf6b60:     (bad)
   0xf6b61:     fstp   %st(5)
   0xf6b63:     int    $0x99
   0xf6b65:     sahf
   0xf6b66:     call   *0xb(%ebx)
   0xf6b69:     mul    %esi
   0xf6b6b:     jns    0xf6bab
   0xf6b6d:     xchg   %eax,%esi
---Type <return> to continue, or q <return> to quit---
   0xf6b6e:     pushf
   0xf6b6f:     push   %edx
   0xf6b70:     popa
   0xf6b71:     pop    %ds
   0xf6b72:     pop    %eax
   0xf6b73:     sbb    %dh,(%esi,%edx,4)
   0xf6b76:     and    $0xde8c6d3e,%eax
   0xf6b7b:     idivb  0x6d(%esi,%edx,8)
   0xf6b7f:     call   0x2a20178d
   0xf6b84:     sub    -0x33(%edx,%ebx,2),%esi
   0xf6b88:     mov    %ecx,%ecx
   0xf6b8a:     (bad)
   0xf6b8c:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6b8d:     push   %esi
   0xf6b8e:     xchg   %eax,%ebx
   0xf6b8f:     mov    $0xad,%bh
   0xf6b91:     out    %eax,(%dx)
   0xf6b92:     mov    $0x92f76943,%ebp
   0xf6b97:     jae    0xf6bfb
   0xf6b99:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf6b9a:     movsl  %ds:(%esi),%es:(%edi)
   0xf6b9b:     sub    %al,0x152b8ab7(%ebp)
   0xf6ba1:     idivb  (%ebx)
   0xf6ba3:     adc    -0x7b(%ecx),%ebx
   0xf6ba6:     sahf
   0xf6ba7:     pushf
   0xf6ba8:     pop    %esi
   0xf6ba9:     insb   (%dx),%es:(%edi)
   0xf6baa:     lock jl 0xf6bec
   0xf6bad:     int    $0x9e
   0xf6baf:     push   %edi
   0xf6bb0:     dec    %edi
   0xf6bb1:     dec    %ebp
   0xf6bb2:     push   %edx
   0xf6bb3:     mov    $0x8ee982a8,%ebx
---Type <return> to continue, or q <return> to quit---
   0xf6bb8:     popa
   0xf6bb9:     popa
   0xf6bba:     inc    %edi
   0xf6bbb:     aaa
   0xf6bbc:     push   %fs
   0xf6bbe:     add    $0xdfad5e4b,%eax
   0xf6bc3:     repnz and 0x56(%ecx),%edx
   0xf6bc7:     out    %al,$0xbe
   0xf6bc9:     mov    $0xd8,%bl
   0xf6bcb:     mov    $0xd3dad29c,%ecx
   0xf6bd0:     pop    %esi
   0xf6bd1:     sub    $0x2dfbe750,%eax
   0xf6bd6:     cmp    (%edi),%eax
   0xf6bd8:     cmp    $0xba,%al
   0xf6bda:     pop    %ebx
   0xf6bdb:     sbb    %cl,%ah
   0xf6bdd:     pop    %esp
   0xf6bde:     loopne 0xf6b73
   0xf6be0:     or     $0xf8,%al
   0xf6be2:     sbb    $0x44,%al
   0xf6be4:     data16
   0xf6be5:     cs
   0xf6be6:     cld
   0xf6be7:     mov    $0x92ef9c0f,%edx
   0xf6bec:     mull   -0x5f8a1486(%esi)
   0xf6bf2:     test   %ch,(%edi)
   0xf6bf4:     pop    %esi
   0xf6bf5:     sahf
   0xf6bf6:     mov    $0xa84c5779,%ebp
   0xf6bfb:     (bad)
   0xf6bfd:     jecxz  0xf6b96
   0xf6bff:     and    %bh,-0x2d(%ebx)
   0xf6c02:     aaa
   0xf6c03:     fdivs  (%ebx)
   0xf6c05:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf6c07:     aaa
   0xf6c08:     dec    %ebp
   0xf6c09:     mov    $0x62e114d1,%esp
   0xf6c0e:     add    %ds:0x3de1d42f(%ebp),%ebp
   0xf6c15:     inc    %ecx
   0xf6c16:     mov    $0x2a,%al
   0xf6c18:     jae,pt 0xf6b9c
   0xf6c1b:     test   $0xf71c3110,%eax
   0xf6c20:     dec    %ebp
   0xf6c21:     cmp    %cl,0x2c(%ebp)
   0xf6c24:     fnstcw (%edx)
   0xf6c26:     xchg   %eax,%ecx
   0xf6c27:     loope  0xf6c5b
   0xf6c29:     mov    $0x5a,%bl
   0xf6c2b:     ljmp   $0xe1b0,$0x5878843b
   0xf6c32:     sbb    0x73(%esi),%esp
   0xf6c35:     movsl  %ds:(%esi),%es:(%edi)
   0xf6c36:     mov    $0x74cd2c23,%esp
   0xf6c3b:     imul   $0x6aaf540f,-0x3e(%eax),%ebx
   0xf6c42:     enter  $0x745a,$0xf8
   0xf6c46:     cli
   0xf6c47:     jno    0xf6c4b
   0xf6c49:     mov    $0x7d5b035a,%ebx
   0xf6c4e:     pop    %edi
   0xf6c4f:     push   %eax
   0xf6c50:     pop    %ss
   0xf6c51:     xchg   %edx,%edx
   0xf6c53:     repz inc %ebp
   0xf6c55:     (bad)
   0xf6c56:     repz test %eax,%ecx
   0xf6c59:     cld
   0xf6c5a:     dec    %edx
   0xf6c5b:     inc    %esp
   0xf6c5c:     data16
   0xf6c5d:     out    %al,$0x33
---Type <return> to continue, or q <return> to quit---
   0xf6c5f:     xlat   %ds:(%ebx)
   0xf6c60:     adc    %edx,-0x3e(%edi)
   0xf6c63:     roll   $0xc4,%es:0x698cda26(%eax)
   0xf6c6b:     pop    %eax
   0xf6c6c:     sti
   0xf6c6d:     mov    %ch,(%esi)
   0xf6c6f:     cmp    %esp,-0x11885e5c(%edx)
   0xf6c75:     adc    %ecx,0x451ec474(%edx)
   0xf6c7b:     dec    %ebp
   0xf6c7c:     push   $0xffffffa9
   0xf6c7e:     negl   0x77(%ebp)
   0xf6c81:     cli
   0xf6c82:     lds    (%esi),%esi
   0xf6c84:     addr16 mov $0x2d,%cl
   0xf6c87:     inc    %edx
   0xf6c88:     dec    %edi
   0xf6c89:     rcll   -0x94318b4(%ecx)
   0xf6c8f:     and    -0x5(%eax),%ah
   0xf6c92:     lret   $0xd058
   0xf6c95:     xchg   %eax,%ebx
   0xf6c96:     sti
   0xf6c97:     inc    %edx
   0xf6c98:     mov    $0x77852f79,%esi
   0xf6c9d:     int3
   0xf6c9e:     jmp    0xf6cca
   0xf6ca0:     xchg   %eax,%edi
   0xf6ca1:     mov    $0x5212061b,%eax
   0xf6ca6:     stc
   0xf6ca7:     mov    %al,0xd32396f5
   0xf6cac:     jmp    0xf6c9d
   0xf6cae:     cmp    $0xdf,%al
   0xf6cb0:     cmp    %cl,-0x43(%edi)
   0xf6cb3:     imul   $0xffffff8c,(%ecx),%ecx
   0xf6cb6:     daa
   0xf6cb7:     incl   0x17(%esi,%eax,8)
---Type <return> to continue, or q <return> to quit---
   0xf6cbb:     lods   %ds:(%esi),%al
   0xf6cbc:     imul   $0xfffffffb,%ebx,%edi
   0xf6cbf:     arpl   %ax,(%ecx)
   0xf6cc1:     push   %eax
   0xf6cc2:     xor    %esp,%eax
   0xf6cc4:     insb   (%dx),%es:(%edi)
   0xf6cc5:     adc    $0xd051d2c9,%eax
   0xf6cca:     rclb   0x37(%ecx)
   0xf6ccd:     dec    %edx
   0xf6cce:     cld
   0xf6ccf:     mov    $0xcd,%cl
   0xf6cd1:     mov    %eax,0x5a746d01
   0xf6cd6:     xor    %dh,(%edx)
   0xf6cd8:     mov    -0x5d(%esi),%ss
   0xf6cdb:     jle    0xf6c9a
   0xf6cdd:     sbb    %cl,(%ebx)
   0xf6cdf:     jmp    0xf6c70
   0xf6ce1:     mov    $0x31,%bl
   0xf6ce3:     cld
   0xf6ce4:     (bad)
   0xf6ce5:     xor    %al,(%esi)
   0xf6ce7:     mov    $0x8b900b3b,%edx
   0xf6cec:     scas   %es:(%edi),%eax
   0xf6ced:     mov    0x8c62d02f,%al
   0xf6cf2:     or     %al,0x3707d411(%edi,%edx,1)
   0xf6cf9:     xorl   $0x817a85ab,-0x7e(%eax)
   0xf6d00:     or     %eax,-0x50(%ebx)
   0xf6d03:     or     $0x850eff4c,%eax
   0xf6d08:     jecxz  0xf6d6e
   0xf6d0a:     jmp    *(%edi)
   0xf6d0c:     std
   0xf6d0d:     rcrl   0x6b5237a3(%ebp)
   0xf6d13:     cmp    $0x8ae09ce4,%eax
   0xf6d18:     les    -0x1d(%ebp),%ebp
   0xf6d1b:     pop    %ebp
---Type <return> to continue, or q <return> to quit---
   0xf6d1c:     inc    %eax
   0xf6d1d:     test   $0xa5a7bedd,%eax
   0xf6d22:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6d23:     test   $0xa9,%al
   0xf6d25:     data16
   0xf6d26:     mov    $0x65,%bl
   0xf6d28:     out    %al,(%dx)
   0xf6d29:     sbb    (%esi),%ch
   0xf6d2b:     movsb  %ds:(%esi),%es:(%edi)
   0xf6d2c:     data16
   0xf6d2d:     jp     0xf6d64
   0xf6d2f:     mov    $0x6c,%ah
   0xf6d31:     les    -0x66(%esi),%ebp
   0xf6d34:     xor    $0xfcd97794,%eax
   0xf6d39:     mov    $0xa0,%al
   0xf6d3b:     les    -0x2d(%edi),%esp
   0xf6d3e:     outsb  %ds:(%esi),(%dx)
   0xf6d3f:     adc    %ah,-0x13905d31(%eax)
   0xf6d45:     test   %ecx,(%edx)
   0xf6d47:     jle    0xf6d25
   0xf6d49:     mov    $0x44,%ch
   0xf6d4b:     pop    %es
   0xf6d4c:     pushf
   0xf6d4d:     popf
   0xf6d4e:     insb   (%dx),%es:(%edi)
   0xf6d4f:     pusha
   0xf6d50:     push   %edi
   0xf6d51:     sbb    %ch,%ah
   0xf6d53:     jb     0xf6d07
   0xf6d55:     cmpb   $0x61,(%eax)
   0xf6d58:     test   $0x9,%al
   0xf6d5a:     dec    %ebx
   0xf6d5b:     lea    -0x19(%edx),%ecx
   0xf6d5e:     inc    %eax
   0xf6d5f:     or     $0xf2,%al
---Type <return> to continue, or q <return> to quit---
   0xf6d61:     mov    $0x8a347b94,%edi
   0xf6d66:     pop    %es
   0xf6d67:     (bad)
   0xf6d69:     iret
   0xf6d6a:     repnz rorb $0xcb,(%ebx)
   0xf6d6e:     (bad)
   0xf6d6f:     jae    0xf6d06
   0xf6d71:     add    %bh,-0x4(%ebx)
   0xf6d74:     fs
   0xf6d75:     je     0xf6d6a
   0xf6d77:     mov    %al,0x5369e97a
   0xf6d7c:     cmp    -0x35a70283(%ebp),%ebx
   0xf6d82:     aaa
   0xf6d83:     hlt
   0xf6d84:     xor    $0x63,%al
   0xf6d86:     out    %al,(%dx)
   0xf6d87:     xor    $0xf5,%al
   0xf6d89:     jmp    0xf6d81
   0xf6d8b:     sub    %dh,-0x410eecfa(%eax)
   0xf6d91:     fbstp  0x761a57fd(%esi)
   0xf6d97:     cmc
   0xf6d98:     clc
   0xf6d99:     test   $0x89,%al
   0xf6d9b:     std
   0xf6d9c:     mov    $0xdee9aab5,%eax
   0xf6da1:     or     %al,%bh
   0xf6da3:     adc    $0xcb,%al
   0xf6da5:     sti
   0xf6da6:     loopne 0xf6de1
   0xf6da8:     cli
   0xf6da9:     mov    %edi,%esp
   0xf6dab:     xor    %ebx,0x25(%ebx)
   0xf6dae:     xchg   %eax,%edi
   0xf6daf:     and    0x3d(%edi,%eiz,2),%edi
   0xf6db3:     pop    %edx
---Type <return> to continue, or q <return> to quit---
   0xf6db4:     je     0xf6d66
   0xf6db6:     dec    %ecx
   0xf6db7:     hlt
   0xf6db8:     jecxz  0xf6df3
   0xf6dba:     mov    $0x457625a3,%esp
   0xf6dbf:     and    -0x5fdbaef3(%edi),%edi
   0xf6dc5:     push   %esp
   0xf6dc6:     rcl    %cl,%esi
   0xf6dc8:     popf
   0xf6dc9:     jl     0xf6dd8
   0xf6dcb:     (bad)
   0xf6dcc:     in     $0x12,%eax
   0xf6dce:     fwait
   0xf6dcf:     sbb    %ecx,%esi
   0xf6dd1:     adc    $0xbb,%al
   0xf6dd3:     aad    $0xffffffd3
   0xf6dd5:     lret
   0xf6dd6:     push   %ds
   0xf6dd7:     fstpl  (%edx)
   0xf6dd9:     mov    $0xde3e5979,%edx
   0xf6dde:     xor    0xb0faad4(%ebx),%ebx
   0xf6de4:     cltd
   0xf6de5:     int3
   0xf6de6:     addr16 aas
   0xf6de8:     jne    0xf6dc6
   0xf6dea:     repnz ret $0xe34c
   0xf6dee:     cmp    %esi,%eax
   0xf6df0:     add    %esi,0x7b(%ebp)
   0xf6df3:     pushf
   0xf6df4:     addr16 xor $0xed,%al
   0xf6df7:     xchg   %eax,%edx
   0xf6df8:     fstps  0x783311f5(,%ebp,8)
   0xf6dff:     into
   0xf6e00:     jne    0xf6de2
   0xf6e02:     add    (%edi),%esp
---Type <return> to continue, or q <return> to quit---
   0xf6e04:     mov    %fs,%edi
   0xf6e06:     pop    %eax
   0xf6e07:     push   %ss
   0xf6e08:     dec    %edx
   0xf6e09:     (bad)
   0xf6e0a:     divb   (%edi)
   0xf6e0c:     sbb    %ecx,%esp
   0xf6e0e:     rcrb   -0x51(%eax)
   0xf6e11:     (bad)
   0xf6e12:     jae    0xf6e0a
   0xf6e14:     mov    %edi,%edx
   0xf6e16:     xor    %ebx,-0x10(%ebx)
   0xf6e19:     (bad)
   0xf6e1a:     adc    -0x73(%ecx),%eax
   0xf6e1d:     dec    %esi
   0xf6e1e:     out    %eax,$0xba
   0xf6e20:     dec    %ecx
   0xf6e21:     repnz out %al,(%dx)
   0xf6e23:     mov    %eax,0xc8adc4a6
   0xf6e28:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf6e29:     dec    %ebx
   0xf6e2a:     pop    %esi
   0xf6e2b:     jnp    0xf6de7
   0xf6e2d:     test   %ecx,-0x3f3a15b9(%ecx)
   0xf6e33:     (bad)
   0xf6e34:     or     -0x1e(%edi),%ah
   0xf6e37:     je     0xf6eb5
   0xf6e39:     iret
   0xf6e3a:     push   %ebp
   0xf6e3b:     add    %cl,%cl
   0xf6e3d:     pusha
   0xf6e3e:     mov    $0x27efdbcf,%ebp
   0xf6e43:     test   %bh,%dl
   0xf6e45:     pushf
   0xf6e46:     mov    %al,0x2faeb858
---Type <return> to continue, or q <return> to quit---
   0xf6e4b:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6e4c:     xchg   %eax,%ebx
   0xf6e4d:     mov    $0x99c54d99,%esi
   0xf6e52:     xchg   %eax,%edi
   0xf6e53:     ficom  0x70(%esp,%ebx,1)
   0xf6e57:     test   %ebp,(%edi,%eiz,4)
   0xf6e5a:     jge    0xf6ddc
   0xf6e5c:     aaa
   0xf6e5d:     insl   (%dx),%es:(%edi)
   0xf6e5e:     cltd
   0xf6e5f:     dec    %ecx
   0xf6e60:     mov    %eax,0x7d29748e
   0xf6e65:     fisttpll -0x55(%ebx)
   0xf6e68:     sub    $0xb3,%al
   0xf6e6a:     adc    0x32(%ecx),%bh
   0xf6e6d:     lds    -0x6b(%ebx),%eax
   0xf6e70:     jmp    0xf6e8e
   0xf6e72:     mov    0x73c89ba4,%eax
   0xf6e77:     push   %ss
   0xf6e78:     dec    %ecx
   0xf6e79:     sub    $0x17,%al
   0xf6e7b:     sub    %esp,%edx
   0xf6e7d:     mov    %?,-0x3a(%eax)
   0xf6e80:     xlat   %ds:(%ebx)
   0xf6e81:     or     %dh,%dh
   0xf6e83:     xchg   %eax,%ecx
   0xf6e84:     movb   $0xfa,(%ebx)
   0xf6e87:     test   %ecx,(%esi)
   0xf6e89:     bound  %ebp,0x10(%ebp)
   0xf6e8c:     jnp    0xf6e99
   0xf6e8e:     adc    $0x33,%al
   0xf6e90:     subl   $0xf8b6cdfe,(%esi)
   0xf6e96:     mov    $0x6b,%dl
   0xf6e98:     outsl  %ds:(%esi),(%dx)
   0xf6e99:     xchg   %eax,%ebp
---Type <return> to continue, or q <return> to quit---
   0xf6e9a:     xchg   %eax,0x5bb0544e(%edx,%eax,4)
   0xf6ea1:     cmp    (%ecx),%ecx
   0xf6ea3:     cmp    %cl,0x5850c197(%ecx)
   0xf6ea9:     and    0x5fe4ce58,%cl
   0xf6eaf:     sti
   0xf6eb0:     jle    0xf6f1c
   0xf6eb2:     out    %al,(%dx)
   0xf6eb3:     jl     0xf6e7c
   0xf6eb5:     ja     0xf6e8c
   0xf6eb7:     std
   0xf6eb8:     outsl  %ss:(%esi),(%dx)
   0xf6eba:     push   %ecx
   0xf6ebb:     enter  $0xd145,$0xb3
   0xf6ebf:     ss
   0xf6ec0:     out    %al,(%dx)
   0xf6ec1:     movsb  %ds:(%esi),%es:(%edi)
   0xf6ec2:     pop    %edx
   0xf6ec3:     mov    $0x37ebee58,%ebx
   0xf6ec8:     mov    $0xb0,%bl
   0xf6eca:     push   %es
   0xf6ecb:     add    0x52457a8a(%edx),%edi
   0xf6ed1:     sbbl   $0x5aaa3d17,(%edi)
   0xf6ed7:     sub    $0x47,%al
   0xf6ed9:     shrb   $0x8,-0x30793ea(%esp,%ebp,4)
   0xf6ee1:     jmp    0xf6f39
   0xf6ee3:     (bad)
   0xf6ee4:     xchg   %eax,%edi
   0xf6ee5:     jnp    0xf6f30
   0xf6ee7:     sub    $0x54,%edx
   0xf6eea:     movsb  %ds:(%esi),%es:(%edi)
   0xf6eeb:     jnp    0xf6f48
   0xf6eed:     adc    $0x6b8d6a49,%eax
   0xf6ef2:     arpl   %bp,-0xa5721cb(%ebx)
   0xf6ef8:     repz lea -0x66(%edi),%esi
   0xf6efc:     mov    $0xdd,%bl
---Type <return> to continue, or q <return> to quit---
   0xf6efe:     ljmp   $0x1f4b,$0x75a50795
   0xf6f05:     outsl  %ds:(%esi),(%dx)
   0xf6f06:     call   0x4cfccfc3
   0xf6f0b:     test   %dl,(%esi)
   0xf6f0d:     jo     0xf6ee4
   0xf6f0f:     mov    %eax,0x5da30b02
   0xf6f14:     ficom  -0x7(%ebx)
   0xf6f17:     out    %eax,(%dx)
   0xf6f18:     test   $0x52,%al
   0xf6f1a:     (bad)
   0xf6f1b:     ss
   0xf6f1c:     sbb    $0x85,%al
   0xf6f1e:     push   %edi
   0xf6f1f:     out    %al,(%dx)
   0xf6f20:     out    %al,(%dx)
   0xf6f21:     mov    %esi,(%edx)
   0xf6f23:     fstpt  0x242f(%bx)
   0xf6f28:     int    $0x33
   0xf6f2a:     out    %al,$0xf4
   0xf6f2c:     addl   $0x81e2a955,(%esi)
   0xf6f32:     (bad)
   0xf6f33:     aas
   0xf6f34:     push   %esi
   0xf6f35:     movsb  %ds:(%esi),%es:(%edi)
   0xf6f36:     and    -0x2162aa48(%esi),%cl
   0xf6f3c:     push   %ebp
   0xf6f3d:     xchg   %ebx,(%ebx)
   0xf6f3f:     insl   (%dx),%es:(%edi)
   0xf6f40:     (bad)
   0xf6f41:     out    %eax,(%dx)
   0xf6f42:     xchg   %eax,%edx
   0xf6f43:     cmp    -0x54(%edi),%esi
   0xf6f46:     or     $0x64,%eax
   0xf6f49:     push   %cs
   0xf6f4a:     pop    %ds
---Type <return> to continue, or q <return> to quit---
   0xf6f4b:     push   %eax
   0xf6f4c:     fdivs  0x15(%edx)
   0xf6f4f:     test   %al,(%eax)
   0xf6f51:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6f52:     push   %ebx
   0xf6f53:     push   %eax
   0xf6f54:     mov    $0x97,%bh
   0xf6f56:     jnp    0xf6fb9
   0xf6f58:     enter  $0xac33,$0x4f
   0xf6f5c:     test   $0x4e,%al
   0xf6f5e:     add    %dh,-0x7c(%esi)
   0xf6f61:     xchg   %eax,%ebp
   0xf6f62:     (bad)
   0xf6f63:     loop   0xf6f5f
   0xf6f65:     and    %dl,%al
   0xf6f67:     mov    $0x5a,%bh
   0xf6f69:     call   0x8f3fcf4d
   0xf6f6e:     dec    %ebp
   0xf6f6f:     popa
   0xf6f70:     pop    %ecx
   0xf6f71:     sbb    %edi,-0x3fd8403a(%edi)
   0xf6f77:     and    $0x39b19edc,%eax
   0xf6f7c:     loop   0xf6f71
   0xf6f7e:     jmp    0xcee9701f
   0xf6f83:     mov    $0x81,%dl
   0xf6f85:     jbe    0xf6f10
   0xf6f87:     test   %ebp,(%ebx)
   0xf6f89:     xor    $0x6d,%al
   0xf6f8b:     jae    0xf6f2f
   0xf6f8d:     mov    0x7f7bda07,%al
   0xf6f92:     dec    %ebp
   0xf6f93:     sub    $0x557fb769,%eax
   0xf6f98:     xor    -0x2992768c(%eax),%eax
   0xf6f9e:     test   %ch,0xe7fb705(%esi)
   0xf6fa4:     ficom  -0x780d4857(%ecx,%edi,4)
---Type <return> to continue, or q <return> to quit---
   0xf6fab:     dec    %esp
   0xf6fac:     fstl   0x3e(%ebx)
   0xf6faf:     insb   (%dx),%es:(%edi)
   0xf6fb0:     in     (%dx),%eax
   0xf6fb1:     xchg   %ebp,%ecx
   0xf6fb3:     mov    0x42(%ebp),%?
   0xf6fb6:     dec    %esp
   0xf6fb7:     and    $0xdd,%al
   0xf6fb9:     hlt
   0xf6fba:     cmp    %cl,0x681d00f2(%ebp,%ebx,4)
   0xf6fc1:     stos   %eax,%es:(%edi)
   0xf6fc2:     dec    %edi
   0xf6fc3:     or     $0x75,%ebp
   0xf6fc6:     orl    $0xffffff8b,-0x79(%edx,%edi,8)
   0xf6fcb:     rclb   $0x9,(%edi)
   0xf6fce:     imul   $0x28,0x4105adb8(%ebx),%esp
   0xf6fd5:     mov    $0xdf,%cl
   0xf6fd7:     sub    $0xba,%al
   0xf6fd9:     adc    0x7646ed42(%edx,%edx,4),%dl
   0xf6fe0:     inc    %esi
   0xf6fe1:     add    %dl,%bh
   0xf6fe3:     jecxz  0xf7020
   0xf6fe5:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf6fe6:     jge    0xf6fa7
   0xf6fe8:     (bad)
   0xf6fe9:     js     0xf6fa4
   0xf6feb:     inc    %esi
   0xf6fec:     xchg   %ebx,-0x7(%edi)
   0xf6fef:     sti
   0xf6ff0:     mov    0x2b6616e5,%al
   0xf6ff5:     cmp    %bh,0x41a3ee11(%esi)
   0xf6ffb:     mov    0x1956c941,%al
   0xf7000:     rcll   $0x7,0x7a48cff4(%edi)
   0xf7007:     ftst
   0xf7009:     push   %ss
---Type <return> to continue, or q <return> to quit---
   0xf700a:     adc    $0x87,%al
   0xf700c:     clc
   0xf700d:     vxorps %ymm4,%ymm5,%ymm6
   0xf7011:     lret   $0x3f40
   0xf7014:     cmc
   0xf7015:     std
   0xf7016:     jge    0xf705a
   0xf7018:     frstor (%edi)
   0xf701a:     shll   $0xe,(%edx)
   0xf701d:     notl   -0x983dc89(%eax)
   0xf7023:     ret    $0x8cf1
   0xf7026:     ret
   0xf7027:     (bad)
   0xf7028:     je     0xf7096
   0xf702a:     stos   %eax,%es:(%edi)
   0xf702b:     jmp    0xf703c
   0xf702d:     test   %bl,0x78(%eax)
   0xf7030:     imul   $0xe499b8e7,-0x45(%ebx),%esp
   0xf7037:     push   %ebx
   0xf7038:     pop    %ecx
   0xf7039:     mov    -0x65429e41(%edx,%eiz,8),%dh
   0xf7040:     popa
   0xf7041:     daa
   0xf7042:     push   $0xc0e4f66e
   0xf7047:     (bad)
   0xf7048:     out    %al,$0x70
   0xf704a:     pushf
   0xf704b:     sub    %ch,(%edi)
   0xf704d:     cmp    $0x93607112,%eax
   0xf7052:     cmp    %bl,-0x16867d67(%ebx)
   0xf7058:     lock xchg %eax,%esi
   0xf705a:     mov    0xd4de70a0,%eax
   0xf705f:     inc    %esi
   0xf7060:     add    0x1bd98497(%ebx),%eax
   0xf7066:     cld
---Type <return> to continue, or q <return> to quit---
   0xf7067:     push   $0x9f173e18
   0xf706c:     push   %edx
   0xf706d:     std
   0xf706e:     pop    %edi
   0xf706f:     int3
   0xf7070:     dec    %edi
   0xf7071:     xor    %edi,(%ebx)
   0xf7073:     mov    $0x4b906468,%esp
   0xf7078:     dec    %eax
   0xf7079:     xchg   %eax,%esi
   0xf707a:     or     $0x578a2336,%eax
   0xf707f:     fsubrs 0x397283f1(%edi)
   0xf7085:     (bad)
   0xf7086:     xchg   %eax,%edi
   0xf7087:     ljmp   $0x3789,$0xe526f513
   0xf708e:     lock pop %esp
   0xf7090:     scas   %es:(%edi),%al
   0xf7091:     and    $0xf2db601a,%eax
   0xf7096:     rclb   $0x72,-0xc569975(%ebx)
   0xf709d:     push   $0xffffffe0
   0xf709f:     mov    $0x78,%bh
   0xf70a1:     mov    $0x11,%dh
   0xf70a3:     or     $0x2bc10d80,%ecx
   0xf70a9:     pusha
   0xf70aa:     mov    $0x284268a,%ecx
   0xf70af:     sbb    $0x62b1222b,%eax
   0xf70b4:     cmp    %cl,(%edi,%eiz,1)
   0xf70b7:     push   %ds
   0xf70b8:     xlat   %ds:(%ebx)
   0xf70b9:     jmp    0xc799cef
   0xf70be:     nop
   0xf70bf:     xor    -0x7(%ebx),%bh
   0xf70c2:     sbb    -0x19(%eax),%ch
   0xf70c5:     hlt
   0xf70c6:     mov    $0x5d,%bh
---Type <return> to continue, or q <return> to quit---
   0xf70c8:     shrl   (%bx)
   0xf70cb:     push   %eax
   0xf70cc:     jno    0xf70e1
   0xf70ce:     test   %al,-0x263885b9(%eax,%ebx,2)
   0xf70d5:     ret    $0x7c27
   0xf70d8:     and    0x8(%ebp),%dl
   0xf70db:     je     0xf7081
   0xf70dd:     jmp    *0x716ce282(%eax)
   0xf70e3:     and    %esi,(%ecx)
   0xf70e5:     js     0xf70e3
   0xf70e7:     int3
   0xf70e8:     adc    -0x60(%ebp),%bh
   0xf70eb:     in     $0x5,%al
   0xf70ed:     call   0x4c512104
   0xf70f2:     sub    $0xb8b783f3,%eax
   0xf70f7:     ficoml %gs:(%edx,%ecx,8)
   0xf70fb:     mov    %bl,0x240c8a02(%edx)
   0xf7101:     sub    $0xe6,%al
   0xf7103:     mov    $0x0,%dl
   0xf7105:     add    $0x4e74c961,%eax
   0xf710a:     loopne 0xf715b
   0xf710c:     xchg   %esp,-0x7f99f148(%ebp)
   0xf7112:     out    %al,$0x52
   0xf7114:     xchg   %eax,%ebp
   0xf7115:     rcrb   $0x4a,-0x354e0786(%eax)
   0xf711c:     faddl  (%esp,%esi,2)
   0xf711f:     inc    %eax
   0xf7120:     sbb    0x6156(%bp,%si),%eax
   0xf7125:     fistpl -0x6e20e9dc(%eax)
   0xf712b:     fcompl (%ebx)
   0xf712d:     mov    $0x177aeb67,%esp
   0xf7132:     fbstp  (%ecx)
   0xf7134:     adc    %ecx,(%edx)
   0xf7136:     xor    $0xce,%al
   0xf7138:     cmp    $0xf0,%al
---Type <return> to continue, or q <return> to quit---
   0xf713a:     mov    $0xdb015080,%edi
   0xf713f:     repnz cltd
   0xf7141:     sub    %cl,(%eax)
   0xf7143:     jle    0xf7153
   0xf7145:     (bad)
   0xf7147:     std
   0xf7148:     or     %esp,%ebp
   0xf714a:     pop    %ds
   0xf714b:     or     %dh,-0x4(%esi)
   0xf714e:     out    %al,$0x4f
   0xf7150:     inc    %esp
   0xf7152:     mov    $0xc9ae4df0,%ecx
   0xf7157:     das
   0xf7158:     pushf
   0xf7159:     mov    $0xcb01e67b,%ecx
   0xf715e:     jmp    0x7cc33c40
   0xf7163:     clc
   0xf7164:     and    $0xc4fc27d6,%eax
   0xf7169:     out    %eax,$0x2e
   0xf716b:     sbb    $0x5b,%al
   0xf716d:     fidivl 0x39(%ecx)
   0xf7170:     out    %al,(%dx)
   0xf7171:     or     %dh,-0x3e04a8f6(%esi)
   0xf7177:     in     $0xc7,%eax
   0xf7179:     arpl   %dx,-0x36(%eax)
   0xf717c:     (bad)
   0xf717d:     enter  $0xb751,$0xa1
   0xf7181:     js,pn  0xf71f7
   0xf7184:     add    $0x13,%al
   0xf7186:     scas   %es:(%edi),%eax
   0xf7187:     xchg   %eax,%ecx
   0xf7188:     pop    %ebx
   0xf7189:     and    (%edx),%cl
   0xf718b:     jl     0xf7177
   0xf718d:     call   0x2addb307
---Type <return> to continue, or q <return> to quit---
   0xf7192:     push   %ss
   0xf7193:     sbb    %esi,%ebx
   0xf7195:     sub    0xa(%edx),%esp
   0xf7198:     test   $0x3fd5e11c,%eax
   0xf719d:     loop   0xf7121
   0xf719f:     pop    %es
   0xf71a0:     jb     0xf713d
   0xf71a2:     xchg   %eax,%edi
   0xf71a3:     xchg   %eax,%edi
   0xf71a4:     inc    %ecx
   0xf71a5:     sub    $0x61,%al
   0xf71a7:     int3
   0xf71a8:     jnp    0xf718d
   0xf71aa:     or     $0x96,%al
   0xf71ac:     daa
   0xf71ad:     or     %edx,%edx
   0xf71af:     mov    %al,0x69a0bc90
   0xf71b4:     inc    %edx
   0xf71b5:     pop    %esi
   0xf71b6:     or     %ecx,%esi
   0xf71b8:     bound  %ebx,-0x70ff2661(%eax)
   0xf71be:     mov    0xe62ed0d2,%al
   0xf71c3:     and    %edx,%ebx
   0xf71c5:     sub    $0xca21aba6,%eax
   0xf71ca:     sti
   0xf71cb:     xor    0x5141c8a0(%ecx),%ecx
   0xf71d1:     cmp    $0x74fc56a1,%eax
   0xf71d6:     into
   0xf71d7:     aaa
   0xf71d8:     jecxz  0xf7225
   0xf71da:     loope  0xf720a
   0xf71dc:     ret    $0xb2eb
   0xf71df:     or     %dh,-0x75(%ecx,%eax,8)
   0xf71e3:     jbe    0xf71fc
   0xf71e5:     in     (%dx),%al
---Type <return> to continue, or q <return> to quit---
   0xf71e6:     xchg   %eax,%edx
   0xf71e7:     sbbl   $0x11789bb0,(%esi)
   0xf71ed:     in     (%dx),%al
   0xf71ee:     leave
   0xf71ef:     pop    %ebp
   0xf71f0:     add    %bl,(%esi)
   0xf71f2:     pop    %edx
   0xf71f3:     adc    -0x4f19e84d(%ebp),%ecx
   0xf71f9:     in     $0xb2,%al
   0xf71fb:     hlt
   0xf71fc:     or     %ch,%al
   0xf71fe:     and    $0xd4,%ah
   0xf7201:     loop   0xf7282
   0xf7203:     sub    $0xef,%ch
   0xf7206:     and    0x5f(%edi),%al
   0xf7209:     mov    0x42(%ecx),%ds
   0xf720c:     stos   %eax,%es:(%edi)
   0xf720d:     mov    %ebx,%fs
   0xf720f:     add    $0xd5,%al
   0xf7211:     add    $0x2ae9e46d,%eax
   0xf7216:     pusha
   0xf7217:     add    %esp,%edx
   0xf7219:     cmp    $0x2ab1eedb,%eax
   0xf721e:     xor    (%edi),%ah
   0xf7220:     pop    %ebp
   0xf7221:     repnz mov $0x438cfd4,%edx
   0xf7227:     lock and %dl,(%ebx)
   0xf722a:     cmp    $0x27,%al
   0xf722c:     sub    $0xa4de9741,%eax
   0xf7231:     lcall  $0xdf4,$0xb5a02e28
   0xf7238:     push   %eax
   0xf7239:     in     (%dx),%eax
   0xf723a:     push   %edx
   0xf723b:     cmpl   $0xe4504e4e,0xfdc2656(,%esi,4)
   0xf7246:     push   %cs
---Type <return> to continue, or q <return> to quit---
   0xf7247:     or     %eax,-0x10(%edi)
   0xf724a:     ja     0xf726a
   0xf724c:     jnp    0xf7233
   0xf724e:     sub    (%edx,%edi,1),%eax
   0xf7251:     scas   %es:(%edi),%al
   0xf7252:     mov    %al,0x3960f989
   0xf7257:     mov    %esi,0x31f09530(%ebx)
   0xf725d:     pop    %ebp
   0xf725e:     sbb    $0x58,%al
   0xf7260:     in     $0xa8,%eax
   0xf7262:     cmp    (%eax),%ebp
   0xf7264:     lock (bad)




   0xf7267:     add    $0x42416f95,%eax
   0xf726c:     std
   0xf726d:     push   $0x3e62678
   0xf7272:     xchg   %eax,%esi
   0xf7273:     push   %ss
   0xf7274:     xchg   %ax,%cx
   0xf7276:     les    (%edi),%eax
   0xf7278:     dec    %ebx
   0xf7279:     or     %esi,%ecx
   0xf727b:     rolb   $0x95,0x9a163380
   0xf7282:     les    0xcca61899,%edi
   0xf7288:     cld
   0xf7289:     fdiv   %st(1),%st
   0xf728b:     in     (%dx),%al
   0xf728c:     out    %al,(%dx)
   0xf728d:     adc    $0x60343e1c,%eax
   0xf7292:     xor    %ebx,%ecx
   0xf7294:     jns    0xf7248
   0xf7296:     cmp    $0x36,%al
   0xf7298:     xchg   %eax,%edi
   0xf7299:     jl     0xf7236
   0xf729b:     xchg   %eax,%esi
   0xf729c:     icebp
---Type <return> to continue, or q <return> to quit---
   0xf729d:     jmp    0xf72a1
   0xf729f:     popa
   0xf72a0:     imul   $0x34,-0x66fe4f89(%ecx),%ebx
   0xf72a7:     (bad)
   0xf72a8:     adc    (%ebx),%esp
   0xf72aa:     enter  $0x2e35,$0x74
   0xf72ae:     mov    $0xfd,%dl
   0xf72b0:     inc    %esi
   0xf72b1:     test   $0x77b5976c,%eax
   0xf72b6:     stos   %eax,%es:(%edi)
   0xf72b7:     ss
   0xf72b8:     push   %ecx
   0xf72b9:     mov    (%edx),%bl
   0xf72bb:     dec    %ebx
   0xf72bc:     cmp    %dh,(%ebx)
   0xf72be:     dec    %edx
   0xf72bf:     rcrb   0x319a8bb3(%eax)
   0xf72c5:     or     $0x4bd3990d,%eax
   0xf72ca:     sbb    $0xcec7b02a,%eax
   0xf72cf:     and    %ebx,0x723465b3(%ecx)
   0xf72d5:     adc    0x41(%ebx),%dl
   0xf72d8:     (bad)
   0xf72d9:     jge    0xf7342
   0xf72db:     push   %es
   0xf72dc:     mov    $0x3d02f31c,%edi
   0xf72e1:     push   %esp
   0xf72e2:     pop    %edi
   0xf72e3:     scas   %es:(%edi),%eax
   0xf72e4:     add    (%edx),%esp
   0xf72e6:     mov    $0xd6,%dh
   0xf72e8:     jl     0xf72af
   0xf72ea:     ss
   0xf72eb:     (bad)
   0xf72ec:     sub    -0x30c7ecb8(%esi),%edi
   0xf72f2:     inc    %eax
---Type <return> to continue, or q <return> to quit---
   0xf72f3:     push   %cs
   0xf72f4:     aam    $0xfffffff6
   0xf72f6:     pop    %ebp
   0xf72f7:     inc    %edx
   0xf72f8:     jno    0xf7341
   0xf72fa:     insl   (%dx),%es:(%edi)
   0xf72fb:     rorb   $0x25,-0x24ecbbf2(%esi)
   0xf7302:     sbb    $0x904efa50,%eax
   0xf7307:     cmp    %esi,-0x6f2ee4d8(%ebx)
   0xf730d:     cltd
   0xf730e:     or     %eax,-0x58(%ecx)
   0xf7311:     dec    %ebx
   0xf7312:     push   %edi
   0xf7313:     pop    %ss
   0xf7314:     pop    %es
   0xf7315:     xchg   %eax,%ebx
   0xf7316:     sub    %esi,(%esi)
   0xf7318:     fiadd  -0x2c7856f5(%edi)
   0xf731e:     or     %edi,%ebx
   0xf7320:     sub    (%ecx),%ch
   0xf7322:     pushf
   0xf7323:     push   %edx
   0xf7324:     mov    %ebx,%es
   0xf7326:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7327:     aaa
   0xf7328:     lods   %ds:(%esi),%eax
   0xf7329:     sbb    %ebx,%esp
   0xf732b:     fsubrl (%ebx)
   0xf732d:     fcomps 0x37(%ebp)
   0xf7330:     xchg   %eax,%esi
   0xf7331:     jecxz  0xf737e
   0xf7333:     add    %dl,%al
   0xf7335:     call   0x81b7ef25
   0xf733a:     fcomi  %st(5),%st
   0xf733c:     lea    (%ecx),%ebx
---Type <return> to continue, or q <return> to quit---
   0xf733e:     into
   0xf733f:     (bad)
   0xf7340:     sbb    $0x8a932528,%eax
   0xf7345:     nop
   0xf7346:     out    %al,$0x87
   0xf7348:     mov    %eax,0x9690a327
   0xf734d:     (bad)
   0xf734e:     sub    $0x86bac91b,%eax
   0xf7353:     imul   $0xf65cc10b,-0x1c(%ebx),%ebp
   0xf735a:     stc
   0xf735b:     pop    %esi
   0xf735c:     out    %eax,(%dx)
   0xf735d:     fidiv  0x5d(%edi)
   0xf7360:     xchg   %eax,%esp
   0xf7361:     movsb  %ds:(%esi),%es:(%edi)
   0xf7362:     dec    %ebx
   0xf7363:     enter  $0xaf92,$0xf9
   0xf7367:     push   %ebx
   0xf7368:     adc    $0xfa,%al
   0xf736a:     or     %al,%cl
   0xf736c:     mov    $0x53,%al
   0xf736e:     out    %al,(%dx)
   0xf736f:     mov    $0xaa,%cl
   0xf7371:     insb   (%dx),%es:(%edi)
   0xf7372:     (bad)
   0xf7373:     cli
   0xf7374:     or     %ecx,%ebx
   0xf7376:     sahf
   0xf7377:     lea    0x78(%ecx,%ecx,2),%esi
   0xf737b:     xor    %esp,0x60(%esi)
   0xf737e:     xlat   %ds:(%ebx)
   0xf737f:     pop    %ss
   0xf7380:     adcl   $0xfffffff4,(%ecx)
   0xf7383:     fwait
   0xf7384:     jb     0xf7340
---Type <return> to continue, or q <return> to quit---
   0xf7386:     sbb    -0x5820bf38(%eax),%eax
   0xf738c:     mov    $0x6f,%bl
   0xf738e:     dec    %eax
   0xf738f:     scas   %es:(%edi),%eax
   0xf7390:     or     -0x7319f59e(%edx),%edx
   0xf7396:     lods   %ds:(%esi),%eax
   0xf7397:     ss
   0xf7398:     or     %edi,%edx
   0xf739a:     mov    $0x4a,%bh
   0xf739c:     xlat   %ds:(%ebx)
   0xf739d:     cwtl
   0xf739e:     mov    $0x1232e993,%ebx
   0xf73a3:     pushf
   0xf73a4:     fisub  0xf(%eax)
   0xf73a7:     add    $0x7d33a15b,%eax
   0xf73ac:     pop    %edi
   0xf73ad:     lea    -0x1f468ca0(%eax),%eax
   0xf73b3:     sub    $0xe3,%al
   0xf73b5:     jo     0xf73da
   0xf73b7:     lahf
   0xf73b8:     or     (%ebx),%bl
   0xf73ba:     mov    $0x3b6a9234,%ecx
   0xf73bf:     xchg   %eax,%ebp
   0xf73c0:     jecxz  0xf73bd
   0xf73c2:     aam    $0x6c
   0xf73c4:     mov    $0x60,%bh
   0xf73c6:     inc    %ecx
   0xf73c7:     repnz pop %ebp
   0xf73c9:     fcmovnu %st(4),%st
   0xf73cb:     dec    %ecx
   0xf73cc:     test   $0xee,%al
   0xf73ce:     aad    $0x1d
   0xf73d0:     fprem
   0xf73d2:     (bad)
   0xf73d3:     jae    0xf73f1
---Type <return> to continue, or q <return> to quit---
   0xf73d5:     dec    %ebp
   0xf73d6:     push   %eax
   0xf73d7:     pushf
   0xf73d8:     mov    $0xec,%cl
   0xf73da:     cmp    0x3a602c2b(%edx),%esi
   0xf73e0:     int    $0x4e
   0xf73e2:     add    (%edi),%al
   0xf73e4:     clc
   0xf73e5:     push   %eax
   0xf73e6:     fucom  %st(5)
   0xf73e8:     lcall  $0x135a,$0x866e610f
   0xf73ef:     mov    $0x9f6e7794,%esp
   0xf73f4:     dec    %edx
   0xf73f5:     test   $0x9f,%al
   0xf73f7:     adc    %dl,-0x229d117c(%eax,%edx,1)
   0xf73fe:     shlb   $0x6,(%edi)
   0xf7401:     push   %cs
   0xf7402:     aam    $0x52
   0xf7404:     lret
   0xf7405:     adc    %es:(%esi),%ecx
   0xf7408:     lea    (%ebx),%ebp
   0xf740a:     inc    %ax
   0xf740c:     js     0xf73ba
   0xf740e:     ret
   0xf740f:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7410:     cmp    $0x41,%al
   0xf7412:     cmp    0x4f48ad4e(%eax),%ecx
   0xf7418:     cmp    0x86359d4b,%al
   0xf741e:     inc    %eax
   0xf741f:     popf
   0xf7420:     dec    %eax
   0xf7421:     rolb   %cl,(%edi)
   0xf7423:     sbb    %bl,0x27(%ecx)
   0xf7426:     add    $0xec90e552,%eax
   0xf742b:     and    %dh,-0x6b668abf(%edx)
---Type <return> to continue, or q <return> to quit---
   0xf7431:     test   %dh,0x2(%ebx)
   0xf7434:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7435:     push   %esi
   0xf7436:     out    %eax,$0x99
   0xf7438:     dec    %ecx
   0xf7439:     lods   %ds:(%esi),%al
   0xf743a:     mov    $0xca,%dh
   0xf743c:     out    %al,$0xb
   0xf743e:     cmp    $0xb,%al
   0xf7440:     outsl  %ds:(%esi),(%dx)
   0xf7441:     rcll   %cl,-0x17(%edx)
   0xf7444:     xchg   %eax,%ebx
   0xf7445:     insl   (%dx),%es:(%edi)
   0xf7446:     jmp    0xcb203fbd
   0xf744b:     xor    %edx,(%edi,%esi,1)



   0xf744e:     cmp    %ch,-0x21cfca0f(%edi)
   0xf7454:     pop    %esi
   0xf7455:     mov    $0x340ef727,%esp
   0xf745a:     (bad)
   0xf745b:     or     $0xed,%al
   0xf745d:     scas   %es:(%edi),%eax
   0xf745e:     repnz rclb $0x90,0x1d023cbf(%ebx)
   0xf7466:     or     $0xee,%al
   0xf7468:     mov    %ecx,(%ecx)
   0xf746a:     popl   -0x80(%ebx)
   0xf746d:     adc    $0x87312396,%eax
   0xf7472:     and    0x47(%eax),%eax
   0xf7475:     or     %edx,%edx
   0xf7477:     lds    (%esi),%eax
   0xf7479:     movsl  %ds:(%esi),%es:(%edi)
   0xf747a:     std
   0xf747b:     int3
   0xf747c:     xchg   %ebp,0x22c612a9
   0xf7482:     cld
   0xf7483:     pop    %edx
---Type <return> to continue, or q <return> to quit---
   0xf7484:     nop
   0xf7485:     ljmp   $0xe130,$0x30e75e00
   0xf748c:     out    %eax,(%dx)
   0xf748d:     in     $0xd2,%eax
   0xf748f:     jl     0xf746f
   0xf7491:     lods   %ds:(%esi),%eax
   0xf7492:     fmull  (%edx)
   0xf7494:     nop
   0xf7495:     loopne 0xf7502
   0xf7497:     je     0xf744d
   0xf7499:     insb   (%dx),%es:(%edi)
   0xf749a:     jns    0xf7459
   0xf749c:     xchg   %eax,%esp
   0xf749d:     aad    $0xffffff9a
   0xf749f:     jmp    0xf74f4
   0xf74a1:     bound  %edx,-0x80(%edx)
   0xf74a4:     test   $0x2b,%cl
   0xf74a7:     sti
   0xf74a8:     push   %cs
   0xf74a9:     dec    %edi
   0xf74aa:     push   %esi
   0xf74ab:     add    %edi,0x17(%ecx)
   0xf74ae:     adcb   $0xd8,(%ebx)
   0xf74b1:     hlt
   0xf74b2:     add    $0x3b,%al
   0xf74b4:     sbb    %al,%ch
   0xf74b6:     add    %eax,-0x35(%edi)
   0xf74b9:     std
   0xf74ba:     and    %eax,0x78(%esi)
   0xf74bd:     cmp    %dh,(%edi)
   0xf74bf:     add    %ebp,%ebp
   0xf74c1:     xchg   %ah,(%eax)
   0xf74c3:     cwtl
   0xf74c4:     out    %al,(%dx)
   0xf74c5:     cmpsl  %es:(%edi),%ds:(%esi)
---Type <return> to continue, or q <return> to quit---
   0xf74c6:     or     $0x1e,%al
   0xf74c8:     cwtl
   0xf74c9:     mov    $0xc7ca1502,%ebp
   0xf74ce:     push   $0x16cf635f
   0xf74d3:     mull   0x2e310e1d(%edx)
   0xf74d9:     out    %al,(%dx)
   0xf74da:     xchg   %dl,0x7be2310a(%eax)
   0xf74e0:     mov    %eax,0x76005f3b
   0xf74e5:     and    %esi,%esi
   0xf74e7:     arpl   %bx,-0x54c066d0(%ecx)
   0xf74ed:     and    -0x4e2b1c78(%eax),%dl
   0xf74f3:     repnz mov %?,(%ecx)
   0xf74f6:     cld
   0xf74f7:     bound  %ebx,-0x60(%ecx,%ebp,4)
   0xf74fb:     (bad)
   0xf74fc:     jno    0xf7480
   0xf74fe:     ss
   0xf74ff:     cld
   0xf7500:     cs
   0xf7501:     mov    %ebx,%eax
   0xf7503:     lcall  $0x6645,$0xcedf7a5c
   0xf750a:     pop    %eax
   0xf750b:     xlat   %ds:(%ebx)
   0xf750c:     jne    0xf7568
   0xf750e:     mov    %eax,0x6d1712a6
   0xf7513:     pop    %eax
   0xf7514:     icebp
   0xf7515:     xor    $0xeaae12cd,%eax
   0xf751a:     xchg   %edi,(%eax)
   0xf751c:     push   %cs
   0xf751d:     xchg   %eax,%edi
   0xf751e:     lcall  $0xfa5f,$0xa74829e7
   0xf7525:     pop    %edx
   0xf7526:     (bad)
   0xf7527:     lods   %ds:(%esi),%eax
---Type <return> to continue, or q <return> to quit---
   0xf7528:     mov    $0x37,%bh
   0xf752a:     das
   0xf752b:     popa
   0xf752c:     lret   $0x29cc
   0xf752f:     leave
   0xf7530:     movsl  %ds:(%esi),%es:(%edi)
   0xf7531:     adc    $0x0,%al
   0xf7533:     push   $0xffffff8a
   0xf7535:     xor    %bh,%ah
   0xf7537:     fnstsw -0x6943b354(%esi)
   0xf753d:     pop    %edi
   0xf753e:     je     0xf7579
   0xf7540:     mov    $0x72a483a5,%esi
   0xf7545:     fdivp  %st,%st(0)
   0xf7547:     lock
   0xf7548:     data16
   0xf7549:     jne    0xf7544
   0xf754b:     ja     0xf756e
   0xf754d:     mov    $0xf5,%al
   0xf754f:     (bad)
   0xf7550:     leave
   0xf7551:     jo     0xf75ab
   0xf7553:     loop   0xf755c
   0xf7555:     fbld   0x2cfb7158(%ebp)
   0xf755b:     push   %cs
   0xf755c:     stos   %eax,%es:(%edi)
   0xf755d:     aad    $0x41
   0xf755f:     out    %al,$0xc6
   0xf7561:     jnp    0xf7563
   0xf7563:     and    $0x92,%al
   0xf7565:     and    $0xe4e506dc,%eax
   0xf756a:     xchg   %esi,0x30(%ecx)
   0xf756d:     lcall  $0x12c4,$0xc8c3de9a
   0xf7574:     sbb    $0xd0c3ebe8,%eax
   0xf7579:     insl   (%dx),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf757a:     ja     0xf75b7
   0xf757c:     add    %bh,(%ecx)
   0xf757e:     stos   %al,%es:(%edi)
   0xf757f:     insl   (%dx),%es:(%edi)
   0xf7580:     lock pop %ds
   0xf7582:     push   %edx
   0xf7583:     cli
   0xf7584:     jp     0xf7589
   0xf7586:     sub    (%esi),%esi
   0xf7588:     inc    %ecx
   0xf7589:     mov    $0x49,%ah
   0xf758b:     addr16 mov %fs,%esi
   0xf758e:     cmp    %fs:(%edx),%ch
   0xf7591:     mov    $0x7,%al
   0xf7593:     pop    %edi
   0xf7594:     cmp    $0x5512a080,%eax
   0xf7599:     xlat   %ds:(%ebx)
   0xf759a:     ljmp   $0x250e,$0x1dfad5cb
   0xf75a1:     loope  0xf7612
   0xf75a3:     pop    %ds
   0xf75a4:     call   0x1ae57501
   0xf75a9:     pop    %edx
   0xf75aa:     jmp    *0xbbfc8b1(%edi)
   0xf75b0:     xchg   %eax,%ecx
   0xf75b1:     stc
   0xf75b2:     das
   0xf75b3:     xchg   %eax,%ebx
   0xf75b4:     fs
   0xf75b5:     pop    %es
   0xf75b6:     push   %edi
   0xf75b7:     adc    $0xbc,%al
   0xf75b9:     mov    $0xc1,%al
   0xf75bb:     lret
   0xf75bc:     or     0xb(%esi),%cl
   0xf75bf:     idiv   %edi
---Type <return> to continue, or q <return> to quit---
   0xf75c1:     aas
   0xf75c2:     outsb  %ds:(%esi),(%dx)
   0xf75c3:     adc    %ebp,-0x4(%ebp)
   0xf75c6:     lcall  $0x700a,$0x54f446ba
   0xf75cd:     test   $0xf2de1371,%eax
   0xf75d2:     (bad)
   0xf75d3:     iret
   0xf75d4:     js     0xf75d2
   0xf75d6:     fdivrl -0x5a9c71ce(%eax)
   0xf75dc:     add    %edx,(%eax)
   0xf75de:     fs
   0xf75df:     jmp    0xfcdd45b7
   0xf75e4:     cli
   0xf75e5:     fwait
   0xf75e6:     mov    $0x536fe3a5,%edi
   0xf75eb:     push   %edx
   0xf75ec:     mov    %ss,%eax
   0xf75ee:     aaa
   0xf75ef:     jecxz  0xf75e4
   0xf75f1:     ljmp   $0x4e4b,$0x83a5e15f
   0xf75f8:     loop   0xf759f
   0xf75fa:     arpl   %di,(%edi)
   0xf75fc:     cmp    $0x12317bf1,%eax
   0xf7601:     mov    $0x6081c463,%edi
   0xf7606:     lahf
   0xf7607:     jno    0xf7665
   0xf7609:     ja     0xf7628
   0xf760b:     mov    %bh,-0x9bd4e1(%edx)
   0xf7611:     mov    $0xd4,%ch
   0xf7613:     cltd
   0xf7614:     cmp    %al,%bl
   0xf7616:     inc    %eax
   0xf7617:     fidiv  0x45(%edx)
   0xf761a:     or     0x29(%ecx),%edi
   0xf761d:     or     %edi,0x147304d6(%esp,%ebp,4)
---Type <return> to continue, or q <return> to quit---
   0xf7624:     add    $0xc0ce3251,%eax
   0xf7629:     adc    -0x6cb61b3f(%esi),%ebp
   0xf762f:     loopne 0xf75f6
   0xf7631:     arpl   %ax,%sp
   0xf7633:     out    %eax,(%dx)
   0xf7634:     lea    0x6d(%edi),%esp
   0xf7637:     test   $0x15,%al
   0xf7639:     loop   0xf762f
   0xf763b:     jno    0xf768e
   0xf763d:     je     0xf75f9
   0xf763f:     flds   (%ecx)
   0xf7641:     cmp    -0x19b8d38c(%edi),%ecx
   0xf7647:     (bad)
   0xf7648:     sarb   %cl,0x33d599ef(%esi)
   0xf764e:     inc    %ebp
   0xf764f:     sahf
   0xf7650:     mov    $0x9c,%ch
   0xf7652:     lock jge 0xf7684
   0xf7655:     cli
   0xf7656:     enter  $0x6774,$0xbf
   0xf765a:     lahf
   0xf765b:     mov    $0x790e606f,%ebp
   0xf7660:     cwtl
   0xf7661:     mov    $0x66a2fdfe,%edi
   0xf7666:     sub    $0x8,%al
   0xf7668:     (bad)
   0xf7669:     sub    %edi,%edi
   0xf766b:     movsl  %ds:(%esi),%es:(%edi)
   0xf766c:     sarl   0x1b(%eax)
   0xf766f:     dec    %esp
   0xf7670:     jl     0xf76bd
   0xf7672:     lods   %ds:(%esi),%al
   0xf7673:     imul   $0x89f06572,-0x5d(%esi),%edi
   0xf767a:     and    $0x38dec287,%eax
   0xf767f:     push   %cs
---Type <return> to continue, or q <return> to quit---
   0xf7680:     test   $0x8f,%al
   0xf7682:     push   %ebx
   0xf7683:     or     $0xbb202ff1,%eax
   0xf7688:     xchg   %eax,%esp
   0xf7689:     jge    0xf76b1
   0xf768b:     dec    %esi
   0xf768c:     dec    %esi
   0xf768d:     and    -0xd(%ebp),%bl
   0xf7690:     and    %ah,0x6a(%esi)
   0xf7693:     adc    %ecx,-0x509c7c31(%ecx,%ecx,8)
   0xf769a:     nop
   0xf769b:     mov    $0xa3,%cl
   0xf769d:     mov    (%ecx),%es
   0xf769f:     pusha
   0xf76a0:     loopne 0xf76f7
   0xf76a2:     sti
   0xf76a3:     jl     0xf7716
   0xf76a5:     sbb    0x70(%ebx),%al
   0xf76a8:     fmul   %st,%st(6)
   0xf76aa:     mov    $0x84bab0b7,%ebx
   0xf76af:     iret
   0xf76b0:     xor    0x71(%eax),%dh
   0xf76b3:     xchg   %eax,0x40(%edi)
   0xf76b6:     dec    %esi
   0xf76b7:     scas   %es:(%edi),%al
   0xf76b8:     xor    %ebp,(%ecx,%esi,4)
   0xf76bb:     stos   %eax,%es:(%edi)
   0xf76bc:     in     (%dx),%eax
   0xf76bd:     les    0x30(%ebp),%ebp
   0xf76c0:     and    $0x77,%al
   0xf76c2:     cltd
   0xf76c3:     (bad)
   0xf76c4:     cmp    $0x277ee548,%eax
   0xf76c9:     ja     0xf7660
   0xf76cb:     test   $0x16e1c5a,%edx
---Type <return> to continue, or q <return> to quit---
   0xf76d1:     enter  $0x9756,$0xb8
   0xf76d5:     or     (%ebx),%bh
   0xf76d7:     push   %ecx
   0xf76d8:     and    $0x9,%al
   0xf76da:     push   %ebx
   0xf76db:     adc    %cl,-0x5a(%ebp)
   0xf76de:     xor    %edi,(%esi)
   0xf76e0:     mulb   (%ebx)
   0xf76e2:     loop   0xf769d
   0xf76e4:     xchg   %eax,%edx
   0xf76e5:     pop    %ss
   0xf76e6:     push   %ecx
   0xf76e7:     cmp    $0x15450875,%eax
   0xf76ec:     jns    0xf7704
   0xf76ee:     sbb    %ch,(%ebx)
   0xf76f0:     push   %gs
   0xf76f2:     lahf
   0xf76f3:     mov    %dl,0x15(%ebp,%esi,4)
   0xf76f7:     stos   %eax,%es:(%edi)
   0xf76f8:     insb   (%dx),%es:(%edi)
   0xf76f9:     cs
   0xf76fa:     adc    $0xbfd9f5dd,%eax
   0xf76ff:     popf
   0xf7700:     sub    -0x4e71c2a5(%edx),%al
   0xf7706:     rolb   (%ebx)
   0xf7708:     cmp    $0xc2,%al
   0xf770a:     je     0xf7747
   0xf770c:     jnp    0xf76c3
   0xf770e:     test   $0xfb,%al
   0xf7710:     fwait
   0xf7711:     cmp    %cl,0x5b0dcf45(%edx)
   0xf7717:     lods   %ds:(%esi),%al
   0xf7718:     mov    %?,0x3e(%edi)
   0xf771b:     lods   %ds:(%esi),%eax
   0xf771c:     lahf
---Type <return> to continue, or q <return> to quit---
   0xf771d:     pop    %ss
   0xf771e:     xor    %cl,0xab5c59fb
   0xf7724:     xlat   %ds:(%ebx)
   0xf7725:     hlt
   0xf7726:     push   %ecx
   0xf7727:     mov    $0x62280e5b,%esi
   0xf772c:     ret
   0xf772d:     inc    %edx
   0xf772e:     pop    %ecx
   0xf772f:     in     (%dx),%al
   0xf7730:     jp     0xf7710
   0xf7732:     jns    0xf7782
   0xf7734:     sbb    %eax,%esp
   0xf7736:     loop   0xf76ba
   0xf7738:     xchg   %eax,%esi
   0xf7739:     imul   $0x77d4bdb7,-0x5a(%ecx,%edx,8),%edx
   0xf7741:     std
   0xf7742:     out    %al,(%dx)
   0xf7743:     movsl  %ds:(%esi),%es:(%edi)

   0xf7744:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf7745:     mov    $0x55,%bh
   0xf7747:     test   $0xf4e8d0d0,%eax
   0xf774c:     jb     0xf7721
   0xf774e:     or     $0xd9f6db3f,%eax
   0xf7753:     mov    $0xababb887,%edi
   0xf7758:     push   $0xa1a955e7
   0xf775d:     shr    %bl
   0xf775f:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7760:     cmc
   0xf7761:     or     $0xb5fe1d35,%eax
   0xf7766:     mov    $0x2e31b9b2,%edx
   0xf776b:     cld
   0xf776c:     xlat   %ds:(%ebx)
   0xf776d:     xchg   %esi,%ebp
   0xf776f:     lods   %ds:(%esi),%eax
---Type <return> to continue, or q <return> to quit---
   0xf7770:     pop    %edx
   0xf7771:     ret    $0xb184
   0xf7774:     loopne 0xf7730
   0xf7776:     lret   $0x867b
   0xf7779:     out    %al,$0x32
   0xf777b:     inc    %edi
   0xf777c:     jge    0xf77cb
   0xf777e:     leave
   0xf777f:     sti
   0xf7780:     xor    %bl,-0x2e572446(%edx,%eiz,2)
   0xf7787:     into
   0xf7788:     xchg   %eax,%ebx
   0xf7789:     jb     0xf77b5
   0xf778b:     ret    $0xe670
   0xf778e:     movsl  %ds:(%esi),%es:(%edi)
   0xf778f:     stos   %al,%es:(%edi)
   0xf7790:     dec    %ebx
   0xf7791:     add    0x3d966637(%edi),%ebx
   0xf7797:     xchg   %ebp,(%ecx)
   0xf7799:     mov    $0x45,%al
   0xf779b:     aad    $0x6d
   0xf779d:     xor    %dl,%dl
   0xf779f:     xchg   %eax,%edx
   0xf77a0:     mov    -0x553a72a(%edx),%es
   0xf77a6:     movsl  %ds:(%esi),%es:(%edi)
   0xf77a7:     test   $0xa9,%al
   0xf77a9:     lds    0x65(%ecx),%eax
   0xf77ac:     jge    0xf7772
   0xf77ae:     mov    $0xae,%al
   0xf77b0:     (bad)
   0xf77b2:     push   %ebp
   0xf77b3:     push   %esi
   0xf77b4:     pushf
   0xf77b5:     (bad)
   0xf77b6:     mov    $0xd9fd808a,%edx
---Type <return> to continue, or q <return> to quit---
   0xf77bb:     inc    %ecx
   0xf77bc:     imulb  0x607dc703(%edx)
   0xf77c2:     icebp
   0xf77c3:     fldl   0x1fdcc679(%eax)
   0xf77c9:     dec    %esi
   0xf77ca:     dec    %ebp
   0xf77cb:     loop   0xf776f
   0xf77cd:     jle    0xf779b
   0xf77cf:     adc    $0xa93ab58f,%eax
   0xf77d4:     imul   $0xbad366a7,-0x1c(%esi),%ebp
   0xf77db:     pop    %ss
   0xf77dc:     lret   $0x6b8f
   0xf77df:     lods   %ds:(%esi),%al
   0xf77e0:     jp     0xf7832
   0xf77e2:     insl   (%dx),%es:(%edi)
   0xf77e3:     mov    $0x851ae64a,%ecx
   0xf77e8:     into
   0xf77e9:     add    %ebp,-0x18(%eax)
   0xf77ec:     lret
   0xf77ed:     inc    %esi
   0xf77ee:     call   0x455ceca7
   0xf77f3:     rorb   $0x87,(%esi)
   0xf77f6:     out    %eax,$0xbe
   0xf77f8:     loopne 0xf783f
   0xf77fa:     sub    $0xce,%al
   0xf77fc:     out    %eax,$0x66
   0xf77fe:     sbb    %ebp,0x19(%edi)
   0xf7801:     xchg   %eax,%ebp
   0xf7802:     sti
   0xf7803:     andl   $0x51,%fs:0x167741db(%esp,%eax,8)
   0xf780c:     push   %esp
   0xf780d:     and    %eax,%esp
   0xf780f:     lahf
   0xf7810:     and    0x6fe0bbab(%edi),%ah
   0xf7816:     fsubl  -0x71f43fac(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf781c:     add    %dl,0x42(%eax)
   0xf781f:     fwait
   0xf7820:     fs
   0xf7821:     mov    $0x96,%dl
   0xf7823:     sbb    $0xa3,%al
   0xf7825:     pop    %ebx
   0xf7826:     cmp    %esi,%ebp
   0xf7828:     in     $0x1a,%eax
   0xf782a:     xchg   %eax,%edx
   0xf782b:     cmp    %cl,0x32(%eax)
   0xf782e:     xchg   %al,(%edx,%eiz,1)
   0xf7831:     jg     0xf7894
   0xf7833:     add    $0x549de283,%ebx
   0xf7839:     cli
   0xf783a:     mov    %gs,-0x3d(%ebp)
   0xf783d:     movsl  %ds:(%esi),%es:(%edi)
   0xf783e:     fs
   0xf783f:     and    %edi,%esi
   0xf7841:     or     %esp,%edx
   0xf7843:     dec    %ecx
   0xf7844:     push   %ss
   0xf7845:     es
   0xf7846:     enter  $0xf4e9,$0xad
   0xf784a:     dec    %esp
   0xf784b:     push   %cs
   0xf784c:     xchg   %eax,%ecx
   0xf784d:     fisttpll -0x235fa126(%ecx)
   0xf7853:     push   %esp
   0xf7854:     inc    %edx
   0xf7855:     imul   $0x29,0x68e8cf3b(%ebp,%edx,1),%eax
   0xf785d:     sub    $0x20,%al
   0xf785f:     cwtl
   0xf7860:     (bad)
   0xf7861:     int3
   0xf7862:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf7863:     cltd
   0xf7864:     jno    0xf78a2
   0xf7866:     cwtl
   0xf7867:     popf
   0xf7868:     shll   0x7bdc1b4f(%esi)
   0xf786e:     jbe    0xf78e5
   0xf7870:     cwtl
   0xf7871:     lods   %ds:(%esi),%al
   0xf7872:     mov    $0x3b22017a,%esi
   0xf7877:     or     $0x74,%al
   0xf7879:     fsubr  %st(6),%st
   0xf787b:     mov    $0x2df34b51,%ebp
   0xf7880:     adc    %esp,0x65(%ecx)
   0xf7883:     cld
   0xf7884:     inc    %edx
   0xf7885:     lds    (%ebx),%eax
   0xf7887:     inc    %edx
   0xf7888:     jg     0xf78c5
   0xf788a:     mov    $0xd80edd45,%esp
   0xf788f:     or     $0x5fe1ac80,%eax
   0xf7894:     dec    %edx
   0xf7895:     jns    0xf78ca
   0xf7897:     inc    %esi
   0xf7898:     cmp    -0x11f5a44d(%esi),%ch
   0xf789e:     (bad)
   0xf78a0:     and    %al,-0x4455a453(%eax)
   0xf78a6:     or     %ah,(%edx)
   0xf78a8:     jne    0xf78c1
   0xf78aa:     cld
   0xf78ab:     (bad)
   0xf78ac:     lret
   0xf78ad:     stc
   0xf78ae:     divl   0x16(%edi)
   0xf78b1:     jb     0xf78bd
   0xf78b3:     push   %edx
---Type <return> to continue, or q <return> to quit---
   0xf78b4:     test   %esi,0x6c8d12b8(%ebp)
   0xf78ba:     loope  0xf78bc
   0xf78bc:     mov    $0x7418184e,%esp
   0xf78c1:     sarb   (%ecx)
   0xf78c3:     lea    -0x1e(%edx),%edx
   0xf78c6:     adc    $0xb201dd70,%eax
   0xf78cb:     pop    %edi
   0xf78cc:     mov    $0xa1,%ch
   0xf78ce:     test   %edi,-0x12592c9d(%edi)
   0xf78d4:     pop    %esi
   0xf78d5:     inc    %ecx
   0xf78d6:     out    %al,$0x31
   0xf78d8:     mov    $0xf0,%cl
   0xf78da:     push   %ebx
   0xf78db:     cmpl   $0x3e,(%edx,%ebx,4)
   0xf78df:     inc    %edx
   0xf78e0:     insb   (%dx),%es:(%edi)
   0xf78e1:     fsubr  %st(6),%st
   0xf78e3:     in     $0xd3,%eax
   0xf78e5:     xchg   %edi,0x38ef05f7(%ebp)
   0xf78eb:     cwtl
   0xf78ec:     push   $0x5d
   0xf78ee:     sbb    (%edx),%bh
   0xf78f0:     lock cwtl
   0xf78f2:     fwait
   0xf78f3:     add    0x40cad266(%edi),%ebp
   0xf78f9:     add    $0xb,%al
   0xf78fb:     outsl  %ds:(%esi),(%dx)
   0xf78fc:     mov    %eax,0x76fc5bed
   0xf7901:     jb     0xf788d
   0xf7903:     pop    %ebx
   0xf7904:     fxch   %st(1)
   0xf7906:     ss
   0xf7907:     loopne 0xf7954
   0xf7909:     xor    $0xeff2aa85,%eax
---Type <return> to continue, or q <return> to quit---
   0xf790e:     mov    %cs:0xdac2d350,%eax
   0xf7914:     inc    %ebp
   0xf7915:     or     %bl,0x25(%edx)
   0xf7918:     add    %ebp,-0x456bddd9(%ebp)
   0xf791e:     mov    $0x9c,%ah
   0xf7920:     lret
   0xf7921:     inc    %edx
   0xf7922:     divb   -0x113ed905(%eax)
   0xf7928:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf7929:     xchg   %eax,%esp
   0xf792a:     gs
   0xf792b:     pop    %eax
   0xf792c:     daa
   0xf792d:     add    $0xd332946b,%eax
   0xf7932:     mov    $0x53,%bl
   0xf7934:     push   %edi
   0xf7935:     in     $0x96,%al
   0xf7937:     sbb    $0xaf,%al
   0xf7939:     xor    %esp,%ebp
   0xf793b:     sub    $0x28,%al
   0xf793d:     dec    %esi
   0xf793e:     int3
   0xf793f:     jbe    0xf78cb
   0xf7941:     pushl  0x97d45fe(%ecx)
   0xf7947:     sub    (%eax),%edi
   0xf7949:     xchg   %eax,%ebp
   0xf794a:     das
   0xf794b:     mov    %es:0x16(%ebp),%?
   0xf794f:     pop    %esi
   0xf7950:     imul   $0x52,(%ebx,%eiz,8),%ecx
   0xf7954:     dec    %ecx
   0xf7955:     mov    %esi,-0x51928174(%ebp)
   0xf795b:     and    %esi,%esi
   0xf795d:     push   %eax
   0xf795e:     insl   (%dx),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf795f:     out    %al,$0x6f
   0xf7961:     stos   %eax,%es:(%edi)
   0xf7962:     mov    $0xbbda7bd8,%ebp
   0xf7967:     repz bound %ecx,-0x93f4658(%esi)
   0xf796e:     jle    0xf7933
   0xf7970:     daa
   0xf7971:     jg     0xf7993
   0xf7973:     clc
   0xf7974:     (bad)
   0xf7977:     push   %ebx
   0xf7978:     push   %esi
   0xf7979:     test   $0x46b9bb96,%eax
   0xf797e:     repnz pop %es
   0xf7980:     pop    %ds
   0xf7981:     inc    %esp
   0xf7982:     aam    $0x3a
   0xf7984:     pop    %edi
   0xf7985:     fnsave (%eax)
   0xf7987:     inc    %esi
   0xf7988:     repz add -0x5f69ebd0(%edi),%ecx
   0xf798f:     ja     0xf79ad
   0xf7991:     or     %dh,(%eax)
   0xf7993:     inc    %esi
   0xf7994:     lea    -0x525e0e5(%edx),%esp
   0xf799a:     push   $0xb9785226
   0xf799f:     fildll (%esi)
   0xf79a1:     adc    %bl,%al
   0xf79a3:     pushl  -0x20(%ebp)
   0xf79a6:     (bad)  0x32(%esi)
   0xf79a9:     loope  0xf79c7
   0xf79ab:     pop    %eax
   0xf79ac:     fdivr  %st(2),%st
   0xf79ae:     scas   %es:(%edi),%eax
   0xf79af:     xchg   %bl,%bl
   0xf79b1:     cmp    $0x976b0297,%eax
---Type <return> to continue, or q <return> to quit---
   0xf79b6:     ja     0xf79aa
   0xf79b8:     sub    %ecx,-0x7161125d(%ecx)
   0xf79be:     inc    %esp
   0xf79bf:     movsl  %ds:(%esi),%es:(%edi)
   0xf79c0:     ja     0xf79a6
   0xf79c2:     mov    $0x96,%bl
   0xf79c4:     pop    %ds
   0xf79c5:     sbb    (%edi),%cl
   0xf79c7:     outsl  %ds:(%esi),(%dx)
   0xf79c8:     sub    %ch,0x712116bc(%edi)
   0xf79ce:     sbb    $0xd61e7101,%eax
   0xf79d3:     push   %ss
   0xf79d4:     sbb    %eax,0x72d6e1f9(%edi)
   0xf79da:     rorb   -0x789e6eae(%ebp,%edi,2)
   0xf79e1:     push   %ss
   0xf79e2:     dec    %ecx
   0xf79e3:     jnp    0xf7a22
   0xf79e5:     sbb    (%ebx,%ebx,1),%esp
   0xf79e8:     jg     0xf7a0e
   0xf79ea:     (bad)
   0xf79eb:     xlat   %ds:(%ebx)
   0xf79ec:     jecxz  0xf79dc
   0xf79ee:     (bad)
   0xf79ef:     jae    0xf798c
   0xf79f1:     arpl   %di,-0x56faef51(%edx)
   0xf79f7:     mov    $0x5f,%dl
   0xf79f9:     das
   0xf79fa:     xor    %eax,-0x25(%edx)
   0xf79fd:     xchg   %eax,%edx
   0xf79fe:     popa
   0xf79ff:     dec    %ebx
   0xf7a00:     cwtl
   0xf7a01:     test   $0x25,%al
   0xf7a03:     xchg   %eax,%edx
   0xf7a04:     popa
---Type <return> to continue, or q <return> to quit---
   0xf7a05:     stos   %eax,%es:(%edi)
   0xf7a06:     sub    %esp,%esi
   0xf7a08:     mov    $0xd715530f,%ebx
   0xf7a0d:     fsubrl 0x194d6a7b(%esi,%eax,1)
   0xf7a14:     bound  %eax,0x6d(%esi)
   0xf7a17:     rcll   $0xb2,-0x3532b096(%ebp)
   0xf7a1e:     out    %eax,(%dx)
   0xf7a1f:     and    %ebx,(%edi)
   0xf7a21:     (bad)
   0xf7a22:     adc    0x4bcfef54(%ebp),%ch
   0xf7a28:     add    $0x7c,%al
   0xf7a2a:     jo     0xf79af
   0xf7a2c:     mov    0xc3ca1bbd,%al
   0xf7a31:     movsb  %ds:(%esi),%es:(%edi)
   0xf7a32:     dec    %edx
   0xf7a33:     lds    0x7a(%ecx),%esp
   0xf7a36:     aaa
   0xf7a37:     xchg   %eax,%esp
   0xf7a38:     jmp    0x62b1734e
   0xf7a3d:     es
   0xf7a3e:     dec    %ebx
   0xf7a3f:     pop    %ecx
   0xf7a40:     data16
   0xf7a41:     orb    $0x23,0x14(%edx)
   0xf7a45:     gs
   0xf7a46:     pop    %ebx
   0xf7a47:     stc
   0xf7a48:     push   %esi
   0xf7a49:     mov    %al,0xe37b0f7a
   0xf7a4e:     or     (%eax),%eax
   0xf7a50:     cmp    $0x83,%al
   0xf7a52:     (bad)
   0xf7a53:     mov    $0xfc0f34cc,%eax
   0xf7a58:     mov    0x376d9293,%al
   0xf7a5d:     cmp    0x79ef38f2(%edx),%dl
---Type <return> to continue, or q <return> to quit---
   0xf7a63:     push   $0x44
   0xf7a65:     add    $0xf8dacdb7,%eax
   0xf7a6a:     mov    %al,0x139b8f0e
   0xf7a6f:     lret
   0xf7a70:     rcrb   %cl,-0x77(%edi)
   0xf7a73:     imul   $0xcee063b3,%edi,%esi
   0xf7a79:     or     %bl,%dl
   0xf7a7b:     ret    $0x5b0f
   0xf7a7e:     push   %eax
   0xf7a7f:     out    %eax,(%dx)
   0xf7a80:     sub    %edi,%esp
   0xf7a82:     ss
   0xf7a83:     hlt
   0xf7a84:     stos   %al,%es:(%edi)
   0xf7a85:     lock sub $0xb6,%al
   0xf7a88:     aam    $0xffffff80
   0xf7a8a:     lcall  $0xc191,$0xad6d8efe
   0xf7a91:     rorb   (%edx)
   0xf7a93:     or     %eax,%ecx
   0xf7a95:     xor    $0xd4,%al
   0xf7a97:     shlb   $0x1c,(%ecx)
   0xf7a9a:     out    %al,(%dx)
   0xf7a9b:     jne    0xf7abd
   0xf7a9d:     call   0xd47858e8
   0xf7aa2:     xor    %cl,%ch
   0xf7aa4:     jle    0xf7a8f
   0xf7aa6:     movsl  %ds:(%esi),%es:(%edi)
   0xf7aa7:     test   $0x36,%al
   0xf7aa9:     lcall  $0xdb9,$0x34474388
   0xf7ab0:     insb   (%dx),%es:(%edi)
   0xf7ab1:     aam    $0x4a
   0xf7ab3:     adc    $0x93,%al
   0xf7ab5:     dec    %ebx
   0xf7ab6:     rcr    %cl
   0xf7ab8:     int    $0x45
---Type <return> to continue, or q <return> to quit---
   0xf7aba:     and    %ah,%dh
   0xf7abc:     clc
   0xf7abd:     or     %dh,-0x13(%esi)
   0xf7ac0:     mov    $0x96,%dh
   0xf7ac2:     aas
   0xf7ac3:     cmp    %dl,%ch
   0xf7ac5:     xlat   %ds:(%ebx)
   0xf7ac6:     mov    %bl,%bl
   0xf7ac8:     dec    %edx
   0xf7ac9:     ret
   0xf7aca:     cmp    $0xd5,%al
   0xf7acc:     xlat   %ds:(%ebx)
   0xf7acd:     fild   (%edx,%edx,8)
   0xf7ad0:     int    $0xb5
   0xf7ad2:     jg     0xf7a8c
   0xf7ad4:     dec    %ebx
   0xf7ad5:     xchg   %eax,%ebp
   0xf7ad6:     mov    $0x9d0c51ba,%ebx
   0xf7adb:     repnz fnop
   0xf7ade:     sbb    $0x307990aa,%eax
   0xf7ae3:     test   $0x11,%al
   0xf7ae5:     (bad)
   0xf7ae6:     jl     0xf7b43
   0xf7ae8:     push   %ecx
   0xf7ae9:     roll   0x2b(%edx)
   0xf7aec:     leave
   0xf7aed:     pop    %esp
   0xf7aee:     mov    0x2eb690fe(%ebp),%ds
   0xf7af4:     in     (%dx),%eax
   0xf7af5:     loope  0xf7b23
   0xf7af7:     out    %al,$0x87
   0xf7af9:     mov    $0x52,%ch
   0xf7afb:     (bad)
   0xf7afd:     fbstp  0x82bd70a(%edi)
   0xf7b03:     push   %eax
---Type <return> to continue, or q <return> to quit---
   0xf7b04:     imul   $0xfa9dc246,0x28(%edi),%edi
   0xf7b0b:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7b0c:     jg     0xf7acd
   0xf7b0e:     adc    $0x1eb8def9,%eax
   0xf7b13:     xlat   %ds:(%ebx)
   0xf7b14:     push   %cs
   0xf7b15:     out    %al,(%dx)
   0xf7b16:     (bad)
   0xf7b17:     dec    %ebp
   0xf7b18:     push   %ebx
   0xf7b19:     into
   0xf7b1a:     ljmp   *0x436441c5(%ebx)
   0xf7b20:     outsl  %ds:(%esi),(%dx)
   0xf7b21:     cmp    -0x76(%esi,%ebx,8),%bl
   0xf7b25:     int    $0x84
   0xf7b27:     (bad)
   0xf7b28:     dec    %ebx
   0xf7b29:     fisub  0x4e(%ebp)
   0xf7b2c:     adc    %ecx,%ecx
   0xf7b2e:     (bad)
   0xf7b2f:     mov    $0xfd,%dh
   0xf7b31:     inc    %esp
   0xf7b32:     mov    $0xa216ef4e,%ebp
   0xf7b37:     xchg   %eax,%esp
   0xf7b38:     sub    %ebx,%ebx
   0xf7b3a:     jge    0xf7b12
   0xf7b3c:     mov    0xfefee4c6,%eax
   0xf7b41:     sub    %esi,-0x59(%ebp)
   0xf7b44:     (bad)
   0xf7b46:     sbb    0x27a3a097(%edi),%dl
   0xf7b4c:     les    -0x5152024a(%ebp),%ebx
   0xf7b52:     fs
   0xf7b53:     dec    %edx
   0xf7b54:     jne    0xf7b12
   0xf7b56:     mov    $0xd66c6d57,%edx
---Type <return> to continue, or q <return> to quit---
   0xf7b5b:     xlat   %ds:(%ebx)
   0xf7b5c:     inc    %eax
   0xf7b5d:     and    -0x2c(%esi),%bh
   0xf7b60:     ljmp   $0xb4e9,$0xeadc5929
   0xf7b67:     xor    %ebx,%ebx
   0xf7b69:     jp     0xf7b15
   0xf7b6b:     (bad)  -0x63d52bb6(%ebx)
   0xf7b71:     mov    0x1aebf0b6,%eax
   0xf7b76:     dec    %esi
   0xf7b77:     jmp    0xf7be0
   0xf7b79:     call   0xedebb618
   0xf7b7e:     sub    -0x2ca09355(%eax),%dl
   0xf7b84:     mov    $0x5b,%ch
   0xf7b86:     dec    %eax
   0xf7b87:     push   %esi
   0xf7b88:     jle    0xf7b98
   0xf7b8a:     (bad)
   0xf7b8b:     scas   %es:(%edi),%eax
   0xf7b8c:     sar    $0xd5,%ebx
   0xf7b8f:     scas   %es:(%edi),%al
   0xf7b90:     mov    $0xbb28cd26,%esp
   0xf7b95:     popa
   0xf7b96:     je     0xf7bcd
   0xf7b98:     jle    0xf7ba8
   0xf7b9a:     loop   0xf7b56
   0xf7b9c:     lods   %ds:(%esi),%eax
   0xf7b9d:     iret
   0xf7b9e:     mov    %ss,-0x34(%eax)
   0xf7ba1:     and    $0x9d638d73,%eax
   0xf7ba6:     xor    (%ebx,%edx,8),%cl
   0xf7ba9:     insb   (%dx),%es:(%edi)
   0xf7baa:     popf
   0xf7bab:     mov    $0xd9,%cl
   0xf7bad:     lret

   0xf7bae:     pop    %eax
---Type <return> to continue, or q <return> to quit---
   0xf7baf:     icebp
   0xf7bb0:     adc    0x52e79e0c(%edi),%edi
   0xf7bb6:     push   %ecx
   0xf7bb7:     mov    $0x88,%dl
   0xf7bb9:     (bad)
   0xf7bba:     jo     0xf7ba1
   0xf7bbc:     mov    0xce8dfbf6,%al
   0xf7bc1:     out    %eax,$0xb4
   0xf7bc3:     sbb    $0xd9,%al
   0xf7bc5:     dec    %eax
   0xf7bc6:     mov    %cs,0x43364ca3(%ecx)
   0xf7bcc:     jl     0xf7bb3
   0xf7bce:     lods   %ds:(%esi),%al
   0xf7bcf:     pop    %eax
   0xf7bd0:     xchg   %eax,%esp
   0xf7bd1:     nop
   0xf7bd2:     test   %eax,0xcb59d5f6
   0xf7bd8:     pop    %eax
   0xf7bd9:     mov    0x1a278cdf,%al
   0xf7bde:     cwtl
   0xf7bdf:     dec    %eax
   0xf7be0:     movsb  %ds:(%esi),%es:(%edi)
   0xf7be1:     in     (%dx),%al
   0xf7be2:     mov    $0x61,%ch
   0xf7be4:     aad    $0xffffffe0
   0xf7be6:     pop    %ebp
   0xf7be7:     addr16 cmp $0xa0,%al
   0xf7bea:     sti
   0xf7beb:     dec    %edi
   0xf7bec:     pshufw $0xa6,0x3dbcce61(%eax),%mm0
   0xf7bf4:     bound  %ebx,0x491b9582
   0xf7bfa:     sbbl   $0x13622e2e,(%edx)
   0xf7c00:     stos   %al,%es:(%edi)
   0xf7c01:     jnp    0xf7bd1
   0xf7c03:     mov    $0x851e17d2,%edx
---Type <return> to continue, or q <return> to quit---
   0xf7c08:     and    %ebx,0x42(%ebx)
   0xf7c0b:     je     0xf7c2d
   0xf7c0d:     fistl  0x67(%esi)
   0xf7c10:     ret    $0x265
   0xf7c13:     jle    0xf7bed
   0xf7c15:     ficom  %ss:(%esi)
   0xf7c18:     jl     0xf7c4b
   0xf7c1a:     repnz jo 0xf7bfd
   0xf7c1d:     (bad)  0x73(%edx)
   0xf7c20:     xchg   %eax,%esi
   0xf7c21:     mov    $0x22,%dl
   0xf7c23:     daa
   0xf7c24:     test   $0x3215fb05,%eax
   0xf7c29:     shrl   %cl,-0x42(%ebp)
   0xf7c2c:     and    %bh,%ah
   0xf7c2e:     and    $0xfc,%al
   0xf7c30:     mov    $0x7b,%al
   0xf7c32:     sbb    %ebx,-0x4796d299(%edi)
   0xf7c38:     lock loope 0xf7c27
   0xf7c3b:     push   %ss
   0xf7c3c:     fwait
   0xf7c3d:     dec    %ebp
   0xf7c3e:     mov    $0x6f,%ch
   0xf7c40:     fmulp  %st,%st(4)
   0xf7c42:     ss
   0xf7c43:     push   $0xf0b853d3
   0xf7c48:     mov    $0x3b,%bh
   0xf7c4a:     jp     0xf7c00
   0xf7c4c:     sub    %dh,%dh
   0xf7c4e:     nop
   0xf7c4f:     mov    $0x8c,%dh
   0xf7c51:     pop    %edx
   0xf7c52:     test   %al,(%ebx)
   0xf7c54:     imul   $0xffffffd8,(%esi),%eax
   0xf7c57:     cld
---Type <return> to continue, or q <return> to quit---
   0xf7c58:     jmp    0x1f2381a5
   0xf7c5d:     call   0xad49b1a2
   0xf7c62:     or     $0x24bbfe0c,%eax
   0xf7c67:     addb   $0xcf,-0x46(%ebp)
   0xf7c6b:     inc    %edx
   0xf7c6c:     and    %bl,0x142010dc
   0xf7c72:     sbb    %ebx,%esi
   0xf7c74:     roll   (%eax)
   0xf7c76:     lock xor 0x2ff20024(%ecx),%edi
   0xf7c7d:     or     $0x19,%al
   0xf7c7f:     lcall  $0x68ff,$0x10e63e9a
   0xf7c86:     addb   $0xfb,-0x50(%ebx)
   0xf7c8a:     or     %al,(%ecx)
   0xf7c8c:     lock enter $0x6706,$0xec
   0xf7c91:     and    %bl,(%esp,%edi,8)
   0xf7c94:     mov    %ah,-0x73(%ebx,%eax,1)
   0xf7c98:     xchg   %eax,%ecx
   0xf7c99:     or     $0x80,%al
   0xf7c9b:     jp     0xf7c96
   0xf7c9d:     push   %ss
   0xf7c9e:     (bad)
   0xf7ca0:     jbe    0xf7c79
   0xf7ca2:     sub    %ah,(%edx)
   0xf7ca4:     jp     0xf7d1f
   0xf7ca6:     adc    %cl,%al
   0xf7ca8:     add    %bl,%bl
   0xf7caa:     outsl  %ds:(%esi),(%dx)
   0xf7cab:     test   %bh,0x23bb3fc9(%ecx)
   0xf7cb1:     std
   0xf7cb2:     mov    %al,(%esp,%ebp,1)
   0xf7cb5:     ret
   0xf7cb6:     cld
   0xf7cb7:     neg    %edx
   0xf7cb9:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7cba:     push   %ecx
---Type <return> to continue, or q <return> to quit---
   0xf7cbb:     cmpl   $0x2d8581e7,-0x39e9060a(%esi)
   0xf7cc5:     mov    $0xc4,%bl
   0xf7cc7:     fsubs  0x4d(%edi,%edi,2)
   0xf7ccb:     sti
   0xf7ccc:     test   $0x42,%al
   0xf7cce:     stos   %eax,%es:(%edi)
   0xf7ccf:     jae    0xf7c87
   0xf7cd1:     add    $0x35,%al
   0xf7cd3:     lock mov $0x15,%bh
   0xf7cd6:     aad    $0x5e
   0xf7cd8:     push   %es
   0xf7cd9:     fisubr 0x69afbaa6(%ebp)
   0xf7cdf:     mov    $0xaa,%dh
   0xf7ce1:     imul   $0x1d4725,0x78dbaeab(%edx),%ebp
   0xf7ceb:     mov    0xabc810e1,%eax
   0xf7cf0:     dec    %esp
   0xf7cf1:     andb   $0xb5,(%edx)
   0xf7cf4:     cltd
   0xf7cf5:     jmp    0xf7d53
   0xf7cf7:     out    %eax,$0x60
   0xf7cf9:     mov    %bh,%ch
   0xf7cfb:     mov    $0xd6,%bl
   0xf7cfd:     mov    $0x915544a8,%ecx
   0xf7d02:     xor    %ah,-0x350f78a(%eax)
   0xf7d08:     (bad)
   0xf7d09:     std
   0xf7d0a:     mov    %al,0x6f50ff57
   0xf7d0f:     mov    $0xa0,%al
   0xf7d11:     mov    $0x86,%dl
   0xf7d13:     push   %eax
   0xf7d14:     push   %edi
   0xf7d15:     jge    0xf7c9c
   0xf7d17:     pop    %es
   0xf7d18:     jge    0xf7d1c
   0xf7d1a:     sbb    %eax,-0xf(%ecx)
---Type <return> to continue, or q <return> to quit---
   0xf7d1d:     mov    0x983b2843,%al
   0xf7d22:     push   %ss
   0xf7d23:     lret
   0xf7d24:     xor    %esi,%esi
   0xf7d26:     mov    $0xa2,%dl
   0xf7d28:     and    $0x5650864,%eax
   0xf7d2d:     movsl  %ds:(%esi),%es:(%edi)
   0xf7d2e:     mov    $0xba,%ah
   0xf7d30:     xchg   %eax,%edi
   0xf7d31:     xor    $0x70,%al
   0xf7d33:     aas
   0xf7d34:     fsubs  -0x4793901(%eax)
   0xf7d3a:     or     0x1628f914(%eax),%bh
   0xf7d40:     aam    $0xffffffb9
   0xf7d42:     sti
   0xf7d43:     push   %esi
   0xf7d44:     add    (%edx),%ah
   0xf7d46:     int3
   0xf7d47:     pushf
   0xf7d48:     (bad)
   0xf7d49:     push   %cs
   0xf7d4a:     cmp    %dl,0xadba1a6a
   0xf7d50:     mov    %al,0x186c5785
   0xf7d55:     push   %es
   0xf7d56:     data16
   0xf7d57:     jns    0xf7da8
   0xf7d59:     sub    $0x32f3a6fb,%eax
   0xf7d5e:     rcl    %cl,%ah
   0xf7d60:     jp     0xf7d48
   0xf7d62:     shlb   $0x32,-0xd(%edi)
   0xf7d66:     jge    0xf7cf5
   0xf7d68:     insb   (%dx),%es:(%edi)
   0xf7d69:     xchg   %ch,-0x86c5050(%eax)
   0xf7d6f:     arpl   %bp,0x5584dade(%ecx)
   0xf7d75:     mov    $0xcf,%bh
---Type <return> to continue, or q <return> to quit---
   0xf7d77:     lahf
   0xf7d78:     add    (%esi),%edi
   0xf7d7a:     fs
   0xf7d7b:     test   $0xf1778c3d,%eax
   0xf7d80:     movsb  %ds:(%esi),%es:(%edi)
   0xf7d81:     std
   0xf7d82:     mov    $0x198fbbf0,%eax
   0xf7d87:     pop    %ebx
   0xf7d88:     sbb    $0x223a6b2b,%eax
   0xf7d8d:     jo     0xf7dc0
   0xf7d8f:     aam    $0xffffffd6
   0xf7d91:     scas   %es:(%edi),%eax
   0xf7d92:     icebp
   0xf7d93:     inc    %eax
   0xf7d94:     mov    $0xeb08a57b,%ebp
   0xf7d99:     out    %eax,$0xc9
   0xf7d9b:     mov    $0x60af84c7,%ebp
   0xf7da0:     ret    $0xbdca
   0xf7da3:     mov    %eax,0xf5ed74a
   0xf7da8:     adcl   $0x5a,0x5b(%edi)
   0xf7dac:     aaa
   0xf7dad:     pop    %ebx
   0xf7dae:     jge    0xf7d6f
   0xf7db0:     mov    %ds,(%edx)
   0xf7db2:     mov    $0x86,%dh
   0xf7db4:     scas   %es:(%edi),%eax
   0xf7db5:     rcr    $0x6e,%ah
   0xf7db8:     or     %cl,%al
   0xf7dba:     and    %bh,(%eax)
   0xf7dbc:     sbb    %esp,-0x75f9aab1(%ecx)
   0xf7dc2:     fidivl (%ebx,%eax,2)
   0xf7dc5:     jo     0xf7dd1
   0xf7dc7:     push   %eax
   0xf7dc8:     add    %ebx,%ecx
   0xf7dca:     xchg   %al,0x6f(%edx)
---Type <return> to continue, or q <return> to quit---
   0xf7dcd:     mov    $0xab,%bh
   0xf7dcf:     stos   %al,%es:(%edi)
   0xf7dd0:     lods   %ds:(%esi),%eax
   0xf7dd1:     stos   %eax,%es:(%edi)
   0xf7dd2:     push   $0x1b3ea783
   0xf7dd7:     dec    %ebp
   0xf7dd8:     rol    $0xd3,%dh
   0xf7ddb:     (bad)
   0xf7ddc:     fdivrl (%edx)
   0xf7dde:     jb     0xf7db2
   0xf7de0:     mov    $0xc6,%bh
   0xf7de2:     lods   %ds:(%esi),%eax
   0xf7de3:     inc    %edx
   0xf7de4:     scas   %es:(%edi),%eax
   0xf7de5:     ret    $0x5469
   0xf7de8:     add    $0x43,%al
   0xf7dea:     jae    0xf7da4
   0xf7dec:     icebp
   0xf7ded:     sub    %ah,%bl
   0xf7def:     xchg   %eax,%esp
   0xf7df0:     mov    0x56(%ebp),%edx
   0xf7df3:     push   %ebp
   0xf7df4:     insl   (%dx),%es:(%edi)
   0xf7df5:     mov    $0x55d68c32,%esp
   0xf7dfa:     mov    0x55e00192,%eax
   0xf7dff:     js     0xf7e40
   0xf7e01:     jns    0xf7db8
   0xf7e03:     enter  $0x4019,$0xe8
   0xf7e07:     pop    %ebp
   0xf7e08:     mov    $0xa7,%dh
   0xf7e0a:     xchg   %eax,%ebp
   0xf7e0b:     or     $0x49a5f71d,%eax
   0xf7e10:     xchg   %eax,%ecx
   0xf7e11:     mov    %ds,0x1c(%ebp)
   0xf7e14:     mov    %eax,0xdc6a5a22
---Type <return> to continue, or q <return> to quit---
   0xf7e19:     aad    $0x56
   0xf7e1b:     ret    $0xd9ce
   0xf7e1e:     or     %ah,-0x48cac921(%eax)
   0xf7e24:     xchg   %eax,%esp
   0xf7e25:     push   %eax
   0xf7e26:     outsl  %ds:(%esi),(%dx)
   0xf7e27:     in     (%dx),%eax
   0xf7e28:     xchg   %eax,%ebp
   0xf7e29:     daa
   0xf7e2a:     rcr    $0x6,%edx
   0xf7e2d:     outsb  %ds:(%esi),(%dx)
   0xf7e2e:     out    %eax,$0x71
   0xf7e30:     pop    %eax
   0xf7e31:     out    %al,$0xab
   0xf7e33:     ret    $0x1384
   0xf7e36:     sbb    0xda476f9b,%ch
   0xf7e3c:     xchg   %eax,%ebp
   0xf7e3d:     mov    $0xe3,%dh
   0xf7e3f:     lret   $0x809d
   0xf7e42:     (bad)
   0xf7e44:     xchg   %eax,%esp
   0xf7e45:     in     $0x86,%eax
   0xf7e47:     and    %edx,%ebp
   0xf7e49:     (bad)
   0xf7e4a:     int3
   0xf7e4b:     cmp    $0xa5f6c16d,%eax
   0xf7e50:     pop    %ebp
   0xf7e51:     mov    $0x4704e998,%esi
   0xf7e56:     push   %ss
   0xf7e57:     imul   $0xffffffbe,0x54155e6(%ebp),%edi
   0xf7e5e:     xchg   %esp,-0x8(%ebx)
   0xf7e61:     xor    $0x41,%al
   0xf7e63:     and    %ebx,0x6b2bc1b7
   0xf7e69:     xor    (%edx),%ah
   0xf7e6b:     jns    0xf7ee5
---Type <return> to continue, or q <return> to quit---
   0xf7e6d:     ror    %al
   0xf7e6f:     (bad)
   0xf7e70:     lods   %ds:(%esi),%eax
   0xf7e71:     lret
   0xf7e72:     popf
   0xf7e73:     ret
   0xf7e74:     pushf
   0xf7e75:     ret
   0xf7e76:     inc    %eax
   0xf7e77:     sub    $0xda,%al
   0xf7e79:     fstl   0x4d(%ebx)
   0xf7e7c:     mov    $0x6a,%ch
   0xf7e7e:     xchg   %esi,-0x3f(%edi)
   0xf7e81:     add    0x54(%ecx),%ebp
   0xf7e84:     xchg   %bl,%al
   0xf7e86:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7e87:     aas
   0xf7e88:     (bad)
   0xf7e89:     (bad)  (%ecx)
   0xf7e8b:     mov    $0x69,%ch
   0xf7e8d:     push   %edi
   0xf7e8e:     loop   0xf7e7d
   0xf7e90:     stos   %eax,%es:(%edi)
   0xf7e91:     jnp    0xf7ee0
   0xf7e93:     sub    %ch,(%eax)
   0xf7e95:     push   %ebx
   0xf7e96:     insl   (%dx),%es:(%edi)
   0xf7e97:     xchg   %ebp,-0x2058414d(%ecx)
   0xf7e9d:     lret
   0xf7e9e:     jbe    0xf7e5f
   0xf7ea0:     push   $0x63
   0xf7ea2:     scas   %es:(%edi),%eax
   0xf7ea3:     mov    $0xd1,%bl
   0xf7ea5:     xlat   %ds:(%ebx)
   0xf7ea6:     roll   %cl,0x2d2d137b(%edx)
---Type <return> to continue, or q <return> to quit---
   0xf7eac:     lods   %ds:(%esi),%eax
   0xf7ead:     popf
   0xf7eae:     xlat   %ds:(%ebx)
   0xf7eaf:     xor    $0xa3,%al
   0xf7eb1:     (bad)
   0xf7eb2:     push   $0x14
   0xf7eb4:     aas
   0xf7eb5:     (bad)
   0xf7eb6:     lock xchg %eax,%edx
   0xf7eb8:     lea    -0x41c78a98(%esi),%esi
   0xf7ebe:     lock mov $0xbef52461,%esp
   0xf7ec4:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf7ec5:     pop    %ebx
   0xf7ec6:     inc    %edx
   0xf7ec7:     push   %edi
   0xf7ec8:     ljmp   $0xdbd9,$0x70055288
   0xf7ecf:     xor    %cl,%bh
   0xf7ed1:     or     %esi,-0x51a8611e(%ebp,%eax,4)
   0xf7ed8:     idivb  0x3a(%edi)
   0xf7edb:     pop    %ss
   0xf7edc:     mov    $0xb588,%sp
   0xf7ee0:     pop    %ds
   0xf7ee1:     into
   0xf7ee2:     mull   (%edi)
   0xf7ee4:     icebp
   0xf7ee5:     lock mov $0x21daed2d,%ebp
   0xf7eeb:     and    %ebx,(%eax,%esi,4)
   0xf7eee:     xor    %esp,0x4fbd1a3d(%ebp)
   0xf7ef4:     inc    %edi
   0xf7ef5:     lret
   0xf7ef6:     sub    %ebp,%ecx
   0xf7ef8:     pop    %ebx
   0xf7ef9:     aam    $0x3b
   0xf7efb:     mov    %dl,0x7d(%edi)
   0xf7efe:     ret    $0x7b97
---Type <return> to continue, or q <return> to quit---
   0xf7f01:     jns    0xf7f21
   0xf7f03:     iret
   0xf7f04:     mov    %eax,0xadf494e5
   0xf7f09:     out    %al,(%dx)
   0xf7f0a:     sarl   %cl,-0x7d6155ae(%eax)
   0xf7f10:     lods   %ds:(%esi),%al
   0xf7f11:     mov    0x67b74c1b(%edx),%al
   0xf7f17:     shrl   0x5200f4d4(%ebx)
   0xf7f1d:     push   %eax
   0xf7f1e:     lods   %ds:(%esi),%eax
   0xf7f1f:     and    $0xa1,%al
   0xf7f21:     pop    %edx
   0xf7f22:     dec    %ecx
   0xf7f23:     jbe    0xf7f92
   0xf7f25:     add    %bl,0x2f(%edi)
   0xf7f28:     or     %bh,%ch
   0xf7f2a:     movsl  %cs:(%esi),%es:(%edi)
   0xf7f2c:     fadds  -0x2a4fa5cb(%esp,%ebp,4)
   0xf7f33:     or     %dl,%al
   0xf7f35:     pop    %es
   0xf7f36:     xor    $0x631f6462,%eax
   0xf7f3b:     sub    $0xffffff90,%esp
   0xf7f3e:     jge    0xf7faf
   0xf7f40:     xchg   %eax,%edi
   0xf7f41:     fs
   0xf7f42:     sbb    $0x8c,%al
   0xf7f44:     push   %esp
   0xf7f45:     sahf
   0xf7f46:     add    %al,-0x1033651c(%ebp)
   0xf7f4c:     xor    %bl,%ah
   0xf7f4e:     test   $0x73bd69de,%eax
   0xf7f53:     jle    0xf7f88
   0xf7f55:     pop    %ss
   0xf7f56:     fwait
   0xf7f57:     repnz cwtl
---Type <return> to continue, or q <return> to quit---
   0xf7f59:     jns    0xf7f12
   0xf7f5b:     (bad)
   0xf7f5c:     aas
   0xf7f5d:     xor    %edi,-0x4(%edi)
   0xf7f60:     mov    0x36(%edi),%esi
   0xf7f63:     pop    %ss
   0xf7f64:     jp     0xf7f99
   0xf7f66:     mov    $0xbb70bc21,%edi
   0xf7f6b:     pop    %eax
   0xf7f6c:     pop    %ss
   0xf7f6d:     imul   $0x4df3fde2,-0x4f213ab2(%eax),%ebx
   0xf7f77:     out    %eax,$0x5
   0xf7f79:     fimul  (%ecx)
   0xf7f7b:     test   %edi,%ebx
   0xf7f7d:     je     0xf7fe4
   0xf7f7f:     loope  0xf7f1d
   0xf7f81:     or     $0xfd7221ec,%eax
   0xf7f86:     notb   -0x20(%esp,%eax,8)
   0xf7f8a:     sbb    %bl,-0x5b(%edi)
   0xf7f8d:     mov    $0xd9324ada,%ebx
   0xf7f92:     cmc
   0xf7f93:     fs
   0xf7f94:     daa
   0xf7f95:     aaa
   0xf7f96:     loop   0xf7fab
   0xf7f98:     xor    -0x3c45a062(%ecx),%ebx
   0xf7f9e:     mov    $0x5a1b5247,%ecx
   0xf7fa3:     imul   $0x776b6237,-0x48(%esi),%edi
   0xf7faa:     lds    -0x2d81869e(%ebx),%edi
   0xf7fb0:     sbb    $0xcabf0bce,%eax
   0xf7fb5:     imul   $0x76a37c03,-0x2(%esi),%edi
   0xf7fbc:     ss
   0xf7fbd:     call   *%eax
   0xf7fbf:     pop    %edi
   0xf7fc0:     jb     0xf802b
---Type <return> to continue, or q <return> to quit---
   0xf7fc2:     jle    0xf7f7c
   0xf7fc4:     ss
   0xf7fc5:     pushf
   0xf7fc6:     xlat   %ds:(%ebx)
   0xf7fc7:     mov    $0xa7f26e09,%edi
   0xf7fcc:     xchg   %eax,%edi
   0xf7fcd:     call   0x5c86e139
   0xf7fd2:     imul   $0x5d444713,-0x69(%esi),%edi
   0xf7fd9:     (bad)
   0xf7fda:     dec    %esp
   0xf7fdb:     orl    $0x17d5a633,(%ecx)
   0xf7fe1:     out    %al,(%dx)
   0xf7fe2:     push   %esp
   0xf7fe3:     dec    %esp
   0xf7fe5:     jp     0xf804d
   0xf7fe7:     out    %al,$0xce
   0xf7fe9:     dec    %esp
   0xf7fea:     aad    $0xffffff87
   0xf7fec:     sbb    -0x2d(%edx),%dh
   0xf7fef:     mov    $0x25,%cl
   0xf7ff1:     or     $0xb,%al
   0xf7ff3:     mov    $0xecfda212,%ebp
   0xf7ff8:     fucom  %st(6)
   0xf7ffa:     aam    $0xffffffbb
   0xf7ffc:     hlt
   0xf7ffd:     or     %es:-0x33(%esi),%esi
   0xf8001:     push   %ecx
   0xf8002:     jle    0xf7fb5
   0xf8004:     aas
   0xf8005:     jo     0xf801e
   0xf8007:     insb   (%dx),%es:(%edi)
   0xf8008:     into
   0xf8009:     das
   0xf800a:     rcrl   (%ecx,%esi,2)
   0xf800d:     rcrb   %cl,0x2a75b77c(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf8013:     mov    %edi,%esi
   0xf8015:     inc    %esp
   0xf8016:     jg     0xf7fb2
   0xf8018:     pop    %ss
   0xf8019:     jns    0xf7fde
   0xf801b:     mov    %esp,%esi
   0xf801d:     mov    $0x7c,%bh
   0xf801f:     or     %esi,-0x40d19b33(%eax)
   0xf8025:     inc    %eax
   0xf8026:     add    %bl,-0x1168ea07(%edi)
   0xf802c:     mov    %edx,-0x1a(%edi)
   0xf802f:     add    %bl,-0x31dc051b(%ecx,%esi,8)
   0xf8036:     cmp    $0x177b13c3,%eax
   0xf803b:     insb   (%dx),%es:(%edi)
   0xf803c:     jg     0xf7fdb
   0xf803e:     (bad)
   0xf8040:     popa
   0xf8041:     outsb  %ds:(%esi),(%dx)
   0xf8042:     clc
   0xf8043:     ljmp   $0x5dc6,$0x576df6cb
   0xf804a:     xor    0x7e(%ecx),%bh
   0xf804d:     xchg   %eax,%esi
   0xf804e:     out    %eax,(%dx)
   0xf804f:     xchg   %eax,%edi
   0xf8050:     (bad)
   0xf8051:     lret
   0xf8052:     mov    %?,%ebx
   0xf8054:     cld
   0xf8055:     push   %ebx
   0xf8056:     inc    %ebp
   0xf8057:     ss
   0xf8058:     scas   %es:(%edi),%eax
   0xf8059:     jo     0xf800f
   0xf805b:     mov    $0x6b73957c,%edi
   0xf8060:     aas
---Type <return> to continue, or q <return> to quit---
   0xf8061:     popa
   0xf8062:     std
   0xf8063:     xor    %ebx,%ecx
   0xf8065:     cmc
   0xf8066:     loope  0xf8064
   0xf8068:     xor    %edi,%ecx
   0xf806a:     lret   $0xff9d
   0xf806d:     (bad)
   0xf806e:     fnstsw %ax
   0xf8070:     inc    %edi
   0xf8071:     std
   0xf8072:     out    %al,(%dx)
   0xf8073:     lock sub %eax,0x19(%ebx)
   0xf8077:     fs
   0xf8078:     lret
   0xf8079:     lock pushf
   0xf807b:     das
   0xf807c:     and    $0x7e717166,%eax
   0xf8081:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf8082:     mov    $0x9c,%bl
   0xf8084:     mov    $0xf3,%bh
   0xf8086:     sub    %cl,%ch
   0xf8088:     sub    (%edi),%ch
   0xf808a:     fiadd  (%edx)
   0xf808c:     scas   %es:(%edi),%al
   0xf808d:     or     %dh,0x1d(%ebp)
   0xf8090:     sahf
   0xf8091:     pop    %ss
   0xf8092:     jae    0xf807f
   0xf8094:     mov    %ebp,%esi
   0xf8096:     mov    %dh,%bl
   0xf8098:     mov    $0x6d59ee6e,%edi
   0xf809d:     adc    %eax,0x18e6ad4b(%edi)
   0xf80a3:     scas   %es:(%edi),%eax
   0xf80a4:     mov    $0x446c365b,%edx
---Type <return> to continue, or q <return> to quit---
   0xf80a9:     lret   $0x60df
   0xf80ac:     (bad)
   0xf80ad:     cmp    -0x54(%ebp),%al
   0xf80b0:     dec    %esi
   0xf80b1:     mov    %ds,0x293bb65b(%edx)
   0xf80b7:     test   $0x65,%al
   0xf80b9:     inc    %esp
   0xf80ba:     popa
   0xf80bb:     cli
   0xf80bc:     xchg   %eax,%esi
   0xf80bd:     pop    %esp
   0xf80be:     ret
   0xf80bf:     push   %ss
   0xf80c0:     push   $0xffffffd9
   0xf80c2:     dec    %ebp
   0xf80c3:     lcall  $0x9735,$0xd8cb5abb
   0xf80ca:     fsubl  -0x18(%esp,%eax,8)
   0xf80ce:     fnsave 0x2d(%ebx)
   0xf80d1:     mov    $0xd1,%cl
   0xf80d3:     in     (%dx),%eax
   0xf80d4:     ficoml 0x18(%ecx)
   0xf80d7:     stos   %al,%es:(%edi)
   0xf80d8:     test   %esp,-0x4423ad0(%edi)
   0xf80de:     dec    %ecx
   0xf80df:     mov    $0x62,%bl
   0xf80e1:     pop    %esp
   0xf80e2:     xor    $0xf6,%al
   0xf80e4:     or     $0xc468a68b,%eax
   0xf80e9:     call   0xb15d0cdb
   0xf80ee:     fsts   -0x59(%eax,%eiz,8)
   0xf80f2:     int    $0x64
   0xf80f4:     sub    %dh,-0x5ed3599d(%ecx)
   0xf80fa:     push   %ebx
   0xf80fb:     test   %ebp,0x61(%edx)
   0xf80fe:     arpl   %cx,%cx
---Type <return> to continue, or q <return> to quit---
   0xf8100:     xor    %al,%bl
   0xf8102:     pop    %eax
   0xf8103:     pushf
   0xf8104:     and    %eax,%ebx
   0xf8106:     add    $0x8d6084e0,%eax
   0xf810b:     adc    %dl,-0x5f(%edx,%edx,1)
   0xf810f:     sub    -0x75(%ecx,%esi,4),%edx
   0xf8113:     and    (%ebx),%edi
   0xf8115:     popa
   0xf8116:     mov    %esp,%ecx
   0xf8118:     push   %ecx
   0xf8119:     imul   $0xc,(%eax),%eax
   0xf811c:     roll   %cl,(%ecx,%edi,2)
   0xf811f:     out    %al,$0x9
   0xf8121:     push   %ecx
   0xf8122:     stos   %al,%es:(%edi)
   0xf8123:     test   %dh,0x78b21a16(%ebp,%ebp,1)
   0xf812a:     push   %ds
   0xf812b:     mov    $0xdbaaaeab,%edi
   0xf8130:     mov    $0x53831d06,%edx
   0xf8135:     jbe    0xf8137
   0xf8137:     xlat   %ds:(%ebx)
   0xf8138:     cmp    %edi,%edi
   0xf813a:     or     $0x1b,%al
   0xf813c:     inc    %ebx
   0xf813d:     adc    $0xb8,%al
   0xf813f:     pop    %ecx
   0xf8140:     flds   0x70105ba2
   0xf8146:     (bad)
   0xf8147:     lock je 0xf8183
   0xf814a:     int3
   0xf814b:     out    %eax,(%dx)
   0xf814c:     popf
   0xf814d:     sub    %eax,%eax
   0xf814f:     jecxz  0xf8104
---Type <return> to continue, or q <return> to quit---
   0xf8151:     pop    %ss
   0xf8152:     sub    %ebx,-0x3b(%edx)
   0xf8155:     cmp    %dh,0x736cde37(%ecx)
   0xf815b:     aas
   0xf815c:     (bad)
   0xf815d:     imul   $0x4c,%ecx,%eax
   0xf8160:     inc    %esi
   0xf8161:     sbb    -0x16(%ecx),%dh
   0xf8164:     xchg   %eax,%ebp
   0xf8165:     lods   %ds:(%esi),%al
   0xf8166:     gs
   0xf8167:     pop    %ss
   0xf8168:     sbb    %ebx,(%ebx)
   0xf816a:     sbb    $0xadca8f94,%eax
   0xf816f:     adc    (%eax),%ebx
   0xf8171:     dec    %esp
   0xf8172:     pcmpgtb %mm0,%mm0
   0xf8175:     dec    %ecx
   0xf8176:     push   %esp
   0xf8178:     faddl  %ds:(%edi)
   0xf817b:     fstps  (%eax)
   0xf817d:     push   %ecx
   0xf817e:     cli
   0xf817f:     cltd
   0xf8180:     idiv   %dh
   0xf8182:     push   %esi
   0xf8183:     ret    $0xb6bf
   0xf8186:     aas
   0xf8187:     popf
   0xf8188:     pushl  -0x18038a07(%eax)
   0xf818e:     addr16 pop %edi
   0xf8190:     mov    %al,0xf8f0f603
   0xf8195:     icebp
   0xf8196:     add    -0x75(%edi),%ebx
   0xf8199:     icebp
---Type <return> to continue, or q <return> to quit---
   0xf819a:     (bad)
   0xf819c:     dec    %ecx
   0xf819d:     mov    (%edi),%dh
   0xf819f:     sub    %edx,-0x63701cc(%ebp)
   0xf81a5:     andb   $0xfd,0x14(%ecx)
   0xf81a9:     sub    $0xc7,%al
   0xf81ab:     pushl  -0x3c06140e(%ecx)
   0xf81b1:     or     $0x12,%al
   0xf81b3:     mov    $0x35,%ch
   0xf81b5:     (bad)
   0xf81b6:     jg     0xf81ae
   0xf81b8:     movntq %mm0,0x7f(%eax)
   0xf81bc:     nop
   0xf81bd:     cwtl
   0xf81be:     mov    $0xbf,%dl
   0xf81c0:     jcxz   0xf81c3
   0xf81c3:     repnz inc %edx
   0xf81c5:     std
   0xf81c6:     adc    $0x51,%al
   0xf81c8:     testb  $0xcf,(%eax)
   0xf81cb:     inc    %eax
   0xf81cc:     pop    %eax
   0xf81cd:     (bad)
   0xf81cf:     fcomp  %st(7)
   0xf81d1:     cli
   0xf81d2:     call   0xb0cc676c
   0xf81d7:     repnz negb -0x28(%ecx)
   0xf81db:     scas   %es:(%edi),%eax
   0xf81dc:     pop    %es
   0xf81dd:     mov    (%ebx),%bl
   0xf81df:     std
   0xf81e0:     insb   (%dx),%es:(%edi)
   0xf81e1:     das
   0xf81e2:     int3
   0xf81e3:     movsb  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf81e4:     and    %edi,0x60(%esi)
   0xf81e7:     xor    %bl,%es:-0x448f3652(%ebx)
   0xf81ee:     add    $0x71,%al
   0xf81f0:     insb   (%dx),%es:(%edi)
   0xf81f1:     inc    %edx
   0xf81f2:     call   0x185c738c
   0xf81f7:     cltd
   0xf81f8:     xchg   %eax,%edx
   0xf81f9:     inc    %edi
   0xf81fa:     add    $0xa9,%al
   0xf81fc:     mov    %?,(%ebx)
   0xf81fe:     enter  $0x93e5,$0x3d
   0xf8202:     out    %al,$0x93
   0xf8204:     dec    %ebx
   0xf8205:     xor    $0xfdcdd3a6,%eax
   0xf820a:     xchg   %eax,%edi
   0xf820b:     (bad)
   0xf820c:     iret
   0xf820d:     mov    %bl,0x77(%edi)
   0xf8210:     aas
   0xf8211:     lahf
   0xf8212:     lret   $0x2665
   0xf8215:     ret
   0xf8216:     in     $0xdc,%al
   0xf8218:     fcoms  -0x76d236bb(%ebp)
   0xf821e:     mov    %esi,%cs
   0xf8220:     mov    $0x90,%al
   0xf8222:     ror    %bl
   0xf8224:     mov    $0x94,%ah
   0xf8226:     cltd
   0xf8227:     fwait
   0xf8228:     push   %ss
   0xf8229:     jg     0xf8254
   0xf822b:     mov    %ss:0xc5007c1e,%al
   0xf8231:     ss
---Type <return> to continue, or q <return> to quit---
   0xf8232:     sub    $0xa6,%al
   0xf8234:     jle    0xf82a5
   0xf8236:     ds
   0xf8237:     push   %ds
   0xf8238:     add    0x13ec6f7e(%esi),%dl
   0xf823e:     int    $0xe7
   0xf8240:     dec    %ebp
   0xf8241:     pop    %ecx
   0xf8242:     xchg   %eax,%esi
   0xf8243:     push   $0xa03b3bc6
   0xf8248:     pop    %edi
   0xf8249:     pop    %ss
   0xf824a:     fwait
   0xf824b:     iret
   0xf824c:     (bad)
   0xf824d:     dec    %ecx
   0xf824e:     lret
   0xf824f:     imull  0x73(%ebx,%eiz,2)
   0xf8253:     lcall  $0x57bc,$0xeb4eb30c
   0xf825a:     adc    %dh,%cl
   0xf825c:     push   %edx
   0xf825d:     ss
   0xf825e:     inc    %ebx
   0xf825f:     inc    %ecx
   0xf8260:     sub    $0x6b981511,%eax
   0xf8265:     xchg   %eax,%esp
   0xf8266:     xchg   %eax,%ecx
   0xf8267:     insl   (%dx),%es:(%edi)
   0xf8268:     xor    %ebx,(%ebx)
   0xf826a:     xchg   %eax,%ebp
   0xf826b:     xchg   %eax,%ebp
   0xf826c:     xchg   %eax,%esi
   0xf826d:     sub    %esi,(%bp,%di)
   0xf8270:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf8271:     in     (%dx),%al
---Type <return> to continue, or q <return> to quit---
   0xf8272:     in     $0x62,%al
   0xf8274:     test   %esi,%ebp
   0xf8276:     push   %edx
   0xf8277:     fcoms  0x12d27111(%esi)
   0xf827d:     dec    %ebp
   0xf827e:     and    $0x7019ba33,%eax
   0xf8283:     mov    $0x64,%bh
   0xf8285:     iret
   0xf8286:     inc    %ebp
   0xf8287:     ss
   0xf8288:     iret
   0xf8289:     cmp    %esp,0x7be8cdd1(%edx)
   0xf828f:     sahf
   0xf8290:     out    %eax,(%dx)
   0xf8291:     dec    %ecx
   0xf8292:     ss
   0xf8293:     and    $0x4c92328c,%eax
   0xf8298:     and    %dl,%dh
   0xf829a:     xchg   %eax,%edx
   0xf829b:     adc    -0x2f(%ecx),%dl
   0xf829e:     repnz adc (%edx),%dh
   0xf82a1:     inc    %edx
   0xf82a2:     cmp    $0x574bf66a,%eax
   0xf82a7:     das
   0xf82a8:     pusha
   0xf82a9:     enter  $0x9337,$0x16
   0xf82ad:     pop    %edi
   0xf82ae:     cld
   0xf82af:     jb     0xf82fe
   0xf82b1:     adc    $0xff,%al
   0xf82b3:     mov    $0x88,%ah
   0xf82b5:     bound  %eax,(%esi)
   0xf82b7:     pushl  -0x30092181(%eax)
   0xf82bd:     std
   0xf82be:     out    %eax,$0xf9
---Type <return> to continue, or q <return> to quit---
   0xf82c0:     and    %edi,%edi
   0xf82c2:     insb   (%dx),%es:(%edi)
   0xf82c3:     mov    %al,0x7eec3fc2
   0xf82c8:     mov    $0xfe,%bl
   0xf82ca:     divl   0x1ff2ff7f(%esi)
   0xf82d0:     push   %edi
   0xf82d2:     xchg   %eax,%esi
   0xf82d3:     push   $0x7589fea8
   0xf82d8:     jmp    *-0x6f0c2828(%ebp)
   0xf82de:     scas   %es:(%edi),%al
   0xf82df:     dec    %edx
   0xf82e0:     (bad)
   0xf82e1:     in     (%dx),%al
   0xf82e2:     jl     0xf8302
   0xf82e4:     sub    %ch,-0x10(%ebx)
   0xf82e7:     inc    %esi
   0xf82e8:     (bad)  (%ecx)

   0xf82ea:     or     %dh,0x26(%eax)
   0xf82ed:     xchg   %edi,0x3d046690(%eax)
   0xf82f3:     (bad)
   0xf82f4:     test   $0x7ffc03e,%eax
   0xf82f9:     std
   0xf82fa:     (bad)
   0xf82fb:     jmp    *%ecx
   0xf82fd:     and    %esi,-0x60(%ebx)
   0xf8300:     mov    %eax,%ds:0x863df81f
   0xf8306:     aas
   0xf8307:     notb   -0x2(%ebx)
   0xf830a:     cmp    %ebx,-0x38030077(%edx)
   0xf8310:     lcall  *0x3ef2ffff(%edx)
   0xf8316:     mov    %al,0xfc8f95bf
   0xf831b:     pop    %ds
   0xf831c:     hlt
   0xf831d:     push   %edi
   0xf831e:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf831f:     sti
   0xf8320:     movntq %mm4,0x2(%ecx,%ebx,1)
   0xf8325:     out    %eax,(%dx)
   0xf8326:     xchg   %bh,0x59(%edi)
   0xf8329:     fcom   %st(7)
   0xf832b:     repz icebp
   0xf832d:     dec    %esp
   0xf832e:     aas
   0xf832f:     int    $0xaf
   0xf8331:     std
   0xf8332:     xchg   %eax,%ecx
   0xf8333:     cmc
   0xf8334:     std
   0xf8335:     test   %edi,%edi
   0xf8337:     push   %ebx
   0xf8338:     aas
   0xf8339:     mov    %eax,%fs:0xecaccd0f
   0xf833f:     imul   $0xffffffc8,%esi,%edi
   0xf8342:     (bad)
   0xf8343:     ja     0xf8344
   0xf8345:     jno    0xf8338
   0xf8347:     jmp    *-0xf8ea05(%eax)
   0xf834d:     loope  0xf82de
   0xf834f:     loope  0xf835e
   0xf8351:     and    %bh,-0x6f08c0fb(%eax)
   0xf8357:     (bad)
   0xf8358:     cld
   0xf8359:     dec    %esi
   0xf835a:     lahf
   0xf835b:     and    $0xff,%al
   0xf835d:     cmc
   0xf835e:     ja     0xf831f
   0xf8360:     push   %ds
   0xf8361:     je     0xf83c2
   0xf8363:     sub    %ebp,%edi
---Type <return> to continue, or q <return> to quit---
   0xf8365:     xchg   %eax,%ebx
   0xf8366:     adc    $0xdf,%al
   0xf8368:     fsincos
   0xf836a:     mov    $0x7f,%ah
   0xf836c:     int3
   0xf836d:     call   *%eax
   0xf836f:     jg     0xf8370
   0xf8371:     xor    $0x3f,%al
   0xf8373:     add    $0x1df601bf,%eax
   0xf8378:     xchg   %eax,%ebp
   0xf8379:     jg     0xf834f
   0xf837b:     jbe    0xf83d2
   0xf837d:     (bad)
   0xf837e:     jae    0xf836b
   0xf8380:     jno    0xf8380
   0xf8382:     dec    %ebx
   0xf8383:     dec    %eax
   0xf8384:     mov    $0x19,%ch
   0xf8386:     cmp    %edi,%esp
   0xf8388:     out    %eax,$0x69
   0xf838a:     pop    %edi
   0xf838b:     in     $0x28,%eax
   0xf838d:     out    %eax,$0x7b
   0xf838f:     notb   0x36222197(%ebx,%ebx,2)
   0xf8396:     shrb   %cl,-0x295ea891(%ebx)
   0xf839c:     pop    %es
   0xf839d:     cmp    %esi,%ecx
   0xf839f:     rclb   -0x3e(%edx)
   0xf83a2:     out    %al,$0x84
   0xf83a4:     imul   $0xe5a6e6df,(%edx),%esi
   0xf83aa:     mov    %edx,%?
   0xf83ac:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf83ad:     push   %ebp
   0xf83ae:     test   $0xef,%al
   0xf83b0:     cmc
---Type <return> to continue, or q <return> to quit---
   0xf83b1:     adc    $0xfef4bd33,%eax
   0xf83b6:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf83b7:     out    %al,(%dx)
   0xf83b8:     xor    $0xdb,%al
   0xf83ba:     mov    (%esi,%ebx,2),%bh
   0xf83bd:     xor    $0xf42e846f,%eax
   0xf83c3:     inc    %eax
   0xf83c4:     adc    $0xde73e7fd,%edx
   0xf83ca:     imul   $0xfffffff6,0x2a(%esp,%esi,1),%edi
   0xf83cf:     stc
   0xf83d0:     xlat   %ds:(%ebx)
   0xf83d1:     cmp    %ebp,%ecx
   0xf83d3:     sahf
   0xf83d4:     out    %eax,(%dx)
   0xf83d5:     in     (%dx),%eax
   0xf83d6:     imul   $0x4,(%edx),%ebx
   0xf83d9:     jnp    0xf83c8
   0xf83db:     xor    $0xdee62a01,%eax
   0xf83e0:     lods   %ds:(%esi),%eax
   0xf83e1:     enter  $0xc170,$0x6d
   0xf83e5:     sbb    0x16(%ecx),%dl
   0xf83e8:     inc    %eax
   0xf83e9:     loop   0xf83cb
   0xf83eb:     xchg   %eax,%ecx
   0xf83ec:     dec    %ebx
   0xf83ed:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf83ee:     pop    %ebp
   0xf83ef:     insl   (%dx),%es:(%edi)
   0xf83f0:     mov    $0xfb,%dh
   0xf83f2:     inc    %esi
   0xf83f3:     lcall  $0xe756,$0x81175ef7
   0xf83fa:     dec    %eax
   0xf83fb:     shlb   -0x73a6e5e0(%ebx)
   0xf8401:     lret
   0xf8402:     iret
---Type <return> to continue, or q <return> to quit---
   0xf8403:     sti
   0xf8404:     sub    $0x66eea231,%eax
   0xf8409:     xor    $0x52,%al
   0xf840b:     repnz (bad)
   0xf840f:     out    %al,(%dx)
   0xf8410:     je     0xf848c
   0xf8412:     dec    %ecx
   0xf8413:     outsb  %ds:(%esi),(%dx)
   0xf8414:     out    %eax,$0x49
   0xf8416:     fdiv   %st,%st(7)
   0xf8418:     push   %ecx
   0xf8419:     dec    %ebx
   0xf841a:     mov    $0x5a,%ch
   0xf841c:     mov    $0xbeb9fe4c,%ebp
   0xf8421:     mov    $0xbe,%bh
   0xf8423:     push   %cs
   0xf8424:     cmpb   $0x16,-0x5b68403(%ecx)
   0xf842b:     lcall  $0x8b8a,$0xa2166dad
   0xf8432:     push   %edi
   0xf8433:     scas   %es:(%edi),%al
   0xf8434:     popf
   0xf8435:     out    %eax,(%dx)
   0xf8436:     test   $0x9fa1375a,%eax
   0xf843b:     out    %eax,(%dx)
   0xf843c:     jne    0xf83f1
   0xf843e:     mov    $0xaa57ffde,%edx
   0xf8443:     or     %al,(%edi)
   0xf8445:     call   *%edi
   0xf8447:     mulb   -0x630e468f(%edi)
   0xf844d:     in     (%dx),%eax
   0xf844e:     stos   %eax,%es:(%edi)
   0xf844f:     ss
   0xf8450:     test   $0x34,%al
   0xf8452:     into
   0xf8453:     ljmp   $0xd096,$0x1d03cd73
---Type <return> to continue, or q <return> to quit---
   0xf845a:     test   $0x82ac2991,%eax
   0xf845f:     dec    %edx
   0xf8460:     push   %edi
   0xf8461:     cmp    0x7d1b35cd(%esi),%edx
   0xf8467:     mov    $0xd681124a,%ebx
   0xf846c:     test   %al,%al
   0xf846e:     cmc
   0xf846f:     mov    $0x6e,%ch
   0xf8471:     imul   $0xffffffc4,-0x3a5ab795(%edx),%eax
   0xf8478:     sahf
   0xf8479:     pushf
   0xf847a:     mov    $0x20,%ah
   0xf847c:     lahf
   0xf847d:     xor    %dh,%cl
   0xf847f:     add    0x2024834c(%ebx),%ebx
   0xf8485:     adcl   $0x20,-0x49a5302d(%eax)
   0xf848c:     (bad)
   0xf848f:     cmp    $0xe3,%al
   0xf8491:     adc    $0x12558a2a,%eax
   0xf8496:     arpl   %dx,0x3c2b154b
   0xf849c:     fidivl (%ecx)
   0xf849e:     sbb    0x3b682c0b,%al
   0xf84a4:     sarl   %cl,-0x2980115d(%edi)
   0xf84aa:     dec    %edx
   0xf84ab:     mov    $0x9ba76ac1,%eax
   0xf84b0:     std
   0xf84b1:     ja     0xf8523
   0xf84b3:     faddp  %st,%st(0)
   0xf84b5:     or     $0x79,%al
   0xf84b7:     int3
   0xf84b8:     mov    0x78ff6f9e(%esi),%edi
   0xf84be:     lods   %ds:(%esi),%al
   0xf84bf:     nop
   0xf84c0:     movsl  %ds:(%esi),%es:(%edi)
   0xf84c1:     movsl  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf84c2:     sti
   0xf84c3:     scas   %es:(%edi),%al
   0xf84c4:     out    %al,(%dx)
   0xf84c5:     addr16 dec %ecx
   0xf84c7:     xor    $0x9eaa3b39,%eax
   0xf84cc:     out    %eax,(%dx)
   0xf84cd:     jle    0xf84ae
   0xf84cf:     jl     0xf84af
   0xf84d1:     xchg   %edi,-0x4eb28e5d(%edi)
   0xf84d7:     inc    %esi
   0xf84d8:     mov    $0x48ddb0ca,%edi
   0xf84dd:     mov    (%esi),%cl
   0xf84df:     push   %ebp
   0xf84e0:     dec    %esi
   0xf84e1:     (bad)
   0xf84e3:     and    $0x85,%al
   0xf84e5:     loop   0xf8482

   0xf84e7:     fwait
   0xf84e8:     pop    %ss
   0xf84e9:     call   0xc38e5622
   0xf84ee:     inc    %bp
   0xf84f0:     subb   $0x4a,0x0(%edi)
   0xf84f4:     incb   0x40(%ecx)
   0xf84f7:     dec    %esp
   0xf84f8:     roll   (%esp,%ebp,4)
   0xf84fb:     or     (%ebx),%esp
   0xf84fd:     or     $0x5cede111,%eax
   0xf8502:     jno    0xf84c6
   0xf8504:     fs
   0xf8505:     push   %ds
   0xf8506:     rcr    %cl,%dh
   0xf8508:     add    (%ecx),%cl
   0xf850a:     ret
   0xf850b:     mov    $0xd5,%bh
   0xf850d:     inc    %ebx
---Type <return> to continue, or q <return> to quit---
   0xf850e:     negl   (%esp,%eiz,4)
   0xf8511:     mov    $0x9,%cl
   0xf8513:     and    (%ebx),%ah
   0xf8515:     aam    $0xffffff82
   0xf8517:     push   %eax
   0xf8518:     and    $0xc8ec8792,%eax
   0xf851d:     pop    %esi
   0xf851e:     lds    (%edi,%eiz,4),%ebx
   0xf8521:     mov    $0x77,%ah
   0xf8523:     pop    %ecx
   0xf8524:     xor    $0xc9824bc2,%eax
   0xf8529:     pop    %esp
   0xf852a:     pop    %ecx
   0xf852b:     xor    $0x6491250b,%eax
   0xf8530:     fsubrs (%esi,%edx,4)
   0xf8533:     lds    0x165db270(%ebx),%edx
   0xf8539:     dec    %esi
   0xf853a:     add    %cl,%cl
   0xf853c:     jl     0xf8597
   0xf853e:     cmp    %ecx,(%ebx)
   0xf8540:     es
   0xf8541:     pop    %ss
   0xf8542:     inc    %esp
   0xf8543:     cmp    (%edx),%ebp
   0xf8545:     add    (%esi),%bl
   0xf8547:     push   %ebx
   0xf8548:     aas
   0xf8549:     rorl   $0x46,0x65(%edi)
   0xf854d:     mov    $0x82,%ch
   0xf854f:     test   $0xf30d0cf2,%eax
   0xf8554:     or     (%edi),%edx
   0xf8556:     cs
   0xf8557:     aas
   0xf8558:     mov    $0x62b5182d,%esi
   0xf855d:     nop
---Type <return> to continue, or q <return> to quit---
   0xf855e:     inc    %ebp
   0xf855f:     dec    %ecx
   0xf8560:     test   %bh,-0xb(%edi)
   0xf8563:     cld
   0xf8564:     lcall  $0x9075,$0x2208166b
   0xf856b:     or     (%ebx),%ch
   0xf856d:     je     0xf8534
   0xf856f:     fisubr (%ebx,%eax,4)
   0xf8572:     or     %ebp,(%edi,%ecx,1)
   0xf8575:     adc    %edx,%eax
   0xf8577:     mov    $0x88,%ch
   0xf8579:     movsb  %ds:(%esi),%es:(%edi)
   0xf857a:     and    %edi,%ebx
   0xf857c:     push   %edx
   0xf857d:     pop    %edx
   0xf857e:     mov    $0x90,%al
   0xf8580:     xor    $0x90f23aa4,%eax
   0xf8585:     (bad)
   0xf8586:     repz mov $0xeb,%al
   0xf8589:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf858a:     lcall  $0xff23,$0x99f30fee
   0xf8591:     call   *%ecx
   0xf8593:     cmp    %ebp,%eax
   0xf8595:     adc    %edx,-0x5e84b0e3(%ebp)
   0xf859b:     ror    %ebx
   0xf859d:     dec    %ebx
   0xf859e:     ja     0xf853a
   0xf85a0:     adc    -0x2a82ae8(%eax),%dh
   0xf85a6:     movsb  %ds:(%esi),%es:(%edi)
   0xf85a7:     gs
   0xf85a8:     in     (%dx),%al
   0xf85a9:     pop    %ebp
   0xf85aa:     dec    %esi
   0xf85ab:     ret    $0x3fba
   0xf85ae:     mov    $0x8c,%ah
---Type <return> to continue, or q <return> to quit---
   0xf85b0:     mov    $0x5f8646fd,%edx
   0xf85b5:     in     (%dx),%eax
   0xf85b6:     inc    %edx
   0xf85b7:     ljmp   $0xa948,$0xcead0bb8
   0xf85be:     pusha
   0xf85bf:     pop    %esp
   0xf85c0:     imul   $0xf74f7bb9,%esi,%edi
   0xf85c6:     mov    $0x66d135e,%edx
   0xf85cb:     pusha
   0xf85cc:     jb     0xf85a7
   0xf85ce:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf85cf:     or     0x31717b74(%edi,%eiz,2),%al
   0xf85d6:     mov    0xfedfd512,%eax
   0xf85db:     outsl  %ds:(%esi),(%dx)
   0xf85dc:     sbb    %bh,0x5f8c95c9(%esi)
   0xf85e2:     fmuls  -0x2510e0ae(%ecx)
   0xf85e8:     jo     0xf857e
   0xf85ea:     jmp    0xad1e455e
   0xf85ef:     lcall  $0x889f,$0x2f0dd231
   0xf85f6:     push   $0x6be0e0eb
   0xf85fb:     dec    %ebp
   0xf85fc:     pop    %ss
   0xf85fd:     mov    %ch,0x10(%edi)
   0xf8600:     (bad)
   0xf8601:     jg     0xf865b
   0xf8603:     mov    $0x4fe50330,%ebp
   0xf8608:     jge    0xf863d
   0xf860a:     xchg   %eax,%ebx
   0xf860b:     lods   %ds:(%esi),%al
   0xf860c:     dec    %ebx
   0xf860d:     out    %eax,(%dx)
   0xf860e:     adc    %edx,-0x710abd90(%esi)
   0xf8614:     divb   (%esi)
   0xf8616:     jle    0xf85d1
   0xf8618:     mov    0x408d47d0,%eax
---Type <return> to continue, or q <return> to quit---
   0xf861d:     cmp    (%edi),%dl
   0xf861f:     jl     0xf85f2
   0xf8621:     (bad)
   0xf8622:     out    %eax,(%dx)
   0xf8623:     xchg   %eax,%esp
   0xf8624:     imul   $0x28351de5,0xf(%edi,%ecx,1),%ebx
   0xf862c:     hlt
   0xf862d:     iret
   0xf862e:     jbe    0xf8669
   0xf8630:     inc    %ecx
   0xf8631:     xor    %esi,%ebx
   0xf8633:     cmp    $0xb1,%al
   0xf8635:     cmovnp 0x4bf2b9f4,%edi
   0xf863c:     mov    0x8de9c2ca,%ah
   0xf8642:     (bad)
   0xf8643:     mov    $0xd1,%bl
   0xf8645:     push   %cs
   0xf8646:     jns    0xf8613
   0xf8648:     inc    %esp
   0xf8649:     js     0xf860c
   0xf864b:     iret
   0xf864c:     cli
   0xf864d:     (bad)
   0xf864e:     mov    %edx,0x103cdc50(%eax)
   0xf8654:     out    %eax,(%dx)
   0xf8655:     fnstcw 0x128a9f0e(%edi)
   0xf865b:     (bad)
   0xf865c:     jno    0xf85e9
   0xf865e:     mov    %cs,0x5469f00e(%edi)
   0xf8664:     pop    %edi
   0xf8665:     xchg   %eax,%esi
   0xf8666:     ljmp   $0x52aa,$0x117d7898
   0xf866d:     shlb   %cl,0x17c4b003(%ebp,%esi,2)
   0xf8674:     xchg   %eax,%edx
   0xf8675:     jno    0xf86e3
---Type <return> to continue, or q <return> to quit---
   0xf8677:     mov    $0xb3,%ah
   0xf8679:     fcomps -0x5086a8c2(%esi)
   0xf867f:     cmpl   $0xffffff95,-0x807ed0e(%eax,%esi,8)
   0xf8687:     adc    %al,(%ebx)
   0xf8689:     add    (%esi),%ecx
   0xf868b:     decl   (%edi)
   0xf868d:     and    %ah,%bh
   0xf868f:     jbe    0xf86b2
   0xf8691:     ffreep %st(3)
   0xf8693:     popa
   0xf8694:     mov    %bl,%dl
   0xf8696:     mov    $0xf0,%ah
   0xf8698:     (bad)
   0xf8699:     inc    %esi
   0xf869a:     push   %cs
   0xf869b:     ret
   0xf869c:     enter  $0x12c4,$0x1a
   0xf86a0:     and    $0x79,%al
   0xf86a2:     push   %es
   0xf86a3:     and    -0x2f22ce1c(%ebp),%ecx
   0xf86a9:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf86aa:     (bad)
   0xf86ab:     mov    $0x62,%dh
   0xf86ad:     cmp    %ebx,(%ebx)
   0xf86af:     (bad)
   0xf86b0:     cmp    0x31b7f3e9(%eax),%esi
   0xf86b6:     sbb    $0x56,%al
   0xf86b8:     dec    %esp
   0xf86b9:     jl     0xf8668
   0xf86bb:     and    %edi,0x7f(%edx)
   0xf86be:     dec    %esp
   0xf86bf:     inc    %edx
   0xf86c0:     and    $0xbb,%al
   0xf86c2:     ja     0xf8663
   0xf86c4:     sub    $0xc0,%al
---Type <return> to continue, or q <return> to quit---
   0xf86c6:     push   %edi
   0xf86c7:     int3
   0xf86c8:     (bad)
   0xf86c9:     ja     0xf867a
   0xf86cb:     (bad)
   0xf86cc:     (bad)
   0xf86cd:     icebp
   0xf86ce:     jbe    0xf8697
   0xf86d0:     into
   0xf86d1:     cmp    -0x2a(%ebx),%edi
   0xf86d4:     pop    %esi
   0xf86d5:     lret   $0x333c
   0xf86d8:     (bad)
   0xf86d9:     pop    %edi
   0xf86da:     in     $0x60,%al
   0xf86dc:     outsl  %ds:(%esi),(%dx)
   0xf86dd:     aaa
   0xf86de:     inc    %esi
   0xf86df:     mov    0x66f874f9(%eax),%bh
   0xf86e5:     mov    $0xe2,%cl
   0xf86e7:     dec    %edi
   0xf86e8:     inc    %eax
   0xf86e9:     ret    $0xddc1
   0xf86ec:     mov    $0xdea8f945,%esi
   0xf86f1:     xor    0x78(%edi),%esi
   0xf86f4:     mov    (%eax),%?
   0xf86f6:     cs
   0xf86f7:     sub    $0x1dd0459b,%eax
   0xf86fc:     loope  0xf86c9
   0xf86fe:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf86ff:     jmp    0xf8747
   0xf8701:     jnp    0xf870d
   0xf8703:     fucom  %st(2)
   0xf8705:     mov    $0x14374df9,%ebp
   0xf870a:     fmull  0x5a919127(%ebp)
---Type <return> to continue, or q <return> to quit---
   0xf8710:     leave
   0xf8711:     dec    %esp
   0xf8712:     int    $0x95
   0xf8714:     ja     0xf876b
   0xf8716:     sbb    0x51(%ebx),%esi
   0xf8719:     lds    0x7a87baae(%ecx),%edx
   0xf871f:     out    %al,(%dx)
   0xf8720:     mov    %eax,0xbbf13f23
   0xf8725:     lds    -0x2d5e9682(%edi),%ebp
   0xf872b:     mov    %ss,0x2a0505c4(%edi)
   0xf8731:     cmp    $0x9,%al
   0xf8733:     ja     0xf86df
   0xf8735:     outsb  %ds:(%esi),(%dx)
   0xf8736:     jne    0xf8772
   0xf8738:     sarb   $0xa0,-0x483e1520(%edx)
   0xf873f:     mov    0x316e830e,%eax
   0xf8744:     dec    %ebp
   0xf8745:     sub    %ebx,%ebx
   0xf8747:     ret
   0xf8748:     xchg   %eax,%ecx
   0xf8749:     mov    $0xdeaa492f,%ecx
   0xf874e:     sbb    $0x915935c1,%eax
   0xf8753:     shl    %cl,%esi
   0xf8755:     les    -0x47(%ebp),%ebp
   0xf8758:     push   %ss
   0xf8759:     mov    $0x49,%dh
   0xf875b:     pop    %esi
   0xf875c:     jb     0xf878e
   0xf875e:     or     %bl,%cl
   0xf8760:     shr    %cl
   0xf8762:     cmp    %ebx,0x35(%ebp,%ebx,1)
   0xf8766:     jae,pt 0xf8789
   0xf8769:     xor    %cl,(%esi)
   0xf876b:     pop    %ds
   0xf876c:     jg     0xf874e
---Type <return> to continue, or q <return> to quit---
   0xf876e:     adcl   $0xb88cd296,(%esp,%esi,2)
   0xf8775:     call   0x48d7adac
   0xf877a:     xor    %dh,-0x71c7355(%esi)
   0xf8780:     icebp
   0xf8781:     test   %ah,-0x3f5d88f0(%ecx)
   0xf8787:     enter  $0xa8a9,$0x7c
   0xf878b:     lods   %ds:(%esi),%eax
   0xf878c:     mov    $0xd41c0d15,%ebp
   0xf8791:     insl   (%dx),%es:(%edi)
   0xf8792:     je     0xf87d5
   0xf8794:     cmp    $0x15,%al
   0xf8796:     mov    0xfcbdd0d3,%eax
   0xf879b:     mov    $0xda51b932,%ecx
   0xf87a0:     xchg   %eax,%edi
   0xf87a1:     test   %esp,0x68(%edx)
   0xf87a4:     dec    %eax
   0xf87a5:     das
   0xf87a6:     lcall  $0x78b2,$0xd2a10531
   0xf87ad:     jne    0xf8756
   0xf87af:     mov    $0x6b,%cl
   0xf87b1:     test   %ebp,-0x3e579caa(%edx)
   0xf87b7:     (bad)
   0xf87b9:     pop    %esi
   0xf87ba:     sbb    %al,0x4ac7d274(%ebp,%edi,8)
   0xf87c1:     loope  0xf8816
   0xf87c3:     test   $0xa6,%al
   0xf87c5:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf87c6:     jo     0xf8778
   0xf87c8:     cmp    0x7b(%ebx),%bh
   0xf87cb:     (bad)
   0xf87ce:     inc    %esi
   0xf87cf:     xchg   %eax,%edi
   0xf87d0:     inc    %ecx
   0xf87d1:     mov    $0x1e,%bl
   0xf87d3:     es
---Type <return> to continue, or q <return> to quit---
   0xf87d4:     (bad)
   0xf87d5:     lock (bad)
   0xf87d7:     lods   %ds:(%esi),%al
   0xf87d8:     fwait
   0xf87d9:     cmp    %esp,%edi
   0xf87db:     or     0x6cabd83b(%ebx),%bl
   0xf87e1:     out    %eax,(%dx)
   0xf87e2:     mov    $0x857dfd58,%esi
   0xf87e7:     ret    $0x2edd
   0xf87ea:     sbb    0x31cd61e5(%edi),%ebp
   0xf87f0:     stc
   0xf87f1:     mov    $0x18,%bl
   0xf87f3:     dec    %edi
   0xf87f4:     mov    %edx,%ebx
   0xf87f6:     movsl  %ds:(%esi),%es:(%edi)
   0xf87f7:     inc    %eax
   0xf87f8:     dec    %edx
   0xf87f9:     movsb  %ds:(%esi),%es:(%edi)
   0xf87fa:     sarb   (%esp,%esi,2)
   0xf87fd:     scas   %es:(%edi),%eax
   0xf87fe:     jecxz  0xf87c9
   0xf8800:     lcall  $0x3e33,$0x1d46e910
   0xf8807:     jae    0xf8830
   0xf8809:     (bad)
   0xf880a:     jb     0xf8877
   0xf880c:     ret
   0xf880d:     or     %ebp,0x1a(%ebx)
   0xf8810:     add    $0x68,%al
   0xf8812:     cmp    0xb532d64a,%bh
   0xf8818:     fidivr (%esi,%edi,1)
   0xf881b:     (bad)
   0xf881c:     push   %esi
   0xf881d:     rorb   0x358f938e(%esi)
   0xf8823:     sbb    (%edx),%bl
   0xf8825:     stos   %eax,%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf8826:     in     (%dx),%eax
   0xf8827:     pop    %es
   0xf8828:     sub    $0x1df31a3e,%eax
   0xf882d:     sub    $0x5c581523,%eax
   0xf8832:     test   %ebp,-0x179e7169(%esi)
   0xf8838:     clc
   0xf8839:     movsl  %ds:(%esi),%es:(%edi)
   0xf883a:     es
   0xf883b:     (bad)
   0xf883c:     (bad)
   0xf883d:     sbb    %esp,-0x2d878b41(%eax)
   0xf8843:     jl     0xf8892
   0xf8845:     jl     0xf87e8
   0xf8847:     imul   $0x87a1fd68,0x214d6e77,%ebp
   0xf8851:     pop    %ecx
   0xf8852:     cwtl
   0xf8853:     mov    $0xe2fc01e5,%esp
   0xf8858:     jle    0xf8816
   0xf885a:     rorl   -0x23(%ebx)
   0xf885d:     xor    %dl,(%ebx)
   0xf885f:     rorb   $0x62,0xb(%ebx)
   0xf8863:     in     $0x24,%eax
   0xf8865:     mov    $0xcd,%dl
   0xf8867:     push   %cs
   0xf8868:     mov    0xf4bd9df2,%eax
   0xf886d:     add    -0x56f4ddd9(%ebx),%esp
   0xf8873:     cmp    $0xe08aedf8,%eax
   0xf8878:     repnz loope 0xf8801
   0xf887b:     dec    %edx
   0xf887c:     push   %cs
   0xf887d:     fsubrs -0xc9f3f5(%esi)
   0xf8883:     xor    $0xf0,%al
   0xf8885:     inc    %esp
   0xf8886:     lret   $0xf946
   0xf8889:     loopne 0xf88ca
---Type <return> to continue, or q <return> to quit---
   0xf888b:     dec    %edx
   0xf888c:     pop    %esi
   0xf888d:     int3
   0xf888e:     daa
   0xf888f:     fisubr (%edi,%edx,4)
   0xf8892:     out    %eax,(%dx)
   0xf8893:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf8894:     push   %ds
   0xf8895:     (bad)
   0xf8896:     sti
   0xf8897:     mov    $0x3f,%dh
   0xf8899:     scas   %es:(%edi),%eax
   0xf889a:     arpl   %cx,%sp
   0xf889c:     fsubrs -0x7613ad27(%ebp)
   0xf88a2:     push   %ebp
   0xf88a3:     sub    $0x493bfcb4,%eax
   0xf88a8:     push   $0xffffffc9
   0xf88aa:     pop    %ebp
   0xf88ab:     lods   %ds:(%esi),%eax
   0xf88ac:     into
   0xf88ad:     xlat   %ds:(%ebx)
   0xf88ae:     jno    0xf8866
   0xf88b0:     sarb   -0x26(%ebp)
   0xf88b3:     (bad)
   0xf88b4:     mov    $0x58dcddce,%ebx
   0xf88b9:     (bad)
   0xf88ba:     cmp    $0x677fd4ec,%eax
   0xf88bf:     std
   0xf88c0:     daa
   0xf88c1:     cmc
   0xf88c2:     mov    $0xdf,%dh
   0xf88c4:     jge    0xf88c5
   0xf88c6:     enter  $0x7367,$0x94
   0xf88ca:     push   %ebp
   0xf88cb:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf88cc:     cmp    %edx,(%esi)
   0xf88ce:     push   %ebx
   0xf88cf:     cltd
   0xf88d0:     dec    %ecx
   0xf88d1:     adc    0x1a(%ebx),%ch
   0xf88d4:     les    -0x47(%edi),%esi
   0xf88d7:     fstpl  (%esi)
   0xf88d9:     outsl  %ds:(%esi),(%dx)
   0xf88da:     cmp    $0x27eccdb0,%eax
   0xf88df:     and    %esi,%esi
   0xf88e1:     xchg   %eax,%esp
   0xf88e2:     jno    0xf88d9
   0xf88e4:     jg     0xf8961
   0xf88e6:     sub    %ebx,-0x18(%ecx)
   0xf88e9:     inc    %edi
   0xf88ea:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf88eb:     mov    %ebp,%?
   0xf88ed:     jnp    0xf8969
   0xf88ef:     sub    0x3(%ecx),%ecx
   0xf88f2:     cmp    %ah,0x13(%esi)
   0xf88f5:     popf
   0xf88f6:     cltd
   0xf88f7:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf88f8:     jno    0xf88fc
   0xf88fa:     push   %ds
   0xf88fb:     lahf
   0xf88fc:     mov    0x156cb32a,%eax
   0xf8901:     leave
   0xf8902:     movsb  %ds:(%esi),%es:(%edi)
   0xf8903:     sbb    $0xf6de1de2,%eax
   0xf8908:     xchg   %edi,-0xf(%ebp)
   0xf890b:     and    (%ebx),%eax
   0xf890d:     das
   0xf890e:     pop    %edx
   0xf890f:     lds    (%eax,%eax,1),%ebp
---Type <return> to continue, or q <return> to quit---
   0xf8912:     inc    %edx
   0xf8913:     ds
   0xf8914:     test   %edx,%edi
   0xf8916:     jecxz  0xf8984
   0xf8918:     lahf
   0xf8919:     loop   0xf8905
   0xf891b:     inc    %esi
   0xf891c:     mov    $0x9f8fe9dc,%edi
   0xf8921:     je     0xf88dc
   0xf8923:     sbb    $0x63,%al
   0xf8925:     inc    %ebx
   0xf8926:     mov    $0xfd6d4e52,%ebx
   0xf892b:     push   %esi
   0xf892c:     fwait
   0xf892d:     shrb   %cl,0x4f803f0a(%ecx)
   0xf8933:     jmp    0xa7db2641
   0xf8938:     fucomp %st(3)
   0xf893a:     dec    %edi
   0xf893b:     rcrl   %cl,(%ebx)
   0xf893d:     ds
   0xf893e:     jmp    0x5d0222b2
   0xf8943:     dec    %edi
   0xf8944:     sbb    %bl,0x3114f299(%edi)
   0xf894a:     push   %edx
   0xf894b:     cmp    %al,%dh
   0xf894d:     and    %edx,-0x7bc1e22d(%ebp)
   0xf8953:     fwait
   0xf8954:     fwait
   0xf8955:     shrl   -0x6bb2d4be(%ecx)
   0xf895b:     lahf
   0xf895c:     inc    %ecx
   0xf895d:     imul   $0xffffffa3,0x69(%edx),%esi
   0xf8961:     mov    $0x11ee692d,%ebp
   0xf8966:     cmpl   $0x3f9964e9,(%esi)
   0xf896c:     jle    0xf890b
---Type <return> to continue, or q <return> to quit---
   0xf896e:     fwait
   0xf896f:     cmc
   0xf8970:     enter  $0xcc0,$0x2a
   0xf8974:     dec    %esp
   0xf8975:     xchg   %eax,%edx
   0xf8976:     ret    $0x1666
   0xf8979:     leave
   0xf897a:     mov    0xd4935f70,%al
   0xf897f:     xchg   %eax,%edx
   0xf8980:     mov    $0x5a,%ah
   0xf8982:     and    -0x67(%eax),%ch
   0xf8985:     mov    $0xb4,%bh
   0xf8987:     nop
   0xf8988:     adc    %ch,-0x24(%edx)
   0xf898b:     (bad)
   0xf898c:     sarl   $0x9c,%gs:(%esi)
   0xf8990:     ret
   0xf8991:     xor    $0x2dc2219b,%eax
   0xf8996:     or     (%edx),%dl
   0xf8998:     scas   %es:(%edi),%al
   0xf8999:     jne    0xf8951
   0xf899b:     pop    %edx
   0xf899c:     cmp    %dl,%al
   0xf899e:     loopne 0xf8986
   0xf89a0:     enter  $0x26cd,$0x86
   0xf89a4:     push   %ecx
   0xf89a5:     mov    $0x90,%dh
   0xf89a7:     negl   0x45(%edi)
   0xf89aa:     lcall  $0x82e,$0xccef936d
   0xf89b1:     test   $0xf48c4de5,%eax
   0xf89b6:     mov    %eax,%esp
   0xf89b8:     pop    %ecx
   0xf89b9:     enter  $0x83f0,$0xaa
   0xf89bd:     pop    %esi
   0xf89be:     int3
---Type <return> to continue, or q <return> to quit---
   0xf89bf:     dec    %edi
   0xf89c0:     int    $0xb3
   0xf89c2:     xor    %esi,%ecx
   0xf89c4:     aas
   0xf89c5:     scas   %es:(%edi),%al
   0xf89c6:     inc    %esp
   0xf89c7:     pop    %ss
   0xf89c8:     mov    $0xcab28b3c,%esi
   0xf89cd:     daa
   0xf89ce:     xchg   %eax,%ebp
   0xf89cf:     mov    %?,%esp
   0xf89d1:     pusha
   0xf89d2:     and    %al,%dh
   0xf89d4:     jnp    0xf897e
   0xf89d6:     pusha
   0xf89d7:     dec    %ebx
   0xf89d8:     sarb   -0x19b3a358(%ecx)
   0xf89de:     pop    %eax
   0xf89df:     cmp    $0xe013b32b,%eax
   0xf89e4:     pop    %ecx
   0xf89e5:     mov    $0xf,%ah
   0xf89e7:     js     0xf899e
   0xf89e9:     stc
   0xf89ea:     scas   %es:(%edi),%eax
   0xf89eb:     add    $0x3b,%al
   0xf89ed:     insb   (%dx),%es:(%edi)
   0xf89ee:     sarb   (%edx)
   0xf89f0:     xchg   %eax,%edi
   0xf89f1:     xlat   %ds:(%ebx)
   0xf89f2:     pop    %edx
   0xf89f3:     dec    %edi
   0xf89f4:     fistpl -0x293051d3(%eax)
   0xf89fa:     or     (%edx),%edx
   0xf89fc:     mov    $0x26e39f64,%esi
   0xf8a01:     aas
---Type <return> to continue, or q <return> to quit---
   0xf8a02:     dec    %esp
   0xf8a03:     scas   %es:(%edi),%eax
   0xf8a04:     ds
   0xf8a05:     inc    %ecx
   0xf8a06:     jp     0xf8a44
   0xf8a08:     ret
   0xf8a09:     inc    %edi
   0xf8a0a:     fwait
   0xf8a0b:     push   %cs
   0xf8a0c:     (bad)
   0xf8a0d:     jmp    *-0x7f86df8d(,%ecx,4)
   0xf8a14:     cmp    %cl,-0x34c5219f(%edi)
   0xf8a1a:     and    %esp,%ecx
   0xf8a1c:     xor    %dh,0x45(%ecx)
   0xf8a1f:     movsb  %ds:(%esi),%es:(%edi)
   0xf8a20:     dec    %eax
   0xf8a21:     mov    %cs,%edx
   0xf8a23:     mov    %ah,-0x37(%eax)

   0xf8a26:     inc    %esp
   0xf8a27:     cmp    $0x64,%al
   0xf8a29:     dec    %esi
   0xf8a2a:     xchg   %al,-0x13(%eax)
   0xf8a2d:     mov    %eax,0x42c8d0b
   0xf8a32:     or     %ch,-0x6632ed34(%ecx)
   0xf8a38:     cmp    $0xa1e86f66,%eax
   0xf8a3d:     pop    %edx
   0xf8a3e:     adc    %edx,%esp
   0xf8a40:     fwait
   0xf8a41:     mov    $0xa8b9155e,%esi
   0xf8a46:     and    %esp,%gs:-0x56(%ebp)
   0xf8a4a:     or     %esp,-0x65db0560(%edx)
   0xf8a50:     int3
   0xf8a51:     pop    %es
   0xf8a52:     jb     0xf8ace
   0xf8a54:     sbb    %ebp,%eax
---Type <return> to continue, or q <return> to quit---
   0xf8a56:     jns    0xf8aae
   0xf8a58:     ret    $0x1e4e
   0xf8a5b:     jns    0xf8a46
   0xf8a5d:     out    %al,$0x14
   0xf8a5f:     int3
   0xf8a60:     rcrl   $0x59,-0x5(%eax)
   0xf8a64:     cmp    %cl,-0x5ff2374a(%ecx)
   0xf8a6a:     push   %ebp
   0xf8a6b:     xlat   %ds:(%ebx)
   0xf8a6c:     daa
   0xf8a6d:     mov    0x8fa3bc1f,%eax
   0xf8a72:     or     0x75338faa(%edx),%al
   0xf8a78:     push   %ds
   0xf8a79:     outsl  %ds:(%esi),(%dx)
   0xf8a7a:     fwait
   0xf8a7b:     push   %ds
   0xf8a7c:     mov    $0xfb,%bh
   0xf8a7e:     mov    %eax,0xbe13b3d3
   0xf8a83:     push   %ebp
   0xf8a84:     mov    $0xb6,%dh
   0xf8a86:     cmp    $0x9e,%al
   0xf8a88:     mov    %es,-0x574cf3ee(%eax)
   0xf8a8e:     les    -0x4b6c4d37(%ebp),%ebp
   0xf8a94:     nop
   0xf8a95:     imul   $0xb4e949f1,%ebx,%eax
   0xf8a9b:     daa
   0xf8a9c:     mov    $0x6b,%ah
   0xf8a9e:     cmc
   0xf8a9f:     inc    %esp
   0xf8aa0:     popf
   0xf8aa1:     ss
   0xf8aa2:     mov    $0xfc,%ah
   0xf8aa4:     xchg   %eax,%edx
   0xf8aa5:     xchg   %edi,%esp
   0xf8aa7:     dec    %esp
---Type <return> to continue, or q <return> to quit---
   0xf8aa8:     dec    %edx
   0xf8aa9:     out    %al,$0xc7
   0xf8aab:     pop    %edi
   0xf8aac:     sbb    %bl,(%eax)
   0xf8aae:     sub    %edi,(%ebx)
   0xf8ab0:     mov    $0x43,%cl
   0xf8ab2:     mov    0x471e98f2,%eax
   0xf8ab7:     insl   (%dx),%es:(%edi)
   0xf8ab8:     cltd
   0xf8ab9:     cs
   0xf8aba:     (bad)
   0xf8abb:     divb   -0x13de0e12(%edx)
   0xf8ac1:     das
   0xf8ac2:     pop    %edi
   0xf8ac3:     ficom  %cs:0x65(%edx)
   0xf8ac7:     jmp    0x71e101d9
   0xf8acc:     sub    %edi,(%eax)
   0xf8ace:     hlt
   0xf8acf:     mov    %bh,%dl
   0xf8ad1:     je     0xf8b3f
   0xf8ad3:     push   $0xb
   0xf8ad5:     lahf
   0xf8ad6:     add    (%edx),%ecx
   0xf8ad8:     out    %al,$0x39
   0xf8ada:     addb   $0xc2,-0x78(%ebp)
   0xf8ade:     ds
   0xf8adf:     ret
   0xf8ae0:     sbb    %cl,%bh
   0xf8ae2:     adc    %ah,%ah
   0xf8ae4:     jge    0xf8ac9
   0xf8ae6:     cmp    $0xd5164973,%eax
   0xf8aeb:     shrl   %cl,(%edi,%esi,1)
   0xf8aee:     (bad)
   0xf8aef:     or     %eax,(%ebx)
   0xf8af1:     push   %edi
---Type <return> to continue, or q <return> to quit---
   0xf8af2:     jnp    0xf8a8c
   0xf8af4:     outsl  %ds:(%esi),(%dx)
   0xf8af5:     lea    (%edi),%ebp
   0xf8af7:     mov    $0x1ced3eaf,%esi
   0xf8afc:     imul   $0xb1d1413d,%edi,%eax
   0xf8b02:     loop   0xf8b7f
   0xf8b04:     jbe    0xf8afd
   0xf8b06:     dec    %edx
   0xf8b07:     rep outsl %ds:(%esi),(%dx)
   0xf8b09:     pop    %eax
   0xf8b0a:     movsl  %ds:(%esi),%es:(%edi)
   0xf8b0b:     (bad)
   0xf8b0c:     mov    $0xbb,%al
   0xf8b0e:     fwait
   0xf8b0f:     mov    %esp,%esp
   0xf8b11:     adc    %esp,%ecx
   0xf8b13:     xchg   %eax,%ebp
   0xf8b14:     lods   %ds:(%esi),%eax
   0xf8b15:     mov    %ah,%dh
   0xf8b17:     out    %eax,$0x4
   0xf8b19:     or     %cl,%ch
   0xf8b1b:     repnz inc %ecx
   0xf8b1d:     jle    0xf8b91
   0xf8b1f:     aas
   0xf8b20:     es
   0xf8b21:     cmp    %ch,%ch
   0xf8b23:     mov    (%edx),%eax
   0xf8b25:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf8b26:     adc    $0xd7712eb,%eax
   0xf8b2b:     pop    %es
   0xf8b2c:     push   %ecx
   0xf8b2d:     mov    (%ebx,%ecx,2),%cl
   0xf8b30:     jl     0xf8b7f
   0xf8b32:     xor    %ebx,0xc3a8d5c(%eax)
   0xf8b38:     test   $0x51,%al
---Type <return> to continue, or q <return> to quit---
   0xf8b3a:     mov    $0x221edad3,%ebx
   0xf8b3f:     push   %esp
   0xf8b40:     ss
   0xf8b41:     add    $0x8ab9fc6c,%eax
   0xf8b46:     insb   (%dx),%es:(%edi)
   0xf8b47:     cs
   0xf8b48:     inc    %eax
   0xf8b49:     xor    (%eax),%bh
   0xf8b4b:     mov    $0xbe1127f2,%ebp
   0xf8b50:     push   %ebp
   0xf8b51:     sbb    $0x51,%al
   0xf8b53:     xor    %ebx,%ebp
   0xf8b55:     outsl  %ds:(%esi),(%dx)
   0xf8b56:     test   %cl,(%ebx)
   0xf8b58:     ljmp   $0x3554,$0x6888298e
   0xf8b5f:     inc    %esi
   0xf8b60:     popa
   0xf8b61:     pop    %ebx
   0xf8b62:     scas   %es:(%edi),%eax
   0xf8b63:     inc    %ebx
   0xf8b64:     pusha
   0xf8b65:     out    %eax,(%dx)
   0xf8b66:     mov    0xd7f2da8d,%al
   0xf8b6b:     cmp    $0x45,%al
   0xf8b6d:     out    %eax,(%dx)
   0xf8b6e:     mov    $0xd5,%bl
   0xf8b70:     xchg   %eax,%ebx
   0xf8b71:     divb   0x384b3875
   0xf8b77:     (bad)
   0xf8b78:     pop    %edx
   0xf8b79:     push   %ebp
   0xf8b7a:     add    %esp,(%edi)
   0xf8b7c:     pop    %ds
   0xf8b7d:     int3
   0xf8b7e:     add    -0x6792669c(%eax),%ah
---Type <return> to continue, or q <return> to quit---
   0xf8b84:     sahf
   0xf8b85:     mov    $0x26,%bh
   0xf8b87:     into
   0xf8b88:     cs
   0xf8b89:     push   $0x35
   0xf8b8b:     (bad)
   0xf8b8c:     mov    %ebx,(%edx,%edi,1)
   0xf8b8f:     pushl  0x43(%ecx)
   0xf8b92:     shrl   $0x53,-0x5fed8a6f(%esi)
   0xf8b99:     daa
   0xf8b9a:     out    %eax,$0x13
   0xf8b9c:     loopne 0xf8bd6
   0xf8b9e:     xchg   %eax,%edi
   0xf8b9f:     pop    %eax
   0xf8ba0:     jecxz  0xf8c12
   0xf8ba2:     push   %ebx
   0xf8ba3:     xor    -0x5a(%esi),%bh
   0xf8ba6:     sbb    %edi,0x3c4e9941(%ecx)
   0xf8bac:     mov    %gs:0x85c53660,%al
   0xf8bb2:     repz mov (%edi),%al
   0xf8bb5:     outsb  %ds:(%esi),(%dx)
   0xf8bb6:     popf
   0xf8bb7:     cltd
   0xf8bb8:     cmp    %edx,-0x400f3e20(%ecx)
   0xf8bbe:     add    $0x16,%al
   0xf8bc0:     negl   -0x69(%ecx)
   0xf8bc3:     inc    %edx
   0xf8bc4:     jmp    0xf1312699
   0xf8bc9:     je     0xf8c1f
   0xf8bcb:     cs
   0xf8bcc:     cli
   0xf8bcd:     ds
   0xf8bce:     enter  $0x3b73,$0xe7
   0xf8bd2:     imul   $0xdea48749,-0x7cb1d922(%ecx),%ebp
   0xf8bdc:     call   0xa1756c2a
---Type <return> to continue, or q <return> to quit---
   0xf8be1:     push   %ds
   0xf8be2:     push   $0x31f83568
   0xf8be7:     sti
   0xf8be8:     push   $0x9363e153
   0xf8bed:     mov    $0xf3513ecb,%esi
   0xf8bf2:     lret   $0xf211
   0xf8bf5:     fwait
   0xf8bf6:     fwait
   0xf8bf7:     fwait
   0xf8bf8:     addl   $0x7164b722,-0x49(%ebp)
   0xf8bff:     popa
   0xf8c00:     jne    0xf8c39
   0xf8c02:     outsb  %ds:(%esi),(%dx)
   0xf8c03:     inc    %ecx
   0xf8c04:     cmp    %ebp,%esp
   0xf8c06:     loop   0xf8b9d
   0xf8c08:     (bad)
   0xf8c09:     das
   0xf8c0a:     xchg   %eax,%esp
   0xf8c0b:     add    (%esi),%ebp
   0xf8c0d:     insb   (%dx),%es:(%edi)
   0xf8c0e:     inc    %esp
   0xf8c0f:     repnz leave
   0xf8c11:     je     0xf8c5a
   0xf8c13:     push   %ecx
   0xf8c14:     cmc
   0xf8c15:     fdivr  %st(4),%st
   0xf8c17:     fldenv 0x7c(%edi)
   0xf8c1a:     cmc
   0xf8c1b:     sub    $0x68,%al
   0xf8c1d:     test   $0x28,%al
   0xf8c1f:     jl     0xf8bf0
   0xf8c21:     in     $0x61,%eax
   0xf8c23:     mov    0xd7d49cdc,%es
   0xf8c29:     jl     0xf8ca3
---Type <return> to continue, or q <return> to quit---
   0xf8c2b:     dec    %edi
   0xf8c2c:     mov    %es,0x65(%ecx)
   0xf8c2f:     adc    0x74ca7b6d(%edx,%edx,2),%edi
   0xf8c36:     outsl  %ds:(%esi),(%dx)
   0xf8c37:     and    %ah,0x4c34c51d(%ecx)
   0xf8c3d:     js     0xf8bd5
   0xf8c3f:     imulb  0x41f8ba85(%edx)
   0xf8c45:     ret
   0xf8c46:     pop    %edi
   0xf8c47:     sbbl   $0xffffffd3,%ss:0x62f57777(%edi)
   0xf8c4f:     push   %edx
   0xf8c50:     orl    $0x4d405dd0,-0xc23f131(%esi,%ebx,1)
   0xf8c5b:     lret   $0x5e78
   0xf8c5e:     fxtract
   0xf8c60:     test   $0x6c,%al
   0xf8c62:     call   0x7e791eef
   0xf8c67:     ljmp   $0x2ffd,$0x40cc7174
   0xf8c6e:     mov    $0x868bba86,%eax
   0xf8c73:     mov    %ebp,(%ecx)
   0xf8c75:     and    -0x2cf61424(%ecx),%ch
   0xf8c7b:     lea    0x3509a226(%eax),%esp
   0xf8c81:     sbb    %edx,0x71(%eax)
   0xf8c84:     fisubr -0x61(%eax)
   0xf8c87:     mov    0x64913879,%eax
   0xf8c8c:     rol    %esp
   0xf8c8e:     jbe    0xf8c86
   0xf8c90:     (bad)
   0xf8c91:     mov    $0xa4,%dl
   0xf8c93:     out    %al,(%dx)
   0xf8c94:     in     $0xc0,%al
   0xf8c96:     ficoml (%ebx)
   0xf8c98:     xlat   %ds:(%ebx)
   0xf8c99:     aam    $0x3f
   0xf8c9b:     mov    %gs,(%ebx)
   0xf8c9d:     insb   (%dx),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf8c9e:     xchg   %eax,%esp
   0xf8c9f:     sub    (%eax),%dh
   0xf8ca1:     out    %eax,(%dx)
   0xf8ca2:     and    $0xa4,%al
   0xf8ca4:     jmp    0x88a8ec1a
   0xf8ca9:     sbb    $0xd49bb0fa,%eax
   0xf8cae:     repnz inc %eax
   0xf8cb0:     xchg   %eax,%edi
   0xf8cb1:     xchg   %eax,%edx
   0xf8cb2:     cmp    %bl,-0x36(%ebx,%edx,4)
   0xf8cb6:     test   $0xa642e89e,%eax
   0xf8cbb:     sbb    %cl,-0x5f(%ecx)
   0xf8cbe:     xor    $0x6f,%al
   0xf8cc0:     adc    $0xbe,%al
   0xf8cc2:     dec    %ecx
   0xf8cc3:     xlat   %ds:(%ebx)
   0xf8cc4:     lret
   0xf8cc5:     in     $0xb6,%al
   0xf8cc7:     icebp
   0xf8cc8:     inc    %ebp
   0xf8cc9:     call   0x472895f2
   0xf8cce:     movsb  %ds:(%esi),%es:(%edi)
   0xf8ccf:     cmp    %esi,(%eax)
   0xf8cd1:     jo     0xf8d2e
   0xf8cd3:     sbb    $0xc08aa0d5,%eax
   0xf8cd8:     push   %ss
   0xf8cd9:     cmp    $0x4e,%al
   0xf8cdb:     pop    %ebp
   0xf8cdc:     mov    $0x58dbb0f2,%ebp
   0xf8ce1:     push   %esi
   0xf8ce2:     out    %eax,$0x21
   0xf8ce4:     xchg   %eax,%ebp
   0xf8ce5:     daa
   0xf8ce6:     scas   %es:(%edi),%al
   0xf8ce7:     leave
---Type <return> to continue, or q <return> to quit---
   0xf8ce8:     shl    %cl,%dl
   0xf8cea:     fwait
   0xf8ceb:     js     0xf8c9b
   0xf8ced:     sub    %eax,%edx
   0xf8cef:     jle    0xf8ca5
   0xf8cf1:     stos   %eax,%es:(%edi)
   0xf8cf2:     inc    %esi
   0xf8cf3:     ja     0xf8d09
   0xf8cf5:     adc    %esi,-0x5(%edi)
   0xf8cf8:     sbb    %dh,0x6e82b7f2(%ecx)
   0xf8cfe:     inc    %esp
   0xf8cff:     mov    %eax,0xd4e184e6
   0xf8d04:     push   %ebp
   0xf8d05:     mov    %al,0x20679326
   0xf8d0a:     call   0x63abc4fd
   0xf8d0f:     cld
   0xf8d10:     lret
   0xf8d11:     jp     0xf8d23
   0xf8d13:     arpl   %cx,0x11039f24(%ebx)
   0xf8d19:     push   %edx
   0xf8d1a:     int3
   0xf8d1b:     (bad)
   0xf8d1c:     dec    %ebx
   0xf8d1d:     lret
   0xf8d1e:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf8d1f:     jno    0xf8d7e
   0xf8d21:     adc    -0x45dd01ef(%esi),%esp
   0xf8d27:     cld
   0xf8d28:     jno    0xf8d47
   0xf8d2a:     pop    %esp
   0xf8d2b:     jo     0xf8d90
   0xf8d2d:     push   %eax
   0xf8d2e:     xchg   %eax,%ecx
   0xf8d2f:     and    $0xca,%al
   0xf8d31:     adc    %al,(%ecx)
---Type <return> to continue, or q <return> to quit---
   0xf8d33:     jecxz  0xf8d7b
   0xf8d35:     push   %ebx
   0xf8d36:     push   %esi
   0xf8d37:     stos   %eax,%es:(%edi)
   0xf8d38:     test   %cl,-0x525f39e8(%esi,%edx,2)
   0xf8d3f:     dec    %ebx
   0xf8d40:     xchg   %eax,%ebx
   0xf8d41:     push   $0x2879db54
   0xf8d46:     jae    0xf8cec
   0xf8d48:     lret
   0xf8d49:     addb   $0x62,-0x12(%ebp)
   0xf8d4d:     cltd
   0xf8d4e:     ret
   0xf8d4f:     cwtl
   0xf8d50:     icebp
   0xf8d51:     (bad)

   0xf8d52:     mov    $0x4f,%dh
   0xf8d54:     mov    $0x70c9a6c,%edx
   0xf8d59:     push   %eax
   0xf8d5a:     or     $0xfe,%al
   0xf8d5c:     cmp    %fs:0x333f6247(%edi),%al
   0xf8d63:     adc    $0x1d,%al
   0xf8d65:     push   %ss
   0xf8d66:     or     %bh,%cl
   0xf8d68:     punpckhwd %mm7,%mm4
   0xf8d6b:     inc    %ebx
   0xf8d6c:     imul   $0x8853f84a,0x172326aa(%ecx),%esp
   0xf8d76:     imul   $0xb40f45c2,-0x61(%edi),%ebx
   0xf8d7d:     dec    %ecx
   0xf8d7e:     cmp    %ah,(%esi,%edi,8)
   0xf8d81:     cld
   0xf8d82:     rorb   %cl,(%ebx)
   0xf8d84:     or     %bh,%ch
   0xf8d86:     push   %ebp
   0xf8d87:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf8d88:     fisubl 0x60d6b58c(%ebx)
   0xf8d8e:     xchg   %eax,%edi
   0xf8d8f:     sub    $0x7,%al
   0xf8d91:     inc    %eax
   0xf8d92:     sbb    %dl,%bh
   0xf8d94:     leave
   0xf8d95:     cwtl
   0xf8d96:     sbb    $0x2f2df3bd,%eax
   0xf8d9b:     sub    $0x74,%al
   0xf8d9d:     mov    $0xd1,%ch
   0xf8d9f:     pop    %esi
   0xf8da0:     mov    $0xc4,%cl
   0xf8da2:     jecxz  0xf8d55
   0xf8da4:     inc    %ecx
   0xf8da5:     outsl  %ds:(%esi),(%dx)
   0xf8da6:     lods   %ds:(%esi),%al
   0xf8da7:     jl     0xf8d64
   0xf8da9:     xlat   %ds:(%ebx)
   0xf8daa:     out    %al,$0xaf
   0xf8dac:     xor    %dl,0x2fb61d64
   0xf8db2:     inc    %edx
   0xf8db3:     inc    %esp
   0xf8db4:     into
   0xf8db5:     sbb    $0x8c,%al
   0xf8db7:     es
   0xf8db8:     push   %ds
   0xf8db9:     outsl  %ds:(%esi),(%dx)
   0xf8dba:     fs
   0xf8dbb:     dec    %ecx
   0xf8dbc:     mov    $0x8e,%ah
   0xf8dbe:     jl     0xf8dac
   0xf8dc0:     sbb    %bh,-0x6c(%ebp)
   0xf8dc3:     add    0x10(%ecx),%esp
   0xf8dc6:     dec    %edi
   0xf8dc7:     and    $0xce,%al
---Type <return> to continue, or q <return> to quit---
   0xf8dc9:     ret
   0xf8dca:     or     -0x5bd23a2d(%edx),%eax
   0xf8dd0:     pop    %ecx
   0xf8dd1:     sbb    0x723578b5(%edx),%cl
   0xf8dd7:     cmp    $0x6a,%al
   0xf8dd9:     xor    %cl,%ch
   0xf8ddb:     dec    %ebx
   0xf8ddc:     lret   $0x7e09
   0xf8ddf:     gs
   0xf8de0:     pop    %ss
   0xf8de1:     aas
   0xf8de2:     scas   %es:(%edi),%al
   0xf8de3:     in     $0x6f,%eax
   0xf8de5:     cmp    $0x1b246efd,%eax
   0xf8dea:     ja     0xf8deb
   0xf8dec:     dec    %ebp
   0xf8ded:     cmp    -0x412232a9(%edx,%ebx,2),%edi
   0xf8df4:     xchg   %eax,%edi
   0xf8df5:     jmp    0xcc350c0c
   0xf8dfa:     xorl   $0xa7101a73,(%edx,%eax,8)
   0xf8e01:     jl     0xf8e66
   0xf8e03:     dec    %edx
   0xf8e04:     out    %al,$0x80
   0xf8e06:     xchg   %eax,%ebx
   0xf8e07:     stos   %eax,%es:(%edi)
   0xf8e08:     jmp    0x5db6da58
   0xf8e0d:     rolb   $0xfd,-0x24(%eax)
   0xf8e11:     push   %edx
   0xf8e12:     mov    $0xe4,%dh
   0xf8e14:     rorb   $0x38,-0x373e53d9(%edx)
   0xf8e1b:     adc    $0x19bd2458,%eax
   0xf8e20:     and    -0x5f09f5b5(%edx,%esi,8),%al
   0xf8e27:     in     (%dx),%al
   0xf8e28:     add    -0x15b43f7e(%ebx),%ah
   0xf8e2e:     inc    %edx
---Type <return> to continue, or q <return> to quit---
   0xf8e2f:     pop    %ds
   0xf8e30:     adc    $0xe6,%al
   0xf8e32:     cwtl
   0xf8e33:     and    %bh,(%ebx)
   0xf8e35:     cmp    $0xce2bcce2,%eax
   0xf8e3a:     aas
   0xf8e3b:     lcall  $0x95cb,$0x3b1bb123
   0xf8e42:     stc
   0xf8e43:     es
   0xf8e44:     ss
   0xf8e45:     ja     0xf8df5
   0xf8e47:     or     %dl,0x61253c
   0xf8e4d:     in     (%dx),%al
   0xf8e4e:     dec    %esi
   0xf8e4f:     adc    (%ecx),%bl
   0xf8e51:     (bad)
   0xf8e52:     sub    %esi,%ebp
   0xf8e54:     xor    (%esi),%edi
   0xf8e56:     fistpll 0x550b2a4a(%esi)
   0xf8e5c:     mov    %al,0xaca94c97
   0xf8e61:     insb   (%dx),%es:(%edi)
   0xf8e62:     push   %ds
   0xf8e63:     push   %edi
   0xf8e64:     cmp    $0x4bd5dffd,%eax
   0xf8e69:     xor    0x77d9e44e(%ecx),%ecx
   0xf8e6f:     scas   %es:(%edi),%al
   0xf8e70:     lock sub %bl,(%eax)
   0xf8e73:     icebp
   0xf8e74:     cmp    %edi,-0x6b429079(%edx)
   0xf8e7a:     jns    0xf8e78
   0xf8e7c:     scas   %es:(%edi),%al
   0xf8e7d:     jns    0xf8eaa
   0xf8e7f:     jno    0xf8e2f
   0xf8e81:     icebp
   0xf8e82:     sub    %esi,0x7(%ecx)
---Type <return> to continue, or q <return> to quit---
   0xf8e85:     push   %edx
   0xf8e86:     or     %ch,-0x24(%edx)
   0xf8e89:     push   %ds
   0xf8e8a:     xchg   %bl,0x13(%eax)
   0xf8e8d:     mov    %esp,%ecx
   0xf8e8f:     inc    %edi
   0xf8e90:     adc    %esp,%ebx
   0xf8e92:     nop
   0xf8e93:     add    $0x89486e44,%eax
   0xf8e98:     add    -0x5d(%ebx,%edx,8),%ch
   0xf8e9c:     sbb    -0x2a(%edi),%ebp
   0xf8e9f:     xor    $0xb9,%al
   0xf8ea1:     fs
   0xf8ea2:     fsub   %st(1),%st
   0xf8ea4:     icebp
   0xf8ea5:     hlt
   0xf8ea6:     popw   %es
   0xf8ea8:     outsl  %ds:(%esi),(%dx)
   0xf8ea9:     cwtl
   0xf8eaa:     push   %esi
   0xf8eab:     mov    %eax,0x1c56072c
   0xf8eb0:     mov    %eax,0x2e6a58c1
   0xf8eb5:     cli
   0xf8eb6:     cmc
   0xf8eb7:     or     $0x541ed592,%eax
   0xf8ebc:     pop    %ss
   0xf8ebd:     (bad)
   0xf8ebf:     mov    0x42(%edx),%esi
   0xf8ec2:     gs
   0xf8ec3:     mov    %ebp,%eax
   0xf8ec5:     gs
   0xf8ec6:     inc    %ecx
   0xf8ec7:     test   %dh,0x4(%ebp)
   0xf8eca:     clc
   0xf8ecb:     mov    $0xc4,%dl
---Type <return> to continue, or q <return> to quit---
   0xf8ecd:     aam    $0x45
   0xf8ecf:     add    (%eax),%dl
   0xf8ed1:     mov    $0x5d0815ca,%edx
   0xf8ed6:     xor    %esp,(%edx)
   0xf8ed8:     test   $0xa2,%al
   0xf8eda:     ss
   0xf8edb:     dec    %edi
   0xf8edc:     or     -0x37b5f84d(%ebp),%edx
   0xf8ee2:     aas
   0xf8ee3:     pop    %eax
   0xf8ee4:     dec    %edi
   0xf8ee5:     push   $0x29
   0xf8ee7:     stos   %eax,%es:(%edi)
   0xf8ee8:     mov    $0xa47ea952,%ebp
   0xf8eed:     ss
   0xf8eee:     sbb    %eax,%ecx
   0xf8ef0:     and    0x58(%esi,%edx,8),%cl
   0xf8ef4:     push   %ds
   0xf8ef5:     nopl   %ss:(%eax,%ecx,1)
   0xf8efa:     test   %ebx,0x61(%edx)
   0xf8efd:     sarl   -0x3fd5d3b(%ebx)
   0xf8f03:     mov    $0x9f5edf25,%edx
   0xf8f08:     jne    0xf8ee1
   0xf8f0a:     inc    %edx
   0xf8f0b:     pop    %esp
   0xf8f0c:     and    %bh,-0x41(%eax)
   0xf8f0f:     (bad)
   0xf8f10:     out    %al,$0x56
   0xf8f12:     jcxz   0xf8f57
   0xf8f15:     push   %ecx
   0xf8f16:     faddl  (%edx)
   0xf8f18:     jns    0xf8f6a
   0xf8f1a:     pop    %ebx
   0xf8f1b:     mov    $0x5ef90efe,%ebx
   0xf8f20:     std
---Type <return> to continue, or q <return> to quit---
   0xf8f21:     sarl   (%esi)
   0xf8f23:     dec    %ecx
   0xf8f24:     pop    %ss
   0xf8f25:     push   %cs
   0xf8f26:     out    %al,(%dx)
   0xf8f27:     sbbl   $0x49a22e79,0x26(%ecx)
   0xf8f2e:     adc    (%ebx),%eax
   0xf8f30:     or     -0x62d0e540(%eax),%edx
   0xf8f36:     dec    %ebp
   0xf8f37:     inc    %ebp
   0xf8f38:     inc    %eax
   0xf8f39:     test   $0x51,%al
   0xf8f3b:     outsb  %ds:(%esi),(%dx)
   0xf8f3c:     popf
   0xf8f3d:     repz sarl 0x7b6849f2(%ebx)
   0xf8f44:     pop    %ds
   0xf8f45:     sub    %al,%bl
   0xf8f47:     dec    %esi
   0xf8f48:     (bad)
   0xf8f49:     sbb    0x56(%eax),%edx
   0xf8f4c:     pop    %es
   0xf8f4d:     xchg   %eax,%ecx
   0xf8f4e:     or     $0x7c,%al
   0xf8f50:     scas   %es:(%edi),%eax
   0xf8f51:     pop    %esp
   0xf8f52:     inc    %esp
   0xf8f53:     out    %eax,(%dx)
   0xf8f54:     in     $0x9,%al
   0xf8f56:     fnsave 0xaa15523(%edx)
   0xf8f5c:     pop    %ss
   0xf8f5d:     mov    %cl,%al
   0xf8f5f:     xlat   %ds:(%ebx)
   0xf8f60:     push   %ecx
   0xf8f61:     test   %dh,%bh
   0xf8f63:     jno    0xf8f36
---Type <return> to continue, or q <return> to quit---
   0xf8f65:     mov    $0x52e28282,%ebx
   0xf8f6a:     das
   0xf8f6b:     push   %ecx
   0xf8f6c:     xchg   %eax,%ebp
   0xf8f6d:     push   %esp
   0xf8f6e:     jns    0xf8f12
   0xf8f70:     push   $0x3ff608e4
   0xf8f75:     mov    $0xca,%dh
   0xf8f77:     pop    %ds
   0xf8f78:     xchg   %ecx,(%ebx)
   0xf8f7a:     mov    $0xb9,%dh
   0xf8f7c:     pop    %ss
   0xf8f7d:     cmp    %al,0x23(%ebp,%esi,8)
   0xf8f81:     leave
   0xf8f82:     inc    %edi
   0xf8f83:     sbb    (%edi,%eiz,1),%esi
   0xf8f86:     pop    %ecx
   0xf8f87:     shlb   %cl,-0x4e(%ebp)
   0xf8f8a:     sub    $0xb8,%bl
   0xf8f8d:     outsl  %ds:(%esi),(%dx)
   0xf8f8e:     adc    $0x8,%al
   0xf8f90:     outsl  %ds:(%esi),(%dx)
   0xf8f91:     fmull  %ds:-0x27ca8b03(%ebx)
   0xf8f98:     xchg   %ecx,(%edx,%eiz,4)
   0xf8f9b:     and    $0x9c,%al
   0xf8f9d:     xchg   %eax,%ecx
   0xf8f9e:     jg     0xf8f7e
   0xf8fa0:     inc    %edx
   0xf8fa1:     js     0xf8f3a
   0xf8fa3:     lods   %ds:(%esi),%al
   0xf8fa4:     imul   $0x868e3ac7,(%edi),%ebx
   0xf8faa:     push   %ds
   0xf8fab:     (bad)
   0xf8fac:     out    %al,(%dx)
   0xf8fad:     xorb   $0x42,(%esi,%edi,4)
---Type <return> to continue, or q <return> to quit---
   0xf8fb1:     inc    %esp
   0xf8fb2:     sahf
   0xf8fb3:     adc    $0x83,%al
   0xf8fb5:     stc
   0xf8fb6:     push   %cs
   0xf8fb7:     fiadd  -0x3e(%edx)
   0xf8fba:     inc    %esp
   0xf8fbb:     lods   %ds:(%esi),%al
   0xf8fbc:     daa
   0xf8fbd:     ja     0xf8f65
   0xf8fbf:     and    $0x9ef455ae,%eax
   0xf8fc4:     lcall  *(%ebx)
   0xf8fc6:     xchg   %eax,%esp
   0xf8fc7:     lods   %ds:(%esi),%eax
   0xf8fc8:     jns    0xf8f5c
   0xf8fca:     fstpt  -0x15(%ebp)
   0xf8fcd:     push   %es
   0xf8fce:     push   %es
   0xf8fcf:     jns    0xf8fcc
   0xf8fd1:     or     $0x9e9240f5,%eax
   0xf8fd6:     xchg   %eax,%ecx
   0xf8fd7:     dec    %edx
   0xf8fd8:     lea    -0xf6d34ab(%edx),%eax
   0xf8fde:     iret
   0xf8fdf:     mull   -0x4cfebe8a(%edi)
   0xf8fe5:     aaa
   0xf8fe6:     int    $0xe9
   0xf8fe8:     sbb    %dh,%cl
   0xf8fea:     adc    0x8963abe0,%esp
   0xf8ff0:     std
   0xf8ff1:     jno    0xf9020
   0xf8ff3:     pop    %ebp
   0xf8ff4:     out    %al,$0x35
   0xf8ff6:     test   %eax,-0x2c329bb3(%ecx)
   0xf8ffc:     lods   %ds:(%esi),%al
---Type <return> to continue, or q <return> to quit---
   0xf8ffd:     adc    -0x517bc1b0(%ecx),%dl
   0xf9003:     mov    %esi,-0x31(%edi)
   0xf9006:     and    -0x30(%ebx),%cl
   0xf9009:     or     %bh,(%ecx)
   0xf900b:     arpl   %di,0x6b(%edx,%ecx,2)
   0xf900f:     push   %ecx
   0xf9010:     dec    %esi
   0xf9011:     ss
   0xf9012:     dec    %edx
   0xf9013:     dec    %edi
   0xf9014:     into
   0xf9015:     mov    0x1cb168b4,%eax
   0xf901a:     mov    %cl,%gs:0x5(%eax)
   0xf901e:     dec    %edi
   0xf901f:     ret
   0xf9020:     inc    %edx
   0xf9021:     dec    %ebp
   0xf9022:     mov    $0x950318f4,%edx
   0xf9027:     jno    0xf8fbe
   0xf9029:     xlat   %ds:(%ebx)
   0xf902a:     sub    $0xb,%al
   0xf902c:     or     $0x8eb00ff5,%eax
   0xf9031:     stc
   0xf9032:     hlt
   0xf9033:     ret    $0x3e78
   0xf9036:     test   $0x26,%al
   0xf9038:     sti
   0xf9039:     ret
   0xf903a:     sub    $0x34,%al
   0xf903c:     (bad)
   0xf903d:     pop    %ecx
   0xf903e:     in     (%dx),%al
   0xf903f:     adc    %ah,-0x2e(%eax,%esi,8)
   0xf9043:     rcrb   -0x7c(%edx)
   0xf9046:     imul   $0xffffffd1,%ebx,%eax
---Type <return> to continue, or q <return> to quit---
   0xf9049:     mov    $0xc967089c,%ecx
   0xf904e:     and    $0xc3b13413,%eax
   0xf9053:     mov    0x5e12c58e,%al
   0xf9058:     insl   (%dx),%es:(%edi)
   0xf9059:     pop    %edi
   0xf905a:     insb   (%dx),%es:(%edi)
   0xf905b:     aaa
   0xf905c:     out    %al,(%dx)
   0xf905d:     sub    $0x2f,%al
   0xf905f:     iret
   0xf9060:     dec    %edx
   0xf9061:     cld
   0xf9062:     lahf
   0xf9063:     xchg   %eax,%ebp
   0xf9064:     jg     0xf9012
   0xf9066:     ja     0xf9016
   0xf9068:     arpl   %si,-0xd1f5c45(%esi)
   0xf906e:     gs
   0xf906f:     shr    $0x6c,%edx
   0xf9072:     sub    %ch,%al
   0xf9074:     popf
   0xf9075:     jecxz  0xf9042
   0xf9077:     hlt
   0xf9078:     fwait
   0xf9079:     jp     0xf90b6
   0xf907b:     ljmp   $0x62a9,$0x87d9f31d
   0xf9082:     adc    -0x3e(%eax),%esp
   0xf9085:     addr16 clc
   0xf9087:     mov    $0x833b0389,%ecx
   0xf908c:     ljmp   $0xf59f,$0xf1e7f09b
   0xf9093:     test   $0xa5afdfed,%eax
   0xf9098:     mov    %edi,0x731de997(%ecx)
   0xf909e:     js     0xf9057
   0xf90a0:     mov    0x5e7db0fc,%eax
   0xf90a5:     xchg   %eax,0x7(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf90a8:     aam    $0xffffff97
   0xf90aa:     jnp    0xf9068
   0xf90ac:     sahf
   0xf90ad:     aaa
   0xf90ae:     jns    0xf90ec
   0xf90b0:     jno    0xf90ed
   0xf90b2:     movsl  %ds:(%esi),%es:(%edi)
   0xf90b3:     negb   (%ebx,%edx,4)
   0xf90b6:     (bad)
   0xf90b7:     dec    %edi
   0xf90b8:     test   $0x3afedd00,%eax
   0xf90bd:     adc    (%eax),%edx
   0xf90bf:     push   %es
   0xf90c0:     sbb    %esi,-0x4eb80717(%esp,%eiz,8)
   0xf90c7:     loop   0xf913d
   0xf90c9:     mov    $0x9f,%al
   0xf90cb:     and    -0x69c3903c(%edx),%al
   0xf90d1:     mov    $0x5e931d9f,%esp
   0xf90d6:     dec    %edi
   0xf90d7:     jno    0xf9096
   0xf90d9:     in     $0x44,%eax
   0xf90db:     jecxz  0xf907d
   0xf90dd:     jb     0xf907a
   0xf90df:     loope  0xf90d7
   0xf90e1:     cmpl   $0xffffffa1,(%ebx)
   0xf90e4:     iret
   0xf90e5:     fisttpl -0x19(%bx,%di)
   0xf90e9:     mov    $0x6a,%dh
   0xf90eb:     ret
   0xf90ec:     push   $0xb84f4584
   0xf90f1:     jmp    0xf90bf
   0xf90f3:     jecxz  0xf9140
   0xf90f5:     insl   (%dx),%es:(%edi)
   0xf90f6:     out    %al,$0x98
   0xf90f8:     push   %edi
---Type <return> to continue, or q <return> to quit---
   0xf90f9:     sub    $0x9a,%al
   0xf90fb:     lea    -0x12(%eax),%eax
   0xf90fe:     ss
   0xf90ff:     leave
   0xf9100:     rorb   %cl,-0x49(%edi)
   0xf9103:     clc
   0xf9104:     fisubr 0x3c2aef4(%esi)
   0xf910a:     jnp    0xf9103
   0xf910c:     dec    %eax
   0xf910d:     xchg   %eax,%ebx
   0xf910e:     jb     0xf90f0
   0xf9110:     jg     0xf9178
   0xf9112:     data16
   0xf9113:     outsb  %ds:(%esi),(%dx)
   0xf9114:     out    %al,(%dx)
   0xf9115:     lcall  $0xb0aa,$0x8aa0bb69
   0xf911c:     ss


   0xf911d:     sub    %ch,%ch
   0xf911f:     xchg   %eax,%edx
   0xf9120:     ss
   0xf9121:     insb   (%dx),%es:(%edi)
   0xf9122:     es
   0xf9123:     xchg   %eax,%edx
   0xf9124:     mov    $0x8a,%al
   0xf9126:     xor    (%edx),%cl
   0xf9128:     test   $0x2a,%al
   0xf912a:     lds    0x0(%ecx,%ecx,1),%esi
   0xf912e:     add    0x5b(%ecx),%al
   0xf9131:     sbb    %edx,0x2ec992de(%edx)
   0xf9137:     cltd
   0xf9138:     test   $0xc224e965,%eax
   0xf913d:     push   $0xffffffb2
   0xf913f:     sbb    %edx,0x77f774b6(%edx)
   0xf9145:     jne    0xf9135
   0xf9147:     mov    %esp,%ebx
---Type <return> to continue, or q <return> to quit---
   0xf9149:     mov    $0x59,%dl
   0xf914b:     imul   $0xffffff91,0x36(%edx),%edx
   0xf914f:     dec    %eax
   0xf9150:     mov    0x4438737,%al
   0xf9155:     add    $0x6aac8055,%eax
   0xf915a:     lods   %ds:(%esi),%al
   0xf915b:     xchg   %eax,%ecx
   0xf915c:     adc    %ah,(%edx)
   0xf915e:     (bad)
   0xf915f:     sbb    $0x10,%al
   0xf9161:     add    $0x8e,%al
   0xf9163:     subb   $0xbf,-0x45(%esi)
   0xf9167:     pushl  0x2dd95674(%ebx)
   0xf916d:     mov    $0xdd,%bh
   0xf916f:     fucomp %st(6)
   0xf9171:     idivl  -0xd8207e2(%esi)
   0xf9177:     jnp    0xf915c
   0xf9179:     test   $0xbb9fe1ef,%edi
   0xf917f:     add    %esp,-0x4b25b96e(%ebp)
   0xf9185:     test   $0xda,%al
   0xf9187:     lock sbb $0x9a,%al
   0xf918a:     or     -0x5cf908d8(%edi),%dl
   0xf9190:     fdivrp %st,%st(3)
   0xf9192:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf9193:     sti
   0xf9194:     cli
   0xf9195:     xchg   %eax,%ebx
   0xf9196:     inc    %edi
   0xf9197:     mov    0x71a9fa08,%eax
   0xf919c:     jmp    0xa93d5d02
   0xf91a1:     icebp
   0xf91a2:     ucomiss -0x29c721b1(%esi),%xmm4
   0xf91a9:     call   0xf890f9a
   0xf91ae:     jnp    0xf917b
   0xf91b0:     xor    $0x77,%al
---Type <return> to continue, or q <return> to quit---
   0xf91b2:     lods   %ds:(%esi),%al
   0xf91b3:     sbb    -0x2(%esi,%edi,1),%edi
   0xf91b7:     cwtl
   0xf91b8:     (bad)
   0xf91b9:     fisttp (%edi)
   0xf91bb:     mov    $0x7fcf0fb0,%ebp
   0xf91c0:     bound  %ebp,0x6d(%ebx)
   0xf91c3:     xlat   %ds:(%ebx)
   0xf91c4:     mov    $0xc9f29ae2,%edi
   0xf91c9:     fwait
   0xf91ca:     insl   (%dx),%es:(%edi)
   0xf91cb:     (bad)
   0xf91cc:     lret   $0xdfc7
   0xf91cf:     (bad)
   0xf91d0:     sbb    -0x1feb65a6(%ebx),%bh
   0xf91d6:     dec    %ebp
   0xf91d7:     lods   %ds:(%esi),%al
   0xf91d8:     mov    %esi,0x56e4292b(%edx,%esi,8)
   0xf91df:     ror    %cl,%eax
   0xf91e1:     scas   %es:(%edi),%al
   0xf91e2:     cld
   0xf91e3:     adc    (%ecx),%dh
   0xf91e5:     xchg   %eax,%esp
   0xf91e6:     repnz sub $0xa9,%al
   0xf91e9:     in     $0x59,%al
   0xf91eb:     decb   (%ecx)
   0xf91ed:     push   %ss
   0xf91ee:     xchg   %eax,%esi
   0xf91ef:     jb     0xf9222
   0xf91f1:     mov    $0x72,%dh
   0xf91f3:     xor    %edx,%esi
   0xf91f5:     jb     0xf922f
   0xf91f7:     out    %al,(%dx)
   0xf91f8:     mov    $0x69cb278c,%esp
   0xf91fd:     int    $0x5e
---Type <return> to continue, or q <return> to quit---
   0xf91ff:     out    %al,(%dx)
   0xf9200:     pop    %esi
   0xf9201:     mov    $0xc8,%dh
   0xf9203:     lret   $0x5798
   0xf9206:     mov    $0x43db5a4c,%ebx
   0xf920b:     sub    -0x11(%ebp),%ah
   0xf920e:     je     0xf9225
   0xf9210:     ds
   0xf9211:     and    $0xde5ed163,%eax
   0xf9216:     (bad)
   0xf9218:     aas
   0xf9219:     fimull -0x35a7d54a(%esi)
   0xf921f:     pop    %eax
   0xf9220:     (bad)
   0xf9221:     cmovns 0x40(%ecx),%ebp
   0xf9225:     (bad)
   0xf9226:     mov    %ss,0x51(%eax)
   0xf9229:     mov    %cl,0x72(%ecx)
   0xf922c:     mov    $0x893f1ca7,%esi
   0xf9231:     and    $0x12bb2b69,%ebp
   0xf9237:     add    %esi,%edi
   0xf9239:     out    %al,$0x60
   0xf923b:     jle    0xf9284
   0xf923d:     les    0x76(%ebp),%edx
   0xf9240:     insl   (%dx),%es:(%edi)
   0xf9241:     jo     0xf9242
   0xf9243:     push   %ecx
   0xf9244:     pop    %eax
   0xf9245:     dec    %ecx
   0xf9246:     scas   %es:(%edi),%al
   0xf9247:     adc    -0x5c14ae1(%esp),%edi
   0xf924e:     popa
   0xf924f:     pop    %es
   0xf9250:     repnz out %al,(%dx)
   0xf9252:     scas   %es:(%edi),%eax
---Type <return> to continue, or q <return> to quit---
   0xf9253:     add    %esi,%edx
   0xf9255:     dec    %ebx
   0xf9256:     fcmovbe %st(3),%st
   0xf9258:     repnz lahf
   0xf925a:     adc    %dl,%bh
   0xf925c:     jmp    0xf9263
   0xf925e:     mov    %eax,0x853714d9
   0xf9263:     add    $0x92,%al
   0xf9265:     out    %eax,(%dx)
   0xf9266:     xchg   %eax,%ebx
   0xf9267:     push   $0xf4bacef
   0xf926c:     push   %ecx
   0xf926d:     dec    %esp
   0xf926e:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf926f:     add    -0x4989444a(%eax),%edx
   0xf9275:     jp     0xf92eb
   0xf9277:     jne    0xf923b
   0xf9279:     mov    %eax,0x44b08ed5
   0xf927e:     cmc
   0xf927f:     loopne 0xf9294
   0xf9281:     xlat   %ds:(%ebx)
   0xf9282:     shr    %cl,%ah
   0xf9284:     fistp  0x7c(%eax)
   0xf9287:     pop    %esi
   0xf9288:     and    $0xd2a3e573,%eax
   0xf928d:     adc    $0x5acbdb0e,%eax
   0xf9292:     sbb    $0x5f,%al
   0xf9294:     cmp    $0x3d,%al
   0xf9296:     cwtl
   0xf9297:     mov    $0x68,%ch
   0xf9299:     bound  %ebp,(%esi,%esi,2)
   0xf929c:     mov    $0x66,%dl
   0xf929e:     fs
   0xf929f:     cmp    $0x37,%al
   0xf92a1:     pop    %ss
---Type <return> to continue, or q <return> to quit---
   0xf92a2:     fnstsw 0x7965426b(%ebx)
   0xf92a8:     inc    %edx
   0xf92a9:     xchg   %eax,%esp
   0xf92aa:     arpl   %cx,(%edi)
   0xf92ac:     sbb    (%esi),%ebx
   0xf92ae:     mov    $0x3c88d643,%eax
   0xf92b3:     mov    $0x559ae11a,%esi
   0xf92b8:     jbe    0xf925f
   0xf92ba:     jne    0xf9320
   0xf92bc:     push   %eax
   0xf92bd:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf92be:     mov    $0xac725f1a,%eax
   0xf92c3:     mov    0x33d71c81,%al
   0xf92c8:     mov    %dh,%bl
   0xf92ca:     sahf
   0xf92cb:     pop    %esp
   0xf92cc:     scas   %es:(%edi),%al
   0xf92cd:     outsb  %ds:(%esi),(%dx)
   0xf92ce:     mov    -0x31(%ecx,%edi,2),%edx
   0xf92d2:     push   %esp
   0xf92d3:     push   %cs
   0xf92d4:     imul   $0xa21bfa91,%esi,%ebp
   0xf92da:     mov    $0x9ca67e88,%esi
   0xf92df:     je     0xf933a
   0xf92e1:     sbb    %esi,%ebx
   0xf92e3:     sub    $0xbe63265f,%eax
   0xf92e8:     jne    0xf929f
   0xf92ea:     lock pop %ebx
   0xf92ec:     push   %edx
   0xf92ed:     stc
   0xf92ee:     adc    %ch,%al
   0xf92f0:     lods   %ds:(%esi),%eax
   0xf92f1:     mov    $0xe8,%ch
   0xf92f3:     repnz insl (%dx),%es:(%edi)
   0xf92f5:     lock xchg %eax,%ebx
---Type <return> to continue, or q <return> to quit---
   0xf92f7:     xor    $0x21,%al
   0xf92f9:     jne    0xf92bd
   0xf92fb:     out    %al,$0x53
   0xf92fd:     bound  %eax,0x599e2b1e(%ebx)
   0xf9303:     sub    $0xa0,%al
   0xf9305:     mov    $0x37cd69fd,%eax
   0xf930a:     inc    %edi
   0xf930b:     xor    (%edx),%dl
   0xf930d:     call   0x9fdb7350
   0xf9312:     adc    $0xf9,%al
   0xf9314:     xor    0xc(%edi),%ecx
   0xf9317:     sub    %eax,%esi
   0xf9319:     adc    $0x3c,%al
   0xf931b:     xchg   %eax,%esi
   0xf931c:     inc    %esi
   0xf931d:     bound  %esp,-0x68(%eax)
   0xf9320:     psrld  %mm2,%mm6
   0xf9323:     cmc
   0xf9324:     jl     0xf92ee
   0xf9326:     jns    0xf92aa
   0xf9328:     pop    %ecx
   0xf9329:     or     0xa3ef09f4,%esp
   0xf932f:     (bad)
   0xf9330:     mov    %cl,0x274507ec(%ebp)
   0xf9336:     pop    %fs
   0xf9338:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf9339:     movsb  %ds:(%esi),%es:(%edi)
   0xf933a:     daa
   0xf933b:     sbb    0x761bc932,%esp
   0xf9341:     fcompl (%edx)
   0xf9343:     push   %esi
   0xf9344:     lea    -0x18744e2b(%edx),%edx
   0xf934a:     test   %al,(%esi,%esi,2)
   0xf934d:     xchg   %ah,(%ebx)
   0xf934f:     arpl   %di,-0x60(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf9352:     lods   %ds:(%esi),%al
   0xf9353:     xor    %bl,0xd(%edi)
   0xf9356:     in     (%dx),%eax
   0xf9357:     les    (%eax),%ecx
   0xf9359:     cmp    %ss:0x3b(%ebp),%ch
   0xf935d:     mov    $0x2db320ea,%ebx
   0xf9362:     push   %esi
   0xf9363:     int3
   0xf9364:     mov    $0x6ea35ab2,%ebp
   0xf9369:     jb     0xf938e
   0xf936b:     jecxz  0xf93d0
   0xf936d:     (bad)
   0xf936e:     enter  $0x58a0,$0xa0
   0xf9372:     fcomp  %st(4)
   0xf9374:     jne    0xf9356
   0xf9376:     fadd   %st(4),%st
   0xf9378:     test   $0xcc15d922,%eax
   0xf937d:     push   %ds
   0xf937e:     lahf
   0xf937f:     pop    %ds
   0xf9380:     mov    $0xda45a642,%eax
   0xf9385:     int    $0xbe
   0xf9387:     (bad)
   0xf9388:     fdivs  (%esi)
   0xf938a:     mov    %esp,-0x5d(%esp,%edi,1)
   0xf938e:     push   %ecx
   0xf938f:     mov    $0xa9,%bh
   0xf9391:     (bad)
   0xf9392:     mov    $0xebd4cc4d,%esi
   0xf9397:     mov    0x7824f96a(%eax),%gs
   0xf939d:     test   $0xde,%al
   0xf939f:     or     $0x826242de,%eax
   0xf93a4:     jecxz  0xf93a8
   0xf93a6:     mov    0x6f831c1a(%eax),%es
   0xf93ac:     pusha
---Type <return> to continue, or q <return> to quit---
   0xf93ad:     fcoml  (%edx)
   0xf93af:     imul   $0x9f12d38f,(%edx),%edx
   0xf93b5:     popa
   0xf93b6:     push   %es
   0xf93b7:     dec    %ebp
   0xf93b8:     or     $0x8666836a,%eax
   0xf93bd:     fbld   (%eax)
   0xf93bf:     fcmovnu %st(1),%st
   0xf93c1:     ss
   0xf93c2:     std
   0xf93c3:     push   %es
   0xf93c4:     pop    %esi
   0xf93c5:     leave
   0xf93c6:     mov    $0x50,%cl
   0xf93c8:     sarb   (%ecx)
   0xf93ca:     xchg   %esp,-0x40(%edi)
   0xf93cd:     mov    $0xbe0b948b,%esp
   0xf93d2:     int    $0xdf
   0xf93d4:     cwtl
   0xf93d5:     subl   $0x60,(%edi)
   0xf93d8:     sar    %cl,%bl
   0xf93da:     mov    %dh,%ds:0x35295a5f(%edx)
   0xf93e1:     data16
   0xf93e2:     mov    $0xca,%bh
   0xf93e4:     aaa
   0xf93e5:     xchg   %eax,%esp
   0xf93e6:     fldenvs -0x4bdba04e(%ecx)
   0xf93ed:     cltd
   0xf93ee:     clc
   0xf93ef:     dec    %ch
   0xf93f1:     mov    $0xb7d0f22d,%edx
   0xf93f6:     push   %ds
   0xf93f7:     int    $0xc7
   0xf93f9:     and    %ecx,-0xb(%esi)
   0xf93fc:     pop    %edx
---Type <return> to continue, or q <return> to quit---
   0xf93fd:     dec    %esi
   0xf93fe:     int    $0xa
   0xf9400:     pop    %ecx
   0xf9401:     jb     0xf945e
   0xf9403:     stos   %al,%es:(%edi)
   0xf9404:     mov    %fs,(%esi)
   0xf9406:     adc    $0xbe,%al
   0xf9408:     leave
   0xf9409:     outsb  %ds:(%esi),(%dx)
   0xf940a:     rcr    $0x95,%ah
   0xf940d:     lcall  $0x3fe7,$0x870860d0
   0xf9414:     mov    $0x5b,%bl
   0xf9416:     lods   %ds:(%esi),%al
   0xf9417:     xor    $0x6c375c8c,%eax
   0xf941c:     push   %es
   0xf941d:     fidiv  0x75(%ecx)
   0xf9420:     popf
   0xf9421:     cmovnp -0x1b6b75a0(%ebp,%esi,8),%edi
   0xf9429:     ss
   0xf942a:     dec    %edx
   0xf942b:     xchg   %eax,%esp
   0xf942c:     shl    $0xa5,%cl
   0xf942f:     lea    0x1074d991(%edx),%edx
   0xf9435:     mov    $0x5c6f36f1,%ecx
   0xf943a:     cmp    $0x5d0f1f9c,%eax
   0xf943f:     push   %edx
   0xf9440:     pusha
   0xf9441:     repnz xor %ecx,%eax
   0xf9444:     pop    %ebp
   0xf9445:     arpl   %bp,-0x367a816f(%eax)
   0xf944b:     lahf
   0xf944c:     adc    %edi,-0x6c(%ebx,%ecx,4)
   0xf9450:     cmp    -0x3f(%esi),%ah
   0xf9453:     scas   %es:(%edi),%eax
   0xf9454:     in     $0x74,%al
---Type <return> to continue, or q <return> to quit---
   0xf9456:     fcomps -0x17(%eax,%esi,4)
   0xf945a:     (bad)
   0xf945b:     (bad)
   0xf945c:     push   %ds
   0xf945d:     lcall  $0x4966,$0xd19ad9f2
   0xf9464:     imul   $0x0,-0x60(%ebp),%edx
   0xf9468:     push   %ecx
   0xf9469:     and    %eax,(%ebx)
   0xf946b:     pop    %ds
   0xf946c:     mov    $0xb1,%ah
   0xf946e:     sbb    -0x11(%edx),%ebp
   0xf9471:     mov    $0x97,%bh
   0xf9473:     or     %ah,-0x25(%esi)
   0xf9476:     out    %al,(%dx)
   0xf9477:     movsl  %ds:(%esi),%es:(%edi)
   0xf9478:     insl   (%dx),%es:(%edi)
   0xf9479:     insl   (%dx),%es:(%edi)
   0xf947a:     icebp
   0xf947b:     pop    %ebp
   0xf947c:     in     $0xc1,%eax
   0xf947e:     jmp    0xfcf6b579
   0xf9483:     mov    0x712f31f,%eax
   0xf9488:     or     %dl,0x1ea71136(%edx)
   0xf948e:     mov    0x42f258fe,%al
   0xf9493:     xor    0x5(%eax),%al
   0xf9496:     xor    $0x9318f283,%eax
   0xf949b:     cltd
   0xf949c:     jmp    0xf94d0
   0xf949e:     bound  %ebp,-0x509b9bed(%ecx)
   0xf94a4:     movsl  %ds:(%esi),%es:(%edi)
   0xf94a5:     out    %al,$0x2e
   0xf94a7:     xor    %al,%dl
   0xf94a9:     adc    $0xabd362dd,%eax
   0xf94ae:     lcall  $0xfd8d,$0xb6032a84
   0xf94b5:     inc    %ebp
---Type <return> to continue, or q <return> to quit---
   0xf94b6:     or     %bl,0xc1f49a4d
   0xf94bc:     mov    $0xe4,%ch
   0xf94be:     test   %eax,-0x3b386b1d(%edx,%ebx,1)
   0xf94c5:     (bad)
   0xf94c6:     mov    $0xaa,%dl
   0xf94c8:     xor    $0xcfe52559,%eax
   0xf94cd:     bound  %ebp,0x1e8b011c(%ebp,%edx,4)
   0xf94d4:     cmp    (%eax),%edi
   0xf94d6:     ljmp   $0x1f33,$0xf247f3e8
   0xf94dd:     addl   $0xffffffd7,0x67039ed9(%edi)
   0xf94e4:     or     %ecx,0x631895cf(%ecx,%eax,8)
   0xf94eb:     push   %es
   0xf94ec:     in     (%dx),%eax
   0xf94ed:     fsubrs (%esi)
   0xf94ef:     push   %ds
   0xf94f0:     xchg   %dl,(%eax)
   0xf94f2:     stc
   0xf94f3:     mov    0x783cbc88,%ax
   0xf94f9:     push   %eax
   0xf94fa:     pop    %ss
   0xf94fb:     sbb    $0xae,%al
   0xf94fd:     popa
   0xf94fe:     pop    %esp
   0xf94ff:     pop    %ecx
   0xf9500:     mov    %eax,0x42e2c0fc
   0xf9505:     or     %edi,0x3a(%eax)
   0xf9508:     push   %ds
   0xf9509:     (bad)
   0xf950a:     xor    0x23fa477c(%ebx),%ch
   0xf9510:     (bad)
   0xf9511:     leave
   0xf9512:     lea    0x49a3679b(%ecx),%ecx
   0xf9518:     xchg   %eax,%edi
   0xf9519:     aas
   0xf951a:     std
---Type <return> to continue, or q <return> to quit---
   0xf951b:     mov    $0xe3,%al
   0xf951d:     rcrb   %cl,(%edi,%ebx,4)
   0xf9520:     pop    %ebp
   0xf9521:     cmc
   0xf9522:     adcl   $0xfffffff2,(%ebx)
   0xf9525:     mov    $0x17ecf4a8,%ebp
   0xf952a:     lahf
   0xf952b:     sbb    %esi,(%esi)
   0xf952d:     cmp    $0x16665744,%eax
   0xf9532:     shlb   %cl,-0x4e(%edi)
   0xf9535:     add    %edi,%edi
   0xf9537:     push   %es
   0xf9538:     inc    %edi
   0xf9539:     jecxz  0xf94bd
   0xf953b:     and    -0x21(%edi),%ebp
   0xf953e:     sub    (%edi),%cl
   0xf9540:     fidivrl 0x5d13ca07(%edi)
   0xf9546:     inc    %eax
   0xf9547:     daa
   0xf9548:     in     (%dx),%eax
   0xf9549:     testl  $0xabf37824,0x7e(%eax)
   0xf9550:     inc    %edi
   0xf9551:     std
   0xf9552:     loop   0xf95a4
   0xf9554:     rcl    $0x21,%dl
   0xf9557:     lret   $0x6026
   0xf955a:     push   %ebp
   0xf955b:     mov    %ch,0x7cfc28a6(%ebp)
   0xf9561:     jo     0xf95d3
   0xf9563:     in     $0xc4,%al
   0xf9565:     mov    $0x38546cb0,%esp
   0xf956a:     lods   %ds:(%esi),%eax
   0xf956b:     outsb  %ds:(%esi),(%dx)
   0xf956c:     das
   0xf956d:     sub    $0x62c02a1e,%ebp
---Type <return> to continue, or q <return> to quit---
   0xf9573:     jecxz  0xf95b5
   0xf9575:     jno    0xf95e5
   0xf9577:     aam    $0xffffffd4
   0xf9579:     and    %bl,-0x54a69213(%eax)
   0xf957f:     inc    %esi
   0xf9580:     fistp  0x1e7b2056
   0xf9586:     cmp    %ebx,(%ebx)
   0xf9588:     cmp    %bl,%bl
   0xf958a:     add    (%edi),%ebp
   0xf958c:     jbe    0xf9543
   0xf958e:     mov    $0x46,%ch
   0xf9590:     outsb  %ds:(%esi),(%dx)
   0xf9591:     add    %esi,0x29a3bc35(%eax)
   0xf9597:     ret
   0xf9598:     cwtl
   0xf9599:     (bad)
   0xf959a:     std
   0xf959b:     nop
   0xf959c:     pop    %esi
   0xf959d:     pop    %ecx
   0xf959e:     fs
   0xf959f:     mov    $0x1c1e5969,%esi
   0xf95a5:     fsubrs -0x73d87f5d(%edx)
   0xf95ab:     cmc
   0xf95ac:     icebp
   0xf95ad:     jb     0xf9580
   0xf95af:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf95b0:     scas   %es:(%edi),%al
   0xf95b1:     mov    $0x6f13d972,%ebp
   0xf95b6:     addr16 ret
   0xf95b8:     lahf
   0xf95b9:     mov    $0xde1eae57,%edx
   0xf95be:     mov    %eax,%cs
   0xf95c0:     add    %ah,%bh
   0xf95c2:     add    $0x7cd40cf7,%eax
---Type <return> to continue, or q <return> to quit---
   0xf95c7:     cwtl
   0xf95c8:     loopne 0xf95bc
   0xf95ca:     mov    $0x4ec81227,%esi
   0xf95cf:     lods   %ds:(%esi),%eax
   0xf95d0:     sahf
   0xf95d1:     pushf
   0xf95d2:     pop    %ebx
   0xf95d3:     mov    $0xe2daa408,%edi
   0xf95d8:     enter  $0x9e,$0x98
   0xf95dc:     out    %al,$0x12
   0xf95de:     jle    0xf95ec
   0xf95e0:     pop    %ebx
   0xf95e1:     sar    $0x26,%eax
   0xf95e4:     aas
   0xf95e5:     cmp    $0x1c75ad16,%eax
   0xf95ea:     mov    -0x18(%ebx),%bh
   0xf95ed:     mov    $0xf1e4f1e2,%ebp
   0xf95f2:     sub    %edx,(%esi)
   0xf95f4:     push   %cs
   0xf95f5:     cmp    %dh,(%esi)
   0xf95f7:     adc    %bh,%ah
   0xf95f9:     cld
   0xf95fa:     dec    %ebp
   0xf95fb:     repnz in (%dx),%eax
   0xf95fd:     out    %al,$0xc8
   0xf95ff:     imul   $0x29,%ecx,%esi
   0xf9602:     or     $0x1f,%al
   0xf9604:     test   $0x998304d8,%eax
   0xf9609:     pusha
   0xf960a:     in     $0x16,%al
   0xf960c:     adc    $0xb6,%al
   0xf960e:     leave
   0xf960f:     dec    %edi
   0xf9610:     sbb    (%ecx),%cl
   0xf9612:     add    %dh,0x20697f01(%edx,%edx,1)
---Type <return> to continue, or q <return> to quit---
   0xf9619:     sub    0xf(%edx),%bl
   0xf961c:     dec    %ebp
   0xf961d:     mull   -0x20(%edi)
   0xf9620:     mov    $0x4893663d,%ebp
   0xf9625:     or     $0x415922ae,%eax
   0xf962a:     mov    $0x23,%ah
   0xf962c:     insl   (%dx),%es:(%edi)
   0xf962d:     rcrb   %cl,0x4ab98d28(%ecx)
   0xf9633:     fs
   0xf9634:     adc    %bh,%al
   0xf9636:     push   %esi
   0xf9637:     mov    $0xba,%cl
   0xf9639:     pop    %esi
   0xf963a:     sbb    %bh,(%eax)
   0xf963c:     (bad)
   0xf963d:     int3
   0xf963e:     sbb    $0x40,%al
   0xf9640:     push   %cs
   0xf9641:     adc    %cl,0x3a(%ecx)
   0xf9644:     lea    0x599f5764(%edx),%ebp
   0xf964a:     adc    -0x43dfa278(%edx),%esi
   0xf9650:     sub    %edi,0x39(%ebx)
   0xf9653:     or     $0xfd8a829,%eax
   0xf9658:     ret    $0x3f2c
   0xf965b:     aas
   0xf965c:     pop    %esi
   0xf965d:     and    0x66248bb9(%ecx),%edx
   0xf9663:     stc
   0xf9664:     adc    %esp,%ebp
   0xf9666:     and    %cl,-0x6b2574c7(%edi)
   0xf966c:     dec    %eax
   0xf966d:     and    %bl,%dl
   0xf966f:     rolb   %cl,0x6(%edi)
   0xf9672:     movsb  %ds:(%esi),%es:(%edi)
   0xf9673:     idivl  (%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf9675:     add    $0x54,%al
   0xf9677:     mov    $0x1d,%ah
   0xf9679:     mov    $0xdb,%al
   0xf967b:     clc
   0xf967c:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf967d:     lds    0x1e3f1709(%ebp),%edi
   0xf9683:     sbb    %edx,(%edx)
   0xf9685:     inc    %esp
   0xf9686:     ja     0xf960e
   0xf9688:     or     $0xc0,%al
   0xf968a:     imul   $0x11474ac8,-0x5(%eax),%esi
   0xf9691:     push   %edx
   0xf9692:     inc    %esp
   0xf9693:     and    %bl,%cl
   0xf9695:     mov    %es,-0x63(%edi)
   0xf9698:     ret
   0xf9699:     or     $0x542e599,%eax
   0xf969e:     pop    %esi
   0xf969f:     dec    %esp
   0xf96a0:     gs
   0xf96a1:     xchg   %eax,%esp
   0xf96a2:     ljmp   $0xc913,$0x9737a34
   0xf96a9:     aam    $0xfffffff3
   0xf96ab:     lods   %ds:(%esi),%al
   0xf96ac:     stos   %al,%es:(%edi)
   0xf96ad:     test   %edi,-0x7595bcd7(%esi)
   0xf96b3:     jno    0xf96c0
   0xf96b5:     fprem1
   0xf96b7:     jb     0xf96e2
   0xf96b9:     mov    %eax,0x4328acd0
   0xf96be:     call   0x10c26acc
   0xf96c3:     nop
   0xf96c4:     movsl  %ds:(%esi),%es:(%edi)
   0xf96c5:     lock inc %ebx
   0xf96c7:     or     %edi,%edi
---Type <return> to continue, or q <return> to quit---
   0xf96c9:     and    (%ecx),%edx
   0xf96cb:     ret
   0xf96cc:     inc    %esi
   0xf96cd:     int3
   0xf96ce:     outsl  %ds:(%esi),(%dx)
   0xf96cf:     pop    %eax
   0xf96d0:     add    $0x56,%al
   0xf96d2:     ljmp   *0x1e(%ecx)
   0xf96d5:     and    $0x4c,%bl
   0xf96d8:     cmp    0x333cd0a2(%edi),%bh
   0xf96de:     add    $0x493eab8,%eax
   0xf96e3:     pop    %ds
   0xf96e4:     mov    $0x424ae064,%esp
   0xf96e9:     add    %ecx,0x51(%ebp)
   0xf96ec:     sbb    $0xac,%al
   0xf96ee:     fidivl (%eax)
   0xf96f0:     loop   0xf96bf
   0xf96f2:     or     %ah,0x60286675(%eax)
   0xf96f8:     jg     0xf969c
   0xf96fa:     adc    %bh,%dl
   0xf96fc:     cmc
   0xf96fd:     into
   0xf96fe:     push   %esi
   0xf96ff:     sbb    $0x1b20ccec,%eax
   0xf9704:     test   %ch,%cl
   0xf9706:     jae    0xf96b5
   0xf9708:     xchg   %ah,%ah
   0xf970a:     and    %bl,0x1df7b934(%esi)
   0xf9710:     pop    %esp
   0xf9711:     std
   0xf9712:     jge    0xf96ed
   0xf9714:     js     0xf9773
   0xf9716:     adc    %al,0x37611968(%ebp)
   0xf971c:     mov    $0x331c36f1,%ebx
   0xf9721:     cld

---Type <return> to continue, or q <return> to quit---
   0xf9722:     nop
   0xf9723:     je     0xf9785
   0xf9725:     dec    %eax
   0xf9726:     mov    %ds,-0x2(%eax,%edx,1)
   0xf972a:     ss
   0xf972b:     pop    %ds
   0xf972c:     repnz clc
   0xf972e:     jg     0xf96fd
   0xf9730:     popa
   0xf9731:     pushl  (%edi,%eiz,1)
   0xf9734:     hlt
   0xf9735:     mov    $0x54,%cl
   0xf9737:     mov    $0x9772401,%esi
   0xf973c:     pop    %ds
   0xf973d:     or     -0x22(%edi),%esi
   0xf9740:     pop    %es
   0xf9741:     xchg   %eax,%ecx
   0xf9742:     fisub  0x24(%esi)
   0xf9745:     mov    $0x2551969a,%edx
   0xf974a:     lret   $0x8b6
   0xf974d:     cltd
   0xf974e:     in     (%dx),%eax
   0xf974f:     jp     0xf96e5
   0xf9751:     mov    0x2a(%edx),%eax
   0xf9754:     or     %ah,-0x38e24af5(%ebp)
   0xf975a:     pop    %eax
   0xf975b:     xchg   %eax,%edx
   0xf975c:     add    $0xe34fd050,%eax
   0xf9761:     add    $0x3c3b3717,%eax
   0xf9766:     mov    $0x14,%ch
   0xf9768:     lock stos %eax,%es:(%edi)
   0xf976a:     rorb   $0x55,(%ebx)
   0xf976d:     ret
   0xf976e:     arpl   %dx,%si
   0xf9770:     dec    %ebx
---Type <return> to continue, or q <return> to quit---
   0xf9771:     mov    %dl,(%ebx)
   0xf9773:     out    %al,(%dx)
   0xf9774:     (bad)
   0xf9775:     sub    %cl,-0x5a(%esi)
   0xf9778:     gs
   0xf9779:     nop
   0xf977a:     add    $0xe496db63,%eax
   0xf977f:     jl     0xf97b9
   0xf9781:     mov    0x1fc53e8,%al
   0xf9786:     out    %eax,$0xc4
   0xf9788:     jmp    0x96df2950
   0xf978d:     aas
   0xf978e:     sahf
   0xf978f:     sub    %ch,%ah
   0xf9791:     out    %eax,(%dx)
   0xf9792:     cmp    -0x2a(%ebp),%bh
   0xf9795:     gs
   0xf9796:     loopne 0xf97e6
   0xf9798:     cmp    %esp,%ebx
   0xf979a:     push   %ebx
   0xf979b:     bound  %ecx,(%eax)
   0xf979d:     add    %edx,%esp
   0xf979f:     fisttp (%ecx)
   0xf97a1:     push   %ds
   0xf97a2:     popa
   0xf97a3:     es
   0xf97a4:     xchg   %eax,%esi
   0xf97a5:     (bad)
   0xf97a6:     xchg   %ch,(%eax)
   0xf97a8:     inc    %edi
   0xf97a9:     fnstsw (%ecx)
   0xf97ab:     xor    $0x3f,%al
   0xf97ad:     aas
   0xf97ae:     daa
   0xf97af:     inc    %ecx
---Type <return> to continue, or q <return> to quit---
   0xf97b0:     inc    %esp
   0xf97b1:     jmp    0x6a66b50f
   0xf97b6:     sti
   0xf97b7:     and    %cl,%bh
   0xf97b9:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf97ba:     cmp    %cl,(%esi)
   0xf97bc:     lret
   0xf97bd:     movsb  %ds:(%esi),%es:(%edi)
   0xf97be:     lock adc %al,0x359d4ddc(%ebx,%eiz,1)
   0xf97c6:     cmp    %edi,0x230c1228(%ebx)
   0xf97cc:     out    %al,(%dx)
   0xf97cd:     xor    $0x26,%al
   0xf97cf:     adc    %ebx,%eax
   0xf97d1:     push   %es
   0xf97d2:     cmp    $0x79efd970,%eax
   0xf97d7:     xor    $0xffffffba,%ecx
   0xf97da:     hlt
   0xf97db:     inc    %edi
   0xf97dc:     push   %eax
   0xf97dd:     push   %edx
   0xf97de:     xor    %eax,-0x63(%edi)
   0xf97e1:     inc    %edx
   0xf97e2:     push   %cs
   0xf97e3:     lret
   0xf97e4:     fdivrs (%edi)
   0xf97e6:     jbe    0xf9799
   0xf97e8:     inc    %ebp
   0xf97e9:     mov    $0x2a,%ah
   0xf97eb:     sub    -0x4a731bda(%ecx,%edx,8),%eax
   0xf97f2:     cld
   0xf97f3:     js     0xf97f9
   0xf97f5:     pop    %ebx
   0xf97f6:     push   %eax
   0xf97f7:     xchg   %eax,%esi
   0xf97f8:     adc    %ebp,%ebp
---Type <return> to continue, or q <return> to quit---
   0xf97fa:     mov    $0x7a32d8dd,%edx
   0xf97ff:     sub    $0x8b,%al
   0xf9801:     in     (%dx),%al
   0xf9802:     loopne 0xf9828
   0xf9804:     in     $0xa1,%eax
   0xf9806:     lahf
   0xf9807:     dec    %esp
   0xf9808:     sbbl   $0x58cf1f12,0x48(%edi,%edx,2)
   0xf9810:     jb     0xf9836
   0xf9812:     icebp
   0xf9813:     daa
   0xf9814:     push   %esi
   0xf9815:     rclb   0x60(%ebx)
   0xf9818:     lods   %ds:(%esi),%eax
   0xf9819:     dec    %esi
   0xf981a:     or     0x98d7a16a,%al
   0xf9820:     or     (%ecx),%ebp
   0xf9822:     push   %ecx
   0xf9823:     push   %edx
   0xf9824:     push   %esi
   0xf9825:     in     $0xb,%eax
   0xf9827:     fwait
   0xf9828:     lock js 0xf9840
   0xf982b:     (bad)
   0xf982d:     repz or %ch,(%eax)
   0xf9830:     movsb  %ds:(%esi),%es:(%edi)
   0xf9831:     in     (%dx),%al
   0xf9832:     jecxz  0xf97c2
   0xf9834:     inc    %eax
   0xf9835:     out    %al,(%dx)
   0xf9836:     jo     0xf9895
   0xf9838:     jge    0xf981e
   0xf983a:     mov    $0x3207623,%ecx
   0xf983f:     cmp    0x143495dd(%edx),%bh
   0xf9845:     sbb    %ebx,0x4e0dd34(%edi)
---Type <return> to continue, or q <return> to quit---
   0xf984b:     xchg   %eax,%edx
   0xf984c:     mov    $0xbf,%cl
   0xf984e:     test   %ch,-0x44(%ebx)
   0xf9851:     sti
   0xf9852:     ja     0xf97f2
   0xf9854:     cltd
   0xf9855:     jo     0xf97e6
   0xf9857:     pop    %edx
   0xf9858:     ffreep %st(2)
   0xf985a:     repnz or -0x20(%edi),%esi
   0xf985e:     aaa
   0xf985f:     inc    %ebx
   0xf9860:     (bad)
   0xf9861:     xor    $0x95,%al
   0xf9863:     and    $0xfd5d537c,%eax
   0xf9868:     mov    0x3695b0a8,%al
   0xf986d:     pop    %es
   0xf986e:     lods   %ds:(%esi),%al
   0xf986f:     aas
   0xf9870:     sub    %bl,%ch
   0xf9872:     (bad)
   0xf9873:     mov    %esi,0x47(%ecx)
   0xf9876:     jecxz  0xf981e
   0xf9878:     (bad)
   0xf9879:     lret   $0x7bbf
   0xf987c:     jo     0xf98d9
   0xf987e:     jge    0xf9807
   0xf9880:     mov    %?,-0x66d86b27(%ecx)
   0xf9886:     inc    %edx
   0xf9887:     movsb  %ds:(%esi),%es:(%edi)
   0xf9888:     pop    %eax
   0xf9889:     cmp    $0x35,%al
   0xf988b:     dec    %edi
   0xf988c:     aad    $0x44
   0xf988e:     mov    (%esi),%gs
---Type <return> to continue, or q <return> to quit---
   0xf9890:     sbb    -0x53d8450b(%ebx,%eax,2),%cl
   0xf9897:     jge    0xf9864
   0xf9899:     lret
   0xf989a:     rol    $0x24,%esp
   0xf989d:     push   $0x0
   0xf989f:     call   0x39266e9d
   0xf98a4:     popf
   0xf98a5:     or     $0xa81af14b,%eax
   0xf98aa:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf98ab:     pop    %edx
   0xf98ac:     mov    $0x3a,%cl
   0xf98ae:     pop    %es
   0xf98af:     stos   %al,%es:(%edi)
   0xf98b0:     clc
   0xf98b1:     movsl  %ds:(%esi),%es:(%edi)
   0xf98b2:     add    $0xec,%al
   0xf98b4:     adc    %bh,%dl
   0xf98b6:     xchg   %eax,%edx
   0xf98b7:     pop    %ebx
   0xf98b8:     sbb    $0x94486d4a,%eax
   0xf98bd:     iret
   0xf98be:     mov    $0x1a14261f,%ecx
   0xf98c3:     divl   -0x4170b09a(%edi)
   0xf98c9:     sub    (%ebx),%ecx
   0xf98cb:     mov    %al,0xdc576f03
   0xf98d0:     xor    $0x4a,%al
   0xf98d2:     aam    $0xffffffea
   0xf98d4:     (bad)
   0xf98d5:     mov    %eax,0xd0ce424a
   0xf98da:     adc    -0x63388f37(%ecx),%ch
   0xf98e0:     pop    %esi
   0xf98e1:     test   $0x58,%al
   0xf98e3:     jmp    0x20b70d0e
   0xf98e8:     in     (%dx),%al
   0xf98e9:     in     (%dx),%eax
---Type <return> to continue, or q <return> to quit---
   0xf98ea:     jge    0xf9915
   0xf98ec:     and    $0x167658a8,%eax
   0xf98f1:     add    $0x1b,%al
   0xf98f3:     dec    %eax
   0xf98f4:     jge    0xf990c
   0xf98f6:     fwait
   0xf98f7:     xchg   %eax,%ebp
   0xf98f8:     or     $0x5dc53472,%eax
   0xf98fd:     cli
   0xf98fe:     dec    %esp
   0xf98ff:     outsl  %ds:(%esi),(%dx)
   0xf9900:     sub    0x18(%ecx),%ch
   0xf9903:     and    %dh,-0x1444657f(%eax)
   0xf9909:     inc    %ebx
   0xf990a:     jae    0xf98a7
   0xf990c:     xchg   %eax,%ecx
   0xf990d:     out    %al,(%dx)
   0xf990e:     add    %eax,0x70b051ae(%eax)
   0xf9914:     cli
   0xf9915:     pop    %eax
   0xf9916:     int    $0x7e
   0xf9918:     pop    %esi
   0xf9919:     pop    %ecx
   0xf991a:     jno    0xf990e
   0xf991c:     adc    %ch,-0x6a(%ebp,%eiz,4)
   0xf9920:     jmp    0xf9914
   0xf9922:     pop    %ebx
   0xf9923:     roll   %cl,(%ebx)
   0xf9925:     dec    %edi
   0xf9926:     inc    %edi
   0xf9927:     add    $0xc65e133f,%eax
   0xf992c:     pop    %ebx
   0xf992d:     shll   -0x53d270f9(%edi,%ebx,2)
   0xf9934:     movsb  %ds:(%esi),%es:(%edi)
   0xf9935:     xlat   %cs:(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xf9937:     movsb  %ds:(%esi),%es:(%edi)
   0xf9938:     lods   %ds:(%esi),%al
   0xf9939:     sahf
   0xf993a:     mov    %dh,%ah
   0xf993c:     push   %eax
   0xf993d:     jle    0xf98bf
   0xf993f:     sub    %ebp,-0x64(%edi)
   0xf9942:     inc    %esp
   0xf9943:     or     $0x4c,%al
   0xf9945:     jge    0xf98d2
   0xf9947:     mov    $0x98,%al
   0xf9949:     roll   $0x9a,0x7c0a6b51(%eax,%edx,8)
   0xf9951:     int3
   0xf9952:     mov    $0xdd,%bh
   0xf9954:     sbb    -0x7a(%ecx),%esp
   0xf9957:     stos   %eax,%es:(%edi)
   0xf9958:     outsl  %ds:(%esi),(%dx)
   0xf9959:     mov    $0xf6,%bh
   0xf995b:     ficompl 0xc6db355e
   0xf9961:     cmpxchg %bl,-0x42(%ebx)
   0xf9965:     insl   (%dx),%es:(%edi)
   0xf9966:     jp     0xf992d
   0xf9968:     sub    0x20(%edx),%eax
   0xf996b:     loopne 0xf99cd
   0xf996d:     xor    -0x15(%ebx),%eax
   0xf9970:     roll   $0x36,0x119aa3a1(%esi)
   0xf9977:     jmp    0xf990d
   0xf9979:     lods   %ds:(%esi),%al
   0xf997a:     or     %ebp,(%eax)
   0xf997c:     je     0xf9976
   0xf997e:     pop    %ebx
   0xf997f:     mov    %al,0x41d00bce
   0xf9984:     push   %cs
   0xf9985:     add    $0x38,%al
   0xf9987:     push   %edx
---Type <return> to continue, or q <return> to quit---
   0xf9988:     lods   %ds:(%esi),%eax
   0xf9989:     push   %es
   0xf998a:     lds    -0x6d934d06(%edi),%eax
   0xf9990:     push   %ebp
   0xf9991:     call   0x8bb30c24
   0xf9996:     add    %edi,0x16(%edx)
   0xf9999:     loopne 0xf9996
   0xf999b:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf999c:     dec    %edi
   0xf999d:     subb   $0xa0,(%edx,%ebp,4)
   0xf99a1:     xor    %dh,%bl
   0xf99a3:     icebp
   0xf99a4:     push   $0x19
   0xf99a6:     mov    $0xd2,%dh
   0xf99a8:     fwait
   0xf99a9:     and    $0xbd404eb,%eax
   0xf99ae:     inc    %ebx
   0xf99af:     cltd
   0xf99b0:     push   %ss
   0xf99b1:     into
   0xf99b2:     (bad)
   0xf99b3:     lea    (%ecx),%ecx
   0xf99b5:     enter  $0x2ddf,$0x23
   0xf99b9:     push   %ss
   0xf99ba:     je     0xf99c0
   0xf99bc:     inc    %ecx
   0xf99bd:     lahf
   0xf99be:     pop    %esp
   0xf99bf:     sbb    -0x52(%ebp),%dl
   0xf99c2:     mov    (%edi),%eax
   0xf99c4:     jnp    0xf9991
   0xf99c6:     xlat   %ds:(%ebx)
   0xf99c7:     fistpl 0x354e1fd9(%eax)
   0xf99cd:     push   %cs
   0xf99ce:     cltd
---Type <return> to continue, or q <return> to quit---
   0xf99cf:     jbe    0xf9988
   0xf99d1:     int    $0x91
   0xf99d3:     repnz xor %dl,%bl
   0xf99d6:     adc    $0x31,%al
   0xf99d8:     arpl   %bx,%bp
   0xf99da:     add    $0x77,%al
   0xf99dc:     (bad)
   0xf99dd:     xor    $0xa5,%al
   0xf99df:     fldt   (%eax)
   0xf99e1:     in     $0x24,%al
   0xf99e3:     jl     0xf99c4
   0xf99e5:     xor    %bh,0x62(%ebp)
   0xf99e8:     push   %esp
   0xf99e9:     sti
   0xf99ea:     mov    $0xf5,%ch
   0xf99ec:     jecxz  0xf9a20
   0xf99ee:     mov    $0x28,%dh
   0xf99f0:     pop    %eax
   0xf99f1:     push   %edi
   0xf99f2:     adc    $0x2a,%al
   0xf99f4:     dec    %eax
   0xf99f5:     (bad)
   0xf99f6:     adcb   $0xb7,%gs:(%ebx)
   0xf99fa:     int    $0x2
   0xf99fc:     in     (%dx),%al
   0xf99fd:     clc
   0xf99fe:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf99ff:     movsl  %ds:(%esi),%es:(%edi)
   0xf9a00:     pop    %edi
   0xf9a01:     cs
   0xf9a02:     dec    %edi
   0xf9a03:     (bad)
   0xf9a04:     mov    %esi,0x74(%ebx)
   0xf9a07:     and    %dh,(%ebx)
   0xf9a09:     lret   $0x8fb1
---Type <return> to continue, or q <return> to quit---
   0xf9a0c:     shrl   0x7ce0184f(%esi)
   0xf9a12:     je     0xf9a92
   0xf9a14:     aas
   0xf9a15:     and    %cl,-0x4(%edi)
   0xf9a18:     mov    0x25(%edi),%es
   0xf9a1b:     xchg   %eax,%edx
   0xf9a1c:     paddb  -0x4d9c1c7b(%ebx,%eax,2),%mm3
   0xf9a24:     cltd
   0xf9a25:     pop    %esp
   0xf9a26:     mov    $0xbd,%dl
   0xf9a28:     sbb    %edi,%esi
   0xf9a2a:     and    %eax,(%edi)
   0xf9a2c:     sub    $0x55d0fc6,%eax
   0xf9a31:     (bad)
   0xf9a32:     jne    0xf99ee
   0xf9a34:     inc    %edi
   0xf9a35:     xchg   %eax,%esi
   0xf9a36:     leave
   0xf9a37:     jb     0xf99cb
   0xf9a39:     xchg   %eax,%ebp
   0xf9a3a:     fcmovne %st(6),%st
   0xf9a3c:     in     (%dx),%al
   0xf9a3d:     and    (%ecx),%esp
   0xf9a3f:     (bad)
   0xf9a40:     and    0x3b(%edx,%ebx,2),%edi
   0xf9a44:     mov    %gs,-0x3e1e1158(%esi)
   0xf9a4a:     and    0x77(%ebp),%ah
   0xf9a4d:     mov    $0x32bab8dd,%edi
   0xf9a52:     std
   0xf9a53:     mov    $0xbe4bd526,%edx
   0xf9a58:     mov    $0xeecdb19c,%edx
   0xf9a5d:     or     $0x4b96636d,%eax
   0xf9a62:     push   %es
   0xf9a63:     mov    %cl,%bl
   0xf9a65:     lock push %eax
---Type <return> to continue, or q <return> to quit---
   0xf9a67:     xor    %edi,%eax
   0xf9a69:     nop
   0xf9a6a:     push   %eax
   0xf9a6b:     (bad)
   0xf9a6c:     insl   (%dx),%es:(%edi)
   0xf9a6d:     or     0x55(%esi),%ch
   0xf9a70:     fild   (%ecx)
   0xf9a72:     fmuls  (%ebx,%eax,2)
   0xf9a75:     mov    $0x17,%al
   0xf9a77:     lret
   0xf9a78:     xor    $0x315bbe74,%eax
   0xf9a7d:     dec    %edx
   0xf9a7e:     insb   (%dx),%es:(%edi)
   0xf9a7f:     mov    0xf516654f,%al
   0xf9a84:     push   %ebp
   0xf9a85:     (bad)
   0xf9a86:     popf
   0xf9a87:     push   %ds
   0xf9a88:     add    %al,%al
   0xf9a8a:     xchg   %eax,%ebp
   0xf9a8b:     xchg   %eax,%ecx
   0xf9a8c:     jge    0xf9ad8
   0xf9a8e:     (bad)
   0xf9a8f:     repnz loop 0xf9a15
   0xf9a92:     insl   (%dx),%es:(%edi)
   0xf9a93:     sub    (%edi),%cl
   0xf9a95:     movsb  %ds:(%esi),%es:(%edi)
   0xf9a96:     out    %al,$0xd2
   0xf9a98:     mov    %eax,%edi
   0xf9a9a:     cmp    $0x7eed1808,%eax
   0xf9a9f:     pop    %esp
   0xf9aa0:     add    $0x8758a586,%eax
   0xf9aa5:     adc    -0x5a(%esi),%eax
   0xf9aa8:     dec    %ecx
   0xf9aa9:     push   %cs
---Type <return> to continue, or q <return> to quit---
   0xf9aaa:     and    %cl,(%edx)
   0xf9aac:     xchg   %edi,%ebp
   0xf9aae:     dec    %esi
   0xf9aaf:     xchg   %eax,%esi
   0xf9ab0:     and    %eax,(%ebx)
   0xf9ab2:     int    $0x75
   0xf9ab4:     push   %ss
   0xf9ab5:     adc    -0x5f(%edx),%cl
   0xf9ab8:     add    %ecx,%edx
   0xf9aba:     je     0xf9ace
   0xf9abc:     inc    %edi
   0xf9abd:     fwait
   0xf9abe:     cmp    %esi,-0xe2936de(%ebp)
   0xf9ac4:     int3
   0xf9ac5:     test   $0x5fc58968,%eax
   0xf9aca:     push   %esp
   0xf9acb:     (bad)
   0xf9acc:     mov    %al,0x24d47771
   0xf9ad1:     cltd
   0xf9ad2:     mov    $0xa6,%dh
   0xf9ad4:     xor    $0x6f,%al
   0xf9ad6:     and    0xd078b93(%ebp),%bh
   0xf9adc:     jg     0xf9b36
   0xf9ade:     jg     0xf9a74
   0xf9ae0:     xchg   %edx,(%ecx,%eiz,4)
   0xf9ae3:     call   0x627d6c80
   0xf9ae8:     add    $0xf1,%al
   0xf9aea:     in     (%dx),%al
   0xf9aeb:     nop
   0xf9aec:     push   %edx
   0xf9aed:     (bad)
   0xf9aee:     xor    %eax,-0x5c161af3(%edi,%edx,4)
   0xf9af5:     xor    %ebx,%cs:0x7e(%eax,%ebp,8)
   0xf9afa:     mov    $0x46d55127,%esp
   0xf9aff:     pop    %ebp
---Type <return> to continue, or q <return> to quit---
   0xf9b00:     cld
   0xf9b01:     mov    $0xbc021911,%esi
   0xf9b06:     sub    %dl,%dl
   0xf9b08:     clc
   0xf9b09:     push   %edi
   0xf9b0a:     jg     0xf9ab3
   0xf9b0c:     cmp    %ch,%ch
   0xf9b0e:     decl   0x3c1c2597(%esi)
   0xf9b14:     imul   $0xf3f89d4b,0xb391f0f6,%edi
   0xf9b1e:     xor    $0xae425c4d,%eax
   0xf9b23:     enter  $0xa7e6,$0x5c
   0xf9b27:     movsl  %ds:(%esi),%es:(%edi)
   0xf9b28:     jbe    0xf9ab9
   0xf9b2a:     es
   0xf9b2b:     push   %ebx
   0xf9b2c:     test   %bh,(%edi)
   0xf9b2e:     sbb    $0xa1,%al
   0xf9b30:     jmp    0xf9abc
   0xf9b32:     dec    %edx
   0xf9b33:     or     $0x9cc1df1d,%eax
   0xf9b38:     or     (%edi),%ebp
   0xf9b3a:     cltd
   0xf9b3b:     or     %ebx,0x33(%ecx)
   0xf9b3e:     push   %ds
   0xf9b3f:     pop    %esi
   0xf9b40:     xor    %cl,-0xe(%edx)
   0xf9b43:     lahf
   0xf9b44:     push   %edx
   0xf9b45:     and    %ch,-0xc(%esp,%edx,1)
   0xf9b49:     sbbl   $0x42,0x6fb66db1(%edx)
   0xf9b50:     es
   0xf9b51:     pop    %ebp
   0xf9b52:     mov    $0x6c076793,%ebx
   0xf9b57:     and    %dl,(%edi)
   0xf9b59:     pusha
---Type <return> to continue, or q <return> to quit---
   0xf9b5a:     jge    0xf9b54
   0xf9b5c:     pop    %esp
   0xf9b5d:     test   $0xb6,%al
   0xf9b5f:     cli
   0xf9b60:     arpl   %si,-0x65(%esp,%ebx,4)
   0xf9b64:     jp     0xf9bdf
   0xf9b66:     (bad)
   0xf9b67:     ret    $0xe423
   0xf9b6a:     lods   %ds:(%esi),%eax
   0xf9b6b:     push   $0xec5b741f
   0xf9b70:     in     $0x2e,%al
   0xf9b72:     cmp    $0x896d0ede,%eax
   0xf9b77:     inc    %esi
   0xf9b78:     pop    %edi
   0xf9b79:     sar    %cl,%edx
   0xf9b7b:     cmpsb  %es:(%edi),%ds:(%esi)
   0xf9b7c:     into
   0xf9b7d:     iret
   0xf9b7e:     dec    %ebp
   0xf9b7f:     subl   $0x1,(%edx)
   0xf9b82:     clc
   0xf9b83:     (bad)
   0xf9b84:     mov    $0x5a7453a4,%esp
   0xf9b89:     ss
   0xf9b8a:     jns    0xf9b6b
   0xf9b8c:     push   %esp
   0xf9b8d:     fiaddl -0x5d(%ebp)
   0xf9b90:     xchg   %eax,%ebp
   0xf9b91:     adc    %bh,-0x9(%edx)
   0xf9b94:     aaa
   0xf9b95:     sbb    $0xf4523d43,%eax
   0xf9b9a:     into
   0xf9b9b:     decb   0x2d1c5d1d(%edx)
   0xf9ba1:     dec    %eax
   0xf9ba2:     vpcomw $0xa7,0x79(%eax),%xmm1,%xmm15
---Type <return> to continue, or q <return> to quit---
   0xf9ba9:     adc    (%edi,%ebp,2),%cl
   0xf9bac:     in     $0x15,%eax
   0xf9bae:     adc    0x78c1eac8(%ecx),%cl
   0xf9bb4:     push   $0xffffffa3
   0xf9bb6:     push   %ds
   0xf9bb7:     pop    %eax
   0xf9bb8:     xchg   %cl,0x7415b41d(%eax)
   0xf9bbe:     stos   %eax,%es:(%edi)
   0xf9bbf:     nop
   0xf9bc0:     loope  0xf9baf
   0xf9bc2:     jb     0xf9bbc
   0xf9bc4:     ss
   0xf9bc5:     and    %edi,%ebp
   0xf9bc7:     loop   0xf9b8c
   0xf9bc9:     jp     0xf9bc6
   0xf9bcb:     push   %eax
   0xf9bcc:     push   %ebp
   0xf9bcd:     fnsave -0x27(%edx)
   0xf9bd0:     mov    $0x376cdebc,%ebx
   0xf9bd5:     pop    %esi
   0xf9bd6:     ss
   0xf9bd7:     out    %eax,$0xac
   0xf9bd9:     sbbl   $0xffffffce,-0x13(%ebx,%esi,4)
   0xf9bde:     (bad)
   0xf9bdf:     cmp    %dh,0x438c5fdb(%eax)
   0xf9be5:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf9be6:     adc    $0xae825fdc,%eax
   0xf9beb:     mov    $0x81b780d,%edi
   0xf9bf0:     pop    %ds
   0xf9bf1:     dec    %esi
   0xf9bf2:     or     $0xac,%al
   0xf9bf4:     dec    %edx
   0xf9bf5:     or     $0x5a08ded9,%eax
   0xf9bfa:     std
   0xf9bfb:     sub    %bl,0x57dad4bc(%eax)
---Type <return> to continue, or q <return> to quit---
   0xf9c01:     hlt
   0xf9c02:     (bad)  (%eax)
   0xf9c04:     inc    %edx
   0xf9c05:     inc    %esi
   0xf9c06:     (bad)
   0xf9c09:     mov    %ah,(%edx)
   0xf9c0b:     fwait
   0xf9c0c:     ds
   0xf9c0d:     ret    $0x993c
   0xf9c10:     hlt
   0xf9c11:     jae    0xf9c74
   0xf9c13:     sbb    %ah,0x70cb2f1f(%edi)
   0xf9c19:     clc
   0xf9c1a:     lret
   0xf9c1b:     or     $0x26,%al
   0xf9c1d:     fisubl 0x4c(%ebx)
   0xf9c20:     mov    $0x910c879,%edi
   0xf9c25:     enter  $0x75ed,$0x7d
   0xf9c29:     shrl   $0x94,0x73(%ecx)
   0xf9c2d:     leave
   0xf9c2e:     (bad)
   0xf9c2f:     jecxz  0xf9c2d
   0xf9c31:     cli
   0xf9c32:     sbb    $0xb33a0e18,%eax
   0xf9c37:     imul   $0x4bbf9274,-0x1f(%edi),%edx
   0xf9c3e:     popf
   0xf9c3f:     inc    %edx
   0xf9c40:     adc    $0x2e,%al
   0xf9c42:     or     $0xe6,%al
   0xf9c44:     adc    %edx,-0x89319b6(%ebx)
   0xf9c4a:     mov    $0xb624dd56,%eax
   0xf9c4f:     push   %cs
   0xf9c50:     dec    %ebp
   0xf9c51:     pop    %ds
   0xf9c52:     mov    $0xb98f0108,%ebx
---Type <return> to continue, or q <return> to quit---
   0xf9c57:     pop    %ds
   0xf9c58:     and    %ebp,0x4e(%esp,%edi,8)
   0xf9c5c:     lret   $0x1556
   0xf9c5f:     mov    -0x6a2ff92f(%ebp),%esp
   0xf9c65:     mov    -0x4f990916(,%eiz,1),%ebx
   0xf9c6c:     and    %bh,0xba0f55b(%ecx,%ecx,1)
   0xf9c73:     movsb  %ds:(%esi),%es:(%edi)
   0xf9c74:     shr    %cl
   0xf9c76:     int3
   0xf9c77:     add    $0x67,%al
   0xf9c79:     add    %edx,0x313d62d3(%ecx,%ebx,1)
   0xf9c80:     aam    $0x61
   0xf9c82:     add    0x7(%ecx),%cl
   0xf9c85:     sbb    $0x2c,%al
   0xf9c87:     je     0xf9c33
   0xf9c89:     xchg   %eax,%edx
   0xf9c8a:     sbb    $0x704ca940,%eax
   0xf9c8f:     lock in $0x47,%eax
   0xf9c92:     inc    %edi
   0xf9c93:     pop    %ax
   0xf9c95:     ja     0xf9cc1
   0xf9c97:     mov    $0x9d4b0129,%eax
   0xf9c9c:     xchg   %bh,%bh
   0xf9c9e:     jno    0xf9c9a
   0xf9ca0:     lret
   0xf9ca1:     xchg   %eax,%ebp
   0xf9ca2:     pop    %esi
   0xf9ca3:     mov    $0x3f201db2,%edx
   0xf9ca8:     xchg   %eax,%ecx
   0xf9ca9:     xchg   %bh,%bl
   0xf9cab:     insb   (%dx),%es:(%edi)
   0xf9cac:     fstpl  (%ecx)
   0xf9cae:     or     $0xac,%al
   0xf9cb0:     bound  %edi,(%eax)
   0xf9cb2:     push   %ebx
---Type <return> to continue, or q <return> to quit---
   0xf9cb3:     fwait
   0xf9cb4:     loopne 0xf9ccf
   0xf9cb6:     (bad)
   0xf9cb7:     sub    0x34(%ebp),%eax
   0xf9cba:     inc    %edi
   0xf9cbb:     (bad)
   0xf9cbd:     jae    0xf9ccd
   0xf9cbf:     lea    0x22dcbf00(%ecx,%eiz,8),%edx
   0xf9cc6:     test   $0x1d,%al
   0xf9cc8:     lods   %ds:(%esi),%eax
   0xf9cc9:     sbb    $0x7f,%al
   0xf9ccb:     jo     0xf9d04
   0xf9ccd:     push   %edx
   0xf9cce:     pop    %ebx
   0xf9ccf:     inc    %ecx
   0xf9cd0:     (bad)
   0xf9cd1:     ja     0xf9cee
   0xf9cd3:     push   %eax
   0xf9cd4:     mov    %ch,%bh
   0xf9cd6:     fistpll -0x23(%edx)
   0xf9cd9:     (bad)
   0xf9cda:     prefetchw 0x5d8fcb8f(%eax)
   0xf9ce1:     jbe    0xf9cdc
   0xf9ce3:     xor    %bl,0xba6f6822
   0xf9ce9:     xchg   %eax,%edx
   0xf9cea:     pushf
   0xf9ceb:     xchg   %ebx,%esp
   0xf9ced:     adc    %al,-0x5f8ffc90(%esi)
   0xf9cf3:     and    %ch,(%edx,%ebp,8)
   0xf9cf6:     dec    %ecx
   0xf9cf7:     mov    0x19(%eax),%ss
   0xf9cfa:     testb  $0x27,0x11196181(%ebp)
   0xf9d01:     stos   %eax,%es:(%edi)
   0xf9d02:     push   %esp
   0xf9d03:     ss
---Type <return> to continue, or q <return> to quit---
   0xf9d04:     jmp    0x5f05067b
   0xf9d09:     mov    $0x75,%dl
   0xf9d0b:     imul   $0x41148b8f,(%ecx),%ebp
   0xf9d11:     or     %al,(%eax)
   0xf9d13:     sbb    %ebp,-0x6a(%ecx)
   0xf9d16:     pop    %es
   0xf9d17:     push   %ecx
   0xf9d18:     jecxz  0xf9d4c
   0xf9d1a:     idivb  -0x17(%eax)
   0xf9d1d:     rcrb   -0x27330e6e(%ecx)
   0xf9d23:     inc    %ebx
   0xf9d24:     movlps %xmm4,0x16(%ecx,%esi,8)
   0xf9d29:     ret
   0xf9d2a:     fs
   0xf9d2b:     cli
   0xf9d2c:     mov    $0xa2125d4b,%esp
   0xf9d31:     mov    $0x3244d19c,%esi
   0xf9d36:     or     $0x91,%al
   0xf9d38:     addb   $0xc1,(%eax)
   0xf9d3b:     mov    $0xf6ea9468,%ebx
   0xf9d40:     popa
   0xf9d41:     sbb    %edx,-0x10(%eax)
   0xf9d44:     bound  %eax,0x263b405a(%edi)
   0xf9d4a:     push   %esi
   0xf9d4b:     mov    $0x38a0eb42,%ecx
   0xf9d50:     call   0xe887ebfe
   0xf9d55:     push   %ss
   0xf9d56:     mov    $0x8384949a,%ecx
   0xf9d5b:     push   $0x73
   0xf9d5d:     jno    0xf9d89
   0xf9d5f:     mov    %eax,0xe77120c2
   0xf9d64:     add    $0xee,%al
   0xf9d66:     cmp    0x66(%esi),%ah
   0xf9d69:     test   $0x55,%al
   0xf9d6b:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf9d6c:     (bad)
   0xf9d6d:     sbb    0x1e(%ecx),%esi
   0xf9d70:     mov    $0x54,%bh
   0xf9d72:     andl   $0xffffff98,(%eax)
   0xf9d75:     push   %edx
   0xf9d76:     push   %ebx
   0xf9d77:     lahf
   0xf9d78:     inc    %ecx
   0xf9d79:     ds
   0xf9d7a:     aas
   0xf9d7b:     leave
   0xf9d7c:     adc    $0x7a9d3f3e,%eax
   0xf9d81:     mov    $0xaf14717b,%edx
   0xf9d86:     (bad)
   0xf9d87:     mov    %ebp,0xc(%ebp)
   0xf9d8a:     std
   0xf9d8b:     ljmp   $0xad5a,$0x3deab85f
   0xf9d92:     xor    -0x7aca75f7(%ebp),%ebp
   0xf9d98:     and    -0x196eddc6(%esi),%eax
   0xf9d9e:     push   %ebx
   0xf9d9f:     pop    %esp
   0xf9da0:     mov    $0x69,%ah
   0xf9da2:     sub    %ah,%bh
   0xf9da4:     cmc
   0xf9da5:     lcall  $0x5afa,$0x9386a67
   0xf9dac:     test   %al,%es:(%edx)
   0xf9daf:     stos   %al,%es:(%edi)
   0xf9db0:     sbbb   $0x38,-0x62c3c9f2(%eax)
   0xf9db7:     push   %cs
   0xf9db8:     or     %edx,%ebx
   0xf9dba:     bound  %eax,0x4ecd69d8(%eax)
   0xf9dc0:     iret
   0xf9dc1:     pusha
   0xf9dc2:     decb   0x73021d5d(%ebp)
   0xf9dc8:     sbbb   $0x62,-0x7f(%esp,%esi,1)
---Type <return> to continue, or q <return> to quit---
   0xf9dcd:     scas   %es:(%edi),%eax
   0xf9dce:     mov    $0xbf59a48a,%ecx
   0xf9dd3:     test   %ecx,(%ecx)
   0xf9dd5:     inc    %edx
   0xf9dd6:     mov    $0xf9,%ah
   0xf9dd8:     aam    $0xffffffe8
   0xf9dda:     xchg   %eax,%ebx
   0xf9ddb:     popf
   0xf9ddc:     pushf
   0xf9ddd:     xchg   %eax,%esp
   0xf9dde:     out    %eax,$0xfc
   0xf9de0:     and    %ebp,(%esp,%edi,1)
   0xf9de3:     fs
   0xf9de4:     mov    $0xb7,%dh
   0xf9de6:     rcrl   %cl,0x2d(%ebx)
   0xf9de9:     clc
   0xf9dea:     jmp    0x68f8303a
   0xf9def:     outsb  %ds:(%esi),(%dx)
   0xf9df0:     das
   0xf9df1:     push   %edx
   0xf9df2:     loop   0xf9e45
   0xf9df4:     push   %ecx
   0xf9df5:     les    0x628e23c4,%edx
   0xf9dfb:     add    $0xd5ecb1ee,%eax
   0xf9e00:     push   %ss
   0xf9e01:     xor    $0x3a,%al
   0xf9e03:     add    %bl,%ah
   0xf9e05:     (bad)
   0xf9e06:     and    %bl,-0x21(%edx)
   0xf9e09:     movsb  %ds:(%esi),%es:(%edi)
   0xf9e0a:     mov    $0x6aaeae20,%esi
   0xf9e0f:     nop
   0xf9e10:     pop    %es
   0xf9e11:     cmp    %bh,%ds:-0x40ffddfa(%edx)
   0xf9e18:     repnz imul $0xffffffa7,%eax,%ebp
---Type <return> to continue, or q <return> to quit---
   0xf9e1c:     icebp
   0xf9e1d:     mov    $0x2e,%al
   0xf9e1f:     enter  $0x5a3e,$0x8c
   0xf9e23:     imul   $0xffffffd3,-0x35(%ebx),%ebx
   0xf9e27:     xor    %ecx,-0x60ab740f(%ecx)
   0xf9e2d:     adc    (%ebx),%dl
   0xf9e2f:     fisttp (%eax,%eax,8)
   0xf9e32:     imul   $0x55e1fadd,%ecx,%ecx
   0xf9e38:     xor    0x4d(%esi),%ch
   0xf9e3b:     sub    -0x10873798(%ebx),%bh
   0xf9e41:     movsl  %ds:(%esi),%es:(%edi)
   0xf9e42:     dec    %esp
   0xf9e43:     or     (%ebx),%dh
   0xf9e45:     fwait
   0xf9e46:     rorl   %cl,0x69(%ebx)
   0xf9e49:     jl     0xf9e3e
   0xf9e4b:     cld
   0xf9e4c:     mov    $0x6d,%bh
   0xf9e4e:     fs
   0xf9e4f:     sub    %ch,%al
   0xf9e51:     push   %edi
   0xf9e52:     mov    $0xe6,%bl
   0xf9e54:     pop    %ecx
   0xf9e55:     sub    $0x4b565128,%eax
   0xf9e5a:     dec    %esp
   0xf9e5b:     adc    (%ebx),%ebx
   0xf9e5d:     and    $0xc9c204ab,%eax
   0xf9e62:     push   $0xffffffe1
   0xf9e64:     xor    0x7226145b(%edx),%dh
   0xf9e6a:     and    %ebx,-0x29456447(%edx)
   0xf9e70:     mov    $0x2bb162da,%ecx
   0xf9e75:     movsl  %ds:(%esi),%es:(%edi)
   0xf9e76:     lods   %ds:(%esi),%eax
   0xf9e77:     push   %eax
   0xf9e78:     push   %ebp
---Type <return> to continue, or q <return> to quit---
   0xf9e79:     cmp    %esi,%ebx
   0xf9e7b:     xchg   %eax,%esi
   0xf9e7c:     test   %bh,(%edi)
   0xf9e7e:     pop    %esp
   0xf9e7f:     hlt
   0xf9e80:     mov    $0x1,%ah
   0xf9e82:     cli
   0xf9e83:     mov    $0xa5,%bl
   0xf9e85:     mov    0x6b0b85ad,%al
   0xf9e8a:     push   %edx
   0xf9e8b:     cmpl   $0xde46e141,(%edi,%esi,2)
   0xf9e92:     jmp    0xf9ed5
   0xf9e94:     mov    $0xb1,%dl
   0xf9e96:     into
   0xf9e97:     fsubs  0x70a9eb6a
   0xf9e9d:     cmp    %edi,%esi
   0xf9e9f:     xchg   %eax,%esi
   0xf9ea0:     mov    $0x1a,%ah
   0xf9ea2:     or     (%ecx),%edi
   0xf9ea4:     ss
   0xf9ea5:     cmp    $0x7e4ec9d2,%eax
   0xf9eaa:     sub    %bh,%bl
   0xf9eac:     or     0x1aca4b3d(%edx),%eax
   0xf9eb2:     and    $0xf8,%al
   0xf9eb4:     pop    %ss
   0xf9eb5:     icebp
   0xf9eb6:     insl   (%dx),%es:(%edi)
   0xf9eb7:     int3
   0xf9eb8:     cmc
   0xf9eb9:     and    -0x5fc25336(%ebx),%ebx
   0xf9ebf:     push   %eax
   0xf9ec0:     sub    %esp,%ebp
   0xf9ec2:     cltd
   0xf9ec3:     xchg   %eax,%esp
   0xf9ec4:     (bad)
---Type <return> to continue, or q <return> to quit---
   0xf9ec5:     mov    $0x6d,%dh
   0xf9ec7:     cmp    $0xd45dc3b,%eax
   0xf9ecc:     or     0x60(%eax),%bh
   0xf9ecf:     in     (%dx),%al
   0xf9ed0:     rcl    $0x81,%ecx
   0xf9ed3:     mov    %eax,0xf80d9ce
   0xf9ed8:     push   %edx
   0xf9ed9:     mov    $0x96,%ah
   0xf9edc:     xor    $0xc5,%al
   0xf9ede:     and    0x34d4c734(%edx),%ah
   0xf9ee4:     (bad)
   0xf9ee5:     mov    $0x89,%bl
   0xf9ee7:     mov    $0x88efeadf,%esi
   0xf9eec:     test   %esp,%ebp
   0xf9eee:     es
   0xf9eef:     or     %ah,%bh
   0xf9ef1:     push   %esi
   0xf9ef2:     sbbb   $0x1d,0x7c57fffb(%ebx)
   0xf9ef9:     mov    $0xe,%cl
   0xf9efb:     sbb    $0x92d56818,%eax
   0xf9f00:     and    %ebp,0x4e764b62(%ebx,%ecx,4)
   0xf9f07:     repnz push %ds
   0xf9f09:     aam    $0x24
   0xf9f0b:     push   %ecx
   0xf9f0c:     dec    %esi
   0xf9f0d:     jno    0xf9f4f
   0xf9f0f:     addr16 (bad)
   0xf9f11:     pop    %ss
   0xf9f12:     vmread %esp,(%eax)
   0xf9f15:     jae    0xf9f68
   0xf9f17:     jnp    0xf9edb
   0xf9f19:     rorl   (%esi)
   0xf9f1b:     mov    $0x1f8f5373,%eax
   0xf9f20:     xor    %al,%ah
   0xf9f22:     mov    %cs:0x604f323,%al
---Type <return> to continue, or q <return> to quit---
   0xf9f28:     jns    0xf9f4a
   0xf9f2a:     out    %al,$0xb6
   0xf9f2c:     sti
   0xf9f2d:     jno    0xf9f2a
   0xf9f2f:     mov    0x870106f7,%al
   0xf9f34:     dec    %ebp
   0xf9f35:     adc    %cl,-0x11(%edx)
   0xf9f38:     icebp
   0xf9f39:     test   %ch,0x43ab79c2(%ecx)
   0xf9f3f:     xchg   %eax,%edx
   0xf9f40:     scas   %es:(%edi),%eax
   0xf9f41:     and    %ebp,-0x3328209f(%ecx)
   0xf9f47:     dec    %esi
   0xf9f48:     int    $0x26
   0xf9f4a:     push   %ss
   0xf9f4b:     xor    $0x9c96a7a1,%eax
   0xf9f50:     adc    %edi,0x16(%edi,%eax,4)
   0xf9f54:     push   %esp
   0xf9f55:     in     $0x7,%al
   0xf9f57:     in     (%dx),%eax
   0xf9f58:     cwtl
   0xf9f59:     (bad)
   0xf9f5a:     int    $0x53
   0xf9f5c:     xchg   %eax,%ecx
   0xf9f5d:     add    $0x230146ed,%eax
   0xf9f62:     or     (%edi,%edx,8),%ecx
   0xf9f65:     fildl  -0x3a8a7fcb(%ebx,%ebx,1)
   0xf9f6c:     dec    %esp
   0xf9f6d:     sub    %bl,%bh
   0xf9f6f:     jb     0xf9f45
   0xf9f71:     add    $0x8e2814a,%eax
   0xf9f76:     dec    %edx
   0xf9f77:     pushf
   0xf9f78:     movsb  %ds:(%esi),%es:(%edi)
   0xf9f79:     jae    0xf9ff2
---Type <return> to continue, or q <return> to quit---
   0xf9f7b:     sahf
   0xf9f7c:     sbb    $0x2b35995c,%eax
   0xf9f81:     jge    0xf9f40
   0xf9f83:     pop    %esp
   0xf9f84:     cltd
   0xf9f85:     and    %ah,%bh
   0xf9f87:     (bad)
   0xf9f88:     addr16 dec %esi
   0xf9f8a:     fmuls  0x137518f4(%edi)
   0xf9f90:     lret
   0xf9f91:     jl     0xf9fcb
   0xf9f93:     xchg   %ecx,-0x4c(%edx)
   0xf9f96:     push   %edi
   0xf9f97:     jno    0xfa018
   0xf9f99:     sbb    (%edi),%ebp
   0xf9f9b:     stc
   0xf9f9c:     (bad)
   0xf9f9d:     icebp
   0xf9f9e:     add    $0x1b507097,%eax
   0xf9fa3:     xor    %edi,(%esi)
   0xf9fa5:     cmpsl  %es:(%edi),%ds:(%esi)
   0xf9fa6:     jnp    0xf9fcc
   0xf9fa8:     mov    $0x96,%ah
   0xf9faa:     push   %es
   0xf9fab:     (bad)
   0xf9fac:     xchg   %eax,%esi
   0xf9fad:     pop    %edx
   0xf9fae:     jl     0xfa011
   0xf9fb0:     sub    %ch,-0x67584eec(%edi)
   0xf9fb6:     je     0xf9f5f
   0xf9fb8:     cmp    $0x14,%al
   0xf9fba:     and    $0xc4,%al
   0xf9fbc:     aam    $0xffffff8c
   0xf9fbe:     or     $0x8,%al
   0xf9fc0:     add    0x4d3ec50d(%edx),%ch
---Type <return> to continue, or q <return> to quit---
   0xf9fc6:     xchg   %bl,%bh
   0xf9fc8:     fildll -0x3cbcf76d(%ebx)
   0xf9fce:     adc    $0xfe7f3b9b,%eax
   0xf9fd3:     aas
   0xf9fd4:     out    %eax,$0x9b
   0xf9fd6:     adc    %esp,(%ecx)
   0xf9fd8:     xor    %eax,%edx
   0xf9fda:     (bad)
   0xf9fdb:     ss
   0xf9fdc:     dec    %ebp
   0xf9fdd:     mov    $0xb84e6db2,%edi
   0xf9fe2:     in     (%dx),%al
   0xf9fe3:     sub    -0x4d9f3557(%eax),%eax
   0xf9fe9:     dec    %esi
   0xf9fea:     dec    %edi
   0xf9feb:     outsb  %gs:(%esi),(%dx)
   0xf9fed:     ficomp -0x5edca7bc(%edi)
   0xf9ff3:     cmp    %ebx,0xc59ba6d(%esi)
   0xf9ff9:     pcmpeqb %mm6,%mm5
   0xf9ffc:     test   $0x11d6e9cd,%eax
   0xfa001:     and    %eax,0x5eb817e2(%edi)
   0xfa007:     lahf
   0xfa008:     sub    0x58e4c76b(%edi),%edx
   0xfa00e:     (bad)
   0xfa010:     imul   $0xffffffbc,(%edx),%edx
   0xfa013:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfa014:     loopne 0xf9ffa
   0xfa016:     test   %ebx,-0x4d(%ebp)
   0xfa019:     out    %eax,(%dx)
   0xfa01a:     ret    $0xcd37
   0xfa01d:     jmp    0x469f71af
   0xfa022:     pusha
   0xfa023:     stos   %eax,%es:(%edi)
   0xfa024:     (bad)  0x775fc745(%ebp)
   0xfa02a:     push   $0x5d98c094
---Type <return> to continue, or q <return> to quit---
   0xfa02f:     push   %ds
   0xfa030:     pop    %esi
   0xfa031:     fwait
   0xfa032:     dec    %ecx
   0xfa033:     jnp    0xf9fe2
   0xfa035:     mov    $0x5e,%al
   0xfa037:     sub    -0x3b(%ebx),%ch
   0xfa03a:     loop   0xf9fc5
   0xfa03c:     insl   (%dx),%es:(%edi)
   0xfa03d:     cmovne (%esi,%eax,8),%edi
   0xfa041:     sbb    %ebp,(%esi)
   0xfa043:     imul   $0xffffffdc,%ecx,%esp
   0xfa046:     out    %eax,(%dx)
   0xfa047:     cmp    $0x73898299,%eax
   0xfa04c:     (bad)
   0xfa04d:     xchg   %eax,%ecx
   0xfa04e:     in     (%dx),%al
   0xfa04f:     pop    %esp
   0xfa050:     push   %ebx
   0xfa051:     das
   0xfa052:     cs
   0xfa053:     inc    %esp
   0xfa054:     inc    %edi
   0xfa055:     lods   %ds:(%esi),%al
   0xfa056:     adcl   $0x2961e11d,(%edi)
   0xfa05c:     jp     0xfa06e
   0xfa05e:     adc    %ah,(%edi,%ebx,1)
   0xfa061:     outsb  %ds:(%esi),(%dx)
   0xfa062:     bound  %ecx,(%edi)
   0xfa064:     popf
   0xfa065:     inc    %eax
   0xfa066:     pop    %esp
   0xfa067:     xchg   %eax,%edx
   0xfa068:     stc
   0xfa069:     gs
---Type <return> to continue, or q <return> to quit---
   0xfa06a:     in     $0x1e,%al
   0xfa06c:     sbb    %ecx,%eax
   0xfa06e:     out    %eax,(%dx)
   0xfa06f:     pop    %ds
   0xfa070:     dec    %ebx
   0xfa071:     xor    $0x7,%al
   0xfa073:     ljmp   $0xf96b,$0x1f140f47
   0xfa07a:     roll   %cl,-0x9f4(%si)
   0xfa07f:     int3
   0xfa080:     mov    $0xff952b01,%eax
   0xfa085:     adc    -0x5349070(%edi),%ah
   0xfa08b:     stc
   0xfa08c:     or     %edi,-0x2(%eax)
   0xfa08f:     loope  0xfa0f8
   0xfa091:     push   %ecx
   0xfa092:     aaa
   0xfa093:     divl   -0x7deefdd2(%ebx)
   0xfa099:     (bad)
   0xfa09a:     loope  0xfa0d8
   0xfa09c:     adc    %esi,%esp
   0xfa09e:     sub    %edi,%ecx
   0xfa0a0:     or     %edx,%ebp
   0xfa0a2:     mov    $0xc4,%cl
   0xfa0a4:     (bad)
   0xfa0a5:     icebp
   0xfa0a6:     or     (%esi),%ah
   0xfa0a8:     ds
   0xfa0a9:     inc    %ecx
   0xfa0aa:     sti
   0xfa0ab:     daa
   0xfa0ac:     loope  0xfa04b
   0xfa0ae:     lea    (%ebx),%edi
   0xfa0b0:     adc    (%edi),%dl
   0xfa0b2:     mov    %ds:0x54732151,%eax
   0xfa0b8:     mov    %eax,0xd1bed300
---Type <return> to continue, or q <return> to quit---
   0xfa0bd:     inc    %ecx
   0xfa0be:     add    -0x1a(%ecx),%cl
   0xfa0c1:     mov    $0x71a206ba,%eax
   0xfa0c6:     dec    %edx
   0xfa0c7:     and    %edi,0x3cda48f7(,%ebp,4)
   0xfa0ce:     ret
   0xfa0cf:     test   %cl,%bh
   0xfa0d1:     popa
   0xfa0d2:     in     (%dx),%eax
   0xfa0d3:     or     %esp,%esi
   0xfa0d5:     sbb    $0xd,%al
   0xfa0d7:     jg     0xfa14d
   0xfa0d9:     (bad)
   0xfa0db:     inc    %esi
   0xfa0dc:     xlat   %ds:(%ebx)
   0xfa0dd:     jp     0xfa141
   0xfa0df:     sbb    %bh,-0xfa56d9a(%edi,%eiz,4)
   0xfa0e6:     lea    -0x20616cee(%ebx),%edx
   0xfa0ec:     je     0xfa074
   0xfa0ee:     daa
   0xfa0ef:     pusha
   0xfa0f0:     repz das
   0xfa0f2:     xchg   %eax,%esp
   0xfa0f3:     or     %dh,0xf003d372
   0xfa0f9:     dec    %ebp
   0xfa0fa:     push   %ebx
   0xfa0fb:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfa0fc:     push   %ss
   0xfa0fd:     jno    0xfa0aa
   0xfa0ff:     in     (%dx),%al
   0xfa100:     scas   %es:(%edi),%al
   0xfa101:     push   %esp
   0xfa102:     jae    0xfa180
   0xfa104:     xor    $0x3b,%al
   0xfa106:     add    %ah,0x3114fe0d(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xfa10c:     and    %bl,(%edi)
   0xfa10e:     fisub  -0x261e2096(%ebx)
   0xfa114:     pop    %eax
   0xfa115:     sub    %esp,(%esi)
   0xfa117:     xchg   %esp,-0x59(%eax)
   0xfa11a:     insb   (%dx),%es:(%edi)
   0xfa11b:     mov    %edi,-0x80(%ebx)
   0xfa11e:     jle    0xfa16d
   0xfa120:     sub    -0x5(%esi),%edx
   0xfa123:     scas   %es:(%edi),%eax
   0xfa124:     jno    0xfa166
   0xfa126:     pop    %ds
   0xfa127:     xor    %ebx,-0x34(%edx)
   0xfa12a:     or     %edx,(%ecx)
   0xfa12c:     js     0xfa18b
   0xfa12e:     std
   0xfa12f:     lds    (%edx),%esp
   0xfa131:     into
   0xfa132:     divb   (%eax)
   0xfa134:     xchg   %ebp,%esi
   0xfa136:     sbb    (%edi),%bl
   0xfa138:     stos   %al,%es:(%edi)
   0xfa139:     push   %esp
   0xfa13a:     xchg   %eax,%edx
   0xfa13b:     xchg   %eax,%ecx
   0xfa13c:     mov    %dl,%dl
   0xfa13e:     clc
   0xfa13f:     add    0x69(%ecx),%dh
   0xfa142:     ret    $0x233e
   0xfa145:     sahf
   0xfa146:     and    $0x60,%al
   0xfa148:     dec    %edi
   0xfa149:     mov    %eax,0xf255a2d3
   0xfa14e:     mov    $0x5ab10963,%ebx
   0xfa153:     push   %cs
---Type <return> to continue, or q <return> to quit---
   0xfa154:     enter  $0x5d48,$0x5
   0xfa158:     shrb   (%edx)
   0xfa15a:     les    (%edx),%eax
   0xfa15c:     sub    $0xfacad884,%eax
   0xfa161:     inc    %eax
   0xfa162:     add    (%edx),%cl
   0xfa164:     adc    %dl,-0x6fb34478(%ebp,%edx,2)
   0xfa16b:     (bad)
   0xfa16c:     sub    $0xd0,%al
   0xfa16e:     and    %dl,(%eax)
   0xfa170:     xchg   %eax,%ecx
   0xfa171:     sbb    %ecx,-0x48(%ecx)
   0xfa174:     xor    (%ecx),%ebx
   0xfa176:     lcall  $0x551c,$0x123b8801
   0xfa17d:     jecxz  0xfa14e
   0xfa17f:     decl   (%edx,%eax,2)
   0xfa182:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfa183:     ljmp   $0x7032,$0x9532126
   0xfa18a:     dec    %ebx
   0xfa18b:     lret
   0xfa18c:     add    $0x438289b7,%eax
   0xfa191:     xorb   $0xc9,(%ebx)
   0xfa194:     pop    %ecx
   0xfa195:     and    0x73(%eax),%ebp
   0xfa198:     lret
   0xfa199:     js     0xfa19b
   0xfa19b:     mov    %?,%ebp
   0xfa19d:     pop    %edi
   0xfa19e:     je     0xfa18b
   0xfa1a0:     loopne 0xfa1a0
   0xfa1a2:     mov    $0xd1796e04,%esi
   0xfa1a7:     xor    %dl,(%eax,%edi,4)
   0xfa1aa:     jne    0xdc4b6768
   0xfa1b0:     pop    %es
   0xfa1b1:     push   %edi
---Type <return> to continue, or q <return> to quit---
   0xfa1b2:     adc    -0x6ce7ea8d(%edx,%eax,2),%eax
   0xfa1b9:     orl    $0x5328cc08,0x7c00c04a(%ebp)
   0xfa1c3:     fwait
   0xfa1c4:     push   %edx
   0xfa1c5:     ss
   0xfa1c6:     insb   (%dx),%es:(%edi)
   0xfa1c7:     cwtl
   0xfa1c8:     (bad)
   0xfa1c9:     mov    %cs,(%ecx)
   0xfa1cb:     or     $0xe2,%al
   0xfa1cd:     xchg   %cl,%ch
   0xfa1cf:     (bad)
   0xfa1d0:     fcomps 0x380fd57b(%ecx)
   0xfa1d6:     add    %esp,(%ecx)
   0xfa1d8:     in     (%dx),%al
   0xfa1d9:     or     %bh,%dh
   0xfa1db:     stos   %al,%es:(%edi)
   0xfa1dc:     adc    %edi,0x31(%edx)
   0xfa1df:     imul   $0xffffffd0,0x25(%ebx),%edi
   0xfa1e3:     or     %dl,(%esi)
   0xfa1e5:     ss
   0xfa1e6:     stos   %al,%es:(%edi)
   0xfa1e7:     stc
   0xfa1e8:     pop    %esp
   0xfa1e9:     (bad)
   0xfa1ea:     fstps  0xdba778a(%eax)
   0xfa1f0:     add    $0x88f736e2,%eax
   0xfa1f5:     mov    %ecx,%?
   0xfa1f7:     sbb    0xd(%ebp),%ecx
   0xfa1fa:     or     (%esi),%dh
   0xfa1fc:     add    %ebp,%ebx
   0xfa1fe:     lcall  $0xb402,$0xe36b3252
   0xfa205:     out    %al,$0xbe
   0xfa207:     xor    -0x4e738094(%edx),%al
   0xfa20d:     mov    $0x10223f84,%eax
---Type <return> to continue, or q <return> to quit---
   0xfa212:     stc
   0xfa213:     lock push $0x9cd36d02
   0xfa219:     test   $0xc8,%al
   0xfa21b:     lahf
   0xfa21c:     mov    $0xaf5a9410,%edi
   0xfa221:     stc
   0xfa222:     push   %ebp
   0xfa223:     mov    $0x4947426c,%eax
   0xfa228:     sub    %dl,(%eax)
   0xfa22a:     loopne 0xfa239
   0xfa22c:     cmp    %cl,%bh
   0xfa22e:     adc    $0xde,%al
   0xfa230:     pop    %ebx
   0xfa231:     cwtl
   0xfa232:     mov    $0x3,%dl
   0xfa234:     pop    %ds
   0xfa235:     jae    0xfa1e2
   0xfa237:     out    %al,(%dx)
   0xfa238:     push   %es
   0xfa239:     lods   %ds:(%esi),%eax
   0xfa23a:     les    -0x3cb5b355(%edi),%eax
   0xfa240:     adc    %dl,-0x730ca98b(%ebx)
   0xfa246:     mov    $0x6eded6dd,%esp
   0xfa24b:     fisubr 0x5273251e(%ebx)
   0xfa251:     and    (%esi),%edi
   0xfa253:     or     %esp,-0x75(%eax)
   0xfa256:     fcmovb %st(0),%st
   0xfa258:     xchg   %eax,%edx
   0xfa259:     mov    $0xcd,%ah
   0xfa25b:     gs
   0xfa25c:     dec    %ebx
   0xfa25d:     push   %ecx
   0xfa25e:     repz loope 0xfa2bf
   0xfa261:     (bad)
   0xfa262:     testl  $0x6aaa9c00,0x5(%edx)
---Type <return> to continue, or q <return> to quit---
   0xfa269:     adc    %edx,-0x5645c7b2(%ecx)
   0xfa26f:     sub    -0x2c(%eax),%edi
   0xfa272:     adc    $0x0,%al
   0xfa274:     lea    0x20c95e56(%edx,%ebx,4),%ebx
   0xfa27b:     out    %al,$0xfa
   0xfa27d:     xchg   %eax,%edx
   0xfa27e:     shl    $0xc9,%dl
   0xfa281:     xor    %bl,%ch
   0xfa283:     xor    -0x79(%edi),%cl
   0xfa286:     xor    $0xb25b700b,%eax
   0xfa28b:     out    %al,(%dx)
   0xfa28c:     xor    %ah,0x58e550f8(%edx)
   0xfa292:     sbb    %cl,%dl
   0xfa294:     add    %al,(%ebx)
   0xfa296:     add    $0x4e643d09,%eax
   0xfa29b:     pusha
   0xfa29c:     cmp    %ch,(%edx,%eiz,4)
   0xfa29f:     adc    $0x32afe0e6,%eax
   0xfa2a4:     fist   (%eax,%ebp,8)
   0xfa2a7:     mov    $0x2f2bec11,%esi
   0xfa2ac:     dec    %ebx
   0xfa2ad:     or     0x2d7cf117(%ebp),%bh
   0xfa2b3:     push   $0xffffffa4
   0xfa2b5:     xchg   %eax,%edx
   0xfa2b6:     aad    $0x42
   0xfa2b8:     and    -0x3b(%esp,%esi,4),%ebp
   0xfa2bc:     lret   $0x8870
   0xfa2bf:     fisttpl -0x3d(%ebp)
   0xfa2c2:     inc    %ebx
   0xfa2c3:     int    $0xb8
   0xfa2c5:     les    (%edx),%eax
   0xfa2c7:     mov    $0x36ae4788,%eax
   0xfa2cc:     pop    %es
   0xfa2cd:     sub    %eax,%edx
   0xfa2cf:     push   %esi
---Type <return> to continue, or q <return> to quit---
   0xfa2d0:     loop   0xfa2f1
   0xfa2d2:     xchg   %eax,%esi
   0xfa2d3:     out    %eax,(%dx)
   0xfa2d4:     (bad)
   0xfa2d5:     lods   %ds:(%esi),%eax
   0xfa2d6:     cmpb   $0x38,(%edx)
   0xfa2d9:     add    0x3f83980(%edx),%esp
   0xfa2df:     icebp
   0xfa2e0:     loopne 0xfa30d
   0xfa2e2:     (bad)
   0xfa2e3:     cmpl   $0x768f12b2,(%edi)
   0xfa2e9:     jl     0xfa2b9
   0xfa2eb:     into
   0xfa2ec:     fs
   0xfa2ed:     inc    %esi
   0xfa2ee:     inc    %edi
   0xfa2ef:     pop    %esi
   0xfa2f0:     outsb  %ds:(%esi),(%dx)
   0xfa2f1:     pop    %ss
   0xfa2f2:     stc
   0xfa2f3:     popf
   0xfa2f4:     sbb    $0x58,%al
   0xfa2f6:     mov    $0x20098d14,%esi
   0xfa2fb:     out    %eax,(%dx)
   0xfa2fc:     dec    %ebp
   0xfa2fe:     mov    %?,(%edi,%esi,4)
   0xfa301:     ljmp   *0xdf5f1cfd
   0xfa307:     jnp    0xfa2cf
   0xfa309:     mov    $0x91,%bh
   0xfa30b:     movsb  %ds:(%esi),%es:(%edi)
   0xfa30c:     in     $0xf,%al
   0xfa30e:     xchg   %eax,%ecx
   0xfa30f:     iret
   0xfa310:     cld
   0xfa311:     and    -0x22(%ecx),%cl
---Type <return> to continue, or q <return> to quit---
   0xfa314:     in     $0x34,%al
   0xfa316:     cmp    $0x10fe765e,%eax
   0xfa31b:     jne    0xfa36f
   0xfa31d:     cwtl
   0xfa31e:     loop   0xfa342
   0xfa320:     or     %ebp,(%edx)
   0xfa322:     add    $0x7f286d50,%eax
   0xfa327:     ret    $0x7684
   0xfa32a:     popa
   0xfa32b:     xor    (%ebx),%ah
   0xfa32d:     addl   $0x6b,(%eax)
   0xfa330:     mov    $0x705f4e26,%ecx
   0xfa335:     clc
   0xfa336:     in     (%dx),%al
   0xfa337:     cs
   0xfa338:     dec    %ecx
   0xfa339:     (bad)  0x1076d149(%esi)
   0xfa33f:     lock pop %ebx
   0xfa341:     loop   0xfa34b
   0xfa343:     adc    $0x47,%al
   0xfa345:     cs
   0xfa346:     dec    %edi
   0xfa347:     sub    (%edx),%ah
   0xfa349:     mov    0x558dcf82,%bl
   0xfa34f:     mov    $0xc,%ch
   0xfa351:     neg    %esp
   0xfa353:     add    $0xc8,%bl
   0xfa356:     rolb   $0x8e,0xf(%edi)
   0xfa35a:     int3
   0xfa35b:     pop    %eax
   0xfa35c:     and    $0x7bf076f2,%eax
   0xfa361:     (bad)
   0xfa362:     pusha
   0xfa363:     loope  0xfa3a3
   0xfa365:     inc    %ebx
---Type <return> to continue, or q <return> to quit---
   0xfa366:     into
   0xfa367:     pushf
   0xfa368:     add    -0x520b054d(%edx),%edx
   0xfa36e:     or     %ebx,%eax
   0xfa370:     pop    %esp
   0xfa371:     xorb   $0x45,-0x79c0a67d(%edi)
   0xfa378:     aas
   0xfa379:     stos   %eax,%es:(%edi)
   0xfa37a:     jmp    *-0x42(%ecx,%edx,8)
   0xfa37e:     or     %edi,(%eax)
   0xfa380:     mov    %bl,-0x89de0c1(%edx)
   0xfa386:     arpl   %di,%gs:0x3e(%edx)
   0xfa38a:     aaa
   0xfa38b:     arpl   %bp,0x40(%edx)
   0xfa38e:     add    %bh,-0x5b(%edi)
   0xfa391:     mov    0x3e809a26,%al
   0xfa396:     movsb  %ds:(%esi),%es:(%edi)
   0xfa397:     or     $0xbb,%al
   0xfa399:     neg    %esp
   0xfa39b:     pushf
   0xfa39c:     mov    $0x457d190a,%eax
   0xfa3a1:     aas
   0xfa3a2:     cld
   0xfa3a3:     shll   %cl,-0x17(%eax)
   0xfa3a6:     jecxz  0xfa34f
   0xfa3a8:     add    (%ebx),%ecx
   0xfa3aa:     pushf
   0xfa3ab:     or     $0x570b0429,%eax
   0xfa3b0:     push   %ds
   0xfa3b1:     and    %ebp,%edi
   0xfa3b3:     test   $0x6d,%al
   0xfa3b5:     lods   %ds:(%esi),%eax

   0xfa3b6:     pop    %eax
   0xfa3b7:     daa
   0xfa3b8:     xor    %bl,-0x3f(%eax)
---Type <return> to continue, or q <return> to quit---
   0xfa3bb:     cmp    %cl,(%edx,%ebx,4)
   0xfa3be:     clc
   0xfa3bf:     mov    (%ebx),%al
   0xfa3c1:     dec    %edi
   0xfa3c2:     sbb    $0x83,%al
   0xfa3c4:     (bad)
   0xfa3c5:     jmp    *%ebp
   0xfa3c7:     cmp    %ch,%al
   0xfa3c9:     mov    $0xb9,%al
   0xfa3cb:     cmp    %eax,0x7422d3a2(%eax,%ebp,8)
   0xfa3d2:     sbb    %edi,-0x5f(%edx)
   0xfa3d5:     push   %edi
   0xfa3d6:     (bad)
   0xfa3d7:     dec    %edi
   0xfa3d8:     rcl    %cl
   0xfa3da:     push   %eax
   0xfa3db:     sub    0x2a083708(%ecx),%ebp
   0xfa3e1:     clc
   0xfa3e2:     or     $0xf5068f66,%eax
   0xfa3e7:     sbb    %bl,%bh
   0xfa3e9:     fisttpll (%ecx)
   0xfa3eb:     xor    $0xcf55f25f,%eax
   0xfa3f0:     xchg   %eax,%ebp
   0xfa3f1:     clc
   0xfa3f2:     hlt
   0xfa3f3:     jo     0xfa43c
   0xfa3f5:     ljmp   $0x9f66,$0xa819febf
   0xfa3fc:     repz cltd
   0xfa3fe:     inc    %ebx
   0xfa3ff:     push   %ebp
   0xfa400:     inc    %ebp
   0xfa401:     jb     0xfa3b3
   0xfa403:     push   %ebp
   0xfa404:     adc    %ecx,(%ebx)
   0xfa406:     fs
---Type <return> to continue, or q <return> to quit---
   0xfa407:     into
   0xfa408:     xor    %esp,0x48f3ffbf(%eax)
   0xfa40e:     mov    $0xdfbea65a,%ebx
   0xfa413:     jle    0xfa3e8
   0xfa415:     mov    $0xf821acf3,%ebp
   0xfa41a:     xor    %ah,%bl
   0xfa41c:     mov    $0x6dcd36a4,%eax
   0xfa421:     sti
   0xfa422:     (bad)
   0xfa423:     lea    0xe3ff49e,%esi
   0xfa429:     dec    %ebx
   0xfa42a:     insb   (%dx),%es:(%edi)
   0xfa42b:     int    $0xa8
   0xfa42d:     mov    $0x5eb3fcf9,%ebx
   0xfa432:     jmp    0x198e9c3f
   0xfa437:     or     $0xf9524c76,%eax
   0xfa43c:     icebp
   0xfa43d:     ss
   0xfa43e:     xchg   %eax,%ebx
   0xfa43f:     leave
   0xfa440:     jnp    0xfa47b
   0xfa442:     mov    $0x3c23996,%eax
   0xfa447:     loope  0xfa463
   0xfa449:     arpl   %sp,0x418b6d60(%esi)
   0xfa44f:     cli
   0xfa450:     add    %cl,-0x7(%edi)
   0xfa453:     fwait
   0xfa454:     mov    $0x3,%ah
   0xfa456:     mov    %al,%cl
   0xfa458:     ja     0xfa482
   0xfa45a:     mov    0x684483cd,%eax
   0xfa45f:     in     (%dx),%al
   0xfa460:     pusha
   0xfa461:     ret
   0xfa462:     lcall  $0x40f1,$0x6d2b68e2
---Type <return> to continue, or q <return> to quit---
   0xfa469:     xor    $0x4,%al
   0xfa46b:     pop    %es
   0xfa46c:     (bad)  -0x2232ff5f(%edi)
   0xfa472:     mov    $0x1c,%dl
   0xfa474:     je     0xfa4d1
   0xfa476:     cmp    $0x1f6fa98c,%eax
   0xfa47b:     mov    %ebx,0xd64b9c5(%esi)
   0xfa481:     inc    %ebp
   0xfa482:     pusha
   0xfa483:     add    (%esp,%eiz,4),%bh
   0xfa486:     imul   $0xb04098c,%ebp,%edx
   0xfa48c:     data16
   0xfa48d:     jnp    0xfa46f
   0xfa48f:     add    $0x57,%al
   0xfa491:     mov    %al,0x392d3948
   0xfa496:     lods   %ds:(%esi),%al
   0xfa497:     imulb  (%ebx,%ecx,8)
   0xfa49a:     push   %es
   0xfa49b:     call   0x2dd5efd7
   0xfa4a0:     in     $0xc4,%eax
   0xfa4a2:     mov    %eax,0xf1e358cc
   0xfa4a7:     out    %eax,(%dx)
   0xfa4a8:     xor    %esi,-0x19(%edx)
   0xfa4ab:     mov    $0xe,%ah
   0xfa4ad:     out    %eax,$0x7
   0xfa4af:     je     0xfa4b1
   0xfa4b1:     cmp    $0xad,%al
   0xfa4b3:     add    %ecx,-0x3ba4a4b9(%ecx)
   0xfa4b9:     sbb    $0x5a,%al
   0xfa4bb:     mov    $0x5a,%ah
   0xfa4bd:     rorl   $0x47,-0x72(%ebx)
   0xfa4c1:     pushf
   0xfa4c2:     adc    %bh,-0xa6e32f9(%eax)
   0xfa4c8:     or     $0x646b7c7b,%eax
   0xfa4cd:     jl     0xfa461
---Type <return> to continue, or q <return> to quit---
   0xfa4cf:     jmp    0x67bd7073
   0xfa4d4:     in     (%dx),%al
   0xfa4d5:     es
   0xfa4d6:     push   %esi
   0xfa4d7:     popf
   0xfa4d8:     mov    $0x3e,%dl
   0xfa4da:     pop    %ecx
   0xfa4db:     test   $0x5d,%al
   0xfa4dd:     xor    -0x74(%esi,%ecx,4),%ebp
   0xfa4e1:     ret
   0xfa4e2:     adc    -0x39cd9781(%esi),%eax
   0xfa4e8:     lcall  $0x8619,$0x330942c8
   0xfa4ef:     mov    $0x4a,%ah
   0xfa4f1:     shlb   (%eax)
   0xfa4f3:     xchg   %eax,%ebp
   0xfa4f4:     or     -0x461076cd(%ebx),%edx
   0xfa4fa:     push   $0x60c92348
   0xfa4ff:     xor    $0x96,%al
   0xfa501:     or     %esi,%ebx
   0xfa503:     rcl    $0x72,%esp
   0xfa506:     popl   0x3(%ebx)
   0xfa509:     mov    0x78(%ebx),%edi
   0xfa50c:     mov    $0x30,%ah
   0xfa50e:     xor    $0xa8435ae6,%eax
   0xfa513:     sbb    %bl,-0x755cb0ff(%eax)
   0xfa519:     xor    0x5bbd4e5c(%ebp),%bh
   0xfa51f:     xchg   %eax,%edx
   0xfa520:     repnz pop %esp
   0xfa522:     mov    $0xe1,%bh
   0xfa524:     jb     0xfa533
   0xfa526:     adc    %bh,0x4c59881e(%edx)
   0xfa52c:     (bad)
   0xfa52d:     movsb  %ds:(%esi),%es:(%edi)
   0xfa52e:     (bad)
   0xfa52f:     jle    0xfa4f7
---Type <return> to continue, or q <return> to quit---
   0xfa531:     jno    0xfa590
   0xfa533:     adc    %bh,-0x3a477e2(%edx)
   0xfa539:     xor    $0x43,%al
   0xfa53b:     adc    0x36(%ebp),%bl
   0xfa53e:     pop    %ebp
   0xfa53f:     mov    %esi,%ss
   0xfa541:     mov    %ch,-0xa(%ecx)
   0xfa544:     push   $0x79b08486
   0xfa549:     jge    0xfa508
   0xfa54b:     adc    %bl,-0x13(%esp,%edi,1)
   0xfa54f:     orb    $0x6f,(%ecx)
   0xfa552:     cmova  -0xa(%esi,%ebp,4),%eax
   0xfa557:     (bad)
   0xfa559:     js     0xfa51a
   0xfa55b:     jle    0xfa4ee
   0xfa55d:     (bad)
   0xfa55e:     and    $0xdf0bbbef,%eax
   0xfa563:     imul   $0x0,-0x2a(%ecx),%edi
   0xfa567:     pop    %ebp
   0xfa568:     stos   %al,%es:(%edi)
   0xfa569:     ret
   0xfa56a:     mov    %ebx,%ecx
   0xfa56c:     iret
   0xfa56d:     aas
   0xfa56e:     dec    %esi
   0xfa56f:     and    $0x4f,%al
   0xfa571:     jle    0xfa5cb
   0xfa573:     xchg   %eax,%ebp
   0xfa574:     pop    %edi
   0xfa575:     rcrb   $0xd7,(%esi)
   0xfa578:     out    %eax,$0x1f
   0xfa57a:     pop    %ds
   0xfa57b:     add    0x48(%ecx),%ebp
   0xfa57e:     mov    $0xf5,%cl
   0xfa580:     test   %dl,-0x7e2beaf9(%eax)
---Type <return> to continue, or q <return> to quit---
   0xfa586:     mov    $0x3a,%ch
   0xfa588:     mov    -0x7ac18598(%edx),%es
   0xfa58e:     add    0x2cce1384(%esi),%esi
   0xfa594:     gs
   0xfa595:     inc    %ebp
   0xfa596:     popf
   0xfa597:     push   %edi
   0xfa598:     mov    $0x10,%al
   0xfa59a:     mov    $0xd8ac4cba,%ebp
   0xfa59f:     std
   0xfa5a0:     and    %al,%ch
   0xfa5a2:     push   %ebp
   0xfa5a3:     test   $0x83,%al
   0xfa5a5:     jmp    0xfa5aa
   0xfa5a7:     inc    %ebx
   0xfa5a8:     aad    $0xffffffe3
   0xfa5aa:     je,pn  0xfa5be
   0xfa5ad:     das
   0xfa5ae:     cmpb   $0xd3,0x52104dc8(%ebp)
   0xfa5b5:     inc    %ecx
   0xfa5b6:     sahf
   0xfa5b7:     scas   %es:(%edi),%eax
   0xfa5b8:     fist   -0x35(%edi)
   0xfa5bb:     stos   %al,%es:(%edi)
   0xfa5bc:     inc    %esi
   0xfa5bd:     inc    %eax
   0xfa5be:     dec    %ebx
   0xfa5bf:     push   $0xc7834e41
   0xfa5c4:     imul   $0x2434a21b,(%esi),%ebp
   0xfa5ca:     out    %eax,$0x3e
   0xfa5cc:     inc    %ecx
   0xfa5cd:     repnz imul $0xffffffc9,%edi,%ecx
   0xfa5d1:     mov    0xc9edb572,%eax
   0xfa5d6:     insb   (%dx),%es:(%edi)
   0xfa5d7:     adc    -0xe(%edx),%esi
---Type <return> to continue, or q <return> to quit---
   0xfa5da:     fbld   (%ebx,%eax,1)
   0xfa5dd:     sub    $0xa6af9944,%eax
   0xfa5e2:     (bad)
   0xfa5e3:     jl     0xfa567
   0xfa5e5:     cmp    %edx,0x6d(%eax)
   0xfa5e8:     pop    %es
   0xfa5e9:     pop    %es
   0xfa5ea:     or     %bl,0x6bbb230c(%edx)
   0xfa5f0:     sbb    %dl,-0x6c124574(%esi)
   0xfa5f6:     cmp    %ah,%cl
   0xfa5f8:     test   $0xa1,%al
   0xfa5fa:     mov    0xdac17616,%eax
   0xfa5ff:     xlat   %ds:(%ebx)
   0xfa600:     sahf
   0xfa601:     fwait
   0xfa602:     and    %edi,(%ebx)
   0xfa604:     bound  %esp,0x5(%esi)
   0xfa607:     xor    $0x18,%al
   0xfa609:     (bad)
   0xfa60a:     mov    0x492d6713(%esi),%es
   0xfa610:     cmp    %edi,%gs:0x179a9e3f(%eax)
   0xfa617:     loope  0xfa5a5
   0xfa619:     jne    0xfa60d
   0xfa61b:     aaa
   0xfa61c:     mov    $0x5a,%bl
   0xfa61e:     rclb   %cl,-0x54(%ebp)
   0xfa621:     pusha
   0xfa622:     jg     0xfa66b
   0xfa624:     dec    %edx
   0xfa625:     (bad)
   0xfa626:     sbb    %al,%al
   0xfa628:     dec    %ebx
   0xfa629:     or     %ebp,-0x25094237(%ecx)
   0xfa62f:     mov    $0x1,%cl
   0xfa631:     inc    %ebx
---Type <return> to continue, or q <return> to quit---
   0xfa632:     lcall  $0x7123,$0x15657cd1
   0xfa639:     mov    $0xc7,%dh
   0xfa63b:     mov    $0x90353f5e,%edx
   0xfa640:     hlt
   0xfa641:     clc
   0xfa642:     cli
   0xfa643:     dec    %esi
   0xfa644:     out    %eax,$0x68
   0xfa646:     aas
   0xfa647:     mov    $0x94496bcb,%edx
   0xfa64c:     or     %eax,0x48(%edi)
   0xfa64f:     xlat   %ds:(%ebx)
   0xfa650:     neg    %cl
   0xfa652:     aad    $0xffffff8e
   0xfa654:     fstps  0x28bc685f
   0xfa65a:     call   0xa0b81d2c
   0xfa65f:     add    $0x0,%ch
   0xfa662:     dec    %esi
   0xfa663:     mov    $0x74a35ebb,%ecx
   0xfa668:     mov    $0x6d,%bl
   0xfa66a:     and    $0xe847a6d,%eax
   0xfa66f:     out    %eax,(%dx)
   0xfa670:     sub    %bh,%bl
   0xfa672:     cmp    0x62a4958e(%ebx),%ebx
   0xfa678:     adc    %bl,0xe9f4793(%ebp)
   0xfa67e:     rolb   (%edx)
   0xfa680:     sub    0x2d(%edi),%cl
   0xfa683:     pop    %ds
   0xfa684:     sub    (%ebx),%dl
   0xfa686:     lods   %ds:(%esi),%al
   0xfa687:     cltd
   0xfa688:     shrl   %cl,-0x1ef2871f(%ebp)
   0xfa68e:     push   %ds
   0xfa68f:     enter  $0x30ea,$0x94
   0xfa693:     js     0xfa6bb
---Type <return> to continue, or q <return> to quit---
   0xfa695:     mov    $0x39,%al
   0xfa697:     mov    $0x5a,%dl
   0xfa699:     mov    %bh,%al
   0xfa69b:     (bad)
   0xfa69c:     into
   0xfa69d:     adc    %bl,0x5f(%ecx)
   0xfa6a0:     (bad)  (%ecx)
   0xfa6a2:     push   %ebp
   0xfa6a3:     pop    %edi
   0xfa6a4:     push   %cx
   0xfa6a6:     add    %ecx,%esi
   0xfa6a8:     or     -0xbec6ff5(%eax),%ebp
   0xfa6ae:     cmp    %dl,%dl
   0xfa6b0:     and    %ecx,0x5c0bc6b(%edx)
   0xfa6b6:     sbb    %ebx,(%esi)
   0xfa6b8:     repnz lret $0xba55
   0xfa6bc:     jno,pt 0xfa66e
   0xfa6bf:     jp     0xfa665
   0xfa6c1:     adc    0xd(%edx,%esi,4),%dl
   0xfa6c5:     clc
   0xfa6c6:     adc    $0xb0ac4397,%eax
   0xfa6cb:     and    %esi,-0x2(%edx)
   0xfa6ce:     cmp    %eax,(%eax)
   0xfa6d0:     arpl   %bp,%bp
   0xfa6d2:     or     %esp,0xf(%ebp)
   0xfa6d5:     clc
   0xfa6d6:     call   0xbc31e074
   0xfa6db:     or     $0x6a,%al
   0xfa6dd:     push   %ebx
   0xfa6de:     sahf
   0xfa6df:     scas   %es:(%edi),%al
   0xfa6e0:     mov    $0x9f32aa87,%eax
   0xfa6e5:     (bad)
   0xfa6e6:     icebp
   0xfa6e7:     mov    %eax,0x71ddf262
---Type <return> to continue, or q <return> to quit---
   0xfa6ec:     pushf
   0xfa6ed:     int3
   0xfa6ee:     insl   (%dx),%es:(%edi)
   0xfa6ef:     stos   %al,%es:(%edi)
   0xfa6f0:     out    %eax,(%dx)
   0xfa6f1:     in     $0x8,%eax
   0xfa6f3:     xchg   %eax,%edx
   0xfa6f4:     inc    %eax
   0xfa6f5:     jns    0xfa69d
   0xfa6f7:     pop    %ss
   0xfa6f8:     dec    %edx
   0xfa6f9:     ljmp   $0xa64e,$0xb89014b0
   0xfa700:     (bad)
   0xfa701:     mov    $0xdda813bb,%ebx
   0xfa706:     clc
   0xfa707:     test   %dl,%ch
   0xfa709:     jns    0xfa6bb
   0xfa70b:     lahf
   0xfa70c:     push   %ebp
   0xfa70d:     fistpll 0xf(%esi)
   0xfa710:     les    0xf80e45a(%esi),%ebx
   0xfa716:     jns    0xfa730
   0xfa718:     loopne 0xfa71a
   0xfa71a:     dec    %edi
   0xfa71b:     fidivl 0x44abdd9(%ebp)
   0xfa721:     jno,pt 0xfa722
   0xfa724:     clc
   0xfa725:     mov    $0xdb71ef21,%edx
   0xfa72a:     inc    %ecx
   0xfa72b:     shlb   $0x9f,-0x4b(%ebx)
   0xfa72f:     pop    %ebp
   0xfa730:     stos   %eax,%es:(%edi)
   0xfa731:     pop    %es
   0xfa732:     ljmp   $0x8ac4,$0x25600452
   0xfa739:     lods   %ds:(%esi),%al
---Type <return> to continue, or q <return> to quit---
   0xfa73a:     xor    %esp,%edx
   0xfa73c:     movsl  %ds:(%esi),%es:(%edi)
   0xfa73d:     ret
   0xfa73e:     mov    $0xe107d60b,%edi
   0xfa743:     test   %bh,%ah
   0xfa745:     lcall  $0xdb5a,$0x9e73ae
   0xfa74c:     lret   $0x9de5
   0xfa74f:     scas   %es:(%edi),%al
   0xfa750:     or     %ecx,0x8045290f
   0xfa756:     sub    %ecx,-0x3b(%ebp)
   0xfa759:     lock
   0xfa75a:     ss
   0xfa75b:     jle    0xfa7d5
   0xfa75d:     jg     0xfa77e
   0xfa75f:     pop    %eax
   0xfa760:     and    $0x3f1da562,%eax
   0xfa765:     into
   0xfa766:     xchg   %eax,%esp
   0xfa767:     sbb    %dl,%al
   0xfa769:     ret    $0xd44c
   0xfa76c:     mov    $0xb0c04893,%esp
   0xfa771:     fwait
   0xfa772:     je,pt  0xfa7f1
   0xfa775:     cmpsl  %es:(%edi),%ds:(%esi)
   0xfa776:     (bad)
   0xfa778:     cmc
   0xfa779:     decb   (%eax)
   0xfa77b:     inc    %esi
   0xfa77c:     mov    %ss,0x438bfb09(%eax)
   0xfa782:     lcall  $0x661b,$0x275dbe4
   0xfa789:     cltd
   0xfa78a:     stos   %eax,%es:(%edi)
   0xfa78b:     or     %ch,-0x6(%edx)
   0xfa78e:     gs
   0xfa78f:     or     $0x5e1c8d2c,%edi
---Type <return> to continue, or q <return> to quit---
   0xfa795:     sub    -0x260b5a21(%edi),%bh
   0xfa79b:     add    $0x353ba1b7,%eax
   0xfa7a0:     pusha
   0xfa7a1:     cmp    $0x32,%al
   0xfa7a3:     sub    %al,-0x3cdbd935(%ebx)
   0xfa7a9:     lcall  $0xb474,$0xa3826f5c
   0xfa7b0:     data16
   0xfa7b1:     stos   %al,%es:(%edi)
   0xfa7b2:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfa7b3:     test   %dh,%al
   0xfa7b5:     (bad)
   0xfa7b6:     fdivrl (%edx,%esi,4)
   0xfa7b9:     lret
   0xfa7ba:     setno  -0x2a785f55(%ecx)
   0xfa7c1:     cmp    0x1d76ebe3(%ebp),%esi
   0xfa7c7:     xor    $0x85c39dfe,%eax
   0xfa7cc:     mov    %eax,0x2e042462
   0xfa7d1:     int3
   0xfa7d2:     jno    0xfa804
   0xfa7d4:     cli
   0xfa7d5:     or     %al,(%ecx)
   0xfa7d7:     mov    %ebx,%ecx
   0xfa7d9:     inc    %ecx
   0xfa7da:     jne    0xfa7fa
   0xfa7dc:     add    %bh,0x1065af19(%esi)
   0xfa7e2:     sbb    %ah,0x75(%ebx)
   0xfa7e5:     clc
   0xfa7e6:     rcrb   $0xaf,0x1310a91c(%ecx)
   0xfa7ed:     das
   0xfa7ee:     pop    %esp
   0xfa7ef:     mov    0xf634afe9,%eax
   0xfa7f4:     add    %esp,(%ecx)
   0xfa7f6:     adcl   $0x30,(%esi)
   0xfa7f9:     dec    %edi
   0xfa7fa:     enter  $0x9129,$0x79
---Type <return> to continue, or q <return> to quit---
   0xfa7fe:     jmp    0x35fdbece
   0xfa803:     das
   0xfa804:     sbb    0x2f(%ebp),%bl
   0xfa807:     pop    %ss
   0xfa808:     and    $0xf2,%al
   0xfa80a:     leave
   0xfa80b:     enter  $0xa2cc,$0x50
   0xfa80f:     (bad)
   0xfa810:     jbe    0xfa7d4
   0xfa812:     mov    $0xb2,%al
   0xfa814:     sbb    $0xd19f2557,%eax
   0xfa819:     push   $0xc07ec7ba
   0xfa81e:     xchg   %eax,%edi
   0xfa81f:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfa820:     scas   %es:(%edi),%eax
   0xfa821:     dec    %ebx
   0xfa822:     test   $0x2a0a9394,%eax
   0xfa827:     add    -0x5362e99c(%ebx),%esp
   0xfa82d:     sub    $0x9bf96c5a,%ebp
   0xfa833:     aaa
   0xfa834:     mov    $0x8f,%dl
   0xfa836:     js     0xfa84e
   0xfa838:     icebp
   0xfa839:     fs
   0xfa83a:     sub    %eax,%esi
   0xfa83c:     mov    %eax,0xb7f3d780
   0xfa841:     dec    %ecx
   0xfa842:     xchg   %eax,%edi
   0xfa843:     dec    %ebx
   0xfa844:     (bad)
   0xfa846:     jl     0xfa7cc
   0xfa848:     pop    %ss
   0xfa849:     cltd
   0xfa84a:     cmp    %cl,-0x27(%esi)
   0xfa84d:     movsl  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xfa84e:     test   %al,(%edi)
   0xfa850:     sbb    %ecx,(%edi)
   0xfa852:     arpl   %cx,(%ecx)
   0xfa854:     (bad)
   0xfa855:     add    %bl,(%esi)
   0xfa857:     sub    0x5e122be0(%ebp),%ah
   0xfa85d:     inc    %ebx
   0xfa85e:     sub    %bh,-0x3379c285(%esi)
   0xfa864:     dec    %ecx
   0xfa865:     aas
   0xfa866:     add    %dl,%bl
   0xfa868:     stos   %eax,%es:(%edi)
   0xfa869:     xor    -0x4a(%edx),%al
   0xfa86c:     mov    $0x9999b82b,%ebx
   0xfa871:     mov    $0xb67625c5,%eax
   0xfa876:     jp     0xfa8ae
   0xfa878:     or     $0x367a3635,%eax
   0xfa87d:     cmp    %esp,0x66fa65fc(%eax)
   0xfa883:     sub    $0xf4,%al
   0xfa885:     insl   (%dx),%es:(%edi)
   0xfa886:     cmp    %al,-0x8(%ecx)
   0xfa889:     add    $0xe3e8d975,%eax
   0xfa88e:     stc
   0xfa88f:     xor    (%eax),%esp
   0xfa891:     pop    %edx
   0xfa892:     aas
   0xfa893:     xlat   %ds:(%ebx)
   0xfa894:     shll   $0xfb,-0x3802aeff(%eax)
   0xfa89b:     jns    0xfa8f4
   0xfa89d:     pop    %ecx
   0xfa89e:     call   0xdd2cad3c
   0xfa8a3:     aam    $0xffffffea
   0xfa8a5:     inc    %edi
   0xfa8a6:     mov    $0xe,%dl
   0xfa8a8:     xor    $0xd6504ba3,%eax
---Type <return> to continue, or q <return> to quit---
   0xfa8ad:     out    %eax,$0x2a
   0xfa8af:     adc    0x8f373ced,%ecx
   0xfa8b5:     int    $0x3e
   0xfa8b7:     xor    $0xcf,%al
   0xfa8b9:     adc    $0x50966996,%eax
   0xfa8be:     dec    %ebp
   0xfa8bf:     jmp    0x5bcbd6c3
   0xfa8c4:     js     0xfa911
   0xfa8c6:     inc    %ebx
   0xfa8c7:     lret
   0xfa8c8:     gs
   0xfa8c9:     xchg   %eax,%ebp
   0xfa8ca:     and    %bl,%dh
   0xfa8cc:     mov    $0xf5,%bl
   0xfa8ce:     call   0xfa08b7b4
   0xfa8d3:     fcmovbe %st(5),%st
   0xfa8d5:     shrb   %cl,(%ecx)
   0xfa8d7:     leave
   0xfa8d8:     leave
   0xfa8d9:     divl   -0x3aec1be3(%ecx)
   0xfa8df:     and    $0xce7163f4,%eax
   0xfa8e4:     mov    %esp,(%edi)
   0xfa8e6:     out    %eax,$0x55
   0xfa8e8:     out    %eax,$0xf4
   0xfa8ea:     mov    $0x50c84a89,%edx
   0xfa8ef:     addl   $0x1d,-0x7dffa022(%ebp)
   0xfa8f6:     push   %cs
   0xfa8f7:     add    $0x2e958837,%eax
   0xfa8fc:     push   %eax
   0xfa8fd:     adc    %ch,-0x61c04729(%esi,%esi,2)
   0xfa904:     sub    %gs:0x4c(%eax,%esi,4),%bl
   0xfa909:     cmp    $0x3e,%al
   0xfa90b:     or     %dl,-0x57(%ebx)
   0xfa90e:     out    %eax,(%dx)
   0xfa90f:     ja     0xfa93a
---Type <return> to continue, or q <return> to quit---
   0xfa911:     push   %edx
   0xfa912:     enter  $0x2b10,$0xfd
   0xfa916:     lock push %ebp
   0xfa918:     mov    %al,0xc9470bae
   0xfa91d:     lcall  $0xd654,$0xf7e2a5e3
   0xfa924:     pop    %ebp
   0xfa925:     loopne 0xfa8df
   0xfa927:     setns  -0x48070b66(%esi)
   0xfa92e:     xchg   %eax,%edi
   0xfa92f:     fstps  0x68(%edx)
   0xfa932:     pop    %ebx
   0xfa933:     es
   0xfa934:     je     0xfa8f3
   0xfa936:     sbb    %edx,%gs:0x59(%ebx)
   0xfa93a:     rolb   $0xbc,0x41b63b0d(%esi,%edx,4)
   0xfa942:     arpl   %sp,%bp
   0xfa944:     dec    %ecx
   0xfa945:     aas
   0xfa946:     shr    %bh
   0xfa948:     pop    %ds
   0xfa949:     mov    $0xf5,%bl
   0xfa94b:     lcall  *-0x41(%eax)
   0xfa94e:     xchg   %eax,%edx
   0xfa94f:     add    0xaf26e2d(%ecx),%eax
   0xfa955:     mov    0x67d4f062,%al
   0xfa95a:     lds    0x67221ac9(%ebx),%esp
   0xfa960:     jmp    0xfa94e
   0xfa962:     add    $0xa7,%al
   0xfa964:     lods   %ds:(%esi),%eax
   0xfa965:     add    %ss:0xaec0e58(%edx),%ch
   0xfa96c:     test   %esi,0x7d22d71c(%eax)
   0xfa972:     or     %ah,(%edx)
   0xfa974:     mov    0x802cf677,%eax
   0xfa979:     jle    0xfa91a
   0xfa97b:     cmp    $0x84,%al
---Type <return> to continue, or q <return> to quit---
   0xfa97d:     add    %bh,%cl
   0xfa97f:     fwait
   0xfa980:     push   %edx
   0xfa981:     jo     0xfa90a
   0xfa983:     or     %ebp,(%esi)
   0xfa985:     sbb    $0x619232e7,%eax
   0xfa98a:     dec    %ecx
   0xfa98b:     cltd
   0xfa98c:     mov    $0x93,%al
   0xfa98e:     sub    $0xffffffb4,%ebx
   0xfa991:     nop
   0xfa992:     xchg   %eax,%esi
   0xfa993:     mov    $0x6b,%bh
   0xfa995:     push   %ds
   0xfa996:     aas
   0xfa997:     sub    %bh,%bh
   0xfa999:     mov    $0xda,%ch
   0xfa99b:     lret
   0xfa99c:     fs
   0xfa99d:     pop    %esp
   0xfa99e:     jo     0xfa93b
   0xfa9a0:     movsl  %ds:(%esi),%es:(%edi)
   0xfa9a1:     jmp    0x7b12666d
   0xfa9a6:     jecxz  0xfa98e
   0xfa9a8:     data16
   0xfa9a9:     jle    0xfa9dc
   0xfa9ab:     aaa
   0xfa9ac:     test   %esp,%ebx
   0xfa9ae:     (bad)
   0xfa9af:     je     0xfa972
   0xfa9b1:     push   %esi
   0xfa9b2:     xor    $0x87c83068,%eax
   0xfa9b7:     test   $0x5db216eb,%eax
   0xfa9bc:     lea    0x75(%edx),%esp
   0xfa9bf:     xor    (%edx),%esi
---Type <return> to continue, or q <return> to quit---
   0xfa9c1:     pop    %es
   0xfa9c2:     jo     0xfa9ef
   0xfa9c4:     arpl   %si,%bx
   0xfa9c6:     adc    %ah,%al
   0xfa9c8:     or     $0x641ba929,%eax
   0xfa9cd:     jg     0xfa9d0
   0xfa9cf:     sbb    %ah,%dh
   0xfa9d1:     fstps  0x47db7941
   0xfa9d7:     push   %ebx
   0xfa9d8:     inc    %ecx
   0xfa9d9:     pop    %ecx
   0xfa9da:     je     0xfaa16
   0xfa9dc:     lret
   0xfa9dd:     xor    0x45e8015a(%edi,%eax,2),%edi
   0xfa9e4:     cld
   0xfa9e5:     lahf
   0xfa9e6:     mov    -0x47(%edi),%es
   0xfa9e9:     or     $0xffffff81,%eax
   0xfa9ec:     shlb   %cl,-0xa(%ebp)
   0xfa9ef:     ficom  (%edx)
   0xfa9f1:     out    %eax,$0xf9
   0xfa9f3:     insl   (%dx),%es:(%edi)
   0xfa9f4:     imul   $0xad5d4d6d,%eax,%edi
   0xfa9fa:     in     (%dx),%al
   0xfa9fb:     xchg   %eax,%esi
   0xfa9fc:     or     $0x74,%al
   0xfa9fe:     in     (%dx),%al
   0xfa9ff:     fildll -0x1(%ecx)
   0xfaa02:     push   %esp
   0xfaa03:     sub    $0xf6,%al
   0xfaa05:     ss
   0xfaa06:     inc    %edx
   0xfaa07:     inc    %esi
   0xfaa08:     ret    $0x8458
   0xfaa0b:     insl   (%dx),%es:(%di)
---Type <return> to continue, or q <return> to quit---
   0xfaa0d:     jp     0xfaa6f
   0xfaa0f:     inc    %ecx
   0xfaa10:     das
   0xfaa11:     push   %es
   0xfaa12:     hlt
   0xfaa13:     add    %al,%bh
   0xfaa15:     mov    %eax,0x3b0eed1f
   0xfaa1a:     fisttpll (%edx)
   0xfaa1c:     dec    %ebx
   0xfaa1d:     insl   (%dx),%es:(%edi)
   0xfaa1e:     sub    $0xf8b167b6,%eax
   0xfaa23:     add    $0x693671ed,%eax
   0xfaa28:     mov    0x71bd668a,%eax
   0xfaa2d:     psubsb 0xcd0fbc46,%mm5
   0xfaa34:     sub    0x16e447f5(%eax),%ch
   0xfaa3a:     ret
   0xfaa3b:     push   %es
   0xfaa3c:     sbb    (%eax),%ah
   0xfaa3e:     push   %esi
   0xfaa3f:     push   %es
   0xfaa40:     cwtl
   0xfaa41:     cmp    $0x8e725da7,%eax
   0xfaa46:     clc
   0xfaa47:     sbb    0x53a1df5e(%ecx),%ebx
   0xfaa4d:     pushf
   0xfaa4e:     mov    %al,0xf740bd7b
   0xfaa53:     dec    %esi
   0xfaa54:     xchg   %dh,%dl
   0xfaa56:     mov    %al,0xedc9a5e9
   0xfaa5b:     rclb   $0xde,0x3edb4d9d(%ebp)
   0xfaa62:     (bad)
   0xfaa63:     into
   0xfaa64:     repnz dec %edi
   0xfaa66:     out    %eax,(%dx)
   0xfaa67:     ret    $0xaf0a
---Type <return> to continue, or q <return> to quit---
   0xfaa6a:     add    $0x54,%al
   0xfaa6c:     fmuls  0x702bee16(%eax)
   0xfaa72:     aam    $0xfffffffc
   0xfaa74:     mov    $0x70014a62,%eax
   0xfaa79:     insl   (%dx),%es:(%edi)
   0xfaa7a:     dec    %esp
   0xfaa7b:     or     %al,%al
   0xfaa7d:     push   %ebx
   0xfaa7e:     mov    $0x82caf603,%edi
   0xfaa83:     push   %cs
   0xfaa84:     (bad)
   0xfaa85:     jmp    0xc60a08c5
   0xfaa8a:     jns    0xfaa72
   0xfaa8c:     jo     0xfaac6
   0xfaa8e:     repnz cmpsl %es:(%edi),%ds:(%esi)
   0xfaa90:     jbe    0xfaa1d
   0xfaa92:     jle    0xfaa9c
   0xfaa94:     mov    $0xb7b971e7,%eax
   0xfaa99:     cs
   0xfaa9a:     repnz int3
   0xfaa9c:     mov    $0xe6e668e,%eax
   0xfaaa1:     data16
   0xfaaa2:     (bad)
   0xfaaa3:     sub    %dh,%ah
   0xfaaa5:     data16
   0xfaaa6:     in     $0x73,%al
   0xfaaa8:     xor    %dl,%dh
   0xfaaaa:     xor    %ecx,%ebx
   0xfaaac:     xor    %cl,0x1d(%esi)
   0xfaaaf:     or     %esi,%edx
   0xfaab1:     lods   %ds:(%esi),%al
   0xfaab2:     pushf
   0xfaab3:     ds
   0xfaab4:     pop    %ss
   0xfaab5:     popa
---Type <return> to continue, or q <return> to quit---
   0xfaab6:     fprem1
   0xfaab8:     inc    %ebx
   0xfaab9:     cmpb   $0x88,(%ebx)
   0xfaabc:     jo     0xfab34
   0xfaabe:     jbe    0xfaa5f
   0xfaac0:     mov    %eax,0x1c758079
   0xfaac5:     mov    $0x53bad47a,%esi
   0xfaaca:     xor    %ebp,-0x6c7c361c(%ebp)
   0xfaad0:     cmpsl  %es:(%di),%ds:(%si)
   0xfaad2:     push   %ebp
   0xfaad3:     fwait
   0xfaad4:     cwtl
   0xfaad5:     mov    $0xfc,%bl
   0xfaad7:     pop    %edi
   0xfaad8:     aam    $0x68
   0xfaada:     (bad)
   0xfaadb:     cltd
   0xfaadc:     push   %cs
   0xfaadd:     cltd
   0xfaade:     fstpl  -0x53dcd9c3(%edx)
   0xfaae4:     divb   (%esi)
   0xfaae6:     jg     0xfaac8
   0xfaae8:     adc    (%edi),%edi
   0xfaaea:     lods   %ds:(%esi),%al
   0xfaaeb:     mov    %ebx,-0xa69fe3a(%edi)
   0xfaaf1:     cld
   0xfaaf2:     and    -0x6(%edi),%ah
   0xfaaf5:     sbbl   $0x1b,-0x1b(%ebp)
   0xfaaf9:     mov    %eax,0x5e7d8fa8
   0xfaafe:     sub    $0x23f05bde,%ebx
   0xfab04:     add    $0x52,%al
   0xfab06:     mov    -0xa(%ecx),%eax
   0xfab09:     jns    0xfaaa3
   0xfab0b:     push   %eax
   0xfab0c:     push   %ebp
---Type <return> to continue, or q <return> to quit---
   0xfab0d:     and    $0x984d563f,%eax
   0xfab12:     pushf
   0xfab13:     in     $0xf4,%al
   0xfab15:     out    %al,(%dx)
   0xfab16:     pushl  (%esi)
   0xfab18:     sub    %esp,%ebx
   0xfab1a:     pop    %ds
   0xfab1b:     mov    $0xa6,%dh
   0xfab1d:     iret
   0xfab1e:     pop    %eax
   0xfab1f:     lds    (%edx),%edi
   0xfab21:     adc    %fs:0x6a(%esi,%ebx,4),%ah
   0xfab26:     pop    %edi
   0xfab27:     and    -0xbc50e60(%esi),%bl
   0xfab2d:     lahf
   0xfab2e:     mov    -0xf(%esi),%edx
   0xfab31:     cmp    %ah,%bh
   0xfab33:     (bad)
   0xfab34:     std
   0xfab35:     push   %edi
   0xfab36:     pop    %ebp
   0xfab37:     or     $0x9a0362fb,%eax
   0xfab3c:     dec    %ebx
   0xfab3d:     xor    -0x6(%eax),%bl
   0xfab40:     insb   (%dx),%es:(%edi)
   0xfab41:     push   %edx
   0xfab42:     mov    (%edi),%al
   0xfab44:     aaa
   0xfab45:     (bad)
   0xfab46:     jo     0xfab1d
   0xfab48:     sahf
   0xfab49:     push   $0x44
   0xfab4b:     mov    $0x3b48d3d5,%esi
   0xfab50:     push   %ds
   0xfab51:     mov    $0x812e8426,%ebp
---Type <return> to continue, or q <return> to quit---
   0xfab56:     adc    %esi,(%esi)
   0xfab58:     insl   (%dx),%es:(%edi)
   0xfab59:     xlat   %ds:(%ebx)
   0xfab5a:     push   %ds
   0xfab5b:     jns    0xfab13
   0xfab5d:     fbstp  (%eax)
   0xfab5f:     sub    $0x5f038995,%eax
   0xfab64:     int    $0x5
   0xfab66:     cmc
   0xfab67:     lahf
   0xfab68:     in     (%dx),%eax
   0xfab69:     mov    $0x87,%ch
   0xfab6b:     je     0xfab13
   0xfab6d:     add    %bh,(%edx)
   0xfab6f:     mov    $0xff704c57,%ebx
   0xfab74:     das
   0xfab75:     pop    %esi
   0xfab76:     xchg   %eax,%ecx
   0xfab77:     xchg   %eax,%esp
   0xfab78:     sarb   %cl,(%edx,%edi,1)
   0xfab7b:     fdivs  (%eax)
   0xfab7d:     mov    $0xa8b1936,%ecx
   0xfab82:     add    -0x23(%ecx),%ch
   0xfab85:     pop    %ebp
   0xfab86:     push   %ds
   0xfab87:     lods   %ds:(%esi),%al
   0xfab88:     and    -0x3dd6e22a(%ebp),%dl
   0xfab8e:     push   %es
   0xfab8f:     movsl  %ds:(%esi),%es:(%edi)
   0xfab90:     mov    $0xaa418e01,%esp
   0xfab95:     jb     0xfab7a
   0xfab97:     ret
   0xfab98:     lds    0x6975186b(%esi),%ebp
   0xfab9e:     add    %esi,0x3a(%eax)
   0xfaba1:     outsb  %ds:(%esi),(%dx)
---Type <return> to continue, or q <return> to quit---
   0xfaba2:     sbb    -0x75dac04(%ebp),%edi
   0xfaba8:     pusha
   0xfaba9:     fbld   0x6f7970a0
   0xfabaf:     sub    $0xc7611ee5,%eax
   0xfabb4:     pop    %ds
   0xfabb5:     fdivrl 0x37(%edi)
   0xfabb8:     imul   $0xc87dd420,(%esi),%esi
   0xfabbe:     pop    %edx
   0xfabbf:     xchg   %eax,%esp
   0xfabc0:     lret
   0xfabc1:     add    -0x1cea4c7d(%edx),%dl
   0xfabc7:     mov    $0xc2bdc732,%ebx
   0xfabcc:     stos   %eax,%es:(%edi)
   0xfabcd:     ret    $0x3ad0
   0xfabd0:     pop    %esp
   0xfabd1:     ficomp -0x7bddf3f8(%ebx,%eiz,1)
   0xfabd8:     jmp    0xfac45
   0xfabda:     test   %ebx,0x35(%ecx)
   0xfabdd:     clc
   0xfabde:     arpl   %bx,0x313a40ed
   0xfabe4:     cli
   0xfabe5:     nop
   0xfabe6:     inc    %ebx
   0xfabe7:     fwait
   0xfabe8:     loop   0xfac06
   0xfabea:     adc    %edi,%edx
   0xfabec:     jo     0xfac65
   0xfabee:     sti
   0xfabef:     (bad)
   0xfabf0:     loopne 0xfac60
   0xfabf2:     jmp    0xfac3b
   0xfabf4:     outsw  %ds:(%esi),(%dx)
   0xfabf6:     incb   (%esi)
   0xfabf8:     lock mov $0x249e2a27,%ecx
   0xfabfe:     ljmp   $0xf943,$0xde29ff1f
---Type <return> to continue, or q <return> to quit---
   0xfac05:     das
   0xfac06:     in     $0x35,%al
   0xfac08:     dec    %esi
   0xfac09:     push   %edi
   0xfac0a:     cmpsl  %es:(%edi),%ds:(%esi)
   0xfac0b:     dec    %eax
   0xfac0c:     pop    %es
   0xfac0d:     test   %dh,%dl
   0xfac0f:     flds   0xbfed41c9
   0xfac15:     cmpsl  %es:(%edi),%ds:(%esi)
   0xfac16:     ret    $0x3d5b
   0xfac19:     incl   0x13d7eaf5(%edi)
   0xfac1f:     lcall  $0xc90,$0x4f665ff2
   0xfac26:     pushf
   0xfac27:     add    $0x5b,%al
   0xfac29:     xor    (%edi),%ecx
   0xfac2b:     mov    $0x0,%bl
   0xfac2d:     inc    %esi
   0xfac2e:     cmc
   0xfac2f:     sub    $0x2e,%al
   0xfac31:     aam    $0x1
   0xfac33:     inc    %esp
   0xfac34:     andb   $0xb7,(%edi)
   0xfac37:     (bad)
   0xfac38:     addr16 jg 0xfac26
   0xfac3b:     push   %ds
   0xfac3c:     lret   $0x987d
   0xfac3f:     hlt
   0xfac40:     jns    0xfac78
   0xfac42:     ss
   0xfac43:     cmp    %ebx,%ebp
   0xfac45:     enter  $0xb12a,$0xb1
   0xfac49:     ljmp   $0xba64,$0xc09f9338
   0xfac50:     push   %eax
   0xfac51:     and    %ebx,(%ecx)
---Type <return> to continue, or q <return> to quit---
   0xfac53:     outsb  %ds:(%esi),(%dx)
   0xfac54:     pop    %eax
   0xfac55:     pushf
   0xfac56:     jo     0xfac05
   0xfac58:     scas   %es:(%edi),%al
   0xfac59:     ljmp   $0x570f,$0x1f116dfc
   0xfac60:     and    $0xab,%al
   0xfac62:     mov    $0x3e140264,%edx
   0xfac67:     loopne 0xfac52
   0xfac69:     dec    %esi
   0xfac6a:     jae    0xfac37
   0xfac6c:     xor    0x6d(%esi),%ecx
   0xfac6f:     cwtl
   0xfac70:     out    %al,(%dx)
   0xfac71:     add    %ebp,(%ebx)
   0xfac73:     sub    $0xcd,%al
   0xfac75:     jns    0xfaced
   0xfac77:     pop    %edx
   0xfac78:     xchg   %eax,%edi
   0xfac79:     and    %edi,%esi
   0xfac7b:     lods   %ds:(%esi),%al
   0xfac7c:     inc    %edi
   0xfac7d:     xor    %dl,%ch
   0xfac7f:     lds    -0x77(%eax),%edx
   0xfac82:     xchg   %ebp,0x1a40eb7c(%edx)
   0xfac88:     adc    $0x90fd9cd8,%eax
   0xfac8d:     pop    %esp
   0xfac8e:     (bad)
   0xfac8f:     adc    %ch,%bl
   0xfac91:     push   %edi
   0xfac92:     insl   (%dx),%es:(%edi)
   0xfac93:     mov    %ebp,-0x3adbefaa(%eax)
   0xfac99:     loopne 0xfacca
   0xfac9b:     xchg   %eax,%ecx
   0xfac9c:     and    %ah,(%ebx)
---Type <return> to continue, or q <return> to quit---
   0xfac9e:     bound  %ebx,(%edi)
   0xfaca0:     cld
   0xfaca1:     addb   $0x31,0x16(%edx)
   0xfaca5:     cmp    (%edi),%edx
   0xfaca7:     leave
   0xfaca8:     rorb   $0x9d,-0x26771555(%eax)
   0xfacaf:     ljmp   $0xcdc5,$0x8dc6c502
   0xfacb6:     pop    %edi
   0xfacb7:     lods   %ds:(%esi),%al
   0xfacb8:     pop    %eax
   0xfacb9:     fstps  0x7(%esi)
   0xfacbc:     insb   (%dx),%es:(%edi)
   0xfacbd:     sti
   0xfacbe:     gs
   0xfacbf:     imul   $0xe7e63e68,%esp,%edx
   0xfacc5:     cmp    $0x23,%al
   0xfacc7:     imul   $0x9732e267,-0x46(%ebx),%edi
   0xfacce:     xor    %esp,-0x39957c80(%ebx,%edx,8)
   0xfacd5:     lods   %ds:(%esi),%eax
   0xfacd6:     xor    0x42(%ebx),%edi
   0xfacd9:     dec    %eax
   0xfacda:     pop    %ds
   0xfacdb:     xor    0x4449f61a(%esi),%esi
   0xface1:     (bad)
   0xface2:     add    %bh,-0x26(%esi)
   0xface5:     mov    $0x573a7e82,%eax
   0xfacea:     sbbl   $0x7855cfcb,(%edi)
   0xfacf0:     popf
   0xfacf1:     imull  (%esi)
   0xfacf3:     push   $0x73
   0xfacf5:     insl   (%dx),%es:(%edi)
   0xfacf6:     shrl   -0x3(%ebp)
   0xfacf9:     mov    $0x83,%cl
   0xfacfb:     adc    $0xffffff9f,%ebx
   0xfacfe:     movsb  %ds:(%esi),%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xfacff:     iretw
   0xfad01:     jnp    0xfacd2
   0xfad03:     inc    %ecx
   0xfad04:     clc
   0xfad05:     (bad)
   0xfad06:     into
   0xfad07:     pop    %edx
   0xfad08:     faddl  0x4a4a8a7f(%ecx)
   0xfad0e:     jae    0xface4
   0xfad10:     out    %eax,(%dx)
   0xfad11:     (bad)
   0xfad12:     int3
   0xfad13:     push   %ebx
   0xfad14:     mov    $0xb9efa1c9,%eax
   0xfad19:     xor    $0x1b,%al
   0xfad1b:     ret    $0x18f
   0xfad1e:     (bad)
   0xfad1f:     xchg   %eax,%esp
   0xfad20:     lret
   0xfad21:     pop    %es
   0xfad22:     mov    %dh,-0x12de9ea8(%ebp)
   0xfad28:     mov    $0x51,%ah
   0xfad2a:     nop
   0xfad2b:     push   %ebp
   0xfad2c:     xor    %ebx,%ebx
   0xfad2e:     adc    %ebp,-0x3a9c895e(%edi)
   0xfad34:     popa
   0xfad35:     push   %ebp
   0xfad36:     pop    %eax
   0xfad37:     loop   0xfad21
   0xfad39:     and    %bh,-0xe(%ecx)
   0xfad3c:     push   %ebp
   0xfad3d:     leave
   0xfad3e:     mov    %dl,%dh
   0xfad40:     and    $0xb5,%al
---Type <return> to continue, or q <return> to quit---
   0xfad42:     sub    %edi,%eax
   0xfad44:     imul   $0xe7d25208,%esp,%eax
   0xfad4a:     push   %es
   0xfad4b:     in     (%dx),%al
   0xfad4c:     pop    %eax
   0xfad4d:     add    $0xaf,%al
   0xfad4f:     jno    0xfad9b
   0xfad51:     and    (%ecx),%bl
   0xfad53:     sub    0x9(%ecx),%esp
   0xfad56:     outsl  %ds:(%esi),(%dx)
   0xfad57:     cmpsl  %es:(%edi),%ds:(%esi)
   0xfad58:     andb   $0xe9,-0x7b(%ecx,%edi,4)
   0xfad5d:     popa
   0xfad5e:     xchg   %eax,%ebx
   0xfad5f:     push   %edi
   0xfad60:     insb   (%dx),%es:(%edi)
   0xfad61:     fdivrp %st,%st(4)
   0xfad63:     pop    %edx
   0xfad64:     daa
   0xfad65:     rorl   %cl,(%edx,%ecx,2)
   0xfad68:     and    0x3d0b1420(%edx),%ah
   0xfad6e:     jb     0xfad8c
   0xfad70:     and    %dh,%cl
   0xfad72:     dec    %edx
   0xfad73:     jne    0xfad05
   0xfad75:     push   %esp
   0xfad76:     xor    $0x9e,%al
   0xfad78:     push   %ebp
   0xfad79:     loope  0xfadbb
   0xfad7b:     sbb    %eax,%esi
   0xfad7d:     xchg   %eax,-0x80(%edi)
   0xfad80:     adc    $0x1a,%al
   0xfad82:     adc    %edx,%eax
   0xfad84:     shrb   (%eax)
   0xfad86:     xor    $0xcba40625,%eax
---Type <return> to continue, or q <return> to quit---
   0xfad8b:     daa
   0xfad8c:     dec    %ebp
   0xfad8d:     and    %esp,%edx
   0xfad8f:     ret
   0xfad90:     in     $0x7d,%al
   0xfad92:     inc    %edi
   0xfad93:     push   %eax
   0xfad94:     mov    $0xf5,%bl
   0xfad96:     testb  $0x8,0x4978ff9e(%edx)
   0xfad9d:     ljmp   $0xa1d3,$0x4ef9599d
   0xfada4:     jmp    0xa27613cf
   0xfada9:     cmp    (%ecx),%ah
   0xfadab:     sub    $0x4a,%al
   0xfadad:     pop    %es
   0xfadae:     pop    %edx
   0xfadaf:     loope  0xfadad
   0xfadb1:     sbb    %al,(%eax,%ebx,1)
   0xfadb4:     jo     0xfadba
   0xfadb6:     pop    %ebp
   0xfadb7:     inc    %edi
   0xfadb8:     ror    %cl,%eax
   0xfadba:     and    %ecx,(%ebx)
   0xfadbc:     push   %ds
   0xfadbd:     call   0xda13075c
   0xfadc2:     subb   $0xc2,0x5b(%ebp)
   0xfadc6:     xchg   %ebp,%ecx
   0xfadc8:     pusha
   0xfadc9:     adc    %edi,0x59080905(%ecx)
   0xfadcf:     or     $0x11682479,%eax
   0xfadd4:     (bad)
   0xfadd5:     ficom  (%esi)
   0xfadd7:     aas
   0xfadd8:     sub    (%ecx),%eax
   0xfadda:     dec    %esp
   0xfaddb:     leave
---Type <return> to continue, or q <return> to quit---
   0xfaddc:     xor    %ebp,%es:(%ebx,%edi,1)
   0xfade0:     pushf
   0xfade1:     cmp    %ecx,%edi
   0xfade3:     xor    (%edx),%ecx
   0xfade5:     adc    $0x1f,%al
   0xfade7:     pop    %eax
   0xfade8:     cmp    $0xde,%al
   0xfadea:     cs
   0xfadeb:     push   %es
   0xfadec:     xor    $0x4bb87158,%eax
   0xfadf1:     pusha
   0xfadf2:     sbb    $0x4dda4543,%eax
   0xfadf7:     inc    %eax
   0xfadf8:     xchg   %eax,%ecx
   0xfadf9:     lahf
   0xfadfa:     mov    $0xc5,%bl
   0xfadfc:     jge    0xfadbc
   0xfadfe:     sbb    0xd13d3441,%ecx
   0xfae04:     mov    %ah,0x0(%edx)
   0xfae07:     mov    $0x859cfa54,%eax
   0xfae0c:     push   %eax
   0xfae0d:     xchg   %eax,%esp
   0xfae0e:     cs
   0xfae0f:     test   $0xa0,%al
   0xfae11:     lahf
   0xfae12:     mov    $0x2f,%bh
   0xfae14:     movsb  %ds:(%esi),%es:(%edi)
   0xfae15:     sub    %ecx,%eax
   0xfae17:     rclb   %cl,(%edi)
   0xfae19:     (bad)  0xc(%ecx)
   0xfae1c:     into
   0xfae1d:     jmp    0xe3b9c143
   0xfae22:     push   %eax
   0xfae23:     jle    0xfadd7
   0xfae25:     xchg   %eax,%ebp
---Type <return> to continue, or q <return> to quit---
   0xfae26:     mov    (%esi),%dh
   0xfae28:     jne    0xfadfa
   0xfae2a:     es
   0xfae2b:     inc    %edi
   0xfae2c:     shr    %cl,%cl
   0xfae2e:     push   %ebp
   0xfae2f:     or     %edx,%eax
   0xfae31:     pop    %ecx
   0xfae32:     xchg   %eax,%ebx
   0xfae33:     or     %bh,0x7a4ce236(%ebp)
   0xfae39:     adc    -0x5af2ce71(%esi),%dh
   0xfae3f:     xor    $0xea,%al
   0xfae41:     jg     0xfae98
   0xfae43:     outsb  %ds:(%esi),(%dx)
   0xfae44:     aad    $0x31
   0xfae46:     shrb   $0x31,(%ecx)
   0xfae49:     clc
   0xfae4a:     inc    %ebp
   0xfae4b:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfae4c:     or     %ah,%ah
   0xfae4e:     cli
   0xfae4f:     shrl   $0xb4,-0x49311a15(%ecx)
   0xfae56:     cmp    -0x7a(%esi),%ch
   0xfae59:     jl     0xfae5e
   0xfae5b:     test   %bl,0x2fe97401(%edx)
   0xfae61:     stos   %al,%es:(%edi)
   0xfae62:     loopne 0xfae79
   0xfae64:     popf
   0xfae65:     mov    $0xd7,%ah
   0xfae67:     lcall  $0x24af,$0x128ca295
   0xfae6e:     stos   %eax,%es:(%edi)
   0xfae6f:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfae70:     inc    %esi
   0xfae71:     or     %edi,-0x15(%ebx)
   0xfae74:     add    0x6eb5bfe(%ecx),%cl
---Type <return> to continue, or q <return> to quit---
   0xfae7a:     test   %bh,%bh
   0xfae7c:     xor    %bl,%ss:-0x3e(%edx)
   0xfae80:     sub    %al,0xc86452b(%ecx)
   0xfae86:     adc    -0x4572fb7a(%ebx),%dh
   0xfae8c:     ss
   0xfae8d:     dec    %ecx
   0xfae8e:     int    $0xa1
   0xfae90:     jo     0xfae8e
   0xfae92:     or     %ecx,%eax
   0xfae94:     mov    0x91b74002,%eax
   0xfae99:     mov    %eax,0xb55656f0
   0xfae9e:     xor    %bh,0x15(%esi)
   0xfaea1:     fdivp  %st,%st(1)
   0xfaea3:     mov    0x81c9576c,%al
   0xfaea8:     insl   (%dx),%es:(%edi)
   0xfaea9:     lcall  $0xe0fc,$0x3de17767
   0xfaeb0:     js     0xfaee4
   0xfaeb2:     stos   %eax,%es:(%edi)
   0xfaeb3:     push   %es
   0xfaeb4:     (bad)
   0xfaeb5:     out    %al,(%dx)
   0xfaeb6:     sbb    $0xf9,%al
   0xfaeb8:     dec    %eax
   0xfaeb9:     inc    %edx
   0xfaeba:     cs
   0xfaebb:     xchg   %eax,%edi
   0xfaebc:     dec    %eax
   0xfaebd:     adc    %ch,(%eax,%eiz,4)
   0xfaec0:     cmp    0x68(%ebx),%dl
   0xfaec3:     imul   $0x683c49f2,(%ebx,%eax,4),%esi
   0xfaeca:     and    $0x7f30ee57,%eax
   0xfaecf:     in     $0x5f,%al
   0xfaed1:     ljmp   $0x7c6b,$0xa2316810
   0xfaed8:     loopne 0xfaef1
   0xfaeda:     in     $0xef,%al
---Type <return> to continue, or q <return> to quit---
   0xfaedc:     mov    $0x1830a608,%esp
   0xfaee1:     mov    %ebx,%esi
   0xfaee3:     pop    %ebp
   0xfaee4:     push   %ecx
   0xfaee5:     pop    %ebp
   0xfaee6:     jle    0xfaed2
   0xfaee8:     ss
   0xfaee9:     inc    %eax
   0xfaeea:     sub    0x0(%ecx),%ebx
   0xfaeed:     or     %esi,-0x63(%ebp,%ebp,4)
   0xfaef1:     push   $0x122ce8fe
   0xfaef6:     out    %al,$0xf6
   0xfaef8:     dec    %ebx
   0xfaef9:     jo     0xfaf13
   0xfaefb:     stos   %al,%es:(%edi)
   0xfaefc:     cmpsb  %es:(%edi),%ds:(%esi)
   0xfaefd:     orb    $0x4a,(%ebx)
   0xfaf00:     mov    $0x9eb489bc,%eax
   0xfaf05:     adc    %dh,%ch
   0xfaf07:     lds    0x4c72492(%ebx),%edx
   0xfaf0d:     test   $0x78,%al
   0xfaf0f:     pop    %ebx
   0xfaf10:     pop    %eax
   0xfaf11:     cwtl
   0xfaf12:     pop    %esi
   0xfaf13:     dec    %eax
   0xfaf14:     add    $0x3b,%al
   0xfaf16:     pop    %ds
   0xfaf17:     cltd
   0xfaf18:     js     0xfaf57
   0xfaf1a:     jne    0xfaefc
   0xfaf1c:     cld
   0xfaf1d:     mov    $0x1dbca343,%eax
   0xfaf22:     adc    $0x7f043ce4,%eax
   0xfaf27:     mov    0x17037b2,%al
---Type <return> to continue, or q <return> to quit---
   0xfaf2c:     pop    %edi
   0xfaf2d:     push   %esp
   0xfaf2e:     xor    $0x3e72d219,%eax
   0xfaf33:     pop    %esp
   0xfaf34:     jns    0xfaf8e
   0xfaf36:     inc    %ecx
   0xfaf37:     jmp    0x44a2e1fc
   0xfaf3c:     ds
   0xfaf3d:     hlt
   0xfaf3e:     (bad)
   0xfaf3f:     cwtl
   0xfaf40:     or     $0x11,%al
   0xfaf43:     repz int3
   0xfaf45:     movsb  %ds:(%esi),%es:(%edi)
   0xfaf46:     lock inc %edi
   0xfaf48:     repz adc $0x3,%al
   0xfaf4b:     push   %esp
   0xfaf4c:     bswap  %edx
   0xfaf4e:     sub    $0xd15cd24c,%eax
   0xfaf53:     loope  0xfaf96
   0xfaf55:     or     (%edi),%ebx
   0xfaf57:     sbb    %cl,%dl
   0xfaf59:     inc    %esi
   0xfaf5a:     mov    %eax,0xcd35338a
   0xfaf5f:     sbb    $0x1999469,%eax
   0xfaf64:     out    %eax,(%dx)
   0xfaf65:     lret   $0xa13a
   0xfaf68:     in     $0xd9,%eax
   0xfaf6a:     mov    $0xb8,%ah
   0xfaf6c:     adc    %edi,0x72(%eax,%esi,8)
   0xfaf70:     inc    %edi
   0xfaf71:     adc    %ecx,0x70(%esi)
   0xfaf74:     rep
   0xfaf75:     gs
   0xfaf76:     stos   %al,%es:(%edi)
---Type <return> to continue, or q <return> to quit---
   0xfaf77:     mov    $0xe4240e01,%ebx
   0xfaf7c:     aam    $0xffffffe9
   0xfaf7e:     cmp    %ecx,0x1c6c6a36(%esi)
   0xfaf84:     add    $0x28,%edi
   0xfaf87:     pushf
   0xfaf88:     mov    %edi,0x2a(%eax)
   0xfaf8b:     sbb    (%edx),%cl
   0xfaf8d:     dec    %ebp
   0xfaf8e:     cmp    0x3(%eax),%bl
   0xfaf91:     fstl   0x13e429be
   0xfaf97:     imul   $0x7f7f4490,-0x79(%ebx),%edi
   0xfaf9e:     pop    %es
   0xfaf9f:     in     $0x5a,%al
   0xfafa1:     dec    %ecx
   0xfafa2:     xor    $0x94330289,%eax
   0xfafa7:     mov    0x2178bf28,%al
   0xfafac:     jecxz  0xfaf2e
   0xfafae:     pushf
   0xfafaf:     (bad)
   0xfafb1:     movsl  %ds:(%esi),%es:(%edi)
   0xfafb2:     fistp  0x78(%edi)
   0xfafb5:     push   %eax
   0xfafb6:     jne    0xfb033
   0xfafb8:     mov    $0xe0,%dl
   0xfafba:     icebp
   0xfafbb:     push   %es
   0xfafbc:     push   %ecx
   0xfafbd:     cmp    $0x2c,%al
   0xfafbf:     and    %edi,(%ebx)
   0xfafc1:     xor    %ch,%ch
   0xfafc3:     pop    %edx
   0xfafc4:     in     $0x7b,%eax
   0xfafc6:     or     $0x77,%al
   0xfafc8:     inc    %ebp
   0xfafc9:     loop   0xfb01c
---Type <return> to continue, or q <return> to quit---
   0xfafcb:     ret
   0xfafcc:     sub    %bl,0x78ffd518(%esi)
   0xfafd2:     cmp    %ah,%bh
   0xfafd4:     iret
   0xfafd5:     sub    $0x7a,%al
   0xfafd7:     and    0x2ed18f1e,%esp
   0xfafdd:     xor    %cl,0x57(%eax)
   0xfafe0:     das
   0xfafe1:     lcall  $0x63c6,$0x89d5a31f
   0xfafe8:     lock mov (%edi),%ah
   0xfafeb:     adc    $0xea5b0134,%eax
   0xfaff0:     aad    $0x1b
   0xfaff2:     push   $0xd5373788
   0xfaff7:     les    0x5ac0ce54(%eax),%esp
   0xfaffd:     fistl  0x70081e60(%esi)
   0xfb003:     jbe    0xfafc1
   0xfb005:     sbb    (%edx,%edx,4),%al
   0xfb008:     ror    $0x96,%edx
   0xfb00b:     sbb    %esp,%ecx
   0xfb00d:     enter  $0xcb23,$0x17
   0xfb011:     lcall  $0x6416,$0x5fb9a8e6
   0xfb018:     mov    $0xd8,%cl
   0xfb01a:     xchg   %eax,%esi
   0xfb01b:     add    -0x37c4b479(%eax),%esi
   0xfb021:     sub    %dl,%dl
   0xfb023:     adc    0x7a(%ecx),%ebp
   0xfb026:     push   %ecx
   0xfb027:     aaa
   0xfb028:     iret
   0xfb029:     enter  $0x6239,$0x80
   0xfb02d:     scas   %es:(%edi),%eax
   0xfb02e:     jno    0xfb02c
   0xfb030:     gs
   0xfb031:     loope  0xfafc4
   0xfb033:     ds
---Type <return> to continue, or q <return> to quit---
   0xfb034:     push   $0x740a0795
   0xfb039:     jmp    0x449f8e1e
   0xfb03e:     dec    %esi
   0xfb03f:     pop    %es
   0xfb040:     int3
   0xfb041:     mov    (%esp,%esi,4),%?
   0xfb044:     jle    0xfafc7
   0xfb046:     inc    %ch
   0xfb048:     push   %ecx
   0xfb049:     ret
   0xfb04a:     and    $0x74,%al
   0xfb04c:     fisubrl -0x4e63c0ac(%ecx)
   0xfb052:     repz mov (%eax,%edi,2),%ecx
   0xfb056:     add    $0x48,%al
   0xfb058:     sbb    $0x4e1e13b0,%eax
   0xfb05d:     adc    $0xc7,%al
   0xfb05f:     xchg   %eax,%ebx
   0xfb060:     test   %esi,(%edx)
   0xfb062:     leave
   0xfb063:     je     0xfb06b
   0xfb065:     lock mov $0x59,%al
   0xfb068:     jp     0xfb065
   0xfb06a:     in     $0xfa,%eax
   0xfb06c:     xchg   %eax,%edi
   0xfb06d:     jge    0xfb0d4
   0xfb06f:     sbb    %dh,0x2cfd0d44(%esi)
   0xfb075:     divb   0x3a(%ebx)
   0xfb078:     xchg   %eax,%edi
   0xfb079:     jg     0xfb0cf
   0xfb07b:     dec    %ebp
   0xfb07c:     (bad)
   0xfb07d:     push   %edx
   0xfb07e:     cmpsl  %es:(%edi),%ds:(%esi)
   0xfb07f:     aaa
   0xfb080:     ljmp   $0xe9e6,$0xc9e6d5e8
---Type <return> to continue, or q <return> to quit---
   0xfb087:     js     0xfb0f6
   0xfb089:     and    $0x5be5595e,%eax
   0xfb08e:     out    %eax,$0x3c
   0xfb090:     pushf
   0xfb091:     jae    0xfb04c
   0xfb093:     adc    %ah,%cl
   0xfb095:     or     %al,%dl
   0xfb097:     xchg   %al,-0x7(%ebx)
   0xfb09a:     xchg   %eax,%edx
   0xfb09b:     aaa
   0xfb09c:     hlt
   0xfb09d:     or     $0xbb,%al
   0xfb09f:     ret
   0xfb0a0:     test   $0x95,%al
   0xfb0a2:     sub    $0x3889b982,%eax
   0xfb0a7:     or     $0xa489c2f0,%eax
   0xfb0ac:     mov    %eax,0xf02a4a78
   0xfb0b1:     mov    $0x2ccc34ce,%edi
   0xfb0b6:     mov    0xd872352c,%eax
   0xfb0bb:     movsl  %ds:(%esi),%es:(%edi)
   0xfb0bc:     icebp
   0xfb0bd:     insb   (%dx),%es:(%edi)
   0xfb0be:     or     %dh,-0x4c(%ebp)
   0xfb0c1:     push   %ds
   0xfb0c2:     and    (%edi),%cl
(gdb)


More information about the SerialICE mailing list