Function at 0x140077758
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 - 0x248]
sub rsp, 0x320
mov rax, qword [0x14019e0c0]
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 0x1400777c1
lea rcx, [rbp + 0x58]
call fcn.14001dedc
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 0x1400778ba
xor edx, edx
lea rcx, [rbp + 0x110]
mov r8d, 0x100
call fcn.1400ceeb0
lea rcx, [0x14018ba04]
mov edx, 0x100
cmp word [rcx], dx
jae 0x140077866
movzx eax, byte [rcx]
add rcx, r15
mov byte [rbp + rax + 0x110], r14b
lea rax, [0x14018ba08]
cmp rcx, rax
jne 0x140077819
lea rcx, [rdi - 1]
mov rax, rsi
cmp rcx, rsi
cmovb rax, rcx
lea rcx, [rbx + rax*2]
cmp word [rcx], dx
jae 0x14007785c
movzx eax, word [rcx]
cmp byte [rbp + rax + 0x110], r12b
jne 0x1400778b2
cmp rcx, rbx
je 0x1400778ba
sub rcx, r15
jmp 0x14007784a
lea rcx, [rdi - 1]
mov rax, rsi
cmp rcx, rsi
cmovb rax, rcx
lea rcx, [rbx + rax*2]
movzx r8d, word [rcx]
lea rax, [0x14018ba04]
mov r9d, 0x2f
mov rdx, r15
cmp r9w, r8w
je 0x1400778b2
cmp rdx, r14
je 0x1400778a8
add rax, r15
sub rdx, r14
cmp word [rax], r8w
jne 0x140077892
test rax, rax
jne 0x1400778b2
cmp rcx, rbx
je 0x1400778ba
sub rcx, r15
jmp 0x140077878
sub rcx, rbx
sar rcx, 1
jmp 0x1400778bd
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 0x140078544
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.14001dedc
cmp dword [rbp - 0x40], r14d
jle 0x140077fc6
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 0x140077929
lea rcx, [rbp + 0x28]
call fcn.14001dedc
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x18]
call fcn.14007b2a8
lea rcx, [rbp + 0x28]
call fcn.14001cf98
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 0x140077b3b
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 0x14007799e
lea rcx, [rbp + 0x28]
call fcn.14001dedc
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x80]
call fcn.14007b2a8
mov r9d, 1
lea r8, [0x1401885d0]
xor edx, edx
mov rcx, rax
call fcn.14001ef1c
mov qword [rbp + 0x18], rsi
lea rdx, [0x14018ba0c]
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.14001c664
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.14001c664
mov rdx, qword [rsp + 0x78]
cmp rdx, rbx
jbe 0x140077a95
mov rcx, qword [rsp + 0x60]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140077a90
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140078550
call fcn.14009e720
mov rdx, qword [rbp + 0x20]
cmp rdx, rbx
jbe 0x140077acb
mov rcx, qword [rbp + 8]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140077ac6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140078550
call fcn.14009e720
mov rdx, qword [rbp - 0x68]
mov qword [rbp + 0x18], rsi
mov qword [rbp + 0x20], rbx
mov byte [rbp + 8], sil
cmp rdx, rbx
jbe 0x140077b0d
mov rcx, qword [rbp - 0x80]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140077b08
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140078550
call fcn.14009e720
lea rcx, [rbp + 0x28]
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rbx
mov byte [rbp - 0x80], sil
call fcn.14001cf98
inc r12d
add rdi, 8
cmp r12d, dword [rbp - 0x40]
jl 0x140077988
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.14001e0ac
mov r9, rax
cmp rsi, rax
jb 0x14007854a
mov rax, rsi
sub rax, r9
cmp rax, rdi
cmovb rdi, rax
xor r12d, r12d
test rdi, rdi
je 0x140077c56
mov r8, rsi
sub r8, rdi
sub r8, r9
inc r8
test rdi, rdi
je 0x140077bbf
cmp r15, rbx
lea rcx, [rbp - 0x38]
cmova rcx, r13
add rcx, r9
lea rdx, [rcx + rdi]
call fcn.1400ce770
sub rsi, rdi
mov qword [rbp - 0x28], rsi
jmp 0x140077c56
mov r12, rdi
mov rax, r15
neg r12
sub rax, rsi
cmp r12, rax
ja 0x140077c3c
cmp r15, rbx
lea rax, [r12 + rsi]
mov qword [rbp - 0x28], rax
lea rax, [rbp - 0x38]
cmova rax, r13
lea r13, [0x1400fe3a0]
lea r15, [rax + r9]
lea rdx, [r15 + rdi]
cmp r13, r15
jbe 0x140077c0c
add rax, rsi
cmp r13, rax
ja 0x140077c0c
cmp rdx, r13
jbe 0x140077c0c
mov rdi, rdx
sub rdi, r13
jmp 0x140077c0e
xor edi, edi
mov rcx, r15
call fcn.1400ce770
mov r8, rdi
mov rdx, r13
mov rcx, r15
call fcn.1400ce770
mov r8, rdi
lea rdx, [rdi + r12]
neg r8
lea rcx, [rdi + r15]
add rdx, r13
call fcn.1400ce770
jmp 0x140077c53
and qword [rsp + 0x30], 0
lea rcx, [rbp - 0x38]
mov rdx, r12
mov qword [rsp + 0x20], rdi
call fcn.14007a434
xor r12d, r12d
call qword [sym.imp.KERNEL32.dll_AllocConsole]
mov ecx, 1
call fcn.1400a7068
mov r9, rax
lea r8, [0x14018939c]
lea rdx, [0x14018ba28]
lea rcx, [rbp - 0x60]
call fcn.1400b37a0
xor edx, edx
lea rcx, [rbp + 0x84]
lea r8d, [rdx + 0x64]
call fcn.1400ceeb0
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 [0x14027c7c0], eax
jle 0x140077cfc
lea rcx, [0x14027c7c0]
call fcn.14009ea80
cmp dword [0x14027c7c0], 0xffffffff
jne 0x140077cfc
lea rcx, [0x140188ba0]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
lea rcx, [0x14027c7c0]
mov qword [0x14027c7b8], rax
call fcn.14009ea14
mov eax, dword [r15 + rsi]
cmp dword [0x14027c788], eax
jle 0x140077d44
lea rcx, [0x14027c788]
call fcn.14009ea80
cmp dword [0x14027c788], 0xffffffff
jne 0x140077d44
mov rcx, qword [0x14027c7b8]
lea rdx, str.CreateProcessA
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x14027c788]
mov qword [0x14027c7a0], rax
call fcn.14009ea14
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 [0x14027c7a0]
test eax, eax
je 0x140077eaf
lea rsi, [0x14027a800]
mov rcx, rsi
lea rdx, str.App:
call fcn.14001d910
cmp qword [rbp], rbx
lea rdx, [rbp - 0x18]
mov r8, qword [rbp - 8]
mov rcx, rax
cmova rdx, qword [rbp - 0x18]
call fcn.14001f07c
mov rcx, rax
call fcn.14001db64
lea rdx, str.PID:
mov rcx, rsi
call fcn.14001d910
mov edx, dword [rbp - 0x48]
mov rcx, rax
call fcn.1400787d8
mov rcx, rax
call fcn.14001db64
lea rdx, str.Args:
mov rcx, rsi
call fcn.14001d910
cmp qword [rbp - 0x20], rbx
lea rdx, [rbp - 0x38]
mov r8, qword [rbp - 0x28]
mov rcx, rax
cmova rdx, qword [rbp - 0x38]
call fcn.14001f07c
mov rcx, rax
call fcn.14001db64
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov ecx, dword [r15 + rdi]
cmp dword [0x14027c7a8], ecx
jle 0x140077e7b
lea rcx, [0x14027c7a8]
call fcn.14009ea80
cmp dword [0x14027c7a8], 0xffffffff
jne 0x140077e7b
mov rcx, qword [0x14027c7b8]
lea rdx, str.DebugActiveProcessStop
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x14027c7a8]
mov qword [0x14027c7b0], rax
call fcn.14009ea14
mov ecx, dword [rbp - 0x48]
call qword [0x14027c7b0]
test eax, eax
jne 0x140077f30
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.1400a6760
call qword [sym.imp.KERNEL32.dll_FreeConsole]
mov rdx, qword [rbp - 0x20]
cmp rdx, rbx
jbe 0x140077ee5
mov rcx, qword [rbp - 0x38]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140077ee0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140078556
call fcn.14009e720
mov rdx, qword [rbp]
mov byte [rbp - 0x38], r12b
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x28], r12
cmp rdx, rbx
jbe 0x1400784f7
mov rcx, qword [rbp - 0x18]
inc rdx
mov rax, rcx
cmp rdx, r14
jb 0x140077f26
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140078556
call fcn.14009e720
jmp 0x1400784f7
mov ecx, dword [r15 + rdi]
cmp dword [0x14027c7ac], ecx
jle 0x140077f78
lea rcx, [0x14027c7ac]
call fcn.14009ea80
cmp dword [0x14027c7ac], 0xffffffff
jne 0x140077f78
mov rcx, qword [0x14027c7b8]
lea rdx, str.WaitForSingleObject
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rcx, [0x14027c7ac]
mov qword [0x14027c790], rax
call fcn.14009ea14
mov rcx, qword [rbp - 0x58]
or edx, 0xffffffff
call qword [0x14027c790]
lea rdx, str.Exited
mov rcx, rsi
call fcn.14001d910
mov rcx, rax
call fcn.14001db64
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.14001dc2c
jmp 0x140077ea0
call fcn.140077154
mov r15d, 0xa
mov dword [rbp - 0x60], 0x2e80
mov edx, r15d
mov dword [rbp - 0x5c], 0xfffff
lea ecx, [r15 - 5]
call fcn.14007b180
mov r8, qword [rbp - 0x60]
lea rcx, [rbp - 0x18]
movsxd rdx, eax
call fcn.14007b430
cmp qword [rbp], 7
lea rax, [0x14007855c]
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 [0x14027c078], r12b
mov qword [rbp + 0xc8], rax
je 0x1400780f2
lea rcx, [rsp + 0x60]
call fcn.14007b56c
mov rdx, rax
lea rcx, [0x14027c000]
call fcn.14001c748
mov rdx, qword [rsp + 0x78]
lea ebx, [r15 + 5]
cmp rdx, rbx
jbe 0x1400780f2
mov rcx, qword [rsp + 0x60]
inc rdx
mov r14d, 0x1000
mov rax, rcx
cmp rdx, r14
jb 0x1400780e7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007853e
call fcn.14009e720
mov r14d, 1
lea rcx, [rbp + 0x80]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, dword [0x14027c12c]
lea rdx, [rbp - 0x18]
mov r9d, dword [0x14027c128]
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 [0x14027bff8], rax
test rax, rax
jne 0x140078188
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rdx, [0x14018ba90]
jmp 0x1400781d3
cmp byte [0x14027c0a4], r12b
mov rcx, rax
je 0x14007819b
mov edx, 0x11
jmp 0x14007819d
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
mov rdx, qword [0x14027bff8]
call fcn.1400195a8
test al, al
jne 0x1400781e6
call fcn.140019844
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rdx, [0x14018baa0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x1400784ee
mov rcx, qword [0x14027bff8]
mov edx, r15d
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14027bff8]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.14007520c
call fcn.1400750fc
test al, al
jne 0x140078216
call fcn.140074fd4
xorps xmm0, xmm0
mov bl, r12b
movups xmmword [rbp + 0x28], xmm0
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 0x14007825c
lea rcx, [rbp + 0x28]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x28]
call qword [sym.imp.USER32.dll_DispatchMessageW]
jmp 0x1400783b4
mov rax, qword [0x14027bfe0]
test rax, rax
je 0x140078271
mov rcx, qword [rax + 0xa0]
jmp 0x140078274
mov rcx, r12
cmp qword [rcx + 0x48], r12
jne 0x14007827f
call fcn.140046518
call fcn.140046f98
call fcn.140025258
lea rcx, [0x140278548]
call fcn.140019980
movaps xmm0, xmmword [0x14018c0d0]
movups xmmword [rbp + 8], xmm0
call fcn.140026bac
call fcn.140026ea4
mov rcx, qword [0x14027bf98]
lea r8, [0x14027bfa0]
xor r9d, r9d
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x14027bf98]
lea r8, [rbp + 8]
mov rdx, qword [0x14027bfa0]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rax, qword [0x14027bfe0]
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.140045934
mov rcx, qword [0x14027bfc0]
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 0x14007838f
mov rcx, qword [0x140278698]
mov bl, r14b
mov rdx, qword [0x1402786a0]
mov byte [0x140278568], r14b
cmp rcx, rdx
je 0x140078362
call fcn.14001e624
mov rax, qword [0x140278698]
mov qword [0x1402786a0], rax
lea rdx, str.Riot_Client
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x140078386
cmp dword [0x140278610], r12d
jne 0x1400783a7
call fcn.140074fd4
jmp 0x1400783a7
mov dword [0x140278610], r12d
jmp 0x1400783a7
test bl, bl
je 0x1400783a7
call fcn.14007520c
call fcn.1400750fc
mov byte [0x140278568], r12b
mov bl, r12b
lea rcx, [rbp + 8]
mov qword [rbp + 8], r14
call fcn.14001dc2c
cmp dword [rbp + 0x30], 0x12
jne 0x140078228
call fcn.140002ef8
mov rdi, qword [0x14027bfe0]
test rdi, rdi
je 0x1400783d8
mov rbx, qword [rdi + 0xa0]
jmp 0x1400783db
mov rbx, r12
call fcn.1400468d0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400783ef
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400783fd
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14007840c
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [0x14027bfe0]
mov qword [rdi + 0x90], r12
mov qword [rdi + 0xa0], r12
test rax, rax
je 0x14007842c
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a8d44
mov rax, qword [0x14027bfe0]
test rax, rax
je 0x140078449
mov rbx, qword [rax + 0x98]
jmp 0x14007844c
mov rbx, r12
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x140078466
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x14027bfe0]
mov qword [rdi + 0x80], r12
mov qword [rdi + 0x90], r12
test rax, rax
je 0x14007847f
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a8d44
mov rbx, qword [0x14027bfe0]
mov qword [0x14027bfe0], rbx
call fcn.1400238c8
mov qword [0x14027bfe0], r12
test rbx, rbx
je 0x1400784c8
mov rcx, rbx
call fcn.1400357c4
mov rax, qword [0x14027bfe0]
test rax, rax
je 0x1400784c0
add dword [rax + 0xf4], esi
mov rcx, rbx
call fcn.1400a8d44
call fcn.140019844
mov rcx, qword [0x14027bff8]
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.14001cf98
lea rcx, [rbp + 0xf0]
call fcn.14001cf98
lea rcx, [rbp + 0x58]
call fcn.14001cf98
xor eax, eax
mov rcx, qword [rbp + 0x210]
xor rcx, rsp
call fcn.14009e700
lea r11, [rsp + 0x320]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400a95d4
int3
call fcn.14001d418
int3
call fcn.14001d418
int3
call fcn.1400a95d4
int3
call fcn.1400a95d4
int3