Function at 0x1403fd276
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
clc
stc
test r8, r8
jmp 0x1403fd284
je 0x1403fd2fd
movzx r9d, word [r8]
test r9w, r9w
je 0x1403fd338
sub eax, eax
inc r10b
mov r10, rcx
test sp, 0x159f
nop dword [rax + rax]
cmp sil, bpl
cmp ax, 0x7bf2
cmp rdx, rax
jmp 0x1403fd2bc
je 0x1403fd521
mov word [r10], r9w
mov r9b, 0xa
add r10, 2
movsx r9, bx
mov r9b, 0xde
cmovp r9w, bp
movzx r9d, word [r8 + rax*2 + 2]
inc rax
test r15b, 0x3a
test r9w, r9w
jne 0x1403fd2b4
sub rdx, rax
jmp 0x1403fd2f8
jmp 0x1403fd33f
movzx r9d, word [0x1400b8f10]
cmp spl, 0xa
cmc
test dil, 0x75
test r9w, r9w
je 0x1403fd352
cmp rdx, 0x104
cmove r8w, si
mov r8d, 0x104
cmovb r8, rdx
jmp 0x1403fd333
jmp 0x1403fd4ac
mov r10, rcx
test r8d, eax
cmc
test rdx, rdx
jmp 0x1403fd347
jne 0x1403fd521
jmp 0x1403fd52a
mov rax, qword gs:[0x30]
btr r10, r12
mov rax, qword [rax + 0x60]
setge r10b
shr r11, cl
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
shld r11w, r11w, 0xd8
rol r11w, 0x68
movzx r8d, word [rax + 0x58]
setp r9b
cmp r8, rdx
movsx r9, r11w
movsxd r11, r11d
xchg r11w, r10w
cmovae r8, rdx
rcr r10b, 0xd3
setnp r11b
mov r9, qword [rax + 0x60]
xor r11d, 0x771767b6
movsx r10, r9w
bts r10w, r12w
movzx r11d, word [r9]
lea r10, [0x1400b8f10]
cmp cx, ax
test r8b, 0x54
cmp ah, 0x65
test r11w, r11w
jmp 0x1403fd3d2
je 0x1403fd438
xor eax, eax
stc
cmp r10, rdx
cmp edx, 0x72421571
nop word cs:[rax + rax]
stc
cmp r8, rax
je 0x1403fd446
mov word [r10], r11w
adc r11b, r12b
btr r11d, ecx
not r11b
add r10, 2
jmp 0x1403fd413
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403fd41e
inc rax
test r11w, r11w
jne 0x1403fd3f3
sub r8, rax
jmp 0x1403fd438
test r8, r8
jmp 0x1403fd440
je 0x1403fd455
mov word [r10], 0
stc
add r10b, r10b
sal r10w, 0xed
movzx r9d, word [0x1400b8f10]
bt r10d, r11d
movsx r10w, spl
cmp rdx, 0x104
xchg r10w, r8w
movzx r10w, bl
mov r10, rsp
mov r8d, 0x104
not r10b
cmovb r8, rdx
bsf r10w, r15w
bts r10w, r15w
adc r10w, 0x1609
mov r10, rcx
clc
test spl, r12b
test r9w, r9w
jmp 0x1403fd4a6
je 0x1403fd513
sub edx, edx
nop
rcr r10b, cl
cwde
lea rax, [0x1400b8f10]
mov r10, rcx
nop dword [rax + rax]
clc
test r14b, bpl
cmp r8, rdx
jmp 0x1403fd4d2
je 0x1403fd521
mov word [r10], r9w
movzx r9w, r14b
add r10, 2
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403fd4f0
inc rdx
test r13b, 0x1a
jmp 0x1403fd4fc
test r9w, r9w
jmp 0x1403fd505
jne 0x1403fd4ca
sub r8, rdx
jmp 0x1403fd513
test r8, r8
jmp 0x1403fd51b
je 0x1403fd52a
mov word [r10], 0
not rdx
movabs rax, 0xe039ec0d24fefd13
movsx edx, bx
movsxd rdx, r15d
mov dh, bh
mov qword [rsp], rax
movsx dx, r13b
movsx rdx, di
jmp 0x1403fd54e
movabs rax, 0x2247bce40ef3a5e6
mov qword [rsp + 8], rax
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403fd56c
mov qword [rsp + 0x10], rdx
jmp 0x1403fd576
mov qword [rsp + 0x18], rax
mov ax, 0x526c
movzx eax, r9w
lea rax, [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
cmp r9d, ebx
nop word cs:[rax + rax]
cmc
clc
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jmp 0x1403fd5bb
jne 0x1403fd5ad
test ax, ax
jmp 0x1403fd5c9
je 0x1403fd616
lea rdx, [rsp + 2]
cmp r10w, ax
jmp 0x1403fd5dd
nop word cs:[rax + rax]
clc
cmp r10b, 0xe8
mov word [rcx], ax
test bx, r10w
bsr rax, r11
add rcx, 2
rcl al, cl
movzx eax, word [rdx]
clc
add rdx, 2
test ax, r15w
cmp r14b, spl
test ax, ax
jne 0x1403fd5ed
mov word [rcx], 0
cmp eax, 0x22384579
cmc
add rsp, 0x28
jmp 0x1403fd62a
ret