Function at 0x1403fae71
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
cmc
test r8, r8
je 0x1403faef7
movzx r9d, word [r8]
test r9w, r9w
jmp 0x1403fae8c
je 0x1403faf3c
xor eax, eax
bsr r10w, di
shr r10w, 0x9a
cmp edx, r11d
mov r10, rcx
stc
nop dword [rax + rax]
cmp rdx, rax
jmp 0x1403faeb5
je 0x1403fb127
mov word [r10], r9w
ror r9b, cl
and r9b, 0x96
sub r9b, bpl
add r10, 2
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403faed8
inc rax
test r9w, r9w
jmp 0x1403faee4
jne 0x1403faead
sub rdx, rax
jmp 0x1403faef2
jmp 0x1403faf44
movzx r9d, word [0x1400b8f10]
clc
test r12b, cl
stc
test r9w, r9w
jmp 0x1403faf0d
je 0x1403faf57
cmp rdx, 0x104
movsx r8d, bx
jmp 0x1403faf23
mov r8d, 0x104
jmp 0x1403faf2e
cmovb r8, rdx
jmp 0x1403faf37
jmp 0x1403fb09c
mov r10, rcx
cmc
test bp, r13w
test rdx, rdx
jmp 0x1403faf4c
jne 0x1403fb127
jmp 0x1403fb133
mov rax, qword gs:[0x30]
or r11b, bpl
and r8b, r14b
mov rax, qword [rax + 0x60]
setns r9b
btr r8w, 0xa0
bsr r10w, r11w
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
sar r8b, cl
neg r11b
ror r11, cl
movzx r8d, word [rax + 0x58]
xor r9b, bpl
rcl r10d, 0x6a
cmp r8, rdx
movsxd r9, r13d
jmp 0x1403fafa6
cmovae r8, rdx
sub r11d, r13d
shrd r10, rdx, 0x60
mov r9, qword [rax + 0x60]
movzx r11d, word [r9]
movsx r10, si
rcr r10b, 0xe0
or r10w, 0x53e4
lea r10, [0x1400b8f10]
test r10d, edi
test r11w, r11w
jmp 0x1403fafdb
je 0x1403fb04c
sub eax, eax
nop word cs:[rax + rax]
stc
test ecx, esi
test r9d, 0x53114e02
cmp r8, rax
jmp 0x1403fb003
je 0x1403fb05a
mov word [r10], r11w
shrd r11d, edx, 0x6c
bts r11d, r10d
add r10, 2
movsx r11w, sil
not r11b
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fb02d
inc rax
test al, 0xf5
cmp r11b, 0xd1
test r11w, r11w
jmp 0x1403fb03f
jne 0x1403faffb
sub r8, rax
test bp, r13w
test r8, r8
jmp 0x1403fb054
je 0x1403fb063
mov word [r10], 0
add r10, rax
movzx r9d, word [0x1400b8f10]
cmp rdx, 0x104
movsx r8d, r14w
movsx r8w, bpl
mov r8d, 0x104
movzx r10w, dil
cmovb r8, rdx
mov r10, rcx
test r9w, r9w
jmp 0x1403fb096
je 0x1403fb119
sub edx, edx
shr ah, cl
sal r10b, cl
btr r10d, 0x6b
lea rax, [0x1400b8f10]
cmc
neg r10b
movsx r10w, dil
mov r10, rcx
cmp di, 0x19ac
nop dword [rax + rax]
cmp r8, rdx
jmp 0x1403fb0d0
je 0x1403fb127
mov word [r10], r9w
adc r9, 0x67717540
neg r9w
add r10, 2
movzx r9d, r14w
movsx r9d, r12w
mov r9b, 0xa
movzx r9d, word [rax + rdx*2 + 2]
inc rdx
test r14w, r9w
test si, 0x3e49
test r9w, r9w
jne 0x1403fb0c8
sub r8, rdx
test esp, 0x72af7c65
test r8, r8
jmp 0x1403fb121
je 0x1403fb133
mov word [r10], 0
cqo
cwd
cdqe
movabs rax, 0xe039ec0d24fefd13
movsx edx, r8w
movzx rdx, ax
mov dx, 0x41bb
mov qword [rsp], rax
setno al
movabs rax, 0x2247bce40ef3a5e6
mov dl, 0x24
mov qword [rsp + 8], rax
movabs rdx, 0xe05dec612491fd3d
mov qword [rsp + 0x10], rdx
jmp 0x1403fb175
mov qword [rsp + 0x18], rax
cdqe
movzx rax, r9w
lea rax, [rsp + 0x10]
jmp 0x1403fb18a
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
test cl, r10b
clc
nop word cs:[rax + rax]
cmc
cmp word [rcx + 2], 0
jmp 0x1403fb1b9
lea rcx, [rcx + 2]
jmp 0x1403fb1c2
jne 0x1403fb1af
test ax, ax
jmp 0x1403fb1d0
je 0x1403fb221
lea rdx, [rsp + 2]
test r14b, r13b
test rdi, 0x2f797128
nop word cs:[rax + rax]
cmp dx, dx
test r13, 0x45982ca0
mov word [rcx], ax
shrd ax, r8w, 0x20
add rcx, 2
sar eax, cl
bsr rax, rsp
inc rax
movzx eax, word [rdx]
add rdx, 2
clc
test ax, ax
jne 0x1403fb1fa
mov word [rcx], 0
add rsp, 0x28
jmp 0x1403fb22f
ret