Function at 0x1566bd0
Capabilities:
Packed with generic packer

Disassembly:
push 0x80000601
cmovb bx, sp
movsx bx, bl
push dword [ebp - 0x2c]
mov bh, al
push dword [ebp - 0x30]
mov ebx, 0x12222c94
movsx bx, cl
push 1
setno bh
movzx ebx, di
mov bl, al
mov ebx, 0x520f50
jmp 0x10d8b69
mov edx, 5
cwde
mov edx, 4
lahf
cwd
mov edx, 2
movsx edx, bp
cbw
mov ah, 0x70
mov edx, 5
mov dh, 0xdb
setns dl
mov edx, 5
setle dl
movsx eax, dx
pop edx
cbw
mov ax, sp
movzx ax, bh
mov dword [ebp - 0xc], esp
mov eax, 0
jmp 0x13ad392
mov esp, ebp
not ebp
pop ebp
ret
push 6
jmp 0x11313a2
mov dword [ebp - 0x10], ebx
not bh
cmovae bx, cx
setns bl
mov ebx, dword [ebp - 0xc]
jmp 0x16d76b7
call fcn.0051ff2a
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
nop
movsx ebx, sp
setg bl
not bl
nop
seta bh
movsx bx, dh
nop
nop
bswap ebx
jmp 0x17b2f10
nop
nop
nop
mov ebx, 0x26425fb9
movzx ebx, dx
movzx bx, al
nop
nop
not bx
nop
mov bl, 0x37
nop
mov bx, 0x19e7
jmp 0x161cd70
call fcn.0051ff18
add esp, 0xc
mov ebx, dword [ebp - 4]
stc
jmp 0x143e543
rep stosd dword es:[edi], eax
jmp 0x12f6753
popal
cbw
cwde
push edx
jmp 0x181efa6
mov dword [ebp - 8], 0
jmp 0x15b8b80
mov dword [ebp - 0x10], eax
lea eax, [ebp - 0x10]
jmp 0x16ed0d6
pushal
bswap ebp
mov eax, 1
not si
mov eax, 2
cdq
cwde
mov eax, 4
movzx ecx, ax
mov eax, 2
mov eax, 5
mov eax, 4
cmovae ecx, ebp
movsx ecx, si
mov eax, 2
cbw
mov eax, 5
cbw
setb ch
cwde
mov eax, 6
jmp 0x12e7568
call fcn.0051ff24
add esp, 4
not ah
pop eax
jmp 0xfcf7af
add ebx, 8
mov dword [ebp - 0xc], ebx
movzx ebx, ax
mov ebx, dword [ebp - 4]
jmp 0x1050b03
je 0x11313aa
push 0x48
push 0x4711f65
jmp 0x1022475
nop
nop
movsx ebx, bp
setae bh
movzx ebx, bx
nop
mov ebx, eax
nop
nop
bswap bx
nop
nop
mov bx, ax
cmove ebx, eax
movsx ebx, di
nop
mov bl, dh
nop
movzx bx, bh
cmovbe ebx, esi
nop
nop
not bx
nop
movsx ebx, dx
mov bl, 0x14
nop
mov ebx, 0x48734971
push eax
cmovg ebx, ebx
xchg bl, bl
mov ebx, dword [ebp - 4]
push ebx
jmp 0x141c476
push ebp
mov ebp, esp
cmp edi, esi
stc
sub esp, 0x34
push 0x1c
call fcn.0051ff12
add esp, 4
adc bl, 0xf3
mov dword [ebp - 4], eax
cmovp ecx, edi
xadd ecx, ecx
mov ebx, eax
bts di, dx
neg ch
adc edi, 0x570f52d2
mov edi, eax
xor eax, eax
cmovb cx, bx
bswap ecx
mov ecx, 7
jmp 0x1290ab5
jmp 0x13fcafc
nop
nop
movzx ebx, ax
nop
movsx ebx, cx
nop
cmovs bx, bp
nop
nop
movsx ebx, dx
nop
cmovae bx, sp
movsx bx, cl
nop
bswap ebx
movsx bx, cl
cmovae bx, sp
nop
setne bl
bswap ebx
mov bx, bx
nop
not bx
nop
jmp 0x14a6bd8
fild qword [ebx]
movsx bx, al
movzx ebx, sp
fstp qword [ebp - 0x18]
fld qword [ebp - 0x18]
mov ebx, dword [ebp - 0x10]
fild qword [ebx]
mov ebx, ebp
sete bh
fstp qword [ebp - 0x20]
cmovle ebx, edx
fsub qword [ebp - 0x20]
mov bx, bp
sete bl
cmovg ebx, esp
fstp qword [ebp - 0x28]
mov ebx, ebp
movsx ebx, cx
cmovp ebx, ebp
fld qword [ebp - 0x28]
movzx ebx, si
fdiv qword [0x5f00a3]
cmovle bx, bx
fstp qword [ebp - 0x30]
jmp 0xfa47aa
push eax
cbw
jmp 0x17200d0
push 0x1c
xchg al, al
mov ax, 0x3c72
cbw
push dword [ebp - 4]
not al
push 3
nop
lahf
mov al, ah
mov eax, 0x89
jmp 0x185bd9e
nop
nop
bswap ebx
nop
cmovbe ebx, edi
nop
movsx ebx, bp
not ebx
movzx bx, ah
nop
mov bx, 0x1279
nop
setb bl
movsx ebx, cx
nop
setne bh
mov bx, cx
xchg bx, bx
nop
nop
nop
cmovp bx, cx
nop
mov bx, si
jmp 0x10e9959
mov edx, 1
mov edx, 2
nop
mov edx, 4
cwde
not ax
rdtsc
mov edx, 2
cmovl ax, ax
jmp 0xfb9bed
call fcn.0051ff1e
cmp dword [ebp - 0xc], esp
jmp 0x143f8b9