Function at 0x1403f736f
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
jmp 0x1403f7379
test r8, r8
je 0x1403f73f6
movzx r9d, word [r8]
test r9w, r9w
jmp 0x1403f738f
je 0x1403f7436
xor eax, eax
shrd r10w, bx, 0x94
mov r10b, r9b
mov r10, rcx
test dl, bh
nop dword [rax + rax]
stc
cmp rdx, rax
jmp 0x1403f73b6
je 0x1403f75e7
mov word [r10], r9w
add r10, 2
movsx r9w, r15b
bswap r9
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1403f73d7
inc rax
test r9w, r9w
jmp 0x1403f73e3
jne 0x1403f73ae
sub rdx, rax
jmp 0x1403f73f1
jmp 0x1403f7440
movzx r9d, word [0x1400b8f10]
test r9w, r9w
jmp 0x1403f7407
je 0x1403f744e
cmp rdx, 0x104
movzx r8d, cx
jmp 0x1403f741d
mov r8d, 0x104
jmp 0x1403f7428
cmovb r8, rdx
jmp 0x1403f7431
jmp 0x1403f7560
mov r10, rcx
cmc
jmp 0x1403f7440
test rdx, rdx
jne 0x1403f75e7
jmp 0x1403f75f6
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
bts r10w, cx
sbb r9w, 0x1298
mov rax, qword [rax + 0x18]
setg r10b
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
cmp r8, rdx
cmovae r8, rdx
mov r9, qword [rax + 0x60]
or r10d, 0x1ab21665
movzx r11d, word [r9]
ror r10w, cl
rcr r10w, cl
lea r10, [0x1400b8f10]
cmc
test r8w, 0x44e0
test r11w, r11w
jmp 0x1403f74ac
je 0x1403f7506
sub eax, eax
cmc
nop word cs:[rax + rax]
cmp r8, rax
jmp 0x1403f74cb
je 0x1403f7514
mov word [r10], r11w
cmp cx, 0x6923
add r10, 2
movzx r11d, word [r9 + rax*2 + 2]
jmp 0x1403f74e9
inc rax
cmp r15b, 0xa4
test di, 0x6c85
test r11w, r11w
jne 0x1403f74c3
sub r8, rax
cmp r9b, 0xef
test r8, r8
jmp 0x1403f750e
je 0x1403f751e
mov word [r10], 0
cmp r9b, 0x17
movzx r9d, word [0x1400b8f10]
bt r8w, 0x41
cmp rdx, 0x104
movzx r10w, r8b
mov r10b, r14b
mov r8d, 0x104
jmp 0x1403f7546
cmovb r8, rdx
rcr r10b, 0x96
movzx r10w, bl
mov r10, rcx
test r9w, r9w
je 0x1403f75d9
xor edx, edx
cmovne r10d, r15d
btc r10w, 0x2c
lea rax, [0x1400b8f10]
shld r10, rdx, 0x88
bt r10d, r12d
mov r10, rcx
test r11b, r12b
nop dword [rax + rax]
cmp bl, r9b
stc
cmp r8, rdx
jmp 0x1403f7596
je 0x1403f75e7
mov word [r10], r9w
add r10, 2
movsx r9w, r13b
inc r9b
jmp 0x1403f75b1
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1403f75bc
inc rdx
cmp ebx, r15d
test r9w, r9w
jmp 0x1403f75cb
jne 0x1403f758e
sub r8, rdx
clc
stc
cmp r8b, r8b
test r8, r8
jmp 0x1403f75e1
je 0x1403f75f6
mov word [r10], 0
setnp ah
movsxd rax, edi
movzx eax, si
movabs rax, 0xe039ec0d24fefd13
not dx
movsx edx, sp
mov qword [rsp], rax
jmp 0x1403f7613
movabs rax, 0x2247bce40ef3a5e6
movsx rdx, ax
cqo
cmovbe rdx, r15
mov qword [rsp + 8], rax
not rdx
mov edx, r8d
movabs rdx, 0xe05dec612491fd3d
jmp 0x1403f7641
mov qword [rsp + 0x10], rdx
jmp 0x1403f764b
mov qword [rsp + 0x18], rax
cdqe
movzx ax, r10b
lea rax, [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
cmp r14w, 0x7563
cmp cl, r12b
nop word cs:[rax + rax]
cmp ch, 0x5f
cmp word [rcx + 2], 0
jmp 0x1403f7692
lea rcx, [rcx + 2]
jmp 0x1403f769b
jne 0x1403f7688
test ax, ax
jmp 0x1403f76a9
je 0x1403f76ea
lea rdx, [rsp + 2]
test r14b, 4
test bx, di
nop word cs:[rax + rax]
test r15b, r9b
mov word [rcx], ax
add rcx, 2
rol al, 0x5c
movzx eax, word [rdx]
clc
stc
add rdx, 2
test ax, ax
jmp 0x1403f76e4
jne 0x1403f76c9
mov word [rcx], 0
test sil, 0xdb
add rsp, 0x28
jmp 0x1403f76fc
ret