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

Disassembly:
and dl, 9
clc
nop
nop
cld
jae 0x40e12e
or eax, ecx
add byte [eax], al
xor al, 0
fadd qword [ebx - 0x40a8d73e]
mov al, byte [0x870040cd]
cmp al, 0x24
ret
lea ecx, [ebp + 0x28]
push edi
mov edi, 0x40da06
xchg dword [esp], edi
ret
add edi, ebx
clc
nop
nop
cld
jae 0x40f5ec
add ah, cl
add byte [eax], al
add bh, bl
dec ecx
scasd eax, dword es:[edi]
je 0x40fc05
push ebp
mov ebp, esp
nop
leave
jmp 0x40f8b9
pop esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40cade
pop edi
push edi
mov edi, 0x40e752
xchg dword [esp], edi
ret
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d380
xchg edx, eax
popal
add byte [eax + eax], bl
adc al, 0xb3
inc ebp
invalid
div ecx
clc
nop
nop
cld
jae 0x40cc4d
aam 0x57
add byte [eax], al
add ah, cl
sub dword [ebx + 0x61], 0xc9bf5704
ljmp 0xc324
and esp, dword [ecx + 4]
push edi
mov edi, 0x40eac9
xchg dword [esp], edi
ret
xor eax, eax
push edi
mov edi, 0x40de87
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40d33d
xchg dword [esp], edi
ret
add esi, 0x14
push ebp
mov ebp, esp
nop
leave
jmp 0x40e237
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40ed1d
push eax
test byte [eax], al
rol byte [eax], 1
mov ebx, dword [ecx + 0xa9]
adc byte [ebp - 0x75], 0xec
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
jmp 0x40f2e3
push 0
push edi
mov edi, 0x40d915
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d9ac
add byte [0xd07c8434], dl
mov eax, dword cs:[ecx + 0xb8]
clc
nop
nop
cld
jae 0x40cf6e
sub byte [eax], al
adc eax, 0x104d8b0c
push ebp
mov ebp, esp
nop
leave
jmp 0x40fc76
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40edb2
retf
sub dword [esp], 2
push edi
mov edi, 0x40d2b9
xchg dword [esp], edi
sub al, 0x24
add dl, byte [edi - 0x41]
mov ecx, 0x870040d2
cmp al, 0x24
ret
test edx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1de
mov ebx, edi
clc
nop
nop
cld
jae 0x40dfc6
add byte [ebp - 0x11860000], ah
or al, 0x72
add byte [ebx + 0x75035c27], cl
and al, 0xf8
nop
nop
cld
jae 0x40cefe
jl 0x40cc23
add byte [ebp + 0x553c3b85], dl
mov ebp, esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x6b007800], ah
add dl, bl
add byte [edi], bl
jbe 0x40cd10
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cd76
add edi, ebx
push edi
mov edi, 0x40ca9a
xchg dword [esp], edi
ret
cmp eax, 0x3b7a47eb
push ebp
mov ebp, esp
nop
leave
jmp 0x40ed07
lodsd eax, dword [esi]
push edi
mov edi, 0x40e5da
xchg dword [esp], edi
ret
lea ecx, [ecx + ecx]
add byte [edi + 2], al
add byte [ebx - 0x74ff1d2c], cl
sub edi, 0xfffffff3
movsd dword es:[edi], dword [esi]
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40d997
add byte [eax], al
push esi
jl 0x40cd44
add byte [eax], al
leave
xchg ecx, eax
clc
nop
nop
cld
jae 0x40f6cb
add byte [eax], al
add ah, dl
add byte [esi + 0x76], dh
adc eax, 0xcc8b0052
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40cb89
xor dword [eax], 0xfffffffe
invalid
xchg ebp, eax
push ds
add byte [edi + edx*2], dh
add byte [eax], al
mov edx, 0xf2f8f303
nop
nop
cld
jae 0x40ccbc
jl 0x40cdc7
push edx
cwde
cmp eax, 0x599d0000
pop ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ebcb
mov esi, dword [edx]
clc
nop
nop
cld
jae 0x40e8a2
jle 0x40ce14
add dword [eax], 0x1b1e00c8
xor edi, 0x9de0b6a7
clc
nop
nop
cld
jae 0x40da96
inc edx
fild word [eax]
mov word [ebx - 0xd07f387], cs
nop
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40cbb3
or al, 0x60
jae 0x40cd54
jl 0x40cdc9
div ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3bb
add eax, edi
clc
nop
nop
cld
jae 0x40f39d
add byte [esi + 0x22], dl
add byte [edi + 0x76], dl
or dword [ebx], esi
mov dh, 0x6a
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e005
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e645
jp 0x40ce1e
add ch, bl
adc eax, 0x2b99a300
cli
sub edi, edx
clc
nop
nop
cld
jae 0x40c9ba
add bl, cl
add byte [eax], al
pop edx
je 0x40ce38
stosb byte es:[edi], al
push eax
clc
nop
nop
cld
jae 0x40c98a
add byte [ecx], dh
inc edx
add byte [ebp - 0x4b], dh
jno 0x40ce12
cmp byte [ebx], al
clc
add edi, eax
clc
nop
nop
cld
jae 0x40df66
or al, 0x7e
add byte [edx + 0x60], bl
add byte [ecx], cl
mov esp, 0xf83c498b
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f159
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x67], cl
jle 0x40cece
push eax
clc
nop
nop
cld
jae 0x40e4ba
xor byte [ebp + 0x3f00], al
xor al, 0x15
in al, dx
popal
clc
nop
nop
cld
jae 0x40ebf5
and dl, byte [eax - 0x38]
add byte [eax], al
add byte [edx + eax*2], cl
or cl, byte [ebx - 0xd07e382]
nop
nop
cld
jae 0x40fa50
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40f19b
xchg dword [esp], edi
ret
int1
inc eax
add byte [edi + 0x34c3243c], al
movsd dword es:[edi], dword [esi]
inc eax
add byte [eax], al
je 0x40cf20
call 0x62aa1b8e
jb 0x40cec2
mov ecx, 0x7262694c
jmp 0x40cf19
inc ecx
add byte [eax], al
rcr ch, 1
retf
push esi
push edi
mov edi, 0x40d645
xchg dword [esp], edi
ret
mov ecx, 0x12430
clc
nop
nop
cld
jae 0x40f4c1
add ah, cl
add byte [ecx + edx*2], dl
xchg edx, eax
add byte [ebx + 0x51abb774], cl
push ecx
push edi
mov edi, 0x40e037
xchg dword [esp], edi
ret
je 0x40e0ee
clc
nop
nop
cld
jae 0x40e333
xchg ebp, eax
lea eax, [eax]
inc edi
and esp, dword cs:[ecx + 4]
clc
nop
nop
cld
jae 0x40c91a
add eax, 4
push ebp
mov ebp, esp
nop
leave
jmp 0x40cb71
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f104
int3
mov ecx, eax
clc
nop
nop
cld
jae 0x40f4d6
push edi
adc al, 0
add byte [eax + edx*8], bh
push esp
mov eax, dword [0xc48b0010]
jmp 0x40cfd7
add ecx, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40ce67
cli
add eax, 0x8100dcf4
sub ah, byte [ebx + ecx*4 + 0xd]
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40f278
push edx
cmp esp, ebx
mov esi, 0xbf57406a
cmp ch, cl
inc eax
add byte [edi + 0xc3243c], al
add bl, cl
mov esp, 0x3f000000
xchg ebx, eax
pop esi
push 0x40
push edi
mov edi, 0x40e93a
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40facf
outsb dx, byte [esi]
movsd dword es:[edi], dword [esi]
add byte [eax], al
dec ecx
dec esp
fbld tbyte [ecx + 0x5e]
mov dword [edi - 0x20], eax
clc
nop
nop
cld
jae 0x40fcb5
xor al, 0x74
add byte [ecx + 0x641a00ee], al
mov eax, dword [eax]
mov eax, dword fs:[eax]
push edi
mov edi, 0x40e836
xchg dword [esp], edi
ret
jne 0x40d5ab
clc
nop
nop
cld
jae 0x40d433
add byte [eax], al
lea eax, [ebp - 0x768208f]
xchg edi, eax
clc
nop
nop
cld
jae 0x40ef89
add byte [eax], al
test dword [edi], edi
test esi, ebp
add byte [edx - 1], bl
pop edx
dec dword [ebx - 0x7240a83d]
call 0x3cc7d102
and al, 0xc3
add byte [eax], al
add al, dl
dec ebx
adc byte [eax + 0x28], ah
int3
mov eax, ebx
push edi
mov edi, 0x40e88d
xchg dword [esp], edi
ret
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40efa3
add byte [eax], al
aas
enter 0xffffffffffffe9d8, 0xffffffffffffffa0
or eax, 0x5c0000
inc edx
and al, byte [eax]
xor byte [eax], al
add byte [edx + 0x60], al
cmp eax, 0x81005a00
pushal
add byte [ebx + 0x620624], cl
mov eax, dword [edi]
js 0x40d110
jne 0x40d699
test dword [ebx - 0x7fffffb], edx
clc
nop
nop
cld
jae 0x40cc08
invalid
jp 0x40d16b
int3
fisttp word [ebx - 0x6f0d0738]
mov ecx, eax
clc
nop
nop
cld
jae 0x40d57d
jp 0x40d0b6
jle 0x40d119
add byte [eax], al
jp 0x40d0ea
push ebp
mov ebp, esp
movsd dword es:[edi], dword [esi]
push esp
sub byte [eax], al
and dword [eax], eax
out 0, al
fcmovnu st(0), st(3)
add byte [ecx], cl
aas
add byte [eax], al
push eax
retf 0xd08b
mov edx, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40c944
lea esp, [eax - 0x6e]
inc edx
add byte [ebx + 0x284d8d4a], cl
clc
nop
nop
cld
jae 0x40d5ea
pop edx
pop ecx
add byte [eax], al
add byte [edx + ebx], cl
push ecx
clc
nop
nop
cld
jae 0x40ee92
add al, dl
jle 0x40d197
mov cl, 0x84
pushal
xor byte [ebx + 0x6f], ah
pop esi
push edi
mov edi, 0x40d2fc
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd98
add esp, 0xc
push edi
mov edi, 0x40ee3b
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40e103
push ds
add byte [ebp + edx*4 + 0x58003000], bh
invalid
mov esi, dword [esi + ebx + 0x78]
push edi
mov edi, 0x40f144
xchg dword [esp], edi
ret
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40d6e3
add dword [eax], 0x1400b1
mov esp, 0x551f3c8d
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eadf
pop ecx
clc
nop
nop
cld
jae 0x40ec64
add byte [eax], al
std
add byte [eax], al
jbe 0x40d2f9
test dword [ebp - 0xd07a272], edx
nop
nop
cld
jae 0x40da4a
add byte [eax + eax - 0x34], cl
add byte [ebx - 0x35], cl
push edi
or dword [ebp + 0x84bb9], 0x90f2f800
mov ecx, 0x84b
clc
nop
nop
cld
jae 0x40dc0d
jbe 0x40d301
pop edx
add byte [ebp + 0x78], dl
add esi, 0x18
clc
nop
nop
cld
jae 0x40d9c1
add byte [edx + 0x14], bl
add byte [eax + eax - 0x57], cl
pop eax
push edi
mov edi, 0x40d630
xchg dword [esp], edi
ret
mov ecx, 0x7463
push ebp
mov ebp, esp
nop
leave
jmp 0x40fbc6
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40d1b2
aas
or al, 0
add byte [edx], al
int 0x81
in al, dx
add byte [edx], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40cee9
add byte [eax], al
xor dword [eax], 0xb5c4558b
shr dword [ebx + ecx*4 + 0x34], 1
xchg esi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f41d
add esi, 8
push ebp
mov ebp, esp
nop
leave
jmp 0x40f1c6
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40d2a4
hlt
push eax
push edi
mov edi, 0x40e924
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
push edi
mov edi, 0x40fcce
xchg dword [esp], edi
ret
jmp 0x40f235
mov edi, esi
push ebp
mov ebp, esp
nop
leave
jmp 0x40d942
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40f373
pop ecx
add byte [eax], al
add al, cl
test ah, bh
mov edx, dword [edx]
push edi
mov edi, 0x40c959
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40df26
jbe 0x40d475
add byte [edx + edi*2 + 0x31], bh
mov ebp, 0x90f2f85f
pop edi
clc
nop
nop
cld
jae 0x40c9f9
jl 0x40d4e3
add byte [eax], al
add byte [eax + eax + 0x318e700], bh
push ebp
add esi, ebx
push ebp
mov ebp, esp
in al, dx
nop
leave
jmp 0x40fc61
add di, word [edi + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e01b
mov dword [edi - 0x14], eax
clc
nop
nop
cld
jae 0x40d21e
test byte [eax], ah
xor al, 0x58
inc edx
dec esi
call fcn.0040f832
push ebp
mov ebp, esp
nop
leave
jmp 0x40daab
xor eax, eax
clc
nop
nop
cld
jae 0x40ea48
adc byte [esi], bl
xor al, 0
add byte [eax], al
test dword [ebp + 0x13b3b3b4], edx
jns 0x40d53f
shr ecx, 2
jmp 0x40d563
jmp 0x22c085
mov ecx, dword [ecx + 0x54]
clc
nop
nop
cld
jae 0x40eec5
pop esp
add byte [esi], dh
lea eax, [eax]
xchg edx, eax
add byte [ebx + 0x3e836cb3], cl
adc byte [ebp - 0x75], dl
in al, dx
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbcd
mov edi, dword [edi]
clc
nop
nop
cld
jae 0x40ce24
push esi
add byte [eax], al
add byte [eax], al
add byte [eax], al
cmp dword [eax + 0x74], edi
clc
nop
nop
cld
jae 0x40f119
add byte [0x51de003f], bh
push ecx
push edi
mov edi, 0x40c9e4
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40e725
push ds
add byte [esi], ch
add byte [ebx - 0x54], dh
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dca7
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dbf8
xchg edi, esi
clc
nop
nop
cld
jae 0x40fc30
add dword [eax], 0x5c000958
add byte [ebx - 0x44d55b7b], dl
add al, 0xc
add al, byte [eax]
mov ebx, 0x20c04
jmp 0x40d726
push ebx
clc
nop
nop
cld
jae 0x40f74e
aas
add byte [eax], ch
cwde
add byte [eax], al
inc eax
add byte [ecx - 0x77], cl
inc edi
invalid
mov dword [edi - 0x10], eax
clc
nop
nop
cld
jae 0x40e5f0
dec ebx
aas
lea edx, [eax]
add byte [ebx - 0x1374aa54], dl
add byte [eax], al
add ch, dh
add byte [ecx - 0x60], dh
pop es
cld
add byte [ebx + 0x3f000000], ch
sub eax, dword [eax]
push esp
add byte [eax], 0x8b
bound eax, qword [eax]
mov edi, esi
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40d8fd
adc byte [edx - 0x67], bh
aam 0x1e
add byte [ebx], ah
or ebx, eax
add byte [ebp + 0x5a0049], al
add byte [0xdc101000], dl
xor bh, bl
add byte [esi - 0x7b], ch
add byte [ecx + 8], cl
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40f78d
push esi
std
cdq
push edi
pushal
add byte [edx + eax*8], cl
mov ebp, esi
je 0x40e7dc
clc
nop
nop
cld
jae 0x40e9ef
or al, 0xb1
pop edx
mov cl, 0x65
xchg esp, eax
sbb eax, 0xf2f8c68b
nop
mov eax, esi
clc
nop
nop
cld
jae 0x40f646
and al, byte [eax]
dec esp
adc al, 0xc
popal
add byte [eax - 0x74b77500], ah
push edi
or al, 0x55
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e3d4
add edi, ecx
jmp 0x40d7e0
mov ecx, ebx
clc
nop
nop
cld
jae 0x40e19d
aas
add byte [eax], al
add byte [edi], bh
pushal
or dword [esi + 0x300d8b64], ecx
add byte [eax], al
add al, bh
nop
nop
cld
jae 0x40ca52
add byte [ebp + 0x68b0050], cl
movsd dword es:[edi], dword [esi]
add esp, dword [eax]
add byte [ebx + 0xd8b648e], cl
xor byte [eax], al
add byte [eax], al
clc
nop
nop
cld
jae 0x40d41e
add byte [eax], al
fimul dword [ebx - 0x6f0d070e]
mov esi, edx
clc
nop
nop
cld
jae 0x40db53
pushal
pop eax
lea eax, [eax]
add byte [eax], al
pop eax
xchg esp, eax
test dword [eax], edi
xor eax, 0x6b0e22ac
clc
nop
nop
cld
jae 0x40ccd5
jl 0x40d87f
aam 0x99
ja 0x40d873
pop edx
clc
nop
nop
cld
jae 0x40e791
sub byte [eax], al
add byte [eax], al
add byte [esi - 0x7c], dl
add ch, ah
add byte [eax], 0x8b
mov fs, word [eax + 0x57]
mov edi, 0x40e809
xchg dword [esp], edi
ret
add edi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb0a
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40f927
fild word [eax]
add byte [ecx], ah
pushal
lea esp, [esp + eax*8 + 0x40]
invalid
les eax, fs:[eax - 1]
clc
nop
nop
cld
jae 0x40de9d
xchg edx, eax
add byte [0xebf58184], al
mov dword fs:[eax], esp
jmp 0x40d8e7
jmp 0x40f159
shr ecx, 2
clc
nop
nop
cld
jae 0x40d5d5
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40cf83
add dh, ch
cmp eax, 0x57515cd7
push ecx
push edi
mov edi, 0x40f28e
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40d4b4
add al, dl
cdq
add ch, bh
add byte [eax], al
add byte [esi + edx*2], bh
push esi
clc
nop
nop
cld
jae 0x40fa0d
add byte [eax], al
push esi
fild word [eax]
add byte [eax], al
add byte [edi + 3], cl
int1
add esi, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40f6a1
sub eax, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40cde2
rol byte [edx + 0x6e], 1
add byte [eax], al
and ah, byte [ecx]
ret
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40df51
je 0x40d9c4
add byte [eax], al
add byte [edx - 0x4b], bl
pop esp
popal
clc
nop
nop
cld
jae 0x40f515
pop edx
je 0x40da44
pop edx
add byte [eax], al
je 0x40da49
jg 0x40daaa
pop edi
push edi
mov edi, 0x40d509
xchg dword [esp], edi
ret
mov edi, esi
clc
nop
nop
cld
jae 0x40e118
push edx
push esi
mov esp, 0x3b000000
add byte [eax], al
mov esi, dword [ecx + 0x458b0020]
pop ebx
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
jmp 0x40eef3
sbb al, 0x8b
enter 0x11eb, 0
add byte [eax], al
jae 0x40db2a
mov ecx, eax
jmp 0x40dac0
add bh, bl
movsd dword es:[edi], dword [esi]
test byte [edx - 0x73], al
add byte [edx], ah
add byte [eax], al
pop edx
fdiv qword [ebx]
sar al, 0xf2
nop
xor eax, eax
clc
nop
nop
cld
jae 0x40edf4
add ah, cl
cwde
add byte [eax], al
jp 0x40db14
mov al, byte [0xf7c8b00]
xchg dword [ebx], ebp
stc
invalid
ja 0x40d409
push ebp
mov ebp, esp
nop
leave
jmp 0x40d0b8
add byte [eax], al
pop edx
add byte [esi - 0x39], dl
cmp eax, 0x5709e280
mov edi, 0x40c9a5
xchg dword [esp], edi
ret
or dword [eax], eax
mov cl, 0x84
xor al, 0xc3
rol byte [eax], cl
mov edx, dword [ecx - 0x5f]
push ebp
int1
in eax, 0x44
push ds
mov eax, 0x573c8194
clc
nop
nop
cld
jae 0x40d0cd
add byte [ecx], cl
popal
add al, dl
add byte [ebx + 0x3e6c1ce], cl
shl esi, 3
clc
nop
nop
cld
jae 0x40f344
jae 0x40db63
fistp word [eax + 0x60]
cmp eax, 0x8b00a0b3
fist dword [eax + 0x55]
push eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40f408
inc edx
add byte [ebx - 0x40a8ae92], cl
inc esi
stc
inc eax
add byte [edi + 0x60c3243c], al
mov esp, 0x845a0000
test dword [ecx], ecx
aam 2
add byte [ebx - 0x10750000], cl
add esi, 4
clc
nop
nop
cld
jae 0x40da79
push ecx
push edi
mov edi, 0x40f946
xchg dword [esp], edi
ret
add byte [eax], al
add byte [eax], al
add byte [eax + 0x58], dl
add esp, 0x1c
push edi
mov edi, 0x40d395
xchg dword [esp], edi
ret
je 0x40e419
clc
nop
nop
cld
jae 0x40d3c6
pop edx
add byte [esp + ebx + 0x51], dh
push ecx
clc
nop
nop
cld
jae 0x40f7ed
push esi
cdq
rol byte [eax], 1
inc eax
jl 0x40dbf5
add byte [edi], dh
jp 0x40db84
mov ebx, esi
clc
fdivp st(0)
nop
nop
cld
jae 0x40f6e0
aas
test byte [esi - 0x12], dh
std
movsd dword es:[edi], dword [esi]
add al, bl
xor eax, eax
clc
nop
nop
cld
jae 0x40e31b
fadd qword [eax]
pop eax
add bh, bl
pop ecx
or eax, 0x697e8
add al, bh
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40e863
cli
add byte [ecx + 0x5559bd09], dh
mov ebp, esp
nop
leave
jmp 0x40f20b
push 0x746e6977
push ebp
mov ebp, esp
nop
leave
jmp 0x40f47c
push edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40db6c
push eax
clc
nop
nop
cld
jae 0x40dfae
xor al, 0xf4
and ch, byte [eax]
pop edx
add byte [ebp + edx - 0x2d], cl
lodsd eax, dword [esi]
mov esi, dword [ebx + 0x3c]
clc
nop
nop
cld
jae 0x40d27a
adc eax, 0x305a00
sub bh, dl
mov cl, 0x66
sbb al, byte [ebx]
sti
add edi, ebx
clc
nop
nop
cld
jae 0x40e24c
cmp eax, 0xdf7300
add byte [eax], al
dec eax
xor dword [esp], eax
push edi
mov edi, 0x40fd2a
xchg dword [esp], edi
ret
je 0x40f492
clc
nop
nop
cld
jae 0x40e04f
jle 0x40dda1
add byte [edi], al
int3
xchg dword [edi - 0x1c], eax
clc
nop
nop
cld
jae 0x40ecf2
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dff0
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40f8e7
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40dcea
add byte [eax], al
sub byte [eax], al
jae 0x502bf07d
and eax, 0x12
jmp 0x40ddec
add byte [eax], al
add byte [eax], al
xchg ebp, eax
add byte [eax], al
movsd dword es:[edi], dword [esi]
retf
cmp dword [edi], 0x10
jmp 0x40de18
or eax, 0x12
push ebp
mov ebp, esp
nop
leave
jmp 0x40fc1b
je 0x40d3f4
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0ef
lea esp, [esp + eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e73d
add eax, 0x18
clc
nop
nop
cld
jae 0x40d592
sub byte [eax], al
dec ecx
jae 0x40dee0
adc byte [esi + 0x4b70f68], dh
sub dl, byte [edi - 0x41]
fucompp
inc eax
add byte [edi + 0xc3243c], al
add byte [eax], al
add dh, ch
add byte [edx - 0x1374aab7], ch
movzx eax, word [edx + ebp]
push edi
mov edi, 0x40e9da
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d7b0
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d100
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d328
cli
add byte [ecx + 0x7c], cl
dec ecx
outsd dx, dword [esi]
mov ecx, dword [edi + 0xe]
push ebp
mov ebp, esp
nop
leave
jmp 0x40cc62
ror edi, 0xd
push edi
mov edi, 0x40d352
xchg dword [esp], edi
ret
push ecx
jmp 0x40dfdb
add edi, 0x10
clc
nop
nop
cld
jae 0x40ddd4
xchg ebp, eax
add byte [eax], al
add byte [0xf8525b52], dl
push edx
clc
nop
nop
cld
jae 0x40d7c8
add byte [eax], dh
frstor dword [ecx]
add byte [eax], al
dec ecx
jg 0x40e000
movzx ecx, word [esi + 6]
mov bh, 0x4e
push es
clc
nop
nop
cld
jae 0x40ef5f
add bh, bl
add byte [edx - 0x7af03400], dl
leave
std
invalid
fild word [eax]
xchg edx, eax
add ah, cl
jne 0x40ddd4
push ebp
mov ebp, esp
nop
leave
jmp 0x40eaf4
add edi, 0x18
clc
nop
nop
cld
jae 0x40d7f6
add byte [ecx + 0x607c], bl
xchg esp, eax
jecxz 0x40e037
inc edi
and al, 0x56
xor al, 0x5a
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40dbe2
inc eax
add byte [edx + 0x1015300], dl
clc
pop ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ca0e
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40e15d
add byte [edx - 0xd070f75], ch
nop
mov esi, eax
clc
nop
nop
cld
jae 0x40d710
std
add byte [eax], al
pop edx
add dword [eax], 0x833835dd
mov byte [edi + edx*2], 0xbf
arpl dx, si
inc eax
add byte [edi + 0xc3243c], al
cmp dword [edx], 0xa20000cc
add byte [ebx + 0x238b0060], cl
push 0x55
mov ebp, esp
int 0x87
add byte [eax], al
lodsb al, byte [esi]
add byte [ebp + 0xc00da], cl
add byte [edx], cl
movsd dword es:[edi], dword [esi]
imul eax, edx, 0xc6835ab5
add bh, al
add esi, 2
clc
nop
nop
cld
jae 0x40ed88
add byte [ebp + 0xfdc800], dl
sbb eax, 0x64fb70f
movzx ecx, word [edi + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2d3
shl edx, 1
push ebp
mov ebp, esp
nop
leave
jmp 0x40dee3
leave
clc
nop
nop
cld
jae 0x40dc92
pop ecx
dec ebx
add byte [eax], al
lea eax, [eax]
sub byte [edx - 0x3f7cc7], dl
add eax, 0xffffffff
push edi
mov edi, 0x40fd3f
xchg dword [esp], edi
ret
pop ecx
push edi
mov edi, 0x40d0e2
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f16f
add byte [ecx - 0x2fff4eec], al
push esi
scasd eax, dword es:[edi]
push ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf98
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0d7
pushal
push ebp
mov ebp, esp
nop
leave
jmp 0x40e348
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40d520
add byte [eax], al
add byte [ebp - 0x74aa3ca7], ah
in al, dx
nop
leave
jmp 0x40cd33
jmp 0x40f104
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40d5c0
xor byte [0x81fa0030], dl
aaa
xlatb
xor eax, 0xea03f344
xor edx, edx
push edi
mov edi, 0x40e56e
xchg dword [esp], edi
ret
jmp 0x40d997
push ecx
push edi
mov edi, 0x40f9f8
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40f463
cwde
add byte [eax], al
add byte [eax], al
test byte [eax], al
add byte [edx + esi], ah
mov eax, dword [ebx + 0x78]
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40d73b
add eax, 0x7d740049
xor ebx, ebx
push edi
mov edi, 0x40e4e8
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40d65a
xchg dword [esp], edi
ret
jmp 0x40e664
mov edi, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40edc7
mov edx, eax
clc
nop
nop
cld
jae 0x40faed
xchg ebp, eax
pushal
xchg edx, eax
add byte [0xfeddcb1], dl
scasd eax, dword es:[edi]
enter 0xfffffffffffff2f8, 0xffffffffffffff90
imul ecx, eax
clc
nop
nop
cld
jae 0x40f61b
add byte [ebp + 0x49000015], cl
invalid
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x40ce52
out dx, al
adc al, 0
add byte [eax], al
dec ebx
bound eax, qword [eax]
mov edx, dword [eax]
add byte [ebx - 0x74aaae42], cl
in al, dx
nop
leave
jmp 0x40dd83
movzx esi, word [esi + 4]
jmp 0x40e472
add ecx, eax
clc
nop
nop
cld
jae 0x40d856
lea esp, [eax + 0x74]
push esi
cmp edi, dword [esi]
ffreep st(3)
push ebp
mov ebp, esp
nop
leave
jmp fcn.0040f832
ret
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
jmp 0x40ee7a
mov eax, 0x4548f84d
clc
nop
nop
cld
jae 0x40f879
add byte [eax], al
add eax, 0x8b8da676
clc
mov edi, eax
clc
nop
nop
cld
jae 0x40d312
adc al, 0x59
lea esi, [ebx + 0x74]
or esp, edx
xor al, byte [eax]
mov ebx, dword [ebx]
mov ecx, 0x1482d
clc
nop
nop
cld
jae 0x40ca81
mov esp, 0xb90092f4
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40d009
add byte [ebx], bh
add eax, 0x4c8b9e00
and al, 0xc
push edi
mov edi, 0x40cbc8
xchg dword [esp], edi
ret
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40d0a3
add ch, bl
add byte [eax], dh
add byte [0x55cb8bf9], bh
mov ebp, esp
nop
leave
jmp 0x40cfc8
add esp, 0xc
push edi
mov edi, 0x40ed49
xchg dword [esp], edi
ret
call fcn.0040f832
clc
nop
nop
cld
jae 0x40d11a
adc byte [edi], bh
add dword [eax], 0xf8202cfd
nop
nop
cld
jae 0x40df96
add byte [esi], dl
inc eax
xor al, 0x74
add byte [ebx + 0x3e], ah
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40f52c
enter 0xffffffffffffd48d, 0
mov cl, 0xcc
popal
xor al, byte [eax]
mov esi, dword [edx]
add byte [ebx + 0x1ca1c365], cl
inc edx
push ebp
mov ebp, esp
nop
leave
jmp 0x40fa37
mov dword [esp + 0x1c], eax
clc
nop
nop
cld
jae 0x40f724
cli
jp 0x40e6f6
xor dword [eax], eax
inc ecx
sub al, 0x58
clc
nop
nop
cld
jae 0x40e07a
or al, 0x31
add ah, dh
add al, cl
add byte [eax], al
xor al, 9
dec dword [ebp + 0x28]
push edi
mov edi, 0x40f911
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40cdcd
add dh, ch
cmp eax, 0x9830
adc esp, dword [edi + 0x74]
pop ebx
pop dword fs:[eax]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d783
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fbf0
sub byte [ebx], bh
inc eax
dec ecx
add byte [ebp - 0x117af071], ah
adc dword [eax], eax
add al, bh
jne 0x40f970
clc
nop
nop
cld
jae 0x40e292
push eax
jl 0x40e7f0
or ebx, dword [ecx - 8]
pop ecx
clc
nop
nop
cld
jae 0x40eeda
jbe 0x40e79f
pushal
add byte [ebp + 0x2600005a], al
mov cl, 0x62
add byte [ebx + 0x30c186], cl
mov edx, dword [esi - 1]
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40fb9c
test byte [ebx], bh
xor esi, edi
add esi, 0xb8
clc
nop
nop
cld
jae 0x40e302
aas
add byte [eax], al
je 0x40e7d8
and al, 0x3f
jne 0x40d144
clc
nop
nop
cld
jae 0x40f582
add byte [edx + 0x6a3900], dl
push edi
mov edi, 0x40f88e
xchg dword [esp], edi
ret
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40f7ba
or dword [eax], eax
enter 0x34, 0x42
inc edx
salc
retf 0x408b
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40f0c5
add byte [eax], al
jbe 0x40e832
add ah, ch
je 0xfd41345b
sub edx, 0x28
push edi
mov edi, 0x40dc79
xchg dword [esp], edi
ret
mov ecx, dword [ebp + 4]
clc
nop
nop
cld
jae 0x40e1b3
jp 0x40e91e
add byte [eax + eax], cl
xor esi, ecx
pushal
push edi
mov edi, 0x40d3dc
xchg dword [esp], edi
ret
mov cl, 0x40
outsb dx, byte [esi]
add byte [ecx - 0x74], dl
push ecx
clc
nop
nop
cld
jae 0x40f56d
xchg edx, eax
aas
cwde
invalid
push 0
push edi
mov edi, 0x40e7c7
xchg dword [esp], edi
ret
add al, 0x57
mov edi, 0x40f597
xchg dword [esp], edi
ret
push ecx
clc
nop
nop
cld
jae 0x40e3a6
lea ecx, [eax + eax]
jbe 0x40e999
add byte [eax], al
add byte [eax - 0x53007500], al
push edi
mov edi, 0x40f388
xchg dword [esp], edi
ret
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d2e6
add byte [eax], al
cmp eax, dword [eax]
add byte [edi + 0x4c], dl
inc edx
add byte [ebx - 0xd0754a3], cl
nop
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40fb02
add byte [eax], al
cmp dword [edi], 0x7e00a557
sub byte [ecx - 0x7e3db84], cl
nop
nop
cld
jae 0x40d24b
xor dword [0x7c9228c8], edx
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40ced1
jle 0x40ea9a
jle 0x40ea4d
pushal
out dx, al
test eax, 0x90f2f85f
nop
cld
jae 0x40ed5e
sar ch, 1
cdq
inc edx
adc byte [eax], al
out dx, al
add byte [esi - 0xd073fcd], bh
nop
nop
cld
jae 0x40e583
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d8ba
dec ecx
pop edx
add byte [ecx], cl
add byte [ecx + ebp*8], cl
cmp al, 7
add byte [eax], al
pushal
add byte [eax], al
add byte [eax], al
push esi
fcomp qword [esi + edi*2 + 0x42]
jbe 0x40eb5c
jmp 0x40f235
add byte [edi], bh
mov esp, 0xb70f98a4
jg 0x40eb22
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40dcd5
add byte [ebp + 0x36600000], dl
stc
push ecx
push edi
mov edi, 0x40fb87
xchg dword [esp], edi
ret
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e065
add byte [eax], al
xor byte [ecx - 0x21], ah
pop edx
outsd dx, dword [esi]
popal
fistp word [edx + 0x6f]
jne 0x40ccea
clc
nop
nop
cld
jae 0x40d4c9
cmp eax, 0xbb73fd00
push 0x74737572
clc
nop
nop
cld
jae 0x40dc64
sub byte [ecx + esi*4 + 0x6123da49], al
add al, 0x57
mov edi, 0x40f09a
xchg dword [esp], edi
ret
ret
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40e1dd
movsx edx, word [ecx + 6]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e42e
push ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e20a
mov eax, dword [esi]
push edi
mov edi, 0x40d86d
xchg dword [esp], edi
ret
pop edi
clc
nop
nop
cld
jae 0x40f500
inc eax
add byte [eax], al
add byte [eax], al
dec ecx
pushal
inc edx
add byte [ebx + 0x41bf0f7e], cl
adc al, 0xf8
nop
nop
cld
jae 0x40decd
pop edx
add byte [eax], al
add byte [eax], al
invalid
add esi, ebx
clc
nop
nop
cld
jae 0x40f06d
xor byte [ecx], cl
fld qword [eax]
sal byte [eax], 1
mov cl, 0x76
pushal
add byte [ebx + 0x6f8df967], cl
loopne 0x40ed4b
mov ebp, esp
nop
leave
jmp 0x40e953
jne 0x40e664
mov eax, 0x30
clc
nop
nop
cld
jae 0x40d033
add byte [edi], bh
add bh, bl
push esi
xchg dword [edx - 4], ecx
push edi
mov edi, 0x40e487
xchg dword [esp], edi
ret
clc
nop
nop
cld
jae 0x40cb9e
or dword [eax - 0x22], 0xffffffff
inc dword [eax]
add byte [eax], al
add byte [ebp + 0x5ea8dc00], cl
add byte [eax], al
add byte [eax], al
lea eax, [eax]
fsubr qword [eax + 0xebf575e]
test dword [eax], 0xc3243c87
add byte [eax], dh
add byte [ebp + 0x2800008d], ah
fisttp qword [ecx - 0x7dbfb75]
pop esi
push edi
mov edi, 0x40f70e
xchg dword [esp], edi
ret
nop
nop
cld
jae 0x40d9ef
add byte [eax], al
pop ecx
jbe 0x40ed51
test byte [eax], ch
cmp word [esi], 0x4163
push ebp
mov ebp, esp
nop
leave
jmp 0x40cf2e
pushal
clc
nop
nop
cld
jae 0x40d6f8
je 0x40ed77
test byte [eax], al
xor al, 0x56
xchg edx, eax
cdq
lcall 0x90f2, 0xf83c7603
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40d96c
xor dword [eax], eax
add byte [eax], al
inc eax
pushal
test eax, 0xbf57a4f3
xor eax, 0x870040da
cmp al, 0x24
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40da35
xchg dword [esp], edi
ret
shr ecx, 2
jmp 0x40ed9d
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40ce0e
fadd qword [eax]
push ebx
pop eax
mov eax, ecx
clc
nop
nop
cld
jae 0x40d535
add byte [edx + ebx*2 - 0x7c], bh
add byte [eax], al
add byte [eax + 0xb28b00], dh
mov esp, dword [esi - 0x32]
mov ecx, 0x65
clc
nop
nop
cld
jae 0x40e2a8
cwde
dec ebx
pop edx
add byte [0xa2ec8b55], cl
mov al, 0xb9
add byte [eax], ah
add byte [ebp + 0x6e6200], cl
add byte [eax], al
add cl, cl
loop 0x40eee0
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40f9b9
add byte [esi + 0x6a], bh
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40d4df
jle 0x40eecd
add byte [0x8b008200], dl
pop edx
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x40e61a
fld qword [eax]
cwde
add byte [ebp - 0x65dadb5b], ah
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40cdb5
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fb2f
cli
add byte [eax], al
pop eax
out dx, al
add byte [ebp - 0x3314a8], bh
dec ecx
add byte [esp + ebx*2], bl
add byte [0x4900fa59], al
fnstsw word [edx]
add byte [eax], al
add byte [ebx - 0x7af03089], cl
xchg edx, eax
fdivp st(7)
invalid
pop eax
jmp 0x40eea9
jne 0x40cd8b
clc
nop
nop
cld
jae 0x40dcbd
movsd dword es:[edi], dword [esi]
add byte [eax], al
mov dword [0x59c88677], eax
pop ecx
clc
nop
nop
cld
jae 0x40d88b
xchg ebp, eax
dec ebx
mov esp, 0x42980028
add byte [ebx + eax - 0x6240a83d], cl
rol dword [eax], 1
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x40da1f
enter 0, 0xffffffffffffffcb
push edx
pushal
xor byte [ecx], dh
fbstp tbyte [ebx]
sar al, cl
nop
nop
cld
jae 0x40cebc
xchg edx, eax
cmp dword [esi + ebp*8 + 0x5c4bdc3b], 0x90f2f853
push ebx
clc
nop
nop
cld
jae 0x40ee65
add byte [esi + edx*2 + 0x31495ccc], al
push ds
and al, 0x40
add byte [ebx + 0x57508964], cl
push eax
push edi
mov edi, 0x40fa22
xchg dword [esp], edi
ret
push ebx
push edi
mov edi, 0x40f44e
xchg dword [esp], edi
ret
mov ebx, eax
clc
nop
nop
cld
jae 0x40cd4c
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x40fcfe
xor byte [eax - 0x7f], ah
cmp ebp, dword [esi + 5]
sbb eax, 0xd0bf57ac
rol byte [eax], cl
xchg dword [esp], edi
ret
mov dword [esp + 0x44], eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40dd6e
sub eax, dword [ecx + esi + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f81c
add edi, 8
clc
nop
nop
cld
jae 0x40cdf9
add byte [eax], al
test dword [edx + edi*8 + 0x76], esi
lahf
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
jmp 0x40c9cf
test eax, eax
push edi
mov edi, 0x40f605
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x40ca3d
add byte [0x159234], al
add byte [esi], ah
or eax, 0x55144d8b
mov ecx, dword [ebp + 0x14]
push ebp
mov ebp, esp
nop
leave
jmp 0x40dc22
jne 0x40e664
push ebp
mov ebp, esp
nop
leave
jmp 0x40e0c2
dec ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d08c
je 0x40f2b9
clc
nop
nop
cld
jae 0x40f804
mov esp, 0xa7e13414
mov cl, 0xfe
and esp, dword [ecx + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e8f9
pop ecx
clc
nop
nop
cld
jae 0x40dd43
add byte [eax + 0x30], dl
pop eax
add byte [edx], bl
popal
fist word [edi + 0x57]
mov edi, 0x40f5c2
xchg dword [esp], edi
ret
popal
clc
nop
nop
cld
jae 0x40d798
cmp esi, dword [esi - 0x44]
add byte [eax], ah
enter 0xffffffffffffbfc6, 0xffffffffffffff8b
retf
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d472
add byte [eax + 0x73], al
fld qword [eax]
dec esp
lea edx, [eax]
add byte [ebx + 0x3e8166dc], cl
jb 0x40f2d7
push ebp
mov ebp, esp
nop
leave
jmp 0x40f186
and esp, dword [ecx + 4]
push edi
mov edi, 0x40e6cf
xchg dword [esp], edi
ret
xor eax, 0x16125347
push ebp
mov ebp, esp
nop
leave
jmp 0x40ce7d
imul ecx
clc
nop
nop
cld
jae 0x40e6e4
jl 0x40f2c8
sub byte [ecx], bl
add ch, bh
sub bh, byte [eax + 0x73663c35]
jmp 0x40f2a4
add byte [ebx], bh
add ah, cl
add byte [eax], al
pop edx
jbe 0x40f26d
add byte [eax], al
retf
jne 0x40f65f
clc
nop
nop
cld
jae 0x40faba
shl edx, 5
clc
nop
nop
cld
jae 0x40ebb6
add ah, bl
int3
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40d92d
add byte [eax], al
test bl, cl
pop ecx
add byte [edi], bl
stosb byte es:[edi], al
clc
nop
nop
cld
jae 0x40def8
add dword [edx], 0xc3d1500
add ah, bl
mov ecx, dword [esi + 0x3c]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f0da
call 0x40fa7b
clc
nop
nop
cld
jae 0x40e173
aam 0
add byte [ebp + edi + 0xf], bl
test dword [ebx - 0x27], edx
invalid
jne 0x40cd4c
push ebp
mov ebp, esp
nop
leave
jmp 0x40caf3
push ecx
clc
nop
nop
cld
jae 0x40e1c8
add esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40ec0b
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40d4f4
sub byte [eax], al
add byte [edx + 0x3b], bl
add byte [ebx], ah
mov al, 0
mov ecx, dword [esi + 0x54]
push esp
push edi
mov edi, 0x40d1f4
xchg dword [esp], edi
ret
inc esi
push edi
mov edi, 0x40fc8b
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
push edi
mov edi, 0x40e6fa
xchg dword [esp], edi
ret
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
jmp 0x40e77c
pop esi
clc
nop
nop
cld
jae 0x40f739
add byte [eax], al
add ah, dl
add byte [esi + 0x74], ch
pop edx
sti
xchg ebx, eax
push edi
mov edi, 0x40d235
xchg dword [esp], edi
ret
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40ea60
inc eax
push ds
add ch, bh
call 0x42a62e
add byte [0xb1000061], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp - 0x7c24897c], al
mov byte [edx], 0xf8
nop
nop
cld
jae 0x40cc22
aam 0x76
jae 0x40f5be
add byte [ebx + eax*4 + 0x5756fac6], al
push esi
push edi
mov edi, 0x40e8cd
xchg dword [esp], edi
ret
add esi, 2
push edi
mov edi, 0x40cf59
xchg dword [esp], edi
ret
add byte [eax], al
add byte [edx*2 - 0x12cb40a9], bl
xor al, 0xed
inc eax
add byte [edi + 0xc3243c], al
add byte [ebp + 0x76cb3400], cl
mov esp, 0xf853fbfa
push ebx
clc
nop
nop
cld
jae 0x40ee09
dec ecx
sub byte [eax - 0x4e33a400], bl
hlt
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f235
push esi
clc
nop
nop
cld
jae 0x40ef0b
add byte [eax + 0x3d], ah
add byte [eax + eax], dl
and dword [ebp + 0x5753ec53], 0x40d823bf
add byte [edi + 0x14c3243c], al
add byte [eax], al
add byte [eax], al
pop edx
jle 0x40f5c5
push ebx
push edi
mov edi, 0x40d823
xchg dword [esp], edi
ret
add byte [edx], bl
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f9e3
lea esp, [eax + 0x61]
xchg edx, eax
push edi
cli
add byte [ecx + 0x588b0030], al
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40f6f6
cmp dword [edx], 0xe2805f00
or eax, 0x90ec8b55
leave
jmp 0x40e7f4
mov esi, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
jmp 0x40d28f
ret
add esi, 0x10
push ebp
mov ebp, esp
nop
leave
jmp 0x40d5ab
push eax
clc
nop
nop
cld
jae 0x40f5d7
or dword [eax], eax
mov cl, 0x95
add byte [eax + eax + 0x1573c500], al
jp 0x40f6f7
pushal
idiv bh
invalid
popal
clc
nop
nop
cld
jae 0x40e443
pop esp
inc eax
add byte [eax], ah
jae 0x40f737
xchg ebp, eax
wait
mov eax, dword [ecx + 0x10]
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3de
push 0x40
push edi
mov edi, 0x40faa5
xchg dword [esp], edi
ret
popal
push ebp
mov ebp, esp
nop
leave
jmp 0x40cca5
jae 0x40f7b4
and dl, byte [edi + 0x5a]
add dword [eax], 0x287f8b38
mov edi, dword [edi + 0x28]
push ebp
mov ebp, esp
nop
leave
jmp 0x40eb4b
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40db88
add byte [edx + 0x7c], al
pop eax
pop ds
push esp
clc
nop
nop
cld
jae 0x40f631
mov cl, 0
add byte [eax], al
dec ebx
outsb dx, byte [esi]
add eax, 0x95314cb
inc eax
clc
nop
nop
cld
jae 0x40f2b9
test byte [eax], bl
add byte [edx + 0x60], bl
add byte [eax], al
inc eax
add byte [ebx + 0x240489bd], cl
mov dword [esp], eax
clc
nop
nop
cld
jae 0x40eba1
add eax, 0x8100
jle 0x40f7b2
call 0x9133f096
pushal
clc
nop
nop
cld
jae 0x40f24b
add ch, bl
add byte [eax], dh
add dh, ch
jl 0x40f846
pop edi
stosb byte es:[edi], al
push edi
mov edi, 0x40e1f5
xchg dword [esp], edi
ret
xor eax, 0x15249938
jmp 0x40f864
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40ca25
sub byte [edx], bl
push edx
add byte [esi + eax*8 + 0x6e8b0072], bh
mov eax, eax
push ebp
mov ebp, esp
nop
leave
jmp 0x40d409
push ecx
push edi
mov edi, 0x40cb14
xchg dword [esp], edi
ret
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40f058
aas
add byte [ecx - 0x74ff2e00], dh
mov cl, 0xa2
add byte [ebx + 0x1d14a6c4], cl
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40fbb1
shr ecx, 2
clc
nop
nop
cld
jae 0x40cd1e
push esi
add byte [eax], al
push ds
add byte [esi + 0x27], dl
jo 0x40f987
mov ecx, dword [eax + ebp*2 + 0x2c4ac]
clc
nop
nop
cld
jae 0x40cff3
add byte [eax], al
and bh, byte [edx + 0x67]
xor eax, 0x34812b21
and al, 0x48
jb 0x40f9b0
and dword [ebx], ebp
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40f7d8
invalid
inc edx
pop ecx
add esi, dword [ebx + 0x61233a23]
add al, 0xf8
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d8d2
or dword [esi], esi
inc eax
out dx, al
add al, ch
push ebp
mov ebp, esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
fbld tbyte [esi]
add byte [eax + 0x29], bl
add ah, bh
add byte [eax], al
xor al, 0xcf
lea eax, [ebx]
dec ecx
cmp al, 0xf8
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d684
add byte [eax], al
adc eax, 0x8b6e0000
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40d982
cmp eax, dword [eax + 0x73]
or al, 0xfa
push edi
clc
nop
nop
cld
jae 0x40d187
dec esp
pushal
push eax
je 0x40f99f
add byte [ebp + 0x57546f42], cl
mov edi, 0x40ef35
xchg dword [esp], edi
ret
pop esi
push edi
mov edi, 0x40e9c4
xchg dword [esp], edi
ret
mov esi, ebx
push ebp
mov ebp, esp
nop
leave
jmp 0x40d45d
and dl, 0xd
push edi
mov edi, 0x40ca67
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
jmp 0x40f3f3
pushal
clc
nop
nop
cld
jae 0x40ee1f
add byte [eax], al
add byte [edx + 0x4b], bl
add byte [ecx + 0x10], ah
outsb dx, byte [esi]
push dword [ebp]
push edi
mov edi, 0x40fa90
xchg dword [esp], edi
ret
and al, 0xc3
pushal
add eax, 0x5c
add byte [ebp + 0x44d8b6a], ah
mov ecx, dword [ebp + 4]
push ebp
mov ebp, esp
nop
leave
jmp 0x40e2ed
mov edi, 0x40e84c
xchg dword [esp], edi
ret
mov eax, edi
clc
nop
nop
cld
jae 0x40e188
or dword [ebx + 0xcffffe5], 0
or al, 0
adc al, cl
push edi
add byte [eax], al
jle 0x40fb91
mov edi, dword [ebp + 0x24]
jge 0x40fc2c
clc
nop
nop
cld
jae 0x40e81f
cwde
cwde
add bh, bl
or al, 0x57
jno 0x40fbb5
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e541
hlt
fsub st(6), st(0)
lea ebx, [ebx - 0x75]
xabort 0xfffffffffffffff2
nop
mov eax, esi
clc
nop
nop
cld
jae 0x40dd58
mov esp, 0x760031b1
xor al, 0
pause
add byte [ebx - 0x615c4969], cl
push eax
clc
nop
nop
cld
jae 0x40f8fc
or al, 9
cdq
add ah, dl
jbe 0x40fbf8
add byte [esi + 0x1476b70f], ch
movzx esi, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40ecd8
int3
call fcn.0040e2be
clc
nop
nop
cld
jae 0x40d80e
add byte [eax], al
inc eax
add byte [esi - 0x7d], cl
mov ebx, 0x188e7
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40dd2d
add esp, 0x10
clc
nop
nop
cld
jae 0x40d367
add byte [eax], al
pop ecx
add byte [ebx], bh
add byte [ecx + 0x33], dh
shl dword [ebx - 0x41], 0x8b
dec ebp
adc al, bh
nop
nop
cld
jae 0x40dd03
mov esi, dword [esi]
clc
nop
nop
cld
jae 0x40e767
movsd dword es:[edi], dword [esi]
xor byte [eax], al
add byte [eax - 0x44], al
add byte [ebp + 0xc6818c], al
pushal
add byte [eax], al
clc
nop
nop
cld
jae 0x40e4d0
popal
add byte [eax], al
imul edx, dword [si - 8], 0xfc9090f2
jae 0x40f016
add dl, bh
add byte [eax], al
adc eax, 0x83cb0900
clc
add byte [ebp - 0x75], dl
in al, dx
nop
leave
jmp 0x40dad8