Function at 0x180069380
Capabilities:
Check for software breakpoints

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0x88
mov r13, qword [rbp + 0x7f]
mov edi, r9d
imul r12d, edi, 0x176
mov r9, r8
mov r8, qword [rbp + 0x5f]
mov r14d, edi
movaps xmmword [rsp + 0x70], xmm6
mov qword [rbp - 0x29], r8
cmp edi, r12d
ja 0x1800696f8
mov rax, qword [rbp + 0x5f]
lea rcx, str.srtPromptDeclineButton
mov rdi, qword [rbp + 0x5f]
movaps xmm6, xmmword [rbp - 0x11]
mov r15, qword [rbp + 0x5f]
mov esi, dword [rbp + 0x77]
mov qword [rbp - 0x31], rax
nop dword [rax]
nop dword [rax + rax]
cmp r14d, 0x165f
ja 0x1800694af
je 0x180069495
mov eax, r14d
sub eax, 0x53
je 0x180069490
sub eax, 0x23
je 0x180069450
sub eax, 0x2f
je 0x180069446
sub eax, 0xab4
je 0x180069440
mov rdx, qword [rbp - 0x31]
cmp eax, 0x4c9
jne 0x180069477
mov dword [rbp - 0x11], 0
jmp 0x180069477
mov rdi, qword [r13]
jmp 0x180069473
mov rdx, qword [rbp + 0x5f]
mov qword [rbp - 0x31], rdx
jmp 0x180069477
xor edx, edx
lea r9, [0x180129508]
xor ecx, ecx
lea r8d, [rdx + 0x56]
call fcn.1800d6a40
mov r9, qword [rbp + 0x6f]
lea rcx, str.srtPromptDeclineButton
mov r8, qword [rbp - 0x29]
mov rdx, qword [rbp - 0x31]
imul eax, dword [rbp + 0x77], 0x22
add r14d, eax
cmp r14d, r12d
ja 0x180069702
mov rdx, qword [rbp + 0x67]
jmp 0x180069400
xorps xmm6, xmm6
jmp 0x180069473
mov r15, qword [r13 + 8]
test r15, r15
jne 0x180069473
nop
mov rcx, qword [rbp + 0x5f]
mov rax, rcx
movups xmmword [rcx], xmm6
jmp 0x18006976d
mov eax, r14d
sub eax, 0x168f
je 0x180069631
sub eax, 0x93f
je case.0x180069744.0
sub eax, 0x197
je 0x180069570
sub eax, 0xb06
je 0x1800694a0
cmp eax, 0xe
jne 0x180069473
mov r9, qword [rdx]
xor ecx, ecx
xor edx, edx
mov r8d, 0xa7
call fcn.1800fe140
mov qword [rbp - 0x29], rax
mov r8, rax
test rax, rax
je 0x18006950a
cmp dword [rax + 0x34], 0xfeac14
je 0x1800696e8
mov ebx, 0xed
nop
mov ecx, ebx
sub ecx, 0xec
je 0x18006975b
cmp ecx, 1
jne 0x180069561
lea rax, str.VZoKUtcGT1hQd65jFA3RQ
mov dword [rbp - 0x39], 2
lea r9d, [rcx + 0x23]
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x39]
xor r8d, r8d
mov rdx, r13
call fcn.180023820
mov r8, r13
mov dword [rbp - 0x39], 0
mov edx, 0x11d
lea rcx, [rbp - 0x39]
call fcn.1800d0f60
dec ebx
cmp ebx, 0xeb
ja 0x180069510
jmp 0x180069464
mov rax, qword [r15 + 0x10]
movups xmm6, xmmword [r15]
test rax, rax
je 0x180069586
mov qword [r13 + 8], rax
jmp 0x180069473
mov r8d, 0x120
nop dword [rax]
cmp r8d, 0x120
je 0x18006960a
cmp r8d, 0xcde0
je 0x1800695ba
cmp r8d, 0x19aa0
je 0x1800695dc
cmp r8d, 0x26760
jne 0x180069618
mov dword [r13 + 0x10], esi
jmp 0x180069618
cmp esi, dword [rdi + 8]
jae 0x180069618
nop
mov rax, qword [rdi]
cmp qword [rax + rsi*8], 0
je 0x1800695fc
mov edx, 0x1f
nop
mov eax, edx
sub eax, 0x1f
je 0x1800695ea
cmp eax, 1
jne 0x1800695f5
mov r8d, 0x19aa0
mov r14d, 0x2165
jmp 0x180069618
mov rax, qword [rdi]
mov rcx, qword [rax + rsi*8]
mov qword [r13 + 8], rcx
inc edx
cmp edx, 0x21
jb 0x1800695d0
lea eax, [rsi + 1]
mov esi, eax
cmp eax, dword [rdi + 8]
jb 0x1800695c0
mov esi, eax
jmp 0x180069618
mov esi, dword [r13 + 0x10]
inc esi
mov qword [r13 + 8], 0
add r8d, 0xccc0
cmp r8d, 0x33300
jbe 0x180069590
jmp 0x180069468
cmp dword [r9], 1
jl 0x180069656
mov rdx, qword [rdx]
xor r8d, r8d
mov ecx, 0xd7
call fcn.1800d2880
test eax, eax
jne 0x180069464
lea rcx, str.srtPromptDeclineButton
mov ebx, 0x103
nop dword [rax + rax]
cmp ebx, 0x103
je 0x1800696a9
cmp ebx, 0x7150
je 0x18006968f
cmp ebx, 0xe19d
je 0x180069686
cmp ebx, 0x151ea
je case.0x180069744.0
jmp 0x1800696ca
mov dword [rbp - 0x11], 0
jmp 0x1800696ca
mov r8, r13
mov dword [rbp - 0x39], 0
mov edx, 0x11d
lea rcx, [rbp - 0x39]
call fcn.1800d0f60
jmp 0x1800696ca
mov qword [rsp + 0x20], rcx
mov r9d, 0x24
lea rcx, [rbp - 0x39]
mov dword [rbp - 0x39], 2
xor r8d, r8d
mov rdx, r13
call fcn.180023820
add ebx, 0x704d
lea rcx, str.srtPromptDeclineButton
cmp ebx, 0x1c134
jbe 0x180069660
mov r9, qword [rbp + 0x6f]
jmp 0x18006946f
mov r9, qword [rbp + 0x6f]
lea rcx, str.srtPromptDeclineButton
jmp 0x180069473
mov rdx, qword [rbp + 0x5f]
mov qword [rbp - 0x31], rdx
jmp 0x180069705
mov edi, dword [rbp + 0x77]
lea r15d, [rdi - 0xb]
cmp edi, r15d
jbe case.0x180069744.0
mov r14, qword [rbp + 0x5f]
lea esi, [rdi - 0x3c]
mov r12d, dword [rbp + 0x77]
lea r10, [0x180000000]
lea r11, [0x18000a810]
cmp esi, 0x69
ja case.0x180069744.9
movzx eax, byte [r10 + rsi + 0x699a8]
mov ecx, dword [r10 + rax*4 + 0x69980]
add rcx, r10
jmp rcx
cmp dword [r9], 1
jge 0x1800697a6
mov ebx, 0x52
cmp ebx, 0x52
je 0x180069786
cmp ebx, 0x59
jne 0x18006979e
mov dword [rbp - 0x11], 0
mov rax, qword [rbp + 0x5f]
movups xmm0, xmmword [rbp - 0x11]
movups xmmword [rax], xmm0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov r8, r13
mov dword [rbp + 0x77], 0
mov edx, 0x11d
lea rcx, [rbp + 0x77]
call fcn.1800d0f60
add ebx, 7
cmp ebx, 0x60
jb 0x180069751
mov rax, qword [rbp + 0x67]
lea rcx, [rbp - 0x41]
mov qword [rsp + 0x28], 0
xor r9d, r9d
xor r8d, r8d
mov edx, 0xe0
mov rax, qword [rax]
mov qword [rsp + 0x20], rax
call fcn.1800a3a80
mov r14, rax
jmp 0x18006994e
mov r14, qword [rbp + 0x5f]
jmp case.0x180069744.9
mov dword [rbp - 0x11], 0
jmp case.0x180069744.9
mov rcx, qword [r8 + 8]
call qword [rdx + 0x70]
mov r12d, eax
jmp 0x18006994e
mov rdx, qword [r8]
mov qword [rbp - 0x31], rdx
test rdx, rdx
je 0x180069812
cmp qword [rdx + 0x70], 0
jne case.0x180069744.9
mov ebx, IsCharSpaceW
cmp ebx, 0x19
je 0x18006984d
cmp ebx, 0xcc
je 0x180069832
cmp ebx, 0x17f
je case.0x180069744.0
jmp 0x180069899
xor edi, edi
lea rcx, [rbp - 0x39]
mov r8, r13
mov dword [rbp - 0x39], edi
mov edx, 0x11d
call fcn.1800d0f60
mov dword [rbp - 0x11], edi
jmp 0x180069895
test rdx, rdx
je 0x180069857
mov rdi, qword [rdx]
jmp 0x18006985e
lea rdi, str.ich_lr7_el2
mov r9, r13
mov qword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
mov r8d, 0xd2
call fcn.18009e820
mov r9, rax
mov qword [rsp + 0x20], rdi
lea r8, str.std.vector_unsigned_int_std::allocator_unsigned_int___.emplace_back_unsigned_int_const__
mov edx, 2
mov rcx, r13
call fcn.180105d30
mov rdx, qword [rbp - 0x31]
add ebx, 0xb3
cmp ebx, 0x232
jb 0x180069817
mov edi, dword [rbp + 0x77]
jmp 0x180069952
xor eax, eax
lea rcx, [rbp + 0x77]
test r12d, r12d
mov r8, r13
mov edx, 0x11d
sete al
mov dword [rbp + 0x77], eax
call fcn.1800d0f60
jmp 0x18006994e
cmp dword [rbp - 0x41], 1
jge case.0x180069744.9
mov ebx, 2
mov eax, ebx
sub eax, 2
je 0x1800698f2
cmp eax, 1
je case.0x180069744.0
jmp 0x180069911
mov r8, r13
mov dword [rbp + 0x77], 0
mov edx, 0x11d
lea rcx, [rbp + 0x77]
call fcn.1800d0f60
mov dword [rbp - 0x11], 0
inc ebx
cmp ebx, 4
jb 0x1800698e0
jmp 0x18006994e
mov eax, dword [rbp - 0x41]
lea r9, [rbp + 0x77]
mov dword [rbp + 0x77], eax
lea rcx, [rbp - 0x39]
lea rax, [rbp - 0x21]
mov qword [rsp + 0x28], r13
mov r8, r14
mov qword [rsp + 0x20], rax
mov edx, 0x88
mov dword [rbp - 0x39], 1
mov qword [rbp - 0x21], r11
call fcn.180088910
mov rdx, qword [rbp - 0x31]
mov r8, qword [rbp - 0x29]
lea r11, [0x18000a810]
lea r10, [0x180000000]
dec edi
dec esi
mov dword [rbp + 0x77], edi
cmp edi, r15d
jbe case.0x180069744.0
mov r9, qword [rbp + 0x6f]
jmp 0x180069727