Function at 0x140074f70
Capabilities:
Accept command line arguments

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x258]
sub rsp, 0x330
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x14019b100]
xor rax, rsp
mov qword [rbp + 0x210], rax
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rbp - 0x40]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
xor r12d, r12d
xorps xmm0, xmm0
or rsi, 0xffffffffffffffff
mov r13, rax
mov r8, rsi
mov rdx, qword [rax]
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x70], r12
inc r8
cmp word [rdx + r8*2], r12w
jne 0x140074fdd
lea rcx, [rbp + 0x58]
call fcn.14001abc8
cmp qword [rbp + 0x70], 7
lea rbx, [rbp + 0x58]
mov rdi, qword [rbp + 0x68]
mov r14d, 1
cmova rbx, qword [rbp + 0x58]
lea r15d, [r14 + 1]
test rdi, rdi
je 0x1400750d6
xor edx, edx
lea rcx, [rbp + 0x110]
mov r8d, 0x100
call fcn.1400cc970
lea rcx, [0x140189694]
mov edx, 0x100
cmp word [rcx], dx
jae 0x140075082
movzx eax, byte [rcx]
add rcx, r15
mov byte [rbp + rax + 0x110], r14b
lea rax, [0x140189698]
cmp rcx, rax
jne 0x140075035
lea rcx, [rdi - 1]
mov rax, rsi
cmp rcx, rsi
cmovb rax, rcx
lea rcx, [rbx + rax*2]
cmp word [rcx], dx
jae 0x140075078
movzx eax, word [rcx]
cmp byte [rbp + rax + 0x110], r12b
jne 0x1400750ce
cmp rcx, rbx
je 0x1400750d6
sub rcx, r15
jmp 0x140075066
lea rcx, [rdi - 1]
mov rax, rsi
cmp rcx, rsi
cmovb rax, rcx
lea rcx, [rbx + rax*2]
movzx r8d, word [rcx]
lea rax, [0x140189694]
mov r9d, 0x2f
mov rdx, r15
cmp r9w, r8w
je 0x1400750ce
cmp rdx, r14
je 0x1400750c4
add rax, r15
sub rdx, r14
cmp word [rax], r8w
jne 0x1400750ae
test rax, rax
jne 0x1400750ce
cmp rcx, rbx
je 0x1400750d6
sub rcx, r15
jmp 0x140075094
sub rcx, rbx
sar rcx, 1
jmp 0x1400750d9
mov rcx, rsi
inc rcx
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xf0], xmm0
movdqu xmmword [rbp + 0x100], xmm1
cmp rdi, rcx
jb 0x140075d66
sub rdi, rcx
lea rax, [rbp + 0x58]
cmp rdi, rsi
mov r8, rsi
cmovb r8, rdi
cmp qword [rbp + 0x70], 7
cmova rax, qword [rbp + 0x58]
lea rdx, [rax + rcx*2]
lea rcx, [rbp + 0xf0]
call fcn.14001abc8
cmp dword [rbp - 0x40], r14d
jle 0x1400757e2
mov rdx, qword [r13 + 8]
xorps xmm0, xmm0
xorps xmm1, xmm1
mov r8, rsi
movups xmmword [rbp + 0x28], xmm0
movdqu xmmword [rbp + 0x38], xmm1
inc r8
cmp word [rdx + r8*2], r12w
jne 0x140075145
lea rcx, [rbp + 0x28]
call fcn.14001abc8
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x18]
call fcn.140078adc
lea rcx, [rbp + 0x28]
call fcn.140019c88
mov ebx, 0xf
mov qword [rbp - 0x28], r12
xorps xmm0, xmm0
mov qword [rbp - 0x20], rbx
movups xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x38], r12b
mov rsi, r12
lea r12d, [rbx - 0xd]
mov r15d, ebx
mov r14d, 0x1000
cmp dword [rbp - 0x40], r12d
jle 0x140075357
lea rdi, [r13 + 0x10]
mov rdx, qword [rdi]
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], rsi
or r8, 0xffffffffffffffff
mov qword [rbp + 0x40], rsi
inc r8
cmp word [rdx + r8*2], si
jne 0x1400751ba
lea rcx, [rbp + 0x28]
call fcn.14001abc8
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x80]
call fcn.140078adc
mov r9d, 1
lea r8, [0x140185f90]
xor edx, edx
mov rcx, rax
call fcn.140054024
mov qword [rbp + 0x18], rsi
lea rdx, [0x14018969c]
mov qword [rbp + 0x20], rsi
lea rcx, [rbp + 8]
xorps xmm0, xmm0
mov r8d, 2
movups xmmword [rbp + 8], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x18], rbx
mov qword [rax + 0x10], rsi
mov byte [rax], sil
call fcn.140019370
lea rdx, [rsp + 0x60]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm0
movq rcx, xmm0
movq r8, xmm1
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rbx
movdqa xmm0, xmm1
psrldq xmm0, 8
mov byte [rax], sil
movq rax, xmm0
cmp rax, rbx
cmova rdx, rcx
lea rcx, [rbp - 0x38]
call fcn.140019370
mov rdx, qword [rsp + 0x78]
cmp rdx, rbx
jbe 0x1400752b1
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x1400752ac
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d72
call fcn.14009cfe0
mov rdx, qword [rbp + 0x20]
cmp rdx, rbx
jbe 0x1400752e7
mov rcx, qword [rbp + 8]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x1400752e2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d72
call fcn.14009cfe0
mov rdx, qword [rbp - 0x68]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20], rbx
mov byte [rbp + 8], sil
cmp rdx, rbx
jbe 0x140075329
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140075324
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d72
call fcn.14009cfe0
lea rcx, [rbp + 0x28]
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rbx
mov byte [rbp - 0x80], sil
call fcn.140019c88
inc r12d
add rdi, 8
cmp r12d, dword [rbp - 0x40]
jl 0x1400751a4
mov r15, qword [rbp - 0x20]
mov rsi, qword [rbp - 0x28]
mov r13, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
cmp r15, rbx
lea r9, str.___no_proxy_server_
mov edi, 0x13
mov rdx, rsi
cmova rcx, r13
mov qword [rsp + 0x20], rdi
xor r8d, r8d
call fcn.14001ad90
mov r9, rax
cmp rsi, rax
jb 0x140075d6c
mov rax, rsi
sub rax, r9
cmp rax, rdi
cmovb rdi, rax
xor r12d, r12d
test rdi, rdi
je 0x140075472
mov r8, rsi
sub r8, r9
sub r8, rdi
inc r8
test rdi, rdi
je 0x1400753db
cmp r15, rbx
lea rcx, [rbp - 0x38]
cmova rcx, r13
add rcx, r9
lea rdx, [rcx + rdi]
call fcn.1400cc230
sub rsi, rdi
mov qword [rbp - 0x28], rsi
jmp 0x140075472
mov r12, rdi
mov rax, r15
neg r12
sub rax, rsi
cmp r12, rax
ja 0x140075458
cmp r15, rbx
lea rax, [rsi + r12]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmova rax, r13
lea r13, [0x1400fc3c0]
lea r15, [rax + r9]
lea rdx, [r15 + rdi]
cmp r13, r15
jbe 0x140075428
add rax, rsi
cmp r13, rax
ja 0x140075428
cmp rdx, r13
jbe 0x140075428
mov rdi, rdx
sub rdi, r13
jmp 0x14007542a
xor edi, edi
mov rcx, r15
call fcn.1400cc230
mov r8, rdi
mov rdx, r13
mov rcx, r15
call fcn.1400cc230
mov r8, rdi
lea rdx, [rdi + r12]
neg r8
lea rcx, [rdi + r15]
add rdx, r13
call fcn.1400cc230
jmp 0x14007546f
and qword [rsp + 0x30], 0
lea rcx, [rbp - 0x38]
mov rdx, r12
mov qword [rsp + 0x20], rdi
call fcn.140077c80
xor r12d, r12d
call qword [sym.imp.KERNEL32.dll_AllocConsole]
mov ecx, 1
call fcn.1400a4a60
mov r9, rax
lea r8, [0x140186d9c]
lea rdx, [0x1401896b8]
lea rcx, [rbp - 0x60]
call fcn.1400b1160
xor edx, edx
lea rcx, [rbp + 0x84]
lea r8d, [rdx + 0x64]
call fcn.1400cc970
xor eax, eax
mov r15d, 8
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
mov rax, qword gs:[0x58]
mov dword [rbp + 0x80], 0x68
movups xmmword [rbp - 0x58], xmm0
mov rsi, qword [rax]
mov eax, dword [r15 + rsi]
cmp dword [0x1402626d8], eax
jle 0x140075518
lea rcx, [0x1402626d8]
call fcn.14009d340
cmp dword [0x1402626d8], 0xffffffff
jne 0x140075518
lea rcx, [0x140186510]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rcx, [0x1402626d8]
mov qword [0x1402626d0], rax
call fcn.14009d2d4
mov eax, dword [r15 + rsi]
cmp dword [0x1402626a0], eax
jle 0x140075560
lea rcx, [0x1402626a0]
call fcn.14009d340
cmp dword [0x1402626a0], 0xffffffff
jne 0x140075560
mov rcx, qword [0x1402626d0]
lea rdx, [0x1401896c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1402626a0]
mov qword [0x1402626b8], rax
call fcn.14009d2d4
cmp qword [rbp - 0x20], rbx
lea rax, [rbp - 0x58]
mov qword [rsp + 0x48], rax
lea rdx, [rbp - 0x38]
cmova rdx, qword [rbp - 0x38]
lea rax, [rbp + 0x80]
cmp qword [rbp], rbx
lea rcx, [rbp - 0x18]
mov qword [rsp + 0x40], rax
cmova rcx, qword [rbp - 0x18]
xor r9d, r9d
mov qword [rsp + 0x38], r12
xor r8d, r8d
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
call qword [0x1402626b8]
test eax, eax
je 0x1400756cb
lea rsi, [0x140260240]
mov rcx, rsi
lea rdx, str.App:
call fcn.14001a640
cmp qword [rbp], rbx
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rcx, rax
cmova rdx, qword [rbp - 0x18]
call fcn.14001bc8c
mov rcx, rax
call fcn.14001a894
lea rdx, str.PID:
mov rcx, rsi
call fcn.14001a640
mov edx, dword [rbp - 0x48]
mov rcx, rax
call fcn.140075ffc
mov rcx, rax
call fcn.14001a894
lea rdx, str.Args:
mov rcx, rsi
call fcn.14001a640
cmp qword [rbp - 0x20], rbx
lea rdx, [rbp - 0x38]
mov r8, qword [rbp - 0x28]
mov rcx, rax
cmova rdx, qword [rbp - 0x38]
call fcn.14001bc8c
mov rcx, rax
call fcn.14001a894
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov ecx, dword [r15 + rdi]
cmp dword [0x1402626c0], ecx
jle 0x140075697
lea rcx, [0x1402626c0]
call fcn.14009d340
cmp dword [0x1402626c0], 0xffffffff
jne 0x140075697
mov rcx, qword [0x1402626d0]
lea rdx, str.DebugActiveProcessStop
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1402626c0]
mov qword [0x1402626c8], rax
call fcn.14009d2d4
mov ecx, dword [rbp - 0x48]
call qword [0x1402626c8]
test eax, eax
jne 0x14007574c
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x60]
call fcn.1400a4158
call qword [sym.imp.KERNEL32.dll_FreeConsole]
mov rdx, qword [rbp - 0x20]
cmp rdx, rbx
jbe 0x140075701
mov rcx, qword [rbp - 0x38]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x1400756fc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d78
call fcn.14009cfe0
mov rdx, qword [rbp]
mov byte [rbp - 0x38], r12b
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], r12
cmp rdx, rbx
jbe 0x140075d14
mov rcx, qword [rbp - 0x18]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140075742
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d78
call fcn.14009cfe0
jmp 0x140075d14
mov ecx, dword [r15 + rdi]
cmp dword [0x1402626c4], ecx
jle 0x140075794
lea rcx, [0x1402626c4]
call fcn.14009d340
cmp dword [0x1402626c4], 0xffffffff
jne 0x140075794
mov rcx, qword [0x1402626d0]
lea rdx, [0x140189700]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x1402626c4]
mov qword [0x1402626a8], rax
call fcn.14009d2d4
mov rcx, qword [rbp - 0x58]
or edx, 0xffffffff
call qword [0x1402626a8]
lea rdx, str.Exited
mov rcx, rsi
call fcn.14001a640
mov rcx, rax
call fcn.14001a894
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rbp + 8]
mov qword [rbp + 8], 0x3e8
call fcn.140073b44
jmp 0x1400756bc
call fcn.14007496c
mov r15d, 0xa
mov dword [rbp - 0x60], 0x2e80
mov edx, r15d
mov dword [rbp - 0x5c], 0xfffff
lea ecx, [r15 - 5]
call fcn.1400789e0
mov r8, qword [rbp - 0x60]
lea rcx, [rbp - 0x18]
movsxd rdx, eax
call fcn.140078c64
cmp qword [rbp], 7
lea rax, [0x140075d80]
lea rdi, [rbp - 0x18]
mov dword [rbp + 0x80], 0x50
cmova rdi, qword [rbp - 0x18]
xor ecx, ecx
mov dword [rbp + 0x84], 0x40
mov qword [rbp + 0x88], rax
mov qword [rbp + 0x90], r12
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
cmp qword [rbp], 7
xorps xmm0, xmm0
mov qword [rbp + 0x98], rax
xorps xmm1, xmm1
lea rax, [rbp - 0x18]
movdqa xmmword [rbp + 0xa0], xmm0
cmova rax, qword [rbp - 0x18]
xor ecx, ecx
mov qword [rbp + 0xc0], rax
movdqa xmmword [rbp + 0xb0], xmm1
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea edx, [r15 + 0x62]
call qword [sym.imp.USER32.dll_LoadIconW]
cmp byte [0x140261ac9], r12b
mov qword [rbp + 0xc8], rax
je 0x14007590e
lea rcx, [rsp + 0x60]
call fcn.140078da0
mov rdx, rax
lea rcx, [0x140261a50]
call fcn.140019454
mov rdx, qword [rsp + 0x78]
lea ebx, [r15 + 5]
cmp rdx, rbx
jbe 0x14007590e
mov rcx, qword [rsp + 0x60]
inc rdx
mov r14d, 0x1000
mov rax, rcx
cmp rdx, r14
jb 0x140075903
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140075d60
call fcn.14009cfe0
mov r14d, 1
lea rcx, [rbp + 0x80]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, dword [0x140261b7c]
lea rdx, [rbp - 0x18]
mov r9d, dword [0x140261b78]
mov r8, rdi
mov rax, qword [rbp + 0x98]
cmp qword [rbp], 7
mov qword [rsp + 0x58], r12
cmova rdx, qword [rbp - 0x18]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], ecx
xor ecx, ecx
mov dword [rsp + 0x30], r9d
mov r9d, 0xe0000
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140261a48], rax
test rax, rax
jne 0x1400759a4
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rdx, [0x140189720]
jmp 0x1400759ef
cmp byte [0x140261af4], r12b
mov rcx, rax
je 0x1400759b7
mov edx, 0x11
jmp 0x1400759b9
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov rdx, qword [0x140261a48]
call fcn.140016264
test al, al
jne 0x140075a02
call fcn.14001648c
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rdx, [0x140189730]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x140075d0b
mov rcx, qword [0x140261a48]
mov edx, r15d
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140261a48]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.1400729a8
call fcn.1400728a0
test al, al
jne 0x140075a32
call fcn.140072778
movdqa xmm6, xmmword [0x140189fa0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov bl, r12b
movups xmmword [rbp + 0x38], xmm0
movups xmmword [rbp + 0x48], xmm0
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rcx, [rbp + 0x28]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140075a80
lea rcx, [rbp + 0x28]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x28]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x140075bd1
mov rax, qword [0x140261a20]
test rax, rax
je 0x140075a95
mov rcx, qword [rax + 0xa0]
jmp 0x140075a98
mov rcx, r12
cmp qword [rcx + 0x48], r12
jne 0x140075aa3
call fcn.140042f1c
call fcn.14004399c
call fcn.140021f7c
lea rcx, [0x14025dfc8]
call fcn.1400165c8
movups xmmword [rbp + 8], xmm6
call fcn.1400238d4
call fcn.140023bcc
mov rcx, qword [0x1402619d8]
lea r8, [0x1402619e0]
xor r9d, r9d
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1402619d8]
lea r8, [rbp + 8]
mov rdx, qword [0x1402619e0]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rax, qword [0x140261a20]
mov rcx, qword [rax + 0x48a8]
mov rdx, qword [rcx]
add rdx, 0x48
mov al, byte [rdx]
neg al
sbb rcx, rcx
and rcx, rdx
call fcn.140042338
mov rcx, qword [0x140261a00]
xor r8d, r8d
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x40]
lea rdx, str.League_of_Legends
lea rcx, str.RCLIENT
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x140075bac
mov rcx, qword [0x14025e158]
mov bl, r14b
mov rdx, qword [0x14025e160]
mov byte [0x14025dfe8], r14b
cmp rcx, rdx
je 0x140075b7f
call fcn.14001b308
mov rax, qword [0x14025e158]
mov qword [0x14025e160], rax
lea rdx, str.Riot_Client
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x140075ba3
cmp dword [0x14025e0d0], r12d
jne 0x140075bc4
call fcn.140072778
jmp 0x140075bc4
mov dword [0x14025e0d0], r12d
jmp 0x140075bc4
test bl, bl
je 0x140075bc4
call fcn.1400729a8
call fcn.1400728a0
mov byte [0x14025dfe8], r12b
mov bl, r12b
lea rcx, [rbp + 8]
mov qword [rbp + 8], r14
call fcn.140073b44
cmp dword [rbp + 0x30], 0x12
jne 0x140075a4c
call fcn.140002d84
mov rdi, qword [0x140261a20]
test rdi, rdi
je 0x140075bf5
mov rbx, qword [rdi + 0xa0]
jmp 0x140075bf8
mov rbx, r12
call fcn.1400432d4
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140075c0c
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140075c1a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140075c29
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [0x140261a20]
mov qword [rdi + 0x90], r12
mov qword [rdi + 0xa0], r12
test rax, rax
je 0x140075c49
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a6794
mov rax, qword [0x140261a20]
test rax, rax
je 0x140075c66
mov rbx, qword [rax + 0x98]
jmp 0x140075c69
mov rbx, r12
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x140075c83
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140261a20]
mov qword [rdi + 0x80], r12
mov qword [rdi + 0x90], r12
test rax, rax
je 0x140075c9c
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a6794
mov rbx, qword [0x140261a20]
mov qword [0x140261a20], rbx
call fcn.1400205ec
mov qword [0x140261a20], r12
test rbx, rbx
je 0x140075ce5
mov rcx, rbx
call fcn.1400324e0
mov rax, qword [0x140261a20]
test rax, rax
je 0x140075cdd
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a6794
call fcn.14001648c
mov rcx, qword [0x140261a48]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp - 0x18]
call fcn.140019c88
lea rcx, [rbp + 0xf0]
call fcn.140019c88
lea rcx, [rbp + 0x58]
call fcn.140019c88
xor eax, eax
mov rcx, qword [rbp + 0x210]
xor rcx, rsp
call fcn.14009cfc0
lea r11, [rsp + 0x330]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400a7024
int3
call fcn.14001a148
int3
call fcn.14001a148
int3
call fcn.1400a7024
int3
call fcn.1400a7024
int3