Function at 0x1403f9fe3
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r14b, 0x7a
cmp rbp, r10
test r8, r8
jmp 0x1403f9ff6
je 0x1403fa067
movzx r9d, word [r8]
stc
test r9w, r9w
je 0x1403fa099
sub eax, eax
movsx r10w, r8b
mov r10, rcx
test bpl, 0x4f
nop dword [rax + rax]
cmp rdx, rax
jmp 0x1403fa029
je 0x1403fa278
mov word [r10], r9w
and r9w, 0x1b1f
btr r9d, 0xe2
add r10, 2
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403fa04d
inc rax
test r9w, r9w
jmp 0x1403fa059
jne 0x1403fa021
sub rdx, rax
jmp 0x1403fa09f
movzx r9d, word [0x1400b8f10]
test r9w, r9w
jmp 0x1403fa078
je 0x1403fa0b2
cmp rdx, 0x104
mov r8d, 0x104
cmovb r8, rdx
jmp 0x1403fa094
jmp 0x1403fa202
mov r10, rcx
cmp ah, 0x54
test rdx, rdx
jmp 0x1403fa0a7
jne 0x1403fa278
jmp 0x1403fa284
mov rax, qword gs:[0x30]
inc r11b
sal r10b, cl
mov rax, qword [rax + 0x60]
movsx r10w, r8b
mov rax, qword [rax + 0x18]
or r9, rdx
btr r9w, 0xf5
rcl r8b, cl
mov rax, qword [rax + 0x10]
or r9b, 0xaf
cmp edi, 0x4fa90565
btc r10, 0xb5
movzx r8d, word [rax + 0x58]
cmp r8, rdx
cmovae r8, rdx
rcl r10, 0x84
sal r9w, cl
mov r9, qword [rax + 0x60]
sbb r10, r9
movsx r10d, r9w
movzx r11d, word [r9]
sub r10b, 0x88
setbe r10b
lea r10, [0x1400b8f10]
cmc
test r12d, 0x23004eb9
cmp bx, 0x3e40
test r11w, r11w
je 0x1403fa196
xor eax, eax
clc
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1403fa14f
je 0x1403fa1a4
mov word [r10], r11w
cmc
add r11d, 0x4bb34fe
cmovg r11w, si
add r10, 2
mov r11, 0x37bf08e0
xchg r11w, r11w
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fa180
inc rax
test r11w, r11w
jmp 0x1403fa18c
jne 0x1403fa147
sub r8, rax
stc
test r8, r8
jmp 0x1403fa19e
je 0x1403fa1b2
mov word [r10], 0
shr r8b, 0x4c
movsx r9d, si
movzx r9d, word [0x1400b8f10]
cmp rdx, 0x104
xchg r10b, r10b
movsx r8w, r13b
mov r8d, 0x104
xchg r10w, r10w
movzx r10d, cx
movzx r10, bx
cmovb r8, rdx
btc r10d, esp
rol r10w, 0x9e
test r10w, ax
mov r10, rcx
cmc
test dx, si
test r9w, r9w
jmp 0x1403fa1fc
je 0x1403fa26a
sub edx, edx
add al, 2
rol eax, cl
lea rax, [0x1400b8f10]
mov r10, rcx
nop dword [rax + rax]
cmp r8, rdx
jmp 0x1403fa222
je 0x1403fa278
mov word [r10], r9w
rcr r9d, 0x76
movsxd r9, r11d
add r10, 2
movzx r9d, r9w
bswap r9w
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fa24a
inc rdx
test r9w, r9w
jmp 0x1403fa256
jne 0x1403fa21a
sub r8, rdx
stc
jmp 0x1403fa26a
test r8, r8
jmp 0x1403fa272
je 0x1403fa284
mov word [r10], 0
not eax
cmovg rdx, r9
movabs rax, 0xe039ec0d24fefd13
mov qword [rsp], rax
movsx dx, r8b
cwd
movsx rdx, r9w
movabs rax, 0x2247bce40ef3a5e6
mov dl, bpl
mov qword [rsp + 8], rax
movsxd rdx, r12d
movzx dx, dl
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fa2c5
mov qword [rsp + 0x10], rdx
jmp 0x1403fa2cf
mov qword [rsp + 0x18], rax
lea rax, [rsp + 0x10]
jmp 0x1403fa2de
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
nop word cs:[rax + rax]
cmp word [rcx + 2], 0
jmp 0x1403fa308
lea rcx, [rcx + 2]
jne 0x1403fa2fe
test ax, ax
je 0x1403fa365
lea rdx, [rsp + 2]
jmp 0x1403fa325
nop word cs:[rax + rax]
mov word [rcx], ax
ror ax, 0xfb
mov al, r14b
add ax, r9w
add rcx, 2
rcl ah, cl
movzx eax, word [rdx]
add rdx, 2
cmp r12, r8
test r13b, r9b
test ebp, 0x9873a1c
test ax, ax
jmp 0x1403fa35f
jne 0x1403fa330
mov word [rcx], 0
add rsp, 0x28
jmp 0x1403fa373
ret