Function at 0x1403fea5e
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r8, r8
je 0x1403feae1
movzx r9d, word [r8]
test r9w, r9w
jmp 0x1403fea78
je 0x1403feb13
sub eax, eax
rol r10, cl
mov r10, rcx
nop dword [rax + rax]
clc
cmp rdx, rax
jmp 0x1403fea97
je 0x1403fed00
mov word [r10], r9w
sar r9b, 0xea
bsf r9w, r10w
bsr r9w, ax
add r10, 2
movsx r9d, sp
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403feac2
inc rax
test r9w, r9w
jmp 0x1403feace
jne 0x1403fea8f
sub rdx, rax
jmp 0x1403feadc
jmp 0x1403feb1e
movzx r9d, word [0x1400b8f10]
cmp r12w, r15w
clc
test r9w, r9w
jmp 0x1403feaf7
je 0x1403feb31
cmp rdx, 0x104
mov r8d, 0x104
cmovb r8, rdx
jmp 0x1403fec5f
mov r10, rcx
jmp 0x1403feb1e
test rdx, rdx
jmp 0x1403feb26
jne 0x1403fed00
jmp 0x1403fed07
mov rax, qword gs:[0x30]
inc r10d
movzx r11w, r13b
and r8, 0x69060d5a
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
movsxd r11, r8d
adc r9b, 0xef
bts r8d, ebx
mov rax, qword [rax + 0x10]
mov r11b, r14b
movzx r8d, word [rax + 0x58]
and r11b, 0xcf
stc
cmp r8, rdx
bswap r11d
mov r9b, 0x26
cmovae r8, rdx
sal r9b, 0x7a
mov r9, qword [rax + 0x60]
not r10
movzx r11d, word [r9]
xor r10, rbx
btr r10w, r12w
bts r10w, cx
lea r10, [0x1400b8f10]
cmp rbx, r12
test r11w, r11w
jmp 0x1403feba9
je 0x1403febfe
xor eax, eax
test r8w, ax
cmc
nop word cs:[rax + rax]
cmp r15w, r13w
cmp r8, rax
je 0x1403fec0c
mov word [r10], r11w
cmovs r11, rsp
sar r11b, 0x58
add r10, 2
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403febec
inc rax
test r11w, r11w
jne 0x1403febc8
sub r8, rax
cmc
stc
test r8, r8
jmp 0x1403fec06
je 0x1403fec1f
mov word [r10], 0
bt r10w, 0xd3
add r8w, si
sar r8b, cl
movzx r9d, word [0x1400b8f10]
test r9b, 0xc8
sal r10d, cl
cmp rdx, 0x104
mov r8d, 0x104
bswap r10
cmovb r8, rdx
cmp dl, r8b
xor r10b, dil
rol r10b, 0x5c
mov r10, rcx
cmc
test r9w, r9w
jmp 0x1403fec59
je 0x1403fecf2
xor edx, edx
xchg r10b, r10b
bsf ax, si
lea rax, [0x1400b8f10]
sub r10w, 0x6e90
sar r10b, 0x73
not r10b
mov r10, rcx
cmc
test r10b, 0x62
nop dword [rax + rax]
cmp rcx, 0x75ae0630
jmp 0x1403fec9c
cmp r8, rdx
jmp 0x1403feca4
je 0x1403fed00
mov word [r10], r9w
neg r9b
movzx r9, cx
jmp 0x1403fecba
add r10, 2
movzx r9d, cx
mov r9b, r10b
movsxd r9, r13d
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fecd3
inc rdx
stc
clc
test r9w, r9w
jmp 0x1403fece1
jne 0x1403fec9c
sub r8, rdx
cmp r8, 0x73123843
clc
test r8, r8
jmp 0x1403fecfa
je 0x1403fed07
mov word [r10], 0
cwde
movabs rax, 0xe039ec0d24fefd13
movsx edx, bp
cdq
mov qword [rsp], rax
bswap ax
cdq
movabs rax, 0x2247bce40ef3a5e6
mov qword [rsp + 8], rax
movabs rdx, 0xe05dec612491fd3d
mov qword [rsp + 0x10], rdx
jmp 0x1403fed40
mov qword [rsp + 0x18], rax
mov ah, 0x5c
movzx eax, bp
lahf
lea rax, [rsp + 0x10]
jmp 0x1403fed56
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
stc
nop word cs:[rax + rax]
test al, 0xac
cmp word [rcx + 2], 0
jmp 0x1403fed83
lea rcx, [rcx + 2]
jmp 0x1403fed8c
jne 0x1403fed79
test ax, ax
je 0x1403feddc
lea rdx, [rsp + 2]
clc
cmp ebp, edx
nop word cs:[rax + rax]
cmc
stc
mov word [rcx], ax
cmp r8w, 0x2f23
cbw
add rcx, 2
and ax, r8w
rcl eax, 0xc5
movzx eax, word [rdx]
cmc
add rdx, 2
jmp 0x1403fedd3
test ax, ax
jne 0x1403fedb0
mov word [rcx], 0
cmp r15b, dl
add rsp, 0x28
jmp 0x1403feded
ret