Function at 0xcb901d
Capabilities:
Packed with generic packer

Disassembly:
call fcn.00cb9e3c
add esp, 0x10
movzx ecx, bp
mov dword [ebp - 0x2c], eax
bswap ecx
push dword [ebp - 0x2c]
movzx ecx, bp
jmp 0xc50c4b
nop
jmp 0xb657a1
call fcn.00a687a2
pop ecx
movzx edi, ax
pop esi
cmovp di, ax
mov edi, eax
jmp 0xc336d4
call fcn.00402105
inc eax
jmp 0xafd478
je 0xbd3816
push ebx
call fcn.00c01c6e
add esp, 4
jmp 0xbd3816
je 0xafc4f2
push 6
call fcn.00bfe2e8
add esp, 4
bswap bx
seto bl
jmp 0xafc4f2
push 0x80000301
movsx bx, ch
movzx ebx, cx
push 0
push eax
movsx bx, bl
xchg ebx, ebx
jmp 0xb01e76
je 0xca1694
push ebx
jmp 0xca1685
push eax
jmp 0xabc2f7
push 1
not bx
movzx bx, ch
mov ebx, 0x44c6d0
call fcn.00cb9e3c
add esp, 0x10
jmp 0xc3f387
push dword [0xa1e2f4]
jmp 0xc7debb
nop
nop
nop
nop
jmp 0xa73fa1
nop
nop
nop
nop
nop
jmp 0xb07707
jne 0xb38ea7
mov eax, 0x50d78b
bswap bx
push eax
push 1
not ebx
mov ebx, 0x44c6d0
call fcn.00cb9e3c
lea esp, [esp + 0x10]
rcl bx, cl
bswap bx
not bl
mov dword [ebp - 0xc], eax
rcr bx, cl
bts ebx, ecx
mov ebx, dword [ebp - 8]
clc
test ebx, ebx
jmp 0xae0877
je 0xb9c186
push ebx
jmp 0xb9c179
nop
jmp 0xc34e82
nop
jmp 0xcc9b5c
mov dword [ebp - 4], 0
jmp 0xc93757
call fcn.00c01c6e
add esp, 4
bsr ebx, ecx
shr bl, cl
mov ebx, dword [ebp - 0x24]
stc
clc
test ebx, ebx
jmp loc.0044c7b6
call fcn.004107ea
push 0x80000301
jmp 0xc60992
push edx
mov edx, 1
mov dx, 0x28b5
seta dl
mov edx, 2
mov edx, 4
xchg dx, dx
mov edx, esp
mov edx, 2
mov dx, di
not edx
mov edx, 5
bswap dx
mov edx, 4
xchg dl, dl
movsx edx, bp
movzx edx, sp
mov edx, 2
mov edx, 5
jmp 0xbd05b4
call fcn.0041fa47
mov dword [ebp - 0x24], eax
jmp 0xba2df1
mov edx, 5
pop edx
push 0x50d78b
jmp 0xb01ea9
call fcn.0041018d
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], esp
mov eax, 0x4f
jmp 0xc509a1
je 0xc228ae
push ebx
call fcn.00c01c6e
lea esp, [esp + 4]
shrd bx, di, 0xda
mov ebx, dword [ebp - 0x20]
stc
clc
test ecx, ebp
test ebx, ebx
jmp 0xb54658
nop
nop
jmp 0xb59b7d
rep movsb byte es:[edi], byte [esi]
jmp loc.0041fa31
pushal
xchg ecx, ebp
mov eax, 1
mov cl, 0xa9
cmovno cx, bx
mov eax, 2
setno bh
xchg di, bp
cdq
mov eax, 4
mov dx, sp
cwd
mov eax, 2
rdtsc
mov eax, 5
mov edi, ebp
mov eax, 4
cwd
mov di, 0x376d
mov eax, 2
mov ebp, ebx
cwde
mov eax, 5
cmovle cx, ax
bswap ax
mov eax, 6
xchg ecx, eax
cwde
popal
jmp 0xbad684
mov dword [ebp - 0x1c], eax
jmp 0xc5200b
call fcn.00c838a5
cmp dword [ebp - 0x14], esp
jmp 0xaf93dd
push dword [ebp - 0x24]
movzx ecx, di
cmovne cx, dx
push dword [ebp - 0x20]
xchg cx, cx
push dword [ebp - 0x1c]
push dword [ebp - 0x10]
movzx ecx, cx
cmovo ecx, edi
setb ch
push dword [ebp - 0xc]
mov ecx, 6
call fcn.0040f0db
lea esp, [esp + 0x18]
sar ebx, cl
mov dword [ebp - 0x30], eax
adc bl, 0x55
mov ebx, dword [ebp - 0xc]
test bp, di
test ebx, ebx
jmp 0xafd38c
call fcn.004104ce
mov dword [ebp - 0x20], eax
jmp 0xbcd615
je 0xca6cc1
push ebx
jmp 0xca6cb9
push 0
push eax
mov bh, 0x16
cmovnp bx, sp
push 1
movsx bx, al
mov bx, 0x13ee
mov ebx, 0x44c6d0
jmp 0xa68a45
call fcn.0040a2df
add esp, 8
cmp eax, 0
jmp 0xcbcfa8
call fcn.00410406
mov dword [ebp - 8], eax
push 0x80000004
push 0
add al, al
or al, bh
cmp esi, 0x2f894648
mov eax, dword [ebp - 8]
cmc
test eax, eax
jmp 0xb38e99
nop
jmp 0xb27d30
call fcn.00c01c6e
add esp, 4
btc bx, bp
sar bx, cl
mov ebx, dword [ebp - 0x10]
clc
test ebx, ebx
jmp 0xc535e0
nop
jmp 0xc32fd9
call fcn.00c01c6e
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
jmp 0xc22899
push ebp
btc ebp, esi
rol bp, 0x6f
mov ebp, esp
cmc
test si, bx
cmp dh, 0xb8
sub esp, 0x38
jmp 0xb8c909
je 0xc813a2
mov eax, dword [0xa1e2f4]
cmc
test eax, eax
je 0xc336d6
push eax
mov ebx, 0x8371a03
mov bx, sp
mov ebx, eax
jmp 0xac06e9
nop
nop
jmp 0xca439b