Function at 0x140131000
Capabilities:
Access peb ldr_data

Disassembly:
mov ch, 0x9c
invalid
sbb esi, dword [rdi]
invalid
add cl, byte [rax + rbx*8]
xchg ecx, eax
cdq
movabs al, byte [0xc9b90befe593bc09]
invalid
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
xchg rbx, rdx
je 0x14013101f
jne 0x14013101f
jo 0x140131ffb
bswap rdx
div rsi
movabs r14, 0x2ca23700000082e9
call rcx
pop r10
lea r13d, [rdx + 0x4e00]
call 0x1401314b3
jmp 0x1401310a6
mov rax, qword gs:[0x60]
xor esi, esi
mov r8d, esi
mov r10, qword [rax + 0x18]
mov rax, qword [r10 + 0x10]
xchg r10, rsi
jne 0x140131058
je 0x140131058
add al, 0x66
pushfq
pushf
movabs r13, 0x2e746864607f1ceb
cmp r13d, 0x5802aada
mul rdi
or r12d, 0xbaddd810
call rcx
jmp rcx
jmp 0x140131076
mov rsi, qword [rax]
xchg rsi, r10
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jmp 0x1401310ec
jmp 0x140131105
lea rax, [r11 + r9*4]
mov ecx, dword [rax + r10]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140131112
mov qword [rsp + 0x10], rbx
xchg rbx, rdx
mov qword [rsp + 8], rcx
je 0x1401310d1
jne 0x1401310d1
mov esi, 0x17a5cda4
jne 0x14013065e
dec rbx
rcr r11d, 0x40
jne 0x140130241
movabs r15, 0x580c84000000b1e9
or r10d, 0x6a2bcb80
int3
jmp 0x140131187
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop dword [rax]
nop dword [rax + rax]
mov r9d, r8d
mov edx, 0xcbe42ec6
jmp 0x14013108e
je 0x1401311c0
nop dword [rax]
movsx eax, al
jne 0x140131141
je 0x140131141
test ebx, 0x4cbfb8ed
lea ebp, [rdx + 0x23b]
call rax
test esi, 0x38f64a1a
sub r14d, 0x29fb32b3
cpuid
movabs r15, 0x5d586ebb5c1927eb
test r10, rdi
test r8d, 0xe8b82d0d
lea r12d, [rbp - 0x729c]
int3
jmp 0x14013116a
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013111b
jmp 0x1401311b4
nop
sub rsp, 8
mov qword [rsp], rbp
nop
jmp 0x140131196
push 0x1b6da010
mov qword [rsp], rbx
mov dword [rsp], ebx
push rsi
lea rbp, [rsp - 0x360]
sub rsp, 0x460
jmp 0x140131037
cmp edx, 0x12a6d741
je 0x1401311c8
inc r8d
jmp 0x140131089
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
mov qword [rsp + 0x458], rdi
xchg r12, r15
mov qword [rsp + 0x450], r15
je 0x140131215
jne 0x140131215
test ebp, 0x11d7f2be
lea edi, [rdi + 0x5401]
push r14
jg 0x140130e84
jmp rax
jmp 0x140131252
add r14, rdx
shr r14, 0xd
shr r14, 5
jmp 0x140131273
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jmp 0x1401313d4
mov al, byte [rcx]
add byte [rax], al
inc r8d
jmp 0x1401313c7
xchg r15, r12
mov r8d, 0x18
mov qword [rsp + 0x440], r14
xchg r15, r10
mov qword [rsp + 0x438], r10
jmp 0x140131304
shr r14, 7
shr r14, 4
shr r14, 1
mov qword [rbp + 0x160], r14
mov rax, qword gs:[0x60]
xchg rcx, rbx
jmp 0x140131354
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
jne 0x1401312ea
je 0x1401312ea
add r9d, 0x79230eb4
test rdx, rbx
lea ebp, [rbx - 0x19a0]
jmp rax
jmp 0x14013136b
xchg r10, r15
movzx edx, word [rcx + r9*2]
xor r9d, r9d
je 0x14013132e
jne 0x14013132e
lea ecx, [rbx - 0x7f41]
add r11d, 0x6e63bc24
rcr r12d, 0x67
pop r9
jnp 0x1401307ea
movabs rdi, 0x620c0bffffff63e9
ja 0x14013119c
jmp 0x140131296
call rcx
cmp rdi, rdi
ret 8
test al, al
je 0x14013124a
nop dword [rax]
jmp 0x140131230
mov rbx, qword [rax + 0x18]
xchg rbx, rcx
xchg rdi, rax
mov rdi, qword [rcx + 0x10]
xchg rdi, rax
mov rcx, qword [rax]
jmp 0x1401313a7
mov qword [rbp + 0x170], rcx
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
xchg r14, rbp
jmp 0x140131401
xchg r10, r14
movabs rax, 0xec359e656663b
mul r14
mov r8d, esi
sub r14, rdx
shr r14, 1
jmp 0x140131220
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xb4ea4f3e
jmp 0x1401313eb
jne 0x140131230
cmp edx, 0xb8f0a749
je 0x140131425
jmp 0x14013124a
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x140131344
movups xmmword [r14 + 0x160], xmm0
xchg r14, rbp
call rax
test eax, eax
js 0x140132369
xchg r10, r14
mov r10, qword [rbp + 0x160]
jmp 0x140131389
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jne 0x140131476
je 0x140131476
call rcx
ror edi, 0xef
bswap r15
sub ebx, 0x152796eb
sub ebp, 0x26ca8b95
cmp rbp, rdi
dec rbx
jmp 0x1401322ec
jmp 0x140131545
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401314e1
cmp edx, 0x58c68db8
je 0x140131571
jmp 0x1401314b0
inc r8d
jmp 0x1401314b8
mov r10d, r8d
mov edx, 0x39ed5f34
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
jmp 0x1401314d0
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401314b0
invalid
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
jmp 0x14013148b
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
jne 0x140131518
je 0x140131518
div rsi
sub r14d, 0xea3452c3
jge 0x1401319e2
cmp rbx, rdi
movabs r13, 0x31f9e21758189eeb
lea ebx, [rbp + 0x577e]
jne 0x1401314dc
jmp 0x1401314b8
div r15
pause
lea edx, [rbp - 0xa01d]
popf
je 0x14013154a
ror r15d, 0xd8
cmp r8d, 0xd3eb9c20
ret 0x30
add rcx, r9
mov edi, dword [rcx + rdx*4]
xchg ecx, eax
xchg rcx, r11
mov r11, qword [rax + 0x18]
xchg rcx, r11
add rdi, r9
mov rax, qword [rcx + 0x10]
jmp 0x140131561
mov rcx, qword [rax]
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
jmp 0x1401314ed
mov rax, qword gs:[0x60]
mov r8d, esi
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
invalid