Function at 0x1401309e8
Capabilities:
Access peb ldr_data
Execute anti-debugging instructions
Execute syscall
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
cli
pop rdx
mov byte [rdi - 0x12628878], dh
ret
cmp dl, byte [rdi + 0x55]
mov gs, eax
sbb dword [rax - 0x63], ebp
je 0x14012f50c
adc ebp, dword [rax + rax*2 - 0x7f2d8517]
adc al, byte [rsi + 0x119d063c]
and cl, ah
add ah, byte [rbp + rsi*4 - 0x22]
in eax, dx
mov edi, 0x6229d60a
xor byte [rbp - 0x19bb4d9e], al
invalid
xchg esp, eax
cdq
adc al, byte [0xf6c3dcb1]
fiadd word [rax - 0x41c384e9]
add ebp, dword [rdi + 0x273a20d1]
xor al, 0xc1
ret
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg r8, r10
mov qword [rsp + 0x18], r10
jmp 0x1401301aa
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0x55eab7d1
jmp 0x140130185
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130144
mov qword [rsp], r13
nop
push 0x512e60a0
jmp 0x1401300b1
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013014d
cmp edx, 0xd985a5e4
je 0x1401301d3
jne 0x14013007c
je 0x14013007c
sub edi, 0xdacec348
jmp rcx
invalid
jmp 0x140130093
inc r8d
jmp 0x14013001c
xchg r9, rax
mov r9, qword [r10 + 0x10]
xchg r9, rax
xchg r10, rdi
mov rdi, qword [rax]
xchg rdi, r10
jmp 0x140130195
mov qword [rsp], r14
nop
push 0x7409735b
mov qword [rsp], r15
jmp 0x1401300c4
lea rbp, [rsp - 0x2b8]
sub rsp, 0x3b8
mov rax, qword gs:[0x60]
jne 0x14013011a
and al, 0x48
std
invalid
je 0x14013011a
xor edi, 0xd6e5089a
popf
lea r15d, [rdx - 0xe8e5]
call rcx
sub ecx, 0xb9db6a83
push rbx
cmp r14d, 0xd119d93f
jbe 0x140130077
mov edx, 0xe496eb22
popf
add edx, 0xef87a009
jno 0x14012fd2d
movabs rcx, 0x54b84000000a5e9
call rcx
ror ecx, 0x8e
je 0x14012fb8a
jmp 0x1401301c4
ret 0x18
push 0x359035b4
mov qword [rsp], rbx
push rdi
nop
sub rsp, 8
jmp 0x140130036
je 0x140130093
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
je 0x140130170
jne 0x140130170
or r9d, 0xdd824f70
jnp 0x140130436
lea r13d, [rdx + 0xb281]
movabs rsi, 0x3ce2a4fffffed0e9
jb 0x140130c21
jmp 0x140130045
ror r13d, 0xf0
call rcx
ret
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
jmp 0x140130029
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov ebx, dword [rax + r11 + 0x88]
jmp 0x140130012
xchg r10, r8
mov qword [rsp + 0x10], rdx
xchg r11, rcx
mov qword [rsp + 8], r11
xchg rcx, r11
push rbp
nop
jmp 0x140130130
xor r13d, r13d
mov r8d, r13d
mov r10, qword [rax + 0x18]
jmp 0x14013009b
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r11 + 0x24]
add rcx, r11
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
jmp 0x14013027b
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
jne 0x14013022e
je 0x14013022e
lea ebp, [rdx + 0x8171]
call rax
syscall
call rax
js 0x14013038b
jmp rcx
jmp 0x14013025e
je 0x140130356
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x14013035e
mov edx, 0xdcedcaed
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x14013023d
mov edi, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add rdi, r11
xchg r8, rax
mov r8, qword [rcx + 0x10]
xchg r8, rax
xchg r9, rcx
jne 0x1401302bf
je 0x1401302bf
lea r8d, [rbp + 0xb838]
call rcx
dec r13
pushf
lea r10d, [rbx - 0x40be]
test r12d, 0x63df8c7b
ja 0x140131097
test r10d, 0x310f366c
movabs rsi, 0x187fd44e6b3f1eeb
test r12, rbx
rcl esi, 0
popf
ror r10d, 0xff
test r13d, 0xf6eb345e
jmp 0x1401311cf
jmp 0x1401302df
mov r9, qword [rax]
xchg r9, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
je 0x14013033e
jne 0x14013033e
rcr r8d, 0x5c
je 0x140130401
ja 0x140130263
call rax
lea r15d, [rcx - 0x5627]
test ecx, 0x75307959
syscall
cmp r9, rbx
lea r13d, [rbp + 0x307c]
call rcx
test edi, 0x63051e0f
ja 0x14012f576
syscall
int3
jmp 0x1401301f9
je 0x140130371
inc r8d
jmp 0x140130203
test al, al
jne 0x140130246
cmp edx, 0x967ff6ef
jmp 0x140130350
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
mov ecx, dword [rbx + rcx + 0x1c]
jmp 0x14013045d
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
jmp 0x1401303bc
test al, al
je 0x1401303d0
nop dword [rax]
jmp 0x140130394
test al, al
jne 0x140130394
cmp edx, 0x3174ef3a
je 0x14013046c
inc r8d
jmp 0x140130401
xchg rbx, rax
mov rbx, qword [rcx + 0x10]
xchg rbx, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
jmp 0x1401303ec
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, 0xc3efe229
jne 0x140130429
je 0x140130429
or ecx, 0x97a99478
xor edi, 0xa9af6194
test r10, rbx
je 0x14012ff92
cmp r14, rcx
call rcx
movabs r14, 0x6e791f03453f0deb
pause
call 0x140130f23
jmp 0x140130438
add byte [rax], al
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401303ac
mov r13, qword [rax + 0x18]
xchg rcx, r13
add r15, r9
jmp 0x1401303d8
add rcx, r9
mov r15d, dword [rcx + rdx*4]
xchg rcx, r13
jmp 0x14013044e
mov ecx, dword [rbx + r9 + 0x24]
xor r8d, r8d
add rcx, r9
mov dword [rsp + 0x28], 4
mov qword [rsp + 0x3b0], rsi
mov dword [rsp + 0x20], 0x3000
jmp 0x140130581
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401305ee
nop dword [rax]
je 0x1401304ca
jne 0x1401304ca
int3
jmp 0x14013059c
add r14, r9
mov qword [rsp + 0x48], r13
lea r9, [rbp + 0xd0]
mov qword [rbp + 0xd0], 0x1f400000
mov rcx, 0xffffffffffffffff
call rdi
jmp 0x1401304ff
cmp qword [rsp + 0x48], r13
je 0x140133672
mov rax, qword gs:[0x60]
mov r8d, r13d
mov rcx, qword [rax + 0x18]
xchg rbx, rax
mov rbx, qword [rcx + 0x10]
je 0x14013054b
jne 0x14013054b
rol r13d, 0x89
ret
jmp 0x1401305f6
pushfq
test byte [rcx - 0x7f], 0xe5
jp 0x1401305af
cmp byte [rdi - 0x226e72bc], bh
fdivp st(7)
inc dword [rcx + 0x6f709bc6]
jg 0x140130566
test al, 6
add byte [rax], al
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rsp + 0x48]
jmp 0x1401304d7
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401305dc
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0x652a85fb
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x140130494
jne 0x14013059c
cmp edx, 0x44465f52
je 0x140130616
inc r8d
jmp 0x1401305c4
xchg rbx, rax
mov rcx, qword [rax]
xchg r9, rdi
mov rdi, qword [rcx + 0x30]
xchg rdi, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401305b6
mov rax, qword gs:[0x60]
mov r8d, r13d
mov ecx, dword [rbx + r9 + 0x24]
je 0x140130643
jne 0x140130643
test r10d, 0xf66f84d4
or r9d, 0x32a6bc47
or ecx, 0x32a6bc47
call rax
popf
ror r14d, 0x28
movabs r15, 0x69d39f0000019ce9
call 0x1401309e8
jmp 0x1401307e4
inc r8d
jmp 0x1401306e1
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130768
cmp edx, 0xec7954e5
je 0x140130803
je 0x1401306a8
jne 0x1401306a8
cmp r14, rbx
lea edi, [rbx + 0x508f]
inc r15
cmp r12, rdi
lea ebp, [rdx + 0x759a]
xor ebx, 0xf2ddd32
lea r13d, [rbx - 0x8c6b]
popf
mov ebx, 0x27aea590
test rdi, rdx
or ebx, 0xf0da7ca7
movabs rdx, 0x29eb4a360e4da6eb
jmp rcx
jmp 0x140130650
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x5c0a2425
lea rax, [r11 + r10*4]
jne 0x140130737
je 0x140130737
or edi, 0xccadb438
jo 0x140130a8c
or edi, 0x1c12678f
jae 0x14012ffcf
test ebx, 0xcd04ed09
lea ebx, [rdi - 0xe6a7]
or r8d, 0x8c20fd72
jns 0x14013121e
call rcx
rcr r10d, 0x1b
ror r11d, 0x12
cpuid
dec rsi
rol r9d, 0xaa
movabs rsi, 0x19de6265734712eb
popf
lea r11d, [rbp + 0x9851]
ret 0x38
jmp 0x14013074b
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x14013075d
test al, al
je 0x140130650
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jne 0x1401307af
je 0x1401307af
rol r15d, 0
pop r14
jle 0x140130b79
mov dword [rax], 0x8e0f5e41
add eax, dword [rax]
add byte [rcx - 0x3f], al
ror byte [rdi], cl
rcl r10d, 0xf
jmp rax
jmp 0x140130658
xchg r15, rcx
add rsi, r9
xchg r14, rax
mov r14, qword [rcx + 0x10]
jmp 0x1401307d2
xchg r14, rax
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x1401306cf
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
xchg rcx, r15
mov r15, qword [rax + 0x18]
jmp 0x1401307c1
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r13
jmp 0x140130c9e
xchg rdx, rbp
xchg r13, r15
mov qword [rsp + 0x30], r15
xchg r15, r13
call rsi
jmp 0x14013083f
shl rdx, 4
shl rdx, 1
shl rdx, 1
or rax, rdx
jmp 0x1401309f9
test eax, eax
jne 0x140133672
xchg r8, rax
mov r8, qword [rsp + 0x30]
xchg r8, rax
dec rax
jmp 0x140130ab9
mov rcx, r10
xchg r10, r8
sub rcx, rdx
shr rcx, 1
jmp 0x140130915
mov r9d, 0x20
xchg rdx, rax
mov qword [rsp + 0x20], rdx
xchg rdx, rax
lea r8, [rbp + 0xd0]
mov rcx, 0xffffffffffffffff
lea rdx, [rsp + 0x48]
je 0x1401308be
jne 0x1401308be
neg r15
rcr r10d, 0xf8
syscall
ror r10d, 0xe6
int3
jmp 0x1401309e2
xchg r15, r12
mov qword [rsp + 0x3a8], r15
xchg r15, r12
lea r8, [rbp + 0xd0]
mov qword [rbp + 0xd0], r13
lea rdx, [rsp + 0x48]
mov rcx, 0xffffffffffffffff
jmp 0x140130bb5
add rcx, rdx
shr rcx, 4
shr rcx, 1
shr rcx, 1
je 0x140130946
jne 0x140130946
pause
jnp 0x140130633
lea r12d, [rcx - 0x851d]
sub ebx, 0x4f8a81b4
or r9d, 0x25dfe496
call rax
movabs r9, 0x41199e0000024ee9
lea edi, [rcx - 0xd304]
jnp 0x140130f90
jmp 0x140130b99
test ecx, 0xd4f9caaf
lea r13d, [rbp + 0xc63c]
ret
test eax, eax
jne 0x140133672
mov r9d, 0x8000
jmp 0x1401308e8
shl rdx, 2
shl rdx, 1
or rax, rdx
xchg r8, rax
jne 0x1401309be
je 0x1401309be
cmp rdi, rdi
pause
div rcx
jmp rcx
jmp 0x140130c17
call r14
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call rbx
xchg rcx, r10
jmp 0x140130cd7
xchg r15, rax
mov r9, r15
xchg r15, rax
jmp 0x140130b42
lea rdx, [rbp + 0xe8]
add rdi, r9
mov qword [rbp + 0xe8], 0x30
mov r9d, 0x64
xchg r12, r13
mov qword [rbp + 0x100], r12
xchg r13, r12
jmp 0x140130c78
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jmp 0x140130ad9
mov edx, dword [rcx + r10]
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x140130aec
jmp 0x140130a7f
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
mov r8d, 0xab06c879
lea rcx, [rbx + r9*4]
jmp 0x140130a44
nop
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
jmp 0x140130a32
movabs byte [0x1d5830fffffff], al
add byte [rcx - 0x45], cl
adc eax, 0x7ae147ae
adc al, 0xae
nop word [rax + rax]
jae 0x140130c6b
movabs r11, 0x47ae147ae147ae15
nop word [rax + rax]
rdtsc
shl rdx, 0x15
shl rdx, 5
jmp 0x14013082d
cmp rax, 0xfffffffffffffffd
ja 0x140133672
xchg r10, r15
mov r15, qword [rsp + 0x48]
xchg r15, r10
xchg rbx, r14
mov r14, r13
jmp 0x140130afd
jne 0x140130a81
cmp r8d, 0x99adc74c
je 0x140130ce6
test r9d, r9d
jne 0x140130a6d
mov rax, qword [rax]
jmp 0x140130b3d
xchg rbx, r14
xchg rcx, rbx
mov rbx, qword [rbp + 0xd0]
xchg rcx, rbx
add rcx, r10
cmp r10, rcx
jmp fcn.140130a90
xchg r9, rbx
mov rcx, qword [rsp + 0x48]
add r10, 0x306660f6
sub r10, 0x306650f6
add rcx, qword [rbp + 0xd0]
cmp r10, rcx
jmp 0x140130c65
jmp 0x140130bd0
and r9d, 0xfff
add r9, r10
mov byte [r9], 0xc3
test rbx, rbx
je 0x140130baa
rdtsc
shl rdx, 0xd
je 0x140130b67
jne 0x140130b67
cpuid
movabs r13, 0x4fd886b51f6e0deb
jmp rcx
jmp 0x140130b76
shl rdx, 8
shl rdx, 6
or byte [rax - 0x3f], cl
loop 0x140130b84
shl rdx, 2
jmp 0x14013097b
std
invalid
mov r9d, dword [rdi + 0x18]
test r9d, r9d
invalid