Function at 0x140401bad
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
cmp r11b, 0x82
stc
test r8, r8
jmp 0x140401bbe
je 0x140401c43
movzx r9d, word [r8]
cmc
test r14w, 0xe80
cmp ax, 0x10b1
test r9w, r9w
jmp 0x140401bdc
je 0x140401c85
sub eax, eax
mov r10, rcx
nop dword [rax + rax]
test esp, edi
cmp rdx, rax
je 0x140401e4e
mov word [r10], r9w
add r9d, 0x14bb5d25
neg r9d
add r10, 2
bswap r9w
cmovs r9, rsi
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x140401c1f
inc rax
jmp 0x140401c27
test r9w, r9w
jmp 0x140401c30
jne 0x140401bf1
sub rdx, rax
jmp 0x140401c3e
jmp 0x140401c90
movzx r9d, word [0x1400b8f10]
jmp 0x140401c50
test r9w, r9w
jmp 0x140401c59
je 0x140401c9e
cmp rdx, 0x104
mov r8b, 0x9a
bswap r8w
movzx r8d, bx
mov r8d, 0x104
cmovb r8, rdx
jmp 0x140401c80
jmp 0x140401dcf
mov r10, rcx
test rsp, r14
jmp 0x140401c90
test rdx, rdx
jne 0x140401e4e
jmp 0x140401e59
mov rax, qword gs:[0x30]
bsr r9w, r12w
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
movzx r8w, bpl
mov r9b, 0xb2
setp r9b
mov rax, qword [rax + 0x10]
movsx r9w, al
neg r8b
movsx r11d, di
movzx r8d, word [rax + 0x58]
and r10, r14
sar r11b, 0xd4
movzx r11w, cl
cmp r8, rdx
movsxd r10, esi
jmp 0x140401cf0
cmovae r8, rdx
mov r9, qword [rax + 0x60]
sal r10b, 0x63
rcl r11b, cl
sbb r11d, edi
movzx r11d, word [r9]
inc r10
rol r10w, cl
lea r10, [0x1400b8f10]
test r11w, r11w
jmp 0x140401d1d
je 0x140401d7a
xor eax, eax
clc
test bl, dh
test dh, 0x6c
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x140401d41
je 0x140401d88
mov word [r10], r11w
add r10, 2
seta r11b
movzx r11d, word [r9 + rax*2 + 2]
inc rax
jmp 0x140401d67
test r11w, r11w
jmp 0x140401d70
jne 0x140401d39
sub r8, rax
cmc
test r8, r8
jmp 0x140401d82
je 0x140401d92
mov word [r10], 0
ror r9b, 0x1e
movzx r9d, word [0x1400b8f10]
cmp rdx, 0x104
movzx r10w, dl
mov r8d, 0x104
cmovb r8, rdx
neg r10w
mov r10, rcx
cmp r9b, 0xea
jmp 0x140401dc0
test r9w, r9w
jmp 0x140401dc9
je 0x140401e40
sub edx, edx
xadd ax, ax
rcl r10b, cl
lea rax, [0x1400b8f10]
xor r10w, r13w
bts r10, rdi
rcl r10, cl
mov r10, rcx
jmp 0x140401df2
nop dword [rax + rax]
cmp r8, rdx
jmp 0x140401e02
je 0x140401e4e
mov word [r10], r9w
sar r9w, cl
add r10, 2
movsx r9, ax
bswap r9w
mov r9b, cl
movzx r9d, word [rax + rdx*2 + 2]
inc rdx
test r9w, r9w
jmp 0x140401e31
jne 0x140401dfa
sub r8, rdx
jmp 0x140401e40
test r8, r8
jmp 0x140401e48
je 0x140401e59
mov word [r10], 0
cdq
movzx rax, r9w
movabs rax, 0xe039ec0d24fefd13
xchg rdx, rdx
cwd
cmova dx, bx
mov qword [rsp], rax
movsx dx, r13b
cwde
cbw
movabs rax, 0x2247bce40ef3a5e6
movsx dx, r14b
seta dh
movzx rdx, r15w
mov qword [rsp + 8], rax
mov edx, 0x68d620e7
xchg dl, dh
movabs rdx, 0xe05dec612491fd3d
jmp 0x140401ea9
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x10]
jmp 0x140401ebd
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
clc
test spl, r15b
nop word cs:[rax + rax]
cmp word [rcx + 2], 0
jmp 0x140401eeb
lea rcx, [rcx + 2]
jmp 0x140401ef4
jne 0x140401ee1
test ax, ax
jmp 0x140401f02
je 0x140401f56
lea rdx, [rsp + 2]
cmc
test r15b, r15b
nop word cs:[rax + rax]
clc
test r12b, dil
mov word [rcx], ax
adc eax, r8d
ror ah, cl
shld ax, dx, 0xa6
add rcx, 2
rcr ah, 0x25
movzx eax, word [rdx]
cmc
test r11b, 0x93
add rdx, 2
test rdi, r9
test si, 0x216b
test ax, ax
jmp 0x140401f50
jne 0x140401f20
mov word [rcx], 0
add rsp, 0x28
jmp 0x140401f64
ret