Function at 0x180147f49
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 8], rbx
dec ax
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
sal r10d, 0x5e
test al, ch
push rdi
cmova ebx, esp
push r12
push r13
push r14
cmp r9b, 0xbf
push r15
sar dil, 0x6a
btc eax, 0x61
sub rsp, 0x70
shl r10d, cl
movzx ax, r10b
movsx rdi, sp
mov rax, qword [0x180094010]
btc bx, r8w
xor rax, rsp
bt r10d, edx
btc si, r15w
rol bh, cl
mov qword [rsp + 0x68], rax
movsx esi, di
mov rax, qword gs:[0x30]
mov rsi, rdx
movzx dx, r10b
bt bx, 0xa9
mov byte [rsp + 0x20], r9b
not bx
mov rbx, rcx
movsx rdx, r8w
cwd
mov dword [rsp + 0x24], r8d
rcr r10w, cl
mov rdx, qword [rax + 0x60]
adc dil, 0xb4
shr dil, 0x39
mov rdi, qword [rdx + 0x18]
add rdi, 0x20
mov r10, qword [rdi]
test si, 0x44da
cmp r10, rdi
jmp 0x180147fff
je 0x1801480ee
nop dword [rax + rax]
jmp 0x180148014
test rbx, rbx
je 0x18014814e
mov r9, qword [r10 + 0x50]
movzx r11w, r8b
adc r11b, 0xce
clc
mov r11, rbx
test r9, r9
jmp 0x180148036
je 0x1801480d2
nop word [rax + rax]
adc rax, 0x4ef05686
rol rcx, 0x40
movsx ecx, byte [r11]
sar r8b, cl
lea r11, [r11 + 1]
shr r8b, cl
movzx edx, word [r9]
rcl ah, 0x19
lea r9, [r9 + 2]
add ax, bp
bt ax, 0xdb
lea eax, [rcx - 0x41]
bts r8w, si
cmp ax, 0x19
lea r8d, [rcx + 0x20]
lea eax, [rdx - 0x41]
jmp 0x18014808b
cmova r8w, cx
neg ch
shr rcx, cl
xor rcx, 0x299f6a3a
cmp ax, 0x19
movzx cx, r13b
setae ch
lea ecx, [rdx + 0x20]
jmp 0x1801480b0
cmova cx, dx
test r8w, r8w
jmp 0x1801480bd
je 0x18014814e
cmp r8w, cx
jmp 0x1801480cc
je 0x180148052
mov r10, qword [r10]
jmp 0x1801480e0
cmp r10, rdi
jmp 0x1801480e8
jne 0x180148014
xor eax, eax
jmp 0x1801480f5
mov rcx, qword [rsp + 0x68]
xor rcx, rsp
call fcn.18014946c
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x30]
movzx r15w, cl
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
movsx r12, sp
jmp 0x180148126
mov rsp, r11
pop r15
movsxd r13, r15d
pop r14
movsx r12d, r13w
setae r13b
not dil
pop r13
pop r12
mov dil, r15b
mov edi, 0x65e345ec
pop rdi
jmp 0x18014814d
ret
mov rdi, qword [r10 + 0x20]
clc
test rdi, rdi
je 0x1801480ee
movsxd rcx, dword [rdi + 0x3c]
movsxd rdx, r11d
neg dx
rcl dl, cl
lea rdx, [rsp + 0x58]
add rcx, rdi
xorps xmm0, xmm0
mov r8, rsi
rcr rbx, 0x50
mov r12b, 0x1a
movups xmmword [rsp + 0x58], xmm0
sbb r12w, 0x4acd
inc ebx
movzx ebx, word [rcx + 0x14]
bswap r12w
add rbx, rcx
mov r12b, 0
jmp 0x18014819d
mov r12d, dword [rbx + 0x28]
jmp 0x1801481a6
call fcn.180148361
mov r11d, dword [rbx + 0x24]
jmp 0x1801481b4
xorps xmm0, xmm0
mov ebp, dword [rsp + 0x60]
test bp, r11w
lea r11, [r11 + rdi]
cmp r9w, r13w
sub ebx, ebx
test spl, 0xea
test sp, bp
cmc
sub r10d, r10d
cmc
movups xmmword [rsp + 0x28], xmm0
cmp al, r15b
clc
test r10b, sil
movups xmmword [rsp + 0x38], xmm0
jmp 0x1801481ee
movups xmmword [rsp + 0x48], xmm0
jmp 0x1801481f9
sub r12d, ebp
jmp 0x180148201
je 0x1801480ee
mov r13, qword [rsp + 0x58]
stc
mov r15d, dword [rsp + 0x4c]
rcl edi, 0x2a
mov rdi, qword [rsp + 0x40]
cmp r15b, 0x9e
bts esi, edx
mov rsi, qword [rsp + 0x28]
nop
test r8b, 0xf6
cmp r9b, 0xec
cmc
sub eax, eax
test r14b, dl
test ebp, ebp
jmp 0x18014823d
je 0x1801482d5
mov r14d, r10d
movsx rcx, r8w
movsx r9d, r13w
mov r9, r13
movzx cx, dl
shr cl, cl
nop dword [rax]
movsx rcx, cx
xchg cl, ch
add cl, r12b
mov ecx, eax
cmp esp, ebx
stc
add rcx, r14
add rcx, r11
cmp rcx, rbx
jb 0x18014828e
cmp r15d, 1
jmp 0x180148281
je 0x180148319
lea rbx, [rdi + rsi]
or cl, 0x2a
mov r8d, dword [r9]
lea ecx, [rax + r10]
movzx ecx, byte [rcx + r11]
cmc
cmp ecx, r8d
jmp 0x1801482a3
je 0x1801482b8
cmp r8d, 0xffffffff
jmp 0x1801482b2
jne 0x18014833b
inc eax
cmp bpl, r14b
add r9, 4
cmp r10, 0x75a27364
cmp eax, ebp
jmp 0x1801482cf
jb 0x180148264
cmp byte [rsp + 0x20], 0
mov dh, bh
movsx dx, spl
cdq
mov edx, r10d
jmp 0x1801482ea
je 0x180148358
movsxd rcx, dword [rsp + 0x24]
ror ah, cl
clc
test ecx, 0x7ff25efe
lea rax, [rcx + r10]
movsxd rax, dword [rax + r11 - 4]
clc
lea rax, [rax + rcx]
add rax, rdx
cmc
clc
add rax, r11
jmp 0x1801480f5
mov eax, esi
or r10d, 0x1d1d5f91
lea r10d, [rdi - 1]
test r14w, 0x1853
sub eax, r11d
test al, sil
cmc
add r10d, eax
jmp 0x18014833b
inc r10d
clc
cmp r12w, 0x65a3
cmp r10d, r12d
jmp 0x18014834d
jb 0x180148231
jmp 0x1801480ee
lea rax, [r10 + r11]
jmp 0x1801480f5