Function at 0x14089a394
Capabilities:
Packed with generic packer

Disassembly:
not ecx
and rcx, rcx
add qword [rsp + 0x10], 0xffffffffffff2746
add qword [rsp], rcx
call fcn.1407809b6
xor dword [rsp + 0x30], 0x40ef92a
mov r13, qword [rsp + 0x30]
shl word [rsp + 0x30], 0x3f
mov rbp, qword [rsp + 0x30]
not bpl
js 0x140866cb0
mov r13, qword [rsp + 8]
mov bpl, 0x2d
neg qword [rsp + 0x30]
pop rbp
add qword [rsp + 0x28], 0xffffffffdaba5194
call fcn.1405e8834
lea r14, [r13 + r14*2 + 0x2a23c400]
ja 0x140793969
jb 0x1407a638c
sete r9b
mov rdx, qword [rsp + 0x10]
mov rdx, qword [rdx]
sub r9b, r9b
je 0x140841b53
mov rdi, qword [rsp + rdi*4 - 0x3feb4]
mov qword [rsp + 0x30], rdi
je 0x140a5a67f
sub cx, 0xec8f
mov qword [rsp + rcx - 0x131e], rcx
test dword [rsp + rcx*2 - 0x263c], 0x521e90b1
jne 0x1405d8b62
movabs r14, 0xfcab6a255b99c695
neg r14b
or r14d, 0x3f280d24
and word [rsp + r14 - 0x7fb9cf1f], 0xd238
or dword [rsp + r14 - 0x7fb9cf1f], r14d
mov r14, qword [rsp + r14 - 0x7fb9cf6f]
add word [rsp + 0x50], 0xa691
mov byte [rsp + 0x50], 0x96
je 0x1409a78e8
shl word [rsp + 0x50], 0x6f
add qword [rsp + 0x18], 0xffffffffbf633eb9
push qword [rsp + 0x40]
popfq
lea rsp, [rsp + 0x58]
ret
jge 0x140898714
scasd eax, dword [rdi]
cmp ebp, dword [rbp*4 + 0x2891b0b7]
lodsd eax, dword [rsi]
invalid
jb 0x140a208dc
mov ebp, 0xcea30050
xchg ebp, eax
adc al, 0xd1
sbb bh, byte [rdi + rbx*8 - 0x18]
fucomi st(2)
sbb al, 0x60
and byte gs:[0x16d397156], dl
add eax, 0xd2fd72e5
fisubr dword [rbx - 0x59]
retf 0xc52f
call fcn.14081b34b
mov rcx, qword [rsp + r11*2 - 0x17e]
setl r11b
shr r11w, 0x74
call fcn.14000848c
call fcn.140a5e5dd
jle 0x140a20219
mov qword [rsp + 0x30], r8
shl dword [rsp + 0x30], 0x2e
mov qword [rsp + 0x30], 0x119eb9a3
xchg qword [rsp + 0x40], rax
mov r8, qword [rsp + 0x18]
mov word [rsp + 0x30], 0xd49f
je 0x1408ec8fb
and byte [rsp + 0x30], 0x92
call fcn.1405e93d6
neg r14b
and r14b, r14b
jge 0x1405d9013
test qword [rsp + 8], 0xffffffffb9ae63b3
add qword [rsp + 0x10], 0x1aab7c
movabs rsi, 0xcebbcb031fbafcab
sub r14d, dword [rsp + 8]
jo 0x1405d074c
lodsb al, byte [rsi]
cmp eax, 0xadcc7dda
invalid
or word [rsp + r12 - 0x4fafd8c8], r12w
or r12w, 0x2a2e
call fcn.140982c67
xor dword [rdx - 0x1d], ecx
invalid
movabs r13, 0x6e25b4b47dbbc817
pop r13
push qword [rsp + 0x18]
popfq
lea rsp, [rsp + 0x30]
ret
and word [rsp + 0x28], 0x4739
jae 0x140980136
jbe 0x1409a7942
jns 0x1409a796e
jno 0x1409a7964
adc al, 0xbf
invalid
xchg ebp, eax
sbb al, 0xb1
cmp al, byte [rsi - 0x2ae7ff0b]
xchg byte [rbp + 0x71], dh
push rdx
invalid
invalid
jae 0x1409a7990
jl 0x1409a7958
invalid
xor bh, dl
sahf
jne 0x1409a79bf
retf
lodsd eax, dword [rsi]
push rdi
push r15
retf 0xaf04
jnp 0x1409a79cc
mov dl, 0xd2
loopne 0x1409a7989
jns 0x1409a7a00
xchg edi, eax
out 0x25, eax
jnp 0x1409a79c9
and dword [0x1b7d00270], esi
ror ah, cl
push rax
shl byte [0x178550894], 1
xchg edi, eax
add ebp, dword [rax + 0xc]
mov dword [rbp + 0x67b89bbe], esp
cwde
jle 0x1409a79c0
loope 0x1409a7989
mov gs, word [rdx + 0x2c]
push 0x2c
sub al, 0x94
xchg esp, eax
imul edx, eax, 0x33
rol edi, 0x40
sbb dword [rbx + 0x23a5c44], ecx
mov eax, dword [rsp + rbx*2 + 0x3a]
add dh, byte [rsi]
mov ecx, 0x5d83d782
cmp al, byte [rdx]
mov ecx, 0x5d83d782
invalid
int1
pop rsi
mov r8, qword [r9]
push rax
xchg ecx, eax
pop rsi
sti
invalid
jns 0x1405e5610
int1
mov edi, dword [rdx]
pcmpgtw mm6, mm1
mov ecx, 0xf2a6c140
invalid
setno byte [rsp + 0x38]
cmp ebx, dword [rsp + r12 - 0x569f5f79]
lea rcx, [rcx + 0x7348d2d]
setns bl
shr rbx, 0x2b
bswap r15
xchg qword [rsp + rbx*2 - 0x144598], rcx
mov r15, qword [rsp + r12 - 0x569f5f6a]
shr bl, 0xe3
add qword [rsp + r12 - 0x569f5fb2], 0xffffffffbfff7f3e
xor byte [rsp + rbx*2 - 0x14442e], bh
shl r12d, 0x67
sets byte [rsp + r12 - 0x4fafd8c8]
shl byte [rsp + r12 - 0x4fafd8f0], 0x2d
mov rbx, qword [rsp + rbx - 0xa21ff]
jne 0x1409b2ab1
jns 0x1408ece94
xchg ecx, eax
fstp qword [rbx]
minps xmm1, xmmword [rcx]
test al, 0x6b
and al, byte [rbp + 0x1b845211]
push rbp
invalid
mov edx, dword [rsp + 0x20]
jne 0x1405d8c76
xchg qword [rsp + 0x58], rdx
mov r14, qword [rsp + 0x40]
cmovae r13w, r8w
call fcn.140006959
mov dh, 0xa9
add ecx, dword [rdi]
add dl, byte [rsi - 0x65]
jns 0x140a208ba
cmp dword [rbp - 0x7a6e7f38], edi
sar dword [rsi], 0x60
push 0x4f1db2f1
invalid