Function at 0x1403fa2f3
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r8, r8
jmp 0x1403fa2ff
je 0x1403fa36c
movzx r9d, word [r8]
cmc
test r9w, r9w
jmp 0x1403fa313
je 0x1403fa3b0
sub eax, eax
movsx r10d, cx
bswap r10
mov r10, rcx
nop dword [rax + rax]
test r14, rax
stc
cmp rdx, rax
je 0x1403fa582
mov word [r10], r9w
cmovno r9w, r10w
add r10, 2
movzx r9d, word [r8 + rax*2 + 2]
inc rax
test r9w, r9w
jmp 0x1403fa359
jne 0x1403fa331
sub rdx, rax
jmp 0x1403fa367
jmp 0x1403fa3b7
movzx r9d, word [0x1400b8f10]
jmp 0x1403fa37c
test r9w, r9w
jmp 0x1403fa385
je 0x1403fa3ca
cmp rdx, 0x104
jmp 0x1403fa397
mov r8d, 0x104
jmp 0x1403fa3a2
cmovb r8, rdx
jmp 0x1403fa3ab
jmp 0x1403fa4f0
mov r10, rcx
clc
test r12b, bpl
test rdx, rdx
jmp 0x1403fa3bf
jne 0x1403fa582
jmp 0x1403fa595
mov rax, qword gs:[0x30]
bts r11w, r8w
mov rax, qword [rax + 0x60]
bsf r10w, si
shr r8, cl
mov rax, qword [rax + 0x18]
rcr r10b, cl
bts r8w, r10w
movzx r9d, bx
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
cmp r8, rdx
jmp 0x1403fa40a
cmovae r8, rdx
shr r11w, 0xe
mov r9, qword [rax + 0x60]
movsx r10w, r15b
and r10b, 0x72
bswap r10
movzx r11d, word [r9]
sbb r10b, r11b
test r13b, 9
lea r10, [0x1400b8f10]
stc
cmp r8w, sp
test r11w, r11w
je 0x1403fa4a0
xor eax, eax
nop word cs:[rax + rax]
cmp r9, 0x70630a2e
cmp r8, rax
jmp 0x1403fa463
je 0x1403fa4a9
mov word [r10], r11w
add r10, 2
xchg r11d, r11d
movzx r11w, dil
movsx r11w, bl
movzx r11d, word [r9 + rax*2 + 2]
inc rax
test r8b, 0xd3
test r12b, r12b
test r11w, r11w
jmp 0x1403fa497
jne 0x1403fa45b
sub r8, rax
test r8, r8
je 0x1403fa4b6
mov word [r10], 0
and r9d, r15d
mov r10w, cx
movzx r9d, word [0x1400b8f10]
cmp rdx, 0x104
mov r8b, 0x7c
mov r8d, 0x104
movzx r10, ax
movzx r10d, r10w
cmovb r8, rdx
mov r10, rcx
test sil, 0xff
test r9w, r9w
jmp 0x1403fa4ea
je 0x1403fa574
xor edx, edx
or al, spl
movsx ax, spl
movzx r10w, dl
lea rax, [0x1400b8f10]
add r10b, 0x99
test bpl, 0x9a
rol r10b, 0x66
mov r10, rcx
cmp bpl, r9b
clc
test r10b, r9b
nop dword [rax + rax]
jmp 0x1403fa529
cmp r8, rdx
jmp 0x1403fa531
je 0x1403fa582
mov word [r10], r9w
movzx r9w, dl
clc
rcr r9d, cl
add r10, 2
jmp 0x1403fa551
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fa55c
inc rdx
test r9w, r9w
jmp 0x1403fa568
jne 0x1403fa529
sub r8, rdx
cmp dh, 0x9e
test r8, r8
jmp 0x1403fa57c
je 0x1403fa595
mov word [r10], 0
movsx rax, r8w
movzx edx, r13w
movzx ax, r15b
movabs rax, 0xe039ec0d24fefd13
mov qword [rsp], rax
rdtsc
movzx ax, dil
cwd
movabs rax, 0x2247bce40ef3a5e6
movsx rdx, r13w
not rdx
setl dl
mov qword [rsp + 8], rax
cdq
movzx edx, r10w
movsx dx, r9b
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fa5de
mov qword [rsp + 0x10], rdx
jmp 0x1403fa5e8
mov qword [rsp + 0x18], rax
mov rax, 0x303b7edf
lea rax, [rsp + 0x10]
jmp 0x1403fa5fe
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
test r10d, 0x402070e5
cmc
nop word cs:[rax + rax]
cmp word [rcx + 2], 0
jmp 0x1403fa630
lea rcx, [rcx + 2]
jne 0x1403fa626
test ax, ax
je 0x1403fa674
lea rdx, [rsp + 2]
nop word cs:[rax + rax]
test ah, 0x25
cmp r9w, ax
mov word [rcx], ax
add rcx, 2
inc rax
movzx eax, word [rdx]
add rdx, 2
test ax, ax
jne 0x1403fa65a
mov word [rcx], 0
add rsp, 0x28
jmp 0x1403fa682
ret