Function at 0x1800675b0
Capabilities:
Enumerate pe sections

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x108
lea rbp, [rsp + 0x80]
movups xmmword [rbp + 0x70], xmm6
mov qword [rbp + 0x68], 0xfffffffffffffffe
movabs rdi, 0x33a5fdf851b93b17
mov rax, qword [str.i_M._t]
add rax, rdi
lea rsi, [0x1800f4098]
lea rdx, [0x1800bc0cf]
mov rcx, rsi
call rax
mov rax, qword [0x1800d3d48]
add rax, rdi
lea rdi, [rbp - 0x20]
mov rcx, rdi
mov rdx, rsi
call rax
nop
lea rsi, [rbp + 0x20]
mov rcx, rsi
mov rdx, rdi
call fcn.18007c780
nop
cmp qword [rbp + 0x38], 8
jb 0x180067630
mov rsi, qword [rbp + 0x20]
nop
lea rcx, [rbp + 0x66]
mov rdx, rsi
call fcn.180053b40
nop
mov rsi, rax
mov rax, qword [rbp + 0x38]
cmp rax, 8
movabs r13, 0x33a5fdf851b93b17
jb 0x18006769d
mov rdx, qword [rbp + 0x20]
lea rcx, [rax*2 + 2]
cmp rcx, 0x1000
jb 0x180067688
mov rcx, qword [rdx - 8]
add rdx, 0xfffffffffffffff8
sub rdx, rcx
cmp rdx, 0x20
jae 0x180067a10
add rax, rax
add rax, 0x29
jmp 0x18006768e
mov rax, rcx
mov rcx, rdx
mov rdx, rax
mov rax, qword [0x1800d3d58]
add rax, r13
call rax
mov qword [rbp + 0x30], 0
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], 0
mov rax, qword [rbp - 8]
cmp rax, 0x10
jb 0x1800676fe
mov rdx, qword [rbp - 0x20]
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x1800676e9
mov rcx, qword [rdx - 8]
add rdx, 0xfffffffffffffff8
sub rdx, rcx
cmp rdx, 0x20
jae 0x180067a10
add rax, 0x28
jmp 0x1800676ef
mov rax, rcx
mov rcx, rdx
mov rdx, rax
mov rax, qword [0x1800d3d58]
add rax, r13
call rax
mov rax, rsi
mov qword [rbp - 0x10], 0
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
test rsi, rsi
jne 0x180067847
mov rax, qword [0x1800d3d60]
add rax, r13
lea rsi, [0x1800f40b8]
lea rdx, [0x1800bc110]
mov rcx, rsi
call rax
mov rax, qword [0x1800d3d48]
add rax, r13
mov rdi, rbp
mov rcx, rdi
mov rdx, rsi
call rax
nop
lea rsi, [rbp + 0x40]
mov rcx, rsi
mov rdx, rdi
call fcn.18007c780
nop
cmp qword [rbp + 0x58], 8
jb 0x18006776c
mov rsi, qword [rbp + 0x40]
nop
lea rcx, [rbp + 0x67]
mov rdx, rsi
call fcn.180053b40
nop
mov rsi, rax
mov rax, qword [rbp + 0x58]
cmp rax, 8
jb 0x1800677cf
mov rdx, qword [rbp + 0x40]
lea rcx, [rax*2 + 2]
cmp rcx, 0x1000
jb 0x1800677ba
mov rcx, qword [rdx - 8]
add rdx, 0xfffffffffffffff8
sub rdx, rcx
cmp rdx, 0x20
jae 0x180067a10
add rax, rax
add rax, 0x29
jmp 0x1800677c0
mov rax, rcx
mov rcx, rdx
mov rdx, rax
mov rax, qword [0x1800d3d58]
add rax, r13
call rax
mov qword [rbp + 0x50], 0
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], 0
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x180067830
mov rdx, qword [rbp]
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x18006781b
mov rcx, qword [rdx - 8]
add rdx, 0xfffffffffffffff8
sub rdx, rcx
cmp rdx, 0x20
jae 0x180067a10
add rax, 0x28
jmp 0x180067821
mov rax, rcx
mov rcx, rdx
mov rdx, rax
mov rax, qword [0x1800d3d58]
add rax, r13
call rax
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rax, rsi
mov rcx, qword [0x1800d4070]
mov rdx, qword [0x1800d4058]
add rdx, qword [0x1800f44a8]
add rcx, rax
add rcx, 0xfffffffffffffff8
call rdx
mov rdx, qword [0x1800d4058]
add rdx, qword [0x1800f44a8]
lea rcx, [rax + 0x20]
call rdx
mov rdx, qword [0x1800d4058]
add rdx, qword [0x1800f44a8]
lea rcx, [rax + 0x8b8]
call rdx
mov rsi, rax
mov rax, qword [str._VQ._t]
add rax, r13
xor ecx, ecx
call rax
movsxd r14, dword [rax + 0x3c]
cmp word [r14 + rax + 6], 0
je 0x1800679f8
mov rdi, rax
add r14, rax
movzx eax, word [r14 + 0x14]
lea r12, [r14 + rax]
add r12, 0x18
xorps xmm6, xmm6
lea rbx, [rbp - 0x50]
xor r15d, r15d
mov eax, dword [r12 + 0xc]
add rax, rdi
mov rcx, rax
jmp 0x180067903
mov rax, qword [rbp - 0x38]
add r8, rax
mov eax, dword [r12 + 8]
mov ecx, dword [r12 + 0xc]
add rcx, rdi
add rax, rcx
mov rcx, r8
cmp r8, rax
jae 0x1800679a0
movups xmmword [rbp - 0x30], xmm6
movups xmmword [rbp - 0x40], xmm6
movups xmmword [rbp - 0x50], xmm6
mov rax, qword [str.9VQ._t]
add rax, r13
mov r8d, 0x30
mov rdx, rbx
call rax
test rax, rax
je 0x1800679a0
mov r8, qword [rbp - 0x50]
mov eax, dword [rbp - 0x2c]
cmp eax, 0x40
je 0x18006793c
cmp eax, 0x80
jne 0x1800678e0
mov rax, qword [rbp - 0x38]
mov rcx, rax
add rcx, 0xfffffffffffffff0
je 0x180067990
mov edx, 0x700
xor r9d, r9d
jmp 0x18006797b
mov r9d, edx
add r9d, 0xfffff901
mov r10d, r9d
inc edx
mov r9, r10
cmp rcx, r10
jbe 0x1800678e4
cmp byte [r8 + r9], 0
jne 0x180067960
mov r9d, edx
cmp byte [r8 + r9], 0
jne 0x180067960
jmp 0x1800679bb
mov eax, 0x10
jmp 0x1800678e4
add r12, 0x28
mov eax, r15d
inc eax
movzx ecx, word [r14 + 6]
mov r15d, eax
cmp eax, ecx
jb 0x1800678cf
jmp 0x1800679f8
mov word [r8], 0xb848
lea rax, [0x18005cb50]
mov qword [r8 + 2], rax
mov word [r8 + 0xa], 0xe0ff
lea rcx, [r8 + 0x68]
mov rax, r13
add rax, qword [0x1800d3d88]
lea rdx, [0x1800f3c10]
mov qword [rsp + 0x20], rdx
mov rdx, rsi
mov r9d, 0x6a
call rax
movups xmm6, xmmword [rbp + 0x70]
add rsp, 0x108
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r13
add rax, qword [0x1800d3d50]
call rax
int3