Function at 0x140400f31
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
cmp r14b, r13b
test r8, r8
jmp 0x140400f40
je 0x140400fc0
movzx r9d, word [r8]
test r14, 0x43ac590f
cmc
test r9w, r9w
jmp 0x140400f5b
je 0x140401010
sub eax, eax
rcl r10b, 0xd7
mov r10, rcx
stc
jmp 0x140400f70
nop dword [rax + rax]
cmp rdx, rax
jmp 0x140400f80
je 0x1404011da
mov word [r10], r9w
add r10, 2
movzx r9d, r9w
movsx r9d, r9w
cmovl r9, rsi
movzx r9d, word [r8 + rax*2 + 2]
inc rax
clc
test r9w, r9w
jmp 0x140400fad
jne 0x140400f78
sub rdx, rax
jmp 0x140400fbb
jmp 0x140401014
movzx r9d, word [0x1400b8f10]
cmp r9b, 0x26
test rsp, 0x6b08006c
test spl, dl
test r9w, r9w
jmp 0x140400fdf
je 0x140401027
cmp rdx, 0x104
xchg r8b, r8b
bswap r8w
cmovno r8, rdx
mov r8d, 0x104
jmp 0x140401002
cmovb r8, rdx
jmp 0x14040100b
jmp 0x140401173
mov r10, rcx
cmc
test rdx, rdx
jmp 0x14040101c
jne 0x1404011da
jmp 0x1404011e3
mov rax, qword gs:[0x30]
mov r11b, 0x4d
mov rax, qword [rax + 0x60]
movzx r8d, di
btr r9d, esp
rcl r11b, 0x8c
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
xadd r8d, r11d
dec r9w
movzx r8d, word [rax + 0x58]
rcr r11b, 0xe8
sbb r9, 0x3c726b6d
cmp r8, rdx
movsxd r9, r15d
jmp 0x140401072
cmovae r8, rdx
mov r11b, 0x53
movsxd r9, ebp
or r10w, 0x73e5
mov r9, qword [rax + 0x60]
movzx r11d, word [r9]
bswap r10
shr r10d, cl
sbb r10b, cl
lea r10, [0x1400b8f10]
cmc
jmp 0x1404010a0
test r11w, r11w
jmp 0x1404010a9
je 0x140401102
xor eax, eax
cmp r11b, 0x8a
clc
test r14w, bx
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1404010d0
je 0x140401110
mov word [r10], r11w
inc r11
add r10, 2
jmp 0x1404010e6
movzx r11d, word [r9 + rax*2 + 2]
inc rax
cmc
test r11w, r11w
jmp 0x1404010f9
jne 0x1404010c8
sub r8, rax
test r8, r8
jmp 0x14040110a
je 0x14040111f
mov word [r10], 0
xor r10b, r11b
add r9b, r11b
adc r9b, r14b
movzx r9d, word [0x1400b8f10]
btr r10, 0x35
shl r8w, cl
cmp rdx, 0x104
cmovs r10w, si
movsx r8w, r12b
movzx r8, bx
mov r8d, 0x104
cmovb r8, rdx
neg r10b
bts r10w, r9w
sar r10w, 0xf7
mov r10, rcx
jmp 0x140401164
test r9w, r9w
jmp 0x14040116d
je 0x1404011cc
xor edx, edx
lea rax, [0x1400b8f10]
rol r10w, cl
mov r10, rcx
cmc
cmp r15b, 0xbf
nop dword [rax + rax]
cmp r8b, r9b
cmp r8, rdx
jmp 0x14040119b
je 0x1404011da
mov word [r10], r9w
test r13d, 0x85b78eb
bts r9w, r10w
add r10, 2
movzx r9d, word [rax + rdx*2 + 2]
inc rdx
clc
test r9w, r9w
jne 0x140401193
sub r8, rdx
test r8, r8
jmp 0x1404011d4
je 0x1404011e3
mov word [r10], 0
movsxd rax, r13d
movabs rax, 0xe039ec0d24fefd13
movzx dx, r11b
mov qword [rsp], rax
cdq
movabs rax, 0x2247bce40ef3a5e6
cmovge dx, r14w
mov qword [rsp + 8], rax
movzx rdx, r13w
cmovle edx, r14d
movabs rdx, 0xe05dec612491fd3d
jmp 0x140401222
mov qword [rsp + 0x10], rdx
jmp 0x14040122c
mov qword [rsp + 0x18], rax
movsxd rax, r13d
not ax
lea rax, [rsp + 0x10]
jmp 0x140401241
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
nop word cs:[rax + rax]
clc
cmc
test bh, 7
cmp word [rcx + 2], 0
jmp 0x140401270
lea rcx, [rcx + 2]
jmp 0x140401279
jne 0x140401266
test ax, ax
jmp 0x140401287
je 0x1404012da
lea rdx, [rsp + 2]
stc
nop word cs:[rax + rax]
cmc
test r15w, r12w
cmp edx, 0x70027e5a
mov word [rcx], ax
adc al, 0x63
bswap ax
sbb al, r15b
add rcx, 2
movzx eax, r14w
xor al, 0x3d
movzx eax, word [rdx]
cmp r10, 0x71536f62
add rdx, 2
test ax, ax
jmp 0x1404012d4
jne 0x1404012a9
mov word [rcx], 0
cmp dx, 0x7ac1
cmp r12, r10
add rsp, 0x28
jmp 0x1404012f0
ret