Function at 0x4077b0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x144
push ebx
mov ebx, dword [ecx]
push esi
push edi
mov edi, dword [ebp + 8]
mov eax, edx
mov edi, dword [edi]
mov edx, dword [eax]
mov dword [ebp - 0x118], ecx
xor ecx, ecx
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0xc], ebx
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 8], edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 4], edi
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x20], ecx
mov dword [ebp - 0x88], ecx
mov dword [ebp - 0x40], ecx
test ebx, 0x800
je 0x40875e
mov dword [ebp - 0x24], 1
test ebx, 0x200
jne 0x408766
xor eax, eax
mov dword [ebp - 0xa0], eax
xor eax, 1
mov dword [ebp - 0xe4], eax
movsx eax, bl
and eax, 1
mov dword [ebp - 0x28], ecx
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x60], ecx
mov dword [ebp - 0x70], ecx
mov dword [ebp - 0x68], 0xfffffffe
mov dword [ebp - 0x74], 0xfffffffe
mov dword [ebp - 0x58], 0xfffffffe
mov dword [ebp - 0x30], 0xfffffffe
mov dword [ebp - 0x90], eax
movzx esi, word [edi]
fld qword [0x4b69f8]
test esi, esi
je 0x407cd4
mov eax, dword [ebp + 0x28]
mov ecx, dword [eax + 0x3c]
mov eax, dword [eax + 0x10]
lea eax, [eax + ecx*2]
add eax, 0xffffff38
cmp dword [ebp + 0x2c], 0
je 0x407a39
cmp edx, eax
ja 0x482315
mov eax, dword [ebp - 0xb0]
cmp edx, eax
jb 0x408770
mov ecx, edx
sub ecx, eax
mov eax, dword [ebp + 0x2c]
sar ecx, 1
mov edx, dword [eax]
mov eax, 0x7fffffeb
sub eax, edx
cmp eax, ecx
jl 0x482012
lea eax, [edx + ecx]
mov ecx, dword [ebp + 0x2c]
mov dword [ecx], eax
mov ecx, dword [ebp - 0x20]
test ecx, ecx
je 0x407b9f
cmp ecx, dword [ebp - 0xb8]
jbe 0x407bad
mov eax, dword [ebp - 8]
fstp st(0)
mov edi, dword [ebp - 0xb8]
sub eax, ecx
and eax, 0xfffffffe
push eax
push ecx
push edi
call fcn.00425f80
fld qword [0x4b69f8]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 8]
sub ecx, edi
sar ecx, 1
add esp, 0xc
neg ecx
mov dword [ebp - 0x20], edi
mov edi, dword [ebp - 4]
lea edx, [edx + ecx*2]
mov dword [ebp - 8], edx
mov dword [ebp - 0xb0], edx
cmp dword [ebp - 0x34], 0
jne 0x47f59f
and ebx, 8
jne 0x47f626
cmp esi, 0x2a
je 0x407f5d
cmp esi, 0x3f
je 0x407f5d
cmp esi, 0x2b
je 0x407f5d
cmp esi, 0x7b
je 0x47f71f
xor ecx, ecx
cmp dword [ebp - 0x88], ecx
jne 0x47f737
mov eax, dword [ebp - 0xc]
test eax, 0x4000
jne 0x47f77d
cmp esi, 0x5f
jae 0x407a4a
cmp esi, 0x2f
jae 0x407b91
cmp esi, 0x28
je 0x407bb5
test esi, esi
je case.0x4079d2.41
lea eax, [esi - 0x24]
cmp eax, 0x58
ja case.0x4079d2.37
movzx eax, byte [eax + 0x408824]
jmp dword [eax*4 + 0x4087f4]
mov eax, dword [ebp + 0x10]
fstp st(0)
mov ecx, dword [ebp - 0x70]
mov ebx, dword [ebp + 0x2c]
mov dword [eax], ecx
mov eax, dword [ebp + 0x14]
mov ecx, dword [ebp - 0x30]
mov dword [eax], ecx
mov eax, dword [ebp + 0x18]
mov ecx, dword [ebp - 0x60]
mov dword [eax], ecx
mov eax, dword [ebp + 0x1c]
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp - 0x114]
mov dword [eax], edx
mov eax, dword [ebp + 8]
mov dword [eax], edi
test ebx, ebx
je 0x407a2d
sub edx, dword [ebp - 0xb0]
mov eax, dword [ebx]
mov ecx, 0x7fffffeb
sar edx, 1
sub ecx, eax
cmp ecx, edx
jl 0x4820db
lea ecx, [eax + edx]
mov dword [ebx], ecx
mov eax, 1
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 0x28]
cmp dword [ecx + 0x20], eax
jbe 0x40794d
jmp 0x482315
cmp esi, 0x7b
jae 0x4079a9
fstp st(0)
cmp dword [ebp - 0x24], 0
mov bx, si
mov dword [ebp - 0x10], 1
mov word [ebp - 0x108], bx
je 0x4087c4
and esi, 0xfc00
cmp esi, 0xd800
je 0x480e5b
mov esi, dword [ebp - 0x10]
cmp dword [ebp - 0x24], 0
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x20], edx
je 0x407af0
test al, 1
je 0x407d0f
movzx ecx, bx
mov eax, ecx
and eax, 0xfc00
cmp eax, 0xd800
je 0x480e92
mov eax, ecx
cdq
and edx, 0x7f
add eax, edx
sar eax, 7
movzx eax, byte [eax + 0x4ac4a0]
shl eax, 7
and ecx, 0x8000007f
jns 0x407ad0
dec ecx
or ecx, 0xffffff80
inc ecx
mov edx, dword [ebp - 8]
add eax, ecx
movzx eax, word [eax*2 + 0x49e608]
movzx eax, byte [eax*8 + 0x4ab10b]
test eax, eax
jne 0x407ce1
mov eax, dword [ebp - 0xc]
test al, 1
je 0x407d0f
mov eax, 0x1e
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
test esi, esi
je 0x407b26
mov ecx, esi
shr ecx, 1
mov edi, edx
lea esi, [ebp - 0x108]
rep movsd dword es:[edi], dword [esi]
adc ecx, ecx
rep movsw word es:[edi], word [esi]
mov esi, dword [ebp - 0x10]
lea edx, [edx + esi*2]
mov dword [ebp - 8], edx
cmp bx, 0xd
je 0x480ec9
cmp bx, 0xa
je 0x480ec9
mov ecx, dword [ebp + 0x28]
mov eax, dword [ebp - 0x30]
cmp eax, 0xfffffffe
je 0x407f67
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x68], eax
cmp esi, 1
jne 0x480f0b
movzx eax, word [edx - 2]
mov edi, dword [ebp - 4]
mov dword [ebp - 0x60], eax
mov eax, dword [ecx + 0x68]
or eax, dword [ebp - 0x90]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 4], edi
jmp 0x407893
cmp esi, 0x3f
jb case.0x4079d2.37
jmp 0x4079b2
mov edx, dword [ebp - 0xb8]
mov dword [ebp - 8], edx
jmp 0x407947
mov edx, dword [ebp - 8]
jmp 0x407947
mov ecx, dword [ebp + 0x28]
fstp st(0)
add edi, 2
mov edx, dword [ecx + 0x20]
mov dword [ebp - 0x40], edx
mov dword [ebp - 4], edi
movzx edx, word [edi]
mov ebx, eax
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x10], 0
mov esi, 0x85
mov dword [ebp - 0x50], 0
cmp edx, 0x2a
je 0x480f20
cmp edx, 0x3f
jne 0x408233
add edi, 2
mov dword [ebp - 4], edi
movzx edx, word [edi]
mov eax, edx
cmp eax, 0x53
jl 0x481151
cmp eax, 0x7c
jge 0x481151
xor eax, eax
xor ebx, ebx
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xf8], ebx
lea ecx, [ebp - 0xf8]
cmp dx, 0x29
je 0x407c5f
lea esp, [esp]
cmp dx, 0x3a
je 0x407c53
movzx eax, dx
add edi, 2
mov dword [ebp - 4], edi
cmp eax, 0x69
jne 0x481e7d
or dword [ecx], 1
movzx edx, word [edi]
cmp edx, 0x29
jne 0x407c30
mov ebx, dword [ebp - 0xf8]
mov eax, dword [ebp - 0xe0]
or ebx, dword [ebp - 0xc]
mov edx, dword [ebp - 8]
not eax
and ebx, eax
cmp word [edi], 0x29
jne 0x481f09
mov ecx, dword [ebp + 0x28]
mov eax, dword [ecx + 0x14]
add eax, 4
cmp edx, eax
je 0x481ee2
test ebx, 0x200
jne 0x4087ce
xor eax, eax
mov dword [ebp - 0xa0], eax
xor eax, 1
mov dword [ebp - 0xe4], eax
test bl, 1
je 0x481efa
mov dword [ebp - 0x90], 1
mov eax, dword [ebp - 0x118]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 0xc], ebx
mov dword [eax], ebx
mov dword [ebp - 0x20], 0
mov dword [ebp - 4], edi
jmp 0x407893
test ecx, ecx
je 0x4078a4
jmp 0x47f58b
mov ebx, dword [ebp - 0xc]
mov dword [edx], 0x90010
mov word [edx + 4], ax
add edx, 6
cmp dword [ebp - 0x30], 0xfffffffe
mov dword [ebp - 8], edx
je 0x480eb3
mov edi, dword [ebp - 4]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, 0x1d
jmp 0x407afd
push 6
fstp st(0)
mov edx, 0x4b26c8
lea ecx, [edi + 2]
call fcn.004088f3
add esp, 4
test eax, eax
je 0x47f85b
push 6
mov edx, 0x4b26d0
lea ecx, [edi + 2]
call fcn.004088f3
add esp, 4
test eax, eax
je 0x47f871
movzx eax, word [edi + 2]
mov esi, dword [ebp - 8]
mov dword [ebp - 0x20], esi
cmp eax, 0x3a
je 0x47f887
cmp eax, 0x2e
je 0x47f887
cmp eax, 0x3d
je 0x47f887
xor eax, eax
mov dword [ebp - 0x2c], eax
lea esp, [esp]
add edi, 2
mov dword [ebp - 4], edi
movzx ebx, word [edi]
cmp ebx, 0x5c
je 0x4086c6
test eax, eax
jne 0x407d9f
cmp ebx, 0x5e
je 0x40878b
cmp ebx, 0x5d
je 0x47f8bb
xor eax, eax
push 0x20
push eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0xd8]
push eax
call fcn.00420d50
mov edi, dword [ebp - 4]
add esi, 6
xor eax, eax
add esp, 0xc
mov edx, esi
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x14], edx
test ebx, ebx
je 0x47ff7e
cmp dword [ebp - 0x24], 0
je 0x407dfb
mov eax, ebx
and eax, 0xfc00
cmp eax, 0xd800
je 0x47f907
mov ecx, dword [ebp + 0x2c]
test ecx, ecx
je 0x407e0a
cmp esi, edx
ja 0x47f941
cmp dword [ebp - 0x34], 0
jne 0x47f95b
cmp ebx, 0x5b
je 0x47f983
cmp ebx, 0x5c
je 0x4086f6
mov edx, dword [ebp - 0x10]
cmp word [edi + 2], 0x5c
mov esi, dword [ebp - 0x34]
je 0x47fe0d
mov eax, edi
cmp ebx, 0xd
je 0x47fe2b
cmp ebx, 0xa
je 0x47fe2b
test esi, esi
jne 0x407e5a
cmp word [edi + 2], 0x2d
je 0x40850f
cmp edx, 2
jl 0x407f54
cmp edx, 1
je 0x4080a4
push ebx
push ebx
push dword [ebp + 0x28]
push dword [ebp - 0xc]
lea edx, [ebp - 0x5c]
lea ecx, [ebp - 0xd8]
call fcn.0040887d
mov ecx, dword [ebp - 0x28]
add esp, 0x10
add ecx, eax
mov dword [ebp - 0x28], ecx
mov esi, dword [ebp - 0x5c]
mov edi, dword [ebp - 4]
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x34]
mov edx, dword [ebp - 0x14]
add edi, 2
mov dword [ebp - 4], edi
movzx ebx, word [edi]
test ebx, ebx
je 0x47ff5f
cmp ebx, 0x5d
jne 0x407de3
test eax, eax
jne 0x407de3
cmp esi, edx
ja 0x40879f
mov eax, dword [ebp - 0x50]
mov edx, dword [ebp - 0x30]
cmp edx, 0xfffffffe
jne 0x407ed7
or edx, 0xffffffff
mov dword [ebp - 0x30], edx
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x74], edx
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x28], edx
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x84], ebx
mov ebx, dword [ebp - 0xc]
test eax, eax
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x68], edx
jne 0x4800a4
mov edi, dword [ebp - 0x2c]
cmp edi, eax
jne 0x4087a9
mov eax, 0x6e
mov edx, dword [ebp - 8]
add edx, 2
cmp dword [ebp + 0x2c], 0
mov word [edx - 2], ax
mov dword [ebp - 8], edx
jne 0x407f3d
test edi, edi
jne 0x4087b3
push 0x20
lea eax, [ebp - 0xd8]
push eax
push edx
call fcn.0041ee80
mov edx, dword [ebp - 8]
add esp, 0xc
mov edi, dword [ebp - 4]
mov ecx, dword [ebp - 0x7c]
add edx, 0x20
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
inc edx
mov dword [ebp - 0x10], edx
jmp 0x407e63
mov ecx, 1
jmp 0x407992
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x74], 0xffffffff
cmp esi, 1
jne 0x480ed8
movzx ebx, bx
mov dword [ebp - 0x70], ebx
mov ebx, dword [ebp - 0xc]
mov dword [ebp - 0x30], eax
cmp esi, 1
je 0x407cfe
jmp 0x480ef6
mov ebx, dword [ebp - 0xc]
fstp st(0)
push 0
mov dword [ebp - 0x80], edi
mov edi, dword [ebp + 0x28]
push ebx
push dword [edi + 0x40]
lea edx, [ebp - 0xac]
push dword [ebp + 0xc]
lea ecx, [ebp - 4]
call fcn.00408e6e
mov edx, dword [ebp + 0xc]
add esp, 0x10
cmp dword [edx], 0
mov esi, eax
jne 0x4087ec
test esi, esi
je 0x4084c5
cmp esi, 0x1a
je 0x480c5b
cmp esi, 0x19
je 0x480e50
mov ecx, dword [ebp - 0x30]
cmp ecx, 0xfffffffe
jne 0x408006
lea eax, [esi - 6]
cmp eax, 0x10
ja 0x408006
or ecx, 0xffffffff
mov dword [ebp - 0x30], ecx
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x74], ecx
mov dword [ebp - 0x68], eax
cmp esi, 0x1b
je 0x480c86
cmp esi, 0x1c
je 0x480d16
test esi, esi
js 0x480d6c
cmp esi, 0xf
je 0x480dd1
cmp esi, 0x10
je 0x480dd1
cmp esi, 5
je 0x480d78
cmp esi, 4
je 0x480d78
cmp esi, 1
je 0x480d78
cmp esi, 0x1d
jge 0x480d8e
mov edx, dword [ebp - 8]
lea eax, [esi - 6]
cmp eax, 0x10
ja 0x480db2
mov dword [ebp - 0x20], edx
cmp dword [ebp - 0x24], 0
je 0x480dbe
mov ecx, dword [ebp - 0x7c]
mov word [edx], si
mov edi, dword [ebp - 4]
add edx, 2
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
cmp word [edi + 2], 0x5d
jne 0x407e6c
jmp 0x47ff93
xor esi, esi
or eax, 0xffffffff
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x20]
test ecx, ecx
je 0x4820c4
test esi, esi
jne 0x4080ec
mov esi, dword [ebp - 0x84]
mov dword [ebp - 0x70], esi
mov esi, dword [ebp - 0x74]
mov dword [ebp - 0x30], esi
mov esi, dword [ebp - 0x28]
mov dword [ebp - 0x60], esi
mov esi, dword [ebp - 0x68]
mov dword [ebp - 0x58], esi
mov esi, dword [ebp - 0x54]
cmp esi, eax
je 0x48018d
mov dword [ebp - 0x78], 2
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x4c], ecx
test ebx, ebx
jne 0x480199
movzx eax, word [edi + 2]
cmp eax, 0x2b
je 0x480285
cmp eax, 0x3f
jne 0x408477
mov eax, dword [ebp - 0xe4]
add edi, 2
mov dword [ebp - 4], edi
mov ebx, dword [ebp - 0x20]
mov dword [ebp - 0x10], eax
cmp word [ebx], 0x75
je 0x480299
movzx ecx, word [ebx]
cmp ecx, 0x1d
je 0x480894
cmp ecx, 0x1e
je 0x480894
cmp ecx, 0x1f
je 0x480894
cmp ecx, 0x20
je 0x480894
cmp ecx, 0x17
jae 0x408482
fstp st(0)
mov esi, 0x34
mov ebx, ecx
mov ecx, dword [ebp - 0x20]
movzx eax, word [ecx]
cmp eax, 0x10
je 0x480959
cmp eax, 0xf
je 0x480959
or eax, 0xffffffff
mov dword [ebp - 0x14], 0xffffffff
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x3c], 0
mov ecx, edx
mov edx, dword [ebp - 0x20]
mov dword [ebp - 8], edx
je 0x408212
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0x54]
add edx, esi
mov dword [ebp - 0x10], edx
test eax, eax
jne 0x4809a4
mov ecx, dword [ebp - 0x3c]
cmp ecx, 0xffffffff
jne 0x48096c
lea eax, [edx + 0x21]
mov ecx, dword [ebp - 0x20]
mov word [ecx], ax
lea edx, [ecx + 2]
mov dword [ebp - 8], edx
mov edi, dword [ebp - 0x14]
mov esi, dword [ebp - 0x18]
cmp dword [ebp - 0x24], 0
je 0x4081f1
test ebx, 0x10000000
jne 0x480aff
mov word [edx], bx
add edx, 2
mov ebx, dword [ebp + 0x28]
mov dword [ebp - 8], edx
test esi, esi
jns 0x480b21
mov edi, dword [ebp - 4]
cmp dword [ebp - 0x2c], 0
jne 0x480b33
mov ecx, dword [ebp + 0x28]
mov eax, dword [ebp - 0x78]
or dword [ecx + 0x68], eax
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x7c]
add edi, 2
mov dword [ebp - 0x20], 0
mov dword [ebp - 4], edi
jmp 0x407893
mov ecx, dword [ebp + 0x2c]
test eax, 0x1000
jne 0x481f1c
mov eax, dword [ebp + 0x28]
inc dword [eax + 0x40]
mov edx, dword [ebp - 8]
mov ax, word [eax + 0x40]
mov word [edx + 4], ax
mov edi, dword [ebp - 4]
mov dword [ebp - 0x10], 1
mov eax, dword [ebp + 0x28]
inc dword [eax + 0x58]
cmp dword [eax + 0x58], 0xfa
jg 0x482300
mov word [edx], si
mov dword [ebp - 0x20], edx
mov dword [ebp - 0x4c], edx
mov edx, eax
neg ecx
mov eax, dword [edx + 0x68]
mov edi, dword [edx + 0x40]
mov dword [ebp - 0x44], eax
sbb eax, eax
lea ecx, [ebp - 0x8c]
and eax, ecx
mov dword [ebp - 0x8c], 0
cmp esi, 0x87
je 0x4087d8
xor edx, edx
cmp esi, 0x7f
je 0x4087e2
cmp esi, 0x80
je 0x4087e2
xor ecx, ecx
push eax
push dword [ebp + 0x28]
lea eax, [ebp - 0x94]
push dword [ebp + 0x20]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xec]
push eax
mov eax, dword [ebp + 0x24]
add eax, edx
push eax
push dword [ebp - 0x10]
lea eax, [ebp - 4]
push dword [ebp - 0x50]
lea edx, [ebp - 0x4c]
push ecx
push dword [ebp + 0xc]
mov ecx, ebx
push eax
call fcn.00407474
add esp, 0x34
test eax, eax
je 0x4087ec
mov eax, dword [ebp + 0x28]
dec dword [eax + 0x58]
cmp esi, 0x81
je 0x481f29
cmp esi, 0x80
jle 0x481f45
mov ebx, dword [ebp + 0x2c]
mov edx, dword [ebp - 8]
cmp esi, 0x87
je 0x481f56
mov eax, dword [ebp - 0x94]
mov ecx, dword [ebp - 0xa4]
mov edi, dword [ebp - 4]
cmp word [edi], 0x29
jne 0x4822eb
test ebx, ebx
je 0x4083fe
mov esi, dword [ebx]
mov ebx, dword [ebp - 0x8c]
mov ecx, 0x7fffffeb
sub ecx, esi
lea eax, [ebx - 4]
cmp ecx, eax
jl 0x4820db
mov ecx, dword [ebp + 0x2c]
lea eax, [ebx - 4]
mov ebx, dword [ebp - 0xc]
add eax, esi
mov dword [ecx], eax
mov ecx, dword [ebp - 0x7c]
mov dword [edx + 2], 0x780002
mov eax, 2
mov word [edx + 6], ax
mov edi, dword [ebp - 4]
add edx, 8
add edi, eax
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, dword [ebp - 0x30]
fstp st(0)
cmp eax, 0xfffffffe
jne 0x4083b8
or eax, 0xffffffff
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0x70]
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x28], eax
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x20], edx
test bl, 4
jne 0x40877a
mov eax, 0xc
mov ecx, dword [ebp - 0x7c]
mov word [edx], ax
mov edi, dword [ebp - 4]
add edx, 2
add edi, 2
mov dword [ebp - 8], edx
mov dword [ebp - 4], edi
jmp 0x407893
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 8], edx
cmp esi, 0x91
je 0x407b80
mov ebx, dword [ebp - 0x60]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x58]
mov dword [ebp - 0x68], ebx
mov ebx, dword [ebp - 0x70]
mov dword [ebp - 0x84], ebx
mov ebx, dword [ebp - 0x30]
mov dword [ebp - 0x74], ebx
mov dword [ebp - 0x9c], 0
cmp esi, 0x81
jl 0x481fed
cmp ebx, 0xfffffffe
je 0x481fb4
test ecx, ecx
jns 0x40873a
test eax, eax
js 0x407b80
mov ecx, dword [ebp - 0xb4]
mov ebx, dword [ebp - 0xc]
add edi, 2
mov dword [ebp - 0x60], ecx
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x58], eax
mov dword [ebp - 4], edi
jmp 0x407893
mov eax, dword [ebp - 0xa0]
jmp 0x40812f
cmp ecx, 0x6e
jne 0x4085a5
mov ecx, dword [ebp - 0x3c]
fstp st(0)
test ecx, ecx
je 0x4087ba
test esi, esi
jne 0x480860
cmp ecx, 0xffffffff
je 0x4084f8
cmp ecx, 1
jne 0x480872
mov ebx, dword [ebp + 0x28]
add eax, 0x66
mov word [edx], ax
mov edi, dword [ebp - 4]
add edx, 2
mov dword [ebp - 8], edx
jmp 0x408208
mov ebx, dword [ebp - 0xac]
cmp ebx, 0xffff
ja 0x480079
mov edx, dword [ebp - 8]
mov esi, 1
mov word [ebp - 0x108], bx
mov dword [ebp - 0x10], esi
jmp 0x407a85
xor esi, esi
lea eax, [esi + 1]
jmp 0x4080b9
add eax, 0x62
mov word [edx], ax
add edx, 2
mov dword [ebp - 8], edx
mov edi, dword [ebp - 4]
mov ebx, dword [ebp + 0x28]
jmp 0x408208
add edi, 4
mov dword [ebp - 4], edi
cmp word [edi], 0x5c
je 0x47fe3a
movzx ecx, word [edi]
test cx, cx
je 0x408795
test esi, esi
jne 0x408538
cmp ecx, 0x5d
je 0x408795
cmp dword [ebp - 0x24], 0
mov esi, ecx
mov dword [ebp - 0x98], esi
je 0x408558
mov eax, esi
and eax, 0xfc00
cmp eax, 0xd800
je 0x47fe98
cmp dword [ebp - 0x34], 0
jne 0x408570
cmp esi, 0x5c
je 0x47fec3
cmp esi, 0x5b
je 0x47ff1f
mov ecx, dword [ebp + 0xc]
cmp esi, ebx
jb 0x48209a
je 0x407e5a
mov dword [ebp - 0x10], 2
cmp esi, 0xd
je 0x47ff50
cmp esi, 0xa
je 0x47ff50
mov eax, dword [ebp + 0x28]
push esi
push ebx
push eax
jmp 0x407e71
cmp ecx, 0x6f
je 0x40848b
cmp ecx, 0x70
je 0x40848b
cmp ecx, 0x71
je 0x40848b
cmp ecx, 0x72
je 0x40848b
cmp ecx, 0x73
je 0x40848b
cmp ecx, 0x74
je 0x40848b
cmp ecx, 0x7d
jb 0x48083b
mov eax, 0x87
cmp cx, ax
ja 0x48083b
mov esi, edx
sub esi, ebx
xor ebx, ebx
sar esi, 1
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], ebx
cmp cx, ax
je 0x48030d
mov eax, 0x81
cmp cx, ax
mov eax, dword [ebp - 0x54]
jb 0x480329
mov ecx, dword [ebp - 0x3c]
test eax, eax
jne 0x4803a7
push dword [ebp - 0x40]
fstp st(0)
mov edi, dword [ebp - 0x20]
push dword [ebp + 0x28]
cmp ecx, 1
push dword [ebp - 0x24]
mov word [edx], ax
mov ecx, edi
jg 0x48035a
lea edx, [eax + 1]
call fcn.0041e3f9
mov edx, dword [ebp - 0x14]
add esp, 0xc
lea eax, [edx + edx]
push eax
lea esi, [edi + 2]
push edi
push esi
call fcn.00425f80
mov edx, dword [ebp - 8]
add edx, 2
add esp, 0xc
mov dword [ebp - 8], edx
cmp dword [ebp - 0x3c], ebx
je 0x48034a
mov eax, dword [ebp - 0x10]
mov ecx, edi
add eax, 0x92
mov dword [ebp - 0x20], esi
mov esi, dword [ebp - 0x14]
mov dword [ebp - 0x1c], ecx
mov word [edi], ax
mov eax, dword [ebp - 0x3c]
mov edi, dword [ebp - 4]
dec eax
mov dword [ebp - 0x3c], eax
test eax, eax
js 0x4806e7
cmp dword [ebp + 0x2c], 0
je 0x4086ab
test eax, eax
jg 0x48052f
lea ebx, [eax - 1]
test ebx, ebx
jns 0x480586
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x408507
jmp 0x4806ac
cmp word [edi + 2], 0x45
lea ecx, [edi + 2]
je 0x408784
push 3
mov edx, 0x4b26d8
call fcn.004088f3
add esp, 4
test eax, eax
jne 0x407da8
mov eax, dword [ebp - 0x2c]
add edi, 6
jmp 0x407d80
mov ebx, dword [ebp - 0xc]
mov edi, dword [ebp + 0x28]
push 1
push ebx
push dword [edi + 0x40]
lea edx, [ebp - 0xac]
push dword [ebp + 0xc]
lea ecx, [ebp - 4]
call fcn.00408e6e
mov esi, eax
mov eax, dword [ebp + 0xc]
add esp, 0x10
cmp dword [eax], 0
jne 0x4087ec
test esi, esi
jne 0x47fb5e
mov ebx, dword [ebp - 0xac]
mov edi, dword [ebp - 4]
jmp 0x407e26
test eax, eax
jns 0x40845a
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0xb4], eax
mov eax, ecx
or eax, dword [ebp - 0x44]
mov dword [ebp - 0x94], eax
jmp 0x408452
mov dword [ebp - 0x24], ecx
jmp 0x40783f
mov eax, 1
jmp 0x40784d
mov edx, eax
mov dword [ebp - 8], edx
jmp 0x4078d5
mov eax, 0xd
jmp 0x4083e4
mov edi, ecx
jmp 0x407d80
mov eax, 1
jmp 0x407d76
mov edi, eax
mov dword [ebp - 4], edi
jmp 0x407e5a
mov eax, 1
jmp 0x407ec9
mov eax, 0x6f
jmp 0x407f0d
xor ecx, ecx
jmp 0x480134
mov edx, ebx
mov dword [ebp - 8], edx
jmp 0x408212
mov esi, 1
jmp 0x407a85
mov eax, 1
jmp 0x407c92
mov edx, 1
jmp 0x4082bc
mov ecx, 1
jmp 0x4082be
mov edi, dword [ebp - 4]
jmp 0x482320
cli
movsd dword es:[edi], dword [esi]
fcom qword [ebp - 0x72d5f185]
stc
push 0x4f1d1f6c
in eax, 0x7d
jnp 0x47f558
mov al, byte [ecx + 0x643ac157]
mov ebx, fs
push ss
wait
movsb byte es:[edi], byte [esi]
cmp eax, 0x11bf739b
add esi, dword [ecx + edx + 0x653c0ce4]
cmp al, 0xfe
and byte [eax], ch
pop ds
add dword gs:[ebp + edx*2 + 0x5bd9a500], ecx
lea edi, [ebp - 0x61]
and dword [edi - 0x38a514a0], edi
mov edi, 0xc75aeb60
cwde
pop edx
cwde
lock xchg dword [ecx - 0x1892404d], ebp
add ecx, dword [edi]
inc ecx
rcl dh, 1
int3
or bl, ch
inc ebp
mov ecx, 0x2c8f22b
pop edx
insd dword es:[edi], dx
adc eax, 0x1c78873f
cmp bl, ch
jb 0x47f51e
dec edx
outsd dx, dword [esi]
clc
invalid
out 4, al
jnp 0x47f5b4
sub ebx, dword [ebp + 0x23]
movsd dword es:[edi], dword [esi]
and byte [ebp - 0x2c483eef], cl
add eax, dword [esi]
sal edi, cl
mov eax, dword [0x61989d57]
cwde
popal
adc al, 0xa3
pop ss
rol byte [ebp - 0x2a], 1
invalid
jp 0x47f632
salc
lcall 0x4676, 0xfd7fa57a
sar esp, cl
add ebp, dword [esi + 0x37]
pop ecx
jmp 0x47f588
sub byte [edx - 0x17], dl
fisttp dword [0x35e8b03a]
adc byte [edx + 0x76], 0x24
push esi
lea esp, [ecx]
cmp eax, 0x3203ec0f
dec ecx
test dword [ecx + 0x59], ecx
sbb ah, dh
mov eax, dword [0xfccce605]
mov bl, 0x6e
jg 0x47f673
aam 0x92
jge 0x47f5c9
insd dword es:[edi], dx
and dword [esi + 0x7215e6d8], ebx
dec edi
jne 0x47f6c8
push ds
inc ebx
pop ebp
sbb dl, byte [edi - 0x11]
xor dword [esi], ecx
dec edx
push edx
push edx
pop edx
and byte [eax], ch
cli
fldenv [esi + 0x73]
inc esi
mov ebx, 0xc619d4b2
add edx, dword [ebx]
jp 0x47f6bb
xor eax, 0x7b3c1a10
jae 0x47f619
jnp 0x47f6e0
stosd dword es:[edi], eax
xor al, 0x87
mov dh, 0x98
mov dl, 0x8a
inc ebx
sbb bh, byte [ebx + esi*8 + 0x14]
lodsb al, byte [esi]
mov al, byte [ebx + 0x1a]
jl 0x47f66b
adc al, 0xac
xor eax, 0x3a465444
loope 0x47f6a1
arpl sp, bp
ror byte [ecx + 0x17], 1
test eax, 0x7c6c9f70
sub byte [edx], al
insb byte es:[edi], dx
jl 0x47f6f2
sub byte [edx], al
ja 0x47f689
dec ebx
pop ds
stosb byte es:[edi], al
jmp 0x47f63f
cdq
out 0x9b, eax
scasd eax, dword es:[edi]
invalid
mov fs, word [edi]
clc
invalid
ror byte [ebp - 0x17f5b81d], 0x95
in al, dx
loopne 0x47f6e8
nop
jg 0x47f696
mov dl, 3
test dword cs:[ecx], edi
mov edx, 0xd48eb964
push cs
aas
jno 0x47f6ae
in eax, 0x6e
outsb dx, byte [esi]
or dword [ebx - 0x3bd98809], ebp
dec ebp
push 0xa71145af
xor ebx, dword [eax]
aas
arpl word [ecx + 0x7d433620], sp
push ebp
sahf
int 0x32
inc ebp
jl 0x47f739
jo 0x47f712
sub esp, edx
push ebx
aam 0x53
pop ss
or byte [eax], dl
jl 0x47f76c
scasb al, byte es:[edi]
and byte [ecx + 0x17693c8], 0x51
mov eax, dword [0x17693c8]
push ecx
or dword [edx + 0x3c201f66], eax
outsd dx, dword [esi]
mov dl, 0xaa
lcall 0xf062, 0x56361b46
retf
adc al, 0xe8
add eax, 0xd75c82e0
lock xor ebx, dword [edx + edx*2 - 0xd]
mov dword [edi], eax
add al, 0x86
ret
mov bh, 0x89
daa
out dx, al
retf
stosd dword es:[edi], eax
inc edi
ret 0x98bb
in eax, 0x83
retf
xchg ebx, eax
in al, 0x55
push ds
or al, byte [ecx + 0x7f]
pop edx
ja 0x47f80d
sbb al, 0xab
mov word [ecx + 0x1cb2df71], ss
mov cl, 0x19
fadd dword [ebx - 0x48]
xor edi, dword [ecx + 0x84f1601]
mov eax, 0xb079d54c
jmp 0xdcb58467
mov dl, 0x14
pop dword [ebx]
xchg ebx, eax
pop ebp
test eax, 0xf125a4a
mov bl, 0xad
jg 0x47f852
fistp word [ecx + 0x69]
inc byte [ebx - 0x26]
pushfd
jo 0x47f846
test bh, bh
or eax, 0x3f1a5dac
or eax, 0x3f1a5dac
or eax, 0x3f1a5dac
aas
cmp al, byte [edx + 0x70]
mov edi, dword [esi]
jnp 0x47f7ee
mov bh, 0xb3
dec ebx
insd dword es:[di], dx
ffreep st(4)
int 0x36
cdq
js 0x47f824
xor esp, dword [ebx]
dec ebp
mov ah, 0x58
pop ecx
ficom word [ecx]
out dx, eax
lcall 0x9b9c, 0x776589be
scasb al, byte es:[edi]
pop esp
sub bh, byte [ebp + 0x7b]
jge 0x47f8b1
jge 0x47f8b1
cmc
mov eax, 0xb00a2bb1
mov fs, edx
add al, 0x30
scasb al, byte es:[edi]
cld
enter 0xec4, 0xfffffffffffffffc
nop
mov ebx, 0xb2930cbd
xlatb
mov bh, 0x14
dec esi
dec edx
mov esp, 0x3e670143
inc ebx
add dword [edi + 0x3e], esp
out dx, eax
arpl word [ecx - 0x56fea297], si
xchg ecx, eax
push es
or byte [ecx - 0x12], ch
add dword [ecx + 0x69080691], ebp
out dx, al
sbb ebp, dword [ebx - 0x21]
fcmovbe st(0), st(0)
in eax, dx
mov esp, 0x5e4ca6aa
mov al, 0xa3
fiadd dword [0xb9ef2189]
mov ecx, 0x36eaaa5e
or eax, edi
mov dword [ecx], esp
out dx, eax
mov ecx, 0xeaaa5eb9
or eax, edi
adc eax, 0xceb24cd8
mov dword [0x910e02f0], eax
rol dword [edx - 0x36], 0x8b
rcl dword [ebp + 0x41], cl
lodsd eax, dword fs:[esi]
cmp bh, byte [eax - 0x3d128237]
aad 0x7c
mov al, byte [0xd44f2ebe]
clc
xlatb
arpl word [ecx], si
jecxz 0x47f84f
inc edx
retf 0xd38b
adc al, 0x45
iretd
inc ebx
invalid
cmpsb byte [esi], byte es:[edi]
mov al, byte [ecx - 0x24]
hlt
js 0x47f962
invalid
cmp byte [esi + 0xd313f82], cl
xchg ebx, eax
xchg ecx, eax
pop dword [ecx]
js 0x47f968
fnstenv [ebx + 0x64]
std
mov eax, 0x850f0755
inc esp
jp 0x47f979
pop ecx
sub dword [ecx - 0x59533587], eax
jmp [eax]
pop esp
push ebx
out 0x8b, al
mov al, 0xd0
jmp 0x1bb33082
mov al, 0x14
scasd eax, dword es:[edi]
adc ecx, dword [edi - 0x7a]
ret 0x2bc0
dec edx
adc eax, ebp
dec esi
iretd
fild qword [esi]
adc byte [eax + 0x24b432eb], dh
je 0x47f92b
int3
sar byte [edi - 0x697c224f], 0x27
xchg edx, eax
dec ebx
adc eax, 0x6340aefd
and edx, eax
push esp
pop ebx
mov bl, 0x1b
dec ecx
xchg ebx, eax
sub dword [esi - 0x23], edx
cli
push 0x5a
mov ecx, 0x63c7e108
push esp
test al, 0x60
mov al, 0xc7
lcall 0x42e8, 0xc2fa4550
inc ecx
push esi
neg bh
xor ah, byte [ebx - 0xb]
dec eax
mov eax, 0x566a617
mov eax, dword [0x2fc33b9a]
movsb byte es:[edi], byte [esi]
into
lodsd eax, dword [esi]
aad 0xa3
mov dl, 0xc9
iretd
into
loope 0x47fbdb
sub dh, byte [ecx + 0x17]
loope 0x47fb12
or eax, 0xb3493c16
inc ecx
popal
dec esi
push edi
and eax, 0x2c663a7c
pushfd
mov al, 0xf9
push ecx
iretd
push edi
or dword [esi - 0x2d], ebp
aad 0xd
cmpsb byte [esi], byte es:[edi]
add dword [edi], edx
ret 0xa023
in eax, 0x34
pop eax
ret
fild dword [edx + 0x5b]
cli
cmp ch, cl
or dword gs:[ecx - 0x35ed57c5], ecx
setbe byte [eax + 0x65100463]
sbb ebx, dword [esi + 0x68265dd]
add al, 0xb9
rol eax, 1
cwde
out dx, eax
fiadd word [ecx]
mov dh, 0x76
aam 0x6d
add ch, byte [esi]
mov ecx, 0x75dfa276
mov bl, 0x44
jne 0x47fdef
inc esp
inc edx
sbb dword [edx + 0x572b4821], esi
sbb esp, dword [ebx]
mov dl, 0xea
cld
push es
mov eax, dword [0x877a7fc7]
adc dh, byte [eax]
adc eax, 0xd886c7ac
adc byte [eax + 0x567d39b1], ah
inc eax
invalid
inc esi
in al, dx
bound esp, qword [eax - 0x1c]
mov dl, 0x2f
sti
sub eax, 0x6e703fb1
mov ebp, 0x368cff56
arpl di, dx
into
daa
rcr dword [ecx + 0x7c], 1
invalid
invalid
and eax, 0x291f007b
or al, 0x36
cwde
enter 0x302b, 0xffffffffffffffa6
das
mov edi, 0x4cbe7ee0
jmp 0xa98e55e4
mov word [esi], fs
push ds
add byte [0xf4ad935], bl
adc eax, 0x38ab7319
call 0x30391785
ja 0x47fef0
push ebp
invalid
div edi
xchg edi, ecx
iretd
movsb byte es:[edi], byte [esi]
popal
mov ah, 0x4b
inc ecx
rol edi, cl
lea edx, [ecx - 0x15]
hlt
sub eax, 0x455fd687
xchg edi, eax
cli
dec esp
fsub qword [edx + 0x7596c128]
push ebx
std
lodsb al, byte [esi]
jge 0x47ff87
mov esp, 0xffaca843
push ds
cmpsb byte [esi], byte es:[edi]
mul dword [eax + 0x2e586cf0]
jle 0x47ff46
jle 0x47ff46
pop ecx
xor byte [esi + 0xb3cc340], ah
mov es, word es:[eax + 0xaad94df]
or esp, dword [esi]
mov es, word [eax + 0xaad94df]
jo 0x47ff1f
pop es
aaa
aad 0xf6
push ss
stc
dec esi
add eax, 0x367e6d4b
lock add dword [eax], edx
rol ecx, 1
cmp esi, dword [esi + 0x73]
lahf
cmc
popal
mov dh, 0x7c
int1
push edi
sub al, 0x2b
pop esp
fxch st(2)
ja 0x47ffbf
retf
adc dword [ecx - 1], ebx
or edi, dword [eax + ecx - 0x1b5ec140]
inc edx
pushal
adc byte [eax*2 - 0x3467b9c9], ch
shl dword [esi + edx*4], cl
xor dword [ecx - 0xc], esi
push eax
adc ch, byte [eax + edx*8]
clc
aad 0xf7
popfd
or edx, dword [edi + 0x64]
jmp 0x480002
or eax, 0x4e05c2da
stosd dword es:[edi], eax
cmp eax, dword [ecx]
shr byte ss:[esi - 0x9baffba], 0x81
adc dword [eax], ebx
pop esp
pop esp
scasb al, byte es:[edi]
bound ecx, qword [ecx + 0x33]
pop edi
or cl, 0x23
push esi
mov cs, ebp
ficom dword [ebx + 0x1a]
adc al, 0xd0
and edx, dword [esi - 0x72]
int 0xda
push ebx
sbb dl, byte [eax + edx*8]
xor byte [ebx + 0x4802bf4e], 0xf2
push 0xffffffffffffffb7
dec ecx
cmp esi, edx
and byte [eax + 0x6a4afe], bh
cld
pushfd
push esi
push esp
push cs
cmp al, 0x2e
clc
and cl, ah
mov dl, 0x34
xchg ebx, eax
rcr dword [edi + 0x18ae962], 0xd9
popal
pop ebp
xchg esp, eax
adc dl, bh
sub al, 0xb0
fisttp word [esi]
sbb esp, edx
xchg edx, eax
call 0xf1992e11
and cl, bh
push 0x2dd90150
sal dh, 1
inc esi
call 0x530961
out dx, eax
cli
jne 0x480074
insd dword es:[edi], dx
mov ebx, 0x66ab13f5
pushfd
dec ecx
jo 0x4800bf
jns 0x47ffea
pop edi
inc ecx
imul edx, dword [ecx - 0x1802772], 0xdf899e40
neg byte [eax]
shr ebx, 0x8d
in eax, 0x98
sbb cl, al
jmp 0x480005
cwde
pop ss
cdq
invalid
adc dword [ebx - 0xbbe953d], 0x83b75190
retf
inc ebx
dec ebp
inc edx
mov esi, 0x3a1e246
out dx, eax
xchg edx, eax
inc ebp
test al, 0x53
mov esi, 0x6ac1835e
stosd dword es:[edi], eax
jecxz 0x48008f
leave
mov ebp, 0xd8f6047a
lodsb al, byte [esi]
cld
invalid
sub eax, 0x5a22f30d
push edx
and ecx, esi
fist dword [esi]
jnp 0x4800d0
add al, byte [ebx - 0x3971681d]
sbb byte [edx - 0x258e2348], bh
or al, 0xcb
xchg byte [ebx - 0x58], al
lcall 0x207d, 0x95cae82a
adc dword [ecx + 0x4f6a9e12], edx
sbb eax, dword [edi - 0x27277e1c]
mov ebx, 0xe99ead73
in eax, 0xd7
mov ebp, 0x40f53966
loop 0x480150
invalid
xor dword es:[ecx + eax*2 - 0x6fc3f48e], ecx
cmpsb byte [esi], byte es:[edi]
test byte [eax], dl
jns 0x48009a
pop dword [eax + 0x7b]
movsd dword es:[edi], dword [esi]
imul ecx, dword [edx - 0x57], 0xffffffb0
cmp al, 0x17
call 0x9553f346
jecxz 0x48013c
shr byte [ecx], 1
pop edi
add dword [esi], 0xffffffa7
jmp 0x730130d7
salc
sub edx, ecx
push eax
fiadd word [ecx + 0x15]
cli
or dword [esi - 0x2939deb8], esi
adc al, 0xf1
xor edx, dword [eax]
inc ebx
sbb esi, dword [esi]
and bh, byte [eax + 0x682995e8]
sub dword [eax + 0x24], ebp
out dx, eax
sub dword [eax + 0x24], ebp
out dx, eax
stc
jp 0x48012c
dec ebp
stosd dword es:[edi], eax
in eax, dx
not al
out 0xb9, eax
pop esi
mov ebx, 0x8a77bab7
mov esi, 0x57b5703
push ds
aad 0xf7
rcl byte [esi + 0x715537d6], cl
into
cmp al, 0xf5
ret 0xbe4f
das
cmpsd dword [esi], dword es:[edi]
xchg ebp, eax
dec ebx
inc edi
cmc
bswap edx
scasb al, byte es:[edi]
xor eax, 0xf4dcb15c
or byte [esi], dl
inc edi
outsb dx, byte [esi]
invalid
hlt
aam 0xf7
xor byte [edi - 0x4093bb3a], dl
inc ecx
xor byte [edi*4 - 0x2ed6590f], dh
mov bl, 0x48
dec ebp
pop ds
inc eax
test dword [edx - 0x78], esp
clc
mov ch, 0xe
mov al, 0x5f
call 0x56eedaba
stosd dword es:[edi], eax
leave
jecxz 0x480220
xor ebx, edi
ftst
sbb al, 0x96
xchg ebx, eax
fdiv dword [eax - 0x71]
and eax, 0xf2a618b4
cmc
pop edi
test dword [eax - 0x540c6e2a], edx
pop ecx
scasb al, byte es:[edi]
adc dword [esp + ebx + 0x5c7f0946], esp
hlt
jecxz 0x4801a9
and al, 0xfa
and al, 0x98
adc ecx, dword [edi]
into
les edi, [ebx + ebp*2 - 0x22c9c132]
jge 0x4801d7
mov bh, 0xb3
jl 0x480287
xlatb
in eax, 0xa2
into
mov ecx, 0x825c5568
jecxz 0x4801d0
sti
salc
xchg esp, eax
dec ebp
cmp eax, dword [edx]
salc
add dl, dh
mov ebx, 0x5f2d87f5
cmpsb byte [esi], byte es:[edi]
pop ebp
jbe 0x480247
or cl, byte [esi]
add dword [edi - 0x7e], ebp
mov ebp, 0xa3194bb1
test byte [eax], dl
cdq
aaa
outsd dx, dword [esi]
invalid
dec ebx
sub byte [esi - 0x9a3f88b], bl
mov dl, 0xbf
out 0x96, al
arpl word [eax], di
xchg edi, eax
iretd
sahf
jne 0x480291
pop esp
div byte [edx + 0x6396e6bf]
cmp byte [edi + 0x156fcfc7], al
push 0x67ab8408
jae 0x4802a0
test byte [ebx + 0x6e027367], ch
outsb dx, byte [esi]
out dx, eax
and ebp, dword [esi + 0x7886624e]
cmp dword [esi + 0x58e593cb], ecx
clc
mul esi
inc edx
invalid
lodsd eax, dword [esi]
outsb dx, byte [esi]
dec edi
dec ecx
cmp edx, edi
xor ecx, dword [eax]
dec ecx
dec ebx
cmp esp, dword [edx + 0x1c6a6fe8]
xchg edi, eax
stosd dword es:[edi], eax
mov ch, 0x9a
sbb eax, esi
invalid
jg 0x480315
invalid
int1
xchg ebp, eax
scasb al, byte es:[edi]
popfd
fist word [ebp + edx*8 + 0x66]
enter 0x555a, 0x3d
lahf
aas
popal
loope 0x48034c
jne 0x4802b4
jge 0x480329
push dword [edx + 0x2d780fd]
mov dl, 0xfd
adc bh, 2
or esp, dword [ecx]
cmp byte [edi], 3
push edx
rol dword [edx - 0x30db776a], cl
cli
push cs
aas
add edx, dword [edx - 0x2d]
adc byte [esi - 0x530db78], 0xe
cwde
jns 0x4803ad
xor eax, 0xdcd38270
outsd dx, dword [esi]
mov byte [0xdd9226b], al
and bl, cl
or eax, 0x78255544
push esi
push ebx
inc ecx
invalid
inc esp
push ebp
and eax, 0x2e535678
inc ecx
sub eax, 0x60e51ebf
invalid
lds ebp, [esi + ecx + 0x427499e8]
inc ecx
fbld tbyte [edx - 0x6b884e06]
stosd dword es:[edi], eax
sub eax, 0x60e2dfd9
mov byte [esi + 0x1b], bl
jge 0x480332
inc esi
jp 0x480349
cmc
dec esp
int3
sbb ebp, dword [0xe101d6ab]
inc ecx
loope 0x4803f0
mov ss, word [ecx - 0x1a9d120f]
popfd
push edx
add byte [eax], 0x13
cmp dword [ecx], 0x42
push es
mov bh, 0x3f
invalid
sbb ebp, dword [ebp + 0x3e]
xor al, 0x3f
mov esi, 0x74794e8d
lodsd eax, dword [esi]
fmulp st(5)
pop ebp
pop ebx
jmp 0xd6c782d5
in al, dx
xor byte [eax], al
adc dl, byte [ebp - 0x593bace7]
add dword [ebp - 0x46], ebp
fist word [edx - 4]
mov esp, 0xd6f16068
cmc
push 0x8a99c2f6
push esi
out 0x92, al
and byte [edx + edi*2 + 0x30], cl
xor dl, bh
pop edx
push 0xffffffffffffffb9
pop ecx
adc byte [ebp - 0x54e3cf7e], bl
ljmp 0xd25b
mov cl, 0xe9
fidiv dword [edi]
adc eax, 0xff50b840
cwde
and al, 0x7d
hlt
scasb al, byte es:[edi]
hlt
dec dword [eax + 0x37]
loopne 0x48071d
mov ecx, 0xa21c9719
xchg edi, eax
sbb al, 0xa2
push 0x26
jne 0x4806b4
jg 0x4806f9
inc esi
stc
mov ebx, 0xab3aece3
pop ecx
xchg ebx, eax
scasd eax, dword es:[edi]
fdiv qword [eax]
or byte [esi + esi*2 - 0xd7ce36d], ch
js 0x480676
dec esp
pop es
mov bh, 0xe
push esi
or bl, byte [esi]
mov eax, 0x15ab961d
or bh, byte [eax]
or esp, eax
push ecx
sub dword [edi - 0x610f746b], ebp
mov esi, eax
sahf
or al, 0xf4
pop esp
push esp
adc dl, dh
dec edx
xchg ch, dh
pop ebx
mov al, 0xbe
cld
stosd dword es:[edi], eax
mov edx, 0x8cafd446
fnstenv [esi + 0x6864ab65]
pop ss
adc dword [edx - 0x71c7935c], esi
and al, 0x70
arpl word [eax*4 + 0xd9b4229], cx
and eax, 0xd8bd61c9
insb byte es:[edi], dx
xor al, 0x8a
inc esi
aam 0xaf
mov ecx, ds
mov dh, 0x65
stosd dword es:[edi], eax
push 0xa4b21117
insb byte es:[edi], dx
cmp byte [esi + 0xc637024], cl
test dword [ecx], ebp
inc edx
wait
or eax, 0xbd61c925
fsubr dword [esp + esi - 0x76]
invalid
shl byte [ecx], 0x18
mov bl, 0x52
xlatb
pop esi
jns 0x480724
cmp byte [ecx - 0x59e1e48f], 0xaf
invalid
mov eax, 0x7b544e91
rcr bh, 1
sub ch, byte [eax + 0x48]
xchg ebx, eax
mov gs, word [eax - 0x7d]
inc esp
push esp
xor dword [edx - 0x22], edx
pop ecx
sub eax, 0xf34b6f25
out dx, eax
add byte [eax], dh
sbb dword [ebp + 0x73aa3235], esi
add byte [ecx + 0x667006a], 0x61
push 0
push es
popal
jne 0x4808cd
test eax, 0x4c790536
push ecx
cdq
mov ch, 0xcd
mov esi, 0x48f17066
jo 0x480865
dec eax
cmp eax, 0xc7e56205
mov bh, 0xf6
test byte [ecx - 0x696c8d80], bh
mov edx, 0x1326e6fb
sub byte [ebx + 0x3c], dh
int 0x27
cmp al, 0xcd
daa
invalid
cmp byte [edi - 0x80], 0x55
mov ebp, 0x92f85bc6
loope 0x4808b7
je 0x4808c7
xchg ebx, eax
and dl, 0xb5
or eax, 0x9d4f01a1
mov cl, byte [ecx - 0x37]
lea esp, [esi - 0x13]
cmp dword [eax], ebp
iretd
mov ch, ch
inc esi
mov bl, 0x27
mov ebp, 0xc1565731
inc ebp
xor bh, al
leave
loope 0x48084f
push edi
clc
pop eax
push ebp
leave
imul edx, dword [edi + 0x72], 0xffffffb9
push edi
jb 0x480889
jnp 0x4808b9
scasb al, byte es:[edi]
xchg edi, eax
or al, dh
pop ds
loop 0x480949
xchg ecx, eax
lodsd eax, dword [esi]
loop 0x480956
stc
outsd dx, dword [esi]
push ecx
xor al, byte [edi + 0xe]
ret 0x2fcb
push esp
sub ecx, esi
mov dh, byte [eax]
push eax
imul edi, dword [ebx + 0x72da3840], 0x30a3eab1
pop ds
dec esp
mov word [eax], fs
mov esi, 0x5bc10c5a
dec eax
mov al, 0x9a
movsb byte es:[di], byte [si]
invalid
lcall 0x8280, 0x88f0a467
cmp esp, dword [edx + ebp*4 + 0xa2756f8]
mov edi, 0xae170204
or bh, byte [edi - 0x51e8fdfc]
add dl, byte [edi]
scasb al, byte es:[edi]
cli
invalid
ljmp 0x6a1e:0xa26cf88b
inc edx
xchg esp, eax
jbe 0x48092d
rcl esp, 1
sub dword [edi + 0x77578c99], ecx
inc dword [esi + 0x4b]
int3
test al, 9
leave
add eax, 0xa66c649b
adc dh, bh
shl byte [edi + 0x5eb7d8f8], cl
test eax, 0x962986dc
inc ebp
aas
sub bh, byte [ebx]
mov dword [ebx], edi
leave
mov cl, ch
invalid
cmp eax, 0xb0219c14
call 0x69b45ac5
push es
pushfd
and dword [eax + 0x6c4fdbe8], esi
imul eax, dword [esi], 0x96f62b82
sub byte [ebx], 0xf6
xchg esi, eax
push esp
push ss
fisubr word es:[eax + 0x702e525b]
out 0x86, eax
xor dword [edx], 0xffffffb1
add eax, 0x228479af
xchg ebx, eax
xor dword [ecx - 0x25a0073b], esp
jl 0x480aeb
jns 0x480a85
and dl, byte [ebx - 0x73a5ecf]
pop edi
fidivr dword [eax - 0x4c]
mov edi, gs
mov ah, 0x8c
out dx, eax
enter 0xfffffffffffff8fa, 0xffffffffffffff8a
rcr byte [ebp - 9], 1
imul ecx, ebx, 0xffffffbe
adc al, bh
loopne 0x480ae2
mov ecx, 0x26da51e4
fucompi st(1)
jns 0x480b90
push 0x87033fec
mov ebp, 0x57e2da8a
or dh, byte [ebx]
mov bh, 0x8b
xchg edx, eax
and eax, 0xf7f2df52
lea eax, [edx + 0x6444bfef]
insd dword es:[edi], dx
sub bl, dl
loop 0x480ae0
scasd eax, dword es:[edi]
clc
add eax, dword [edx]
mov eax, 0x15ac04be
mov eax, 0xbdcab2ed
ja 0x480b4e
in eax, dx
mov dl, 0xca
mov ebp, 0xf0a2fa77
xor esi, dword [ebx + 0x1d]
mov byte [0x1d7333f0], al
in al, dx
or esi, dword [esi]
inc edx
inc esp
cmc
sbb byte [ecx + 0x4c8363f7], ah
xchg edi, eax
out dx, al
sub al, 0xd0
xor byte [eax - 0x198e19b3], cl
in eax, 0x81
leave
dec ecx
mov ah, byte [esi + 1]
test byte [edi + 0x61], dl
invalid
mov dh, 0x39
mov edi, 0x6b84b1cc
or dword [edi + 0x3d15f36], 0x8996995e
cmp dword [esi + 0x6eb17131], 0xffffffff
or eax, 0xabc0b98f
adc ch, byte [ecx + ebx*8 - 0x57]
mov eax, dword [0xea72a863]
xchg ebp, eax
sub dword [ebp + edx*8 + 0x47], esi
invalid
salc
aam 0
sub eax, 0x35b9d143
jo 0x480cb2
popal
out 0x79, al
pop ss
rcr byte [ecx], 1
inc edx
xlatb
or bl, byte [ebp + 0x4f]
jp 0x480ce5
or byte [edx - 2], bh
sub al, 0xfc
retf
mov cl, 0xcd
popfd
invalid
push 0xffffffffffffffbd
invalid
mov edi, 0x79480f47
salc
and eax, 0x6ee22836
mov byte [0x2d1ff0ed], al
push ebp
jno 0x480d46
pop ds
sub eax, 0xd54e7155
sub dh, dh
aad 0xf3
sub dh, dh
cli
invalid
mov byte [edx], 0xa6
stc
xor dword [eax], edi
mov esp, 0x66b83358
jmp 0x480cf3
push 0xf
or edx, ecx
cmp ah, ah
dec edx
push ecx
or bh, byte [ebx]
lea edx, [esi - 0x2a53d199]
retf 0x98f6
invalid
mov bl, 0x27
push esp
or edi, dword [esi + 0xa]
invalid
ror dword [esi - 0x18414cf7], 0x83
mov esi, 0x43fbed69
push 0x8b51076b
and ecx, dword [edi + esi*4]
add eax, 0xc1e22260
push esp
add eax, 0x8a3d6098
mov edi, 0x274066ca
outsb dx, byte [esi]
in eax, 0
and eax, 0x52
invalid
mov dl, 0xa4
dec ecx
add dword [esp + ecx*2], esi
div byte [eax]
fst qword [eax - 0x25]
cld
outsb dx, byte [esi]
jp 0x480ddb
xchg ebp, eax
insd dword es:[edi], dx
pop ss
iretd
iretd
lds edx, [esi - 0x690606de]
jecxz 0x480dc6
jno 0x480e23
cwde
jno 0x480e58
inc ebx
mov word [esi], ss
dec esp
add bh, dh
lcall 0xc3dd, 0xbec04f4c
rol dword [ebp + ecx + 0x21ee790c], 0x64
mov bl, byte [eax]
imul esp, dword gs:[edx - 0x5b], 0xffffffc7
xlatb
sub byte [ecx + 0x6e95cb5c], dh
lea edi, [edx - 0x4467656f]
pop es
movsb byte es:[edi], byte [esi]
sbb al, 0x5e
in al, 0x9b
int1
int3
xor dword [ecx - 0x59371507], eax
stc
jg 0x480e69
xlatb
sbb al, 3
stosd dword es:[di], eax
mov esi, 0xe44f5c86
dec edi
or dword [edx - 0x31], 0xffffff8e
inc ebx
call 0x5e0a65fa
bound esp, qword [ecx - 0x5a1c2500]
adc byte [esi - 0x51b06d54], bl
mov byte [edx - 0x10], dl
rcl bh, cl
lodsd eax, dword [esi]
ljmp 0x6204
add al, 0x62
sbb ch, byte [edi]
mov ebx, 0x12799fed
retf 0x9d0b
sbb esp, dword [ecx]
insd dword es:[edi], dx
inc edx
adc ah, byte [eax - 0x4fa97d1a]
mov es, edi
nop
loop 0x480ec2
nop
invalid
sar dl, 1
mov ecx, 0x14fb71d5
xor eax, 0x1161de5c
fisub word [ecx + 0x11]
xor eax, 0x2351b103
mov byte [0x54e06971], al
and ecx, 0xffffff8e
mov edx, 0x252e4ae4
mov bh, bh
mov bh, 0x9d
jae 0x480f0f
xor bl, byte [edx - 0x3d02cf79]
add dword [ebp - 0x14d97f0f], 0xffffff88
sahf
mov esp, ecx
mov edx, 0xd043e271
and byte [esi], 0xeb
mov byte [esi + 0x71bacc89], bl
loop 0x480f04
ror byte [esi - 0x17], 1
dec esp
out 0xe9, al
cld
idiv dword [ebp - 0x57]
mov al, 0x4e
xchg dword [esi - 6], ebp
salc
fst qword [edx + esi*4 + 0x51]
sbb al, byte [edi]
jp 0x480e89
jecxz 0x480eb6
fld qword [ebx - 0x6bbafa1d]
and ebx, 5
inc ebp
xchg esp, eax
cmpsb byte [esi], byte es:[edi]
add dword [esi - 0x1b1e8c57], ecx
scasb al, byte es:[edi]
pop ecx
mov byte [0x319944c5], al
xchg ebp, eax
sbb al, 0x29
push 0x2e3772d0
adc byte [eax], ah
sub byte [esi + 0x8873c7d], 0x89
std
or dl, dh
invalid
and byte [edx - 0x78c38252], al
or byte [ecx - 0x3929f503], cl
mov dl, 0xe6
xor byte [ecx], cl
mov bh, 5
adc esp, dword [edi + 0x2a92bdd8]
fst st(1)
mov ebp, 0xd1dd2a92
rcl dword [edi]
pop ss
sub bh, byte [eax + edx*4 - 0x53]
sahf
iretd
or al, 0xa3
xchg byte [edx], dl
push ecx
xchg ecx, eax
mov ebx, edx
xchg byte [ecx], dh
call 0xf5b7dd3b
jnp 0x480efc
xor eax, esp
mov esp, 0xbf4ab0bc
out dx, al
add dl, byte [ebx]
mov bl, 3
pop es
mov ebp, dword [edi]
inc edi
adc dword [edi + 0x5153a967], 0x25
sbb byte [eax + 0xccad4fa], bl
jno 0x480f56
iretd
dec eax
add byte [eax], 0x26
das
mov ecx, cs
outsd dx, dword [esi]
dec dword [ecx]
cmpsd dword [esi], dword es:[edi]
lodsd eax, dword [esi]
ja 0x480fcc
and dword ds:[esi], esp
int 0x90
push es
jg 0x480f74
push ebx
adc eax, 0x3abbb412
movsd dword es:[edi], dword [esi]
mov al, byte [0x67dc3338]
push 0x2a1ca850
pop ebp
mov ah, 0x35
les esp, fs:[edi - 0x5524c4af]
cmp byte [ebx], dh
fsub qword [edi + 0x68]
push eax
test al, 0x1c
sub bl, byte [ebp - 0x4c]
xor eax, 0x51a7c464
cmp ebx, ebx
stosb byte es:[edi], al
pop ds
lodsd eax, dword [esi]
mul byte [edx + 0x78]
movsw word es:[edi], word [esi]
xchg dword [edi + 0x512a4a68], edx
shr dword [ebx + 0x5f], cl
mov esp, 0x3613be7e
imul ebx, dword [ebx - 0x19], 0x6a630e58
mov cl, 0xab
push 0x686d1464
lodsb al, byte [esi]
mov ah, 0x40
retf 0xbaf9
js 0x48101e
sub byte [esi], bl
out 0x5f, eax
sbb edx, edx
out 0xb4, eax
xor eax, 0x7856c3a8
adc ch, 0xbb
aad 0xbb
push ebx
adc dword [ebx], esi
xchg esp, eax
jae 0x480f88
dec ebp
push 0xb2c361ce
out dx, eax
cmp bh, dl
or bx, ax
sbb edi, dword [ebx + 0x40c3962]
and al, 0xb3
mov eax, 0x641278a7
aam 0xf9
xor sp, word [edx + 0x24]
and dword [ebx + 0x22], esi
outsb dx, byte cs:[esi]
cwde
invalid
xchg ebx, eax
nop
lds edi, [ebx]
inc eax
lodsb al, byte [esi]
dec ebx
salc
in al, dx
rcl byte [eax]
sbb ecx, dword [esi - 6]
or al, 0x6a
dec esp
into
jp 0x480fdc
dec eax
sbb dh, al
sub ch, byte [edx + 0x7a]
adc edi, dword [eax - 8]
ljmp 0x25dc
adc dword [edx + 0x5b2d9735], ebp
scasb al, byte es:[edi]
pop ecx
mov dh, 0x90
add bh, al
and ecx, esi
push cs
invalid
retf
jnp 0x4810ed
mov byte [0x2ba493b2], al
pushfd
jecxz 0x481133
not dword [ebx + esi*2]
xor esp, edx
dec edi
push ebx
inc ebx
push ds
adc ch, byte [esi - 0x61]
cmp dh, cl
add cl, byte [edx - 0x12]
cdq
mov edx, 0xba744a16
adc ebx, ecx
cmp byte [ebx], dh
mov ss, word [ecx + ebp*4 + 0x7f]
mov dword cs:[ebp - 0x25], esi
rcl dh, 1
cmp dword [edi - 0x5c06e777], esp
push cs
fstp dword [edi - 0x7d]
cmp dword [ebx + 0x50], ecx
inc ebp
add byte [ebx + 0x6a], ch
invalid
out dx, al
adc al, 0x20
out 0x83, al
mov bl, byte [ebx]
out 0x65, eax
and al, 0x2e
sbb esp, edi
and al, 0x2e
aaa
push ecx
wait
leave
retf 0xea3e
stosb byte es:[edi], al
mov al, byte [ebp + 0x76]
lodsb al, byte [esi]
or eax, 0xf02b10ea
out 0x80, al
retf
mov dword [edx - 0x66788806], ecx
ja 0x481e83
stosd dword es:[edi], eax
mov ecx, 0xda5060aa
mov eax, dword [0xcf4be38d]
retf
invalid
je 0x481f89
xchg esp, eax
cmp dword [esi + 0xd5dba62], esp
test byte [edi - 0x6d], al
sar dword [edi + ebp], 0xf2
fcompi st(6)
cmp al, 0x2f
fcompi st(6)
xlatb
shr dword [eax], 0x49
adc al, 0x3c
fdivr st(1), st(0)
hlt
and dword [edi + esi*4], ebx
inc ebx
xor edx, dword [ebx]
or dh, bh
wait
test dword [ebx], esp
pop edi
mov ebp, 0x5935770d
pop ecx
ret 0xb0f2
sub dword [ecx - 0x89b8b75], esi
movsb byte es:[edi], byte [esi]
fdiv st(7), st(0)
add esp, esp
dec ecx
mov bl, 0x12
xchg esi, eax
sub cl, byte [eax - 0x28c6393f]
pop es
movsd dword es:[edi], dword [esi]
xor byte [edx + ecx + 0x3b0d08c4], ah
sbb al, dl
cmpsd dword [esi], dword es:[edi]
and byte [edx + 0x4e], ch
push edi
dec eax
or edi, dword [edi]
fcomp qword [esi]
lcall 0x7d8, 0x33fbc8f6
test al, 0xfb
xor ebx, eax
pop es
cmc
mov edi, 0x62a8ab03
mov cl, 0xb0
out 0x19, al
lcall 0x3c53, 0xe0ed345e
loopne 0x481fe7
xchg ebx, eax
jg 0x481ffb
and dh, byte [eax - 0xe021927]
invalid
stc
in eax, 6
sar byte [eax + 0x1e], cl
stosd dword es:[edi], eax
test eax, 0x3ce81011
in al, dx
or ecx, dword [edi + ecx*2 + 0x2ffbd410]
lds edi, [ebx]
mov bh, 0xc3
xchg ebp, eax
pop esp
scasd eax, dword es:[edi]
inc ecx
dec edx
cmp esp, edx
mov al, 0xb1
push ds
jmp 0xcda44cae
mov cl, 0x7c
sub al, 0xa1
adc al, 0xdd
jbe 0x481fb5
mov cl, 0x1f
mov edi, esi
rcr byte [edi], 1
aam 0x13
push eax
sbb byte [edi + 0x27], bl
xchg esi, eax
aas
adc eax, 0x6bb69eff
ret
mov eax, 0x90ed0758
pop ecx
scasd eax, dword es:[edi]
pop ebp
mov word [ebp - 0x6d3f7a73], es
xchg edi, eax
dec esi
aas
movsb byte es:[edi], byte ss:[esi]
test dword [edx], ecx
inc ebx
jnp 0x482131
and dh, byte [ecx - 0x7b]
loop 0x48210d
sar byte [ecx - 0x515fc8c8], 0xae
add esi, dword [esi + 0x21877aae]
enter 0x3642, 0x5e
push 0x3a
rcl byte [eax + edx - 0x689595ea], 0x67
and dword [ebx], 0x79f9f116
mov edi, 0x342afa55
shl dword [edx], cl
invalid
sub dh, byte [ebx + edx*8]
and bl, dl
in eax, dx
loop 0x48215f
invalid
ficomp word [ebp + 0x3cf16193]
lcall 0x2447, 0x76fb9b77
out 0xc8, eax
adc ebx, dword [edi + esi*4 - 0x32]
enter 0x5c13, 0xffffffffffffffb7
into
inc edx
movsb byte es:[edi], byte [esi]
sbb dword [ebx + edx*2 - 0x73d90038], 0xffffffdd
mov dh, byte [esi + 0x1494e85e]
adc esp, ebp
out 0xf, eax
mov esi, 0x14902e85
outsb dx, byte [esi]
adc al, 0x13
in eax, 0xe7
movsx eax, byte [ebp + 0x6e14902e]
xchg ebx, eax
sbb byte [eax + 0x64807a3], bl
mov byte [esi + 0x32d41097], dh
xor al, ah
cmpsb byte [esi], byte es:[edi]
imul edx, dword [ebx], 0xe3e7dffe
in eax, dx
push ds
ja 0x48217e
aad 0x37
mov ebp, 0xef1ceea4
dec ebp
or dword [eax], esp
insb byte es:[edi], dx
jl 0x48211d
invalid
inc eax
adc esi, dword [eax]
and byte [esi - 0x7a], 0x19
cmp dword [ebp - 0x4c], edx
cmp al, 0xc3
rcr ebx, 0xdc
loop 0x48212c
fiadd word [0xa81d2fa0]
mov dh, 0x16
push ds
test bh, 0x33
invalid
clc
lea esi, [esi + 0x1e]
or al, 0xe3
mov al, 0xbf
mov dh, 0x9a
mul eax
mov eax, 0x3fc00fbd
push es
ret 0xef2e
int1
pop esi
pop esp
and al, 0x30
and dword [edx], eax
jo 0x48234f
mov eax, dword [0x2e66c5df]
dec ebp
invalid
inc eax
in eax, dx
sbb byte [ebp + 0x2ea4cdff], cl
inc edx
xchg ebp, eax
jb 0x48232f
jb 0x48232f
leave
push ds
push esi
jl 0x4822eb
or esi, dword [esi + 0x140b8604]
push ss
xor dword [edx + 0x21], ecx
adc eax, 0x5884e2cf
dec edx
and dword [0x5884e2cf], edx
sahf
cld
les eax, [esi + 0x31d08b18]
adc cl, dh
xchg esi, eax
mov edx, dword [esi - 0x5b9f806c]
out 0x8c, eax
sbb al, byte [eax + 0x6010fe72]
pushal
jmp 0xbda80b3c