Function at 0x1403fd817
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test si, 0x63fb
test r8, r8
jmp 0x1403fd828
je 0x1403fd895
movzx r9d, word [r8]
test r9w, r9w
je 0x1403fd8d3
sub eax, eax
rcl r10b, 0x2d
mov r10, rcx
nop dword [rax + rax]
stc
cmc
test si, r10w
cmp rdx, rax
jmp 0x1403fd85b
je 0x1403fda9d
mov word [r10], r9w
and r9w, 0x5a71
add r10, 2
movzx r9d, word [r8 + rax*2 + 2]
inc rax
cmc
test r9w, r9w
jmp 0x1403fd882
jne 0x1403fd853
sub rdx, rax
jmp 0x1403fd890
jmp 0x1403fd8db
movzx r9d, word [0x1400b8f10]
test sil, 0xa0
cmc
test r9w, r9w
je 0x1403fd8ee
cmp rdx, 0x104
not r8b
cmovs r8, rbx
mov r8d, 0x104
jmp 0x1403fd8c5
cmovb r8, rdx
jmp 0x1403fd8ce
jmp 0x1403fda14
mov r10, rcx
jmp 0x1403fd8db
test rdx, rdx
jmp 0x1403fd8e3
jne 0x1403fda9d
jmp 0x1403fdaab
mov rax, qword gs:[0x30]
ror r11b, cl
movzx r9w, r12b
bt r10, 0x44
mov rax, qword [rax + 0x60]
not r11b
and r9w, 0x1693
btc r10d, 0xae
mov rax, qword [rax + 0x18]
mov r9b, 0x24
xadd r9, r8
cmc
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
cmp r8, rdx
movsx r9, si
cmovae r8, rdx
sar r9b, cl
rcl r11, 0xb4
movzx r11w, spl
mov r9, qword [rax + 0x60]
add r11w, 0x2317
bswap r11
movzx r11d, word [r9]
shl r10b, 0xb7
adc r10d, 0x606a50ec
shl r10w, cl
lea r10, [0x1400b8f10]
test r15b, bl
test r11w, r11w
jmp 0x1403fd975
je 0x1403fd9c9
xor eax, eax
nop word cs:[rax + rax]
stc
cmp r8, rax
jmp 0x1403fd994
je 0x1403fd9d7
mov word [r10], r11w
bt r11, 0xbe
add r10, 2
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fd9b2
inc rax
cmp spl, sil
test r11w, r11w
jne 0x1403fd98c
sub r8, rax
test r15w, r11w
test r8, r8
jmp 0x1403fd9d1
je 0x1403fd9dd
mov word [r10], 0
movzx r9d, word [0x1400b8f10]
cmp rdx, 0x104
mov r8d, 0x104
movzx r10w, r15b
cmova r10, rsp
cmovb r8, rdx
movzx r10w, spl
mov r10, rcx
cmp bl, 0x6d
test r9w, r9w
je 0x1403fda8f
sub edx, edx
adc al, 0
bt eax, 0x86
lea rax, [0x1400b8f10]
add r10, r15
mov r10, rcx
cmc
test r12d, 0x585e0e31
nop dword [rax + rax]
cmp r14b, 0x9e
cmp r8, rdx
jmp 0x1403fda45
je 0x1403fda9d
mov word [r10], r9w
cmovnp r9d, r14d
cmp sil, cl
movsxd r9, esi
add r10, 2
movzx r9w, r8b
inc r9d
jmp 0x1403fda6a
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fda75
inc rdx
test r9w, r9w
jmp 0x1403fda81
jne 0x1403fda3d
sub r8, rdx
stc
test r12, r15
cmc
test r8, r8
jmp 0x1403fda97
je 0x1403fdaab
mov word [r10], 0
cmova dx, bx
cdq
setb al
movabs rax, 0xe039ec0d24fefd13
xchg dh, dl
mov qword [rsp], rax
rdtsc
movsx rdx, r10w
movabs rax, 0x2247bce40ef3a5e6
setbe dh
movsx dx, bpl
mov qword [rsp + 8], rax
xchg dx, dx
bswap edx
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fdaec
mov qword [rsp + 0x10], rdx
jmp 0x1403fdaf6
mov qword [rsp + 0x18], rax
mov ax, sp
lea rax, [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
jmp 0x1403fdb1e
nop word cs:[rax + rax]
test r15b, 0x89
clc
cmp word [rcx + 2], 0
jmp 0x1403fdb37
lea rcx, [rcx + 2]
jmp 0x1403fdb40
jne 0x1403fdb2d
test ax, ax
je 0x1403fdba8
lea rdx, [rsp + 2]
clc
jmp 0x1403fdb60
nop word cs:[rax + rax]
stc
test dx, 0xfa0
mov word [rcx], ax
movsx eax, r11w
ror ah, cl
xor rax, rcx
add rcx, 2
shr al, 0xa3
sbb eax, 0xe7464fe
movzx eax, word [rdx]
jmp 0x1403fdb91
add rdx, 2
jmp 0x1403fdb9f
test ax, ax
jne 0x1403fdb71
mov word [rcx], 0
stc
add rsp, 0x28
jmp 0x1403fdbb7
ret