Function at 0x14001d120
Capabilities:
Access peb ldr_data

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x328]
sub rsp, 0x400
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x14011f080]
xor rax, rsp
mov qword [rbp + 0x2e0], rax
mov r15, rcx
mov qword [rbp + 0x40], rcx
xor r12d, r12d
mov dword [rbp + 0x250], r12d
mov dword [rcx + 8], r12d
mov byte [rcx + 0xc], 1
mov qword [rcx + 0x10], r12
mov word [rcx + 0x18], r12w
mov qword [rcx + 0x1c], r12
mov qword [rcx + 0x24], r12
mov qword [rcx + 0x30], r12
mov qword [rcx + 0x38], r12
mov qword [rcx + 0x40], r12
mov qword [rcx + 0x48], r12
mov qword [rcx + 0x50], r12
mov qword [rcx + 0x58], r12
mov qword [rcx + 0x60], r12
mov qword [rcx + 0x68], r12
mov qword [rcx + 0x70], r12
mov qword [rcx + 0x78], r12
mov qword [rcx + 0x80], r12
mov dword [rcx + 0x88], r12d
lea rax, vtable.launcher_window.0
mov qword [rcx], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x90], xmm0
mov qword [rcx + 0xa0], r12
mov qword [rcx + 0xa8], r12
lea r8d, [r12 + 6]
lea rdx, str.Search
add rcx, 0x90
call fcn.140003310
nop
xorps xmm0, xmm0
movups xmmword [r15 + 0xb0], xmm0
mov qword [r15 + 0xc0], r12
mov qword [r15 + 0xc8], r12
lea r8d, [r12 + 7]
lea rdx, str.KeyCode
lea rcx, [r15 + 0xb0]
call fcn.140003310
nop
xorps xmm0, xmm0
movups xmmword [r15 + 0xd0], xmm0
mov qword [r15 + 0xe0], r12
mov qword [r15 + 0xe8], send
mov byte [r15 + 0xd0], r12b
mov qword [r15 + 0xf0], r12
mov qword [r15 + 0xf8], r12
mov qword [r15 + 0x100], r12
mov qword [r15 + 0x108], r12
mov qword [r15 + 0x110], r12
mov qword [r15 + 0x118], r12
mov qword [r15 + 0x120], r12
mov qword [r15 + 0x128], r12
mov qword [r15 + 0x130], r12
mov qword [r15 + 0x138], r12
mov qword [r15 + 0x140], r12
mov qword [r15 + 0x148], r12
mov qword [r15 + 0x150], r12
mov qword [r15 + 0x158], r12
mov qword [r15 + 0x160], r12
mov qword [r15 + 0x168], r12
mov qword [r15 + 0x170], r12
mov qword [r15 + 0x178], r12
mov qword [r15 + 0x180], r12
mov qword [r15 + 0x188], r12
mov qword [r15 + 0x190], r12
mov qword [r15 + 0x198], r12
mov qword [r15 + 0x1a0], r12
mov qword [r15 + 0x1a8], r12
mov qword [r15 + 0x1b0], r12
mov qword [r15 + 0x1b8], r12
mov dword [r15 + 0x1c0], r12d
mov qword [r15 + 0x1c4], 0x3f800000
mov dword [r15 + 0x1cc], r12d
mov qword [r15 + 0x208], r12
mov qword [r15 + 0x210], r12
mov qword [r15 + 0x218], r12
mov qword [r15 + 0x220], r12
mov qword [r15 + 0x228], r12
mov qword [r15 + 0x230], r12
mov qword [r15 + 0x238], r12
mov qword [r15 + 0x240], r12
mov qword [r15 + 0x248], r12
mov qword [r15 + 0x250], r12
mov dword [r15 + 0x258], 1
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_3::_lambda_1___void__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], r15
lea rax, [rbp + 0x90]
mov qword [rbp + 0xc8], rax
mov edx, 8
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140125ae8], eax
jle 0x14001d3ff
lea rcx, [0x140125ae8]
call fcn.1400b1e58
cmp dword [0x140125ae8], 0xffffffff
jne 0x14001d3ff
mov qword [0x140125b28], r12
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
je 0x14001d3e6
mov rax, qword [rcx]
lea rdx, [0x140125af0]
call qword [rax]
mov qword [0x140125b28], rax
lea rcx, [0x1400ec6e0]
call fcn.1400b2144
nop
lea rcx, [0x140125ae8]
call fcn.1400b1dec
mov ecx, 1
call fcn.1400b1ed0
mov qword [rbp + 0x268], rax
lea rcx, [rbp + 0x278]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x1400347f0]
xor edx, edx
xor ecx, ecx
call fcn.1400bbfb4
mov qword [rbp + 0x270], rax
test rax, rax
je 0x14001fc11
cmp dword [rbp + 0x278], 0
je 0x14001fc06
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.14008c5ac
test eax, eax
jne 0x14001fc06
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x270], xmm0
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
je 0x14001d49a
mov rax, qword [rcx]
lea rdx, [rbp + 0x90]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov ecx, 1
call fcn.1400b1ed0
mov qword [rbp + 0x268], rax
lea rcx, [rbp + 0x278]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14002d500]
xor edx, edx
xor ecx, ecx
call fcn.1400bbfb4
mov qword [rbp + 0x270], rax
test rax, rax
je 0x14001fc91
cmp dword [rbp + 0x278], 0
je 0x14001fc86
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
call fcn.14008c5ac
test eax, eax
jne 0x14001fc86
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x270], xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
lea r8d, [rax + 0xf]
lea rdx, str.default24medium
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x220], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d589
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d584
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc23
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 9
lea rdx, str.default20
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x228], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d601
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d5fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc29
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.harmony20bold
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x230], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d679
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d674
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc2f
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.harmony20bold
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x238], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d6f1
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d6ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc35
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, send
lea rdx, str.fredoka22medium
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x240], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d769
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d764
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc3b
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 9
lea rdx, str.fredoka22
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x248], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d7e1
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d7dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc41
call fcn.1400b215c
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, send
lea rdx, str.fredoka26medium
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
lea rcx, [rsp + 0x30]
call fcn.14002fc80
mov qword [r15 + 0x250], rax
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001d859
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001d854
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc47
call fcn.1400b215c
lea rdx, [r15 + 0x218]
lea rcx, str..Resourceimagelogo_title.png
call fcn.140034820
mov ecx, 0xb0
call fcn.1400b1ed0
mov rbx, rax
mov qword [rsp + 0x50], rax
xor edx, edx
mov r8d, 0xb0
mov rcx, rax
call fcn.1400b4670
xor edx, edx
mov r8d, 0xb0
mov rcx, rbx
call fcn.1400b4670
mov dword [rbx + 8], 0
mov byte [rbx + 0xc], 1
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], 0
mov qword [rbx + 0x1c], r12
mov qword [rbx + 0x24], r12
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x40], r12
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x58], r12
mov qword [rbx + 0x60], r12
mov qword [rbx + 0x68], r12
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], r12
mov dword [rbx + 0x88], r12d
lea rax, vtable.tab_control.0
mov qword [rbx], rax
mov dword [rbx + 0x90], r12d
mov qword [rbx + 0x98], r12
mov qword [rbx + 0xa0], r12
mov qword [rbx + 0xa8], r12
mov qword [r15 + 0x210], rbx
mov dword [rbx + 0x1c], 0x41a00000
mov rax, qword [r15 + 0x210]
mov dword [rax + 0x20], 0x42f00000
mov rax, qword [r15 + 0x210]
mov dword [rax + 0x24], 0x43700000
mov qword [rbp + 0x250], r12
lea rdx, [rbp + 0x250]
lea rcx, str..Resourceimageiconsoverview_line.png
call fcn.140034820
mov ecx, 0xf0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rsp + 0x50], rax
xor edx, edx
mov r8d, 0xf0
mov rcx, rax
call fcn.1400b4670
mov rbx, qword [rbp + 0x250]
mov rdi, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 8
lea rdx, str.Overview
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rbx
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000d6b0
mov r14, rax
mov dword [rax + 0x28], 0x42280000
mov qword [rbp + 0x258], r12
lea rdx, [rbp + 0x258]
lea rcx, str..Resourceimageicons_server_line.png
call fcn.140034820
mov ecx, 0xf0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xf0
mov rcx, rax
call fcn.1400b4670
mov rbx, qword [rbp + 0x258]
mov rdi, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 6
lea rdx, str.Server
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rbx
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000d6b0
mov r13, rax
mov dword [rax + 0x28], 0x42280000
mov qword [rbp + 0x260], r12
lea rdx, [rbp + 0x260]
lea rcx, str..Resourceimageicons_shopping_line.png
call fcn.140034820
mov ecx, 0xf0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xf0
mov rcx, rax
call fcn.1400b4670
mov rbx, qword [rbp + 0x260]
mov rdi, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 5
lea rdx, str.Store
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rbx
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000d6b0
mov r12, rax
mov dword [rax + 0x28], 0x42280000
mov qword [rbp + 0x268], 0
lea rdx, [rbp + 0x268]
lea rcx, str..Resourceimageicons_setting_line.png
call fcn.140034820
mov ecx, 0xf0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xf0
mov rcx, rax
call fcn.1400b4670
mov rbx, qword [rbp + 0x268]
mov rdi, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
lea r8d, [rax + 7]
lea rdx, str.Setting
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rbx
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000d6b0
mov rbx, rax
mov dword [rax + 0x28], 0x42280000
mov rcx, qword [r15 + 0x210]
add rcx, 0x98
mov dword [rbp + 0x270], 0
mov qword [rbp + 0x278], r14
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001dbc5
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [rdx], xmm0
add qword [rcx + 8], 0x10
jmp 0x14001dbd1
lea r8, [rbp + 0x270]
call fcn.140010640
mov rcx, qword [r15 + 0x210]
add rcx, 0x98
mov dword [rbp + 0x270], 1
mov qword [rbp + 0x278], r13
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001dc0b
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [rdx], xmm0
add qword [rcx + 8], 0x10
jmp 0x14001dc17
lea r8, [rbp + 0x270]
call fcn.140010640
mov rcx, qword [r15 + 0x210]
add rcx, 0x98
mov dword [rbp + 0x270], 2
mov qword [rbp + 0x278], r12
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001dc51
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [rdx], xmm0
add qword [rcx + 8], 0x10
jmp 0x14001dc5d
lea r8, [rbp + 0x270]
call fcn.140010640
mov rcx, qword [r15 + 0x210]
add rcx, 0x98
mov dword [rbp + 0x270], 3
mov qword [rbp + 0x278], rbx
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001dc97
movups xmm0, xmmword [rbp + 0x270]
movups xmmword [rdx], xmm0
add qword [rcx + 8], 0x10
jmp 0x14001dca3
lea r8, [rbp + 0x270]
call fcn.140010640
mov ecx, 0x160
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x160
mov rcx, rax
call fcn.1400b4670
mov dword [rbx + 8], 0
mov byte [rbx + 0xc], 1
xor r12d, r12d
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], r12w
mov qword [rbx + 0x1c], r12
mov qword [rbx + 0x24], r12
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x40], r12
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x58], r12
mov qword [rbx + 0x60], r12
mov qword [rbx + 0x68], r12
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], r12
mov dword [rbx + 0x88], r12d
lea rax, vtable.account_box.0
mov qword [rbx], rax
mov qword [rbx + 0x90], r12
mov qword [rbx + 0x98], r12
mov qword [rbx + 0xa0], r12
mov qword [rbx + 0xa8], r12
mov qword [rbx + 0xb0], r12
mov qword [rbx + 0xb8], r12
mov dword [rbx + 0xc0], r12d
mov qword [rbx + 0xc4], 0x3f800000
mov dword [rbx + 0xcc], r12d
mov qword [rbx + 0x108], r12
lea rcx, [rbx + 0x110]
lea edx, [r12 + 2]
call fcn.14008c4b4
nop
mov qword [rbx + 0xb8], r12
mov dword [rbx + 0xc0], r12d
mov dword [rbx + 0xc4], 0x3e4ccccd
mov dword [rbx + 0xcc], listen
mov rcx, rbx
call fcn.1400078c0
nop
mov qword [r15 + 0x198], rbx
mov ecx, 0x138
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x138
mov rcx, rax
call fcn.1400b4670
mov rdx, qword [r15 + 0x198]
mov rcx, rbx
call fcn.140019550
nop
mov qword [r15 + 0x138], rax
mov byte [rax + 0x19], 1
mov ecx, 0x130
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x130
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_9::_lambda_3___void___.0
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], r15
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x250], 0x181
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
lea r9, [rbp + 0xd0]
xor r8d, r8d
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400060b0
lea rax, vtable.image_button.0
mov qword [rbx], rax
mov qword [rbx + 0x120], r12
mov qword [rbx + 0x128], r12
mov qword [r15 + 0x1b0], rbx
mov rcx, qword [rbp + 0x108]
test rcx, rcx
je 0x14001debf
mov rax, qword [rcx]
lea rdx, [rbp + 0xd0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x1b0]
mov dword [rax + 0x24], 0x42800000
mov rax, qword [r15 + 0x1b0]
mov dword [rax + 0x28], 0x42800000
mov rdx, qword [r15 + 0x1b0]
add rdx, 0x120
lea rcx, str..Resourceimagewindow_add_button.png
call fcn.140034820
mov ecx, 0x208
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x208
mov rcx, rax
call fcn.1400b4670
mov rcx, rbx
call fcn.1400094a0
mov qword [r15 + 0x170], rax
mov qword [rbp + 0x268], r12
lea rdx, [rbp + 0x268]
lea rcx, str..Resourceimageiconsusername_icon.png
call fcn.140034820
mov ecx, 0xd0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xd0
mov rcx, rax
call fcn.1400b4670
mov rdi, qword [rbp + 0x268]
call fcn.140002620
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 4
lea rdx, str.User
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rdi
lea r8, [rbx + 8]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000df20
mov r13, rax
mov dword [rax + 0x28], 0x42f00000
mov qword [rbp + 0x260], r12
lea rdx, [rbp + 0x260]
lea rcx, str..Resourceimageiconscoin_icon.png
call fcn.140034820
mov ecx, 0xd0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xd0
mov rcx, rax
call fcn.1400b4670
mov rdi, qword [rbp + 0x260]
call fcn.140002620
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 4
lea rdx, str.Coin
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rdi
lea r8, [rbx + 0x28]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000df20
mov r14, rax
mov dword [rax + 0x28], 0x42f00000
mov qword [rbp + 0x258], r12
lea rdx, [rbp + 0x258]
lea rcx, str..Resourceimageiconsexpiration_icon.png
call fcn.140034820
mov ecx, 0xd0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xd0
mov rcx, rax
call fcn.1400b4670
mov rdi, qword [rbp + 0x258]
call fcn.140002620
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 0xa
lea rdx, str.Expiration
lea rcx, [rsp + 0x30]
call fcn.140003310
mov r9, rdi
lea r8, [rbx + 0x48]
lea rdx, [rsp + 0x30]
mov rcx, rsi
call fcn.14000df20
mov rbx, rax
mov dword [rax + 0x28], 0x42f00000
mov rcx, qword [r15 + 0x170]
mov qword [rbp + 0x250], r13
add rcx, 0xe0
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001e10d
mov qword [rdx], r13
add qword [rcx + 8], 8
jmp 0x14001e119
lea r8, [rbp + 0x250]
call fcn.140003980
mov rcx, qword [r15 + 0x170]
mov qword [rbp + 0x250], r14
add rcx, 0xe0
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001e142
mov qword [rdx], r14
add qword [rcx + 8], 8
jmp 0x14001e14e
lea r8, [rbp + 0x250]
call fcn.140003980
mov rcx, qword [r15 + 0x170]
mov qword [rbp + 0x250], rbx
add rcx, 0xe0
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001e177
mov qword [rdx], rbx
add qword [rcx + 8], 8
jmp 0x14001e183
lea r8, [rbp + 0x250]
call fcn.140003980
mov ecx, 0x208
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x208
mov rcx, rax
call fcn.1400b4670
mov rcx, rbx
call fcn.1400094a0
mov qword [r15 + 0x178], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, send
lea rdx, str._P1.00.54197__n
lea rcx, [rsp + 0x30]
call fcn.140003310
nop
mov r8d, 0x34
lea rdx, str.The_first_test_version_has_many_unpredictable_bugs_n
lea rcx, [rsp + 0x30]
call fcn.140002fa0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], send
mov byte [rax], 0
mov r8d, 0x33
lea rdx, str.__Complete_Native_localization_of_local_algorithms_n
lea rcx, [rbp - 0x60]
call fcn.140002fa0
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], send
mov byte [rax], 0
mov r8d, 0x2d
lea rdx, str.__Complete_the_docking_test_server_interface_n
lea rcx, [rbp - 0x80]
call fcn.140002fa0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], send
mov byte [rax], 0
mov r8d, 0x2b
lea rdx, str.__Complete_docking_with_local_proxy_server_n
lea rcx, [rsp + 0x60]
call fcn.140002fa0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2d0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], send
mov byte [rax], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14001e327
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e322
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc4d
call fcn.1400b215c
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], send
mov byte [rsp + 0x60], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001e375
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e370
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc53
call fcn.1400b215c
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], send
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x14001e3c0
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e3bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc59
call fcn.1400b215c
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], send
mov byte [rbp - 0x60], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x14001e40d
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e408
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc5f
call fcn.1400b215c
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], send
mov byte [rsp + 0x30], 0
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
movaps xmm6, xmmword [0x140104710]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x248]
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x50]
call fcn.140002dd0
movdqa xmmword [rbp + 0x270], xmm6
lea rcx, [rbp + 0x270]
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x40]
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.14000e5d0
nop
mov rcx, qword [r15 + 0x178]
mov qword [rbp + 0x268], rax
add rcx, 0xe0
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001e4bf
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001e4cc
lea r8, [rbp + 0x268]
call fcn.140003980
nop
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0x10
jb 0x14001e50d
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001e508
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001fc65
call fcn.1400b215c
mov qword [rbp + 0x268], r12
lea rdx, [rbp + 0x268]
lea rcx, str..Resourceimageicons_search_icon.png
call fcn.140034820
mov ecx, 0x1a0
call fcn.1400b1ed0
mov rsi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x1a0
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_12::_lambda_4___void___.0
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], r15
lea rax, [rbp + 0x110]
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x250], 0x1f82
mov rbx, qword [r15 + 0x230]
mov rdi, qword [rbp + 0x268]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
lea rax, [rbp + 0x110]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, rbx
lea rdx, [r15 + 0x90]
mov rcx, rsi
call fcn.14000efe0
lea r14, vtable.search_text_box.0
mov qword [rsi], r14
mov qword [rsi + 0x198], rdi
mov qword [r15 + 0x1a0], rsi
mov rcx, qword [rbp + 0x148]
test rcx, rcx
je 0x14001e60e
mov rax, qword [rcx]
lea rdx, [rbp + 0x110]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x1a0]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x1a0]
mov dword [rax + 0x24], 0x43960000
mov rax, qword [r15 + 0x1a0]
mov dword [rax + 0xb4], 0x41200000
mov ecx, 0x208
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x208
mov rcx, rax
call fcn.1400b4670
mov rcx, rbx
call fcn.1400094a0
mov qword [r15 + 0x168], rax
mov dword [rax + 0x90], 0x41800000
mov rbx, qword [r15 + 0x168]
add rbx, 0x98
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_13::_lambda_5___void__class_list_box____ptr64_.0
mov qword [rbp], rax
mov qword [rbp + 8], r15
lea rax, [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x2b8], r12
lea rdx, [rbp + 0x280]
lea rcx, [rbp]
call fcn.14002d870
mov rcx, rax
mov qword [rbp + 0x2b8], rax
mov r8, qword [rbp + 0x38]
test r8, r8
je 0x14001e6e8
mov rax, qword [r8]
lea rcx, [rbp]
cmp r8, rcx
setne dl
mov rcx, r8
call qword [rax + 0x20]
mov r8, r12
mov qword [rbp + 0x38], r12
mov rcx, qword [rbp + 0x2b8]
mov r9, qword [rbx + 0x38]
test r9, r9
je 0x14001e740
cmp r9, rbx
jne 0x14001e735
mov rax, qword [r9]
lea rdx, [rbp]
mov rcx, r9
call qword [rax + htons]
mov r8, rax
mov qword [rbp + 0x38], rax
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14001e72c
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov r8, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x2b8]
jmp 0x14001e73c
mov rcx, qword [rbp + 0x2b8]
jmp 0x14001e740
mov r8, r9
mov qword [rbp + 0x38], r9
mov qword [rbx + 0x38], r12
test rcx, rcx
je 0x14001e7b3
lea rax, [rbp + 0x280]
cmp rcx, rax
jne 0x14001e789
mov rax, qword [rcx]
mov rdx, rbx
call qword [rax + htons]
mov qword [rbx + 0x38], rax
mov rcx, qword [rbp + 0x2b8]
test rcx, rcx
je 0x14001e783
mov rax, qword [rcx]
lea rdx, [rbp + 0x280]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov r8, qword [rbp + 0x38]
jmp 0x14001e78d
mov r8, qword [rbp + 0x38]
jmp 0x14001e797
mov qword [rbx + 0x38], rcx
mov rcx, r12
mov qword [rbp + 0x2b8], rcx
test rcx, rcx
je 0x14001e7b3
mov rax, qword [rcx]
lea rdx, [rbp + 0x280]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov r8, qword [rbp + 0x38]
test r8, r8
je 0x14001e7cb
mov rax, qword [r8]
lea rcx, [rbp]
cmp r8, rcx
setne dl
mov rcx, r8
call qword [rax + 0x20]
mov ecx, 0x208
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x208
mov rcx, rax
call fcn.1400b4670
mov rcx, rbx
call fcn.1400094a0
mov qword [r15 + 0x160], rax
mov dword [rax + 0x90], 0x41800000
mov rax, qword [r15 + 0x160]
mov dword [rax + 0x88], 1
mov ecx, 0x120
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x120
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_15::_lambda_6___void___.0
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r15
lea rax, [rbp + 0x50]
mov qword [rbp + 0x88], rax
mov dword [rbp + 0x250], 0x1f84
mov rbx, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Start_Stop_Proxy
lea rcx, [rsp + 0x30]
call fcn.140003310
lea r9, [rbp + 0x50]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400060b0
nop
mov qword [r15 + 0x140], rax
lea rcx, [rbp + 0x50]
call fcn.1400029d0
mov rax, qword [r15 + 0x140]
mov dword [rax + 0x24], 0x43340000
mov rax, qword [r15 + 0x140]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x140]
mov dword [rax + 0x90], 0x41200000
movaps xmm0, xmmword [0x140104780]
mov rax, qword [r15 + 0x140]
movups xmmword [rax + 0x94], xmm0
movaps xmm1, xmmword [0x1401047a0]
mov rax, qword [r15 + 0x140]
movups xmmword [rax + 0x58], xmm1
movaps xmm0, xmmword [0x140104820]
mov rax, qword [r15 + 0x140]
movups xmmword [rax + 0x48], xmm0
mov ecx, 0x120
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x120
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_15::_lambda_7___void___.0
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], r15
lea rax, [rbp + 0x150]
mov qword [rbp + 0x188], rax
mov dword [rbp + 0x250], 0x1f88
mov rbx, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, listen
lea rdx, str.Role_Manager
lea rcx, [rsp + 0x30]
call fcn.140003310
lea r9, [rbp + 0x150]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400060b0
nop
mov qword [r15 + 0x148], rax
mov rcx, qword [rbp + 0x188]
test rcx, rcx
je 0x14001e9db
mov rax, qword [rcx]
lea rdx, [rbp + 0x150]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x148]
mov dword [rax + 0x24], 0x43200000
mov rax, qword [r15 + 0x148]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x148]
mov dword [rax + 0x90], 0x41200000
movaps xmm0, xmmword [0x1401047b0]
mov rax, qword [r15 + 0x148]
movups xmmword [rax + 0x94], xmm0
movaps xmm1, xmmword [0x1401047c0]
mov rax, qword [r15 + 0x148]
movups xmmword [rax + 0x58], xmm1
movaps xmm0, xmmword [0x1401046d0]
mov rax, qword [r15 + 0x148]
movups xmmword [rax + 0x48], xmm0
mov dword [r15 + 0x1b8], r12d
mov qword [r15 + 0x1bc], 0x3f800000
mov dword [r15 + 0x1c4], 0x3f000000
mov dword [r15 + 0x1cc], 7
mov ecx, 0xa0
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0xa0
mov rcx, rax
call fcn.1400b4670
mov dword [rbx + 8], 0
mov byte [rbx + 0xc], 1
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], 0
mov qword [rbx + 0x1c], r12
mov qword [rbx + 0x24], r12
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x40], r12
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x58], r12
mov qword [rbx + 0x60], r12
mov qword [rbx + 0x68], r12
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], r12
mov dword [rbx + 0x88], r12d
lea rax, vtable.image.0
mov qword [rbx], rax
mov qword [rbx + 0x90], r12
lea rdx, [rbx + 0x98]
mov qword [rdx], r12
lea rcx, str..Resourceimagewindowcustom_shadow.png
call fcn.140034820
nop
mov qword [r15 + 0x180], rbx
mov dword [rbx + 0x24], 0x42f00000
mov rax, qword [r15 + 0x180]
mov dword [rax + 0x28], 0x43080000
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
movaps xmm6, xmmword [0x1401046d0]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
movdqa xmmword [rbp + 0x270], xmm6
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e5d0
nop
mov qword [r15 + 0x130], rax
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
movdqa xmmword [rbp + 0x270], xmm6
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e5d0
nop
mov qword [r15 + 0x110], rax
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
movdqa xmmword [rbp + 0x270], xmm6
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e5d0
nop
mov qword [r15 + 0x118], rax
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
movdqa xmmword [rbp + 0x270], xmm6
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e5d0
nop
mov qword [r15 + 0x120], rax
mov ecx, pe_nt_image_headers64
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, pe_nt_image_headers64
mov rcx, rax
call fcn.1400b4670
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], r12
mov rbx, qword [r15 + 0x238]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
movdqa xmmword [rbp + 0x270], xmm6
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14000e5d0
nop
mov qword [r15 + 0x128], rax
mov ecx, 0x110
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x110
mov rcx, rax
call fcn.1400b4670
mov dword [rbx + 8], 0
mov byte [rbx + 0xc], 1
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], 0
mov qword [rbx + 0x1c], r12
mov qword [rbx + 0x24], r12
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x40], r12
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x58], r12
mov qword [rbx + 0x60], r12
mov qword [rbx + 0x68], r12
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], r12
mov dword [rbx + 0x88], r12d
lea rax, vtable.liner_panel.0
mov qword [rbx], rax
lea rcx, [rbx + 0x90]
mov qword [rcx], r12
mov qword [rcx + 8], r12
mov qword [rcx + 0x10], r12
mov dword [rbx + 0xa8], r12d
mov qword [rbx + 0xb0], r12
mov dword [rbx + 0xb8], r12d
mov qword [rbx + 0xbc], 0x3f800000
mov qword [rbx + 0x100], r12
mov dword [rbx + 0x108], r12d
mov dword [rbx + 0xc4], listen
mov qword [r15 + 0x188], rbx
mov rax, qword [r15 + 0x180]
mov qword [rbp + 0x268], rax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001eee5
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001eef1
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
lea rdi, vtable.spacing.0
mov qword [rax], rdi
mov dword [rax + 0x28], 0x41d00000
mov dword [rax + 0x24], 0x41d00000
mov qword [rbp + 0x268], rax
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001efbf
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001efcb
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x110]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001effb
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f007
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
mov qword [rax], rdi
mov dword [rax + 0x28], 0x41000000
mov dword [rax + 0x24], 0x41000000
mov qword [rbp + 0x268], rax
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f0ce
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001f0da
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x118]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f10a
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f116
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov r10, rax
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
lea rcx, [rax + 0x48]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call fcn.1400051a0
lea rcx, [r10 + 0x58]
mov dword [rsp + 0x20], r12d
call fcn.1400051a0
mov qword [r10 + 0x68], r12
mov qword [r10 + 0x70], r12
mov qword [r10 + 0x78], r12
mov qword [r10 + 0x80], r12
mov dword [r10 + 0x88], r12d
mov qword [r10], rdi
mov dword [r10 + 0x28], 0x41000000
mov dword [r10 + 0x24], 0x41000000
mov qword [rbp + 0x268], r10
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f1f6
mov qword [rdx], r10
add qword [rcx + 8], 8
jmp 0x14001f202
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x120]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f232
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f23e
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov rcx, rax
mov qword [rbp + 0x270], rax
call fcn.140025620
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
mov qword [rax], rdi
mov dword [rax + 0x28], 0x41000000
mov dword [rax + 0x24], 0x41000000
mov qword [rbp + 0x268], rax
mov rdx, qword [rbx + 0x98]
cmp rdx, qword [rbx + 0xa0]
je 0x14001f2e6
mov qword [rdx], rax
add qword [rbx + 0x98], 8
jmp 0x14001f2f9
lea r8, [rbp + 0x268]
lea rcx, [rbx + 0x90]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x128]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f329
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f335
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
mov qword [rax], rdi
mov dword [rax + 0x28], 0x41000000
mov dword [rax + 0x24], 0x41000000
mov qword [rbp + 0x268], rax
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f3fc
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001f408
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x130]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f438
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f444
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
mov qword [rax], rdi
mov dword [rax + 0x28], 0x42100000
mov dword [rax + 0x24], 0x42100000
mov qword [rbp + 0x268], rax
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f50b
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001f517
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x140]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f547
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f553
lea r8, [rbp + 0x268]
call fcn.140003980
mov rbx, qword [r15 + 0x188]
mov ecx, 0x90
call fcn.1400b1ed0
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 1
mov qword [rax + 0x10], r12
mov word [rax + 0x18], 0
mov qword [rax + 0x1c], r12
mov qword [rax + 0x24], r12
mov qword [rax + 0x30], r12
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], r12
mov qword [rax + 0x48], r12
mov qword [rax + 0x50], r12
mov qword [rax + 0x58], r12
mov qword [rax + 0x60], r12
mov qword [rax + 0x68], r12
mov qword [rax + 0x70], r12
mov qword [rax + 0x78], r12
mov qword [rax + 0x80], r12
mov dword [rax + 0x88], r12d
mov qword [rax], rdi
mov dword [rax + 0x28], 0x41200000
mov dword [rax + 0x24], 0x41200000
mov qword [rbp + 0x268], rax
lea rcx, [rbx + 0x90]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f61a
mov qword [rdx], rax
add qword [rcx + 8], 8
jmp 0x14001f626
lea r8, [rbp + 0x268]
call fcn.140003980
mov rcx, qword [r15 + 0x188]
mov r8, qword [r15 + 0x148]
mov qword [rbp + 0x268], r8
add rcx, 0x90
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14001f656
mov qword [rdx], r8
add qword [rcx + 8], 8
jmp 0x14001f662
lea r8, [rbp + 0x268]
call fcn.140003980
mov ecx, 0x160
call fcn.1400b1ed0
mov rbx, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x160
mov rcx, rax
call fcn.1400b4670
mov dword [rbx + 8], 0
mov byte [rbx + 0xc], 1
mov qword [rbx + 0x10], r12
mov word [rbx + 0x18], 0
mov qword [rbx + 0x1c], r12
mov qword [rbx + 0x24], r12
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x40], r12
mov qword [rbx + 0x48], r12
mov qword [rbx + 0x50], r12
mov qword [rbx + 0x58], r12
mov qword [rbx + 0x60], r12
mov qword [rbx + 0x68], r12
mov qword [rbx + 0x70], r12
mov qword [rbx + 0x78], r12
mov qword [rbx + 0x80], r12
mov dword [rbx + 0x88], r12d
lea rax, vtable.liner_panel_left.0
mov qword [rbx], rax
lea rcx, [rbx + 0x90]
mov edx, 2
call fcn.14008c4b4
mov qword [rbx + 0xe0], r12
mov qword [rbx + 0xe8], r12
mov qword [rbx + 0xf0], r12
mov qword [rbx + 0xf8], r12
mov qword [rbx + 0x100], r12
mov dword [rbx + 0x108], r12d
mov qword [rbx + 0x10c], 0x3f800000
mov qword [rbx + 0x150], r12
mov qword [rbx + 0x158], r12
mov dword [rbx + 0x114], listen
mov qword [r15 + 0x190], rbx
mov ecx, 0x1a0
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x1a0
mov rcx, rax
call fcn.1400b4670
mov qword [rbp + 0x248], r12
mov dword [rbp + 0x250], 0x1f90
mov rbx, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
xor r8d, r8d
lea rdx, [0x1400fa188]
lea rcx, [rsp + 0x30]
call fcn.140003310
lea rax, [rbp + 0x210]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, rbx
lea rdx, [r15 + 0xb0]
mov rcx, rdi
call fcn.14000efe0
mov qword [rdi], r14
mov qword [rdi + 0x198], r12
mov qword [r15 + 0x1a8], rdi
mov rcx, qword [rbp + 0x248]
test rcx, rcx
je 0x14001f805
mov rax, qword [rcx]
lea rdx, [rbp + 0x210]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x1a8]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x1a8]
mov dword [rax + 0x24], 0x43820000
mov rax, qword [r15 + 0x1a8]
mov dword [rax + 0xb4], 0x40a00000
mov ecx, 0x120
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x120
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_18::_lambda_8___void___.0
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], r15
lea rax, [rbp + 0x190]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x250], 0x1fa0
mov rbx, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 3
lea rdx, [0x1400fb854]
lea rcx, [rsp + 0x30]
call fcn.140003310
lea r9, [rbp + 0x190]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400060b0
nop
mov qword [r15 + 0x150], rax
mov rcx, qword [rbp + 0x1c8]
test rcx, rcx
je 0x14001f8f1
mov rax, qword [rcx]
lea rdx, [rbp + 0x190]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x150]
mov dword [rax + 0x24], 0x43480000
mov rax, qword [r15 + 0x150]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x150]
mov dword [rax + 0x90], 0x40a00000
movaps xmm0, xmmword [0x140104780]
mov rax, qword [r15 + 0x150]
movups xmmword [rax + 0x94], xmm0
movaps xmm1, xmmword [0x1401047a0]
mov rax, qword [r15 + 0x150]
movups xmmword [rax + 0x58], xmm1
movaps xmm0, xmmword [0x140104820]
mov rax, qword [r15 + 0x150]
movups xmmword [rax + 0x48], xmm0
mov ecx, 0x120
call fcn.1400b1ed0
mov rdi, rax
mov qword [rbp + 0x270], rax
xor edx, edx
mov r8d, 0x120
mov rcx, rax
call fcn.1400b4670
lea rax, vtable.std::_Func_impl_no_alloc_class__public:_void___cdecl_launcher_window::constructor_void____ptr64::_18::_lambda_9___void___.0
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], r15
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x208], rax
mov dword [rbp + 0x250], 0x1fc0
mov rbx, qword [r15 + 0x228]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov r8d, 6
lea rdx, str.Charge
lea rcx, [rsp + 0x30]
call fcn.140003310
lea r9, [rbp + 0x1d0]
mov r8, rbx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400060b0
nop
mov qword [r15 + 0x158], rax
mov rcx, qword [rbp + 0x208]
test rcx, rcx
je 0x14001fa16
mov rax, qword [rcx]
lea rdx, [rbp + 0x1d0]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
mov rax, qword [r15 + 0x158]
mov dword [rax + 0x24], 0x43480000
mov rax, qword [r15 + 0x158]
mov dword [rax + 0x28], 0x42280000
mov rax, qword [r15 + 0x158]
mov dword [rax + 0x90], 0x40a00000
movaps xmm0, xmmword [0x140104780]
mov rax, qword [r15 + 0x158]
movups xmmword [rax + 0x94], xmm0
movaps xmm1, xmmword [0x1401047a0]
mov rax, qword [r15 + 0x158]
movups xmmword [rax + 0x58], xmm1
movaps xmm0, xmmword [0x140104820]
mov rax, qword [r15 + 0x158]
movups xmmword [rax + 0x48], xmm0
mov ecx, 8
call fcn.1400b1ed0
mov qword [rax], r15
mov qword [rbp + 0x270], rax
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r12d
mov r9, rax
lea r8, [0x14002d560]
xor edx, edx
xor ecx, ecx
call fcn.1400bbfb4
mov qword [rsp + 0x50], rax
test rax, rax
je 0x14001fc76
cmp dword [rsp + 0x58], 0
je 0x14001fc6b
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call fcn.14008c5ac
test eax, eax
jne 0x14001fc6b
mov rdx, qword [r15 + 0x198]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x1b0]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x170]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x178]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x210]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x1a0]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x168]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x160]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x140]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x148]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x188]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x190]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x150]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x158]
mov rcx, r15
call fcn.140005250
mov rdx, qword [r15 + 0x1a8]
mov rcx, r15
call fcn.140005250
nop
mov rax, r15
mov rcx, qword [rbp + 0x2e0]
xor rcx, rsp
call fcn.1400b1d90
lea r11, [rsp + 0x400]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 1
call fcn.14008c278
nop
mov dword [rbp + 0x278], r12d
mov ecx, 6
call fcn.14008c278
nop
call fcn.1400bbe04
int3
call fcn.1400bbe04
int3
call fcn.1400bbe04
int3
call fcn.1400bbe04
int3
call fcn.1400bbe04
int3
call fcn.1400bbe04
int3
call fcn.1400bbe04
nop
call fcn.1400bbe04
nop
call fcn.1400bbe04
nop
call fcn.1400bbe04
nop
call fcn.1400bbe04
nop
call fcn.1400bbe04
nop
mov ecx, 1
call fcn.14008c278
nop
mov dword [rsp + 0x58], r12d
mov ecx, 6
call fcn.14008c278
nop
mov ecx, 1
call fcn.14008c278
nop
mov dword [rbp + 0x278], r12d
mov ecx, 6
call fcn.14008c278
int3