Function at 0x1403fdd18
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
test r8, r8
jmp 0x1403fdd24
je 0x1403fdda7
movzx r9d, word [r8]
cmp r12, 0x77ae45ad
test r9w, r9w
je 0x1403fdde5
xor eax, eax
mov r10b, r13b
mov r10, rcx
cmc
test cx, 0x1bab
nop dword [rax + rax]
jmp 0x1403fdd5a
cmp rdx, rax
je 0x1403fdfb9
mov word [r10], r9w
test rax, 0x21d5fd6
add r10, 2
not r9
movzx r9w, bl
movzx r9, cx
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403fdd88
inc rax
test r9w, r9w
jmp 0x1403fdd94
jne 0x1403fdd5a
sub rdx, rax
jmp 0x1403fdda2
jmp 0x1403fddf0
movzx r9d, word [0x1400b8f10]
test r9w, r9w
jmp 0x1403fddb8
je 0x1403fddfe
cmp rdx, 0x104
bswap r8
movzx r8, r11w
mov r8d, 0x104
jmp 0x1403fddd7
cmovb r8, rdx
jmp 0x1403fdde0
jmp 0x1403fdf3b
mov r10, rcx
cmp dil, 0xca
clc
test cx, cx
test rdx, rdx
jne 0x1403fdfb9
jmp 0x1403fdfbf
mov rax, qword gs:[0x30]
bsf r9d, r14d
mov rax, qword [rax + 0x60]
cmc
setb r9b
mov rax, qword [rax + 0x18]
movsx r8w, r8b
mov rax, qword [rax + 0x10]
sbb r11b, r8b
btr r8w, 9
sub r9d, r8d
movzx r8d, word [rax + 0x58]
clc
movzx r11, r12w
btc r9d, 0x29
cmp r8, rdx
movsx r11, bx
movsxd r9, ecx
jmp 0x1403fde4b
cmovae r8, rdx
mov r11, 0x459e5ab5
stc
rcr r11, cl
mov r9, qword [rax + 0x60]
setg r11b
bswap r10w
movzx r11d, word [r9]
sub r10w, 0x3ef9
lea r10, [0x1400b8f10]
test r11w, r11w
jmp 0x1403fde80
je 0x1403fdee1
xor eax, eax
stc
test bl, 0xcc
nop word cs:[rax + rax]
jmp 0x1403fdea6
cmp r8, rax
je 0x1403fdeef
mov word [r10], r11w
btr r11, 0x7b
sar r11d, 0x39
add r10, 2
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fdecb
inc rax
cmc
test r11w, r11w
jmp 0x1403fded8
jne 0x1403fdea6
sub r8, rax
test r8, r8
jmp 0x1403fdee9
je 0x1403fdef5
mov word [r10], 0
movzx r9d, word [0x1400b8f10]
add r8b, r13b
cmp rdx, 0x104
xchg r8d, r8d
movsx r10w, r12b
mov r8d, 0x104
movzx r10w, sil
cmovb r8, rdx
shl r10b, cl
btc r10w, bp
mov r10, rcx
cmc
test esi, ebx
test r9w, r9w
jmp 0x1403fdf35
je 0x1403fdfab
sub edx, edx
add ax, di
lea rax, [0x1400b8f10]
movzx r10w, bl
mov r10, rcx
jmp 0x1403fdf54
nop dword [rax + rax]
cmp r10w, 0x2d39
cmc
cmp bl, r8b
cmp r8, rdx
jmp 0x1403fdf6e
je 0x1403fdfb9
mov word [r10], r9w
shld r9w, cx, 0x92
add r10, 2
movsx r9w, r11b
mov r9d, r14d
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fdf95
inc rdx
stc
test r9w, r9w
jmp 0x1403fdfa2
jne 0x1403fdf66
sub r8, rdx
test r8, r8
jmp 0x1403fdfb3
je 0x1403fdfbf
mov word [r10], 0
movabs rax, 0xe039ec0d24fefd13
mov qword [rsp], rax
movabs rax, 0x2247bce40ef3a5e6
bswap rdx
not dl
mov dx, 0x1b92
mov qword [rsp + 8], rax
movzx edx, r10w
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fdff8
mov qword [rsp + 0x10], rdx
jmp 0x1403fe002
mov qword [rsp + 0x18], rax
movzx ax, r11b
bswap eax
lea rax, [rsp + 0x10]
jmp 0x1403fe018
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
test r8d, 0x5b4039be
nop word cs:[rax + rax]
clc
jmp 0x1403fe048
cmp word [rcx + 2], 0
jmp 0x1403fe052
lea rcx, [rcx + 2]
jne 0x1403fe048
test ax, ax
jmp 0x1403fe064
je 0x1403fe0bb
lea rdx, [rsp + 2]
stc
nop word cs:[rax + rax]
cmp rax, 0x25fe1d01
cmp rdx, rcx
jmp 0x1403fe08a
mov word [rcx], ax
rol rax, 0x9b
add rcx, 2
ror ax, cl
setne al
movzx eax, word [rdx]
add rdx, 2
cmp r11w, ax
test r10, 0x247408e0
test ax, ax
jmp 0x1403fe0b5
jne 0x1403fe08a
mov word [rcx], 0
cmp al, sil
add rsp, 0x28
ret