Function at 0x40f3eb
Capabilities:
Encode data using xor

Disassembly:
fcomp dword [ecx - 0x2384842a]
and eax, dword [eax + 0x552e8484]
enter 0x363e, 0x55
outsb dx, byte [esi]
dec ebx
jne 0x40f2a9
dec ebx
pop ebp
outsb dx, byte [esi]
mov dl, ch
push ebp
invalid
push es
add dl, byte [esi]
pop esp
jo 0x40f30a
jnp 0x40f2df
push ebp
enter 0xffffffffffffc875, 0x5b
and ah, byte ss:[esi]
mov byte [ebp + 0x6e], bl
mov byte [edi + 0x3a3a3a78], dh
test byte [esi + 0x2bae8488], ch
test byte [esi + 0x4bae843b], ch
test byte [esi - 0x597c27a5], ch
cmpsb byte [esi], byte es:[edi]
jnp 0x40f351
jne 0x40f340
sti
pop ebp
outsb dx, byte [esi]
cwde
push es
add dl, byte [esi]
push ebp
outsb dx, byte [esi]
cwde
push ebp
in al, dx
push cs
je 0x40f309
mov byte [ebp - 0x56], dl
push ebp
stosb byte es:[edi], al
jmp 0x40f337
inc eax
fadd dword [edx]
mov esp, 0x7bd28484
and al, byte [edx + 0x4ba2842b]
jnp 0x40f31b
test byte [edx + 0x4ba2842b], ah
sar byte [ebx - 0x7c], cl
stosb byte es:[edi], al
jmp 0x40f2f0
stosb byte es:[edi], al
jmp 0x40f2f7
wait
jge 0x40f2ad
pop ebx
idiv dword [edi + 0x7b]
jnp 0x40f2d3
xor ebx, dword [ecx + 0x7b7ab485]
push ebp
dec esi
dec ebx
pop ebp
jg 0x40f2e8
js 0x40f3ad
fdivr qword [ecx + 0x757b7b7b]
jnp 0x40f3ae
out dx, al
sbb byte [ebx + 0x64], bh
outsb dx, byte [esi]
or ah, dl
mov ah, 0x7a
jnp 0x40f341
jp 0x40f3be
std
cwde
adc al, 0x72
jnp 0x40f396
dec esi
sbb byte [edi - 0x791a284], dh
push ebp
outsb dx, byte [esi]
sbb ebx, dword [ebp + 0x6e]
call 0x5d8c61af
outsb dx, byte [esi]
fcom dword [ebp + 0x6e]
push ebp
outsb dx, byte [esi]
or ebx, dword [ebp + 0x6e]
enter 0x6e55, 0xfffffffffffffffb
pop ebp
outsb dx, byte [esi]
mov eax, 0x7ba8ee75
jne 0x40f35c
cwde
jnp 0x40f3e6
out dx, al
mov byte [ebx + 0x5d], bh
out dx, al
test al, 0x5d
into
cwde
ljmp 0x5d7b
pop ebp
outsb dx, byte [esi]
dec eax
push ebp
outsb dx, byte [esi]
cmp ebx, dword [ebp + 0x6e]
cmp al, bl
jnp 0x40f355
jnp 0x40f41f
push ebp
jns 0x40f420
jnp 0x40f424
jnp 0x40f408
outsb dx, byte [esi]
sub byte [ebp + 0x6e], cl
dec ebp
outsb dx, byte [esi]
dec eax
cmp dl, byte [ebp + 0x6e]
pop ebx
test byte [ebx + 0x1e282e84], bh
push ds
jne 0x40f3ab
pop eax
jnp 0x40f435
mov cs, word [eax - 0x15d85585]
push ebp
invalid
jnp 0x40f43b
outsb dx, byte [esi]
pop eax
push ss
pop esp
je 0x40f41a
push ebp
enter 0x363e, 0xffffffffffffff88
push ebp
outsb dx, byte [esi]
dec ebx
push ebp
pop edx
pop ebx
mov bh, 0x4e
dec ebx
fsubr dword [esi]
mov eax, 0x6e558484
mov eax, 0x6e558484
push ebp
outsb dx, byte [esi]
pop ebx
push ebp
jp 0x40f470
jne 0x40f3ff
loop 0x40f3b3
stosb byte es:[edi], al
aas
push ebp
outsb dx, byte [esi]
dec ebx
jp 0x40f3fb
jg 0x40f48d
jnp 0x40f48f
mov bh, 0x78
jp 0x40f3ec
retf 0xd2d4
rcl dl, cl
jg 0x40f473
outsb dx, byte [esi]
dec ebx
test byte [edx + 0x4b6e551b], bh
mov edx, 0x4b6e551b
outsb dx, byte [esi]
dec ebx
test byte [edx + 0x4b6e552b], bh
test byte [edx - 0x7b842db5], bh
scasb al, byte es:[edi]
cmp edx, dword [ebp + 0x6e]
outsb dx, byte [esi]
dec ebx
test byte [edx + 0x5bae843b], bh
scasb al, byte es:[edi]
pop ebx
fdiv dword [eax]
scasb al, byte es:[edi]
jnp 0x40f4bd
jne 0x40f4ac
push 0x4b6e55fb
sti
push ebp
outsb dx, byte [esi]
dec ebx
jne 0x40f3e4
jmp 0x40f4c7
sar byte [ebx - 0x2e], cl
jnp 0x40f4b1
outsb dx, byte [esi]
mov byte [edx], bh
invalid
test byte [ebp + 0x68], dh
or edx, dword [ebp + 0x6e]
mov byte [ebp + 0xe], dl
dec ebx
push ebp
test byte [ebx], 0x55
salc
sti
test al, bh
mov bh, 0x78
jp 0x40f49c
pop esp
je 0x40f4b7
push ebp
enter 0x363e, 0x22
push ebp
and ah, byte [esi]
push ebp
mov ds, word [ebx + 0x55]
cmp dx, word [ebp - 0x5a]
dec ebx
pop ebp
outsb dx, byte [esi]
mov byte [ebp], dl
aam 0xcf
jne 0x40f421
add ah, dl
iretd
test byte [esi - 0x5dea2791], ch
jnp 0x40f524
push ebp
dec esi
mov byte [edx + 0x55], al
inc edx
push ebp
pushal
salc
js 0x40f4dd
sub esi, dword [edi + 0x7c]
ja 0x40f530
push ebp
dec esi
cmp ebx, dword [edi + 0x6f8e6b5a]
xchg edi, eax
lahf
pop edx
imul ecx, dword [esi + 0x5b5a976f], 0xffffff82
outsd dx, dword [esi]
jne 0x40f443
pop edx
pop ebx
sub byte [edi + 0x75], 0x80
test byte [esi + 0x4b4e845f], ch
dec esi
dec ebx
push ebp
push cs
pop ebx
pop ebp
scasb al, byte es:[edi]
pop ebx
jne 0x40f45f
dec ebx
jnp 0x40f462
push eax
push ebp
outsb dx, byte [esi]
sub esp, dword [edx + 0x5d]
mov ebx, 0x5d1b6e55
sbb edx, dword [edi + 0x6ba64b06]
xchg edi, eax
mov ah, 0xa2
outsd dx, dword [esi]
fsub dword [edx]
sbb ebx, dword [ebp + 0x1b]
xchg edi, eax
push es
dec ebx
cmpsb byte [esi], byte es:[edi]
imul edx, dword [edi - 0x27905d4c], 0x22
mov byte [0x60557b7b], al
salc
js 0x40f51e
ja 0x40f563
mov byte [esi], al
add dl, byte [esi]
pop esp
je 0x40f551
push 0xffffffffffffffeb
pop ebx
and dl, byte [ebp - 0x56]
jmp 0x40f55f
pop ebx
pop ebp
arpl ax, bx
sbb eax, 0x557b7bbb
jns 0x40f527
jnp 0x40f58b
jnp 0x40f56f
bound ebp, qword [ebx - 0x28]
push ebp
mov ebx, 0xb95d7b7b
sbb dword [ebx + 0x7b], edi
jnp 0x40f577
mov ecx, 0x7b7b7b19
push ebp
jnp 0x40f575
pushal
add dh, byte [eax + ebx*8 - 0x76]
mov ebx, 0x79557b7b
mov bh, byte [ebx + 0x79557b7b]
jnp 0x40f57e
jns 0x40f544
sbb dword [ebx + 0x7b], edi
jnp 0x40f5a8
jnp 0x40f503
push edi
push ebp
pop ebx
xchg edi, eax
dec edx
jmp 0x40f5a1
jp 0x40f5b5
mov bh, 0x78
je 0x40f567
and bl, al
fcom dword [edx]
mov ebx, 0xaa557b7b
adc bh, byte [ebx - 0x55aa8485]
jmp 0x40f5a9
jnp 0x40f5ce
jnp 0x40f503
cmp ebx, eax
pop esi
mov ebx, 0x42557b7b
imul ebx, dword [ebp + 0x59], 0x19
jnp 0x40f5de
pop ecx
sbb dword [ebx + 0x7b], edi
jnp 0x40f567
je 0x40f53f
lahf
mov ebx, 0x79557b7b
sbb dword [ebx + 0x7b], edi
jnp 0x40f546
jnp 0x40f5ec
aam 0x5f
pop edi
push ebp
pop edx
imul edx, dword [edi + 0x5543aabc], 0x7c
mov esp, 0x7c5543aa
jne 0x40f518
imul edi, dword [ebx - 0x52], 0xffffffbc
add bl, ah
mov dword [esi + 0x42557b7b], ebp
imul ebx, dword [ebp + 0x5a], 0x6b
add dh, byte [esi + ebp + 0x55]
pop ebp
pop edx
imul eax, dword [edx], 0x74
push ebp
enter 0xffffffffffffc875, 0x1b
std
cwde
adc al, 0x72
jnp 0x40f611
out dx, al
fdivr dword [ebx + 0x4d]
dec esi
fdiv dword [edi + 0x5b4e557c]
pop ebp
outsb dx, byte [esi]
mov eax, 0x5d4b6e55
outsb dx, byte [esi]
test al, 0x55
outsb dx, byte [esi]
sub edi, dword [edx + 0x64]
outsb dx, byte [esi]
enter 0xffffffffffffb0e0, 0x7a
jnp 0x40f619
dec esi
cwde
pop ebp
outsb dx, byte [esi]
mov dl, ch
std
jnp 0x40f640
jnp 0x40f642
pop ebp
outsb dx, byte [esi]
fmul dword [ebp + 0x6e]
fsubr st(2)
cmc
jnp 0x40f64c
jnp 0x40f64e
test byte [esi - 0x517bc1e5], ch
cmp ebx, eax
mov ebp, 0x557b7bae
jnp 0x40f635
pop eax
push ebp
outsb dx, byte [esi]
fsubr st(2)
cmc
jnp 0x40f663
jnp 0x40f665
push ebp
jl 0x40f649
pop esp
je 0x40f629
ljmp 0x7b7b:0x7b7baf84
jnp 0x40f644
push 0xffffffffffffffeb
dec ebx
xlatb
ljmp 0x5d26
outsb dx, byte [esi]
mov byte [esp + eax*4 + 0x6e4d8484], al
test al, 0xea
cmc
jnp 0x40f699
jnp 0x40f69b
je 0x40f65c
ljmp 0x7b7b:0x7b7baf84
dec ebp
push 0xffffffffffffffeb
dec ebx
xlatb
ljmp 0x5d26
fist dword [ebp - 0x28]
std
cwde
adc al, 0x72
jnp 0x40f5f5
insb byte es:[edi], dx
cmp bl, byte [ebp - 0x12]
pop ebp
out dx, al
mov eax, 0x6488ae84
outsb dx, byte [esi]
mov byte [esp + eax*4 + 0x6e4d8484], al
scasb al, byte es:[edi]
mov byte [esi + ebp*2 - 0x78], ah
test byte [esp + eax*4 - 0x5791b27c], al
ljmp 0x747b
test byte [ebp + 0x6e], cl
outsb dx, byte [esi]
test al, 0xea
cmc
jnp 0x40f6cf
jnp 0x40f6d1
je 0x40f692
ljmp 0x7b7b:0x7b7baf84
jnp 0x40f6d9
jnp 0x40f6ad
push 0xffffffffffffffeb
dec ebx
xlatb
ljmp 0x5d26
jmp 0x40f6b2
test byte [esp + eax*4 - 0x5791b27c], al
ljmp 0x747b
je 0x40f6e3
dec esi
test al, 0xea
pop ebp
dec edi
jnp 0x40f710
jnp 0x40f712
push ds
push es
push es
add dl, byte [esi]
push ss
push ebp
in al, dx
push cs
je 0x40f6f7
dec esi
mov eax, 0xddd84cb7
int3
test byte [esp + eax*4 + 0x7b0e53d8], al
jnp 0x40f63a
test al, bl
push ebx
push cs
jnp 0x40f730
test byte [edx - 0x1279415], ch
push ss
jnp 0x40f739
stosb byte es:[edi], al
jmp 0x40f724
test byte [edi + 0x7b721069], ch
fdivr dword [ebx + ecx*8]
jnp 0x40f744
fiadd dword [ebx + edi*2 + 0x38847b7b]
jne 0x40f73a
cmp byte [ebp + 0x68], dh
push 0x68da744b
retf 0x7b72
dec ebx
je 0x40f6af
push 0x847b72ca
das
test byte [edi], ch
dec ebx
xor dh, byte [edx + 0x7b]
insd dword es:[edi], dx
js 0x40f68c
and ebx, edx
test eax, 0x3a7b72ca
fisubr dword [ecx + 0x3a7b72ca]
test byte [edi], ch
cmp esi, dword [edx]
jb 0x40f76a
insd dword es:[edi], dx
js 0x40f69c
arpl word [edx + ebp*4 + 0x38846beb], ax
test byte [edx + 0x38846beb], ch
test byte [eax], bh
je 0x40f67f
stosb byte es:[edi], al
jmp 0x40f769
pop ebx
fmul st(5)
inc esi
int 0x46
jnp 0x40f791
push ds
je 0x40f6eb
pop ebx
fmul dword [eax + 0x42]
jnp 0x40f79a
jnp 0x40f73e
push ds
je 0x40f744
push ebp
mov eax, 0x635557d4
insd dword es:[edi], dx
js 0x40f6d5
aam 0x57
push ebp
arpl word [ebp + 0x78], bp
stosb byte es:[edi], al
jae 0x40f6b1
cmp byte [ebp + 0x60], dh
imul edx, dword [edi - 0x4da41456], 0xffffffc4
add dh, byte [edx + 0x55]
and dl, byte [ebp - 0x56]
push ebp
stosb byte es:[edi], al
jmp 0x40f799
mov bh, 0x78
aam 0x47
insd dword es:[edi], dx
js 0x40f6f3
scasb al, byte es:[edi]
aas
push ebp
inc ebx
insd dword es:[edi], dx
pop esp
stosb byte es:[edi], al
jae 0x40f6d1
cmp al, 0x75
pushal
imul edx, dword [edi - 0x4db41456], 0xffffffd4
add dh, byte [ebp + edx*2 + 0x4a]
jmp 0x40f7c8
and ah, byte [edx]
and ah, byte [edx]
and ah, byte [ebx + edi*2 + 0x23]
and ah, byte [edx]
and ah, byte [edx]
jnp 0x40f794
jnp 0x40f7ee
jnp 0x40f74d
rol dword [edi + 0x68757b7b], 0x2b
shl byte [ebx], cl
sbb al, byte [edx]
je 0x40f77f
add dh, byte [ebp + edi*8 + 0x2b]
dec edi
sub ecx, dword [edi + 0x76]
jnp 0x40f71e
jbe 0x40f801
xchg edi, eax
pushal
stosb byte es:[edi], al
adc byte [ebp + 0x7f], bl
mov bh, 0x78
add dh, byte [ebp + edx*2 + 0x6a]
jmp 0x40f7ff
push 0xffffffffffffffeb
imul esp, dword [edx], 0xffffffb7
mov al, byte [0xfae6097]
fadd dword [ecx + 0x77]
and dh, byte [edi - 0x519f6860]
scasb al, byte es:[edi]
psubusb mm0, qword [ecx + 0x77]
jnp 0x40f81b
and ah, byte [edx]
and ah, byte [edx]
and ah, byte [ebx + edi*2 + 0x23]
jnp 0x40f825
jnp 0x40f784
cmpsb byte [esi], byte es:[edi]
xchg dword [ebx + 0x7b], edi
jne 0x40f81a
push 0x1a23d22b
sub edx, edx
and ebx, dword [edx]
add dh, byte [edi + ebx*4 - 0x51]
sub ecx, dword [edi + 0x76]
jnp 0x40f769
adc al, 0x55
dec edi
sti
dec edi
jbe 0x40f841
pop ebp
pop ebx
mov bh, 0x78
add dh, byte [ebp + esi*2 - 0x71]
mov eax, 0x7b7b72ca
stosb byte es:[edi], al
adc ebx, edx
mov eax, 0xd87b72ca
xor eax, 0x6d7b7baa
retf 0x7b72
fdiv dword [0x6d7b7baa]
insd dword es:[edi], dx
js 0x40f800
stosb byte es:[edi], al
push edi
test byte [edx + 0x2f846beb], ch
mov eax, 0x1e7b72ca
push ds
fcomp st(0)
mov dh, 0x7b
jnp 0x40f7cf
pop eax
sub dh, byte [edx + 0x7b]
fcmove st(0), st(1)
sub dh, byte [edx + 0x7b]
fsub dword [ebx + 0x6d848484]
mov dword [0x6d848484], eax
test byte [esp + eax*4 + 0x1e1e786d], al
test byte [ebp + ebp*2 - 0x51e1e188], al
js 0x40f824
push ds
scasb al, byte es:[edi]
sub ah, byte [edx]
fisub dword es:[ecx - 0x278481f2]
loop 0x40f7df
test byte [ecx + eax*4 + 0x7b722a7a], al
push ebp
pushal
test ecx, ebx
sub dh, byte [edx + 0x7b]
jb 0x40f89c
xchg edi, eax
push ds
mov dh, 0x47
inc edi
push ebp
arpl word [ebp + 0x78], bp
stosb byte es:[edi], al
jae 0x40f7b1
cmp byte [ebp + 0x60], dh
imul edx, dword [edi + 0x75bcb2a4], 0xffffff8f
xchg edi, eax
movsb byte es:[edi], byte [esi]
mov dl, 0xbc
jne 0x40f7c6
stosb byte es:[edi], al
sal dword [esi + 0x7b], cl
jnp 0x40f843
add ch, byte [edx - 0x2c5525e9]
stosb byte es:[edi], al
pop ss
fisubr dword [edx - 0x2784892d]
fld xword [edx + 0x786d7b7b]
push ds
stosb byte es:[edi], al
sal dword [esi + 0x7b], cl
jbe 0x40f8c0
fcomp st(3)
stosb byte es:[edi], al
jnp 0x40f8c5
insd dword es:[edi], dx
js 0x40f86b
stosb byte es:[edi], al
dec ebx
sar byte [ebx - 0x2e], cl
jae 0x40f826
jnp 0x40f7da
das
stosb byte es:[edi], al
sal dword [esi + 0x7b], cl
mov bh, 0x78
je 0x40f831
dec ebx
invalid
int 0x72
jnp 0x40f83e
xor byte [ebx], cl
jnp 0x40f8e5
rcr byte [ebx - 0x28], cl
xor al, byte [edx + 0x7b]
jnp 0x40f890
pop ebx
fdiv dword [edx]
inc edx
jnp 0x40f8ec
push ds
jne 0x40f862
mov byte [ebx - 0x49], bh
mov al, byte [0x2aaf9f62]
dec edi
jbe 0x40f8fa
sub cl, byte [edi + 0x76]
jnp 0x40f82a
stosb byte es:[edi], al
salc
pop ebp
scasd eax, dword es:[edi]
cmp cl, byte [edi + 0x76]
jnp 0x40f8d9
outsb dx, byte [esi]
cmp esi, ecx
dec edx
dec edi
jbe 0x40f90a
jne 0x40f81f
mov cs, word [ebx + 0x7b]
scasb al, byte es:[edi]
dec ebx
jnp 0x40f842
test byte [edi + 0x7b76d3ca], ch
fcom dword [eax + 0x557b7bd3]
nop
sar dword [ebx + 0x7b], cl
jnp 0x40f91b
push ebp
cwde
test byte [edi + 0x7b76d3da], ch
fmul st(4)
sar dword [ebx + 0x7b], cl
push ds
push ds
pop ebp
outsb dx, byte [esi]
call 0x23eb7d23
jne 0x40f886
and esi, dword [ebp - 0x32]
call 0xe8cf9828
mov dl, 0x4f
push ebp
outsb dx, byte [esi]
call 0x78ae741b
js 0x40f871
stosb byte es:[edi], al
rol byte [eax + edi + 0x18dad0d4], 0x2a
jb 0x40f94c
cdq
dec eax
sub dh, byte [edx + 0x7b]
fsub dword [edx - 0x80]
bound eax, qword [eax - 0x25e17b7c]
call 0x99bc6b0c
test byte [esi + ebx + 0x722ae8da], al
jnp 0x40f87b
or byte [edx], ch
jb 0x40f961
jnp 0x40f8bf
fsub dword [ebx + 0x1e848480]
mov dword [0x1e848480], eax
outsb dx, byte fs:[esi]
mov byte [eax - 0x277b7b7c], al
pop es
jnp 0x40f972
jnp 0x40f96e
invalid
cmp edi, dword [ebx - 0x52]
fistp dword [ebp - 0x51]
scasd eax, dword es:[edi]
sub cl, byte [edi + 0x76]
jnp 0x40f8d7
dec edi
jbe 0x40f97f
rcr byte [ebx - 0x28], cl
clc
pop ebx
fdivr st(0)
dec edx
jnp 0x40f986
jnp 0x40f92a
push ds
test byte [esi - 0x731f27a5], ch
loopne 0x40f89e
test byte [edi + esi*4 - 0x718a9d60], al
cmp edi, dword [ebx - 0x56]
stosb byte es:[edi], al
pop ebx
rcr byte [ebx - 0x28], cl
dec edx
dec edx
jnp 0x40f99f
jnp 0x40f943
push ds
je 0x40f8ff
and cl, byte [ebx]
jnp 0x40f9a6
jnp 0x40f9a0
je 0x40f8ff
sar byte [ebx - 0x2e], cl
jnp 0x40f901
jnp 0x40f8b5
stosb byte es:[edi], al
jmp 0x40f97f
fsubr st(7)
test byte [esp + eax*4 + 0x744b6875], al
sar byte [ebx - 0x2e], cl
test byte [ebp + 0x68], dh
dec ebx
je 0x40f910
jnp 0x40f912
jg 0x40f8c6
stosb byte es:[edi], al
jmp 0x40f990
dec ebx
je 0x40f921
jg 0x40f923
jnp 0x40f925
jnp 0x40f92d
outsd dx, dword [esi]
test byte [esp + eax*4 + 0x744b6875], al
sar byte [edi - 0x2e], cl
jg 0x40f934
sar byte [ebx - 0x28], cl
jnp 0x40f93c
mov al, byte [0x75848480]
push 0xd822744b
pop es
sar dword [ebx + 0x7b], cl
push ebp
mov eax, 0x1a9ed822
jnp 0x40f9f5
and bl, al
mov ch, byte [esi - 0x27dd8485]
adc eax, 0x227b7b8b
jnp 0x40f9a3
fcom dword [0x227b7b8b]
and bl, al
loop 0x40f938
fsub st(2)
scasb al, byte es:[edi]
jnp 0x40fa07
jnp 0x40f9af
and bl, al
and ch, byte [esi - 0x27dd8485]
fsub dword [edx]
scasb al, byte es:[edi]
jnp 0x40fa0d
and bl, al
bound esi, qword [esi - 0x27dd8485]
sti
bound eax, qword [esp + eax*4 - 0x41db27de]
fsub dword [esi + edi*4]
and al, 0xbe
jnp 0x40fa1f
jnp 0x40f97f
fimul dword [edi - 0x27848564]
jns 0x40f98b
invalid
pushfd
jp 0x40fa24
fdivr dword [ecx - 0x21]
jnp 0x40fa29
jne 0x40fa18
push 0x1069f5eb
jb 0x40fa31
jmp 0x40f9a7
add dh, byte [ebp + edx*2 + 0x4a]
jmp 0x40fa27
jne 0x40fa4b
sub edx, dword [ebp + 0x60]
aam 0xbf
push ebp
stosb byte es:[edi], al
jmp 0x40fa07
cmp al, 0x51
arpl word [ecx + 0x73], bx
jb 0x40fa5e
xchg ebx, eax
je 0x40f9a9
ja 0x40fa47
scasb al, byte es:[edi]
mov ah, 0x97
xchg esp, eax
scasb al, byte es:[edi]
cmp ebx, dword [ecx + 0x1f]
pop ecx
pop ds
fdivr st(3)
jg 0x40fa88
jnp 0x40f9e1
push ds
pop ebp
pop ebx
push ebp
mov esp, 0x78b778d4
push es
js 0x40fa20
add dl, byte [esi]
je 0x40fa4c
push ebp
enter 0x5522, 0xffffffffffffffae
and dl, byte [ebp - 0x52]
sub esp, dword [esi]
mov bh, 0x84
mov bh, 0x84
xchg edi, eax
movsb byte es:[edi], byte [esi]
scasb al, byte es:[edi]
imul esi, dword [edi - 0x60112b88], 0xffffff8e
pop ebx
scasb al, byte es:[edi]
pop ss
fsubr dword [ebx + edi*2 + 0x23d27b7b]
add bl, byte [ebp - 0x45]
fadd dword es:[ebx + ecx*4]
jnp 0x40fac3
jnp 0x40fabe
jne 0x40fab2
push 0xd460552b
outsb dx, byte [esi]
sub edx, dword [ebp + 0x60]
push ebp
pushal
aam 0x6e
lahf
invalid
scasb al, byte es:[edi]
pop ebx
fcom dword [0x757b7b1e]
push 0x847cd44b
scasb al, byte es:[edi]
dec ebx
test byte es:[esi + 0x7f53d85b], ch
jnp 0x40faf1
jne 0x40fae0
dec ebx
lahf
invalid
sal bl, cl
push ds
pop ebp
pop ebx
push ebp
mov esp, 0x23d2cdd4
sbb al, byte [esi]
add cl, byte [esi]
je 0x40fac7
push ebp
enter 0x6e55, 0x2b
and ah, byte [esi]
mov bh, 0x84
xchg edi, eax
stosb byte es:[edi], al
lahf
mov ds, word [ebx - 0x52]
pop ebx
scasb al, byte es:[edi]
pop ss
fadd dword [edx - 0x2d848485]
and eax, dword [edx]
pop ebp
mov ebx, 0x26262626
fcomp st(2)
add bl, byte [ebp - 0x45]
fcomp st(2)
mov edi, dword [ebx + 0x7b]
jne 0x40fb29
jnp 0x40fb35
push 0xd460552b
fistp word [edi - 0x755c472]
lahf
outsb dx, byte [esi]
dec ebx
mov dh, 0x43
fcomp dword [esi]
jnp 0x40fb4f
sub edx, dword [ebp + 0x60]
pushal
aam 0xdf
lahf
invalid
jnp 0x40faa8
push ds
pop ebp
pop ebx
push ebp
mov esp, 0x843a24d4
scasb al, byte es:[edi]
cmp eax, dword [esi + ebp*4 - 0x555f27a5]
jnp 0x40fb65
pop ebx
fsub dword [eax + 0x757b7baa]
push 0x678b74b
jne 0x40fb54
dec ebx
mov bh, 0x78
push es
add cl, byte [esi]
push cs
je 0x40fb49
push 0xffffffffffffffeb
imul esi, dword [edi + 0x4c6b975c], 0x59
adc byte [edx + 0x7b], dh
stosb byte es:[edi], al
mov bh, 0x5c
xchg edi, eax
imul ecx, dword [ecx + ebx*2 + 0x10], 0x72
jnp 0x40faab
xor edi, dword [esi + 0x75]
pushfd
iretd
mov esp, 0x75cc5a4d
pushfd
aas
cmpsb byte [esi], byte es:[edi]
dec ebx
ror byte [edi + 0x1a], cl
je 0x40fb6a
imul ecx, dword [ecx + ecx*2 + 0x10], 0x72
jnp 0x40fb90
outsd dx, dword [esi]
push 0xffffffffffffff84
test byte [edx + edx*8 + 0x58971e43], al
test dl, dl
inc ebx
push ds
xchg edi, eax
pop eax
pop ss
js 0x40fb20
jl 0x40fba0
js 0x40fb88
je 0x40fb07
rcr bh, 0x7b
jnp 0x40fba1
js 0x40fae4
scasb al, byte es:[edi]
arpl word [ecx + 0x7b7214b8], bx
je 0x40fbb3
js 0x40fb9b
je 0x40fb1a
fcom dword [edi + ebx*8]
adc al, 0xdf
jnp 0x40fbc1
insd dword es:[edi], dx
js 0x40faf7
arpl word [ecx + 0x7b7214a8], bx
je 0x40fbc6
jne 0x40fbca
js 0x40fb9e
dec ebx
je 0x40fb77
and bl, al
in al, 0x84
test byte [ebp + edx*2 + 0x3e5beb4a], al
pop ebp
fsub st(4)
test byte [esp + eax*4 + 0x5beb4a55], al
pop ebp
pop ebx
fmul dword [ebp - 0x7c]
test byte [esi + ebx + 0x78d8b855], al
test byte [esp + eax*4 + 0x7402bb5d], al
dec eax
test byte [esi], bl
push ebp
mov eax, 0x848478d8
test byte [ebp - 0x45], bl
add dh, byte [eax + ecx*2 + 0x48]
js 0x40faf0
test byte [ebp + ebx*2 + 0x487402bb], al
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
push ebp
sub ch, bl
dec ebx
push ebp
dec edx
jmp 0x40fbf3
insd dword es:[edi], dx
xor byte [edx + 0x5178b7de], ch
push 0xffffffffffffffeb
pop ebx
imul edi, dword [eax - 0x52], 0x7b907d23
jg 0x40fc16
jmp 0x40fbed
jnp 0x40fb4f
inc ebx
jne 0x40fb2f
pop ebx
pop ds
jbe 0x40fc1f
jnp 0x40fb50
outsd dx, dword [esi]
fdivr qword [eax + 0x267b7ba6]
push ebp
pushfd
jne 0x40fb41
imul esi, dword [edx + 0x751ca4bf], 0xfffffffc
mov edi, 0xfc751ca4
ja 0x40fb64
dec ebx
xlatb
cmp al, 0x59
jne 0x40fc25
jg 0x40fc38
fdivr qword [edi - 0x52]
mov al, byte [0xf87c5855]
push ebp
pop eax
jl 0x40fbc3
clc
pop ebx
ja 0x40fc4a
push ebp
pop eax
jl 0x40fbca
cmp esi, dword [edi + 0x7c]
push ebp
push eax
jne 0x40fbc9
ja 0x40fc57
fdiv qword [ebx - 0x56]
arpl word [ebp + edx*8 + 0x53aa306d], si
pop ecx
jne 0x40fc4d
jg 0x40fc60
sar byte [edi - 0x52], 1
scasb al, byte es:[edi]
mov al, byte [0x5beb6a55]
push es
je 0x40fc4b
push 0xffffffffffffffeb
imul esi, dword [esi + ebp + 0x55], 0xffffffc8
jne 0x40fbc7
jmp 0x40fc64
sti
and bl, al
pop edi
rol byte [esp + eax*4 - 0x5b687b49], 1
push ds
scasb al, byte es:[edi]
psubusb mm2, qword [edi]
test byte [esp + eax*4 + 0x26262626], al
jnp 0x40fc3e
jnp 0x40fc3e
jnp 0x40fc98
jnp 0x40fbf7
imul edx, dword [edi + 0x68757b7b], 0x2b
jne 0x40fc80
sub esi, dword [ebp + 0x58]
test ah, dl
stosd dword es:[edi], eax
lahf
mov cs, word [ebx - 0x56]
add byte [ebp - 0x797b7b7c], bl
xchg edi, eax
jl 0x40fc9c
outsb dx, byte [esi]
enter 0x7b5e, 0x7b
jnp 0x40fc9c
pop ebp
scasb al, byte es:[edi]
fcomp dword [ebp - 0x52]
clc
pop ebp
dec esi
call 0x6e9e73f1
outsb dx, byte [esi]
call 0x4d6caad4
outsb dx, byte [esi]
scasb al, byte es:[edi]
sub ecx, dword [ebp + 0x6e]
clc
test byte [esi + 0x4bae843b], ch
dec ebx
cmp al, byte [esi + ebp + 0x3b68755b]
push es
pop esp
je 0x40fc85
push ebp
stosb byte es:[edi], al
jmp 0x40fcc2
je 0x40fcb8
push ebp
or ch, bl
pop ebx
mov bh, 0xcc
xchg edi, eax
or al, 0xae
imul esi, dword [edi + 0x228fd478], 0x26
fsub dword ss:[esi + 0x558484dc]
mov eax, 0x94d82262
test byte [ebp - 0x48], dl
bound esp, qword [edx]
fcom dword [esp + eax*8 - 0x67aa7b7c]
xchg edi, eax
mov word [esi], ds
and bl, al
xchg esp, eax
les eax, [esp + eax*4 - 0x736867ab]
push ds
push ds
stosb byte es:[edi], al
sti
and ah, byte ss:[esi]
fsub dword [ebx - 0x74]
test byte [ebp + esi*2 + 0x786d4b68], al
stosb byte es:[edi], al
dec edi
fcomp st(2)
lahf
jnp 0x40fd3e
jnp 0x40fd39
jne 0x40fd2d
push 0xd464552b
jae 0x40fc82
sub edx, dword [ebp + 0x64]
aam 0x73
mov bh, 0x78
push es
js 0x40fcd3
add cl, byte [esi]
push ss
je 0x40fd1a
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec eax
dec ebp
dec edx
jmp 0x40fd50
fsubr dword [ebp - 0x25]
jnp 0x40fd9a
pop ebp
bound ebx, qword [ebx + 0x55]
pop edx
retf 0x435d
pop ebp
inc edx
imul edx, dword [ebp + 0x43], 0xffffff97
push ebp
inc ebx
xchg edi, eax
dec edi
pop eax
in al, 0x72
jnp 0x40fce0
xor edx, dword [ebp + 0x4f]
call 0x6dbc701e
pop edx
mov edx, 0x3cd867ae
dec ebp
jnp 0x40fdc2
pop ebp
arpl word [ebp + 0x62], dx
imul edx, dword [edi + 0x72ecd86f], 0x7b
jb 0x40fdcd
stosb byte es:[edi], al
and edx, dword [ebp + 0x62]
pop ebx
push ebp
dec edi
call 0x6dbc703e
pop edx
mov edx, 0xf9d85bae
popal
jnp 0x40fde2
pop ebp
bound ebp, qword [ebx + 0x55]
bound ebx, qword [ebx - 0x60]
jp 0x40fd2a
jae 0x40fd20
sub esi, dword [ebp + 0x5a]
mov edx, 0x4b626073
jg 0x40fd50
push ebx
push ebp
pop ebx
pop ebp
inc ebx
push ebp
jp 0x40fdef
pop ebp
bound ebp, qword [ebx + 0x55]
pushal
add dh, byte [eax + 0x6b]
jnp 0x40fdbc
push ebp
enter 0xffffffffffffc875, 0x2b
test byte ss:[esi - 0x37b1b2c5], ch
fmul st(2)
test byte [esp + eax*4 + 0xe9f14b7], al
pop ebx
scasb al, byte es:[edi]
ret
push 0x980e9b2b
stosb byte es:[edi], al
push ebp
outsb dx, byte [esi]
test al, 0x75
cli
mov edx, 0x8484998c
test byte [esi + 0x7b7b81dc], al
jnp 0x40fdf7
push ebp
scasb al, byte es:[edi]
dec ebx
xchg edi, eax
mov ah, 0xae
ret
jnp 0x40fe0c
jnp 0x40fe66
jnp 0x40fdc5
mov dword [0x757b7b9f], eax
push 0x980e9b2b
jnp 0x40fe6c
jne 0x40fe5b
sub ebx, dword [ebx + 0x67aa980e]
push ebp
stosb byte es:[edi], al
push ebp
outsb dx, byte [esi]
test al, 0x75
cli
mov edx, 0x8484998c
test byte [esi + 0x7b7b65dc], al
jnp 0x40fe31
push ebp
invalid
inc edi
mov eax, dword [0x6aa07a3c]
xchg ebx, eax
packssdw mm3, qword [ebp + 0x6e]
pop ebx
stosb byte es:[edi], al
and edx, dword [ecx + 0x7b]
xchg ebx, eax
je 0x40fdeb
imul esi, dword [edi - 0x48b42ba4], 0x30
test byte [esi + 0x5b], ch
push ecx
mov esp, 0xa5473851
push eax
loop 0x40fe97
mov eax, dword [0x78a54763]
inc edi
mov eax, dword [0x6aa06238]
xchg ebx, eax
packssdw mm5, qword [edx - 0x6cdcaee5]
xor al, 0x59
test byte cs:[esi - 0x2b874895], ch
test byte [esi - 0x2b874895], ch
push edi
mov bh, 0x30
push ecx
mov eax, 0x842e5162
inc edi
movsd dword es:[edi], dword [esi]
jo 0x40fe5b
xchg edi, eax
jl 0x40fe2a
sbb esp, edx
xchg edi, eax
push esp
scasb al, byte es:[edi]
add dword [ebx + 0x67aa980e], ebx
push ebp
outsb dx, byte [esi]
test al, 0x75
cli
mov edx, 0x678b78c
add dl, byte [esi]
pop esp
je 0x40fead
js 0x40ff0d
jne 0x40fe91
clc
jae 0x40fef5
wait
push cs
cwde
stosb byte es:[edi], al
mov eax, 0x75a84e55
invalid
jmp 0x40fefa
fdiv qword [edx + 0x557b7b6b]
push ebp
mov ebx, 0x8aaabf97
inc edi
mov eax, dword [0x1fa147bb]
xlatb
mov al, byte [edi - 0x5f]
mov ebx, 0xd71fa147
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x6bde6d47]
jnp 0x40ff9a
inc edi
mov eax, dword [0xa1477fba]
push ds
jg 0x40feff
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x6b5a6d47]
jnp 0x40ffbb
inc edi
mov eax, dword [0xa14773ba]
push ds
jae 0x40ff20
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x6be76d47]
jnp 0x40ffdc
inc edi
mov eax, dword [0xa14777ba]
push ds
ja 0x40ff41
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x6b736d47]
jnp 0x410001
push ebp
mov edx, 0x6bbe976b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0xba
imul eax, dword [edi - 0x5f], 0x1e
imul edx, edi, 0xffffffb4
stosb byte es:[edi], al
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x771c6d47]
jnp 0x41002a
inc edi
mov eax, dword [0xa1476fba]
push ds
outsd dx, dword [esi]
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x77996d47]
jnp 0x41004b
inc edi
mov eax, dword [0xa14763ba]
push ds
arpl di, dx
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x77256d47]
jnp 0x41006c
inc edi
mov eax, dword [0xa14767ba]
push ds
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x77b26d47]
jnp 0x410091
push ebp
mov edx, 0x5bbe975b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0xba
pop ebx
inc edi
mov eax, dword [0xb4d75b1e]
stosb byte es:[edi], al
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x775e6d47]
jnp 0x4100ba
inc edi
mov eax, dword [0xa1475fba]
push ds
pop edi
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x77db6d47]
jnp 0x4100db
inc edi
mov eax, dword [0xa14753ba]
push ds
push ebx
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x77676d47]
jnp 0x4100fc
inc edi
mov eax, dword [0xa14757ba]
push ds
push edi
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x73f06d47]
jnp 0x410121
push ebp
mov edx, 0x4bbe974b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0xba
dec ebx
inc edi
mov eax, dword [0xb4d74b1e]
stosb byte es:[edi], al
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x739d6d47]
jnp 0x41014a
inc edi
mov eax, dword [0xa1474fba]
push ds
dec edi
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x73196d47]
jnp 0x41016b
inc edi
mov eax, dword [0xa14743ba]
push ds
inc ebx
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x73a66d47]
jnp 0x41018c
inc edi
mov eax, dword [0xa14747ba]
push ds
inc edi
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x73326d47]
jnp 0x4101b1
push ebp
mov edx, 0x3bbe973b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0x1e
cmp eax, dword [edi - 0x5f]
mov edx, 0xaab4d73b
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x73df6d47]
jnp 0x4101da
inc edi
mov eax, dword [0xa1473fba]
push ds
aas
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x735b6d47]
jnp 0x4101fb
inc edi
mov eax, dword [0xa14733ba]
push ds
xor edx, edi
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7fe46d47]
jnp 0x41021c
inc edi
mov eax, dword [0xa14737ba]
push ds
aaa
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x7f706d47]
jnp 0x410241
push ebp
mov edx, 0x2bbe972b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0xba
sub eax, dword [edi - 0x5f]
push ds
sub edx, edi
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7f1d6d47]
jnp 0x41026a
inc edi
mov eax, dword [0xa1472fba]
push ds
das
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7f9a6d47]
jnp 0x41028b
inc edi
mov eax, dword [0xa14723ba]
push ds
and edx, edi
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7f266d47]
jnp 0x4102ac
inc edi
mov eax, dword [0xa14727ba]
push ds
daa
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x7fb36d47]
jnp 0x4102d1
push ebp
mov edx, 0x1bbe971b
stosb byte es:[edi], al
add byte [edi - 0x5f], 0xba
sbb eax, dword [edi - 0x5f]
push ds
sbb edx, edi
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7f5f6d47]
jnp 0x4102fa
inc edi
mov eax, dword [0xa1471fba]
push ds
pop ds
xlatb
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7bd86d47]
jnp 0x41031b
inc edi
mov eax, dword [0xa14713ba]
push ds
adc edx, edi
mov ah, 0xaa
das
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0x7b646d47]
jnp 0x41033c
inc edi
mov eax, dword [0xa14717ba]
push ds
pop ss
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x7bf16d47]
jnp 0x410361
push ebp
mov edx, 0xbbe970b
stosb byte es:[edi], al
mov dl, 0x47
mov eax, dword [0xa1470bba]
push ds
or edx, edi
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov ah, 0x6d
mov al, byte [0xa1478eae]
mov edx, 0x1ea1470f
push ds
invalid
inc edi
add eax, 0x170a4d74
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0xa147faae]
mov edx, 0x1ea14703
add edx, edi
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
insd dword es:[edi], dx
mov al, byte [0xa14776ae]
mov edx, 0x1ea14707
pop es
xlatb
mov ah, 0xaa
aas
mov bh, 0x14
insd dword es:[edi], dx
mov al, byte [0x4d740547]
or dl, byte [edi]
test byte [ebp - 0x4c], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x7077f3ae]
mov al, byte [0xf3aea06d]
ja 0x4103d8
ja 0x4103ba
xlatb
nop
xchg edi, eax
nop
inc edi
jne 0x4103d2
xchg esp, eax
test byte [edi + esi*2 + 0x75447764], al
test byte [edi], al
inc edi
adc byte gs:[edi + 0x7b], dh
jnp 0x410306
jmp 0x410311
mov al, byte [0xa1472cae]
mov edx, 0x3ea147ec
in al, dx
xlatb
mov al, 0xaa
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa14799ae]
mov edx, 0x3ea147e0
loopne 0x4103b0
xlatb
mov al, 0xaa
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa14715ae]
mov edx, 0x3ea147e4
in al, 0xd7
mov al, 0xaa
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x84a26d47]
test byte [ebp + edx*2 + 0x3e97d83a], al
fsubr dword [edx - 0x4f5eb872]
inc edi
mov eax, dword [0xb0d7d83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x84426d47]
test byte [edi + eax*2 + 0x47dcbaa1], al
mov eax, dword [0xb0d7dc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x84cf6d47]
test byte [edi + eax*2 + 0x47d0baa1], al
mov eax, dword [0xb0d7d03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x844b6d47]
test byte [edi + eax*2 + 0x47d4baa1], al
mov eax, dword [0xb0d7d43e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x80e46d47]
test byte [ebp + edx*2 + 0x3e97c83a], al
enter 0xffffffffffff8eaa, 0x47
mov eax, dword [0x3ea147b0]
enter 0xffffffffffffb0d7, 0xffffffffffffffaa
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x80856d47]
test byte [edi + eax*2 + 0x47ccbaa1], al
mov eax, dword [0xb0d7cc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x80016d47]
test byte [edi + eax*2 + 0x47c0baa1], al
mov eax, dword [0xb0d7c03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x808e6d47]
test byte [edi + eax*2 + 0x47c4baa1], al
mov eax, dword [0xb0d7c43e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x801a6d47]
test byte [ebp + edx*2 + 0x3e97b83a], al
mov eax, 0xa1478eaa
mov al, 0x47
mov eax, dword [0xb0d7b83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x80bb6d47]
test byte [edi + eax*2 + 0x47bcbaa1], al
mov eax, dword [0xb0d7bc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x80476d47]
test byte [edi + eax*2 + 0x47b0baa1], al
mov eax, dword [0xb0d7b03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x8cc06d47]
test byte [edi + eax*2 + 0x47b4baa1], al
mov eax, dword [0xb0d7b43e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x8c5c6d47]
test byte [ebp + edx*2 + 0x3e97a83a], al
test al, 0xaa
add byte [edi - 0x5f], 0x3e
test al, 0x47
mov eax, dword [0xb0d7a8ba]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x8cf96d47]
test byte [edi + eax*2 + 0x47acbaa1], al
mov eax, dword [0xb0d7ac3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x8c866d47]
test byte [edi + eax*2 + 0x47a0baa1], al
mov eax, dword [0xb0d7a03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x8c026d47]
test byte [edi + eax*2 + 0x47a4baa1], al
mov eax, dword [0xb0d7a43e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x8c9f6d47]
test byte [ebp + edx*2 + 0x3e97983a], al
cwde
stosb byte es:[edi], al
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7983e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x8c3f6d47]
test byte [edi + eax*2 + 0x479cbaa1], al
mov eax, dword [0xb0d79c3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x88b86d47]
test byte [edi + eax*2 + 0x4790baa1], al
mov eax, dword [0xb0d7903e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x88446d47]
test byte [edi + eax*2 + 0x4794baa1], al
mov eax, dword [0xb0d7943e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x88d16d47]
test byte [ebp + edx*2 + 0x3e97883a], al
mov byte [edx - 0x4f5eb83a], ch
inc edi
mov eax, dword [0xb0d7883e]
stosb byte es:[edi], al
inc edi
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp + 0x30], ch
scasb al, byte es:[edi]
mov dword [0x8cbaa147], eax
inc edi
mov eax, dword [0xb0d78c3e]
stosb byte es:[edi], al
xlatb
mov al, 0xaa
inc edi
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
dec ebp
sub dh, byte [ebx]
test byte [ebp + 0x30], ch
scasb al, byte es:[edi]
pop ss
inc edi
mov eax, dword [0xa14780ba]
adc bh, 0xb0
stosb byte es:[edi], al
aaa
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp + 0x30], ch
stosb byte es:[edi], al
imul edx, dword [ebp + 0x70], 0xffffffd4
cmova esp, dword [ecx - 0x5eb87b86]
pop esi
test bh, dl
jl 0x4106ef
aas
mov bh, 0x5c
insd dword es:[edi], dx
js 0x410792
add eax, 0x5f4a4d7c
test byte [ebp + 0x7c], dl
aam 0x73
mov bh, 0x78
insd dword es:[edi], dx
js 0x410708
jae 0x410713
js 0x410774
fdiv qword [esi]
dec edi
jnp 0x4107de
push ebp
cmp dh, ah
xchg edi, eax
hlt
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x948c6d47]
test byte [edi + eax*2 + 0x47e8baa1], al
mov eax, dword [0xb0d7e83e]
stosb byte es:[edi], al
das
call 0x2febb86e
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x94086d47]
test byte [edi + eax*2 + 0x47ecbaa1], al
mov eax, dword [0xb0d7ec3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x94956d47]
test byte [edi + eax*2 + 0x47e0baa1], al
mov eax, dword [0xb0d7e03e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
add eax, 0x332a4d70
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x94216d47]
test byte [ebp + edx*2 + 0x3e97e43a], al
in al, 0xaa
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7e43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x94c26d47]
test byte [edi + eax*2 + 0x47d8baa1], al
mov eax, dword [0xb0d7d83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x944e6d47]
test byte [edi + eax*2 + 0x47dcbaa1], al
mov eax, dword [0xb0d7dc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x94cb6d47]
test byte [edi + eax*2 + 0x47d0baa1], al
mov eax, dword [0xb0d7d03e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x94676d47]
test byte [ebp + edx*2 + 0x3e97d43a], al
aam 0xaa
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7d43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x90046d47]
test byte [edi + eax*2 + 0x47c8baa1], al
mov eax, dword [0xb0d7c83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x90816d47]
test byte [edi + eax*2 + 0x47ccbaa1], al
mov eax, dword [0xb0d7cc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x900d6d47]
test byte [edi + eax*2 + 0x47c0baa1], al
mov eax, dword [0xb0d7c03e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x909a6d47]
test byte [ebp + edx*2 + 0x3e97c43a], al
les ebp, [edx - 0x4f5eb872]
inc edi
mov eax, dword [0xb0d7c43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x903a6d47]
test byte [edi + eax*2 + 0x47b8baa1], al
mov eax, dword [0xb0d7b83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x90c76d47]
test byte [edi + eax*2 + 0x47bcbaa1], al
mov eax, dword [0xb0d7bc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x90436d47]
test byte [edi + eax*2 + 0x47b0baa1], al
mov eax, dword [0xb0d7b03e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x9cdc6d47]
test byte [ebp + edx*2 + 0x3e97b43a], al
mov ah, 0xaa
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7b43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x9c7c6d47]
test byte [edi + eax*2 + 0x47a8baa1], al
mov eax, dword [0xb0d7a83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x9cf96d47]
test byte [edi + eax*2 + 0x47acbaa1], al
mov eax, dword [0xb0d7ac3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x9c866d47]
test byte [edi + eax*2 + 0x47a0baa1], al
mov eax, dword [0xb0d7a03e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x9c126d47]
test byte [ebp + edx*2 + 0x3e97a43a], al
movsb byte es:[edi], byte [esi]
stosb byte es:[edi], al
add byte [edi - 0x5f], 0x3e
movsb byte es:[edi], byte [esi]
inc edi
mov eax, dword [0xb0d7a4ba]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x9cbf6d47]
test byte [edi + eax*2 + 0x4798baa1], al
mov eax, dword [0xb0d7983e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x9c3b6d47]
test byte [edi + eax*2 + 0x479cbaa1], al
mov eax, dword [0xb0d79c3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x98c46d47]
test byte [edi + eax*2 + 0x4790baa1], al
mov eax, dword [0xb0d7903e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x98506d47]
test byte [ebp + edx*2 + 0x3e97943a], al
xchg esp, eax
stosb byte es:[edi], al
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7943e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x98f16d47]
test byte [edi + eax*2 + 0x4788baa1], al
mov eax, dword [0xb0d7883e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x987d6d47]
test byte [edi + eax*2 + 0x478cbaa1], al
mov eax, dword [0xb0d78c3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0x98fa6d47]
test byte [edi + eax*2 + 0x4780baa1], al
mov eax, dword [0xb0d7803e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0x98976d47]
test byte [edi + eax*2 + 0x47845ea1], al
mov eax, dword [0x7cd7847a]
inc edi
imul edi, dword [ebx - 0x78], 0x5cb78484
insd dword es:[edi], dx
js 0x410ba9
add eax, 0x5f4a4d7c
test byte [ebp + 0x7c], dl
fadd st(0), st(0)
xchg esp, eax
test byte [ebp + edx*2 + 0x3e97f03a], al
invalid
jo 0x410bf8
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, 0x6d
mov al, byte [0xa4386d47]
test byte [edi + eax*2 + 0x47e8baa1], al
mov eax, dword [0xb0d7e83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa4c56d47]
test byte [edi + eax*2 + 0x47ecbaa1], al
mov eax, dword [0xb0d7ec3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xa4516d47]
inc edi
insd dword es:[edi], dx
push ecx
movsb byte es:[edi], byte [esi]
test byte [ebp + edx*2 + 0x3e97e03a], al
loopne 0x410baf
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7e03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa4f26d47]
test byte [edi + eax*2 + 0x47e4baa1], al
mov eax, dword [0xb0d7e43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa47e6d47]
test byte [edi + eax*2 + 0x47d8baa1], al
mov eax, dword [0xb0d7d83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa4fb6d47]
test byte [edi + eax*2 + 0x47dcbaa1], al
mov eax, dword [0xb0d7dc3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xa0946d47]
test byte [ebp + edx*2 + 0x3e97d03a], al
shr byte [edx - 0x4f5eb872], 1
inc edi
mov eax, dword [0xb0d7d03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa0346d47]
test byte [edi + eax*2 + 0x47d4baa1], al
mov eax, dword [0xb0d7d43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa0b16d47]
test byte [edi + eax*2 + 0x47c8baa1], al
mov eax, dword [0xb0d7c83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa03d6d47]
test byte [edi + eax*2 + 0x47ccbaa1], al
mov eax, dword [0xb0d7cc3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xa0ca6d47]
test byte [ebp + edx*2 + 0x3e97c03a], al
shr byte [edx - 0x4f5eb872], 0x47
mov eax, dword [0xb0d7c03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa06a6d47]
test byte [edi + eax*2 + 0x47c4baa1], al
mov eax, dword [0xb0d7c43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa0f76d47]
test byte [edi + eax*2 + 0x47b8baa1], al
mov eax, dword [0xb0d7b83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa0736d47]
test byte [edi + eax*2 + 0x47bcbaa1], al
mov eax, dword [0xb0d7bc3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xac0c6d47]
test byte [ebp + edx*2 + 0x3e97b03a], al
mov al, 0xaa
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7b03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xacad6d47]
test byte [edi + eax*2 + 0x47b4baa1], al
mov eax, dword [0xb0d7b43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xac296d47]
test byte [edi + eax*2 + 0x47a8baa1], al
mov eax, dword [0xb0d7a83e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xacb66d47]
test byte [edi + eax*2 + 0x47acbaa1], al
mov eax, dword [0xb0d7ac3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xac426d47]
test byte [ebp + edx*2 + 0x3e97a03a], al
mov al, byte [0xa14782aa]
mov al, byte ds:[0xa0baa147]
xlatb
mov al, 0xaa
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xacef6d47]
test byte [edi + eax*2 + 0x47a43ea1], al
mov eax, dword [0xb0d7a4ba]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xac6b6d47]
test byte [edi + eax*2 + 0x47983ea1], al
mov eax, dword [0xb0d798ba]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa8f46d47]
test byte [edi + eax*2 + 0x479c3ea1], al
mov eax, dword [0xb0d79cba]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xa8816d47]
test byte [ebp + edx*2 + 0x3e97903a], al
nop
stosb byte es:[edi], al
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7903e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa8216d47]
test byte [edi + eax*2 + 0x4794baa1], al
mov eax, dword [0xb0d7943e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa8ae6d47]
test byte [edi + eax*2 + 0x4788baa1], al
mov eax, dword [0xb0d7883e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xa82a6d47]
test byte [edi + eax*2 + 0x478cbaa1], al
mov eax, dword [0xb0d78c3e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xa8c76d47]
test byte [edx - 0x1d7fc5ab], al
xchg edi, eax
add byte ds:[edi + 0x69], 0xa8
movsb byte es:[edi], byte [esi]
test byte [edi + eax*2 + 0x47803ea1], al
mov eax, dword [0xb0d780ba]
inc edi
imul esp, dword [eax], 0xb7848494
xor byte [ebp - 0x60], ch
inc edi
add eax, 0x332a4d70
test byte [ebp + 0x30], ch
inc edi
insd dword es:[edi], dx
aaa
imul edi, dword [ebx + 0x7b], 0xffffffdc
adc dword [esp + eax*4 - 0x3c5aa7c], 0xaafc3e97
add byte [edi - 0x5f], 0x3e
cld
inc edi
mov eax, dword [0xb0d7fcba]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb4386d47]
test byte [edi + eax*2 + 0x47f0baa1], al
mov eax, dword [0xb0d7f03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb4c56d47]
test byte [edi + eax*2 + 0x47f4baa1], al
mov eax, dword [0xb0d7f43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb4416d47]
test byte [edi + eax*2 + 0x47e8baa1], al
mov eax, dword [0xb0d7e83e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xb4de6d47]
test byte [ebp + edx*2 + 0x3e97ec3a], al
in al, dx
stosb byte es:[edi], al
mov es, word [edi - 0x5f]
mov al, 0x47
mov eax, dword [0xb0d7ec3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb47e6d47]
test byte [edi + eax*2 + 0x47e0baa1], al
mov eax, dword [0xb0d7e03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb4fb6d47]
test byte [edi + eax*2 + 0x47e4baa1], al
mov eax, dword [0xb0d7e43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb0846d47]
test byte [edi + eax*2 + 0x47d8baa1], al
mov eax, dword [0xb0d7d83e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xb0106d47]
test byte [ebp + edx*2 + 0x3e97dc3a], al
fsubr qword [edx - 0x4f5eb872]
inc edi
mov eax, dword [0xb0d7dc3e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb0b16d47]
test byte [edi + eax*2 + 0x47d0baa1], al
mov eax, dword [0xb0d7d03e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb03d6d47]
test byte [edi + eax*2 + 0x47d4baa1], al
mov eax, dword [0xb0d7d43e]
stosb byte es:[edi], al
das
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
insd dword es:[edi], dx
mov al, byte [0xb0ba6d47]
test byte [edi + eax*2 + 0x47c8baa1], al
mov eax, dword [0xb0d7c83e]
stosb byte es:[edi], al
aas
mov bh, 0x30
insd dword es:[edi], dx
mov al, byte [0x4d700547]
sub dh, byte [ebx]
test byte [ebp - 0x50], dl
aam 0x73
mov bh, 0xa0
insd dword es:[edi], dx
mov al, byte [0xb0566d47]
test byte [ebp + edx*2 + 0x3e97cc3a], al
int3