Function at 0x7306fd
Capabilities:
Get number of processors

Disassembly:
add dword [esp + 8], 0
pushal
je 0x72fe75
jne 0x72fe75
adc al, dh
and dword [edx + edi*8 + 0x72], 0x81c7e900
cli
jb 0x72fb85
add byte ds:[eax], al
add byte [ecx + 0xf], ah
mov word [edi], ss
invalid
sub eax, 0x72fb3c
add eax, 0x763448d8
pop ebx
mov dword [ebx], eax
add dword [ebx], 0x8a3eb426
mov ebx, dword [ebx]
pop dword [ebx]
jg 0x72fd20
jle 0x72fd20
call 0x72fcec
pop eax
jnp 0x73003f
jp 0x73003f
call fcn.0072fd0c
add byte [eax], al
add byte [eax], al
mov eax, dword [0x443d7e30]
lea esp, [esp - 4]
ret
call 0x72fd25
pop ecx
sub ecx, 0x72fd25
mov byte [ecx + 0x72fb9a], 0xe9
mov dword [ecx + 0x72fb9b], 0xffffffc6
popal
jb 0x72fb65
jmp 0x72fb65
not bx
lea esi, [ebp*4]
xchg dx, si
lea ecx, [edx*4]
mov cx, si
lea edx, [esp - 0x767f]
mov al, bh
mov bl, byte [esp]
mov dh, 0x9a
mov ebx, dword [esp]
mov bl, bh
setb bl
mov dh, 0xd8
xchg si, di
lea eax, [ebp*4]
mov bx, 0x4725
lea edi, [eax*4]
xchg ebp, esi
xchg bl, dh
mov al, ch
xchg bh, cl
mov cl, byte [esp]
popal
pushal
lea esp, [esp + 0x17]
pop word [esp + 3]
lea esp, [esp + 4]
push word [esp]
push esp
lea esp, [esp + 1]
lea esp, [esp + 6]
pushfd
push dword [esp + 5]
lea esp, [esp + 2]
lea esp, [esp + 8]
popfd
lea esp, [esp + 4]
push dword [esp]
lea esp, [esp + 8]
jne 0x72fd02
je 0x72fd02
xor eax, 0xb14227b7
or eax, 0x1f78ea6f
ljmp 0xea8a
call 0x72ffa3
pop ecx
jb 0x72ffdf
jae 0x72ffdf
sub dword [edx + 0x25a25730], esp
sbb dword [esi + 0xbe8d4f8], esi
add byte [eax], al
add byte [ebp + 0x53], dl
call 0x72ffc2
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
in eax, 0x5d
sub eax, 0x794678ef
inc esp
or byte [edx], 0x98
dec dword [edx]
lea eax, [0xe8ea6b73]
imul ebp, edx, 0xffffffe8
outsb dx, byte [esi]
sbb al, 0xd5
push dword [ebx - 0x3f]
jb 0x72ff9e
sub ecx, 0x72ffa3
mov dword [ecx + 0x72fddf], eax
mov dword [ecx + 0x72fde4], 0x82444ff
mov word [ecx + 0x72fde8], 0xc39d
movzx ebx, byte [eax]
jle 0x730097
jg 0x730097
cmpsb byte [esi], byte es:[edi]
jle 0x72ffd4
call 0x730028
push edx
das
scasb al, byte es:[edi]
inc edx
insd dword es:[edi], dx
not dword [eax - 0x12]
imul ebx, dword [ecx - 0x1d1ed208], 0x37d86f55
ljmp 0xe8a9
call 0x730032
pop eax
ja 0x730522
jbe 0x730522
sub eax, 0xef597e75
jae 0x72ffb2
jb 0x72ffb2
mov bh, 0x3b
stosd dword es:[edi], eax
into
cmp eax, 0xa79fd8d
jne 0x7300a8
push dword [esp + 8]
pop dword [esp + 7]
push dword [esp + 0xb]
lea esp, [esp + 0x11]
lea esp, [esp + 2]
pushal
jnp 0x72fce7
jp 0x72fce7
xor eax, 0xe8
add byte [ecx - 0x7f], bl
jmp 0xe6010d
add ebx, 0x25190d7a
cmp ebx, 0x25190e46
je 0x730101
jne 0x73015f
add byte [eax], al
add byte [ecx + 0x48ad48b], cl
and al, 0xc6
invalid
mov dword [ebx + 0x24048ad4], ecx
mov dh, 0xa2
xchg dx, si
xchg ecx, edi
xchg word [esp], bp
mov ebp, dword [esp]
setg ch
jae 0x7318bf
jb 0x7318bf
xor dword [eax + 0x4c], esp
push dword [esp]
mov byte [esp + 3], bl
mov dword [esp + 5], eax
mov dword [esp + 5], ebp
push dword [esp + 6]
and al, 6
push word [esp + 2]
mov word [esp + 0xc], di
mov byte [esp + 0xc], al
pop dword [esp]
mov word [esp + 1], cx
lea esp, [esp + 0xc]
popfd
ret
mov cl, al
mov ax, 0x110f
xchg al, bh
lea ecx, [ebx + 0x182c12d5]
popal
push eax
push word [esp]
jne 0x7300f0
je 0x7300f0
sub al, 0xac
and al, byte [ebp - 0x4c]
add al, 0x28
scasd eax, dword es:[edi]
aas
pop edx
test eax, 0x44890902
and al, 0x24
mov dword [esp + 0x24], eax
popal
inc dword [esp + 8]
pushal
mov ecx, 0x36a08db
mov ch, byte [esp]
mov ax, word [esp]
mov eax, edi
mov esi, 0x6b172f60
mov ebp, 0xeb77ddc
bswap edi
not ecx
lea ebx, [ebx + ebx]
mov cx, di
mov edx, dword [esp]
mov edi, dword [esp]
lea edi, [esp + 0x7123]
jg 0x730139
jmp 0x730139
call 0x730457
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
loop 0x7304ce
cmpsb byte [esi], byte es:[edi]
mov al, 0xf
mov ah, byte [edx]
invalid
sbb al, 0xff
invalid
jmp dword [0xb7443dad]
push 0xd
cld
jnp 0x730468
jno 0x7304f8
insd dword es:[edi], dx
loop 0x730465
and al, 2
lea esp, [esp + 8]
popal
push sp
lea esp, [esp + 1]
lea esp, [esp]
lea esp, [esp]
mov byte [esp], ah
lea esp, [esp]
mov byte [esp], bh
push bp
push word [esp + 1]
push dword [esp + 1]
push dword [esp + 3]
push dword [esp + 5]
lea esp, [esp + 1]
lea esp, [esp + 0xc]
popfd
ret
call 0x730513
pop eax
ja 0x730554
jbe 0x730554
cmp al, 0xb4
sub cl, byte [ebp - 0x44]
cmp edx, dword [eax]
xor dword [ecx], esi
mov edx, 0x97b8e881
adc byte [ecx], dh
xor dword [edx - 0x6847177f], edi
sub eax, 0xb0d297b8
je 0x730447
sal byte [eax - 0xe67bf1], cl
invalid
jne 0x730447
jno 0x73051e
call 0x730545
or eax, dword [eax]
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edi], cl
xchg byte [ebx + 1], ch
add byte [eax], al
ja 0x7306b6
xchg dword [ebx], edx
push ebp
sub eax, 0xc5f7cbc8
jmp 0x730535
call 0x73057b
or eax, 0xe7f20854
mov dl, 0x74
sbb eax, 0xef101e95
sbb bh, byte [esi - 0xceeef5a]
jg 0x7305ec
inc edx
adc byte [eax - 0x18], 0xc8
push ss
aad 0xff
jae 0x7305a3
jb 0x7305a3
mov dword [esp + 0x24], eax
popal
inc dword [esp + 8]
pushal
xchg al, cl
push esi
js 0x7305de
jns 0x7305de
jmp 0x730614
call 0x7305a8
pop ecx
sub ecx, 0x7305a8
mov dword [ecx + 0x73149d], eax
mov dword [ecx + 0x7314a2], 0x82444ff
mov word [ecx + 0x7314a6], 0xc39d
movzx ebx, byte [eax]
add ebx, 0x40a6317b
je 0x730667
jmp 0x730667
lea esp, [esp]
xchg byte [esp], al
xchg cx, bx
mov byte [esp + 2], dl
xchg bh, ch
out dx, eax
pop word [esp]
setl dh
xchg si, bx
mov bp, ax
mov ah, 0x25
xchg ch, bl
xchg dl, al
mov edi, 0x3949263e
lea ebx, [esi + 0x1e84afc]
mov eax, 0x265f7e69
xchg ch, ah
mov cl, 0x7e
mov al, 0xd8
mov esi, 0x54876ba1
xchg ecx, edx
push word [esp + 1]
mov edi, ecx
mov esi, edx
bswap dx
push dword [esp]
lea esp, [esp + 8]
popal
push di
mov word [esp], bx
mov word [esp], di
push word [esp + 1]
push word [esp]
mov word [esp + 2], bx
mov byte [esp + 3], dl
lea esp, [esp + 2]
lea esp, [esp + 4]
popfd
ret
in eax, 0xc6
sar dword [esi - 0x3a], 0xc0
fadd st(7)
invalid
lodsb al, byte ds:[esi]
retf
cmp ebx, 0x40a63247
je 0x7306cb
jne 0x730585
lea edi, [eax*4]
xchg word [esp + 5], dx
setnp dl
jg 0x73076b
jle 0x73076b
jl 0x7306ac
jg 0x7306b3
shl dword [eax - 0x3a], cl
les ecx, [edi]
push ebx
push word [esp]
push word [esp]
mov word [esp], dx
jae 0x730675
jb 0x730675
sub byte [edi + 0x2a95a3f], ch
nop
add eax, 0xff1bfa4b
aas
pop edx
test eax, 0x5903602
dec ebx
cli
sbb edi, edi
call dword [eax - 0x3a345cef]
ja 0x730560
nop
adc dword [ebx - 0x78f03a35], esp
sahf
invalid
jmp 0x730560
call fcn.00481c49
js 0x730728
adc eax, 0x5878ffd5
jns 0x730728
adc eax, 0x24448979
and al, 0x61
jns 0x73065e
mov dword [esp + 0x24], eax
inc esp
and al, 0x24
popal
inc dword [esp + 8]
pushal
jmp 0x73092a
call 0x7306fd
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
adc ecx, edi
mov dx, 0x3a73
jb 0x73073f
dec edx
rol dword [ebx + 0x26], cl
aad 0x64
in al, dx
push 0xda6899fe
push ss
mov word [ebx - 0x18], gs
add byte [eax], al
add byte [eax], al
call 0x73071b
pop eax
sub eax, 0xba92f9d2
jmp 0x7306ed
call 0x73072d
pop ecx
jne 0x730c6f
je 0x730c6f
fisubr word [eax - 0x76]
sbb bh, al
call 0x730759
insd dword es:[edi], dx
jle 0x730776
scasd eax, dword es:[edi]
adc dword [ebx + edi + 0x3bd08602], ebx
pop esp
ja 0x7306d3
pop ebp
sub cl, al
add eax, 0x5086397e
jo 0x7306c9
jno 0x7306c9
bound eax, qword [0x8d1491a7]
and al, 8
lea esp, [esp + 8]
popal
pushal
lea esp, [esp + 0x1c]
pop word [esp]
pop dword [esp]
mov word [esp], sp
mov byte [esp], dl
mov word [esp], di
mov word [esp], di
mov byte [esp], bl
lea esp, [esp + 1]
push dx
lea esp, [esp + 3]
push 0x74dd1588
pushfd
add dword [esp + 4], 0x20f4251c
pushal
bswap si
bswap cx
mov ecx, 0x1b481593
lea edx, [edx*4]
lea ecx, [esp + ecx]
mov di, 0x2cf8
not al
bswap di
popal
push dx
mov word [esp], si
lea esp, [esp]
lea esp, [esp + 1]
pushfd
pop word [esp]
lea esp, [esp + 3]
pushal
jo 0x730716
jno 0x730716
mov ebx, 0x46cbac3e
push edi
jecxz 0x730864
push ss
in eax, 0x5d
adc al, 0x60
pushal
mov bp, ax
setbe dh
bswap ax
mov ah, byte [esp]
mov ax, dx
not bh
mov bx, 0x7cb6
mov ecx, 0x63fa53cc
xchg di, ax
mov ax, 0x5987
mov al, 0x6c
mov dx, 0x74cc
lea edx, [eax*4]
mov edx, 0x2cda1668
mov bh, byte [esp]
mov ecx, dword [esp]
mov ecx, 0x23413dfc
mov si, word [esp]
mov ch, byte [esp]
xchg dl, ah
xchg di, bx
mov edx, 0x128b798e
mov ch, 0x58
xchg cx, bx
mov si, 0x204d
mov dl, byte [esp]
mov cl, 0xd3
popal
push si
push cx
mov byte [esp + 2], al
inc esp
and al, 2
push dword [esp + 1]
pop word [esp + 3]
mov dword [esp], edi
mov word [esp], di
push cx
mov word [esp + 3], di
push word [esp + 6]
push word [esp + 1]
pop dword [esp + 1]
lea esp, [esp + 8]
push 0x6c6c3538
pushfd
add dword [esp + 4], 0x6ab75983
pushal
lea eax, [ebp*4]
mov edx, 0x5dea232f
lea eax, [ecx + edi]
setle dl
mov ebp, dword [esp]
mov bx, si
mov esi, edi
mov ecx, esp
mov edi, dword [esp]
mov edx, 0x34d9119d
push edx
xchg word [esp], ax
mov ch, byte [esp + 2]
xchg byte [esp + 2], bl
mov bp, 0x7a36
pop esi
pushal
pop di
mov word [esp + 0x17], cx
bswap esi
xchg edi, ecx
mov bh, dl
mov al, dl
mov byte [esp], bh
mov byte [esp + 8], bl
xchg byte [esp + 0x16], dh
bswap di
lea esp, [esp + 2]
lea esp, [esp + 0x1c]
popal
pushfd
pop word [esp]
lea esp, [esp + 1]
pushal
mov byte [esp + 0x1f], bl
lea esp, [esp + 0x16]
lea esp, [esp + 3]
mov word [esp + 4], si
jge 0x730c37
jl 0x730c37
int3
mov bp, sp
mov bx, word [esp]
mov di, 0x590a
xchg dx, ax
xchg ah, al
setae dl
xchg cx, si
mov dl, byte [esp]
popal
pushfd
mov byte [esp + 1], ch
push cx
pop word [esp]
pop word [esp]
lea esp, [esp]
push word [esp + 1]
push dword [esp + 3]
pop dword [esp]
mov byte [esp + 2], al
push dword [esp + 2]
lea esp, [esp + 8]
popfd
ret
call fcn.007309eb
mov dword [edx + ebp*2 - 0x32], ebp
pop ecx
mov al, byte [0x59193a6d]
dec edi
mov byte [0x7d267a02], al
stc
lea esp, [esp + 4]
popal
push esp
lea esp, [esp + 2]
lea esp, [esp + 1]
lea esp, [esp]
mov byte [esp], cl
lea esp, [esp + 1]
popfd
lea esp, [esp + 4]
push dword [esp]
lea esp, [esp + 8]
jle 0x7309b3
jg 0x7309b3
jecxz 0x730b3e
lea ebx, [ebx + ebp]
popal
pushfd
push word [esp + 1]
push edi
pop word [esp + 4]
mov dword [esp], esi
push dword [esp + 6]
push word [esp + 1]
jp 0x730b89
jnp 0x730b89
inc edx
adc al, 0x8d
sbb al, 0x29
xchg ebx, esi
setge bh
lea edi, [edx - 0xca]
push word [esp]
mov al, dh
lea eax, [ebx + 0x677b2f0f]
mov edx, 0x9680ae1
lea esp, [esp + 2]
jp 0x730aac
jnp 0x730aac
mov edi, 0xbe83f89
add byte [eax], al
add byte [ebp + 0x53], dl
call 0x730b4b
add byte [eax], al
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
loope 0x730b1c
inc ebp
sahf
js 0x7309d5
jmp 0x7309d5
call 0x730b62
pop eax
sub eax, 0xbe4ac438
jns 0x730c00
jmp 0x730c00
call 0x730b7b
pop ecx
jo 0x730c52
jno 0x730c52
mov ah, 0x89
and al, 9
mov dword [esp + 9], esp
pop word [esp + 1]
mov byte [esp + 0xa], ah
lea esp, [esp + 0xc]
push 0x56af45da
pushfd
add dword [esp + 4], 0x5b0730a7
pushal
not bp
popal
push ebp
mov word [esp + 1], dx
push word [esp]
lea esp, [esp + 4]
push cx
mov word [esp], di
push dword [esp]
mov byte [esp + 4], bh
mov dword [esp + 1], edi
lea esp, [esp + 8]
pushal
jle 0x730b5d
jg 0x730b5d
inc ebx
retf
call 0x730be6
pop eax
sub eax, 0x9e71fd6b
jbe 0x730b3b
ja 0x730b3b
push edx
fisttp dword [ebx + 0x2e]
invalid
call 0x730c10
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
xor dl, byte [ebp - 0x71f041e2]
jle 0x730c1f
add byte [eax], al
jg 0x73119a
add eax, 0x8d1b0000
sbb ecx, dword [ebp + 0x24244489]
mov dword [esp + 0x24], eax
popal
jno 0x730d96
jo 0x730d96
jmp 0x730c9d
pop dword [esp]
pushal
mov byte [esp + 0x22], dh
mov dword [esp], esi
lea esp, [esp + 0x24]
pushal
jle 0x730be1
jg 0x730be1
and byte [edx + edi - 0x7de153a3], ah
sub ecx, 0x730b7b
mov dword [ecx + 0x730b9b], eax
jp 0x730fc0
jnp 0x730fc0
or byte [eax - 0x53], bl
adc dword [eax], esi
sub ecx, 0x73072d
mov dword [ecx + 0x730796], eax
mov dword [ecx + 0x73079b], 0x82444ff
mov word [ecx + 0x73079f], 0xc39d
movzx ebx, byte [eax]
add ebx, 0x391c7c5a
cmp ebx, 0x391c7d26
je 0x730cfb
jne 0x7306d4
mov al, byte [0xe8]
add byte [ecx + 0xf], bl
xor byte [ecx + eax], 0
add byte [edi], cl
sub dword [esi], 1
add byte [eax], al
aad 0xd9
push edi
int1
shr al, cl
add byte [eax], al
add byte [eax], al
call 0x730cc2
pop eax
sub eax, 0xbb25ea29
jae 0x730ea2
jb 0x730ea2
push eax
mov dword [esp + 0x24], eax
popal
jns 0x730e11
js 0x730e11
out 0x9b, eax
pop es
pop ebx
pop es
pop word [esp + 2]
lea esp, [esp + 3]
lea esp, [esp + 0xc]
push 0x19a521c3
pushfd
add dword [esp + 4], 0x792b5fdd
pushal
and dword [ebp + 0x44819c19], esp
and al, 4
fstp qword [edi + 0x2b]
jns 0x730d68
bswap ebp
mov dh, byte [esp]
mov ebx, eax
lea eax, [ecx + edi]
mov bx, cx
lea ecx, [0x32170a36]
popal
push bx
push word [esp]
mov dword [esp], edi
lea esp, [esp]
mov word [esp], dx
mov byte [esp + 1], al
mov dword [esp], eax
push word [esp + 2]
lea esp, [esp + 2]
lea esp, [esp + 4]
pushal
js 0x730cbd
jns 0x730cbd
mov esi, 0x3bc8a939
lea ebp, [esi + 0x60]
pushal
mov dx, bp
mov ch, ah
bswap cx
bswap ecx
mov ax, bx
bswap si
popal
pushal
mov word [esp + 0x1a], bp
mov dword [esp + 0x1a], ebp
mov byte [esp + 0xa], al
push word [esp + 2]
mov byte [esp + 0xd], al
pop dword [esp + 4]
pop dword [esp + 7]
lea esp, [esp + 9]
jle 0x730cec
jg 0x730cec
sbb al, 0x1d
lodsb al, byte [esi]
cmp ecx, dword [ebx]
inc dword [esp + 8]
pushal
mov bl, byte [esp]
popal
pushal
push dword [esp + 0xf]
pop word [esp + 3]
push dword [esp + 6]
push dword [esp + 0x1e]
push dword [esp + 0x29]
mov word [esp + 0x29], dx
lea esp, [esp + 0x21]
push word [esp + 3]
lea esp, [esp + 3]
lea esp, [esp + 0xc]
popfd
ret
call 0x730dd2
pop eax
sub eax, 0x9a089d3f
js 0x731091
jns 0x731091
xchg ecx, eax
sub ecx, 0x730cab
mov dword [ecx + 0x730cfa], eax
mov dword [ecx + 0x730cff], 0x82444ff
mov word [ecx + 0x730d03], 0xc39d
jbe 0x730ef6
ja 0x730ef6
inc dword [esp + 8]
pushal
mov di, word [esp]
mov ax, word [esp]
pushfd
jb 0x730e70
jae 0x730e70
ror byte [edx - 0x28], 0xbf
dec edx
hlt
call 0x730e5d
pop ecx
sub ecx, 0x730e5d
jge 0x731009
jl 0x731009
mov word [esp + 1], dx
mov ax, word [esp + 2]
mov dl, 0x35
lea esp, [esp + 4]
popal
pushfd
lea esp, [esp]
pop word [esp]
push word [esp + 1]
mov byte [esp], ch
jb 0x730f23
jae 0x730f23
cwde
enter 0xffffffffffff842f, 0xffffffffffffffe8
or eax, dword [eax]
add byte [eax], al
call 0x730eb2
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
ret
movzx ebx, byte [eax]
add ebx, 0x7c836b87
cmp ebx, 0x7c836c53
je 0x730f63
jne 0x730cd6
sub ecx, dword [ecx + 0x61242444]
mov dword [esp + 0x24], eax
popal
jbe 0x730feb
ja 0x730feb
xchg esp, eax
xlatb
xchg byte [ebp - 0x62fbdb9c], cl
lea esp, [esp + 4]
popfd
ret
push sp
lea esp, [esp]
lea esp, [esp + 1]
mov byte [esp], bh
mov byte [esp], al
lea esp, [esp]
lea esp, [esp]
pushfd
push word [esp + 2]
jo 0x7310f3
jno 0x7310f3
jae 0x730f7d
in eax, 0x66
mov eax, 0x8b66275a
adc al, 0x24
pop edx
daa
mov dx, word [esp]
lea edx, [edi*4]
mov ch, byte [esp + 1]
mov cl, 0x38
xchg byte [esp], dl
mov si, 0xfe7
out 0xf, eax
lea esp, [esp + 2]
popal
jnp 0x730f36
jp 0x730f36
call 0x6b1307f7
fmul st(0), st(0)
dec ecx
fnstcw word [eax + 0xf9afe4b]
xchg esp, eax
invalid
mov dword [ecx + 0x730ba0], 0x82444ff
mov word [ecx + 0x730ba4], 0xc39d
movzx ebx, byte [eax]
add ebx, 0x16c34caa
cmp ebx, 0x16c34d76
je 0x731040
jne 0x730c24
xlatb
inc dword [esp + 8]
pushal
mov al, ah
bswap esi
lea ecx, [ecx*4]
jb 0x731030
jae 0x731030
mov ch, 0x25
dec esp
mov edi, 0xc1ae2408
push 0x11078189
jae 0x73100f
mov dword [ecx + 0x731107], eax
mov dword [ecx + 0x73110c], 0x82444ff
mov word [ecx + 0x731110], 0xc39d
jnp 0x73129f
jp 0x73129f
inc dword [edx]
xchg ah, al
lea edi, [ecx + esi]
xchg edx, ebp
mov bl, dh
xchg esi, ebp
xchg al, dh
mov ch, byte [esp]
jns 0x7310d2
js 0x7310d2
push edx
inc ebx
mov gs, eax
adc eax, dword [eax]
add byte [eax], al
call 0x731067
test byte [edi + 0x5b], 0x16
lcall 0x60ba, 0x75caefd6
mov dword [0xfbf64cb3], eax
adc dl, byte [esi + 0x13]
push eax
call fcn.00481c49
je 0x730e58
jne 0x730e58
inc ebp
in al, dx
ret 0xe84f
call 0x731082
pop eax
ja 0x731371
jbe 0x731371
sub edi, esp
call 0x7310a1
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
leave
imul ebx, esp, 0xffffff99
jae 0x73104f
jb 0x73104f
mov word [ecx - 0x5b], es
loope 0x7310d6
fisttp qword [edx - 0x2a08dbf4]
mov cl, byte [esp]
not ebp
push edi
xchg esi, ebx
mov esi, 0x7956020d
lea edi, [ebx + esi]
jmp 0x73143c
mov bp, 0x4d94
dec ebp
setg dl
lea edi, [edi + edi]
bswap si
lea eax, [esi + 0x1e91]
je 0x7310b1
jne 0x7310b1
and eax, 0xa25730a2
adc eax, 0x8883ee4c
add al, 0x24
mov byte [esp], al
mov dword [esp], esp
lea esp, [esp + 6]
mov byte [esp], cl
push bx
lea esp, [esp + 3]
push 0x1c73734a
pushfd
add dword [esp + 4], 0x2f0f55d3
pushal
mov cl, byte [esp]
xchg ch, bh
mov cx, 0x2dca
setle dl
bswap esi
lea ecx, [edi - 0x6e]
bswap cx
lea ebx, [edx*4]
mov eax, edi
mov cl, bh
lea ecx, [eax + ebp]
bswap eax
mov bl, bh
mov bh, 0x97
mov cl, 0xc7
bswap ebx
lea edi, [0x4fc253d0]
mov dh, al
mov ecx, 0x715209de
xchg dx, ax
bswap bx
mov dh, byte [esp]
xchg bl, dl
xchg cl, ch
bswap bp
mov cl, ch
popal
push edi
pop word [esp]
mov byte [esp], cl
mov word [esp], sp
mov word [esp], ax
mov byte [esp], bh
mov word [esp], cx
mov byte [esp], ch
lea esp, [esp + 1]
lea esp, [esp + 1]
pushal
jbe 0x730dcd
ja 0x730dcd
test byte [ebx + edi - 0x174bd7ab], dh
adc al, 0
add byte [eax], al
call 0x7311b3
mov bh, 0xf3
pop ebx
mov ebx, 0x51a7b8b
stosd dword es:[edi], eax
in eax, 0x43
sar byte [eax + 0x7be72d6d], 0xa1
pop ds
inc ebx
push eax
call fcn.00481c49
jl 0x730b76
jge 0x730b76
mov bh, 0x31
mov eax, dword [0xcc8333c0]
dec edi
fistp qword [edx + 0x6681e349]
bswap edi
bswap di
lea edx, [edi + edi]
not dh
mov ax, 0x41b9
mov ch, bh
mov ch, 0x9f
pushfd
mov cx, word [esp + 2]
mov word [esp], dx
xchg byte [esp + 1], bl
je 0x7312e5
jne 0x7312e5
ror byte [ebx + 0x661fbc84], 0x8f
inc esp
and al, 2
lea esp, [esp + 3]
push dword [esp + 3]
pop word [esp]
push dword [esp + 3]
push word [esp + 5]
push dword [esp + 0xa]
lea esp, [esp + 1]
lea esp, [esp + 0x10]
push 0x165c0a82
pushfd
adc byte [eax - 0x7e], ch
or bl, byte [esi + edx - 0x64]
add dword [esp + 4], 0x41fd1cf3
pushal
xchg edi, ecx
lea edx, [eax + ecx]
jg 0x7311d2
jle 0x7311d2
ja 0x731246
xchg ebx, eax
test byte [0x3751b3bd], 0xee
mov ebp, 0xee3751b3
jg 0x731228
pop ds
jp 0x731221
adc byte [edi - 0x56], bl
daa
add ch, byte [ebx]
jno 0x7312af
movzx ebx, byte [eax]
mov dh, 0x18
add ebx, 0x5199590f
cmp ebx, 0x519959db
je 0x73130c
pop esp
jne 0x730f0f
mov edi, edi
je 0x7312de
push dword [esp + 0x1d]
mov dword [esp + 3], ebp
sbb eax, 0x3246c89
push dword [esp + 0x27]
push word [esp + 0x11]
mov byte [esp + 2], al
push dword [esp + 0x14]
lea esp, [esp + 2]
jmp 0x7313aa
out dx, eax
jns 0x731295
jns 0x73131f
insd dword es:[edi], dx
push edi
pop dx
lea ebx, [eax - 0x38d9]
mov ax, word [esp]
lea esp, [esp + 2]
popal
push bp
pushal
push word [esp + 0x1e]
js 0x7312b7
jns 0x7312b7
push ebx
xlatb
inc edi
and dl, cl
imul esp, dword [ebx + 0x20d1b620], 0x648d9d97
and al, 2
and byte [edi + 0x24648d9d], dl
add cl, byte [ebp + 0x61042464]
lea esp, [esp + 2]
lea esp, [esp + 4]
popal
push sp
lea esp, [esp + 1]
pushal
push word [esp + 0x1a]
push dword [esp + 0x19]
mov word [esp + 2], bp
push dword [esp + 0xf]
lea esp, [esp + 6]
push dword [esp + 0x14]
lea esp, [esp + 1]
lea esp, [esp + 0x28]
popfd
ret
call 0x731360
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [eax + 0x28], bh
jns 0x73138a
rol dword [ebp - 0x2b], 0xbc
dec edi
xrelease xchg dword [eax], eax
xchg esi, eax
int1
add byte [edi + 0x7de881c2], dh
or dword [esi], esi
mov gs, ebx
xlatb
or ecx, dword [ebp + 0x2797641d]
mov esp, 0x39caaf3f
int1
mov edi, 0xff16a574
nop
push edi
aad 9
invalid
sub eax, 0x8e36097d
jmp 0x731350
call dword [eax - 0x71f62aa9]
jb 0x7313c8
jae 0x7313c8
call 0x731399
pop ecx
jge 0x73140e
jl 0x73140e
out dx, al
cli
popfd
insb byte es:[edi], dx
sar byte [ecx + 0x69], cl
lea esi, [ebp + 0x2e]
lea esp, gs:[esp + 0x30]
lea esp, [esp + 0x30]
pushal
jne 0x73107d
je 0x73107d
xchg dword [edx + eax*4], ecx
in eax, 0x14
xchg ebx, eax
fist word [ebp - 0x3b]
lodsb al, byte [esi]
pop edi
fisubr dword [ecx]
call fcn.007313e1
dec edi
xor al, 0x4d
loop 0x7313da
mov dl, 0x1a
jmp 0x2b3b18b0
das
dec ebx
invalid
mov dword [esp + 0x24], eax
popal
inc dword [esp + 8]
pushal
not bl
jo 0x731734
jno 0x731734
sub cl, bh
sal dword [esi], 0x81
jmp 0xe627ad
sub ecx, 0x731399
mov dword [ecx + 0x73122a], eax
mov dword [ecx + 0x73122f], 0x82444ff
mov word [ecx + 0x731233], 0xc39d
jns 0x7316ee
js 0x7316ee
sub bl, dl
dec dword [ebp - 0x574d7e4]
lea ebx, [eax + ebp]
mov edi, edx
mov byte [esp], dh
push word [esp]
mov byte [esp + 2], cl
jle 0x73130f
jg 0x73130f
jecxz 0x731482
stc
pop ecx
mov bh, byte [esp]
mov al, byte [esp]
not ecx
mov ecx, edx
setg dl
mov al, bh
mov edi, ebx
popal
pushal
pop dword [esp + 0xd]
pop dword [esp + 9]
push dword [esp + 0xb]
mov byte [esp + 0x16], al
pop word [esp + 0xe]
and al, 0xe
mov byte [esp + 0xd], dh
lea esp, [esp + 5]
lea esp, [esp + 0xf]
mov dword [esp], edi
pop word [esp + 1]
lea esp, [esp + 4]
push 0x48115d1f
pushfd
add dword [esp + 4], 0xd7e40bb
pushfd
mov dword [esp], edx
mov word [esp], ax
pop word [esp]
pushfd
pushal
pop dword [esp + 0x1d]
push dword [esp + 0xc]
mov byte [esp + 3], ah
lea esp, [esp + 2]
mov dword [esp + 0x20], eax
mov eax, dword [esp]
lea eax, [eax*4]
mov al, byte [esp]
mov ah, byte [esp]
lea eax, [esp + edx]
lea eax, [edi*4]
setge ah
mov ax, word [esp]
mov ah, 0x80
lea eax, [eax*4]
mov ah, 0xd3
mov eax, 0x2e0a6148
mov al, byte [esp]
mov ax, word [esp]
mov dword [esp + 0x1c], ecx
mov ax, 0xc6d
mov ch, byte [esp]
mov ax, 0x596b
xchg cl, al
xchg al, ch
pushal
mov ecx, ebp
mov al, 0xf3
xchg dword [esp + 0x16], ecx
mov cx, 0x6b3c
mov dword [esp + 0x38], edx
mov eax, ecx
mov dx, word [esp]
xchg cl, ah
xchg dx, cx
lea eax, [eax + ecx]
mov cx, ax
mov dword [esp + 0x34], ebx
mov dx, 0x7c6b
mov dx, word [esp]
lea edx, [ebp*4]
mov dx, 0x2bde
xchg bl, dl
mov dword [esp + 0x30], esp
xchg dx, ax
bswap ax
mov dx, di
lea ecx, [ebx + 0x2e735319]
xchg edx, eax
mov eax, 0x17465bca
lea ebx, [ecx + edx]
mov cx, bx
bswap cx
bswap bx
mov cx, ax
mov dword [esp + 0x2c], ebp
mov dx, si
xchg bp, bx
mov ebp, dword [esp]
bswap eax
lea ebp, [esi*4]
xchg ecx, eax
xchg edx, ebp
lea ebp, [edi*4]
mov ah, bl
mov ebx, esi
mov al, 0xc4
lea ecx, [ebx - 0x38]
mov ebp, 0x10a42e08
mov dword [esp + 0x28], esi
bswap cx
mov bp, word [esp]
mov si, sp
bswap ebx
mov bl, 0x56
mov dword [esp + 0x24], edi
lea esp, [esp + 0x24]
setb bl
mov edi, ebx
mov ebx, 0x15e5436f
mov cl, 0x7d
bswap ecx
bswap ebp
mov ah, 0x31
mov ebx, eax
not edi
lea ebp, [edx - 0x25]
not si
mov dl, bh
mov cl, 0xf9
setne cl
mov ebp, 0x74a66d4f
mov ax, bp
lea edi, [ecx + esi]
mov al, cl
mov ebp, 0xa905011
mov ebx, 0x4ce845ce
xchg di, bx
mov bp, ax
lea ecx, [ebp - 0xbc]
mov cl, byte [esp]
setl dh
mov ecx, 0x442b424d
mov bp, bx
popal
push di
lea esp, [esp]
mov byte [esp], bh
push eax
push cx
push word [esp + 7]
pop word [esp]
mov word [esp], si
mov word [esp + 5], ax
mov dword [esp + 1], esp
pop word [esp + 1]
push word [esp + 2]
push bp
lea esp, [esp + 2]
lea esp, [esp + 8]
pushal
jmp 0x73050e
movzx ebx, byte [eax]
add ebx, 0x79487f1f
cmp ebx, 0x79487feb
je 0x73175b
jne 0x7313f2
call 0x73170a
pop eax
jmp 0x7317b5
mov dx, 0x718d
mov ah, bh
mov edx, 0x59385b88
push ecx
push ebp
pop edx
pop ebx
mov cl, 0x64
pushfd
mov ecx, 0x581c4721
lea edx, [edi + 0x29]
push word [esp]
lea ecx, [ebp + 0x46b60131]
inc esi
mov cx, 0x45cd
lea esp, [esp + 2]
lea esp, [esp + 4]
popal
push bx
push word [esp]
mov dword [esp], ecx
mov dword [esp], ebp
pop word [esp]
pushal
lea esp, [esp + 2]
lea esp, [esp + 0x20]
popfd
ret
call 0x7317a0
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add bh, bh
nop
test dword [ecx + 0x247b87b5], esi
jp 0x7317cc
xchg ebp, eax
adc al, byte [eax + 0x60a512e7]
mov esp, dword [0xe881e035]
xor ebp, esp
loope 0x731742
sub eax, 0x87e1ec33
jae 0x731790
jb 0x731790
invalid
call 0x7317e8
cmc
neg byte [eax]
pushal
push esi
jnp 0x731819
or al, 0x62
jns 0x7317ec
cmp dl, ah
wait
lodsb al, byte [esi]
add al, byte [esi + 0x3c8e7314]
dec ebp
push eax
call fcn.00481c49
aad 0xff
push eax
jae 0x731844
jb 0x731844
call 0x7317f8
pop eax
jns 0x731abb
js 0x731abb
xor esp, dword [edx + 0x95148d]
add byte [eax], al
add byte [ecx - 0x64], ah
lea edx, [edx*4]
popal
pushfd
push sp
pop word [esp + 1]
push dword [esp + 3]
mov byte [esp + 1], dh
push dword [esp + 2]
pushfd
lea esp, [esp + 0x10]
pushal
je 0x73183f
add ecx, dword [eax - 0xfedb8c]
je 0x731847
add bl, byte [ebp + ecx*4 + 0x60102464]
jns 0x731705
js 0x731705
loop 0x7318a0
invalid
mov ch, 0x44
ret
call fcn.00731858
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ebx, dword [0x4cd0bb3]
lea esp, [esp - 4]
ret
and al, 0x8c
mov dl, 0x1a
xchg ah, cl
mov cx, word [esp]
mov esi, edx
mov esi, 0x38352126
jno 0x731808
jmp 0x731808
bswap edx
mov dh, byte [esp + 1]
pop dx
sete bh
xchg bp, ax
mov ebp, dword [esp]
xchg bp, ax
lea edi, [ecx*4]
mov di, 0x7af5
mov eax, 0x2d8014e3
mov cx, word [esp]
xchg bx, si
mov eax, dword [esp]
mov cx, ax
mov bp, word [esp]
mov cl, 0x75
mov edi, dword [esp]
lea esi, [esp + eax]
mov ebx, 0x28eb6ed9
bswap di
lea ebx, [ebx + edi]
pushfd
pop edi
lea eax, [edx + edx]
lea ecx, [ebx + esi]
popal
push ecx
push dx
mov dword [esp], ecx
push dword [esp + 4]
push dword [esp + 2]
push word [esp + 1]
pop word [esp]
mov word [esp], si
pop dword [esp + 1]
push dword [esp + 6]
lea esp, [esp + 2]
lea esp, [esp + 0xc]
push 0x301664e
pushfd
add dword [esp + 4], 0x21af1bdf
pushal
mov dl, ch
mov di, 0x4ea5
pushal
pop dword [esp + 4]
mov ebp, dword [esp + 0xc]
xchg byte [esp + 4], dl
xchg ch, bh
pop edx
mov byte [esp + 0xc], bl
push word [esp + 0x12]
push word [esp + 0x13]
not ecx
xchg byte [esp + 6], dh
xchg word [esp + 0xe], dx
pop word [esp + 0x12]
bswap edx
mov di, bp
mov ecx, dword [esp + 9]
xchg byte [esp], ch
pop word [esp + 0x12]
mov edi, 0x7a0a0c4a
bswap cx
lea ebp, [ecx*4]
xchg dword [esp + 0xd], edx
lea ebx, [0x64454ec2]
mov eax, 0x65633bb1
mov word [esp], ax
mov dword [esp + 0xc], esp
xchg dword [esp + 0xe], ebp
mov byte [esp + 1], dl
xchg ch, bh
mov al, byte [esp + 0xe]
xchg byte [esp + 6], ah
xchg al, dl
mov ebp, dword [esp + 0xf]
xchg byte [esp + 9], bh
mov edx, ecx
pop word [esp + 2]
lea esp, [esp + 2]
lea esp, [esp + 0x14]
popal
push cx
mov byte [esp], dh
pushfd
pop word [esp]
lea esp, [esp]
mov word [esp + 1], bx
lea esp, [esp]
lea esp, [esp + 4]
pushal
jno 0x73002d
jo 0x73002d
xor eax, 0xbe4324b6
or dword [edx + ebp*4 + 0x6e], ebp
push ds
invalid
call 0x731a1e
pop ecx
jle 0x731a7d
jg 0x731a7d
xchg ecx, eax
pop ss
xchg edx, esp
adc dword [edi - 0x49cc7cf7], ebp
test al, 0xd5
add dword [esp + 8], 1
pushal
mov edi, eax
mov bp, cx
not dx
pushal
lea ebp, [ecx*4]
push dword [esp + 1]
push dword [esp + 0x21]
pop si
not bp
sete al
lea ebx, [ecx*4]
pop dword [esp + 6]
pop eax
xchg esp, eax
ror byte [ebp + 0x8d1c], 0
add byte [edi + 0x58062444], cl
xchg ah, dh
push word [esp]
pop word [esp + 0x11]
jnp 0x731a9d
jp 0x731a9d
jb 0x731a53
xchg dword [edx - 0x39], esi
scasb al, byte es:[edi]
sub byte [esi - 0x7269d727], bh
sub ecx, 0x731a1e
mov byte [ecx + 0x73187c], 0xe9
mov dword [ecx + 0x73187d], 0x1ae
popal
jmp 0x731a2f
pop word [esp + 1]
lea esp, [esp + 0x1c]
popal
push sp
push word [esp]
js 0x731bb5
jns 0x731bb5
arpl word [eax - 0x7f], sp
call 0xe632b9
sub eax, 0x7317f8
add eax, 0x5403720c
pop ebx
mov dword [ebx], eax
add dword [ebx], 0xac6fa63d
mov ebx, dword [ebx]
pop dword [ebx]
jg 0x731a19
jmp 0x731a19
mov word [esp], cx
push word [esp + 2]
pushfd
pop dword [esp]
mov byte [esp + 4], cl
mov word [esp], bp
mov word [esp + 2], dx
mov byte [esp], bl
lea esp, [esp + 2]
lea esp, [esp + 4]
popfd
lea esp, [esp + 4]
push dword [esp]
lea esp, [esp + 8]
je 0x73184d
jne 0x73184d
adc edx, dword [edx + ecx - 0x6bd46393]
call 0x731c09
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x54], bh
jl 0x731c5f
leave
push ebx
ret
call dword [eax - 0x144c72b9]
jo 0x731da0
jmp 0x731da0
lea esi, [ecx*4]
mov dx, word [esp]
mov ecx, 0x393631a0
xchg cl, bh
mov si, word [esp]
mov cx, bx
jb 0x731eb0
jae 0x731eb0
adc esi, dword [esi - 0x76dd9224]
inc esp
and al, 0x24
mov dword [esp + 0x24], eax
popal
inc dword [esp + 8]
inc esp
and al, 8
pushal
mov cx, word [esp]
xchg dl, al
xchg ebp, edx
xchg ebx, esi
mov ebp, ecx
not ebp
bswap cx
jmp 0x731d09
int1
jb 0x731d3a
xchg dword [edx - 0x3b], esi
cmp dl, dh
inc esi
sbb eax, dword [ecx + 0x731c2fe9]
add byte [ecx + 0x731b6f81], cl
add bh, al
xor dword [ebx + ebx + 0x73], 0x2444ff00
or byte [esi - 0x39], ah
cmp dword [eax + 0x1b], 0xc39d0073
movzx ebx, byte [eax]
add ebx, 0x3ee77abd
cmp ebx, 0x3ee77b89
je 0x731e80
jmp 0x731e80
call 0x731dba
loopne 0x731d57
ljmp 0x27d9:0xe59730d
mov esi, dword [esp]
setle ah
mov ax, word [esp]
mov ecx, dword [esp]
bswap bx
mov cx, ax
bswap bp
mov ebx, 0x274c39bd
lea edi, [eax*4]
mov dl, byte [esp]
mov di, word [esp]
mov edi, 0x76270d3b
not edx
lea edx, [edx*4]
mov dh, 0xc8
lea ebp, [eax + 0x196d]
lea edx, [esi - 0xea]
xchg cx, ax
push si
mov word [esp], bp
xchg ecx, ebx
mov eax, ecx
lea ebp, [edx*4]
xchg bl, ah
mov edi, 0xe6a5b95
mov dx, si
setl bh
lea esp, [esp + 2]
popal
push edx
push dword [esp]
push word [esp + 6]
push word [esp + 8]
mov dword [esp + 3], eax
pop word [esp + 1]
ja 0x731e8d
jbe 0x731e8d
sbb ebx, dword [edx + 0x2f9a6f08]
insd dword es:[edi], dx
hlt
je 0x731ded
jne 0x731d34
mov edi, edi
xor al, 0x24
push dword [esp]
push word [esp + 0xc]
push word [esp + 8]
push word [esp + 7]
jno 0x731f03
jo 0x731f03
sbb byte [esi + 0x18a66b0c], bl
or al, 0x89
sbb dword [eax - 0x75], edi
pop eax
mov dh, ah
xchg di, dx
mov ebx, 0x669f120e
xchg dh, ch
lea ebx, [ecx*4]
lea ecx, [edx*4]
mov di, sp
mov ah, byte [esp]
mov al, bh
xchg esi, edi
xchg bx, ax
pushfd
mov si, di
mov eax, 0x39120004
mov dl, ah
lea esp, [esp + 4]
popal
push edi
mov dword [esp], esp
push word [esp]
push ebp
mov word [esp + 2], di
pop dword [esp]
lea esp, [esp + 2]
lea esp, [esp + 4]
popfd
ret
mov byte [esp + 0xa], dh
pop dword [esp + 0xa]
mov dword [esp + 6], eax
pop dword [esp + 1]
lea esp, [esp + 0xc]
push 0x65812c26
pushfd
add dword [esp + 4], 0x77db52fd
pushal
not al
xchg bh, ah
xchg cl, dl
xchg ah, dh
setl bh
setl bh
sete dl
not ebp
bswap eax
bswap bp
xchg ebx, eax
mov ebx, 0x7197690a
xchg esi, edi
xchg cx, di
mov bx, 0x3449
mov di, 0x6fb2
pushal
lea eax, [0x4e327008]
mov bx, 0x6c91
mov si, sp
bswap eax
lea ebp, [ebx - 0x4b37]
xchg byte [esp], al
mov dx, 0x951
pop edi
mov ax, 0x102b
xchg esi, edi
mov ebp, eax
xchg bp, di
mov dx, word [esp + 0x12]
mov ax, word [esp + 0x1a]
mov dword [esp + 4], ecx
lea ebx, [edx + ebp]
xchg edx, ebx
lea esp, [esp + 0x1c]
popal
push bp
mov word [esp], ax
mov word [esp], bx
mov byte [esp], cl
pushal
push word [esp + 0x13]
mov byte [esp + 0xf], ch
pop dword [esp + 1]
lea esp, [esp + 0x1b]
pop word [esp]
mov word [esp], di
and al, 0x66
mov dword [esp], edi
lea esp, [esp + 2]
push esi
pop word [esp]
lea esp, [esp + 3]
pushal
je 0x731fe8
jne 0x731fe8
pop ebp
fisttp word [edi + 0x2a]
fst dword [ebp - 9]
jb 0x731fbb
xchg dword [edx - 0x3a], esi
or dword [ecx + 0x3f837011], eax
dec esp
and eax, 0xe88de0
add byte [eax], al
add byte [eax - 0x7f], bl
call 0xe6d3e35e
call 0x731fed
pop eax
sub eax, 0xe660c36a
jmp 0x735de6