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

Disassembly:
jne 0x40e3a3
clc
nop
nop
cld
jae 0x40d36e
add byte [edi], al
add byte [ebx + 0x30], al
add byte [ebx - 0x6b47246d], cl
cmp dword [edi + edx*2], 0x90ec8b55
leave
nop
jmp 0x40da1d
sub eax, dword [ecx + esi + 0x28]
clc
nop
nop
cld
jae 0x40e1c0
mov eax, dword [0xe30000]
invalid
and eax, 0x12
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e18c
pop esi
push edi
mov edi, 0x40f501
xchg dword [esp], edi
ret
sub dword [esp], 2
clc
nop
nop
cld
jae 0x410052
rol dword [eax], cl
add bl, bl
add byte [ecx - 0x3d], ch
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f235
ret
pop eax
clc
nop
nop
cld
jae 0x40ebd9
add dh, bh
mov eax, dword [0x54a17c]
add byte [edx], ah
add byte [ebx - 0x5d74ff70], cl
add byte [ebx + 0x55613ca8], cl
mov ebp, esp
nop
leave
nop
jmp 0x40dd5b
mov ecx, ebx
clc
nop
nop
cld
jae 0x40eda9
add byte [eax], al
add byte [eax], al
add byte [ecx], dh
mov dl, 0
mov ecx, dword [edi]
mov eax, dword [esp + 4]
clc
nop
nop
cld
jae 0x40e63c
imul edx, edx, 0
add byte [eax], al
jne 0x40d15a
cmp ebx, 0x6000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f88e
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec31
xor al, 0xcc
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e718
add byte [ecx + 0x54], bh
mov dword [0xec56fff7], eax
push ecx
clc
nop
nop
cld
jae 0x40fa52
pushfd
add byte [eax], al
stosd dword es:[edi], eax
add byte [edx + 0x4b16bd97], bh
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40def3
and dword [ebx - 0x17d7418c], ebp
stosd dword es:[edi], eax
je 0x40d11b
sub al, ch
call 0x40f235
shl byte [eax], cl
add byte [eax], al
clc
nop
nop
cld
jae 0x40fdc5
jecxz 0x40d18a
popal
mov edi, 0x550c578b
mov edx, dword [edi + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40deaa
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f90e
mov esi, dword [ebp + 0x24]
push edi
mov edi, 0x410121
xchg dword [esp], edi
ret
add byte [ecx + ebx - 0x74714600], bl
retf
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f294
mov ebx, dword [ebx + 0x37162500]
add byte [ebx - 0xffff57], ch
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40d93c
pop dword fs:[eax]
clc
nop
nop
cld
jae 0x40e8c7
jp 0x40d1da
in eax, dx
add byte [edi], cl
sub al, byte [ebx]
sti
add edi, ebx
clc
nop
nop
cld
jae 0x40e2a0
mov dword [0xfe00dbbe], eax
pop esi
add byte [ebp + 0x52], dl
add byte [ebx + 0x55fa2bfa], cl
sub edi, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ea46
cmp dword [edi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d6a5
xor ebx, ebx
push edi
mov edi, 0x40e668
xchg dword [esp], edi
ret
xor edx, edx
clc
nop
nop
cld
jae 0x41018d
add bh, dh
stosd dword es:[edi], eax
cmp bh, byte [edx + 0x68ca3765]
and al, 0x77
push ds
clc
nop
nop
cld
jae 0x40e582
sbb dword [eax], eax
rol dword [eax], cl
push ebp
test al, 0xf
test byte [ecx], cl
add dword [eax], eax
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp loc.0040f32a
loopne 0x40d2ba
mov esi, esp
popal
jmp 0xf84148c1
xor eax, eax
clc
nop
nop
cld
jae 0x40ecf6
add byte [esi], dl
jp 0x40d2e4
adc ch, dh
jle 0x40d2b8
add byte [ebx - 0x2474ff40], cl
xor edx, edx
clc
nop
nop
cld
jae 0x40eb0e
imul esp, dword [ebx + 0x6bba], 0x7e
out dx, eax
push edi
push edi
mov edi, 0x40eb2a
xchg dword [esp], edi
ret
mov ecx, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40cfd6
jecxz 0x40d36d
add dh, bh
imul ecx, esp, 0xffffffbf
add esi, 2
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d04b
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40e972
add byte [eax], al
rcl dword [ebp - 0x7f], cl
mov ebx, dword [edi - 8]
pop edi
clc
nop
nop
cld
jae 0x40d01e
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg edi, eax
imul eax, dword [eax], 0xffffff8b
mov byte [0x6a1f8b00], al
add al, bh
push 0
clc
nop
nop
cld
jae 0x40e3e3
sbb dword [eax], eax
add byte [eax], al
add byte [edi - 0x2d], al
pushfd
popal
clc
nop
nop
cld
jae 0x41014d
add byte [eax], al
add byte [eax], al
or bh, byte [ebx + ebp*4 + 0x54]
mov esp, 0xd3c681
add byte [eax], al
add esi, 0xd3
clc
nop
nop
cld
jae 0x40d262
add byte [ebp - 0x40], al
fimul word [edi]
mov bh, 4
sub bh, al
nop
nop
cld
jae 0x40d7f5
add byte [eax], al
add al, al
add bh, ch
pushal
clc
nop
nop
cld
jae 0x41003d
add byte [ebx], ah
add byte [eax], al
add byte [eax], al
mov esi, 0x80157700
add byte [ebx - 0x7077451], cl
mov edi, eax
clc
nop
nop
cld
jae 0x40e201
xchg edi, eax
add byte [edi], cl
adc eax, 0x3a0000be
mov ecx, 0x65
jmp 0x40d421
push ecx
clc
nop
nop
cld
jae 0x40e92f
retf
pop eax
clc
nop
nop
cld
jae 0x40d1b5
invalid
cmp ecx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d862
mov eax, eax
push edi
mov edi, 0x40dd85
xchg dword [esp], edi
ret
mov edx, dword [edx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f8f9
mov edi, dword [edi + 0x28]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dad6
xor eax, eax
push ebp
mov ebp, esp
nop
leave
nop
jmp fcn.0040feba
je 0x40f3c8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb63
ret
popal
clc
nop
nop
cld
jae 0x40eef1
retf
add esi, ecx
clc
nop
nop
cld
jae 0x40dc08
add bl, ah
push dword [edi]
add byte [edi], al
and dword [esi], esi
mov dword [ebx - 0xd07ef3a], eax
nop
nop
cld
jae 0x40f041
and dword [ebx], ebp
add ch, cl
add byte [ecx + 0x46], bl
inc esi
push edi
mov edi, 0x40f80a
xchg dword [esp], edi
ret
jmp 0x40dc1e
push eax
push edi
mov edi, 0x410239
xchg dword [esp], edi
ret
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f8ce
je 0x40dac0
clc
nop
nop
cld
jae 0x40dc36
mov ebp, dword [ebx - 5]
xchg ebp, eax
fiadd word [ebx]
push edi
add esi, ebx
push edi
mov edi, 0x40e858
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x410136
add byte [eax], al
je 0x40d750
add byte [edx], bh
xchg edi, eax
inc ebp
xor ebx, eax
test ecx, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f407
push esp
clc
nop
nop
cld
jae 0x40ef07
add edx, ecx
clc
nop
nop
cld
jae 0x40e3b8
inc edi
int3
cld
clc
nop
nop
cld
jae 0x40dca7
loope 0x40d751
add byte [eax], al
add byte [eax], al
wait
invalid
lea esi, [esi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f35c
or al, byte [edi]
pop es
add byte [ebx + 0x59], bl
pop ecx
clc
nop
nop
cld
jae 0x40f001
cmpsd dword [esi], dword es:[edi]
add ch, dl
inc edi
add byte [eax], al
fild dword [eax]
push eax
add byte [ebx - 0x978e5a], cl
dec ebp
sub al, bh
nop
nop
cld
jae 0x40e67e
stosd dword es:[edi], eax
aad 0
rol dword [edi], cl
add byte [edi + 3], ch
jo 0x40d7c2
add esi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ffce
mov bl, 0xc1
cmpsb byte [esi], byte es:[edi]
sub al, 0x81
les eax, [eax]
add al, byte [eax]
add al, bh
nop
nop
cld
jae 0x40e31a
add bl, bl
add byte [esi + 0x63], dh
mov byte [0x83bb8b00], al
mov byte [edx], 0xf8
add esi, 2
clc
nop
nop
cld
jae 0x40f5d0
pop eax
add byte [edi], dh
add byte [eax], al
jp 0x40d830
mov eax, dword [edi + eax*4]
clc
nop
nop
cld
jae 0x40f446
add byte [ecx + ebx], ch
sbb dword [ebx + 0xbe1cd2], ecx
rol byte [ecx], 1
add bl, ch
adc dword [eax], eax
add byte [eax], al
and eax, 0xcced
add byte [esi], dl
add byte [ebx], ah
mov ebp, 0x68b686a4
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e4d2
pop eax
add byte [ebx], ah
add dl, dl
adc bl, byte [edx + 0x33]
sar al, cl
nop
nop
cld
jae 0x410417
wait
pop esi
test dword [eax], 0xe19c0065
inc byte [ebx]
jmp loc.0040d8a7
add ebp, ebx
push edi
mov edi, 0x40ef79
xchg dword [esp], edi
ret
jne 0x40e3b8
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ef34
mov dword [esp + 0x44], eax
clc
nop
nop
cld
jae 0x40d9d4
jns 0x40d902
push esp
popal
rcl dword [eax - 0x74317500], cl
rcl dword [ebp - 0x75], 0xec
mov eax, ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e363
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40f6d4
xchg dword [esp], edi
ret
popal
push edi
mov edi, 0x40eb3f
xchg dword [esp], edi
ret
adc dword [ecx + 0xb], 0
add byte [eax], al
jecxz 0x40d95e
sti
push es
and dword [ebx], 0xc0837b85
sub byte [edi - 0x41], dl
cmp ebp, 0x40
add byte [edi - 0x633cdbc4], al
invalid
add eax, 0x28
push edi
mov edi, 0x40fd83
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x38]
clc
nop
nop
cld
jae 0x40df41
add bl, bl
pushfd
push esp
loope 0x40d93a
salc
stosd dword es:[edi], eax
jne 0x40ed25
clc
nop
nop
cld
jae 0x40e543
add byte [ecx], ah
add byte [edi], ah
rep stosd dword es:[edi], eax
mov edi, dword [esi + 0x1c]
push edi
mov edi, 0x40da8f
xchg dword [esp], edi
ret
and al, 0xc3
add byte [eax], al
int 0xba
pop esi
add bh, bh
mov dl, 0
mov ebp, dword [eax - 0x6f0d079f]
popal
clc
nop
nop
cld
jae 0x40fb79
pop esi
and ebp, esi
add byte [eax], al
add byte [eax], al
add dl, bh
push esp
clc
nop
nop
cld
jae 0x40e56d
aaa
jle 0x40d98f
add bh, dh
dec ebp
add byte [ecx + 0x247d035e], ah
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40f9af
mov dword [0x900cc], eax
add bl, bl
push eax
push edi
mov edi, 0x40d579
xchg dword [esp], edi
ret
test dword [edi], 0xffffffff
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e843
mov eax, dword [ebp + 0x28]
clc
nop
nop
cld
jae 0x40ffe4
add byte [ebp + 0x71], al
add bl, bh
push ss
aam 0x82
add byte [ebx + 0x30b8ef], cl
add byte [eax], al
mov eax, 0x30
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f93d
mov esi, 0xfff8eeef
clc
nop
nop
cld
jae 0x40d5f9
wait
mov eax, dword [0xf00000]
mov ebx, dword [esi]
add eax, 0x1d35e7c2
clc
nop
nop
cld
jae 0x40f76b
add bl, ah
inc edi
call ecx
pop es
int 0x8b
xabort 0xfffffffffffffff2
nop
nop
cld
jae 0x40d783
int3
jmp 0x40f862
jne 0x40d24d
clc
nop
nop
cld
jae 0x40dd9a
mov edx, eax
push edi
mov edi, 0x40e40e
xchg dword [esp], edi
ret
movzx edi, word [edi + 4]
clc
nop
nop
cld
jae 0x40e440
jle 0x40db29
aad 0x7c
add bl, dl
ljmp 0x90f2
add edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e5e6
adc al, byte [eax]
mov edx, 0x37bafb16
jae 0x40dae6
lea edx, [edx + esi]
clc
nop
nop
cld
jae 0x40d715
xchg edi, eax
pop es
mov edi, dword [ecx + 0x7a]
add byte [eax + 0x33bf575e], bl
rol byte [eax], 1
pop esi
push edi
mov edi, 0x40d033
xchg dword [esp], edi
ret
dec ecx
push edi
mov edi, 0x40fb09
xchg dword [esp], edi
ret
add byte [eax], al
mov dword [0x57577807], eax
push edi
push edi
mov edi, 0x40e3a3
xchg dword [esp], edi
ret
jne 0x40f700
clc
nop
nop
cld
jae 0x40e470
jns 0x40db27
add byte [ebx], bl
lea edi, [esp + 0x30]
clc
nop
nop
cld
jae 0x40da05
add byte [edx + 0x786bfe00], bh
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40cfa7
add edi, ecx
clc
nop
nop
cld
jae 0x40d173
add bh, dh
add bh, bh
sub al, 0x8b
add byte [eax + 0x63bf5753], bl
cmc
inc eax
add byte [edi + 0xc3243c], al
fld qword [eax]
add byte [ebp + 0x4d], cl
add byte [eax], al
mov ebp, 0xc768b29
mov esi, dword [esi + 0xc]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dfb7
push eax
clc
nop
nop
cld
jae 0x40eec2
fild dword [eax]
and dword [eax], eax
add byte [ebx - 0x6ba90000], ah
out dx, al
add edi, 8
clc
nop
nop
cld
jae 0x40edc1
mov eax, dword [0x16001900]
add byte [edx - 0x38c7bf1], bl
invalid
pushal
clc
nop
nop
cld
jae 0x40e005
int3
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410361
call 0x40fa0b
clc
nop
nop
cld
jae 0x40d0db
add byte [ebx + edx*8 - 0x74ffffdf], bl
mov al, byte [0x5bc88b00]
pop ebx
push edi
mov edi, 0x40fc43
xchg dword [esp], edi
ret
mov eax, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40d87d
pop es
mov esp, dword [ebp + 0x58]
add byte [ebx], ah
daa
sbb edx, dword [ebx + 0x57]
mov edi, 0x40eead
xchg dword [esp], edi
ret
mov edi, dword [edi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d238
push eax
push edi
mov edi, 0x40cfc1
xchg dword [esp], edi
ret
jl 0x40fa7c
clc
nop
nop
cld
jae 0x40e786
jl 0x40dd15
popal
fisub word [ebx]
popal
add al, 0x57
mov edi, 0x40df59
xchg dword [esp], edi
ret
mov ebx, dword [edx + 0x10]
clc
nop
nop
cld
jae 0x40d48b
inc ebp
mov dword [0xa3a3e3fb], eax
popal
fst dword [eax - 8]
push eax
clc
nop
nop
cld
jae 0x40ff8e
je 0x40ddd3
add byte [eax], al
cmp ch, byte [ebx - 0x33]
jno 0x40ddc6
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x410163
ltr word [eax]
cwde
cmp word [esi], 0x6f72
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e500
lea edi, [esi + 8]
clc
nop
nop
cld
jae 0x40e652
or ebp, ecx
jl 0x40de17
sbb dword [edi], ecx
int 0xe9
xchg esp, eax
adc eax, 0xdb000000
mov eax, dword [eax]
mov eax, dword [eax]
inc edi
add byte [eax], al
add byte [edi], al
add byte [eax], al
add byte [eax], al
and edx, eax
add byte [ebx - 0x2e74ff7e], cl
adc byte [eax], al
mov esi, dword [ecx - 0x40a8a866]
and eax, 0x870040f1
cmp al, 0x24
jmp 0x40f3b3
push edi
push edi
mov edi, 0x40f125
xchg dword [esp], edi
ret
je 0x40f26a
clc
nop
nop
cld
jae 0x40f6bf
add ch, ch
cmp bl, dh
mov eax, 0x7876247a
clc
nop
nop
cld
jae 0x40ee44
push esp
mov esi, 0x836d0079
invalid
add esi, 0x14
clc
nop
nop
cld
jae 0x40e047
out dx, al
dec ebp
imul esi, dword [eax + eax], 0x13
xchg ecx, eax
xor esi, edi
xor edx, edx
clc
nop
nop
cld
jae 0x40e4a0
or dword [eax], eax
popal
mov edx, 0xd7ab5447
adc al, 0x28
mov edi, dword [edi + 0x14]
clc
nop
nop
cld
jae 0x4103be
add ch, dl
add byte [ebp + ebx*8 - 0x87814e7], bl
clc
nop
nop
cld
jae 0x40da34
push ecx
push edi
mov edi, 0x40efe4
xchg dword [esp], edi
ret
stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d9bf
add bh, dh
add byte [edi + ecx + 0x2c], dl
mov eax, dword [eax]
push edx
add byte [ebx + 0x408b0002], cl
add byte [ebx + 0x5da555d7], cl
test al, 8
push edi
mov edi, 0x40f3dd
xchg dword [esp], edi
ret
jmp 0x40d2ee
pop ecx
clc
nop
nop
cld
jae 0x40fc8b
add byte [ecx - 0x1d], bh
int3
mov edi, dword [ecx + 0xc]
clc
nop
nop
cld
jae 0x40d995
mov dword [0x5e000a47], eax
pushfd
push eax
add byte [ebx - 0x17d44caf], cl
das
pop es
add byte [eax], al
clc
nop
nop
cld
jae 0x40e8f7
add byte [eax], al
push esp
add byte [esi + 0x55247503], bh
add esi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f0cf
mov dword [ebp + 0x28], eax
clc
nop
nop
cld
jae 0x40eb96
mov ecx, ebx
clc
nop
nop
cld
jae 0x40fabe
fstp xword [ecx - 0x46]
add ah, cl
add byte [eax], al
cwde
push eax
push edi
mov edi, 0x40f5a4
xchg dword [esp], edi
ret
jmp 0x40e718
mov dword fs:[eax], esp
clc
nop
nop
cld
jae 0x40fc04
add dh, bh
jmp dword [ecx]
add eax, 0x18
clc
nop
nop
cld
jae 0x40e0ee
add byte [ebx], ah
add byte [eax], al
add byte [edx], cl
dec edx
rol eax, 0x25
push edi
mov edi, 0x40fb8e
xchg dword [esp], edi
ret
dec ecx
clc
nop
nop
cld
jae 0x4101d0
inc dword [eax]
rol byte [eax], 0
sbb dword gs:[edx - 0x74ffef1a], edi
push esi
xchg edx, eax
add byte [ebx - 0x70cfca8], cl
nop
nop
cld
jae 0x40e1ea
xchg edi, eax
push ebp
add byte [eax], al
jno 0x40e13c
mov ecx, dword [ecx + 0x54]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e4bc
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40fcd0
add byte [eax], al
je 0x40e145
sahf
shl esi, 3
clc
nop
nop
cld
jae 0x40f1df
add byte [eax], al
int3
mov dword [ebp + 0x28], edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f199
or eax, 0x12
clc
nop
nop
cld
jae 0x40ed0b
push esp
sbb dword [eax], eax
sbb dword [ecx - 2], esi
inc eax
add byte [ebx - 0x6b74ffd0], cl
pop ecx
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x4101fa
pop eax
add byte [edi], al
stosd dword es:[edi], eax
add byte [eax], 0x8b
jns 0x40e14a
mov dword [esp], eax
add al, 0x24
clc
nop
nop
cld
jae 0x40d060
add byte [ebx + 0x580000ff], cl
stosb byte es:[edi], al
xor eax, 0x16125347
clc
nop
nop
cld
jae 0x40e01a
sbb dword [eax], eax
add byte [eax], al
mov esp, 0xbf57068b
int3
mov eax, dword [esi]
push edi
mov edi, 0x40d4cc
xchg dword [esp], edi
ret
mov ecx, 0xebb
clc
nop
nop
cld
jae 0x40ed50
popal
add byte [eax], al
mov ebp, 0x8b0082c1
invalid
pop ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ee83
mov ecx, eax
clc
nop
nop
cld
jae 0x40f4c9
push ebp
loope 0x40e241
push ebp
add byte [eax], al
add byte [ebp + esi - 0x17161961], bl
xor eax, 0xe8e9e69f
clc
nop
nop
cld
jae 0x40e0a1
sal edi, cl
add cl, ah
imul ecx, dword [edi], 0x1f8485
add al, bh
nop
nop
cld
jae 0x40d32d
mov eax, dword [eax]
jno 0x40e236
and eax, 0x4248d4b
lea esp, [esp + eax]
clc
nop
nop
cld
jae 0x40d20a
and dword [edx], edi
in eax, dx
ror byte [ebx - 0x74ffed2f], cl
cmp al, 0xe8
inc esi
add al, 0
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x40f152
mov ecx, dword [edi + 4]
clc
nop
nop
cld
jae 0x40dd2c
mov ebp, 0x742100ee
add byte [edi], dl
add byte [eax], 0x8b
xchg esp, eax
popfd
push ebp
mov ebp, esp
invalid
dec ecx
push edi
mov edi, 0x40fddc
xchg dword [esp], edi
ret
push dword fs:[eax]
clc
nop
nop
cld
jae 0x40e077
inc edi
popal
add byte [eax], al
sbb edi, esi
nop
add byte [ebx - 0x4fff9771], cl
add dword [eax], eax
push 0x1b000
clc
nop
nop
cld
jae 0x40fee4
add ah, cl
out dx, al
add byte [esi - 0x60], al
add byte [ebx + 0x6d8b0012], cl
mov eax, 0x123a6781
clc
nop
nop
cld
jae 0x40edeb
add byte [eax], al
pmullw mm4, qword [eax]
add byte [ebx + 0x144d8b58], cl
mov ecx, dword [ebp + 0x14]
clc
nop
nop
cld
jae 0x40f386
add dh, bh
shl dword [ecx], cl
jle 0x40e378
call int.0040dc65
clc
nop
nop
cld
jae 0x40f716
in eax, dx
add byte [ebx], ah
add dh, bh
add edi, dword [edi + 0x3c]
clc
nop
nop
cld
jae 0x40d4b7
invalid
lea eax, [edi + eax]
clc
nop
nop
cld
jae 0x40ee6e
or dword [edi], ecx
add byte [eax], al
add byte [eax], al
xchg esi, eax
dec esp
lodsd eax, dword [esi]
push edi
mov edi, 0x40e7e3
xchg dword [esp], edi
ret
mov esi, dword [ecx + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ddc5
cmp eax, 0
push edi
mov edi, 0x40f639
xchg dword [esp], edi
ret
push 0
push edi
mov edi, 0x40db81
xchg dword [esp], edi
ret
mov eax, dword [eax + 0xc]
push edi
mov edi, 0x40f5fa
xchg dword [esp], edi
ret
lea edi, [edi + ebx]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410319
add eax, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e771
add edi, 0x18
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dbde
div ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f6eb
mov edi, dword [ebp + 0x24]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fc72
mov ecx, 0x12508
clc
nop
nop
cld
jae 0x40e7b8
add byte [ebp + 0xffa0009], bh
test dword [ecx], ecx
adc eax, 0xf2f80000
nop
jne 0x40f9f6
clc
nop
nop
cld
jae 0x40f431
add byte [eax], al
invalid
jne 0x40f9f6
clc
nop
nop
cld
jae 0x40d7e0
pop eax
stosd dword es:[edi], eax
add byte [ecx], ch
inc ebx
clc
nop
nop
cld
jae 0x40df14
add byte [eax], al
push ss
add byte [eax], al
mov eax, dword [0x9b546b00]
mov ecx, dword [ebp + 0x10]
clc
nop
nop
cld
jae 0x40e131
fisttp dword [ecx]
and eax, dword [edi - 5]
add byte [eax], dl
mov ecx, dword [edi]
mov ecx, dword [esp + 0xc]
clc
nop
nop
cld
jae 0x40f16c
add byte [eax], al
mov edx, 0xaac8f771
clc
nop
nop
cld
jae 0x40ea1c
jecxz 0x40e57b
mov dword gs:[0x5465db00], eax
fcos
push edi
loopne 0x40e569
invalid
call dword [edi - 0x20]
clc
nop
nop
cld
jae 0x410178
add bh, dh
pop esi
add byte [eax], al
add bh, cl
xor dword [esp], 0x8723648
clc
nop
nop
cld
jae 0x40e1a8
add byte [eax], al
push ds
add esi, ebx
clc
nop
nop
cld
jae 0x40fc19
jno 0x40e5a6
retf
push ecx
push edi
mov edi, 0x40e336
xchg dword [esp], edi
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fd6e
cmp ch, byte [edx]
add esp, 0xc
clc
nop
nop
cld
jae 0x40d389
add byte [ebp - 0x69], dl
and dword [ebx - 0x7a945db], ebx
push esi
clc
nop
nop
cld
jae 0x40d303
mov dword [0xbd0000], eax
add byte [edx + edi*4 - 0x77], dh
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40f110
xchg dword [esp], edi
ret
mov eax, dword [eax]
push edi
mov edi, 0x40d1f5
xchg dword [esp], edi
ret
mov edi, dword [edi + 8]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d004
add esi, 0x14
push edi
mov edi, 0x40e9b1
xchg dword [esp], edi
ret
push dword [edx + 0x50]
clc
nop
nop
cld
jae 0x40fbec
inc dword [eax]
pop eax
add byte [edi], dh
inc ebp
pop edi
push eax
push edi
mov edi, 0x40eb6a
xchg dword [esp], edi
ret
add ecx, 0x28
clc
nop
nop
cld
jae 0x40d44c
add byte [edx], cl
add byte [eax], al
add byte [eax], al
in eax, 0x2b
add esi, 0x18
clc
nop
nop
cld
jae 0x40d5ce
add byte [eax], al
add byte [eax], al
add bl, ah
inc ecx
pop ebx
cmp dword [esi + 0x10], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d50b
add eax, 2
clc
nop
nop
cld
jae 0x40d638
add byte [eax], al
add byte [ecx + 0x2cfe004d], ah
and al, bh
sub al, 0x20
clc
nop
nop
cld
jae 0x40fa7c
sbb dword [eax], eax
add byte [edi], al
push ebp
and eax, 0x8b15c700
pop esi
push edi
mov edi, 0x40e423
xchg dword [esp], edi
ret
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e99c
and esp, dword [ebp]
add byte [eax], al
jno 0x40e7cc
wait
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40d564
add byte [eax], al
add byte [edx], dl
and eax, 0x6cd7009c
sub eax, ecx
clc
nop
sar eax, 0xf2
nop
nop
cld
jae 0x40e246
popal
add byte [ebp - 0x1ceda182], bh
movzx esi, word ds:[esi + 0x14]
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fca0
imul ecx, ecx, 0x28
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd00
push esp
push edi
mov edi, 0x40dbf3
xchg dword [esp], edi
ret
jne 0x40f20a
clc
nop
nop
cld
jae 0x40de7b
add byte [ebp], dl
jns 0x40e7e4
dec esi
adc al, bh
nop
nop
cld
jae 0x40d953
add byte [eax], al
aaa
push esp
pop eax
push ebp
loop 0x40e86e
mov ecx, dword [edx - 0x17]
adc dword [ecx], 0x3a000000
int3
ret
push ebp
clc
nop
nop
cld
jae 0x40d72a
add byte [ebp], cl
add byte [ebx + 0x200007a3], bl
add byte [ebx - 0x6274ff6e], cl
pushal
push edi
mov edi, 0x40ed3a
xchg dword [esp], edi
ret
mov ecx, 0x6572466c
clc
nop
nop
cld
jae 0x40ff79
push esp
mov eax, dword [eax]
or ah, byte [ecx - 0x3474ff3e]
movzx ecx, word [edi + 6]
clc
nop
nop
cld
jae 0x40f183
and dword [eax], eax
add byte [ecx], bl
fistp dword [edi]
mov dword [esp + 0x1c], edi
clc
nop
nop
cld
jae 0x40d96b
add byte [eax], al
mov ebp, 0x315bfbfb
add al, 0x24
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40e82d
mov edx, 0x6bddbd00
invalid
pop eax
clc
nop
nop
cld
jae 0x40db17
inc ebp
add byte [eax], al
aaa
add byte [eax], al
add byte [eax], al
mov ebx, 0x88bf5758
hlt
pop eax
push edi
mov edi, 0x40f488
xchg dword [esp], edi
ret
jmp 0x40f90e
mov ecx, 0x735908cd
clc
nop
nop
cld
jae 0x40e5b4
pop eax
inc edi
add byte [edx + 0x7fb70f9b], bh
adc al, 0xf8
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40d21f
add byte [eax], al
add ch, cl
jle 0x40ea64
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fbd5
push edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd59
add edi, ebx
clc
nop
nop
cld
jae 0x40e7cd
add byte [edx], cl
sub al, 0
imul edi, esi, 0
cmp al, 0x6a
inc eax
push edi
mov edi, 0x40e161
xchg dword [esp], edi
cmp al, 0x24
ret
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fa91
fcmovnbe st(0), st(3)
mov eax, dword [0xc3830e04]
add bh, al
nop
nop
cld
jae 0x40f799
add byte [ebp + edx*8 + 0x58], dl
add bh, dh
xchg ebp, eax
mov esp, dword ss:[ebx]
popal
add al, 0x55
mov ebp, esp
nop
leave
nop
jmp 0x40f4eb
add edi, 4
push edi
mov edi, 0x40db6b
xchg dword [esp], edi
ret
div ecx
clc
nop
nop
cld
jae 0x40f72b
and eax, 0x54000000
add byte [ecx + 0x12], bh
add byte [ebx - 0x74ff2d2b], cl
mov dl, byte [ebx + 0x57]
mov edi, 0x40ec1b
xchg dword [esp], edi
ret
push esp
push edi
mov edi, 0x40e103
xchg dword [esp], edi
ret
add esi, ebx
clc
nop
nop
cld
jae 0x40df88
push esp
mov eax, dword [0x16000a21]
add byte [ebp + 0x34b9777], al
push ebp
add esi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e7f8
je 0x40d5f9
clc
nop
nop
cld
jae 0x40dcc2
add byte [eax], al
imul ebp, dword [ebx - 0x40a82775], 0x56
fild dword [eax]
xchg dword [esp], edi
ret
movsx eax, word [ecx + 0x14]
clc
nop
nop
cld
jae 0x40e08c
mov eax, dword [0x6558db4d]
loop 0x40ec47
mov eax, edi
daa
jg 0x40ec9c
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f45e
mov esi, dword [esi + 0x80]
clc
nop
nop
cld
jae 0x40d11d
add byte [eax], al
push 3
enter 0xfffffffffffff2f8, 0xffffffffffffff90
add ecx, eax
clc
nop
nop
cld
jae 0x4100d1
add byte [eax], al
add byte [ecx], bl
popal
pop eax
sbb dword [ecx + 0xec8b55], ecx
add byte [eax], al
outsd dx, dword [esi]
clc
loopne 0x40ec95
jle 0x40ec97
inc esp
int 0
lahf
salc
mov dword [eax], eax
into
mov cl, byte [ebx - 0x6f0d0708]
nop
cld
jae 0x40de3b
add byte [esi + edi*4], dl
verw word [ebx + 0x10c7835c]
add edi, 0x10
clc
nop
nop
cld
jae 0x40d24d
inc ebp
add byte [eax], al
rol dword [eax], cl
add bh, ch
add si, word [esi + 0x14]
clc
nop
nop
cld
jae 0x40e702
jp 0x40ecdb
mov edx, 0x83c819db
sar bh, 0xf8
nop
nop
cld
jae 0x40e3ce
invalid
add byte [edx + edx], ch
add bl, cl
add byte [esi], al
and ecx, ecx
rep stosd dword es:[edi], eax
clc
nop
nop
cld
jae 0x40d754
fist dword [eax + eax]
inc edi
add byte [eax], al
lcall 0xf2f8, 0x45448b
nop
mov eax, dword [ebp + eax*2]
clc
nop
nop
cld
jae 0x40e38d
add byte [edi + 0x23], al
add byte [esi], dl
jno 0x40ece1
add byte [ebx + 0x328b8f84], cl
mov esi, dword [edx]
push edi
mov edi, 0x40e72d
xchg dword [esp], edi
ret
xor eax, eax
clc
nop
nop
cld
jae 0x40f97c
add byte [eax], al
mov ebp, ebp
sbb eax, eax
push ebx
pushal
add byte [ebx + 0x57a4f36d], cl
mov edi, 0x410266
xchg dword [esp], edi
ret
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40de93
add byte [eax], al
mov ecx, dword [ecx]
pop es
and dword [ebx + 0x7a47eb3d], ebx
cmp edx, dword [ebp - 0x75]
in al, dx
nop
leave
nop
jmp 0x40e4e7
add ecx, dword [ebx + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x410092
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40da5e
rep movsb byte es:[edi], byte [esi]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d8d9
xor dword [esp], eax
clc
nop
nop
cld
jae 0x40d700
aad 0xa7
add byte [eax], al
mov esi, 0xb9dc26ff
dec esp
imul esp, dword [edx + 0x72], 0x9090f2f8
mov ecx, 0x7262694c
clc
nop
nop
cld
jae 0x40eedc
sti
wait
out dx, al
invalid
xor dword [esp], eax
jmp 0x40ee01
xchg edi, eax
clc
nop
nop
cld
jae 0x40f67e
movsx edx, word [ecx + 6]
clc
nop
nop
cld
jae 0x40ec76
out dx, al
add byte [eax], al
and eax, dword [eax]
call fcn.0040e6d6
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40d64d
wait
fild dword [eax]
add byte [esi], ch
mov ecx, dword fs:[0x30]
clc
nop
nop
cld
jae 0x40fc2e
add byte [eax], al
imul edx, dword [ebx + 0x55], 0xffffff8b
in al, dx
push ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ea70
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f84a
rep stosd dword es:[edi], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x41007d
mov esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40fa26
in eax, dx
pop es
popal
add byte [eax], al
add byte [ebx], dh
pushal
add byte [ebx - 0x7bf9543], cl
push 0x40
clc
nop
nop
cld
jae 0x40e696
inc edi
add byte [ebx + edx*8 + 0x16], dl
rol byte [eax], cl
ja 0x40ef4d
xchg ecx, ecx
clc
nop
nop
cld
jae 0x40e177
dec ebp
add ch, dl
out dx, al
add byte [edi], dh
retf
mov dword [edi - 0x14], eax
push edi
mov edi, 0x40cfef
xchg dword [esp], edi
ret
pop edi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fceb
mov esi, dword [esi + ebx + 0x78]
clc
nop
nop
cld
jae 0x40d6bb
add byte [eax], al
add byte [ecx], cl
add ah, bh
cmp dword [esi], 0x10
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40de51
mov ecx, dword [esi + 0xe]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fb1e
mov ecx, dword [ebp + 8]
clc
nop
nop
cld
jae 0x40d149
add byte [edx - 0x45f834ac], bh
jmp 0x40f14f
inc ebp
lds ebx, [ecx + 0x57e04789]
mov dword [edi - 0x20], eax
push edi
mov edi, 0x40db98
xchg dword [esp], edi
ret
mov eax, dword [ecx + 0xb8]
clc
nop
nop
cld
jae 0x40f21f
add byte [ebp], ah
add eax, 0x5549cc95
dec ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e810
popal
clc
nop
nop
cld
jae 0x40dc7b
push ss
add dh, bh
add ch, ch
and dword [edi], ecx
add byte [eax - 0x6f0d07af], ch
nop
cld
jae 0x40ff38
add byte [edi + 0x7c], al
mov edx, 0x219b0000
iretd
mov eax, dword [ecx + 0x10]
clc
nop
nop
cld
jae 0x40d15e
add byte [eax], al
shl bl, 0
invalid
shl edx, 5
clc
nop
nop
cld
jae 0x40daed
xchg edi, eax
sar byte [edx + 0x78db5837], cl
and dl, 0xd
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f6aa
mov eax, dword [edi]
clc
nop
nop
cld
jae 0x40f57a
add byte [edx + edi], dh
jecxz 0x40f21d
add byte [ecx + 5], cl
add al, 0
add byte [eax], al
add eax, 4
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f693
pushal
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d0c3
movzx esi, word [esi + 4]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d73f
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d106
add byte [ecx], ah
add byte [eax], al
add byte [ecx + 0xf], ch
test dword [esi - 6], esi
invalid
jne 0x40ed25
clc
nop
nop
cld
jae 0x40f549
xor edi, 0x9de0b6a7
clc
nop
nop
cld
jae 0x410401
sti
add dh, ch
sub dword [ecx - 8], edx
push ecx
clc
nop
nop
cld
jae 0x40f5e5
add byte [0xcd], ah
add byte [eax], al
outsb dx, byte [esi]
push edi
clc
nop
nop
cld
jae 0x40e8dc
add byte [eax], al
fild dword [eax]
add byte [ebx + 0x57c355db], ah
mov ecx, 0x90f2f852
push edx
clc
nop
nop
cld
jae 0x40ff0e
add bl, bh
adc eax, 0xa10000
mov edx, 0x6a0d13
push edi
mov edi, 0x40e8b2
xchg dword [esp], edi
ret
movzx esi, word [esi + 0x14]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ebf1
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40dd01
aad 0
and eax, 0x972513a1
stosb byte es:[edi], al
push ecx
push edi
mov edi, 0x40e2d7
xchg dword [esp], edi
ret
pop ecx
clc
nop
nop
cld
jae 0x40e9c7
add byte [eax], al
mov edx, 0x9c000000
jecxz 0x40f3a0
mov edi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40e378
rol byte [eax], 0xa3
out dx, al
or al, byte [eax]
invalid
jne 0x40fe33
clc
nop
nop
cld
jae 0x40da49
add byte [esi], dl
rsm
push ecx
push edi
mov edi, 0x41032e
xchg dword [esp], edi
ret
add esi, 4
clc
nop
nop
cld
jae 0x40ddef
out dx, al
aad 0x4d
loope 0x40f444
add byte [ebx + eax - 0x3d], cl
add eax, ebx
push edi
mov edi, 0x40e79d
xchg dword [esp], edi
ret
push ecx
push edi
mov edi, 0x40fdf1
xchg dword [esp], edi
ret
shr ecx, 2
clc
nop
nop
cld
jae 0x40d2d3
test dword [eax], 0xcc7c58
mul dword [edx + 0x74238b00]
arpl word [edx - 0x7c497500], sp
sbb eax, 0xeb0c4d8b
inc ecx
add byte [ebx + 0x7e008b00], cl
add bl, ah
jle 0x40f54f
mov ecx, dword [ebp + 0xc]
jmp 0x40f531
adc eax, 0xcdee0000
xchg esp, eax
mov esi, 0x90f2f859
nop
cld
jae 0x40e987
push ss
add byte [eax], al
popal
add byte [edx], dl
and dword [edi], ecx
rol byte [eax], 1
mov ecx, dword [ecx + 3]
pop ebp
and al, 0xf8
add ebx, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40de05
mov ebp, 0x70a0071
or dword [edx], edx
add byte [ebx - 0xe5f17a6], cl
invalid
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40d436
mov ebp, 0x30ba0000
add byte [ebx + 0x3c738b6c], cl
clc
nop
nop
cld
jae 0x40f02c
dec ebp
jecxz 0x40f55a
mov esi, 0xa7860000
adc byte [eax], al
mov edi, dword [esi + 0x64]
mov ecx, dword [0x30]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f60f
test eax, 0x80000000
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40db41
mov eax, ebx
push edi
mov edi, 0x40f24a
xchg dword [esp], edi
ret
nop
nop
cld
jae 0x40debf
cmp word [esi], 0x4163
clc
nop
nop
cld
jae 0x4101a2
jecxz 0x40f5bd
add byte [0x8418b7f], ah
mov eax, dword [ecx + 8]
clc
nop
nop
cld
jae 0x41038e
sub al, 0
cmpsd dword [esi], dword es:[edi]
add byte [ebp + 0x408b88ba], bh
adc al, 0xf8
nop
nop
cld
jae 0x40d910
jecxz 0x40f62f
add byte [eax], al
add byte [eax], al
out dx, al
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40d8ae
add byte [edx], dl
add byte [esi - 0x1d], bh
mov esi, 0xf8df8b0b
nop
nop
cld
jae 0x40ecb5
invalid
jp 0x40f633
add byte [eax], al
add byte [esp + ebp], ch
retf
and esp, dword [ecx - 0x7e76e600]
mov eax, 0xf8000000
mov dword [ecx + 0xb8], eax
clc
nop
nop
cld
jae 0x40d9ed
add ch, dl
pushfd
jbe 0x40f68f
jp 0x40f6ba
jne 0x40da77
test edi, eax
jecxz 0x40f6ae
invalid
invalid
clc
nop
nop
cld
jae 0x40f9c8
add byte [eax], al
add bl, ah
imul eax, dword [ebx - 0xd07f73a], 0xffc9090
adc dword [edi + 0x7ffffdf], 0
sbb dword [eax], eax
add bl, ah
pop ecx
add esi, 8
clc
nop
nop
cld
jae 0x40d664
pop es
add byte [ecx], bl
add byte [eax], al
jecxz 0x40f72d
call fcn.0040e6d6
clc
nop
nop
cld
jae 0x40efa4
imul ebp
add byte [esi], dl
adc dword [ebx - 0x3750f098], esp
imul ecx, eax
clc
nop
nop
cld
jae 0x40f7ca
rcr dword [eax + eax - 0x65ffeb00], cl
sub eax, 0x80000000
clc
nop
nop
cld
jae 0x40dc1e
loope 0x40f72b
inc edi
and ebp, eax
into
mov ecx, eax
clc
nop
nop
cld
jae 0x40d4e1
add byte [eax], al
add byte [eax], al
pop eax
add byte [ebx + ecx*2 - 0x7b], dl
rcl byte [ebp - 0x75], cl
in al, dx
test edx, edx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x4102d1
push eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ebc4
mov ecx, ebx
clc
nop
nop
cld
jae 0x40f8b9
add byte [eax], al
add byte [ebp], ah
add byte [edi + 0x718b0050], ah
or byte [ebx - 0x7fddbd4], al
sub dword [esp], 2
clc
nop
nop
cld
jae 0x40de1a
neg dword [esi + 0x7c]
add byte [eax], al
int1
int1
mov word [ecx - 0x74aa0fb9], cs
in al, dx
nop
leave
nop
jmp 0x40e5fb
push esi
clc
nop
nop
cld
jae 0x40df6f
je 0x40f839
add byte [ebx - 0x64040100], ch
pop ebp
rep movsb byte es:[edi], byte [esi]
clc
nop
nop
cld
jae 0x40e21c
in eax, dx
inc ebp
jno 0x40f81c
in eax, dx
adc eax, 0xf34ba555
movsd dword es:[edi], dword [esi]
rep movsd dword es:[edi], dword [esi]
clc
nop
nop
cld
jae 0x40f862
push ss
inc ebp
cmp al, byte [eax]
add byte [eax], al
add byte [ebx], bh
cmp dword [ebx + 0x78e7], 0
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ec06
add dl, dl
mov al, byte [ecx + 0x200ec]
add byte [ebp - 0x75], dl
in al, dx
sub esp, 0x200
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e610
nop
nop
cld
jae 0x40fa0b
add byte [edi], dh
add byte [edx], bh
add byte [ebx], ah
std
mov ecx, 0x64616f4c
clc
nop
nop
cld
jae 0x40f41c
mov edx, 0x15a71254
mov dh, 0x47
dec edi
pop ecx
clc
nop
nop
cld
jae 0x40e6ec
pop esi
inc ebp
fld qword [eax]
add byte [eax], al
add byte [edx + 0x6a1d41e7], bh
inc eax
push edi
mov edi, 0x40f669
xchg dword [esp], edi
ret
jb 0x40e2ed
clc
nop
nop
cld
jae 0x40d278
int 0xf7
cmpsd dword [esi], dword es:[edi]
mov ch, 0xac
stosb byte es:[edi], al
push edi
mov edi, 0x40e515
xchg dword [esp], edi
ret
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40ed7f
test dword [edi], 0x45a315
insd dword es:[edi], dx
jne 0x40f041
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fe1e
add esp, 0x2c
clc
nop
nop
cld
jae 0x40e95d
add byte [eax], al
add byte [edi - 0x7ce6ff35], ah
ret 0xf828
add edx, 0x28
clc
nop
nop
cld
jae 0x40f2be
xor dword [edi - 0x74000007], 0x7e
add byte [eax], al
sbb ebx, edx
jns 0x40f894
mov edi, dword [esi]
add byte [ecx], bl
sar dword [ecx - 0x7b], cl
test ecx, ecx
leave
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f999
jns 0x40f902
add byte [eax + eax], ch
xchg edi, eax
add esi, dword [ebp - 0x749bc07b]
add al, bh
mov eax, dword fs:[eax]
clc
nop
nop
cld
jae 0x40e3f9
push ss
sub al, 0xba
jno 0x40f933
sbb ecx, ecx
mov ecx, dword [ebp + 4]
push edi
mov edi, 0x40e28b
xchg dword [esp], edi
ret
test ecx, ecx
push edi
mov edi, 0x40d2a4
xchg dword [esp], edi
ret
je 0x40d80a
push esi
clc
nop
nop
cld
jae 0x41020f
add byte [edx], bh
inc ebp
popal
fild dword [eax]
xchg edi, eax
xchg edi, eax
in al, 0xb7
test dword [ebx + 0x5702c683], ecx
mov edi, 0x40ea87
xchg dword [esp], edi
ret
inc edx
clc
nop
nop
cld
jae 0x40db02
inc ebp
adc eax, 0x472509
sar bh, cl
enter 0xffffffffffffc033, 0xfffffffffffffff8
xor eax, eax
clc
nop
nop
cld
jae 0x40e302
add byte [eax], al
jns 0x40fa1a
add esi, dword [esi + 0x3c]
clc
nop
nop
cld
jae 0x40ec61
jle 0x40fa36
add byte [eax], al
jl 0x40fa39
dec dword [ecx - 0x75]
xor al, 0x96
dec ecx
mov esi, dword [esi + edx*4]
push edi
mov edi, 0x40e0d5
xchg dword [esp], edi
ret
ret
mov edx, dword [esi + 4]
clc
nop
nop
cld
jae 0x41034b
jns 0x40fa18
adc al, byte [eax]
add byte [ebp + 0xe], al
ror edi, 0xd
push edi
mov edi, 0x40e742
xchg dword [esp], edi
ret
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40f0e4
add byte [eax], al
and edx, dword [edi + edx*4 + 0x4d]
push 0xf2f8c703
nop
add eax, edi
clc
nop
nop
cld
jae 0x40d318
add byte [eax], al
pop eax
popal
popal
and eax, 0x8b006200
enter 0x4903, 0x3c
add ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d926
aad 0xee
verw word [ebx + 0x42f746d2]
add byte [ebx + 0x57c085fd], cl
mov edi, 0x40fef9
xchg dword [esp], edi
ret
mov ebx, esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d5e4
mov ebx, dword [esi + 0xc]
clc
nop
nop
cld
jae 0x40f519
add byte [edx + 0x6500e100], bh
adc eax, 0xf2f8c90e
nop
leave
clc
nop
nop
cld
jae 0x40ea31
mov edi, dword [esi + 0x5400f700]
cmp ah, byte [ecx - 0x7f87645]
nop
nop
cld
jae 0x40eaf7
jp 0x40fb9d
add bl, ah
pop esi
push ebp
mov edx, 0xb28b00e0
add byte [ebx + 0x104d8b9a], cl
clc
nop
nop
cld
jae 0x40ee98
push esp
aad 0x7e
add byte [eax], al
fild dword [esi + eax*4 - 0x66c7cad5]
and al, 0x15
clc
nop
nop
cld
jae 0x40dd46
add ah, cl
and eax, 0x840fbd00
fcom st(7)
invalid
je 0x40d3b3
clc
nop
nop
cld
jae 0x40f39e
add byte [ecx], bh
hlt
push dword [ebp + 0x24]
push edi
mov edi, 0x40e5cc
xchg dword [esp], edi
ret
les eax, fs:[eax - 1]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e272
add edi, ebx
clc
nop
nop
cld
jae 0x40d84d
add byte [eax], al
out dx, al
add byte [eax], al
add byte [eax], al
invalid
and esp, dword [ecx + 4]
push edi
mov edi, 0x40f952
xchg dword [esp], edi
ret
pushal
clc
nop
nop
cld
jae 0x40d895
sub al, 0
jns 0x40fc82
cmpsd dword [esi], dword es:[edi]
add byte [edx], bh
add byte [eax], dh
mov esp, dword [ebx - 0xd07a5a2]
nop
pop edx
clc
nop
nop
cld
jae 0x4103a6
add byte [eax], al
add byte [eax], al
add byte [eax], al
imul edx, dword [esi], 0xffffffc9
add esi, ebx
clc
nop
nop
cld
jae 0x40fa67
imul ecx, ebx, 0x6b
add byte [ebp - 0x13], cl
add byte [ecx - 0x6b74ffbe], ah
invalid
mov ecx, ebx
clc
nop
nop
cld
jae 0x40d3dd
add byte [eax], al
add byte [ebp], cl
inc ebp
add cl, ah
sal dword [edx - 0x324b7500], cl
pop esi
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f1c3
add di, word [edi + 0x14]
clc
nop
nop
cld
jae 0x40e488
mov eax, dword [0x7c00]
aas
inc eax
clc
nop
nop
cld
jae 0x4101ba
pop eax
add bh, bh
add byte [ebp + 0x37], dl
rol byte [eax], 0xf6
sub eax, 0x5524452b
mov ebp, esp
nop
leave
nop
jmp 0x40faa6
push eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d133
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e34e
adc al, byte [eax]
rol byte [eax], cl
add byte [ecx + ebx*2 - 0x77], dh
sub dword [eax - 0x8000000], 0xfc9090f2
jae 0x410224
sub al, 0xba
xchg edi, eax
imul edx, dword [ecx + 0x57], 0xffffffbf
fiadd word [eax]
xchg dword [esp], edi
ret
push ecx
jmp 0x40fe09
mov ecx, eax
clc
nop
nop
cld
jae 0x40d6eb
aaa
add byte [ebp], cl
add dl, dl
rcr dword [esi - 0x17], cl
inc ecx
xlatb
invalid
jmp 0x40d564
shr ecx, 2
clc
nop
nop
cld
jae 0x40f7f5
int3
mov ebp, esp
clc
nop
nop
cld
jae 0x41010b
invalid
je 0x40f58f
clc
nop
nop
cld
jae 0x40d461
fnstsw word [edx - 0x2e]
fisttp qword [ebx - 0x6f0d073a]
mov eax, esi
clc
nop
nop
cld
jae 0x40f780
add byte [eax], al
loope 0x40ff66
jp 0x40ff2a
or cl, dl
add esi, 0x6000
clc
nop
nop
cld
jae 0x40d3f7
add byte [eax], al
add byte [ecx], ch
push esi
clc
nop
nop
cld
jae 0x40db2c
add byte [edi + 0x7900], dl
mov esi, 0xcf3324d5
mov esi, ebx
push edi
mov edi, 0x40d60e
xchg dword [esp], edi
ret
in al, dx
cwde
sub ecx, dword [edi - 0x2a]
add byte [eax], al
xchg ecx, eax
pop ds
push cs
sahf
jbe 0x40fef9
add byte [eax], dl
add byte [eax], 0
insd dword es:[edi], dx
push ecx
clc
nop
nop
cld
jae 0x40e9f2
add byte [eax], al
cmpsd dword [esi], dword es:[edi]
invalid
add byte [edi + 0xf721db], ah
add byte [edi - 0x1374aaaf], ch
push ecx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f2ff
mov dword [esp + 0x1c], eax
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40d39e
movzx ecx, word [esi + 6]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e0b7
mov dword [esp + 0x40], eax
clc
nop
nop
cld
jae 0x40f8e4
add byte [ecx - 0x39c8f8ac], ah
jns 0x40ff86
inc edx
sbb al, bh
nop
nop
cld
jae 0x40ddaf
sbb dword [edx], edx
add byte [eax], al
add byte [eax], al
mov bl, 0xd3
jno 0x41007e
add edi, dword [eax + 0x3c]
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40e948
push edi
mov edi, 0x410251
xchg dword [esp], edi
ret
mov edi, eax
clc
nop
nop
cld
jae 0x40edd6
imul eax, dword [eax], 0xffffffcd
add byte [0xe97e6597], ah
jle 0x41002b
jmp 0x40d6d5
invalid
add edi, ebx
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40ea07
popal
clc
nop
nop
cld
jae 0x40f7df
add byte [ebx - 0x4542ffb3], ah
sbb dword [eax], eax
dec ebp
mov ecx, dword [ecx + 0x3c]
clc
nop
nop
cld
jae 0x40d2ee
jp 0x4100bb
jns 0x4100a4
popal
and dword [esi - 0x75], edi
sar al, 1
nop
nop
cld
jae 0x40f1f4
jl 0x4100c0
in eax, dx
add byte [eax], al
loope 0x4100bb
push 0x300d8b64
add byte [eax], al
add byte [ebp - 0x75], dl
in al, dx
nop
leave
nop
jmp 0x4103ec
mov esi, edx
clc
nop
nop
cld
jae 0x40e146
out dx, al
inc byte [eax]
push ebp
int3
mov eax, 0x258
clc
nop
nop
cld
jae 0x40dfe5
loope 0x4100e9
jmp 0x40f97c
ret
mov ebx, eax
clc
nop
nop
cld
jae 0x40f20a
push ss
invalid
add esp, 0x1c
clc
nop
nop
cld
jae 0x40f81f
push dword [ecx - 0x40]
inc edi
aaa
add byte [esi], cl
cmp dword [ebp + 0x28], edx
push edi
mov edi, 0x40eac9
xchg dword [esp], edi
ret
cld
push edi
mov edi, 0x40dc4b
xchg dword [esp], edi
ret
imul ecx
clc
nop
nop
cld
jae 0x40ffa3
mov edx, 0xed00009c
fisttp dword [edx]
std
imul ecx, ecx, 0x28
clc
nop
nop
cld
jae 0x40ecca
popal
add ch, bl
jecxz 0x4101e3
push ecx
clc
nop
nop
cld
jae 0x40d358
imul esi, edi, 0xffffffa1
jmp dword [edi + 0x4d006b21]
push edi
clc
nop
nop
cld
jae 0x40f2d3
push esp
add byte [edi + 0x160000db], ah
add byte [ecx], cl
xor eax, eax
clc
nop
nop
cld
jae 0x40d520
add byte [eax + eax], dh
add byte [eax], al
add byte [ecx - 0x73], ch
dec ebp
sub al, bh
nop
nop
cld
jae 0x40dedc
frstor dword [0x37a7]
jb 0x41024f
mov edi, eax
push ecx
push edi
mov edi, 0x40ef4d
xchg dword [esp], edi
ret
je 0x4101ba
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40fd15
movzx edi, word [edi + 0x14]
clc
nop
nop
cld
jae 0x410067
add byte [eax], al
jecxz 0x41032c
pushfd
push ds
push esp
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40dd17
mov esi, dword [esi]
jmp 0x410376
mov esi, ebx
clc
nop
nop
cld
jae 0x40d1e0
sbb dword [eax], eax
add dh, ch
jns 0x410374
je 0x41037f
add esi, dword [ebp + 0x24]
clc
nop
nop
cld
jae 0x40dbc9
add dword [ebp - 0x28], 0xffffffff
jmp ebx
call int.0040dc65
clc
nop
nop
cld
jae 0x40e231
add byte [eax], al
pop eax
add byte [eax], ah
mov ebp, dword [ecx + ebx*2 - 0x6f6f0d08]
pop ecx
clc
nop
nop
cld
jae 0x40d076
retf
add edi, eax
clc
nop
nop
cld
jae 0x40d623
and esp, dword [ecx + 4]
clc
nop
nop
cld
jae 0x40e625
aad 0x74
cmp al, byte [eax]
dec ebp
add ch, bl
cmp edi, 0xf7aa0afc
push ebp
mov ebp, esp
nop
leave
nop
jmp 0x40f2a9
not edx
clc
nop
nop
cld
jae 0x40f9f6