Function at 0x414ac0
Capabilities:
Encode data using xor

Disassembly:
hlt
loopne 0x414a69
or ecx, dword [esi]
lea eax, [eax - 0x42650be0]
mov ebp, 0xf6216507
and esi, esi
and esi, esi
out dx, al
mov dword [0x245aaf71], eax
je 0x414b48
arpl word [ebp + 0xf0b3db6], si
adc byte [edi - 0x7f755f8f], 0x5b
invalid
je 0x414b95
or esp, dword [ebp - 0x75]
xor ah, 0x9a
je 0x414b9d
or esp, dword [ebp + 0x74]
jg 0x414b2e
je 0x414ba5
or esp, dword [ebp + 0x74]
jg 0x414ab3
mov dword [eax - 0x48], esi
cmovno ebx, dword [eax + 0x7d6549d7]
test byte [ebp + ecx + 0x74], al
cmovp esp, dword [ebp + 0x3a]
cmp byte [ebx - 0x72ba0943], dh
fidivr word [ebx + 0x5d206b2e]
pop ebp
or byte [ebp - 0x24], 0x74
outsd dx, dword [esi]
dec ebx
cmc
mov eax, 0x7f74650a
mov cl, byte [ebx - 0x78fcf663]
cmc
xchg ecx, eax
or ah, byte [ebp + 0x74]
jg 0x414b14
inc ebp
aas
or esp, esp
wait
ffree st(7)
push ecx
push eax
jle 0x414b63
lea ebx, [edi + 0x7f]
or esp, dword [ebp - 0x31]
push ebp
mov si, 0x26b1
and dl, byte [ebx - 0x19d09401]
mov al, 0x7b
mov ah, byte [edx + 0x253c4ff4]
pushfd
insd dword es:[edi], dx
or esp, dword [ebp + 0x74]
jle 0x414b84
hlt
insb byte es:[edi], dx
cmp dword [esi - 0xc], 0xffffffac
aas
push esi
aam 0xa7
js 0x414c19
and dl, byte [ebx + 0x5440887d]
mov byte [eax + 0x54], al
jne 0x414b63
hlt
mov esp, 0x7f70a48a
or esp, dword [ebp + 0x55]
test byte [esi + edi - 0xb], bl
nop
ljmp 0x1b4
mov ebx, 0xbbe66e59
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
mov ebx, 0xbbe66e59
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xbb, al
pop ecx
outsb dx, byte [esi]
out 0xc3, al
xor al, bl
jge 0x414cdf
xor cl, al
jbe 0x414ce9
cmp edx, dword [0x92a196c5]
or eax, 0x29d4ce7e
sbb edi, dword [eax - 0x10693aeb]
mov byte [0xfee7c90d], al
invalid