Function at 0x1403fcba2
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r8, r8
jmp 0x1403fcbae
je 0x1403fcc2d
movzx r9d, word [r8]
test r9b, 0x84
test r9w, r9w
jmp 0x1403fcbc5
je 0x1403fcc6c
xor eax, eax
cmc
mov r10, rcx
nop dword [rax + rax]
cmp rdx, rax
jmp 0x1403fcbe1
je 0x1403fce3b
mov word [r10], r9w
sub r9, 0x52b82aa1
sar r9w, 0x7a
shl r9d, 0x53
add r10, 2
not r9w
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403fcc0e
inc rax
test r9w, r9w
jmp 0x1403fcc1a
jne 0x1403fcbd9
sub rdx, rax
jmp 0x1403fcc28
jmp 0x1403fcc75
movzx r9d, word [0x1400b8f10]
jmp 0x1403fcc3a
test r9w, r9w
jmp 0x1403fcc43
je 0x1403fcc88
cmp rdx, 0x104
movsx r8, r14w
bswap r8w
mov r8d, 0x104
jmp 0x1403fcc63
cmovb r8, rdx
jmp 0x1403fcdb0
mov r10, rcx
jmp 0x1403fcc75
test rdx, rdx
jmp 0x1403fcc7d
jne 0x1403fce3b
jmp 0x1403fce45
mov rax, qword gs:[0x30]
btc r8w, 0x3b
stc
mov rax, qword [rax + 0x60]
sbb r9b, 0x93
shl r11b, 0xfb
add r11d, edi
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
or r10b, dil
sal r10b, cl
cmp r8, rdx
jmp 0x1403fccca
cmovae r8, rdx
bts r9w, r11w
mov r9, qword [rax + 0x60]
and r10b, 0xae
movzx r10, r8w
movsx r10, r11w
movzx r11d, word [r9]
lea r10, [0x1400b8f10]
test rbp, 0xa8b0415
test r11w, r11w
jmp 0x1403fccfe
je 0x1403fcd5a
sub eax, eax
nop word cs:[rax + rax]
stc
cmc
cmp r8, rax
jmp 0x1403fcd1e
je 0x1403fcd68
mov word [r10], r11w
xor r11b, r15b
mov r11b, r11b
add r10, 2
cmovns r11w, r8w
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fcd42
inc rax
cmp dl, 0xcf
test r11w, r11w
jmp 0x1403fcd51
jne 0x1403fcd16
sub r8, rax
test r8, r8
jmp 0x1403fcd62
je 0x1403fcd71
mov word [r10], 0
or r9b, r15b
movzx r9d, word [0x1400b8f10]
rcl r10w, 0xb4
xadd r8b, r8b
sub r8d, r10d
cmp rdx, 0x104
xchg r8w, r10w
movzx r10w, r11b
setbe r8b
mov r8d, 0x104
cmovb r8, rdx
mov r10, rcx
test r9w, r9w
je 0x1403fce2d
sub edx, edx
cmc
stc
cbw
lea rax, [0x1400b8f10]
neg r10b
sal r10b, 5
mov r10, rcx
test dil, r13b
cmp edi, r14d
cmp r8b, 0x58
nop dword [rax + rax]
jmp 0x1403fcde1
cmp r8, rdx
je 0x1403fce3b
mov word [r10], r9w
adc r9b, 0x33
mov r9b, bl
add r10, 2
not r9b
movsx r9w, bl
setg r9b
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fce10
inc rdx
test r10w, r12w
cmp r9w, r14w
test r9w, r9w
jmp 0x1403fce24
jne 0x1403fcde1
sub r8, rdx
test r8, r8
jmp 0x1403fce35
je 0x1403fce45
mov word [r10], 0
cdqe
lahf
cdq
movabs rax, 0xe039ec0d24fefd13
mov qword [rsp], rax
lahf
cdqe
mov dl, spl
movabs rax, 0x2247bce40ef3a5e6
mov qword [rsp + 8], rax
xchg dl, dh
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fce79
mov qword [rsp + 0x10], rdx
jmp 0x1403fce83
mov qword [rsp + 0x18], rax
mov ah, ch
lea rax, [rsp + 0x10]
jmp 0x1403fce94
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
nop word cs:[rax + rax]
stc
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jmp 0x1403fcec3
jne 0x1403fceb5
test ax, ax
jmp 0x1403fced1
je 0x1403fcf1a
lea rdx, [rsp + 2]
nop word cs:[rax + rax]
test bh, 0xcc
cmp cl, dil
test r8b, r9b
mov word [rcx], ax
rcl al, 0x2b
add rcx, 2
dec ah
bsr rax, r15
movzx eax, word [rdx]
add rdx, 2
jmp 0x1403fcf0c
test ax, ax
jmp 0x1403fcf14
jne 0x1403fcef0
mov word [rcx], 0
cmp r9b, 0x6a
add rsp, 0x28
ret