Function at 0x180114c62
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
shrd ebx, r11d, 0x4b
mov qword [rsp + 0x20], rsi
bsf si, r14w
sbb r10b, 0xaf
push rdi
sar rbx, 0xa2
push r12
bts rsi, rdi
and r10d, 0x12cd7bd8
sal sil, cl
push r13
shr si, cl
btr rax, r8
push r14
rcl r10w, cl
push r15
bt bx, 0xd7
clc
setge bh
sub rsp, 0x70
movsx si, r15b
rol al, cl
mov rax, qword [0x180079010]
xor rax, rsp
bts esi, ebp
movsx r10w, bl
mov qword [rsp + 0x68], rax
mov rax, qword gs:[0x30]
mov rsi, rdx
cdq
mov byte [rsp + 0x20], r9b
movsx edx, r14w
btr r10, r9
mov rbx, rcx
adc r10b, 0xab
rcl dh, 0x37
mov dword [rsp + 0x24], r8d
bswap r10w
ror dil, cl
mov rdx, qword [rax + 0x60]
movzx r10, r8w
setl dil
shl r10b, cl
mov rdi, qword [rdx + 0x18]
movsx r10, ax
add rdi, 0x20
rcl r10w, 0x1f
rol r10, cl
mov r10, qword [rdi]
clc
test r8w, r14w
cmp r10, rdi
jmp 0x180114d33
je 0x180114e18
nop dword [rax + rax]
test r11b, 0x34
test dil, r14b
test rbx, rbx
jmp 0x180114d50
je 0x180114e77
mov r9, qword [r10 + 0x50]
clc
movzx r11, r9w
sete r11b
mov r11, rbx
cmp rdi, 0x414c22f2
test r9, r9
jmp 0x180114d75
je 0x180114e07
nop word [rax + rax]
rcl al, 0x59
and ch, 0xb9
movsx ecx, byte [r11]
btr r8d, 0x3e
adc eax, r9d
lea r11, [r11 + 1]
movzx edx, word [r9]
and al, dh
inc r8b
lea r9, [r9 + 2]
test dil, 0x72
lea eax, [rcx - 0x41]
rol r8b, cl
sbb r8w, r10w
cmp ax, 0x19
movsx eax, r9w
not r8b
lea r8d, [rcx + 0x20]
movsx eax, bp
cbw
lea eax, [rdx - 0x41]
jmp 0x180114dd3
cmova r8w, cx
cmp ax, 0x19
mov ch, 0xf5
movsxd rcx, r11d
movzx cx, r10b
lea ecx, [rdx + 0x20]
cmova cx, dx
test r8w, r8w
jmp 0x180114df7
je 0x180114e77
cmp r8w, cx
je 0x180114d8c
mov r10, qword [r10]
cmp r10, rdi
jmp 0x180114e12
jne 0x180114d48
xor eax, eax
sar cx, cl
movsxd rcx, r8d
cmovp cx, ax
mov rcx, qword [rsp + 0x68]
stc
xor rcx, rsp
call fcn.180115f01
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
movzx r13, dx
movsx rbp, r8w
mov rbp, qword [r11 + 0x40]
setno r13b
movzx r13d, r14w
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
setnp dil
pop r14
not dil
mov dil, 0x7a
movsx r12w, spl
pop r13
movsx edi, di
movsx r12w, r9b
pop r12
pop rdi
ret
mov rdi, qword [r10 + 0x20]
jmp 0x180114e86
test rdi, rdi
je 0x180114e18
movsxd rcx, dword [rdi + 0x3c]
shr dx, 0x99
bswap rdx
lea rdx, [rsp + 0x58]
cmc
add rcx, rdi
jmp 0x180114ea8
xorps xmm0, xmm0
mov r8, rsi
ror bx, cl
rcr bl, cl
sar r12, cl
movups xmmword [rsp + 0x58], xmm0
bt r12w, 0x2d
neg r12b
movzx ebx, word [rcx + 0x14]
bsf r12w, r12w
test bx, 0x36f4
rcr r12b, 0x73
add rbx, rcx
movsxd r12, r14d
mov r12d, eax
mov r12d, dword [rbx + 0x28]
jmp 0x180114ee8
call fcn.18011507a
mov r11d, dword [rbx + 0x24]
xorps xmm0, xmm0
mov ebp, dword [rsp + 0x60]
jmp 0x180114efe
add r11, rdi
stc
sub ebx, ebx
test spl, 0xa5
xor r10d, r10d
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm0
cmp spl, r9b
movups xmmword [rsp + 0x48], xmm0
clc
cmp r8b, spl
sub r12d, ebp
jmp 0x180114f29
je 0x180114e18
mov r13, qword [rsp + 0x58]
rcr dil, 0x75
stc
mov r15d, dword [rsp + 0x4c]
sar sil, cl
movzx rdi, di
mov rdi, qword [rsp + 0x40]
shld si, dx, 0x83
clc
mov rsi, qword [rsp + 0x28]
test bl, dil
nop
xor eax, eax
test dh, 0xa7
test ebp, ebp
jmp 0x180114f66
je 0x180114ffd
mov r14d, r10d
mov r9, r13
seta ch
movsxd rcx, r8d
nop dword [rax]
btr rcx, r14
add ch, bh
stc
mov ecx, eax
jmp 0x180114f8b
lea rcx, [rcx + r14]
clc
test sil, al
lea rcx, [rcx + r11]
clc
cmp rcx, rbx
jmp 0x180114fa0
jb 0x180114fb9
cmp r15d, 1
jmp 0x180114faf
je 0x180115041
lea rbx, [rdi + rsi]
mov r8d, dword [r9]
setle ch
inc ch
neg rcx
lea ecx, [rax + r10]
stc
cmp ecx, r13d
movzx ecx, byte [rcx + r11]
cmc
cmp ecx, r8d
jmp 0x180114fda
je 0x180114fef
cmp r8d, 0xffffffff
jmp 0x180114fe9
jne 0x180115055
inc eax
add r9, 4
cmp eax, ebp
jb 0x180114f83
cmp byte [rsp + 0x20], 0
not edx
mov edx, r10d
jmp 0x18011500c
je 0x18011506c
movsxd rcx, dword [rsp + 0x24]
lea rax, [rcx + r10]
test r9w, 0x3dc2
movsxd rax, dword [rax + r11 - 4]
cmc
cmp r8, rsp
add rax, rcx
add rax, rdx
clc
cmp bpl, dil
add rax, r11
jmp 0x18011503c
jmp 0x180114e24
mov eax, esi
not r10b
lea r10d, [rdi - 1]
sub eax, r11d
add r10d, eax
jmp 0x180115055
inc r10d
clc
cmp r10d, r12d
jmp 0x180115061
jb 0x180114f5a
jmp 0x180114e18
lea rax, [r10 + r11]
jmp 0x180115075
jmp 0x180114e24