Function at 0x1400082f0
Capabilities:
Read .ini file

Disassembly:
mov r11, rsp
push rbp
push rdi
push r12
lea rbp, [r11 - 0x608]
sub rsp, 0x6f0
mov rax, qword [0x140026620]
xor rax, rsp
mov qword [rbp + 0x5c0], rax
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rsi
mov qword [r11 + 0x18], r13
mov qword [r11 - 0x28], r15
lea r8, str...PopupWnd.ini
lea rcx, [rbp - 0x70]
movaps xmmword [r11 - 0x38], xmm6
mov edx, 0x104
call qword [sym.imp.MSVCR110.dll_wcscpy_s]
lea r9, [rbp - 0x70]
lea rdx, str.Width
lea rcx, str.WINDOWINFO
mov r8d, 0x6f8
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, str.Height
lea rcx, str.WINDOWINFO
mov r8d, 0x410
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp dword [0x14003fcc0], 0
movsd xmm6, qword [0x140019548]
je 0x14000842c
cmp dword [0x14003e6f4], 0
movd xmm2, eax
movd xmm3, ebx
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm3, xmm3
divss xmm3, xmm2
je 0x1400083e2
mov eax, dword [0x14003fa04]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm6
cvttsd2si ecx, xmm0
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm3
cvtps2pd xmm0, xmm1
addsd xmm0, xmm6
cvttsd2si eax, xmm0
jmp 0x140008413
mov eax, dword [0x14003fa00]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm6
cvttsd2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
divss xmm1, xmm3
cvtps2pd xmm0, xmm1
addsd xmm0, xmm6
cvttsd2si ecx, xmm0
movd xmm0, ecx
mov dword [0x14003fd54], ecx
mov dword [0x14003fd50], eax
cvtdq2ps xmm0, xmm0
divss xmm2, xmm0
jmp 0x140008434
movss xmm2, dword [0x140019544]
movd xmm0, dword [0x14003e71c]
mov eax, 0xa
xor r15d, r15d
cmp dword [0x14003ef84], 0xcd
mov ecx, r15d
mov r8d, 0x208
movss dword [0x14003fa18], xmm2
cvtdq2ps xmm0, xmm0
cmove ecx, eax
xor edx, edx
divss xmm0, xmm2
cvtps2pd xmm1, xmm0
movd xmm0, dword [0x14003e718]
addsd xmm1, xmm6
cvtdq2ps xmm0, xmm0
cvttsd2si eax, xmm1
divss xmm0, xmm2
mov dword [0x14003e71c], eax
cvtps2pd xmm1, xmm0
movd xmm0, dword [0x14003e714]
addsd xmm1, xmm6
cvtdq2ps xmm0, xmm0
cvttsd2si eax, xmm1
divss xmm0, xmm2
mov dword [0x14003e718], eax
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x14003e714], eax
mov eax, dword [0x14003e710]
sub eax, ecx
lea rcx, [rbp + 0x3b0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm2
cvtps2pd xmm1, xmm0
movd xmm0, dword [0x14003e6fc]
addsd xmm1, xmm6
cvttsd2si eax, xmm1
cvtdq2ps xmm0, xmm0
divss xmm0, xmm2
mov dword [0x14003e710], eax
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x14003e6fc], eax
call sub.MSVCR110.dll_memset
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x3b0]
lea r8, str.._.._image_pop_up_Window_popup_bg_0
lea rdx, str.Path
lea rcx, str.NINEPITCH
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
mov r12d, 1
mov edi, r15d
mov esi, r12d
lea r13, vtable.Gdiplus::Bitmap.0
nop word [rax + rax]
lea rcx, [rbp + 0x1a0]
xor edx, edx
mov r8d, 0x208
call sub.MSVCR110.dll_memset
lea r8, [rbp + 0x3b0]
lea rdx, str._s_d.png
lea rcx, [rbp + 0x1a0]
mov r9d, esi
call fcn.140006e60
mov ecx, 0x18
call qword [sym.imp.gdiplus.dll_GdipAlloc]
mov rbx, rax
test rax, rax
je 0x1400085cc
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1a0]
mov qword [rax], r13
mov qword [rsp + 0x30], r15
call qword [sym.imp.gdiplus.dll_GdipCreateBitmapFromFile]
mov rcx, qword [rsp + 0x30]
mov qword [rbx + 8], rcx
mov dword [rbx + 0x10], eax
jmp 0x1400085cf
mov rbx, r15
mov qword [rsp + rdi*8 + 0x40], rbx
inc rdi
inc esi
cmp rdi, 9
jl 0x140008560
mov r8d, dword [0x14003fd54]
mov edx, dword [0x14003fd50]
lea rcx, [rsp + 0x40]
call fcn.14000fe90
mov edi, r15d
lea rbx, [0x14003ff6c]
movss xmm2, dword [0x14003fa18]
movss xmm3, dword [0x14003fa1c]
lea r13, [0x14003fd60]
mov qword [rsp + 0x6e8], r14
mov qword [0x14003fd58], rax
nop word [rax + rax]
cmp dword [0x14003f9fc], r15d
jne 0x140008787
lea rcx, [rbp + 0x1a0]
xor edx, edx
mov r8d, 0x208
call sub.MSVCR110.dll_memset
lea rdx, str.TEXT_d
lea rcx, [rbp + 0x1a0]
mov r8d, edi
call fcn.140006e60
lea rax, [rbp - 0x70]
movsxd rsi, edi
mov qword [rsp + 0x28], rax
imul rsi, rsi, 0x218
add rsi, r13
lea r8, [0x140018678]
lea rdx, str.String
lea rcx, [rbp + 0x1a0]
mov r9, rsi
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp dword [0x14003ef84], 0xcd
je 0x1400086ca
mov rcx, rsi
call fcn.140012860
mov edx, 0x104
mov rcx, rsi
mov r8, rax
call qword [sym.imp.MSVCR110.dll_wcscpy_s]
jmp 0x140008714
cmp edi, 4
jne 0x1400086e0
lea rcx, [0x1400405c0]
call fcn.140012860
mov edx, r12d
jmp 0x1400086ea
mov rcx, rsi
call fcn.140012860
xor edx, edx
mov rcx, rax
call fcn.140001000
mov r14, rax
test rax, rax
je 0x140008714
mov r8, rax
mov edx, 0x104
mov rcx, rsi
call qword [sym.imp.MSVCR110.dll_wcscpy_s]
mov rcx, r14
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, [rbp + 0x1a0]
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, [rbp + 0x1a0]
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [rbx - 4], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
movss xmm2, dword [0x14003fa18]
movss xmm3, dword [0x14003fa1c]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, xmm2
cvtps2pd xmm0, xmm0
jmp 0x1400087b7
movd xmm0, dword [rbx - 4]
movd xmm1, dword [rbx]
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
mulss xmm0, xmm3
mulss xmm1, xmm3
divss xmm0, xmm2
divss xmm1, xmm2
cvtps2pd xmm0, xmm0
addsd xmm0, xmm6
cvttsd2si eax, xmm0
cvtps2pd xmm0, xmm1
mov dword [rbx - 4], eax
addsd xmm0, xmm6
inc edi
add rbx, 0x218
cvttsd2si eax, xmm0
mov dword [rbx - 0x218], eax
cmp edi, 6
jl 0x140008630
lea rcx, [rbp + 0x1a0]
xor edx, edx
mov r8d, 0x208
call sub.MSVCR110.dll_memset
lea rax, [rbp - 0x70]
lea r9, [rbp + 0x1a0]
mov qword [rsp + 0x28], rax
lea r8, [0x140018678]
lea rdx, str.Path
lea rcx, str.LINE0
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea r9, [rbp - 0x70]
lea rdx, str.Witdh
lea rcx, str.LINE0
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, str.Height
lea rcx, str.LINE0
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040e90], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, str.LINE0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
cmp eax, r12d
cmovl eax, r12d
xor r8d, r8d
mov dword [0x140040e94], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, str.LINE0
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040e80], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov ecx, dword [0x14003fd50]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040e84], eax
mov eax, dword [0x140040e80]
add eax, eax
sub ecx, eax
sub ecx, 5
mov dword [0x140040e90], ecx
mov ecx, 0x18
call qword [sym.imp.gdiplus.dll_GdipAlloc]
mov r14, qword [rsp + 0x6e8]
lea r13, vtable.Gdiplus::Bitmap.0
mov rbx, rax
test rax, rax
je 0x140008974
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1a0]
mov qword [rax], r13
mov qword [rsp + 0x30], r15
call qword [sym.imp.gdiplus.dll_GdipCreateBitmapFromFile]
mov dword [rbx + 0x10], eax
mov rax, qword [rsp + 0x30]
mov qword [rbx + 8], rax
jmp 0x140008977
mov rbx, r15
mov r8d, dword [0x140040e94]
mov edx, dword [0x140040e90]
mov rcx, rbx
call fcn.140010450
mov qword [0x140040e88], rax
test rbx, rbx
je 0x1400089a3
mov rax, qword [rbx]
mov edx, r12d
mov rcx, rbx
call qword [rax]
lea rcx, [rbp + 0x1a0]
xor edx, edx
mov r8d, 0x208
call sub.MSVCR110.dll_memset
lea rax, [rbp - 0x70]
lea r9, [rbp + 0x1a0]
mov qword [rsp + 0x28], rax
lea r8, [0x140018678]
lea rdx, str.Path
lea rcx, str.LINE1
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea r9, [rbp - 0x70]
lea rdx, str.Witdh
lea rcx, str.LINE1
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, str.Height
lea rcx, str.LINE1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
cmp eax, r12d
cmovl eax, r12d
xor r8d, r8d
mov dword [0x140040ea8], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, str.LINE1
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040eac], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, str.LINE1
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040e98], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov ecx, 0x18
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040e9c], eax
call qword [sym.imp.gdiplus.dll_GdipAlloc]
mov rdi, rax
test rax, rax
je 0x140008b18
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x1a0]
mov qword [rax], r13
mov qword [rsp + 0x30], r15
call qword [sym.imp.gdiplus.dll_GdipCreateBitmapFromFile]
mov dword [rdi + 0x10], eax
mov rax, qword [rsp + 0x30]
mov qword [rdi + 8], rax
jmp 0x140008b1b
mov rdi, r15
mov r8d, dword [0x140040eac]
mov edx, dword [0x140040ea8]
mov rcx, rdi
call fcn.140010450
mov r13, qword [rsp + 0x720]
mov qword [0x140040ea0], rax
test rdi, rdi
je 0x140008b52
mov rax, qword [rdi]
mov edx, r12d
mov rcx, rdi
call qword [rax]
mov rdi, r15
lea rcx, [rbp + 0x1a0]
xor edx, edx
mov r8d, 0x208
call sub.MSVCR110.dll_memset
lea rax, [rbp - 0x70]
lea r9, [rbp + 0x1a0]
mov qword [rsp + 0x28], rax
lea r8, [0x140018678]
lea rdx, str.Path
lea rcx, str.QRCODE
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, str.QRCODE
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, str.QRCODE
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040eb0], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, str.Width
lea rcx, str.QRCODE
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040eb4], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, str.Height
lea rcx, str.QRCODE
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040ec0], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
mov edx, dword [0x140040ec0]
movd xmm0, eax
lea rcx, [rbp + 0x1a0]
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si r8d, xmm1
mov dword [0x140040ec4], r8d
call fcn.140007d90
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, str.BUTTONCLOSE
xor r8d, r8d
mov qword [0x140040eb8], rax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, str.BUTTONCLOSE
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040a1c], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
movss xmm1, dword [0x14003fa18]
movd xmm0, eax
lea rcx, str.._.._image_common_system_touchpad_ic_close_normal.png
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
cvtps2pd xmm0, xmm0
addsd xmm0, xmm6
cvttsd2si eax, xmm0
mov dword [0x140040a20], eax
call fcn.140007b90
movss xmm1, dword [0x14003fa18]
lea rcx, str.._.._image_common_system_touchpad_ic_close_over.png
mov qword [0x1400409f0], rax
call fcn.140007b90
lea rcx, str.._.._image_common_system_touchpad_ic_close_press.png
movss xmm1, dword [0x14003fa18]
mov qword [0x1400409f8], rax
call fcn.140007b90
mov rbx, qword [0x1400409f0]
mov qword [0x140040a00], rax
lea rdx, [rsp + 0x30]
mov rcx, qword [rbx + 8]
mov dword [rsp + 0x30], r15d
call qword [sym.imp.gdiplus.dll_GdipGetImageWidth]
test eax, eax
je 0x140008d85
mov dword [rbx + 0x10], eax
mov eax, dword [rsp + 0x30]
mov rbx, qword [0x1400409f0]
lea rdx, [rsp + 0x30]
mov dword [0x140040a14], eax
mov rcx, qword [rbx + 8]
mov dword [rsp + 0x30], r15d
call qword [sym.imp.gdiplus.dll_GdipGetImageHeight]
test eax, eax
je 0x140008db1
mov dword [rbx + 0x10], eax
mov r8d, dword [rsp + 0x30]
mov ecx, dword [0x140040a1c]
add ecx, dword [0x140040a14]
mov dword [0x140040a18], r8d
mov dword [0x140040a24], ecx
mov ecx, dword [0x140040a20]
add ecx, r8d
cmp dword [0x14003f9fc], r15d
mov dword [0x140040a28], ecx
jne 0x140008e82
lea rax, [rbp - 0x70]
lea r9, [0x140040c74]
lea r8, [0x140018678]
mov qword [rsp + 0x28], rax
lea rdx, str.String
lea rcx, str.BUTTONGOTOGOOGLEPLAY
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
cmp dword [0x14003ef84], 0xcd
lea rcx, [0x140040c74]
je 0x140008e4d
call fcn.140012860
lea rcx, [0x140040c74]
mov edx, 0x104
mov r8, rax
call qword [sym.imp.MSVCR110.dll_wcscpy_s]
jmp 0x140008e82
call fcn.140012860
xor edx, edx
mov rcx, rax
call fcn.140001000
mov rbx, rax
test rax, rax
je 0x140008e82
lea rcx, [0x140040c74]
mov r8, rax
mov edx, 0x104
call qword [sym.imp.MSVCR110.dll_wcscpy_s]
mov rcx, rbx
call qword [sym.imp.MSVCR110.dll_void___cdecl_operator_delete_void____ptr64_]
lea rax, [rbp - 0x70]
lea r9, [0x140040ec8]
lea r8, [0x140018678]
mov qword [rsp + 0x28], rax
lea rdx, str.OpenPath
lea rcx, str.BUTTONGOTOGOOGLEPLAY
mov dword [rsp + 0x20], 0x104
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018690]
lea rcx, str.BUTTONGOTOGOOGLEPLAY
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea r9, [rbp - 0x70]
lea rdx, [0x140018698]
lea rcx, str.BUTTONGOTOGOOGLEPLAY
xor r8d, r8d
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
cvttsd2si eax, xmm1
mov dword [0x140040c64], eax
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
lea rbx, [rsp + 0x40]
mov esi, 9
movd xmm0, eax
cvtdq2ps xmm0, xmm0
divss xmm0, dword [0x14003fa18]
cvtps2pd xmm1, xmm0
addsd xmm1, xmm6
movaps xmm6, xmmword [rsp + 0x6d0]
cvttsd2si eax, xmm1
mov dword [0x140040c68], eax
nop dword [rax]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140008f53
mov rax, qword [rcx]
mov edx, r12d
call qword [rax]
mov qword [rbx], r15
add rbx, 8
dec rsi
jne 0x140008f40
mov r15, qword [rsp + 0x6e0]
mov rsi, qword [rsp + 0x718]
mov rbx, qword [rsp + 0x710]
test rdi, rdi
je 0x140008f84
mov rax, qword [rdi]
mov edx, r12d
mov rcx, rdi
call qword [rax]
mov rcx, qword [rbp + 0x5c0]
xor rcx, rsp
call fcn.140012ce0
add rsp, 0x6f0
pop r12
pop rdi
pop rbp
ret