Function at 0x49e18c
Capabilities:
Packed with generic packer

Disassembly:
fadd qword [eax - 0x3483b139]
mov cl, 0xf9
iretd
fimul word [esi + ebx*4]
fmul dword [eax - 0x27105e16]
sbb dword [ecx], 0xb1c987fa
shr byte [edx], cl
xor byte [ecx + 0x15d1896e], 0xf7
scasb al, byte es:[edi]
xor dword [ecx - 0x61fb7692], 0x8d7dcc6
imul esi
imul esi, dword [ecx - 0x48c1a7d], 0x3c53bc6e
inc edx
adc edx, dword [edi - 0x7e211fff]
cmp al, 0x36
or esp, dword [ebx - 0x4f]
outsb dx, byte [esi]
mov dword [ecx - 0xc2a84c6], eax
push es
outsb dx, byte [esi]
dec edx
arpl word [edx - 0x40f4ac8f], di
mov dh, 0xfb
salc
mov cl, 0x2f
jb 0x47d45d
mov eax, dword [0x1981d8ef]
cli
xchg ecx, ecx
mov cl, 0xd2
sub al, byte [edx - 0x2e76914f]
adc eax, 0xb181aef7
outsb dx, byte [esi]
mov dword [esi + ebx*4], eax
invalid
push esp
mov dl, 0xfb
salc
mov cl, 0xd8
mov ch, byte [ecx - 0x4f]
mov esi, 0xf30a8189
dec ecx
idiv dword [ecx + 0x7569a5d8]
outsb dx, byte [esi]
mov dword [ecx - 0x2fcba9f6], eax
mov cl, 0x6e
push cs
inc edx
daa
jbe 0x47d4e1
xchg ecx, eax
cdq
and byte [edx - 0x43384e7f], cl
ja 0x47d533
jecxz 0x47d47f
push 0xffffffffffffff8a
mov edx, 0x83b08189
mov al, 0x83
dec ecx
jne 0x47d4ff
outsb dx, byte [esi]
sub al, 0xc6
cmp al, bl
mov dword [ecx + 0x48], ebp
mov ecx, 0x2e548189
sti
salc
mov cl, 0x56
leave
retf 0x6eb1
mov cl, 0x6e
adc al, bh
dec ebp
iretd
stc
jmp 0x49e14e
rcl eax, cl
xor dh, byte [eax + 0x39]
inc edx
sub eax, 0x796d8cc9
pushal
clc
jae 0x49e17c
jbe 0x49e143
xchg esp, eax
jmp 0x4e6eb948
call 0x49e18c
mov byte [0x31f37660], al
mov word [ebp + 0x10a1e662], gs
pop ebx
jae 0x49e1ba
push edi
inc edi
sbb esp, dword [ebp - 0x19cc39dc]
or ecx, dword [esi + 0x20]
invalid
add ebx, 0xffffff93
jmp 0x49e1d9
xchg ebx, eax
xor al, 0xa2
xchg edi, eax
push 0xf1fa039a
sub dword [eax], ebx
push 0xffffffffffffffbb
cmp dword [ebx], 0
stc
jb 0x49e207
shl esi, cl
invalid
sal dword [0x187840f], cl
add byte [eax], al
je 0x49e394
jb 0x49e22d
pop ebx
push edi
sub cl, byte [ecx]
pop eax
fadd dword [eax + 0x537e67ba]
cmp edi, dword [edx]
inc edi
jb 0x49e1cb
sal dword [eax - 6], 0x47
xchg ebx, eax
inc edi
aam 0xe0
invalid
mov edi, ebx
jb 0x49e24a
popfd
lea ebp, [ebx]
ja 0x49e205
push edx
add eax, esi
mov byte [ebx + 0x29], dl
mov bh, 0xd1
bound eax, qword [ecx + 0x110be665]
dec edi
xchg esi, eax
out dx, al
into
daa
add ebx, 4
jmp 0x49e265
mov eax, dword [ebx]
jmp 0x49e27e
add eax, ebx
clc
jmp 0x49e28f
mov edx, dword [ebx + 4]
jmp 0x49e29e
sub dword [eax], 0xb181896e
jmp 0x49e2c5
add eax, 4
jmp 0x49e2e2
sub edx, 1
jmp 0x49e30d
or byte [ebx - 0x3ff3869d], 0x86
add ebx, ebx
pop eax
int1
imul ebx, ebx, 0xffffffde
or al, 0x4e
dec esi
salc
inc esi
adc cl, dl
out 0x8c, al
sbb dword [eax + esi - 0x69], ebp
jl 0x49e2fe
iretd
jne 0x49e292
jmp 0x49e341
add ebx, 8
jmp 0x49e34d
sub dword [edi], 1
stc
jb 0x49e369
ficom word [ebp - 0x41]
inc ebp
sal dword [esi - 0x6c], cl
pop ecx
and byte [edi], dh
wait
mov dword [0x7d114963], eax
pushal
jno 0x49e2ef
add dword [esi], eax
jne 0x49e24d
jb 0x49e38f
adc ebx, dword [0x14db73dd]
dec eax
add dword [edi], 0x1a748fd1
sbb al, 0x69
mul byte [ebx - 0x48cff16e]
dec ebx
dec ecx
xchg ecx, eax
sahf
mov ecx, 0xd3cdcbcf
call fcn.0049e3be
jmp 0x49e39f
popal
clc
jmp 0x49e3b9
jmp 0x47d479