Function at 0x1403f816c
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r10b, r12b
jmp 0x1403f8178
test r8, r8
jmp 0x1403f8180
je 0x1403f820f
movzx r9d, word [r8]
jmp 0x1403f8194
test r9w, r9w
je 0x1403f8241
sub eax, eax
rcl r10d, cl
mov r10, rcx
stc
nop dword [rax + rax]
jmp 0x1403f81b8
cmp rdx, rax
jmp 0x1403f81c0
je 0x1403f83db
mov word [r10], r9w
dec r9d
test bh, ch
btc r9w, 0xd3
add r10, 2
mov r9w, 0x2516
setle r9b
inc r9b
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403f81f0
inc rax
jmp 0x1403f81f8
test r9w, r9w
jmp 0x1403f8201
jne 0x1403f81b8
sub rdx, rax
jmp 0x1403f8244
movzx r9d, word [0x1400b8f10]
test r9w, r9w
je 0x1403f8257
cmp rdx, 0x104
mov r8d, 0x104
jmp 0x1403f8233
cmovb r8, rdx
jmp 0x1403f823c
jmp 0x1403f836f
mov r10, rcx
test rdx, rdx
jmp 0x1403f824c
jne 0x1403f83db
jmp 0x1403f83e1
mov rax, qword gs:[0x30]
stc
test r9d, 0x12f518d4
cmp r13b, 0x1d
mov rax, qword [rax + 0x60]
inc r11d
add r8b, dil
mov rax, qword [rax + 0x18]
adc r8b, 0xd5
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
cmp r8, rdx
cmovae r8, rdx
shr r10w, 0x71
mov r9, qword [rax + 0x60]
movzx r11d, word [r9]
lea r10, [0x1400b8f10]
jmp 0x1403f82a7
test r11w, r11w
jmp 0x1403f82b0
je 0x1403f8311
sub eax, eax
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1403f82ce
je 0x1403f831f
mov word [r10], r11w
not r11d
shr r11b, cl
btr r11w, bp
add r10, 2
jmp 0x1403f82f3
movzx r11d, word [r9 + rax*2 + 2]
inc rax
test r11w, r11w
jmp 0x1403f8305
jne 0x1403f82c6
sub r8, rax
cmp r10b, bpl
test r8, r8
jmp 0x1403f8319
je 0x1403f8328
mov word [r10], 0
or r8b, r13b
movzx r9d, word [0x1400b8f10]
ror r10, cl
rcl r10, cl
cmp rdx, 0x104
mov r8d, 0x104
setle r10b
bswap r10d
xchg r10b, r10b
cmovb r8, rdx
movsx r10w, bpl
mov r10, rcx
test r15d, ebx
clc
cmp cl, dil
test r9w, r9w
jmp 0x1403f8369
je 0x1403f83d2
sub edx, edx
movzx rax, r13w
sal r10d, 0xd4
lea rax, [0x1400b8f10]
sub r10w, r9w
sal r10w, cl
shl r10w, 0x47
mov r10, rcx
nop dword [rax + rax]
stc
cmp r8, rdx
jmp 0x1403f83a1
je 0x1403f83db
mov word [r10], r9w
add r10, 2
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403f83ba
inc rdx
stc
cmp r15b, r12b
test r9w, r9w
jne 0x1403f8399
sub r8, rdx
test r14b, sil
stc
test r8, r8
je 0x1403f83e1
mov word [r10], 0
movabs rax, 0xe039ec0d24fefd13
movzx rdx, bp
movzx edx, r9w
mov qword [rsp], rax
movsx rax, sp
not ah
movabs rax, 0x2247bce40ef3a5e6
movsx dx, r14b
cmovle dx, r11w
mov qword [rsp + 8], rax
movsx dx, cl
mov rdx, 0x4681466
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403f8430
mov qword [rsp + 0x10], rdx
jmp 0x1403f843a
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x10]
jmp 0x1403f8449
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
nop word cs:[rax + rax]
test r15w, bx
cmp word [rcx + 2], 0
jmp 0x1403f8477
lea rcx, [rcx + 2]
jmp 0x1403f8480
jne 0x1403f846d
test ax, ax
jmp 0x1403f848e
je 0x1403f84dc
lea rdx, [rsp + 2]
cmp r15w, r10w
nop word cs:[rax + rax]
cmp edx, 0x57cf299d
cmp dl, dil
mov word [rcx], ax
movzx rax, si
add rcx, 2
btc rax, r11
movzx eax, word [rdx]
clc
jmp 0x1403f84c9
add rdx, 2
clc
test ax, ax
jmp 0x1403f84d6
jne 0x1403f84b1
mov word [rcx], 0
test ax, 0x3268
cmp dx, 0x7782
add rsp, 0x28
jmp 0x1403f84f3
ret