Function at 0x401000
Capabilities:
Encode data using xor

Disassembly:
push ebx
sub esp, 0x44
mov eax, 0x401023
mov ecx, 0
mov bl, byte [eax]
add bl, 0x8e
mov byte [eax], bl
add eax, 1
add ecx, 1
cmp ecx, 0xd137
jne 0x40100e
sub dh, byte [edx + 0x72]
mov bl, 0x72
sub esi, dword [edx + 0x72]
jb 0x40109f
cld
mov dh, dl
xor eax, 0xf58afa03
xor esi, dword [ebx - 0xb]
xor dh, byte [ebx - 0xd]
imul esi, dword [ecx - 0x67], 0x72
jb 0x401028
pop ebp
sub dh, byte [edx - 0x7e]
mov dl, 0x72
sub eax, 0x35353535
sti
mov ch, byte [edx]
inc edi
dec esp
mov dl, 0x72
cmc
xor dh, byte [edx - 0xb]
mov dh, 0x71
inc edx
xor eax, 0x775a35cd
jb 0x4010d4
jb 0x4010bf
jl 0x4010d8
jb 0x4010da
sub ecx, dword [edx - 0x67]
mov bl, 0x72
pop ebx
frstor dword [edi]
jb 0x4010e4
invalid
mov dl, 0x72
pop edx
ja 0x4010df
jb 0x401118
retf
mov bl, 0x72
pop ebx
mov dword [edi], esp
jb 0x401138
fiadd dword [edx + eax*4 - 0x4e]
jb 0x401126
dec ebp
cmp dh, byte [edx + 0x72]
retf
pushfd
mov bl, 0x72
pop ebx
cld
pop ss
jb 0x40114e
pop edx
ja 0x401151
jb 0x401153
pop ebx
jl 0x401156
jb 0x401158
sub esi, dword [edx]
mov al, 0xb3
jb 0x401147
pop edi
jb 0x401162
fisubr dword [esi - 0x7e]
mov dl, 0x72
pop edx
and edi, dword [edx]
jb 0x40116c
retf
jb 0x40118c
ficomp dword [eax + 0x5a72b283]
stc
cmp dh, byte [edx + 0x72]
retf
sub esp, dword [edx - 0x50]
mov bl, 0x72
pop ebx
dec esi
push ds
jb 0x4011a2
pop edx
ja 0x4011a5
jb 0x4011a7
pop ebx
jl 0x4011aa
jb 0x4011ac
sub edx, dword [edx + 0x5b72b3b1]
or esp, dword [esi]
jb 0x4011b6
fcmovb st(0), st(2)
xor dword [edx + 0x3acf5a72], 0x72
jb 0x40111a
mov dl, 0x72
pop edx
iretd
retf
xor eax, 0xb3b1922b
xchg edx, eax
mov cl, 0xb3
mov bl, 0x72
pop ebx
jb 0x4011b1
jle 0x40116f
jb 0x4011cc
pop edx
ja 0x4011cf
jb 0x4011d1
pop ebx
jl 0x4011d4
jb 0x4011d6
sub ebp, dword [edx]
pushfd
mov bl, 0x72
pop ebx
loope 0x401192
jb 0x4011e0
invalid
in al, dx
xor dword [edx + 0x3aa55a72], 0x72
jb 0x401144
xor eax, 0xb39c2a2b
jb 0x4011db
push esp
push ss
jb 0x4011f6
pop edx
ja 0x4011f9
jb 0x4011fb
pop ebx
jl 0x4011fe
jb 0x401200
sub eax, edx
mov cl, 0xb3
jb 0x4011ef
mov bh, 0x26
jb 0x40120a
ficom dword [esi]
xor dword [edx + 0x3a7b5a72], 0x72
jb 0x40116e
retf
xor eax, 0xb3b1c22b
jb 0x401205
ret 0xb3b1
mov bl, 0x72
pop ebx
push ebx
pop ds
jb 0x401220
pop edx
ja 0x401223
jb 0x401225
pop ebx
jl 0x401228
jb 0x40122a
sub edi, edx
pushfd
mov bl, 0x72
pop ebx
lea esp, [esi]
jb 0x401234
fiadd dword [eax - 0x7d]
mov dl, 0x72
pop edx
push ecx
cmp dword [edx + 0x72], esi
retf
cli
pushfd
mov bl, 0x72
pop ebx
int3
jb 0x40124a
pop edx
ja 0x40124d
jb 0x40124f
pop ebx
jl 0x401252
jb 0x401254
sub edi, dword [edx + 0x5b72b399]
arpl word [0x6ada7272], sp
xor dword [edx + 0x39275a72], 0x72
jb 0x4011c2
mov dl, 0x72
pop edx
daa
cmp dword [edx + 0x72], esi
retf
xor eax, 0xb399ba2b
jb 0x401259
mov edx, 0x5b72b399
mov bl, 0x72
pop ebx
salc
push ss
jb 0x401274
pop edx
ja 0x401277
jb 0x401279
pop ebx
jl 0x40127c
jb 0x40127e
sub ebp, edx
cdq
mov bl, 0x72
pop ebx
cmp dword [0x94da7272], esp
test byte [edx + 0x39fd5a72], dh
jb 0x401292
retf
ljmp 0x22fb:0x5b72b399
mov bl, 0x72
pop ebx
sti
and dh, byte [edx + 0x72]
jb 0x40129e
pop edx
ja 0x4012a1
jb 0x4012a3
pop ebx
jl 0x4012a6
jb 0x4012a8
sub ebx, dword [edx]
cdq
mov bl, 0x72
pop ebx
invalid
jb 0x4012b2
fidivr dword [esi + 0x5a72b284]
sar dword [ecx], cl
jb 0x4012bc
retf
sbb bl, byte [ecx - 0x7da48d4d]
push ss
mov bl, 0x72
pop ebx
adc byte [esi], 0x72
jb 0x4012b1
jb 0x4012c8
pop edx
ja 0x4012cb
jb 0x4012cd
pop ebx
jl 0x4012d0
jb 0x4012d2
sub edx, edx
wait
mov bl, 0x72
pop ebx
in eax, 0x25
jb 0x4012dc
invalid
retf
rcr byte [ebx - 0x36a48d4d], cl
mov bl, 0x72
pop ebx
leave
and dh, byte [edx + 0x72]
jb 0x4012f2
pop edx
ja 0x4012f5
jb 0x4012f7
pop ebx
jl 0x4012fa
jb 0x4012fc
sub esi, dword [edx - 0x65]
mov bl, 0x72
pop ebx
mov ebx, 0xda727225
adc al, byte [edx + esi*4 + 0x397f5a72]
jb 0x401306
ficom dword [edx]
test byte [edx + 0x397f5a72], dh
pop edx
jg 0x4012d5
jb 0x401310
retf
jb 0x40123e
mov bl, 0x72
pop ebx
and ah, byte [ebx]
jb 0x40131c
pop edx
ja 0x40131f
jb 0x401321
pop ebx
jl 0x401324
jb 0x401325
jb 0x401326
jb 0x4012e0
sub esp, dword [edx + 0x5b72b39b]
mov byte [0x5b72b39b], al
xchg ecx, eax
and eax, 0x3cda7272
test byte [edx + 0x38555a72], dh
jb 0x40133a
jb 0x401330
jb 0x401299
fidivr dword [esp + eax*4]
cmp al, 0x84
mov dl, 0x72
pop edx
push ebp
cmp byte [edx + 0x72], dh
retf
mov byte [0x5b72b39b], al
mov bl, 0x72
pop ebx
lodsd eax, dword [esi]
and eax, 0x775a7272
jb 0x40134a
jb 0x401346
pop edx
ja 0x401349
jb 0x40134b
jb 0x401335
pop ebx
jl 0x40134e
jb 0x401350
sub eax, dword [edx]
mov al, 0xb3
jb 0x40133f
and al, 0x72
jb 0x4012c3
fisub dword [esi - 0x7c]
mov dl, 0x72
pop edx
sub edi, dword [eax]
test byte [edx + 0x382b5a72], dh
jb 0x401364
retf
add dh, byte [eax - 0x25a48d4d]
adc eax, 0xdb5a7272
mov bl, 0x72
pop ebx
ficom dword [0xdb5a7272]
jb 0x401370
pop edx
fstp xword [edx]
jb 0x401375
cmp dh, byte [edx + 0x72]
or ebp, dword [ebx]
insb byte es:[edi], dx
jb 0x40137a
jb 0x401373
imul edi, esp, 0x34
div byte [edx]
call 0xe473bf8a
jbe 0x4012be
xor esp, esp
je 0x401338
and dh, byte [ebx - 3]
jae 0x401315
mov esi, 0xc6fd8296
xchg esi, eax
jp 0x4012e8
invalid
enter 0xffffffffffffa6ff, 0x7c
lodsd eax, dword [esi]
jmp dword [esi - 0x10bf5284]
cmpsb byte [esi], byte es:[edi]
jl 0x4012d1
inc eax
out dx, eax
mov bh, ch
invalid
out 0x77, al
lcall 0x7672, 0x755d8376
xor dword [ebx + 0x5eee40ad], 0xffffffd0
xor eax, 0x96e6fdc8
pop ebp
jne 0x4013aa
jbe 0x4012bd
mov bl, 0xad
inc eax
out dx, al
pop esi
sal byte [0x96e6fdc8], 1
jp 0x40130f
enter 0xffffffffffff8c5a, 0x3a
pop edx
invalid
cmp dh, byte [edx + 0x72]
jb 0x4013be
jb 0x401318
retf
movsd dword es:[edi], dword [esi]
cmp esi, edi
xor dh, al
jle 0x401350
invalid
mov bl, 0xad
cmp ch, dh
sal byte [0x96e671c8], 1
xchg esi, eax
jp 0x4013c1
insd dword es:[edi], dx
cmp dword [edx + 0x72], esi
mov dl, 0xc2
pop edx
out dx, al
cmp byte [edx + 0x72], dh
jb 0x4013e4
jno 0x40135a
out 0x96, al
xchg esi, eax
cmp ch, 0x62
enter 0x665a, 0x39
jb 0x4013f0
cmp word [edx + 0x72], si
cmc
cmp ch, 0x38
sal byte [0x96e671c8], 1
xchg esi, eax
jp 0x4013e5
inc esp
jno 0x4013ff
jno 0x401400
jno 0x40138d
std
invalid
cmp dword [edx + 0x72], esi
lds esp, [ebp + 0x6a8fab4d]
mov dl, 0xb3
jb 0x40137f
enter 0xffffffffffff81c9, 0xfffffffffffffff6
inc esi
jb 0x40142f
leave
xor esi, 0x72727246
test byte [esi + 0x72], 0x72
jb 0x4013ef
xor dh, dh
jb 0x401375
div byte [edx - 0x4d]
mov bl, 0x72
enter 0xf5a, 0x39
jb 0x40143b
jb 0x40138c
pop edx
invalid
mov dl, 0xc2
pop edx
nop
cmp byte [edx + 0x72], dh
jno 0x4013b9
jb 0x401442
out 0x7a, eax
sti
jp 0x4013cf
mov bh, 0x6a
push edi
push edx
pop ebp
jno 0x40144d
ret 0x25a
push edx
pop ebp
jno 0x401459
fdiv qword [ebx - 0x3e]
pop edx
inc ebp
cwde
jb 0x401462
jb 0x4013e6
cmc
mov bh, bh
not dword [edx + 0x5d]
jno 0x40146a
invalid
ret 0x8771
jno 0x401388
xchg dword [edx - 0x4d], esi
jb 0x4013b6
mov bl, 0x72
push edi
fidiv dword [ecx + 0x71]
jno 0x4013e8
test dl, al
push edi
push edx
pop ebp
jno 0x401485
ret 0x8771
fdivr st(7)
mov edi, 0x71c2c366
xchg dword [edx - 0x4e], eax
mov bl, 0x72
std
jb 0x40142c
push 0xffffffffffffffc5
jne 0x401422
invalid
cmp dword [edx + 0x72], esi
retf
cmp al, bl
jno 0x40142d
ret
bound esi, qword [ecx - 0x79]
jbe 0x4013fe
mov bl, 0x72
push dword [edi - 0x373d3a9a]
pop edx
cmp byte [ecx], 0x72
jb 0x401424
jb 0x4014ca
retf
ret 0xe771
jno 0x401446
bound esi, qword [ecx - 0x79]
outsb dx, byte [esi]
mov dl, 0xb3
jb 0x40142f
pop edx
insb byte es:[edi], dx
cmp byte [edx + 0x72], dh
jb 0x4014de
std
mov edi, 0xfac3c86a
invalid
mov esi, dword [ecx - 0x19]
jno 0x401469
bound esi, qword [ecx - 0x79]
push cs
mov dl, 0xb3
jb 0x4014fb
mov bl, 0x72
jno 0x401472
out 0x6a, eax
pop edx
push 0x5a
jecxz 0x4014c6
jb 0x401503
retf
xor bl, byte [ebx + 0x77]
jae 0x40150a
jb 0x4014ad
div byte [esi + 0x7ffd72b3]
mov byte [0x7572b373], al
mov dh, 0xb3
jb 0x40149c
mov bl, 0x72
std
jg 0x401443
jae 0x401456
mov bl, 0x72
jb 0x40151a
jne 0x4014e0
cmp ch, byte [ebp - 0x48a0f95]
lodsd eax, dword [esi]
imul esi, eax, 0x75
sti
mov bh, 0x7a
invalid
jb 0x401480
std
push 0x5a
sbb dword [eax], edi
jb 0x401531
retf
push dword [esi - 0x233d8886]
jp 0x40153f
jp 0x401541
ret 0x7adc
xchg esi, eax
mov bl, 0xb3
jb 0x401496
jno 0x40145d
cmpsb byte [esi], byte es:[edi]
mov bl, 0xb3
jb 0x4014d8
mov bl, 0x72
std
out dx, eax
invalid
invalid
leave
sti
mov bh, 0x6a
jno 0x40146d
jbe 0x40149b
mov bl, 0x72
push dword [edi + 0x71c2c566]
out 0x7a, eax
jno 0x4014db
push 0xffffffffffffffc9
jno 0x40147f
outsb dx, byte [esi]
mov dl, 0xb3
jb 0x4014a2
cmp ebp, dword [ebx - 0x48c78531]
cmp byte [edi - 0x7d0f7d8f], dh
std
mov bh, 0x6a
jno 0x401487
invalid
cld
invalid
jne 0x401542
jb 0x401493
mov bl, 0xad
lodsd eax, dword [esi]
mov edi, 0xc562ee7a
invalid
leave
jno 0x4014a4
xchg dword [esi - 0x4d], esi
jbe 0x4014d2
mov bl, 0x72
push dword [edi + 0x71c2c566]
out 0x7a, eax
jno 0x401512
mov bh, 0x66
invalid
push 0xffffffffffffffc9
jno 0x4014b6
jp 0x4014e4
mov bl, 0x72
jno 0x40151c
push 0xffffffffffffffdc
jae 0x4015aa
xchg esi, eax
mov bl, 0xb3
jb 0x401501
jno 0x4014c8
salc
mov bl, 0xb3
jb 0x401522
je 0x40150d
invalid
jb 0x40157f
push dword [edi - 0x373d3a9a]
pop edx
dec esi
aaa
mov bh, 0x66
invalid
enter 0x4e5a, 0x37
jb 0x4015fc
retf
int 0x3b
xor eax, 0x2a5efdc7
push esi
lodsd eax, dword [esi]
jb 0x40161d
jb 0x401606
pop edx
push edx
aaa
jb 0x401622
cmc
out dx, eax
jp 0x401626
lds esp, [0x71b738b5]
leave
jno 0x401584
out 0x7c, eax
adc dh, dl
mov cl, 0xb3
jb 0x4015bf
dec edx
cli
mov bh, 0x71
ficom dword [edx]
jae 0x40157e
mov bl, 0x72
pop edx
jb 0x401627
outsd dx, dword es:[esi]
jno 0x401642
lodsb al, byte [esi]
iretd
add dword [ecx], 0x72727396
enter 0xffffffffffff81c9, 0x30
out 0x71, eax
xor dword [eax], 0x31659d4d
push cs
jae 0x4015a0
jb 0x4015a7
jno 0x4015d8
push 0xfffffffffffffff5
out dx, eax
jp 0x401668
invalid
push edi
push ss
dec ecx
jno 0x401673
fiadd dword [edx]
jae 0x4015b9
jb 0x4015ca
pop edx
jnp 0x401641
jb 0x40167f
jno 0x4015f6
push 0xffffffffffffffff
test dword [esi - 0x3a8e8eca], 0xda7ae771
bnd jae 0x4015d1
mov bl, 0x72
ret 0x635a
jb 0x4015e2
pop edx
arpl word [0x36f57272], si
xor eax, 0x36f57272
lcall 0x4916, 0xf7ff9b5d
lcall 0x4916, 0xf7ff9b5d
dec ecx
jno 0x4016a1
invalid
jno 0x4016b5
jno 0x4016b5
invalid
jo 0x4016c9
jno 0x401693
mul dword [esi]
jo 0x4016cf
jno 0x401602
jb 0x4016d4
jb 0x401626
push edi
invalid
jno 0x4016db
jno 0x4016db
jno 0x40162d
ret 0x8771
jno 0x4015f4
mov dl, 0xb3
mov dl, 0xb3
jb 0x401667
push 0x71
sti
jno 0x401670
mov bh, 0x66
out 0xf1, al
push edi
not dword [edx + 0x70]
jno 0x4016f0
push edx
jo 0x4016ef
jno 0x401642
ret 0xf7ff
push edi
push ss
dec ecx
jno 0x4016f7
ret 0xf7ff
fcmovbe st(0), st(6)
jae 0x401644
jb 0x401655
pop edx
invalid
push edi
push edx
jo 0x40170e
jno 0x401668
ret 0x8d5a
lea esi, [edi]
jb 0x401717
jb 0x40169b
cmc
mov dh, bh
xor ah, dh
mov eax, dword [0x7052f7ff]
jno 0x401723
push edx
jo 0x401722
jno 0x40168d
fcmovbe st(0), st(2)
jae 0x401669
sal byte [ebx - 0x4d], cl
mov bl, 0x72
ret 0x755a
jb 0x40167a
pop edx
jne 0x4016f2
jb 0x40172f
retf
fdiv qword [edx - 0x3e]
pop edx
add ch, byte [esi + 0x71]
jno 0x40169d
ret 0x25a
jno 0x401742
retf
std
mov edi, 0x1f5ac27e
jle 0x401698
pop edx
pop ds
adc dword [edx + 0x72], esi
push edi
jo 0x401751
jno 0x4016a4
jno 0x4016cb
jno 0x40166e
xor dh, byte [edx + 0x32f772b3]
div dword [edx]
out 0xfc, eax
jno 0x4016d8
out 0x66, eax
jno 0x40167b
jno 0x40167b
sub dh, byte [edx - 0x3f4a8d4d]
xor edi, 0x71717061
jb 0x4016ae
rol byte [ecx + 0x717061f7], 0x71
rcl eax, 1
jno 0x4016eb
push 0x5a
push 0x34
jb 0x40177c
retf
pop edx
jno 0x40172c
jb 0x401785
movsd dword es:[edi], dword [esi]
cmp ecx, ebp
div dword [edx]
adc dword [ecx], 0x3b33fd33
xor al, byte [ecx + 0x33fd3311]
cmp esi, dword [0xb24e8a2a]
adc dword [ebx], esi
std
xor edi, dword [ebx]
xor eax, 0xb24e8a2a
mov dl, 0x72
pop edx
jb 0x40177f
sbb dword [esi], esi
jb 0x40179b
sub ch, byte [edx]
test dword [edx + 0x72], esi
jb 0x4017a0
pop edx
iretd
jb 0x40173c
push dword [edi - 0x3d975aca]
mov bh, 0x36
movsd dword es:[edi], dword [esi]
push 0x6ee7fbc2
sti
out 0x6e, eax
jno 0x40172e
jp 0x4017a3
enter 0x7170, 0x71
retf
jno 0x401719
div dword [edx]
retf
xor esi, 0x72727225
leave
invalid
xor dh, al
leave
invalid
jb 0x4017e0
fidiv dword [edx]
jae 0x401725
mov bl, 0x72
std
jb 0x401771
dec edx
pop edx
jge 0x4017e6
jno 0x4017eb
std
push 0xffffffffffffffff
imul dword [esi - 0x368e8ea2]
push edi
scasb al, byte es:[edi]
pop esi
jno 0x4017f3
leave
invalid
salc
jae 0x40173b
jb 0x40174c
pop edx
stc
xor al, 0x72
jb 0x40176c
jae 0x40176e
jae 0x401793
push edi
scasb al, byte es:[edi]
pop esi
jno 0x40180a
imul dword [esi - 0x258e8ea2]
sbb dh, byte [edx - 0x4d]
ficomp dword [edx]
jb 0x401750
jb 0x401761
pop edx
stosd dword es:[edi], eax
jl 0x401815
jb 0x40176e
pop edx
retf 0x7234
jno 0x401853
ret 0x145a
jb 0x40185a
cmc
xchg byte ss:[eax + 0x714ae7c1], bh
mov eax, 0x714ae7c1
out 0x7a, eax
pop edx
mov ecx, 0xcb727208
invalid
pop edx
test byte [ebx], bl
jb 0x401872
movsd dword es:[edi], dword [esi]
cmp edx, ecx
div dword [edx]
adc dword [ecx], 0xf563fd33
cmc
mov edi, 0xbfff716e
pop edx
ret 0x7210
jb 0x401888
jb 0x401814
std
mov edi, 0xd038fd66
salc
sti
jg 0x401892
jb 0x401894
jb 0x40185f
xor eax, 0xb24e9e2a
jb 0x401885
adc esi, dword [0x5ef57272]
xor eax, 0x5ef57272
ret 0xc8c5
movsd dword es:[edi], dword [esi]
dec ebp
jno 0x40182c
jp 0x401842
iretd
outsb dx, byte [esi]
pop edx
pushfd
xor eax, 0xf7cb7272
xor cl, bl
out 0x79, al
movsd dword es:[edi], dword [esi]
jns 0x4017fa
push 0x7273745b
pop ebx
je 0x4018cc
jb 0x4018cd
jb 0x40185b
push dword [edi - 0x188e3dea]
mov bh, 0x16
ret 0xe771
jno 0x401848
jp 0x4018bd
cld
mov al, byte [0xf7cb7272]
xor cl, bl
out 0x59, al
jno 0x401856
jp 0x4018cb
sbb al, 0x70
jno 0x4018e6
jo 0x4018e5
jno 0x401841
retf
sti
mov bh, 0x5a
invalid
xor al, byte [ecx + 0x72720000]
add byte [edx + 0x72], dh
jb 0x4018fd
jb 0x401856
fdiv qword [ebx - 0x30]
jno 0x401879
pop esi
invalid
mov edi, 0x10555a16
jb 0x40190d
std
push 0xffffffffffffffdc
xchg bh, bh
mov bh, 0x46
fadd qword [esi - 0x3ab94801]
ret 0xcffb
inc esi
invalid
push dword [edi - 0x4363d9e]
out 0x46, eax
sti
out 0x4a, eax
sti
out 0x4e, eax
pop edx
mov dh, 0x94
jb 0x40193a
cmc
invalid
cmc
push 0x74
int1
je 0x4018c0
cmpsd dword [esi], dword es:[edi]
enter 0xffffffffffffdac8, 0x2e
jb 0x401889
jb 0x4018a1
pop edx
jb 0x401956
jb 0x40194f
cmc
sub byte ss:[ebp - 0x377d19c8], 0xc8
enter 0xffffffffffffd2da, 0x72
mov bl, 0x72
leave
fcmovbe st(0), st(2)
jb 0x40189d
sal byte [edx - 0x4d], cl
jb 0x4018b5
pop edx
pop esi
jp 0x401962
jb 0x4018e7
sbb ah, 0x75
enter 0xffffffffffffe6da, 0x72
out 0x72, al
mov bl, 0x72
leave
pop edx
dec ebp
jp 0x401973
jb 0x4018f8
xor byte ss:[ecx - 0x49], 0x5e
invalid
sbb dh, byte [edx + 0x72]
stosd dword es:[edi], eax
mov bh, 0x5e
cmp esi, 0x717171e9
shr dword [ebx - 0x5918a531], 1
sti
iretd
stosd dword es:[edi], eax
mov bh, 0x62
out dx, eax
xchg edx, eax
push dword [edi - 0x188e3d9e]
jp 0x401995
pop edx
les ebx, [esi - 0x8348d8e]
xor cl, bl
out 0x7b, al
jno 0x40192e
jp 0x4019a3
inc esp
outsd dx, dword [esi]
jno 0x4019be
retf
mov bh, 0x62
pop ebp
inc esi
movsd dword es:[edi], dword [esi]
xor ch, byte [ebx + 0x11815ecf]
xor bh, ch
invalid
iretd
outsb dx, byte [esi]
jno 0x401961
invalid
mov edi, 0xe6f5a16
push cs
jb 0x4019db
std
mov edi, 0xd038fd66
int 0xd6
sti
jg 0x4019e6
jb 0x4019e7
jb 0x4019e8
jb 0x4019e9
jb 0x4019b3
cmp esi, dword [0x729cdf5a]
xor eax, 0x729cdf5a
jb 0x401976
xor ah, bh
jae 0x4019b8
enter 0x3230, 0xffffffffffffffb0
mov bl, 0x72
leave
std
inc eax
movsd dword es:[edi], dword [esi]
jno 0x4019e9
int1
sbb dword [edx + 0x72], esi
div dword [edx]
invalid
invalid
ret 0xee5a
out dx, al
jo 0x401a19
jno 0x401975
retf
std
inc eax
mov ecx, 0x7219d25a
jb 0x401960
sbb dword [edx + 0x72], esi
lodsd eax, dword [esi]
push 0xffffffffffffffee
push ebx
movsd dword es:[edi], dword [esi]
xor dh, bh
jno 0x40198c
div dword [ecx - 0x2f]
rol byte [ecx - 0x3acacdef], 1
enter 0xffffffffffffe6fd, 0xffffffffffffff96
xor dh, byte [0xe6fdc8c5]
xchg esi, eax
jle 0x401990
enter 0xffffffffffff8771, 0x3e
xchg dword [esi], edi
mov dl, 0xb3
jb 0x4019a9
bnd jb 0x401a44
jb 0x40199c
std
dec edx
jno 0x40195f
jb 0x40198d
mov bl, 0x72
enter 0xffffffffffff8771, 0x1e
jb 0x4019a5
jno 0x401966
push ds
mov dl, 0xb3
jb 0x4019e1
mov bl, 0x72
std
push 0xfffffffffffffff7
jno 0x4019cf
out 0x7a, eax
jp 0x4019af
invalid
enter 0xffffffffffff8771, 0x72
mov bl, 0xb3
jb 0x4019ef
mov bl, 0x72
std
cmp ecx, edx
ror ch, 1
xor eax, 0xf35efdc7
pop esi
xchg esi, eax
jp 0x401a71
jb 0x4019c9
movsd dword es:[edi], dword [esi]
push 0xb212a7ab
mov bl, 0x72
out 0xd2, al
cmpsd dword [esi], dword es:[edi]
adc dh, byte [edx - 0x2d198d4d]
fdiv qword [esi - 0x37e14801]
ret 0x315a
mov bh, 0x82
fadd qword [edx + 0x4eb7fbd8]
push dword [edi + 0x39c2c862]
mov bh, 0x1e
mov bh, 0x62
enter 0x39c2, 0xffffffffffffffb7
push ds
mov dh, 0x72
jb 0x401a9f
cmp dword [edi + 0x7272734a], esi
jb 0x401a8f
rdpmc
jb 0x401aab
jno 0x401a22
jp 0x401a3c
push edi
dec esi
imul esi, dword [ecx + 0x71], 0x339c5ac2
jb 0x401aba
test dword [esi + 0x69], 0x5ac27171
pushfd
xor esi, dword [edx + 0x72]
cmc
xchg edx, eax
push dword [edi - 0x48003d9e]
push ds
ret 0xc8c8
ret 0xb7ff
push edi
dec esi
imul esi, dword [ecx + 0x71], 0x71c8c2c8
enter 0xffffffffffffc8c2, 0x71
ret 0x71c8
xchg dword [edx], edx
mov dl, 0xb3
jb 0x401a5f
xor ah, bh
jbe 0x401a11
xor bl, byte [ebp - 0x79]
jno 0x401a58
bound esi, qword [ecx - 0x79]
push cs
mov dl, 0xb3
jb 0x401aea
out 0x66, eax
jno 0x401a04
xchg dword [esi], ecx
push cs
mov dl, 0xb3
jb 0x401a5e
jae 0x401a4e
sar byte [ebx], 1
xor eax, 0xb24eb22a
jb 0x401ae7
sub dh, byte [edx + 0x5a72b24e]
mov cl, 0x33
jb 0x401b03
pop esi
invalid
push edi
dec edx
jo 0x401b10
jno 0x401b12
out 0x7a, eax
ret 0x3b5a
bound esi, qword [edx - 0x24]
jae 0x401a7d
push edi
dec edx
jo 0x401b26
jno 0x401b27
jno 0x401a7c
vcvtss2sd xmm7, xmm7, dword [eax - 0x6e]
ret 0x785a
xchg edx, eax
jb 0x401b2f
jb 0x401a9a
fadd qword [esi - 0x23b14801]
xchg bh, bh
mov bh, 0x4e
fdiv qword [edx - 0x3e]
jb 0x401a87
pop edx
jle 0x401afb
jb 0x401b3c
cld
pop es
dec edx
jo 0x401b40
jno 0x401acd
jg 0x401ac5
mov cl, 0xb3
jb 0x401acc
mov bl, 0x72
cmc
mov fs, word ss:[ebp - 0x4bc53ce]
inc ebx
sti
iretd
mov dword [0xfb52b7fb], eax
mov bh, 0x52
sti
mov bh, 0x56
xor edi, 0x7272739c
pop edx
std
or al, 0x72
jb 0x401a9d
movsd dword es:[edi], dword [esi]
push 0xb6dac5c8
je 0x401ab2
fidiv dword [esi + 0x7172b374]
jb 0x401b72
xchg edx, edi
mov bl, 0xb3
jb 0x401ab4
cmp bh, ah
scasd eax, dword es:[edi]
enter 0xffffffffffffdac5, 0xffffffffffffff9e
je 0x401ac3
jb 0x401b83
xchg edx, edi
mov bl, 0xb3
jb 0x401ac5
cmp bh, ah
sahf
enter 0xffffffffffffdac5, 0xffffffffffffff86
je 0x401ad4
jb 0x401b94
xchg edx, edi
cli
mov bl, 0xb3
mov bl, 0x72
lodsd eax, dword [esi]
jb 0x401ad6
cmp bh, ah
invalid
enter 0xffffffffffffdac5, 0x6a
jae 0x401ae5
push 0x73
mov bl, 0x72
jno 0x401abc
jb 0x401ba5
xchg edx, edi
cli
mov bl, 0xb3
jb 0x401ae7
cmp bh, ah
jl 0x401b18
rcr byte [edx + esi*2 + 0x72], cl
jb 0x401bb4
pop ebx
bound esi, qword [edx + 0x72]
jb 0x401b24
fsub qword [ecx + edx*8 + 0x720bcb5a]
jb 0x401b2c
movsb byte es:[edi], byte [esi]
rcr dword [edx - 0x35], 1
or esi, dword [edx + 0x72]
invalid
salc
jne 0x401bb5
jno 0x401adc
sal byte [ebx - 0x183e8d4d], cl
pushal
fcmovbe st(0), st(2)
pop esp
jb 0x401bd3
jno 0x401aea
sal byte [ebx + 0x68db72b3], cl
mov byte [0xc87272e7], al
jno 0x401af7
sal byte [ebx + 0x3d5a72b3], cl
mov bl, 0x72
pop edx
cmp eax, 0x9d72720b
or esi, dword [edx + 0x72]
popfd
ja 0x401b76
mov al, 0xb3
jb 0x401b75
push 0x74
cmp eax, 0x727273a0
clc
mov al, byte [0xff727273]
jae 0x401bf9
jb 0x401b88
invalid
mov edi, 0x1cbf5a12
jb 0x401c02
cmc
xlatb
outsb dx, byte [esi]
jb 0x401bc6
xor edx, esp
mov al, 0xb3
jb 0x401b63
loop 0x401b47
mov bl, 0x72
leave
jno 0x401b23
mov dl, 0xb3
jb 0x401bd1
add dh, byte [eax - 0x253a8d4d]
ret 0xb372
vcmpss xmm6, xmm4, dword [edx - 0x4d], 0x72
mov bl, 0x72
std
inc eax
pop edx
lds edx, [edx]
jb 0x401c24
std
inc eax
pop edx
jecxz 0x401bc7
jb 0x401c2b
ret 0xb7ff
jae 0x401b74
jb 0x401b85
pop edx
sal byte [eax], 0x72
jb 0x401c3a
jb 0x401bbe
cmc
jle 0x401b95
jno 0x401b55
pop edx
mov dl, 0xb3
jb 0x401bd2
push dword [edi - 0x3d8d23be]
mov bh, 0x42
fdiv qword [edx - 0x3e]
pop edx
imul byte [ecx + 0x71]
jno 0x401ba9
ret 0xbfff
invalid
mov al, 0xb
jb 0x401c78
cmc
mov edi, 0xbfff716e
adc dl, byte [0x72b3b0fa]
pop edx
ror dword [edx + esi*2], 0x72
pop ebx
or al, 0x72
jb 0x401c8e
repne insb byte es:[edi], dx
int3
jno 0x401c97
div dword [edx]
xor dl, dl
pop esp
jb 0x401c9f
invalid
mov bl, 0xb3
jb 0x401c9b
jmp 0xca275fef
lodsb al, byte [esi]
inc ebx
out 0xc9, eax
xor byte [edx + 5], dl
jbe 0x401cba
push dword [edi - 0x3d37b2]
mov bh, 0x62
ret reloc.MSVCRT.dll_isspace
invalid
jno 0x401c3f
ret 0xb55a
jno 0x401c52
pop edx
jmp 0xf5b28f26
cmpsb byte [esi], byte es:[edi]
pop ebp
invalid
mov bh, 0x4e
ficom dword [edx + 5]
jbe 0x401d14
add eax, 0xffc27276
mov bh, 0x62
ret 0xf7ff
ret 0xb7ff
jno 0x401d1e
ret 0xcb5a
mov bl, 0x72
std
jb 0x401cb9
inc eax
pop edx
add dword [eax], ebp
jb 0x401d34
jno 0x401cab
out 0x7a, eax
std
jp 0x401cc3
inc eax
pop edx
xchg ebp, eax
push cs
jb 0x401d3e
jb 0x401cc2
cmc
push 0x71
out 0x7a, al
ret 0x40fd
jb 0x401d68
jb 0x401d6a
cmp esi, dword [esi + esi*2]
jb 0x401cc4
invalid
std
pop esi
pop esi
pop esi
add dh, byte [ebx + 0x72]
jb 0x401ccb
enter 0x68a5, 0xffffffffffffffc9
stosd dword es:[edi], eax
cmpsd dword [esi], dword es:[edi]
lcall 0xdcb2, 0xe672b3b3
mov ebx, 0xffcb32a5
das
out 0x70, al
jno 0x401d8e
movsd dword es:[edi], dword [esi]
xor cl, bl
jmp [edi]
jno 0x401d06
out 0x7a, eax
sti
daa
loop 0x401d94
jp 0x401d1c
jno 0x401d97
sbb eax, 0xfb0ab7ff
out 0x6e, eax
ret 0xb05a
push dword [edi - 0x3d8c23f6]
mov bh, 0xa
fdiv qword [ebx - 0x3e]
jae 0x401cfc
pop edx
test byte [edi + 0x36f57272], 0x82
enter 0x74dc, 0x71
jb 0x401d35
or al, 0xdc
je 0x401db7
xchg dword [edx - 0x28d4c4d], ebx
dec edx
cmc
insd dword es:[edi], dx
jno 0x401d38
jns 0x401cf8
xor bl, byte [ebx + 0x28]
jb 0x401dca
sub byte [edx + 0x72], dh
jb 0x401d59
push edi
loop 0x401dcd
mul edx
jo 0x401dcf
jno 0x401dd0
jno 0x401d99
cmp edi, esi
loop 0x401dd3
mul edx
jo 0x401dd5
jno 0x401dd6
jno 0x401d00
lcall 0x71c5, 0xc2727273
xchg dword [esi - 0x88d4c4d], eax
xor al, byte [ecx + 0x7272fef6]
jb 0x401deb
jae 0x401dda
jb 0x401d2c
lds esi, [ecx - 0x79]
jno 0x401cf4
xchg byte [ebx + 0x32f772b3], dh
xor esi, 0x727272fe
jno 0x401da2
daa
ljmp 0x71da:0xc8717170
test dword [esi], 0xdc717170
jae 0x401d58
ret 0x9a5a
pop edx
lcall 0xab7, 0xff72728f
ret 0xf7ff
jb 0x401e0d
push dword [edi - 0x8003df6]
push edi
push es
jo 0x401e15
jno 0x401d68
pop edx
aas
das
jb 0x401e1d
cmc
xor bh, 0x32
xor bh, 0x32
out 0xad, al
jno 0x401d6b
mov bh, 0x6e
outsb dx, byte [esi]
stosd dword es:[edi], eax
out 0x7e, eax
out 0xa5, al
jle 0x401d9f
movsd dword es:[edi], dword [esi]
push dword [edi + 0x7ae7fb7a]
ret 0x71c9
jp 0x401d95
jno 0x401d55
xchg edx, ebx
fidiv dword [ebx + 0x66da72b3]
jae 0x401e48
mov bl, 0xb3
jb 0x401dad
mov bl, 0x72
fisub dword [esi + 0x73]
jae 0x401e48
jb 0x401e49
jb 0x401e49
jno 0x401d60
xchg edx, edx
sal byte [ebx - 0x48008d4d], cl
or cl, al
ret 0x875a
mov bl, 0xb3
jb 0x401ddd
push dword [edi + 0x5ac2c80a]
xchg dword [ecx + 0x71], esi
mov bh, 0xa
enter 0x5ac2, 0xffffffffffffff87
jno 0x401e57
jno 0x401db3
div dword [edx]
retf
out 0x85, al
push edi
loop 0x401e61
jno 0x401e64
ret 0x71c5
mov bh, 0x6e
rcl eax, 1
int 0x3b
xor eax, 0xf55efdc7
ror ch, 1
cmp esi, dword [0xf55efdc7]
std
pop esi
cmc
pop esi
xchg ch, al
fdiv qword [esi - 0x5b]
movsd dword es:[edi], dword [esi]
dec ebp
retf 0x8fab
mov bl, 0x72
pop edx
mov dh, 0x67
jno 0x401eb2
jb 0x401e97
jno 0x401eb2
jno 0x401e3f
std
push 0xffffffffffffffcb
push dword [edi + 0x7273306e]
jae 0x401ebc
jb 0x401ebd
jb 0x401e3e
bnd ret 0xc8c9
ret 0xc8c9
out 0x89, eax
fidiv dword [esi]
je 0x401e10
je 0x401e10
jb 0x401ed0
jno 0x401dea
out dx, al
mov dl, 0xb3
jb 0x401ed9
out 0x6e, eax
jno 0x401df3
loop 0x401e20
out 0x89, eax
fidiv dword [esi]
je 0x401e3b
jb 0x401efb
out 0x6e, eax
jno 0x401e1e
jbe 0x401e3a
cli
je 0x401e5a
jb 0x401f03
dec edx
jno 0x401f1e
mov edi, 0xc8c2c36e
jno 0x401e40
ret 0x71c8
div byte [edx + 0x32f772b3]
jb 0x401eb5
div dword [edx]
xor al, byte [ecx + 0x727229f7]
jb 0x401ea2
xor edi, 0x72727229
fdiv qword [edi + edi*8 - 0x49]
sal word [eax], 1
je 0x401ec7
push dword [edi - 0xdcf2e9a]
je 0x401e82
mov bh, 0x66
sal dword [eax], 1
bnd je 0x401e82
jb 0x401e93
push dword [edi - 0x48003d96]
invalid
invalid
mov bh, 0x66
xor dh, ah
je 0x401ebc