Function at 0x14040264b
Capabilities:
Access peb ldr_data

Disassembly:
sub rsp, 0x28
cmp r8b, dl
jmp 0x140402658
test r8, r8
jmp 0x140402660
je 0x1404026df
movzx r9d, word [r8]
test r9w, r9w
jmp 0x140402673
je 0x140402710
sub eax, eax
test r8, r11
xor r10w, r12w
mov r10, rcx
cmc
nop dword [rax + rax]
cmp rdx, rax
jmp 0x140402696
je 0x1404028ef
mov word [r10], r9w
mov r9w, 0x3dba
xadd r9, r9
add r9d, ebx
add r10, 2
inc r9w
movzx r9d, word [r8 + rax*2 + 2]
jmp 0x1404026bf
inc rax
test cl, 0xfa
test r12b, bl
test r9w, r9w
jne 0x14040268e
sub rdx, rax
jmp 0x1404026da
jmp 0x140402713
movzx r9d, word [0x1400b8f10]
test r9w, r9w
je 0x140402726
cmp rdx, 0x104
sete r8b
mov r8d, 0x104
jmp 0x140402707
cmovb r8, rdx
jmp 0x14040287b
mov r10, rcx
test rdx, rdx
jmp 0x14040271b
jne 0x1404028ef
jmp 0x1404028ff
mov rax, qword gs:[0x30]
bsr r10w, r9w
dec r9w
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
bt r10w, bx
mov rax, qword [rax + 0x10]
movzx r8d, word [rax + 0x58]
movsx r10, ax
cmp r8, rdx
not r10b
mov r9, 0x13896a45
mov r9, rsp
cmovae r8, rdx
mov r9, qword [rax + 0x60]
test rdi, 0x71353366
movsx r11, di
shl r10b, 0x7e
movzx r11d, word [r9]
bsf r10d, r15d
shrd r10w, cx, 0x29
lea r10, [0x1400b8f10]
test r15, 0x39183df6
test bx, ax
jmp 0x14040279d
test r11w, r11w
jmp 0x1404027a6
je 0x140402806
sub eax, eax
nop word cs:[rax + rax]
clc
jmp 0x1404027c2
cmp r8, rax
jmp 0x1404027ca
je 0x140402814
mov word [r10], r11w
dec r11b
add r10, 2
bswap r11d
cmovno r11, rdi
movzx r11, di
movzx r11d, word [r9 + rax*2 + 2]
inc rax
test bl, dil
cmp ax, 0x4cfa
test r11w, r11w
jne 0x1404027c2
sub r8, rax
test r9d, r12d
test r8, r8
jmp 0x14040280e
je 0x140402821
mov word [r10], 0
bsr r9, rax
dec r9b
movzx r9d, word [0x1400b8f10]
bts r10d, r12d
movsx r8, r15w
bt r8d, eax
cmp rdx, 0x104
movzx r10, r8w
movsxd r8, esi
movzx r8w, r10b
mov r8d, 0x104
movsx r10, r11w
movsxd r10, esi
not r10w
cmovb r8, rdx
cmova r10d, ebx
sub r10w, r15w
mov r10, rcx
cmp r12b, r8b
cmc
test r9w, r9w
jmp 0x140402875
je 0x1404028e1
xor edx, edx
lahf
lea rax, [0x1400b8f10]
xor r10d, r8d
movsxd r10, r12d
mov r10, rcx
cmc
nop dword [rax + rax]
test spl, 0xe2
clc
cmp r8, rdx
jmp 0x1404028a4
je 0x1404028ef
mov word [r10], r9w
shl r9b, cl
mov r9, 0x6b09649e
add r10, 2
movzx r9d, word [rax + rdx*2 + 2]
jmp 0x1404028c7
inc rdx
test r9w, r9w
jmp 0x1404028d3
jne 0x14040289c
sub r8, rdx
cmc
cmp r12b, 0x2e
test r8, r8
jmp 0x1404028e9
je 0x1404028ff
mov word [r10], 0
movzx ax, bpl
movzx rax, r9w
cdq
movabs rax, 0xe039ec0d24fefd13
cqo
mov dl, r12b
mov qword [rsp], rax
movabs rax, 0x2247bce40ef3a5e6
mov qword [rsp + 8], rax
movsx rdx, di
movabs rdx, 0xe05dec612491fd3d
mov qword [rsp + 0x10], rdx
jmp 0x140402939
mov qword [rsp + 0x18], rax
not rax
cdqe
lea rax, [rsp + 0x10]
jmp 0x14040294d
movdqa xmm0, xmmword [rsp]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp], xmm0
movd eax, xmm0
add rcx, 0xfffffffffffffffe
cmp r8w, r11w
test r11d, r12d
nop word cs:[rax + rax]
test bp, si
cmp word [rcx + 2], 0
jmp 0x140402981
lea rcx, [rcx + 2]
jmp 0x14040298a
jne 0x140402977
test ax, ax
je 0x1404029d1
lea rdx, [rsp + 2]
nop word cs:[rax + rax]
mov word [rcx], ax
adc al, 0x92
inc eax
setne ah
add rcx, 2
movzx eax, word [rdx]
add rdx, 2
jmp 0x1404029c3
test ax, ax
jmp 0x1404029cb
jne 0x1404029a9
mov word [rcx], 0
add rsp, 0x28
jmp 0x1404029df
ret