Function at 0x75460ebe
Capabilities:
Encode data using xor

Disassembly:
cbw
or eax, esi
cwde
mov dword [0x9866dc09], eax
div byte [edx + 0x42d40196]
cwde
add dword [ecx], ecx
stosb byte es:[edi], al
cbw
or dword [esi + 0x668c0998], ebx
cwde
or dword [edx + 0x66], edi
cwde
or dword [edx + 0x66], ebp
cwde
rcl dl, 0x98
add dword [ecx], ecx
inc esi
cbw
or dword [edx], edi
cbw
or dword [edx], ebp
cbw
cli
add dl, byte [edi + 0x66060901]
cwde
add al, 0xb3
xchg edi, eax
add dword [ecx], ecx
in al, dx
cwde
or eax, eax
cwde
mov dword [0x9865cc09], eax
or dword [ebp - 0x682c9768], edi
add dword [ecx], ecx
lcall 0x198, 0x62e29865
or dword [edx + 0x65], edi
cwde
or bl, ah
cwde
add dword [ecx], ecx
pop edx
cwde
or dword [ebp - 0x68], ecx
or dword [edx], edi
cwde
or dword [eax - 0x77f65c68], edx
salc
xchg edi, eax
or dword [eax - 0x5d115c68], eax
xchg esi, eax
add dword [ebx + eax*4], ecx
cdq
add dword [ecx], ecx
fsub qword [eax + ebx*4 + 9]
push eax
cwde
mov dword [0x9864b609], eax
or dword [edx - 0x69f6679c], ebp
cwde
or dword [esi + 0x72ca9864], eax
cdq
add dword [ecx], ecx
push 0x64
cwde
sub dh, byte [ebx]
lcall 0x901, 0x99a31c01
mov al, byte [0x23308985]
wait
add dword [ecx], ecx
adc byte [eax + ebx*4 + 9], ah
or al, 0x64
cwde
or esp, edi
arpl word [eax - 0x679c13f7], bx
or esp, ebx
arpl word [eax - 0x7196aff7], bx
or dword [eax], esi
test dword [ecx - 0x679c53f7], ecx
inc ebx
lcall 0x901, 0x9a634601
rcl byte [edi - 0x64acb75d]
add dword [ecx], ecx
push esi
arpl word [eax - 0x679cb9f7], bx
or dword [esi], esi
arpl word [eax - 0x679cd9f7], bx
or dword [esi], edx
arpl word [eax - 0x679cf9f7], bx
cwde
or dword [eax - 0x19f65c69], esi
bound ebx, qword [eax + 0x439436a]
or esi, eax
bound ebx, qword [eax - 0x679d49f7]
mov dh, 0x62
cwde
xor al, 0xc3
wait
add dword [ecx], ecx
xchg esi, eax
bound ebx, qword [eax + 0x198237e]
dec esp
lcall 0x989, 0x84300901
adc byte [esi + eax*4 + 0x76], ch
mov eax, dword [0x3a09019b]
bound ebx, qword [eax + 0x19bb370]
je 0x75460f79
pushfd
add dword [ebx + eax*8 - 0x64], esp
add dword [eax + 0x9019d13], edx
in al, 0x61
adc ebx, dword [ebp + 0x61e40901]
cwde
add byte [ebx - 0x65], 1
xchg bl, dh
wait
add dword [ecx], ecx
mov dh, 0x61
cwde
or dword [edx + 0x3fe9861], ebp
pushfd
add dword [edx], edi
cmpsb byte [esi], byte es:[edi]
mov bh, 0
or dword [edx], edx
jnp 0x75460fbb
or dword [esi + 0x61], esp
cwde
or dword [esi + 0x61], edx
cwde
jbe 0x75460ffd
wait
add dword [eax - 0x6dfe635d], ebx
jecxz 0x75460fcf
add dword [ecx], ecx
push ss
popal
cwde
js 0x75460fcd
pushfd
add dword [ebx + edx*2 - 0x2c6bfe63], ebx
pushfd
add dword [ecx], ecx
adc byte [ebx - 0x61bc5d77], al
add dword [edx + 3], edi
popfd
add dword [ecx], ecx
mov al, byte [0x9609a396]
pushal
cwde
or dword [eax + 0x639a8982], esp
mov al, byte [0x639a8982]
popfd
add dword [edx + 0x9019df3], ebp
nop
pop ecx
lahf
or dword [eax], esi
fisttp word [eax - 0x679fc9f7]
or dword [esi], esp
pushal
cwde
or dword [esi], edx
pushal
cwde
or dword [ecx + edx*2], esp
xchg esp, eax
or dword [eax - 0x6a], esi
mov dword [0x985fea09], eax
lodsb al, byte [esi]
xor ebx, dword [esi - 0x298ff6ff]
mov byte [ecx], cl
pop eax
salc
mov byte [ecx], cl
push es
or dword [esi], eax
call 0x1399cf2a
add dword [eax - 0x39fe614d], esp
arpl word [esi - 0x617c35ff], bx
add dword [ecx], ecx
push eax
ror byte [eax + 0x19e93cc], cl
rol bl, 1
sahf
add dword [ecx], ecx
loopne 0x75461084
mov al, cl
sahf
add edx, edx
jecxz 0x75461059
add dword [ecx], ecx
jo 0x75461090
mov al, bl
adc ebx, dword [edi - 0x60cc29ff]
add dword [ecx], ecx
int3