Function at 0x1403f6d8a
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
stc
clc
test r8, r8
jmp 0x1403f6d98
je 0x1403f6e11
movzx r9d, word [r8]
test r10b, 0xdf
test r9w, r9w
jmp 0x1403f6daf
je 0x1403f6e50
xor eax, eax
mov r10, rcx
nop dword [rax + rax]
cmp rdx, rax
jmp 0x1403f6dca
je 0x1403f702b
mov word [r10], r9w
xor r9b, 0xc0
btr r9w, r10w
add r10, 2
bswap r9w
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403f6df0
inc rax
stc
clc
test r9w, r9w
jmp 0x1403f6dfe
jne 0x1403f6dc2
sub rdx, rax
jmp 0x1403f6e0c
jmp 0x1403f6e59
movzx r9d, word [0x1400b8f10]
test r9w, r9w
jmp 0x1403f6e22
je 0x1403f6e6c
cmp rdx, 0x104
not r8w
bswap r8w
mov r8d, 0x104
jmp 0x1403f6e42
cmovb r8, rdx
jmp 0x1403f6e4b
jmp 0x1403f6fab
mov r10, rcx
test sil, 0x14
stc
cmc
test rdx, rdx
jmp 0x1403f6e61
jne 0x1403f702b
jmp 0x1403f7031
mov rax, qword gs:[0x30]
adc r8w, 0x6e85
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
rcl r8b, cl
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
rcl r10b, cl
movzx r9w, bl
cmp r8, rdx
movsx r9d, bx
setae r9b
cmovae r8, rdx
movsxd r11, r12d
cmc
rol r9d, cl
mov r9, qword [rax + 0x60]
clc
movzx r11d, word [r9]
rcr r10w, 0x2a
bt r10w, 0xb3
lea r10, [0x1400b8f10]
cmc
cmp dil, dl
test r11w, r11w
jmp 0x1403f6ed5
je 0x1403f6f41
xor eax, eax
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1403f6ef3
je 0x1403f6f4f
mov word [r10], r11w
shr r11b, cl
shrd r11, r12, 0xa
add r10, 2
movzx r11, bp
movsx r11w, al
not r11b
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403f6f20
inc rax
cmc
jmp 0x1403f6f29
test r11w, r11w
jmp 0x1403f6f32
jne 0x1403f6eeb
sub r8, rax
cmp r10d, edi
test bl, 0xbd
test r8, r8
jmp 0x1403f6f49
je 0x1403f6f59
mov word [r10], 0
sal r8, 0xd5
movzx r9d, word [0x1400b8f10]
stc
cmp r12, 0x257e6843
btc r8d, esi
cmp rdx, 0x104
jmp 0x1403f6f7e
mov r8d, 0x104
movzx r10d, r15w
cmovb r8, rdx
or r10d, r12d
movzx r10, bp
mov r10, rcx
stc
jmp 0x1403f6f9c
test r9w, r9w
jmp 0x1403f6fa5
je 0x1403f7022
xor edx, edx
shl al, cl
movzx r10, r12w
rcl ah, 3
lea rax, [0x1400b8f10]
rol r10b, 6
adc r10b, spl
mov r10, rcx
nop dword [rax + rax]
clc
test r12, 0x15f663d8
cmp r8, rdx
jmp 0x1403f6fdf
je 0x1403f702b
mov word [r10], r9w
setne r9b
clc
movzx r9d, r13w
add r10, 2
jmp 0x1403f7000
movzx r9d, word [rax + rdx*2 + 2]
inc rdx
test r9w, r9w
jmp 0x1403f7012
jne 0x1403f6fd7
sub r8, rdx
stc
test ebp, 0x1c90008b
test r8, r8
je 0x1403f7031
mov word [r10], 0
movabs rax, 0xe039ec0d24fefd13
movsxd rdx, edx
not dh
mov qword [rsp], rax
not eax
movabs rax, 0x2247bce40ef3a5e6
mov dh, 0xea
movsx edx, ax
mov qword [rsp + 8], rax
movsx edx, bp
cdq
movabs rdx, 0xe05dec612491fd3d
mov qword [rsp + 0x10], rdx
jmp 0x1403f7073
mov qword [rsp + 0x18], rax
cmovle ax, ax
lea rax, [rsp + 0x10]
jmp 0x1403f7086
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
clc
nop word cs:[rax + rax]
cmp word [rcx + 2], 0
jmp 0x1403f70b1
lea rcx, [rcx + 2]
jmp 0x1403f70ba
jne 0x1403f70a7
test ax, ax
jmp 0x1403f70c8
je 0x1403f711e
lea rdx, [rsp + 2]
cmp cx, r9w
nop word cs:[rax + rax]
mov word [rcx], ax
xor rax, 0x77b0753e
bts ax, r13w
add rcx, 2
ror ah, 0x34
movsx rax, r11w
sub al, r9b
movzx eax, word [rdx]
cmp ecx, 0x6b6963d0
test di, r14w
add rdx, 2
test ax, ax
jmp 0x1403f7118
jne 0x1403f70e2
mov word [rcx], 0
cmc
cmp dil, 0x84
stc
add rsp, 0x28
jmp 0x1403f7132
ret