Function at 0x40d80d
Capabilities:
Encode data using xor

Disassembly:
rep movsb byte es:[edi], byte [esi]
not si
call fcn.00509cb0
jmp 0x412b09
pushfd
lodsb al, byte [esi]
clc
ror al, 3
mov byte [esp], ch
pushfd
xor al, 0xc1
bt sp, 0xe
call fcn.0047dbe1
jmp dword [sym.imp.kernel32.dll_LoadLibraryA_1]
stc
test al, al
push 0x1fcc7239
push 0xacef914b
lea esp, [esp + 8]
je 0x411daf
stc
pushal
clc
sub al, 0x30
push esp
call fcn.0041857c
push 0xdf99d98d
call fcn.0050b668
xchg byte [esi], al
cmp al, 9
mov byte [esp + 8], dl
push esi
pushfd
pushfd
lea esp, [esp + 0x30]
ja 0x47e370
cmc
bt bx, 3
push eax
imul edx, edx, 0xa
clc
bt ax, di
pushal
add edx, eax
mov byte [esp + 0x18], bl
push dword [esp]
pushfd
push 0xe5f70084
lea esp, [esp + 0x30]
jmp 0x47e8a9
pushal
pushal
lea esp, [esp + 0x40]
jae 0x416676
clc
clc
cmc
stc
xor eax, eax
pushfd
lea esp, [esp + 4]
call fcn.00412110
pushal
call fcn.004c090c
add byte [eax], al
push ebx
je 0x40d03e
outsd dx, dword [esi]
jb 0x40d060
jb 0x40d06d
jne 0x40d06e
push edi
imul ebp, dword [esi + 0x64], 0x9c00776f
xor dl, 0xc1
pushfd
bt dx, 0xc
cmc
sub dl, 0x9e
pushfd
push 0xa5f0d056
ror dl, 3
test bl, dh
call fcn.00415b60
mov dword [esp], ecx
pushal
lea esp, [esp + 0x24]
call fcn.00412110
pushal
push 0x5b28c05
lea esp, [esp + 0x24]
jae 0x40a0f5
xor dword [edx + 0x68ffffd0], 0x58
imul edx, dword [esi - 0x3f6ef07b], 0xffffff9c
push 0x85966b58
setno al
pushfd
mov bl, 2
mov al, byte [esp + 4]
inc al
inc ecx
pushal
jmp 0x5099a2
sbb al, 0x24
push 0xa2994643
lea esp, [esp + 0x34]
jmp 0x47e8a9
sbb byte [edi], al
pop es
add byte [edi + 0x72bf31d2], dh
ret
push esi
pushal
mov dword [esp + 0x20], 0x40a62b
call fcn.0040a5ea
pushal
lea esp, [esp + 0x28]
je 0x416a4f
pushal
add edi, ebx
jmp 0x412620
call fcn.004161e8
add byte [eax], al
dec esp
outsd dx, dword [esi]
popal
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x4170
add byte [edi + 0x65], al
je 0x40d873
outsd dx, dword [esi]
jne 0x40d896
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add byte [eax], al
add byte [ecx + 0x6d], cl
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7065525f
insb byte es:[edi], dx
popal
arpl word [ebp + 0x49], sp
arpl word [edi + 0x6e], bp
add byte [edx], cl
invalid
xchg edx, eax
mov dh, 0x34
fisub word [edx]
push ss
mov eax, 0x91eac42d
lahf
push cs
lcall 0x60c9, 0xc9edc7f1
or eax, 0x1013a057
push eax
add byte [eax], al
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
inc esi
jb 0x40d908
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0xb14e900
jmp 0x47e3b9
add byte [eax], al
inc edi
je 0x40d8ee
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x786f
add byte [ebx + 0x79], dl
jae 0x40d8f9
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x74], dx
jb 0x40d929
outsb dx, byte [esi]
dec esp
outsb dx, byte gs:[esi]
add byte [eax - 0x73], ah
pushal
lea esp, [esp + 0x30]
jne 0x47e370
movsx ax, bl
movsx eax, al
mov byte [edi - 1], 0
setbe al
not ax
jmp 0x417a76
jae 0x40d960
jne 0x40d965
arpl word [ebp], sp
call fcn.00418ec2
add byte [eax], al
pop esp
or byte [ebx - 0x3b73a9b7], ah
pop edx
and dh, byte [esi + ebp*8 + 0x1c]
push cs
fldcw word [edi + 0x5d]
aaa
iretd
cmp eax, 0x1ef81e26
and dword [esi + 0x14], 0xf5615c97
mov edi, 0x6a2cdf3b
sub al, 0x6a
cli
push 0xf4cb06cb
jb 0x40d91a
retf
pushfd
dec ecx
fcom st(1)
push ebx
mov dword [edx], edx
xor eax, 0x98624a69
loopne 0x40d92f
int 0xa2
add eax, dword [ebx + esi - 0x594464bb]
mov bh, byte [ecx]
jecxz 0x40d97a
iretd
pushal
xchg ecx, eax
jmp 0x40da4f
add byte [eax], al
add byte [eax], al
inc edi
je 0x40d9c4
imul ebp, dword [esi + 0x64], 0x6f4c776f
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [edx + 0x65], dl
insd dword es:[edi], dx
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x40d9e5
dec ebp
outsb dx, byte gs:[esi]
jne 0x40d985
add byte [eax], al
inc ebx
jb 0x40d9ef
popal
je 0x40d9f2
dec ecx
arpl word [edi + 0x6e], bp
add byte [ebp + 0xf282464], cl
lea esp, [esp + 0x28]
jne 0x411db5
cmp al, 0xc0
sub edx, edx
bsf ax, sp
mov eax, edx
jmp 0x416ce8
into
inc edx
ljmp 0x9d11
arpl word [ebp + 0x41], sp
add byte [eax + 0x67], ch
invalid
aad 0xf
add byte [0x24648d9a], cl
push eax
jne 0x4163a9
not cl
sete ch
ror cl, cl
mov ecx, edi
test dl, 0xcc
cmc
sub ecx, ebx
pushfd
pushal
push dword [esp]
mov dword [esp], esi
lea esp, [esp + 0x28]
jmp fcn.0040d761
lea esp, [esp + 0x28]
jle 0x416fb8
pushal
pushfd
dec eax
jmp fcn.0040d213
jae 0x40a0f5
pushal
not bl
mov bl, 2
mov byte [esp + 4], 0xae
inc ecx
push dword [esp]
mov al, 0x10
lea esp, [esp + 0x24]
push 0xdd786dde
lea esp, [esp + 4]
call fcn.00412110
pushal
pushfd
adc al, al
call fcn.00412bc3
add byte [eax], al
inc ebx
jb 0x40dd47
popal
je 0x40dd4a
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x40dd4b
je 0x40dd55
bound ebp, qword [ebp + 0x44]
inc ebx
add byte [eax - 0x75], ah
pushal
mov edx, dword [edx + 0x80]
invalid
je 0x40dd20
add al, 0x85
shr al, cl
push 0x8d00004f
and al, 4
lea esp, [esp + 4]
ja 0x47e370
stc
imul edx, edx, 0xa
bt sp, ax
call fcn.004153fb
add byte [eax], al
push ebx
push 0x6353776f
jb 0x40dd97
insb byte es:[edi], dx
insb byte es:[edi], dx
inc edx
popal
jb 0x40dd2e
shr al, 1
mov al, byte [edi]
jmp 0x40a1ac
mov byte [esp], bl
mov byte [esp], bl
jmp 0x417268
and al, 0x10
jne 0x4163a9
test dword [edx - 0x7a], ebx
add byte [eax], al
pop edx
xchg byte [eax], al
add byte [edi], cl
lodsb al, byte [esi]
int1
pop ds
shrd ecx, esi, 0x1f
inc ch
mov ecx, edi
push edx
mov byte [esp], dl
sub ecx, ebx
pushfd
pushfd
pushal
lea esp, [esp + 0x2c]
jmp fcn.0040d761
arpl word [eax + eax - 0x73], si
invalid
jmp 0x4c09b5
movzx di, al
mov edi, edx
call fcn.0040a4c0
add byte [eax], al
push esi
popal
jb 0x411e29
popal
outsb dx, byte [esi]
je 0x411e07
insb byte es:[edi], dx
popal
jb 0x411dc9
add byte [eax], al
push ebx
je 0x411e26
imul ebp, dword [esi + 0x64], 0x6554776f
js 0x411e4c
inc ecx
add byte [eax], al
add byte [edi + 0x65], al
je 0x411e21
inc ebx
push eax
add byte [eax], al
add byte [edi + 0x65], al
je 0x411e39
popal
jb 0x411e51
outsb dx, byte [esi]
je 0x411def
xchg dword [esp + 4], esi
pushal
bsf si, dx
mov dword [esp + 0x20], edi
stc
sal edi, cl
mov esi, dword [ebp + 4]
shr di, 1
push 0xbdb06a73
not di
mov edi, ebx
sub esp, 0xffffffdc
push 0xffffffffffffffb0
mov ebp, 0x89d7f766
fild word [ebx - 0x6632314]
pushfd
stc
cmpsb byte [esi], byte es:[edi]
call fcn.00412669
adc eax, 0x9455a580
jo 0x411dfd
bound ecx, qword [ebp - 0x1b8284fd]
xchg ebp, eax
in al, 0x95
add al, 0xfe
out dx, al
out 0x7c, eax
retf 0xb5f4
invalid
or byte [ebp + 0x69b88626], bh
invalid
adc dword [edx - 0x2be63b14], edx
jge 0x411e94
aam 0x7d
inc eax
adc esp, 0xffffffb6
jmp 0xc242631f
inc ecx
add byte [eax], al
add byte [ecx + 0x6d], cl
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465535f
inc edx
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x411ead
xchg ebp, eax
adc eax, esi
push esp
daa
btc ax, 8
mov eax, ebp
sar bl, 7
mov bl, 1
test ch, cl
jmp 0x4c09d8
jns 0x40cfd0
jae 0x416676
jmp 0x47e349
pushal
mov esp, esi
pushfd
mov byte [esp], dl
mov byte [esp], 0x9b
lea esp, [esp + 4]
jmp 0x4163a9
cmp eax, dword [esp]
pushal
call fcn.004c02ec
push 0x7628c11f
mov byte [esp], 0x61
lea esp, [esp + 0x44]
call fcn.00412110
pushfd
lea esp, [esp + 4]
jp 0x4120dc
pushfd
lea esp, [esp + 4]
jae 0x416676
clc
jmp 0x509cff
test al, al
call 0x412e9e
pushfd
mov byte [esp], dh
jmp 0x41388a
mov esi, dword [edx]
clc
test bh, cl
test ah, dl
mov byte [esp], 1
test esi, esi
pushfd
lea esp, [esp + 0x24]
je 0x47e8c3
bt sp, cx
cmp eax, eax
pushal
stc
add esi, ebx
mov byte [esp + 8], dl
mov byte [esp], 0x80
lea esp, [esp + 0x20]
jmp 0x47e8ce
pushfd
lea esp, [esp + 4]
jne 0x411e12
bswap si
jmp 0x414ea9
pushal
lea esp, [esp + 0x44]
jae 0x40dcc6
call fcn.004c07d6
add byte [eax], al
inc edx
imul esi, dword [edx + eax*2 + 0x6c], 0xd3f60074
not bl
pushfd
inc ecx
lea esp, [esp + 0x28]
pushal
dec bl
inc ecx
lea esp, [esp + 0x20]
jmp 0x4c086f
lea esp, [esp + 4]
call fcn.004157fe
cmp dl, dh
cmp eax, 0x7d00
pushal
pushfd
call fcn.00418fe6
movzx di, cl
pop edi
pushal
pop esi
mov esi, dword [esp + 0x1c]
mov byte [esp], 0x31
push dword [esp]
call fcn.0041609a
ficom dword [ecx]
add byte [eax], al
xchg edi, eax
mov ebp, dword [ecx - 0x51]
ficom word [ebx + 0x5dcbfca6]
jbe 0x414ebc
movsd dword es:[edi], dword [esi]
add eax, 0x35490b9c
pushfd
or ecx, dword [ecx + 0x35]
and dword [esi - 0x76e4c695], eax
outsd dx, dword [esi]
sbb byte [eax], cl
inc esi
xchg esi, eax
pop edx
sbb eax, 0x58e73f8d
stosb byte es:[edi], al
jmp 0x414ece
pushal
sub al, 0x30
push 0x725bfd0
stc
stc
jmp 0x40a461
push edx
mov byte [esp], ch
lea esp, [esp + 8]
ja 0x47e370
jmp 0x416072
jmp 0x47e1a9
imul edx, edx, 0xa
clc
clc
add edx, eax
pushal
lea esp, [esp + 0x20]
jmp 0x47e8a9
mov ebx, eax
cmp ebx, edx
push 0xee61e8eb
clc
cmc
cmp byte [edi], 0x23
jmp 0x40dd37
cmp eax, 0xe8d345f7
xor dh, 0x6f
shrd dx, dx, cl
rcr bp, 8
xor eax, eax
bswap dx
pop edx
call fcn.004c0324
call fcn.00411ec5
mov gs, word [edx - 0x476d4be6]
sbb eax, 0xff467e59
sahf
std
jb 0x416388
jbe 0x416409
xchg ecx, eax
sti
insd dword es:[edi], dx
pop esp
ret
movsb byte es:[edi], byte [esi]
cli
inc ebp
sbb al, byte [edx + 0x69]
mov byte [0xd4428c67], al
test dword [0xa39d359e], 0x1d025e68
jl 0x41648a
jmp 0x416487
lodsb al, byte [esi]
mov ah, 0x37
aam 0xc3
popfd
push ss
or al, 0x1a
inc ebp
mov bh, 0x8f
in eax, 0x4f
add ebp, edi
or al, 0xb2
jns 0x4164b2
xor eax, 0x6e800e0d
std
mov al, byte [0x149f5be5]
fimul dword [ebx + 0x28d31921]
add dh, cl
outsb dx, byte [esi]
imul eax, dword [ebx - 0x296e326c], 0x1c
cmp dh, byte [ebx + 0x11]
int 0x91
salc
sbb al, 0x3a
jae 0x4164ca
inc esp
cdq
xor dword [edi], ebx
push es
push ebx
push 0xffffffffffffff84
xor ch, byte [edi]
lahf
mov dh, byte [edi]
imul eax, esp, 0x73
push 0xffffffffffffffd2
lodsb al, byte [esi]
insd dword es:[edi], dx
jo 0x416537
shr byte [ebp + ebp*2 - 0x26759790], cl
mov bl, cl
mov dword [0x60ebe8d1], eax
ltr word [ebp + 1]
pop edi
push esi
xchg edx, eax
push 0x77
lds esi, [ebx + 0x5a4ab634]
sbb dh, byte [eax + 0x3a61e810]
mov ebx, 0xf894f478
sub esp, edi
xor byte [ecx - 0x421ec7f], bl
pop esi
xchg edi, eax
pop ebx
aas
sal byte [eax - 0x79], 0xfa
xchg dword [edi - 0x6ca097de], eax
invalid
xor bl, ah
dec edx
add ch, byte [ecx + ecx*8 - 0x148d9acd]
dec ecx
add esi, dword [edx]
js 0x41657c
cmc
mov cl, 0x6f
sub ecx, eax
std
pop ds
invalid
hlt
call 0x47df8d
call fcn.004c117d
push esi
push dword [esp + 4]
lea esp, [esp + 0x14]
jb 0x4163bb
jmp 0x41242f
cmp ch, 0x7b
movzx edi, dl
adc bl, 0x47
cmc
sub eax, eax
movzx ebx, cl
pushal
lea ebx, [edi*2 + 0x7300350e]
mov ebx, dword [esp + 0x20]
jmp 0x509b95
clc
clc
cmp al, 9
pushfd
mov dword [esp], ecx
jmp 0x40dd04
not al
add edi, 1
shr al, 1
and al, al
rcl al, cl
mov al, byte [edi]
cmp ch, 0xb4
test al, al
push esi
mov byte [esp], 0xf9
pushfd
lea esp, [esp + 8]
je 0x411daf
bt bx, 2
cmc
jb 0x415b8c
pushal
sub al, 0x30
pushal
lea esp, [esp + 0x40]
jb 0x416be8
push 0xa42d0f6
cmp al, 9
mov word [esp], 0xfbcb
jmp 0x415db9
cmc
add eax, edi
pushfd
cmc
pushfd
cmp eax, edx
pushfd
jmp 0x416a3b
pushal
push ebx
pushal
mov esp, ebp
push edi
call fcn.0041919e
pushal
jns 0x416f50
bound ecx, qword cs:[eax*8 + 0x37a1d094]
pop es
fst dword [edi - 0x34]
xor eax, 0x59eb2d64
sti
or dword [ecx], ebx
ret
dec ebx
push cs
inc edx
fmul dword [esi]
invalid
in al, 0xa6
jp 0x416f4a
enter 0x1113, 0xffffffffffffffc0
mov al, 0xa8
pop edi
and ebx, dword [0x4b0e9b40]
xor al, 0xed
or dl, bl
les ecx, [ebx + 0x6e9624bc]
jl 0x416f16
shr byte [ecx - 0x27], 1
in eax, 0xa3
outsd dx, dword [esi]
popfd
mul byte [ebx]
mov ch, 0x74
sbb eax, 0x47d9b03b
mov ah, 2
and dl, ch
add dh, byte [ecx]
retf
pushfd
push dword [esp]
push dword [esp]
dec eax
bt di, 1
stc
shl eax, 8
sets al
mov al, 0xc
jmp fcn.004168e2
lea esp, [esp + 4]
jne 0x411db5
pushfd
shrd ax, di, 4
add ah, al
sub edx, edx
aad 0x40
aam 0xd0
neg al
mov eax, edx
sets al
add edi, 1
setle al
sub al, 0xdf
pushfd
mov al, byte [edi]
cmc
pushal
test al, al
call fcn.004185fa
push 0xf0fa673
pushfd
lea esp, [esp + 0xc]
ja 0x47e370
bt sp, 1
push ecx
push eax
mov byte [esp + 4], ch
imul edx, edx, 0xa
test sp, 0x156a
pushal
mov byte [esp], 0x51
add edx, eax
pushfd
pushfd
lea esp, [esp + 0x30]
jmp 0x47e8a9
push ebx
movzx ax, bl
push edi
pushfd
lea eax, [0x40a10b]
pushfd
pushfd
lea esp, [esp + 0x10]
jnp 0x40d25e
push 0x40a62b
push 0xb80da0a2
mov byte [esp], ch
mov dword [esp], eax
pushal
pushal
push dword [esp + 0x40]
ret 0x44
xchg dword [esp + 4], eax
movsx ax, bl
movzx ax, dl
lea eax, [0x40a10b]
pushal
mov word [esp], ax
call fcn.00415685
add byte [eax], al
dec ebp
popal
jae 0x47e236
inc edx
insb byte es:[edi], dx
je 0x47e1cf
js 0x47e246
sbb al, 0xde
or dword [edi], ecx
ljmp 0x4400
imul edx, dword [ecx + ecx + 0x1c], 0xce411b3d
mov edi, 0xd43cf937
rcr byte [edi + 0x39], 0x88
iretd
mov bh, cl
les edx, [edi + 0x3deeb6f9]
and byte [eax + 0x3c], cl
jb 0x47e299
popfd
push es
in al, 0x5d
scasd eax, dword es:[edi]
lahf
and dword [eax - 0x5d], 0xffffffb8
imul edx, dword [ecx - 0x65], 0xd306d860
jns 0x47e2bf
mov eax, dword [0x61edee20]
movsd dword es:[edi], dword [esi]
xchg dword [ebx + 0x5d848786], ebp
scasb al, byte es:[edi]
inc ebp
inc ebx
mov ah, 0x44
aad 0x74
cdq
pop ds
push eax
dec edi
add al, 0x7f
add ebp, dword [eax + 0x54860d3f]
invalid
stc
jmp dword [ecx]
invalid
stc
xor ecx, ecx
bt dx, 0xd
pushal
call fcn.0041276c
add byte [eax], al
insb byte es:[edi], dx
jae 0x47e346
jb 0x47e340
outsb dx, byte gs:[esi]
inc ecx
add byte [esp + ebx*4 + 0x2c24648d], bl
jne 0x50a01d
call fcn.004139f0
add byte [eax], al
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7465475f
inc edx
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x47e300
add byte [eax], al
inc edi
je 0x47e359
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x47e30f
push esi
pushfd
push 0x78504106
movzx ecx, word [edi + ecx*2]
bt bp, bp
shl di, cl
stc
movsx di, al
mov edi, dword [edx + 0x1c]
call fcn.00412c3d
add byte [eax + 0x28], ah
shr al, 0xec
cmp cl, 0xff
push esp
bt dx, bp
bt ebp, ebx
xor eax, eax
jmp 0x40d026
add al, 0x24
inc edi
inc esp
and al, 0x44
pop edx
mov al, byte [0x4c60050]
and al, 0x77
mov dword [esp], edi
call fcn.0040d80d
jmp 0x4120ed
shr al, 5
add edi, 1
jae 0x40dd2e
mov al, byte [edi]
jmp 0x41254c
bts ax, dx
not si
stc
cwde
mov esi, edi
aas
adc al, ch
dec al
mov eax, dword [edx + 0xc]
pushfd
push 0x13a83c11
add eax, ebx
mov byte [esp + 4], 0x3f
jmp 0x416021
not bl
cmc
sar bl, cl
xchg ebp, eax
rcr ax, 0xa
aas
shrd ax, bp, cl
mov eax, ebp
and bl, 0xa2
mov bl, 1
bt si, 0xd
stc
push esi
dec si
mov esi, edi
cmp bh, 0x4d
sub esi, eax
push esp
jmp 0x4c0b3c
cmc
cmp ecx, dword [edx + 0x18]
pushal
mov byte [esp], 0xf1
push 0xac014bc3
lea esp, [esp + 0x24]
je 0x4163a9
movsx bx, bl
mov ebx, dword [esi]
call fcn.004134ad
cmp cl, 0x8f
mov byte [esp], 0x28
xchg dword [esp + 0x4c], esi
adc esi, esp
stc
neg si
not esi
mov esi, edi
bt esi, 9
sub esi, eax
call fcn.00415665
call fcn.00509f60
add byte [eax], al
dec ecx
outsb dx, byte [esi]
je 0x4c0a68
jb 0x4c0a71
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4c0a14
add byte [eax], al
inc esp
insb byte es:[edi], dx
je 0x4c0a81
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax], si
add byte [edi + 0x65], al
je 0x4c0a6c
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0x41
add byte [eax], al
inc edi
je 0x4c0a8b
imul edi, dword [eax + 0x65], 0x6c
push esp
insb byte es:[edi], dx
jae 0x4c0a99
je 0x4c0a9f
popal
insb byte es:[edi], dx
jne 0x4c0ab2
add byte [ecx], bh
rcr bh, cl
or eax, 0xbbcaa0f9
into
and al, 0xf3
xor dword [edi - 0x298f262e], eax
rcr cl, cl
jo 0x4c0a35
cmp cl, al
mov ecx, 0x7fe2f994
fisttp dword [edi - 0x1b]
sbb eax, dword [edx + 0x17ab294e]
in eax, 0x1b
or byte [esi + 0x29], 0xab
pop ss
sub dword [ebx + 0x1b4fed17], ebp
jp 0x4c0a5b
in eax, dx
dec edi
sbb edi, dword [edx - 0x19]
xor esi, dword [edx + 0x41]
insb byte es:[edi], dx
jns 0x4c0a9b
inc edi
test dword [ebx + 0x28], esp
ljmp 0x6046
xor eax, 0x6046a699
ret 0xba6
push ebp
test eax, 0xf65899ec
and eax, 0x98d38289
mov dh, 0xcc
out dx, al
fisub word [ecx]
and al, 0x99
fimul dword [eax + 0x3335c1e5]
and bh, byte [eax + 0x4eff6dc0]
xlatb
in eax, 0xc1
xor eax, 0xc0b82233
insd dword es:[edi], dx
dec dword [esi - 0x29]
or al, 0x9a
shl dword [esi - 0x93e7cf5], 0xfb
sti
hlt
jmp section.ghj2
mov byte [esp + 4], cl
mov al, 0x10
mov byte [esp], 0x5b
pushfd
lea esp, [esp + 0x2c]
call fcn.00412110
push eax
pushal
adc al, al
jmp 0x412d51
xchg di, si
mov edi, dword [esp + 0x24]
lea esp, [esp + 0x28]
jno 0x4168dd
mov esi, esp
pop esi
jmp 0x416f24
push ebp
clc
sub eax, eax
pushfd
lea esp, [esp + 8]
call fcn.00412110
jmp 0x40dcac
push eax
bt dx, bp
add esi, 4
pushal
add ecx, 1
push edx
pushfd
lea esp, [esp + 0x2c]
jmp 0x41195f