Function at 0x9dcf54
Capabilities:
Execute anti-debugging instructions
Packed with generic packer

Disassembly:
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
jmp 0x1005542
push dword [ebp - 0x3c]
push dword [ebp - 0x38]
movsx cx, cl
jmp 0xaef9f6
push 1
xchg bx, bx
movzx bx, al
mov ebx, 0x48d210
jmp 0xc0936b
nop
nop
jmp 0xe684f7
mov ebx, 0x48d210
jmp 0x992b78
call fcn.0048b5f1
add esp, 0x10
movzx bx, ch
mov bl, 0xb5
mov dword [ebp - 0x38], eax
movzx ebx, cx
push 0x80000301
setge bl
xchg bx, bx
push 0
movzx ebx, bp
push dword [ebp - 0x1c]
mov ebx, 0x4ddb0a31
jmp 0x814392
call fcn.0048b5f1
add esp, 0x10
mov ecx, 0x19847e04
movzx ecx, si
jmp 0x1033c04
push ebp
mov ebp, esp
sub esp, 0x44
jmp 0x11172f3
test ebx, ebx
jmp 0x429e12
call fcn.0048b5f1
add esp, 0x10
mov bx, 0x673e
movsx bx, bh
setb bh
mov dword [ebp - 0x34], eax
movzx ebx, cx
mov bx, bx
push 0x80000301
not bx
xchg ebx, ebx
setae bl
push 0
jmp 0x100a59b
mov edx, 5
not dh
pop edx
jmp 0xdcd45b
push dword [ebp - 0x34]
push dword [ebp - 0x30]
bswap cx
jmp 0xed39da
push 1
xchg bh, bl
mov bl, cl
not ebx
mov ebx, 0x48d210
jmp 0xe0e5a2
nop
jmp 0x90040b
mov dword [ebp - 0x14], 0
jmp 0xe18a2e
call fcn.0048b5f1
add esp, 0x10
jmp 0x107021c
nop
jmp 0xe6de78
nop
jmp 0xf56cfd
call fcn.0048b5f1
add esp, 0x10
bswap ebx
mov bx, 0x56c4
mov dword [ebp - 0x24], eax
not bh
movsx ebx, ax
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x48d210
jmp 0xcff6c4
call fcn.0048b5f1
add esp, 0x10
not ebx
xchg bx, bx
mov dword [ebp - 0x28], eax
push 0x80000301
not ebx
mov bl, bh
push 0
push dword [ebp - 0xc]
cmova bx, bp
push 1
mov ebx, edi
mov ebx, 0x48d210
jmp 0xe9e09a
je 0x10d0db7
push ebx
jmp 0x10d0da5
mov eax, 5
mov eax, 6
seto ah
cwde
popal
push edx
movsx dx, dl
cwd
mov edx, 1
not edx
movsx edx, bp
cdq
mov edx, 2
not dl
movsx dx, ah
xchg dx, dx
mov edx, 4
movsx edx, si
cdq
mov edx, 2
mov edx, 5
mov dh, 0x5e
cwd
mov edx, 4
cmovle dx, sp
mov edx, 2
mov edx, 5
setb dl
movzx dx, bl
jmp 0xa1562c
push ebx
bswap bx
mov eax, 0
movzx edx, ax
mov ebx, ebp
cpuid
jmp 0xf932ca
push eax
lahf
push ecx
cwde
movsx eax, bp
push edx
jmp 0xda7f6f
call fcn.0048b5f1
add esp, 0x10
mov dword [ebp - 0x30], eax
movsx ebx, ax
push 0x80000301
bswap ebx
push 0
push dword [ebp - 0x14]
movzx bx, ah
push 1
movzx ebx, bx
mov ebx, 0x48d210
jmp 0xa0e9d5
mov dword [ebp - 0x18], 0
jmp 0xf76fc3
nop
jmp 0x1126536
nop
jmp 0xe9f9b3
call fcn.0048b5f1
add esp, 0x10
cmovb ebx, esi
movzx ebx, bp
xchg bh, bh
mov dword [ebp - 0x2c], eax
xchg bl, bl
movsx ebx, bx
mov bx, di
push 0x80000301
mov bx, 0x2967
push 0
xchg ebx, ebx
setle bh
push dword [ebp - 0x10]
cmovle ebx, eax
jmp 0xb72649
nop
jmp 0xb9a5a6
push dword [ebp - 0x2c]
xchg cx, cx
push dword [ebp - 0x28]
push dword [ebp - 0x24]
setae cl
mov ecx, 8
call fcn.00403749
add esp, 0x20
shl ebx, 0x6c
btr ebx, 0xe
mov dword [ebp - 0x44], eax
movzx ebx, dx
mov ebx, dword [ebp - 0x24]
stc
test ebx, ebx
jmp 0xd0d958
nop
nop
pushal
mov eax, 1
mov eax, 0x1dcb3935
mov eax, 2
rdtsc
mov cx, 0x7dd4
mov eax, 4
movzx ebx, bp
mov eax, 2
cwde
rdtsc
mov di, 0x4c3d
mov eax, 5
rdtsc
cbw
lahf
mov eax, 4
mov eax, 2
jmp 0xd4dbd1
mov dword [ebp - 0x1c], 0
jmp 0x115b344
mov dword [ebp - 4], eax
setl al
mov dword [ebp - 8], ecx
setp ah
bswap ecx
mov dword [ebp - 0xc], edx
mov dword [ebp - 0x10], ebx
mov eax, 1
cpuid
jmp 0x11000bf
push 1
not bh
jmp 0x927bb0
mov dword [ebp - 0x10], 0
jmp 0xbfa15c
push dword [ebp - 0x18]
push 1
movzx ebx, cx
mov ebx, 0x48d210
jmp 0x969aee
mov dword [ebp - 0x40], eax
not ecx
movzx ecx, sp
bswap cx
push dword [ebp - 0x40]
jmp 0x80a0a6
nop
jmp 0xcc25ec
mov dword [ebp - 0x3c], eax
push 0x80000301
cmovp bx, cx
push 0
push dword [ebp - 0x20]
jmp 0xf93ddf
call fcn.0048b5eb
lea esp, [esp + 4]
adc bl, 0x2c
xor ebx, 0x5d3c354d
mov ebx, dword [ebp - 0x28]
cmp esi, 0x2b0857c4
jmp 0x9ec345
mov dword [ebp - 0x14], eax
bswap eax
not ah
lahf
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], edx
bswap ax
lahf
mov dword [ebp - 0x20], ebx
pop ebx
pop edx
movsx ecx, si
pop ecx
pop eax
cmovns bx, dx
movsx ebx, dx
push 0x80000301
mov bl, 0xb7
movzx bx, al
push 0
not bh
push dword [ebp - 4]
movzx ebx, bp
movsx bx, bl
xchg bx, bx
push 1
mov ebx, 0x48d210
jmp 0xcf0057
mov dword [ebp - 4], 0
jmp 0x7b6f88
nop
jmp 0x1057a36
mov dword [ebp - 0x20], 0
jmp 0xcb8b74