Function at 0x14012ff83
Capabilities:
Execute syscall
Resolve function by parsing pe exports

Disassembly:
cmp al, 0x28
movabs byte [0xabdcf8f6ed286825], al
invalid
cmp bl, ah
int3
mov byte [rbx + 0x5bc75f21], ah
jnp 0x14012e6fa
fcomp dword [ecx - 0x72]
pop rbp
invalid
invalid
pop rcx
invalid
push rbp
sti
invalid
pop rsp
or byte [rdx + 0x2aed4b], dh
sal dword [rsi + 0x2abe30fc], 1
xor bl, cl
jnp 0x14012e869
jbe 0x14012e859
ret
sbb byte [rbp + 0x13], bl
push rsp
xlatb
sbb dword [rbx], edx
loopne 0x14012e7f5
pop rbp
adc edx, dword [rdi + rdx*8 + 0x19]
adc esp, eax
xchg ebx, eax
xchg dword [rsi - 0x1caa1402], eax
scasd eax, dword [rdi]
outsd dx, dword [rsi]
pop rbx
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rax*4 - 0x35], cl
xchg rbx, r9
mov qword [rsp + 0x20], rbx
xchg rbx, r9
mov qword [rsp + 0x18], r8
xchg r8, rdx
mov qword [rsp + 0x10], r8
xchg rdx, r8
jmp 0x14012f0b7
push r12
nop
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x14012f08f
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x92261da0
jne 0x14012f083
je 0x14012f083
lea esi, [rdx - 0x2a04]
rol r15d, 0x46
mul r8
mul r10
xor r13d, 0xbfd0ed7a
lea ebp, [rdi - 0xcac2]
rol edi, 0xea
pause
int3
jmp 0x14012f1bd
nop
sub rsp, 8
mov qword [rsp], r15
lea rbp, [rsp - 0x2a8]
jmp 0x14012f117
mov rax, qword [r10 + 0x10]
xchg r10, rdi
mov rdi, qword [rax]
xchg r10, rdi
jmp 0x14012f031
xchg rcx, r14
mov qword [rsp + 8], r14
xchg rcx, r14
je 0x14012f0fb
jne 0x14012f0fb
or edx, 0xddf8dfdb
or r13d, 0x39161ab7
test r10, rdi
jle 0x14012e85a
jg 0x14012e7fc
or r13d, 0xa3422330
pushfq
rcl ebx, 0xe9
lea ecx, [rdi + 0xf582]
lea esi, [rbp + 0x606]
movabs r9, 0x251ab00000013be9
jle 0x14012f374
jmp 0x14012f23b
je 0x14012e36a
sub r10d, 0xa8eabc91
ret
sub rsp, 0x3a8
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
mov r10, qword [rax + 0x18]
jmp 0x14012f0a5
je 0x14012f24b
inc r8d
jmp 0x14012f04b
je 0x14012f13c
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x14012f17e
jne 0x14012f17e
int3
jmp 0x14012f21e
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f144
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jne 0x14012f207
je 0x14012f207
cmp ecx, dword [rdi]
mov ch, dh
std
invalid
js 0x14012efc7
mov ebx, 0xfb1cd587
jo 0x140130097
lea edi, [rdi + 0x8427]
call rcx
lea edi, [rbx + 0x6b35]
call rcx
rcr ebp, 0x2d
dec r14
cmp r9, rcx
sub r11d, 0x42b928fd
lea esi, [rbx - 0xba1f]
jmp rax
jmp 0x14012f1b0
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012f14d
cmp edx, 0xf2c9e63
jmp 0x14012f136
push rbp
nop
sub rsp, 8
mov qword [rsp], rbx
push rdi
jmp 0x14012f020
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
jmp 0x14012f31d
jmp 0x14012f273
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x232dbda8
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jne 0x14012f2a3
je 0x14012f2a3
pop r15
popf
bswap r14
mov ebp, 0x29e6b2df
call rax
neg rbp
jp 0x14012e4bf
movabs r13, 0x44e6f423213654eb
cpuid
ret 8
jmp 0x14012f2f9
xchg rcx, rdx
mov rdx, qword [rax]
xchg rdx, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
or byte [rax - 0x17000000], cl
wait
invalid
invalid
invalid
je 0x14012f2f1
nop dword [rax]
movsx eax, al
jmp 0x14012f306
jne 0x14012f2d7
cmp edx, 0xb7c849c
je 0x14012f33d
inc r8d
jmp 0x14012f264
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f2ce
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012f2df
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
mov rax, qword [rcx + 0x10]
jmp 0x14012f2b0
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
jmp 0x14012f356
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
je 0x14012f3a6
jne 0x14012f3a6
test esi, 0xa575e340
ja 0x14012f7fa
add al, 0
add bh, bh
loope 0x14012f379
jmp rcx
call rcx
cpuid
lea ebp, [rcx - 0xce13]
rol edx, 0x52
ror dword [rdi], 1
movabs byte [0xc2c1ffff31eda98d], al
push rdx
syscall
cmp r10d, 0x1cfeeff7
jmp rcx
jmp 0x14012f425
je 0x14012f451
nop dword [rax]
movsx eax, al
jmp 0x14012f40e
xchg rdi, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0x9c2aaa8c
jmp 0x14012f3f6
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14012f3c0
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012f43f
mov rcx, qword [rax + 0x18]
add r12, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
xchg rdi, r9
mov rdi, qword [rcx + 0x30]
jmp 0x14012f3d1
jne 0x14012f3c9
cmp edx, 0x4e090bb7
je 0x14012f459
inc r8d
jmp 0x14012f3e9
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
xchg rsi, r14
mov qword [rsp + 0x3a0], r14
xchg rsi, r14
jmp 0x14012f4c6
xchg r9, r15
mov r15, qword [rcx + 0x30]
xchg r15, r9
movsxd rax, dword [r9 + 0x3c]
je 0x14012f4b7
jne 0x14012f4b7
mov r9d, 0xaf085847
lea r11d, [rbp - 0x5e80]
rol r9d, 0xf3
jmp rax
jmp 0x14012f62f
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x30]
add r14, r9
je 0x14012f520
jne 0x14012f520
ja 0x14012fb69
ror r11d, 0xf4
lea r12d, [rbx - 0x6df2]
rcr r11d, 0x5b
rcl r12d, 0xf6
and r15d, 0x17a23fd5
lea r15d, [rdx + 0x45dc]
test r11, rcx
jle 0x14012e827
bswap r12
movabs rsi, 0x71242047585f2deb
cmp r15d, 0x664a8def
pushf
call rcx
call 0x14012f3e6
jmp 0x14012f54f
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012f5c3
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0xc0]
mov qword [rbp + 0xc0], 0x1f400000
jne 0x14012f583
je 0x14012f583
inc r11
rol r11d, 0x6f
jmp rcx
jmp 0x14012f5a1
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rsp + 0x30], r15
je 0x140131ccc
mov rax, qword gs:[0x60]
jmp 0x14012f6c0
jne 0x14012f6b8
cmp edx, 0x527d5dcf
je 0x14012f6ce
inc r8d
jmp 0x14012f645
mov r12, qword [rcx + 0x10]
xchg r12, rax
xchg r15, rcx
mov r15, qword [rax]
xchg r15, rcx
jne 0x14012f613
je 0x14012f613
jo 0x14012ee77
lea r13d, [rdi - 0xbf0b]
sub r15d, 0x6b4ca774
cmp r13, rcx
jg 0x14012e69a
jmp rax
jmp 0x14012f47f
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xa2f4f512
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
jne 0x14012f698
je 0x14012f698
cmp r11d, 0xf0f09da7
lea r14d, [rbp - 0x6732]
rol ecx, 0x33
rcl edx, 0xa2
test r13, rbx
cmp r15, rdx
call 0x14012ff83
jge 0x140130129
call rax
and edi, 0xd36ffd28
lea r9d, [rbx + 0xfaec]
popf
jle 0x14012f6a3
neg r11
jmp rcx
jmp 0x14012f6a4
ret
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012f5d5
nop dword [rax]
movsx eax, al
jmp 0x14012f538
mov r8d, r15d
mov rcx, qword [rax + 0x18]
xchg r12, rax
jmp 0x14012f5dd
mov rax, qword gs:[0x60]
mov r8d, r15d
mov eax, edi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
je 0x14012f730
jne 0x14012f730
ror r11d, 0x7a
call rax
cmp ebx, 0x294ff84d
sub ebx, 0x2c0dd28b
add r8d, 0xfd1f520a
call rax
jnp 0x14012ecb4
lea r14d, [rdx - 0xa72a]
pop r15
cmp esi, 0x217b1471
jmp 0x14012e838
jmp 0x14012f78f
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x14012f7e4
je 0x14012f761
jne 0x14012f761
inc rbx
ror r11d, 0x25
movabs rsi, 0xc4077000000a4e9
xor ebx, 0xd3c8fbf8
lea ebx, [rdx - 0x82ba]
jge 0x14012fd7e
jmp 0x14012f80a
jmp 0x140130074
xchg rbp, r9
mov rbp, qword [rcx + 0x30]
xchg rbp, r9
jmp 0x14012f7ec
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg r14, rcx
mov r14, qword [rax + 0x18]
xchg r14, rcx
add rsi, r9
jmp 0x14012f7bc
mov edx, 0xabf741d4
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x14012f746
xchg r15, rax
mov r15, qword [rcx + 0x10]
xchg r15, rax
xchg rdi, rcx
mov rdi, qword [rax]
xchg rdi, rcx
jmp 0x14012f780
jne 0x14012f80d
cmp edx, 0xbee38dba
je 0x14012f827
inc r8d
jmp 0x14012f802
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
pop rsp
or esp, dword [rax]
nop dword [rax + rax]
mov r10d, r8d
jmp 0x14012f7a7
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x14012f7d2
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
xchg r8, r15
mov qword [rsp + 0x20], r8
jne 0x14012f84c
je 0x14012f84c
ret
jmp 0x14012fbd2
sub byte [rax], al
cmp r10, rcx
jb 0x14012f993
lea rax, [rsp + 0x50]
and al, 0x50
mov dword [rsp + 0x50], r15d
mov r9d, 0x20
jmp 0x14012fab3
call rbx
mov rcx, qword [rsp + 0x40]
call rdi
test eax, eax
jmp 0x14012f944
cmp rax, 0xfffffffffffffffd
ja 0x140131ccc
mov r10, qword [rsp + 0x30]
xchg r15, rcx
mov rbx, rcx
xchg r15, rcx
jmp 0x14012fa52
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x14012f971
rdtsc
shl rdx, 7
shl rdx, 0x16
jmp 0x14012fc1b
add r13, rdi
xchg rcx, rbp
mov rbp, qword [rax + 0x18]
xchg rcx, rbp
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
je 0x14012f912
jne 0x14012f912
lea esi, [rbp - 0x5a52]
bswap r15
cpuid
lea r8d, [rdi - 0x772e]
ret
jmp 0x14012fac8
mov r10d, r8d
mov edx, 0x49c56320
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14012fca0
jne 0x140131ccc
mov r9d, 0x8000
mov qword [rsp + 0x398], r13
lea r8, [rbp + 0xc0]
xchg r9, r15
jmp 0x14012fa37
cmp r8, 0x4b
jb 0x14012f9a6
xchg r9, rdi
mov rbx, rdi
xchg r9, rdi
jmp 0x14012f9a6
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 0xa
shl rdx, 0xb
shl rdx, 6
jmp 0x14012fb01
xchg rcx, rsi
mov rsi, qword [rsp + 0x30]
xchg rsi, rcx
je 0x14012f9bc
jne 0x14012f9bc
test r12, rbx
call rax
movabs r15, 0x6770a500000275e9
jae 0x14012fa40
jmp 0x14012fc36
call fcn.1401305c5
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x30]
call r14
jmp 0x14012fcd0
mov qword [rbp + 0xe8], r15
xchg r15, rbp
movdqu xmmword [r15 + 0xf8], xmm0
je 0x14012f9fe
jne 0x14012f9fe
or cl, al
int 0x59
ror ebp, 0x59
cmp rbx, rdi
movabs r8, 0x7754e800000129e9
test ebx, 0x8bd2e883
lea r11d, [rdi - 0x5a13]
call rax
call fcn.140130602
jmp 0x14012fb2c
mov edi, dword [rcx + rdx*4]
lea rdx, [rbp + 0xd8]
add rdi, r9
mov qword [rbp + 0xd8], 0x30
jmp 0x14012fae0
mov qword [rbp + 0xc0], r9
xchg r15, r9
lea rdx, [rsp + 0x30]
mov rcx, 0xffffffffffffffff
jmp 0x14012fa91
iretd
mov rcx, qword [rbp + 0xc0]
add rcx, r10
cmp r10, rcx
jae 0x14012f866
jne 0x14012fa80
je 0x14012fa80
cmp r15d, 0x2112d6f0
lea esi, [rbx - 0xe8c8]
ret
jmp 0x14012f97f
call r12
mov rax, qword gs:[0x60]
lea rdi, [0x140000000]
movsxd r13, dword [0x14000003c]
mov r8d, r15d
jmp 0x14012f8c7
xchg rsi, rax
mov qword [rsp + 0x20], rsi
xchg rsi, rax
lea r8, [rbp + 0xc0]
add cl, ch
add edi, edi
invalid
invalid
xchg rdi, rax
mov rcx, qword [rax]
xchg r9, r12
mov r12, qword [rcx + 0x30]
xchg r12, r9
movsxd rax, dword [r9 + 0x3c]
jmp 0x14012fc50
mov r9d, 0x64
mov qword [rbp + 0xf0], r15
mov r8d, r9d
mov qword [rbp + 0xe0], r15
lea rcx, [rsp + 0x40]
jmp 0x14012f9df
shl rdx, 3
shl rdx, 2
or rax, rdx
mov r9, rax
and r9d, 0xfff
jmp 0x14012f8a8
xchg rbp, rax
mov rbp, qword [rsp + 0x40]
xchg rbp, rax
dec rax
jmp 0x14012f88b
xchg rbp, r15
xchg r15, rbp
mov qword [rsp + 0x40], rbp
xchg rbp, r15
call rsi
test eax, eax
jne 0x140131ccc
je 0x14012fb5c
jne 0x14012fb5c
test rdi, rbp
jle 0x14012f85b
and esi, 0xe780a928
cmp r13, rdi
movabs rsi, 0x73cca7e317e4bdeb
pushfq
jmp 0x14012f9f5
jmp 0x14012fb1b
dec dword [rax - 0x77]
enter 0xffffffffffff8749, 0xffffffffffffffcb
mov rax, rcx
xchg r11, rcx
mul r8
jne 0x14012fbb4
je 0x14012fbb4
call rcx
neg rcx
pause
jmp rax
jmp 0x14012fc8c
xchg r15, r8
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
je 0x14012fbfb
jne 0x14012fbfb
jmp rcx
jmp 0x14012fa1a
add rcx, rdx
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
jmp 0x14012f967
shl rdx, 2
shl rdx, 1
or rax, rdx
xchg r8, rbx
mov rbx, rax
xchg rbx, r8
xchg r11, rcx
jmp 0x14012fb6a
add r10, 0x674ea8a7
sub r10, 0x674e98a7
add rcx, qword [rbp + 0xc0]
jmp 0x14012f85d
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
jne 0x14012fc78
je 0x14012fc78
and edx, 0xa9f380cb
jge 0x14012f868
movabs rdi, 0x374d93fffffca9e9
test r8d, 0x1f32146d
call rcx
ret 0x38
jmp 0x14012f926
xchg r8, r9
mov rcx, r9
xchg r8, r9
sub rcx, rdx
shr rcx, 1
jmp 0x14012fc08
test al, al
je 0x14012fceb
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x14012fcb9
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14012fcab
jmp 0x14012fcdf
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x14012f87b
cmp edx, 0x760ad24b
je 0x14012fcf3
inc r8d
jmp 0x14012f926
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r12d, dword [rcx + rdx*4]
je 0x14012fd22
jne 0x14012fd22
lea edi, [rdi + 0xd129]
syscall
jbe 0x14012ef75
pushf
movabs rbp, 0x2b0919000001e7e9
call rax
rcr ebx, 0x5f
and r15d, 0x96f95321
test r14d, 0xda8c0410
add edx, 0xd095da1a
ret
jmp 0x14012ff0e
jne 0x14012fd57
cmp dword [rbx + 1], 0x63727372
je 0x140130cda
cmp dword [rbx], 0x54494e49
jmp 0x14012ff7d
invalid
mov qword [rbp + 0x198], rax
xchg rdi, r11
mov qword [rbp + 0xd0], r11
jne 0x14012fdcf
je 0x14012fdcf
or r15d, 0xe57b12b8
jmp 0x14013098c
jmp 0x14012fdea
xchg rdi, r11
lea r8, [rbp + 0xc8]
mov eax, dword [r13 + 0x54]
lea rdx, [rbp + 0xd0]
mov qword [rbp + 0xc8], rax
mov r9d, 4
jne 0x14012fe29
je 0x14012fe29
neg r14
ret
jmp 0x140130062
mov edx, dword [r13 + 0xd8]
add r12, r9
mov qword [rbp + 0x190], rdx
mov eax, dword [r13 + 0xdc]
mov dword [rbp + 0x110], eax
mov ecx, dword [r13 + 0xa0]
mov qword [rbp + 0x198], rcx
jmp 0x14012ff57
mov eax, dword [r13 + 0xa4]
mov dword [rbp + 0x114], eax
cmp rdx, rdi
jae 0x1401300ce
lea rax, [rdx + rdi]
mov qword [rbp + 0x190], rax
jmp 0x1401300ce
je 0x140130cda
cmp dword [rbx + 0xc], 0xfffffffe
jne 0x14013007c
jae 0x140130dde
nop dword [rax]
cmp dword [rbx + 0x10], r15d
je 0x140130cda
jmp 0x140130050
lodsb al, byte [rsi]
or bh, bh
invalid
xchg r14, rax
mov qword [rsp + 0x20], r14
xchg r14, rax
call r12
movzx eax, word [r13 + 6]
jmp 0x1401300b0
cmp dword [rbx + 0x14], r15d
je 0x140130cda
cmp byte [rbx], 0x2e
jmp 0x14012fd44
lea rax, [rbp + 0xbc]
mov dword [rbp + 0xbc], r15d
mov rcx, 0xffffffffffffffff
jmp 0x14013003a
invalid
and edi, edi
invalid
lea rbx, [r13 + 0x108]
lea rcx, [rax + rax*4]
lea rax, [r13 + 0x108]
lea rax, [rax + rcx*8]
cmp rbx, rax
jmp 0x14012ffa6
cmp rcx, rdi
jae 0x14012fd96
lea rax, [rcx + rdi]
je 0x1401300eb
jne 0x1401300eb
jno 0x14012f1cb
rcl r11d, 0xdc
movabs r14, 0x3eb336fffffc9fe9
dec r10
call rcx
bswap r14
rol r11d, 5
rcl r14d, 0xe0
call 0x14012f148
lea r14d, [rcx + 0xc06f]
ret
jmp 0x14012fd8f
call [0x192540e9f]
div r10
rol r13d, 0xb7
call 0x14012f779
nop
jmp rcx
jl 0x1401302c3
test ebp, ecx
rcr r14d, 0xbc
cmp edx, 0x88ef9a65
rcl r10d, 0x71
jmp 0x14013065e
scasb al, byte [rdi]
jnp 0x1401304fc
add r8d, 0xf341096e
jmp 0x1401301fb
in al, 0x35
pop rax
jno 0x1401302e1
rol r8d, 0xac
jmp rcx
sub ebx, 0x8f65e0bd
lea edi, [rcx + 0xf8eb]
jge 0x140130d37
mul r9
rcl esi, 0x57
jmp rcx
and al, 0xf7
invalid
div r13
jns 0x14013070d
lea r11d, [rbp - 0x535a]
lea edx, [rdi - 0x80f8]
jmp rcx
cmpsb byte [rsi], byte [rdi]
lodsb al, byte [rsi]
invalid
lea ebx, [rdx + 0x513a]
or r13d, 0x59e0480b
movabs r13, 0x718b86fffffb86e9
or r11d, 0x199bb631
or ebx, 0x199bb631
jmp rcx
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
jmp 0x140130a43
call fcn.140130b73
rol r12d, 0x56
add r14d, 0xee1715
test rdi, rbx
mul r9
je 0x140130906
jne 0x140130906
mov r11d, 0xcc593a41
jg 0x140130a5d
call rax
lea esi, [rbp - 0x4232]
test rdi, rbx
je 0x14012f926
pause
cmp ecx, 0x9e209841
rol r12d, 0x52
popfq
popfq
jmp rax
jmp 0x140130cd2
dec dword [rax - 1]
leave
pushfq
je 0x140130940
jne 0x140130940
push rsi
jmp rcx
jmp 0x140130d11
add rcx, r10
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x140130d00
nop
je 0x140130986
jne 0x140130986
popf
xor ebp, 0x489c1a55
jmp rax
jmp 0x1401308ae
mov ecx, dword [rdi]
call rcx
cmp rbx, rbx
push r13
jae 0x1401317e9
ret 0x18
lea rax, [rax + rdx*8]
cmp rbx, rax
jb 0x14012ffaf
je 0x140130a0b
jne 0x140130a0b
cmp ebx, 0xd32e90c3
movabs r9, 0x29abe3000003c7e9
cmp edx, 0xa1fc7678
rcr edi, 0xe0
jge 0x14013066a
jmp 0x140130dd7
mul r12
ror edx, 0x1d
ret 8
mov rcx, 0xffffffffffffffff
call r12
lea rax, [0x140131f00]
mov ecx, dword [rax]
jmp 0x140130b98
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x1401308ae
jmp 0x140130cf3
add rbx, r10
cmp rbx, r10
je 0x140130d09
fimul dword [rcx + 0x3b]
fimul dword [rdi]
test byte [rdx + 0x44000002], ah
mov ecx, dword [rbx + 0x18]
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x140130d09
jmp 0x140130a79
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r9d
mov r8d, 0xaf3629ce
lea rdx, [r11 + r9*4]
mov ecx, dword [rdx + r10]
jmp 0x140130958
call rax
push rbx
push rbp
rcr edx, 0x7f
jg 0x140130a65
div r15
mov edi, 0xdb06a85
jne 0x140130b13
je 0x140130b13
call rcx
add ebx, 0xf7e60e91
int3
sub byte [rdx + 0x3e], ah
fimul dword [rdi]
movabs byte [0xfc787f45de18141], al
mov dword [rbp + 0xb], ebx
add byte [rax], al
lea r8d, [rdx - 0x8131]
jnp 0x140131879
movabs rbp, 0x25a71fffffda5e9
jae 0x140130932
jmp 0x1401308bd
rol r11d, 0xb5
ret 0x38
test ecx, ecx
je 0x140131498
cmp dword [rax + 4], r15d
je 0x140131498
mov rax, qword gs:[0x60]
jne 0x140130bfa
je 0x140130bfa
test r15, rcx
jg 0x140130725
bswap rsi
xor r12d, 0x1c3f0eeb
mov r8d, 0x9e0bb9c1
sub ecx, 0x2c01fe9c
sub al, 0x44
lea ebx, [rdi - 0x7452]
ror r12d, 0x1a
jne 0x140130af1
rcr edx, 0xd1
rcr r9d, 0xe6
mov r11d, 0x1ac94e72
rcl r9d, 0xcc
movabs rbp, 0x51243e00000136e9
jno 0x14013002f
jmp 0x140130d35
int3
mov qword [rsp + 0x20], r9
xchg r9, rax
lea rdx, [rbp + 0xd0]
jne 0x140130c3b
je 0x140130c3b
pause
mov r11d, 0x3c38b0a4
jmp rax
jmp 0x140130a2b
jmp rax
movzx eax, word [r13 + 6]
add rbx, 0x28
lea rdx, [rax + rax*4]
lea rax, [r13 + 0x108]
jmp 0x1401309f2
cmp r8d, 0xeb326e7
je 0x140130ec2
test r9d, r9d
jne 0x140130a88
mov rax, qword [rax]
jmp 0x140130d45
ror ecx, 0xb3
add ebp, 0xabfb69d6
lea r13d, [rdi + 0x4d70]
lea r8d, [rbx - 0x4fc]
syscall
popf
rcl r8d, 0x74
jmp 0x140130acd
lea r14, [rdi + rcx]
xor al, 0xf
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
invalid
invalid