Function at 0x1800717a0
Capabilities:
Parse credit card information

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rsi, rcx
xor ebx, ebx
mov qword [rcx], rbx
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], rbx
mov qword [rcx + 0x28], rbx
mov qword [rcx + 0x30], rbx
mov qword [rcx + 0x38], rbx
mov qword [rcx + 0x40], rbx
mov qword [rcx + 0x48], rbx
mov qword [rcx + 0x50], rbx
mov qword [rcx + 0x58], rbx
mov qword [rcx + 0x60], rbx
mov qword [rcx + 0x68], rbx
mov qword [rcx + 0x70], rbx
mov qword [rcx + 0x88], rbx
mov qword [rcx + 0x90], rbx
mov qword [rcx + 0x98], rbx
mov qword [rcx + 0xa0], rbx
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rbp + 0x17], xmm0
mov qword [rbp + 0x27], rbx
lea rax, [rbp - 0x51]
mov qword [rbp + 7], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_4ea7fa5c5e9404a09d0a55920b37c2c4___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rcx
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp - 9], rax
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov edi, ebx
lea r14, [0x180000000]
mov r10, qword [rsp + 0x28]
nop dword [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd4d8]
cmp r8b, 0x20
je 0x180071923
cmp r8b, 0x3f
je 0x1800718e8
cmp rdi, 0x2e
je 0x180071923
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd4d9]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180071923
cmp byte [rbp + 0x78], 0
je 0x180071923
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x1800718d5
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071923
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x18007191e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x18007190d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071923
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x2f
jb 0x180071860
mov word [rbp - 0x63], 0
mov qword [rbp - 0x61], 0xe
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Get_label_text]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd510]
mov dword [rbp - 0x69], eax
movzx eax, word [0x1801dd514]
mov word [rbp - 0x65], ax
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_f18d30dee36b30c8288a4732782a6643___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd518]
cmp r8b, 0x20
je 0x180071a83
cmp r8b, 0x3f
je 0x180071a48
cmp rdi, 0x20
je 0x180071a83
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd519]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180071a83
cmp byte [rbp + 0x78], 0
je 0x180071a83
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180071a35
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071a83
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180071a7e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180071a6d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071a83
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x21
jb 0x1800719c0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], 0xa
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Game_state]
vmovsd qword [rbp - 0x71], xmm0
movzx eax, word [0x1801dd548]
mov word [rbp - 0x69], ax
mov byte [rbp - 0x67], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_8d313f3b669ddb203d981415c6ed7225___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax]
movzx r8d, byte [rdi + r14 + 0x1dd550]
cmp r8b, 0x20
je 0x180071be3
cmp r8b, 0x3f
je 0x180071ba8
cmp rdi, 0x30
je 0x180071be3
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd551]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180071be3
cmp byte [rbp + 0x78], 0
je 0x180071be3
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180071b95
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071be3
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180071bde
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180071bcd
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071be3
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x31
jb 0x180071b20
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x59], rbx
mov ecx, 0x20
call fcn.180154540
mov qword [rbp - 0x71], rax
mov qword [rbp - 0x61], 0x12
mov qword [rbp - 0x59], 0x1f
vmovups xmm0, xmmword [str.Is_session_started]
vmovups xmmword [rax], xmm0
movzx ecx, word [0x1801dd598]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_310ef51a51bb6de8a55e28bfb26c205e___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop
movzx r8d, byte [rdi + r14 + 0x1dd5a0]
cmp r8b, 0x20
je 0x180071d53
cmp r8b, 0x3f
je 0x180071d18
cmp rdi, 0x30
je 0x180071d53
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd5a1]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180071d53
cmp byte [rbp + 0x78], 0
je 0x180071d53
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180071d05
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071d53
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180071d4e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180071d3d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071d53
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x31
jb 0x180071c90
mov dword [rbp - 0x65], ebx
mov qword [rbp - 0x61], 0xb
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Ped_factory]
vmovsd qword [rbp - 0x71], xmm0
movzx eax, word [0x1801dd5e0]
mov word [rbp - 0x69], ax
movzx eax, byte [0x1801dd5e2]
mov byte [rbp - 0x67], al
mov byte [rbp - 0x66], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_2b97c4a9cded10ec44f2ecb4ec4285ae___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax]
movzx r8d, byte [rdi + r14 + 0x1dd5e8]
cmp r8b, 0x20
je 0x180071eb3
cmp r8b, 0x3f
je 0x180071e78
cmp rdi, 0x38
je 0x180071eb3
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd5e9]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180071eb3
cmp byte [rbp + 0x78], 0
je 0x180071eb3
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180071e65
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071eb3
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180071eae
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180071e9d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180071eb3
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x39
jb 0x180071df0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x59], rbx
mov ecx, 0x20
call fcn.180154540
mov qword [rbp - 0x71], rax
mov qword [rbp - 0x61], 0x16
mov qword [rbp - 0x59], 0x1f
vmovups xmm0, xmmword [str.Network_player_manager]
vmovups xmmword [rax], xmm0
mov ecx, dword [0x1801dd638]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1801dd63c]
mov word [rax + 0x14], cx
mov byte [rax + 0x16], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_ef61440ca4134e9af3cab6dcf2cb781c___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop word [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd640]
cmp r8b, 0x20
je 0x180072033
cmp r8b, 0x3f
je 0x180071ff8
cmp rdi, 0x35
je 0x180072033
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd641]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072033
cmp byte [rbp + 0x78], 0
je 0x180072033
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180071fe5
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072033
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x18007202e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x18007201d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072033
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x36
jb 0x180071f70
mov qword [rbp - 0x61], 0xf
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Native_handlers]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd680]
mov dword [rbp - 0x69], eax
movzx eax, word [0x1801dd684]
mov word [rbp - 0x65], ax
movzx eax, byte [0x1801dd686]
mov byte [rbp - 0x63], al
mov byte [rbp - 0x62], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_57e771fa6a3c488faad3456687b7871d___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
movzx r8d, byte [rdi + r14 + 0x1dd690]
cmp r8b, 0x20
je 0x18007219e
cmp r8b, 0x3f
je 0x180072163
cmp rdi, 0x46
je 0x18007219e
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd691]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x18007219e
cmp byte [rbp + 0x78], 0
je 0x18007219e
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072150
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x18007219e
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180072199
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180072188
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x18007219e
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x47
jb 0x1800720d3
mov dword [rbp - 0x65], ebx
mov qword [rbp - 0x61], 0xb
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Fix_vectors]
vmovsd qword [rbp - 0x71], xmm0
movzx eax, word [0x1801dd6e0]
mov word [rbp - 0x69], ax
movzx eax, byte [0x1801dd6e2]
mov byte [rbp - 0x67], al
mov byte [rbp - 0x66], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_a41c44602135148d0d7c222d3f38dbc9___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd6e8]
cmp r8b, 0x20
je 0x180072303
cmp r8b, 0x3f
je 0x1800722c8
cmp rdi, 0x16
je 0x180072303
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd6e9]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072303
cmp byte [rbp + 0x78], 0
je 0x180072303
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x1800722b5
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072303
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x1800722fe
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x1800722ed
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072303
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x17
jb 0x180072240
mov word [rbp - 0x63], 0
mov qword [rbp - 0x61], 0xe
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Script_threads]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd708]
mov dword [rbp - 0x69], eax
movzx eax, word [0x1801dd70c]
mov word [rbp - 0x65], ax
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_b65bab1e98d596ec53129ce8b333c430___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd710]
cmp r8b, 0x20
je 0x180072463
cmp r8b, 0x3f
je 0x180072428
cmp rdi, 0x1b
je 0x180072463
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd711]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072463
cmp byte [rbp + 0x78], 0
je 0x180072463
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072415
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072463
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x18007245e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x18007244d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072463
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x1c
jb 0x1800723a0
mov qword [rbp - 0x61], 0xf
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Script_programs]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd738]
mov dword [rbp - 0x69], eax
movzx eax, word [0x1801dd73c]
mov word [rbp - 0x65], ax
movzx eax, byte [0x1801dd73e]
mov byte [rbp - 0x63], al
mov byte [rbp - 0x62], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_1712784e8ba42ad47a7f19d3ff4614a6___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
movzx r8d, byte [rdi + r14 + 0x1dd740]
cmp r8b, 0x20
je 0x1800725ce
cmp r8b, 0x3f
je 0x180072593
cmp rdi, 0x35
je 0x1800725ce
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd741]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x1800725ce
cmp byte [rbp + 0x78], 0
je 0x1800725ce
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072580
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x1800725ce
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x1800725c9
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x1800725b8
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x1800725ce
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x36
jb 0x180072503
mov word [rbp - 0x63], 0
mov qword [rbp - 0x61], 0xe
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Script_globals]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd780]
mov dword [rbp - 0x69], eax
movzx eax, word [0x1801dd784]
mov word [rbp - 0x65], ax
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_b50b7fec16c8d365ec414ddd46d85f27___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop word [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd788]
cmp r8b, 0x20
je 0x180072733
cmp r8b, 0x3f
je 0x1800726f8
cmp rdi, 0x3b
je 0x180072733
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd789]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072733
cmp byte [rbp + 0x78], 0
je 0x180072733
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x1800726e5
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072733
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x18007272e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x18007271d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072733
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x3c
jb 0x180072670
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x59], rbx
mov ecx, 0x20
call fcn.180154540
mov qword [rbp - 0x71], rax
mov qword [rbp - 0x61], 0x15
mov qword [rbp - 0x59], 0x1f
vmovups xmm0, xmmword [str.CGameScriptHandlerMgr]
vmovups xmmword [rax], xmm0
mov ecx, dword [0x1801dd7d8]
mov dword [rax + 0x10], ecx
movzx ecx, byte [0x1801dd7dc]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_d657ebab61461f2104c76d0e6cf17b48___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop word [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd7e0]
cmp r8b, 0x20
je 0x1800728b3
cmp r8b, 0x3f
je 0x180072878
cmp rdi, 0x39
je 0x1800728b3
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd7e1]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x1800728b3
cmp byte [rbp + 0x78], 0
je 0x1800728b3
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072865
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x1800728b3
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x1800728ae
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x18007289d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x1800728b3
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x3a
jb 0x1800727f0
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], 9
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Swapchain]
vmovsd qword [rbp - 0x71], xmm0
movzx eax, byte [0x1801dd828]
mov byte [rbp - 0x69], al
mov byte [rbp - 0x68], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_30e02a7472fe0c2680f93ae787bf05c7___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax + rax]
movzx r8d, byte [rdi + r14 + 0x1dd830]
cmp r8b, 0x20
je 0x180072a13
cmp r8b, 0x3f
je 0x1800729d8
cmp rdi, 0x1f
je 0x180072a13
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd831]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072a13
cmp byte [rbp + 0x78], 0
je 0x180072a13
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x1800729c5
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072a13
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180072a0e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x1800729fd
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072a13
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x20
jb 0x180072950
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], rbx
mov qword [rbp - 0x59], rbx
mov ecx, 0x20
call fcn.180154540
mov qword [rbp - 0x71], rax
mov qword [rbp - 0x61], 0x12
mov qword [rbp - 0x59], 0x1f
vmovups xmm0, xmmword [str.Model_Spawn_Bypass]
vmovups xmmword [rax], xmm0
movzx ecx, word [0x1801dd868]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_85d5d9b51bf641fdd888e302b64609d1___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop
movzx r8d, byte [rdi + r14 + 0x1dd86c]
cmp r8b, 0x20
je 0x180072b83
cmp r8b, 0x3f
je 0x180072b48
cmp rdi, 4
je 0x180072b83
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd86d]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072b83
cmp byte [rbp + 0x78], 0
je 0x180072b83
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072b35
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072b83
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180072b7e
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180072b6d
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072b83
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 5
jb 0x180072ac0
mov word [rbp - 0x63], bx
mov qword [rbp - 0x61], 0xd
mov qword [rbp - 0x59], 0xf
vmovsd xmm0, qword [str.Native_return]
vmovsd qword [rbp - 0x71], xmm0
mov eax, dword [0x1801dd880]
mov dword [rbp - 0x69], eax
movzx eax, byte [0x1801dd884]
mov byte [rbp - 0x65], al
mov byte [rbp - 0x64], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_ef2950f94dbb7236f9ac315a85b519ed___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
mov rdi, rbx
mov r10, qword [rsp + 0x28]
nop dword [rax]
movzx r8d, byte [rdi + r14 + 0x1dd888]
cmp r8b, 0x20
je 0x180072ce3
cmp r8b, 0x3f
je 0x180072ca8
cmp rdi, 0x18
je 0x180072ce3
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rdi + r14 + 0x1dd889]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072ce3
cmp byte [rbp + 0x78], 0
je 0x180072ce3
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
cmp r10, qword [rbp - 0x79]
je 0x180072c95
mov byte [r10], al
mov byte [r10 + 1], 1
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072ce3
lea r8, [rbp + 0x67]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.1800704b0
jmp 0x180072cde
mov byte [rbp + 0x80], 0
cmp r10, qword [rbp - 0x79]
je 0x180072ccd
movzx eax, word [rbp + 0x7f]
mov word [r10], ax
mov r10, qword [rsp + 0x28]
add r10, 2
mov qword [rsp + 0x28], r10
jmp 0x180072ce3
lea r8, [rbp + 0x7f]
mov rdx, r10
lea rcx, [rsp + 0x20]
call fcn.180070650
mov r10, qword [rsp + 0x28]
inc rdi
cmp rdi, 0x19
jb 0x180072c20
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x71], xmm0
mov qword [rbp - 0x61], 2
mov qword [rbp - 0x59], 0xf
mov eax, 0x5154
mov word [rbp - 0x71], ax
mov byte [rbp - 0x6f], 0
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x71]
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp - 9], rax
lea rax, vtable.std::_Func_impl_no_alloc_class__lambda_6ac3d5ac8d5a09af6d2f2cc099b075ae___void__class_memory::handle_.0
mov qword [rbp - 0x51], rax
mov qword [rbp - 0x49], rsi
lea rax, [rbp - 0x51]
mov qword [rbp - 0x19], rax
lea rax, [rsp + 0x20]
mov qword [rbp + 7], rax
vpxor xmm0, xmm0, xmm0
vmovdqu xmmword [rsp + 0x20], xmm0
mov qword [rbp - 0x79], rbx
nop dword [rax]
nop word [rax + rax]
movzx r8d, byte [rbx + r14 + 0x1dd8b0]
cmp r8b, 0x20
je 0x180072de4
cmp r8b, 0x3f
je 0x180072dcf
cmp rbx, 0x5e
je 0x180072de4
lea rdx, [rbp + 0x6f]
call fcn.1800702d0
movzx r8d, byte [rbx + r14 + 0x1dd8b1]
lea rdx, [rbp + 0x77]
call fcn.1800702d0
cmp byte [rbp + 0x70], 0
je 0x180072de4
cmp byte [rbp + 0x78], 0
je 0x180072de4
movzx eax, byte [rbp + 0x6f]
shl al, 4
add al, byte [rbp + 0x77]
mov byte [rbp + 0x67], al
lea rdx, [rbp + 0x67]
lea rcx, [rsp + 0x20]
call fcn.180070400
jmp 0x180072de4
mov byte [rbp + 0x80], 0
lea rdx, [rbp + 0x7f]
lea rcx, [rsp + 0x20]
call fcn.180070430
inc rbx
cmp rbx, 0x5f
jb 0x180072d70
lea rdx, [0x1801dd910]
lea rcx, [rbp - 0x71]
call fcn.180006c90
nop
lea r9, [rbp - 0x51]
lea r8, [rsp + 0x20]
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp + 0x6f], rax
mov qword [rbp + 0x67], rsi
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x51]
call fcn.180072ff0
mov rdi, rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x67], rax
lea rdx, str.48_89_5C_24___48_89_74_24___57_48_83_EC_20_48_8B_F2_48_8D_54_24
lea rcx, [rsp + 0x20]
call fcn.180071690
mov rbx, rax
lea rdx, str.AITB
lea rcx, [rbp - 0x71]
call fcn.180006c90
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rax, [rbp - 0x51]
mov qword [rbp + 0x6f], rax
mov qword [rbp + 0x67], rsi
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x51]
call fcn.180073020
mov rdi, rax
lea rax, [rsp + 0x20]
mov qword [rbp + 0x67], rax
lea rdx, str.48_89_5C_24___48_89_6C_24___E9_________B9
lea rcx, [rsp + 0x20]
call fcn.180071690
mov rbx, rax
lea rdx, [0x1801dd994]
lea rcx, [rbp - 0x71]
call fcn.180006c90
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x17]
call fcn.180070970
lea rcx, [rbp + 7]
call fcn.180070290
vmovups xmm0, xmmword [rax]
vmovups xmmword [rbp - 9], xmm0
lea rdx, [rbp - 9]
lea rcx, [rbp + 0x17]
call fcn.180070aa0
xor edx, edx
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowW]
mov qword [rsi], rax
test rax, rax
je 0x180072f22
mov qword [0x18020c8e0], rsi
lea rcx, [rbp + 0x17]
call fcn.180072f60
mov rax, rsi
add rsp, 0xe0
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rdx, str.Failed_to_find_the_games_window.
lea rcx, [rsp + 0x20]
call fcn.180005d70
lea rdx, [0x1801f4fe8]
lea rcx, [rsp + 0x20]
call sub.VCRUNTIME140.dll__CxxThrowException
int3