Function at 0x1403f88a3
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r8, r8
jmp 0x1403f88af
je 0x1403f892d
movzx r9d, word [r8]
cmp ecx, esi
test bh, 0x79
test r9w, r9w
je 0x1403f8978
sub eax, eax
btr r10, 0xcb
test r10w, r12w
mov r10, rcx
nop dword [rax + rax]
cmp rdx, rax
jmp 0x1403f88e6
je 0x1403f8b3d
mov word [r10], r9w
movzx r9w, r13b
bts r9w, cx
shr r9w, 0x5d
add r10, 2
movsx r9d, r13w
dec r9b
movsxd r9, edx
movzx r9d, word [r8 + rax*2 + 2]
inc rax
test r9w, r9w
jne 0x1403f88de
sub rdx, rax
jmp 0x1403f8928
jmp 0x1403f897b
movzx r9d, word [0x1400b8f10]
cmp r12w, 0x173b
test r9w, r9w
jmp 0x1403f8944
je 0x1403f8989
cmp rdx, 0x104
not r8w
movzx r8w, sil
cmovbe r8w, sp
mov r8d, 0x104
jmp 0x1403f896a
cmovb r8, rdx
jmp 0x1403f8973
jmp 0x1403f8acc
mov r10, rcx
test rdx, rdx
jne 0x1403f8b3d
jmp 0x1403f8b4f
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
sub r10b, al
mov rax, qword [rax + 0x18]
inc r8w
shr r8b, cl
mov rax, qword [rax + 0x10]
dec r8b
movzx r8d, word [rax + 0x58]
sar r11b, 0xbf
xadd r10b, r11b
neg r9w
cmp r8, rdx
movsx r11d, r13w
mov r9b, 0xf8
cmovp r11w, r13w
cmovae r8, rdx
shld r11, rdx, 0x81
setne r11b
bsf r11, rsp
mov r9, qword [rax + 0x60]
movzx r11d, word [r9]
rcr r10b, 0x22
lea r10, [0x1400b8f10]
cmp dx, si
jmp 0x1403f89f8
test r11w, r11w
je 0x1403f8a63
sub eax, eax
clc
test rsp, 0x41fd4ab0
test r8b, r12b
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1403f8a25
je 0x1403f8a71
mov word [r10], r11w
add r10, 2
movsx r11w, al
movsx r11, r8w
inc r11b
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403f8a4a
inc rax
test spl, 0x77
test r11w, r11w
jmp 0x1403f8a5a
jne 0x1403f8a1d
sub r8, rax
test r8, r8
jmp 0x1403f8a6b
je 0x1403f8a80
mov word [r10], 0
bts r10, r13
bts r10w, ax
movzx r9d, word [0x1400b8f10]
mov r10, 0x1aef6967
cmp rdx, 0x104
movsx r10w, sil
mov r8d, 0x104
movzx r10w, r14b
mov r10b, 0x4d
cmovb r8, rdx
bsf r10d, r11d
clc
add r10b, r10b
mov r10, rcx
cmc
cmp r8w, dx
test r9w, r9w
jmp 0x1403f8ac6
je 0x1403f8b2f
xor edx, edx
lea rax, [0x1400b8f10]
ror r10b, 0x35
jmp 0x1403f8ae2
mov r10, rcx
jmp 0x1403f8aee
nop dword [rax + rax]
cmc
cmp r8, rdx
je 0x1403f8b3d
mov word [r10], r9w
add r10, 2
bswap r9
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403f8b16
inc rdx
test r9w, r9w
jne 0x1403f8af7
sub r8, rdx
test di, 0x2721
test r10w, dx
test r8, r8
jmp 0x1403f8b37
je 0x1403f8b4f
mov word [r10], 0
jmp 0x1403f8b4f
movabs rax, 0xe039ec0d24fefd13
mov qword [rsp], rax
cdq
cwd
jmp 0x1403f8b65
movabs rax, 0x2247bce40ef3a5e6
movzx edx, r8w
mov qword [rsp + 8], rax
movzx dx, al
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403f8b8b
mov qword [rsp + 0x10], rdx
mov qword [rsp + 0x18], rax
movsxd rax, ebp
movsx eax, r13w
lea rax, [rsp + 0x10]
jmp 0x1403f8ba6
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
nop word cs:[rax + rax]
test r11b, 0x77
cmp word [rcx + 2], 0
jmp 0x1403f8bd4
lea rcx, [rcx + 2]
jne 0x1403f8bca
test ax, ax
jmp 0x1403f8be6
je 0x1403f8c30
lea rdx, [rsp + 2]
clc
cmp r13b, 0x9d
test rbx, r13
nop word cs:[rax + rax]
mov word [rcx], ax
add rcx, 2
sar al, cl
movzx rax, r9w
cmc
movzx eax, word [rdx]
add rdx, 2
test bh, 0x31
stc
jmp 0x1403f8c22
test ax, ax
jmp 0x1403f8c2a
jne 0x1403f8c04
mov word [rcx], 0
add rsp, 0x28
jmp 0x1403f8c3e
ret