Function at 0x1400016f0
Capabilities:
Create process on windows
Execute command
Get graphical window text
Get hostname
Log keystrokes via polling
Self delete

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 - 0x238]
sub rsp, 0x310
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
mov rax, qword [0x14008afc0]
xor rax, rsp
mov qword [rbp + 0x1c8], rax
xor r15d, r15d
mov r14d, r15d
mov dword [rbp + 0x120], r15d
cmp byte [0x14008b230], r15b
je 0x140004aa3
mov ebx, 0x8001
mov ecx, dword [0x14008e5f0]
test ecx, ecx
je 0x1400017d5
cmp dword [0x14008e5f4], ecx
je 0x1400017c3
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x1400017d5
cmp byte [0x14008e5e1], r14b
je 0x1400017a3
mov byte [0x14008e5e1], r14b
nop word [rax + rax]
mov ecx, dword [0x14008e5f0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
jne 0x140001790
jmp 0x1400017d5
mov byte [0x14008e5e1], 1
nop word [rax + rax]
mov ecx, dword [0x14008e5f0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
jne 0x1400017b0
jmp 0x1400017d5
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
jne 0x1400017d5
mov dword [0x14008e5f4], r15d
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rdi, rax
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextLengthW]
lea ebx, [rax + 1]
movsxd rcx, ebx
mov eax, 2
mul rcx
mov r12, 0xffffffffffffffff
cmovo rax, r12
mov rcx, rax
call fcn.1400578fc
mov rsi, rax
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetWindowTextW]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
xor edi, edi
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], rdi
mov rbx, r12
inc rbx
cmp word [rsi + rbx*2], di
jne 0x140001837
movabs r15, 0x7ffffffffffffffe
cmp rbx, r15
ja 0x140004af9
movabs r13, 0x7fffffffffffffff
mov qword [rbp + 0x148], 7
cmp rbx, 7
ja 0x140001897
mov qword [rbp + 0x140], rbx
add rbx, rbx
mov r8, rbx
mov rdx, rsi
lea rcx, [rbp + 0x130]
call sub.VCRUNTIME140.dll_memcpy
mov word [rbp + rbx + 0x130], di
jmp 0x140001941
mov rax, rbx
or rax, 7
cmp rax, r15
jbe 0x1400018ad
lea rcx, [r13*2]
jmp 0x1400018d5
mov ecx, 0xa
cmp rax, rcx
cmovb rax, rcx
mov r15, rax
lea rcx, [rax + 1]
cmp rcx, r13
ja 0x140004af3
add rcx, rcx
cmp rcx, 0x1000
jb 0x140001904
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004af3
mov rcx, rax
call fcn.140057678
test rax, rax
je 0x1400018fd
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140001911
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140001911
call fcn.140057678
mov rdi, rax
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], rbx
mov qword [rbp + 0x148], r15
add rbx, rbx
mov r8, rbx
mov rdx, rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
mov word [rdi + rbx], r15w
xor edi, edi
mov rcx, rsi
call fcn.140057670
xorps xmm9, xmm9
movss xmm0, dword [0x14008b048]
movss xmm1, dword [0x14008b04c]
mov rcx, qword [0x14008e608]
mov edx, dword [rcx + 0x1dc0]
mov eax, edx
or eax, 1
mov dword [rcx + 0x1dc0], eax
unpcklps xmm0, xmm1
movsd qword [rcx + 0x1dd4], xmm0
xorps xmm1, xmm1
unpcklps xmm1, xmm9
movsd qword [rcx + 0x1ddc], xmm1
mov dword [rcx + 0x1dc4], 2
mov byte [rcx + 0x1dfc], 1
or edx, 3
mov eax, 1
cmp byte [0x14008e67a], 0
je 0x1400019c3
movss xmm0, dword [0x140081908]
movss xmm1, dword [0x140081910]
jmp 0x1400019d3
movss xmm1, dword [0x14008b050]
movss xmm0, dword [0x14008b054]
movss dword [rcx + 0x1de4], xmm1
movss dword [rcx + 0x1de8], xmm0
mov dword [rcx + 0x1dc8], eax
or edx, 0x40
mov dword [rcx + 0x1dc0], edx
mov dword [rcx + 0x1e20], 0x3f800000
mov r8d, 0x13a
lea rdx, [0x14008b230]
lea rcx, str.sigma_clicker
call fcn.1400133c0
call fcn.1400526a0
test al, al
je 0x140004a54
lea rcx, str.main
call fcn.140054660
mov r15d, 0xf
lea rsi, str.Minecraft
movss xmm8, dword [0x140081944]
test al, al
je 0x140002aa6
mov dword [rbp + 0x1b8], 0x43960000
mov dword [rbp + 0x1bc], 0x42b40000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.Child1
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x18
lea r8, [rbp + 0x1b8]
lea rcx, str.Child1
call fcn.140010320
test al, al
je 0x14000216e
lea rcx, str._________________left
call fcn.1400475a0
mov rax, qword [0x14008e608]
mov rax, qword [rax + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140001ae2
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
lea rdx, [0x14008e5e1]
lea rcx, str.enable
call fcn.140049650
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400184a0
xor ecx, ecx
call fcn.14000abd0
movss xmm7, dword [0x140081864]
test al, al
je 0x140001b48
xor ecx, ecx
call fcn.140010210
test al, al
je 0x140001b48
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x140081810]
movaps xmm2, xmm3
movaps xmm1, xmm3
lea rcx, [rbp + 0x150]
call fcn.140001510
mov rbx, qword [0x14008e608]
jmp 0x140001b8a
mov rbx, qword [0x14008e608]
test rbx, rbx
jne 0x140001b75
mov r8d, 0x997
lea rdx, [0x140077da0]
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x14008e608]
movups xmm0, xmmword [rbx + 0x171c]
movups xmmword [rbp + 0xc0], xmm0
lea rax, [rbp + 0xc0]
movups xmm6, xmmword [rax]
mov dword [rbp + 0xc0], 0x15
movups xmm0, xmmword [rbx + 0x184c]
movups xmmword [rbp + 0xc4], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp + 0xc0]
call fcn.14002dd40
movups xmmword [rbx + 0x184c], xmm6
cmp byte [0x14008e679], 0
jne 0x140001bf3
cmp byte [0x14008e5e1], 0
je 0x140001bf3
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
movss xmm2, dword [0x140081848]
xorps xmm1, xmm1
lea rcx, [rbp + 0x150]
call fcn.140001510
jmp 0x140001c08
movaps xmm0, xmmword [0x140081a40]
movups xmmword [rbp + 0xc0], xmm0
lea rax, [rbp + 0xc0]
movups xmm6, xmmword [rax]
mov rbx, qword [0x14008e608]
mov dword [rbp + 0xc0], edi
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp + 0xc4], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp + 0xc0]
call fcn.14002dd40
movups xmmword [rbx + 0x16fc], xmm6
mov qword [rbp + 0x1b8], 0
cmp byte [0x14008e678], 0
je 0x140001e52
mov edx, dword [0x14008e5f0]
lea eax, [rdx - 0x41]
cmp eax, 0x19
jbe 0x140001c78
cmp edx, 0x30
jl 0x140001d04
cmp edx, 0x39
jg 0x140001d0e
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 1
movsx eax, dl
movzx eax, al
mov byte [rsp + 0x40], al
mov byte [rsp + 0x41], 0
mov rcx, r15
mov qword [rsp + 0x58], rcx
mov dword [rbp + 0x120], 0x4001
mov r8, qword [rsp + 0x50]
mov rax, rcx
sub rax, r8
lea rsi, [0x140073414]
cmp rax, 1
jb 0x140001db8
lea rax, [r8 + 1]
mov qword [rsp + 0x50], rax
lea rbx, [rsp + 0x40]
cmp rcx, 0xf
cmova rbx, qword [rsp + 0x40]
lea rax, [0x140073415]
cmp rax, rbx
jbe 0x140001d74
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x140001d74
cmp rbx, rsi
jbe 0x140001d79
mov rdi, rbx
sub rdi, rsi
jmp 0x140001d79
cmp edx, 0x1b
je 0x140001d59
cmp edx, 0x20
je 0x140001d29
lea rdx, str.Unknown
lea rcx, [rsp + 0x40]
call fcn.140005010
mov rcx, qword [rsp + 0x58]
jmp 0x140001ca0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 5
mov eax, dword [str.Space]
mov dword [rsp + 0x40], eax
movzx eax, byte [0x1400733bc]
mov byte [rsp + 0x44], al
mov byte [rsp + 0x45], 0
jmp 0x140001c98
lea rdx, [0x1400733c0]
lea rcx, [rsp + 0x40]
call fcn.140005010
mov rcx, qword [rsp + 0x58]
jmp 0x140001ca0
mov edi, 1
inc r8
lea rcx, [rbx + 1]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 1
sub r8, rdi
lea rdx, [rsi + 1]
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x40]
xor edi, edi
jmp 0x140001dd5
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x20], rsi
mov edx, 1
lea rcx, [rsp + 0x40]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r15
mov byte [rax], 0
mov dword [rbp + 0x120], 0x6003
lea r8, [0x140073410]
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x150]
call fcn.140005350
nop
mov r14d, 0x6007
mov dword [rbp + 0x120], r14d
cmp qword [rax + 0x18], 0xf
jbe 0x140001e49
mov rax, qword [rax]
lea rsi, str.Minecraft
jmp 0x140001e59
lea rax, str._none_
lea rdx, [rbp + 0x1b8]
mov rcx, rax
call fcn.140047ec0
movzx ebx, al
test r14b, 4
je 0x140001ece
and r14d, 0xfffffffb
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x140001eb9
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001eb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001eb4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x168], r15
mov byte [rbp + 0x150], 0
test r14b, 2
je 0x140001f31
and r14d, 0xfffffffd
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x140001f1c
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001f17
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001f17
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], r15
mov byte [rbp + 0xe0], 0
test r14b, 1
je 0x140001f8a
and r14d, 0xfffffffe
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140001f7b
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001f76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001f76
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], r15
mov byte [rsp + 0x40], 0
test bl, bl
je 0x140001faf
mov rax, qword [0x14008e608]
lea rdx, str.BindKeyPopup
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
mov ecx, 2
call fcn.140008240
lea rcx, str.BindKeyPopup
call fcn.140019d60
test al, al
je 0x140002080
lea rcx, str.Press_a_key_to_bind__or_press_ESC_to_clear_the_bind:
call fcn.1400475a0
mov ebx, 8
mov edi, 0x4b8
mov rax, qword [0x14008e608]
nop word [rax + rax]
movss xmm0, dword [rax + rdi]
ucomiss xmm0, xmm9
jp 0x14000201c
jne 0x14000201c
mov dword [0x14008e5f0], ebx
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov byte [0x14008e678], 1
call fcn.140019b30
mov rax, qword [0x14008e608]
inc ebx
add rdi, 4
cmp ebx, 0xff
jle 0x140001ff0
movss xmm0, dword [rax + 0x504]
ucomiss xmm0, xmm9
jp 0x140002057
jne 0x140002057
xor edi, edi
mov dword [0x14008e5f0], edi
mov byte [0x14008e678], dil
call fcn.140019b30
mov rax, qword [0x14008e608]
jmp 0x140002059
xor edi, edi
movss xmm0, dword [rax + 0x5ac]
ucomiss xmm0, xmm9
jp 0x14000207b
jne 0x14000207b
mov dword [0x14008e5f0], edi
mov byte [0x14008e678], 0
call fcn.140019b30
call fcn.140019ee0
mov ecx, dword [0x14008e5f0]
test ecx, ecx
je 0x1400020aa
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ebx, 0x8001
test bx, ax
je 0x1400020af
cmp byte [0x14008e5e1], 0
sete byte [0x14008e5e1]
jmp 0x1400020af
mov ebx, 0x8001
lea rax, str._.1f
lea r8, [0x14008b034]
lea rcx, [0x140073470]
mov qword [rsp + 0x28], rax
cmp byte [0x14008fbb8], 0
je 0x140002120
mov dword [rbp + 0x120], 0x42c80000
mov dword [rbp + 0x1b8], 0x3f800000
lea rax, [rbp + 0x120]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1b8]
call fcn.14004b420
movss xmm0, dword [0x14008b034]
comiss xmm0, dword [0x1400818ec]
jbe 0x140002167
mov dword [0x14008b034], 0x42c80000
call fcn.140010530
jmp 0x140002173
mov dword [rbp + 0x1b8], 0x41a00000
mov dword [rbp + 0x120], 0x3f800000
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x120]
call fcn.14004b420
movss xmm0, dword [0x14008b034]
comiss xmm0, dword [0x1400818d4]
jbe 0x140002167
mov dword [0x14008b034], 0x41a00000
call fcn.140010530
jmp 0x140002173
mov ebx, 0x8001
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov dword [rbp + 0x1b8], 0x432a0000
mov dword [rbp + 0x1bc], 0x42b40000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.Child3
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x18
lea r8, [rbp + 0x1b8]
lea rcx, str.Child3
call fcn.140010320
test al, al
je 0x140002333
lea rcx, str.________updates
call fcn.1400475a0
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000221d
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000225d
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000229d
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400022d6
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
lea rcx, str._new_gui
call fcn.1400475a0
lea rcx, str._new_bind_system
call fcn.1400475a0
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000232e
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
call fcn.140010530
mov dword [rbp + 0x1b8], 0x43960000
mov dword [rbp + 0x1bc], 0x43160000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.Child2
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x18
lea r8, [rbp + 0x1b8]
lea rcx, str.Child2
call fcn.140010320
test al, al
je 0x140002665
lea rcx, str._________________extra
call fcn.1400475a0
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400023d0
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov rcx, qword [0x14008e608]
mov rdx, rcx
cmp byte [0x14008e67a], 0
je 0x1400023f2
mov dword [rcx + 0x1de4], 0x43fa0000
mov dword [rcx + 0x1de8], 0x43a50000
jmp 0x140002412
movss xmm0, dword [0x14008b050]
movss xmm1, dword [0x14008b054]
movss dword [rcx + 0x1de4], xmm0
movss dword [rcx + 0x1de8], xmm1
mov dword [rcx + 0x1dc8], 1
or dword [rcx + 0x1dc0], 2
mov rax, qword [rdx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rdx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140002463
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400024a3
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400024dc
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
lea rdx, [0x14008e5e0]
lea rcx, str.randomization
call fcn.140049650
lea rdx, [0x14008b038]
lea rcx, str.inventory
call fcn.140049650
lea rdx, [0x14008fbb8]
lea rcx, str.blatant
call fcn.140049650
lea rdx, [0x14008e67a]
lea rcx, str.jitter
call fcn.140049650
cmp byte [0x14008e67a], 0
je 0x140002584
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov dword [rbp + 0x1b8], 0x40200000
mov dword [rbp + 0x120], 0x3c23d70a
lea rax, str._0.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x120]
lea r8, [0x14008b060]
lea rcx, [0x1400733a0]
call fcn.14004b420
cmp byte [0x14008b038], 0
jne 0x140002653
mov ecx, 0x54
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400025a7
mov byte [0x14008e5e3], 1
mov ecx, 0x45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x140002660
mov eax, dword [0x14008e5e4]
inc eax
mov dword [0x14008e5e4], eax
cmp eax, 1
jne 0x140002660
cmp byte [0x14008e5e3], 0
jne 0x140002653
mov rdx, rsi
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x14000263a
lea rdx, str.Lunar_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x14000263a
lea rdx, str.FyreMC
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x14000263a
lea rdx, str.Badlion_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
je 0x14000265a
cmp byte [0x14008b038], 0
jne 0x14000265a
cmp byte [0x14008e5e1], 0
sete byte [0x14008e5e1]
jmp 0x14000265a
mov byte [0x14008e5e3], 0
mov dword [0x14008e5e4], edi
call fcn.140010530
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov dword [rbp + 0x1b8], 0x432a0000
mov dword [rbp + 0x1bc], 0x43160000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.Child4
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x18
lea r8, [rbp + 0x1b8]
lea rcx, str.Child4
call fcn.140010320
test al, al
je 0x140002952
lea rcx, str.________credits
call fcn.1400475a0
mov rax, qword [0x14008e608]
mov rax, qword [rax + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140002708
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
movaps xmm0, xmmword [0x140081a50]
movups xmmword [rbp + 0xc0], xmm0
lea rdx, [0x140073590]
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
movaps xmm4, xmmword [0x140081a30]
movups xmmword [rbp + 0xc0], xmm4
lea rdx, str.MattZ.
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
mov rax, qword [0x14008e608]
movss xmm0, dword [rax + 0x434]
ucomiss xmm0, xmm9
jp 0x14000279f
jne 0x14000279f
xor ecx, ecx
call fcn.14000abd0
test al, al
je 0x14000279f
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8, str.https:__www.youtube.com_channel_UCmumYRY3ofhMQOqKmM9eB7A
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400027df
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
movaps xmm0, xmmword [0x140081a50]
movups xmmword [rbp + 0xc0], xmm0
lea rdx, [0x140073590]
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
movaps xmm4, xmmword [0x140081a20]
movups xmmword [rbp + 0xc0], xmm4
lea rdx, str.ChatGPT.
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
mov rax, qword [0x14008e608]
movss xmm0, dword [rax + 0x434]
ucomiss xmm0, xmm9
jp 0x140002876
jne 0x140002876
xor ecx, ecx
call fcn.14000abd0
test al, al
je 0x140002876
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8, str.https:__chat.openai.com_
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400028b6
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
movaps xmm0, xmmword [0x140081a50]
movups xmmword [rbp + 0xc0], xmm0
lea rdx, [0x140073590]
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
movaps xmm4, xmmword [0x140081a70]
movups xmmword [rbp + 0xc0], xmm4
lea rdx, str.Szabolcs2008.
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
mov rax, qword [0x14008e608]
movss xmm0, dword [rax + 0x434]
ucomiss xmm0, xmm9
jp 0x14000294d
jne 0x14000294d
xor ecx, ecx
call fcn.14000abd0
test al, al
je 0x14000294d
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8, str.https:__github.com_szabolcs2008
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call fcn.140010530
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [0x1400818d0]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm3, dword [rax + 0x50]
subss xmm3, dword [rax + 0x9c]
addss xmm2, xmm0
addss xmm3, dword [0x1400818fc]
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm3
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rbp + 0x128], 0x10
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x100]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x5c]
subss xmm0, dword [0x1400818d0]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm3, dword [rax + 0x50]
subss xmm3, dword [rax + 0x9c]
addss xmm2, xmm0
addss xmm3, dword [0x1400818c4]
movss dword [rax + 0x118], xmm3
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm3
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x140081a40]
movups xmmword [rbp + 0xc0], xmm0
lea rdx, str.build_02_23
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
call fcn.140054780
jmp 0x140002aab
mov ebx, 0x8001
cmp byte [0x14008e5e1], 0
je 0x140002c6f
cmp byte [0x14008e67a], 0
je 0x140002c6f
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test bx, ax
je 0x140002c6f
lea r10, [rbp + 0x130]
cmp qword [rbp + 0x148], 7
cmova r10, qword [rbp + 0x130]
mov rax, qword [rbp + 0x140]
cmp rax, 9
jb 0x140002b75
lea r11, [rax - 8]
lea r11, [r10 + r11*2]
mov rcx, r10
nop dword [rax + rax]
mov rax, r11
sub rax, rcx
sar rax, 1
mov rdx, rdi
je 0x140002b3a
cmp word [rcx], 0x4d
je 0x140002b37
cmp rax, 1
je 0x140002b3a
dec rax
add rcx, 2
cmp word [rcx], 0x4d
jne 0x140002b24
mov rdx, rcx
mov rcx, rdx
test rdx, rdx
je 0x140002b75
mov r8d, 9
mov rdx, rsi
mov r9, rcx
sub r9, rsi
movzx eax, word [rdx + r9]
cmp ax, word [rdx]
jne 0x140002df8
add rdx, 2
sub r8, 1
jne 0x140002b51
sub rcx, r10
sar rcx, 1
cmp rcx, 0xffffffffffffffff
jne 0x140002bc4
lea rdx, str.Lunar_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x140002bc4
lea rdx, str.FyreMC
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x140002bc4
lea rdx, str.Badlion_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
je 0x140002c6f
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x51eb851f
imul r8d
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x64
sub r8d, ecx
sub r8d, 0x32
movd xmm7, r8d
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x14008b060]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x51eb851f
imul r8d
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x64
sub r8d, ecx
sub r8d, 0x32
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
mulss xmm6, dword [0x14008b060]
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov dword [rbp + 0x170], edi
cvttss2si eax, xmm7
mov dword [rbp + 0x178], eax
cvttss2si eax, xmm6
mov dword [rbp + 0x17c], eax
mov dword [rbp + 0x184], 1
mov r8d, 0x28
lea rdx, [rbp + 0x170]
lea ecx, [r8 - 0x27]
call qword [sym.imp.USER32.dll_SendInput]
lea rcx, str.configs
call fcn.140054660
test al, al
je 0x140003ada
mov dword [rbp + 0x1b8], 0x437a0000
mov dword [rbp + 0x1bc], 0x437a0000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.ProfileButtons2
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0x1b8]
lea rcx, str.ProfileButtons2
call fcn.140010320
test al, al
je 0x140003727
lea rcx, str._________config_saving
call fcn.1400475a0
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140002d1c
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140002d55
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140018080
mov rsi, rdi
mov rcx, qword [0x14008e688]
sub rcx, qword [0x14008e680]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 1
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400035de
lea rbx, str.SuccessProfileSelection
lea r15, [rsi + 1]
mov rdx, r15
lea rcx, [rbp - 0x80]
call fcn.1400051a0
bts r14d, 7
mov r8, qword [rbp - 0x70]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
sub rax, r8
cmp rax, 8
jb 0x140002e56
lea rax, [r8 + 8]
mov qword [rbp - 0x70], rax
lea rbx, [rbp - 0x80]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x80]
lea rax, [0x140073688]
cmp rax, rbx
jbe 0x140002e01
lea rax, [rbx + r8]
lea rcx, str.Config_
cmp rcx, rax
ja 0x140002e01
cmp rbx, rcx
jbe 0x140002e06
mov rdi, rbx
sub rdi, rcx
jmp 0x140002e06
add rcx, 2
jmp 0x140002b10
mov edi, 8
inc r8
lea rcx, [rbx + 8]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
lea rdx, str.Config_
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 8
sub r8, rdi
lea rdx, str.Config_
add rdx, 8
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x80]
xor edi, edi
lea rbx, str.SuccessProfileSelection
jmp 0x140002e79
mov qword [rsp + 0x28], 8
lea rax, str.Config_
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [rbp - 0x80]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x110], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r14d, 8
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140002ef5
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002ef0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003675
call fcn.140057670
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov qword [rbp + 0x1b8], 0
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rcx, qword [rbp + 0x100]
lea rdx, [rbp + 0x1b8]
call fcn.140047ec0
test al, al
je 0x140003156
lea rdx, [rsi + rsi*2]
mov rcx, qword [0x14008e680]
movd xmm0, dword [rcx + rdx*4]
cvtdq2ps xmm0, xmm0
movss dword [0x14008b034], xmm0
movzx eax, byte [rcx + rdx*4 + 4]
mov byte [0x14008e5e1], al
movzx eax, byte [rcx + rdx*4 + 5]
mov byte [0x14008e5e0], al
movzx eax, byte [rcx + rdx*4 + 6]
mov byte [0x14008fbb8], al
movzx eax, byte [rcx + rdx*4 + 7]
mov byte [0x14008b038], al
mov rdx, rsi
lea rcx, [rbp - 0x60]
call fcn.1400051a0
bts r14d, 0xa
mov r8, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
sub rax, r8
cmp rax, 0x19
jb 0x140003037
lea rax, [r8 + 0x19]
mov qword [rbp - 0x50], rax
lea rbx, [rbp - 0x60]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x60]
lea rax, [0x1400736a9]
cmp rax, rbx
jbe 0x140002fe9
lea rax, [rbx + r8]
lea rcx, str.SuccessProfileSelection
cmp rcx, rax
ja 0x140002fe9
cmp rbx, rcx
jbe 0x140002fee
mov rdi, rbx
sub rdi, rcx
jmp 0x140002fee
mov edi, 0x19
inc r8
lea rcx, [rbx + 0x19]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
lea rdx, str.SuccessProfileSelection
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x19
sub r8, rdi
lea rdx, str.SuccessProfileSelection
add rdx, 0x19
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x60]
xor edi, edi
jmp 0x140003053
mov qword [rsp + 0x28], 0x19
mov qword [rsp + 0x20], rbx
mov edx, 0x19
lea rcx, [rbp - 0x60]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], rdi
mov ebx, 0xf
mov qword [rax + 0x18], rbx
mov byte [rax], 0
bts r14d, 9
lea rdx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], rbx
cmova rdx, qword [rbp + 0xe0]
mov rax, qword [0x14008e608]
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, rbx
jbe 0x140003106
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003101
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000367c
call fcn.140057670
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rbx
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140003156
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003151
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003683
call fcn.140057670
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov qword [rbp + 0x120], 0
mov rdx, rsi
lea rcx, [rbp - 0x40]
call fcn.1400051a0
or r14d, 0x10
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
sub rax, r8
cmp rax, 8
jb 0x140003222
lea rax, [r8 + 8]
mov qword [rbp - 0x30], rax
lea rbx, [rbp - 0x40]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x40]
lea rax, [0x1400736b8]
cmp rax, rbx
jbe 0x1400031d4
lea rax, [rbx + r8]
lea rcx, str.Delete
cmp rcx, rax
ja 0x1400031d4
cmp rbx, rcx
jbe 0x1400031d9
mov rdi, rbx
sub rdi, rcx
jmp 0x1400031d9
mov edi, 8
inc r8
lea rcx, [rbx + 8]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
lea rdx, str.Delete
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 8
sub r8, rdi
lea rdx, str.Delete
add rdx, 8
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x40]
xor edi, edi
jmp 0x140003245
mov qword [rsp + 0x28], 8
lea rax, str.Delete
mov qword [rsp + 0x20], rax
mov edx, 8
lea rcx, [rbp - 0x40]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r14d, 8
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rcx, qword [rbp + 0xe0]
lea rdx, [rbp + 0x120]
call fcn.140047ec0
movzx ebx, al
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x1400032ec
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400032e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000368a
call fcn.140057670
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], 0xf
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140003340
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000333b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003691
call fcn.140057670
test bl, bl
je 0x14000336e
lea rcx, [rsi + rsi*2]
mov rax, qword [0x14008e680]
lea rcx, [rax + rcx*4]
mov r8, qword [0x14008e688]
lea rdx, [rcx + 0xc]
sub r8, rdx
call sub.VCRUNTIME140.dll_memmove
sub qword [0x14008e688], 0xc
mov rdx, rsi
lea rcx, [rbp - 0x20]
call fcn.1400051a0
or r14d, 0x40
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov rax, rcx
sub rax, r8
cmp rax, 0x19
jb 0x14000341a
lea rax, [r8 + 0x19]
mov qword [rbp - 0x10], rax
lea rbx, [rbp - 0x20]
cmp rcx, 0xf
cmova rbx, qword [rbp - 0x20]
lea rax, [0x1400736a9]
lea rsi, str.SuccessProfileSelection
cmp rax, rbx
jbe 0x1400033d4
lea rax, [rbx + r8]
cmp rsi, rax
ja 0x1400033d4
cmp rbx, rsi
jbe 0x1400033d9
mov rdi, rbx
sub rdi, rsi
jmp 0x1400033d9
mov edi, 0x19
inc r8
lea rcx, [rbx + 0x19]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x19
sub r8, rdi
lea rdx, [0x1400736a9]
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x20]
xor edi, edi
jmp 0x14000343d
mov qword [rsp + 0x28], 0x19
lea rax, str.SuccessProfileSelection
mov qword [rsp + 0x20], rax
mov edx, 0x19
lea rcx, [rbp - 0x20]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], rdi
mov esi, 0xf
mov qword [rax + 0x18], rsi
mov byte [rax], 0
or r14d, 0x20
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], rsi
cmova rcx, qword [rbp + 0xe0]
call fcn.140019d60
movzx ebx, al
mov rdx, qword [rbp + 0xf8]
cmp rdx, rsi
jbe 0x1400034dc
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400034d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140003698
call fcn.140057670
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], rsi
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14000352c
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003527
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000369f
call fcn.140057670
test bl, bl
je 0x140003569
lea rcx, str.Successfully_selected_the_profile_
call fcn.1400475a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400736e4]
call fcn.140047ec0
test al, al
je 0x140003563
call fcn.140019b30
call fcn.140019ee0
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400035aa
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400035a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400036a6
call fcn.140057670
mov rsi, r15
mov rcx, qword [0x14008e688]
sub rcx, qword [0x14008e680]
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 1
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r15, rdx
jb 0x140002d86
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Save_Config
call fcn.140047ec0
test al, al
je 0x1400036da
cvttss2si eax, dword [0x14008b034]
mov dword [rbp + 0xc0], eax
movzx eax, byte [0x14008e5e1]
mov byte [rbp + 0xc4], al
movzx eax, byte [0x14008e5e0]
mov byte [rbp + 0xc5], al
movzx eax, byte [0x14008fbb8]
mov byte [rbp + 0xc6], al
movzx eax, byte [0x14008b038]
mov byte [rbp + 0xc7], al
mov rdx, qword [0x14008e688]
cmp rdx, qword [0x14008e690]
je 0x1400036ad
movsd xmm0, qword [rbp + 0xc0]
movsd qword [rdx], xmm0
mov eax, dword [rbp + 0xc8]
mov dword [rdx + 8], eax
add qword [0x14008e688], 0xc
jmp 0x1400036b9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea r8, [rbp + 0xc0]
call fcn.140005a40
mov rax, qword [0x14008e608]
lea rdx, str.SuccessNewProfile
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
lea rcx, str.SuccessNewProfile
call fcn.140019d60
test al, al
je 0x140003722
lea rcx, str.Successfully_created_a_new_profile_
call fcn.1400475a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400736e4]
call fcn.140047ec0
test al, al
je 0x14000371d
call fcn.140019b30
call fcn.140019ee0
call fcn.140010530
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov dword [rbp + 0xc0], 0x435c0000
mov dword [rbp + 0xc4], 0x437a0000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.ProfileButtons
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], edi
lea r8, [rbp + 0xc0]
lea rcx, str.ProfileButtons
call fcn.140010320
test al, al
je 0x1400039da
lea rcx, str.___________premade
call fcn.1400475a0
mov rax, qword [0x14008e608]
mov rax, qword [rax + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400037c6
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Vanity
call fcn.140047ec0
test al, al
je 0x140003828
mov dword [0x14008b034], 0x419a6666
mov byte [0x14008e67a], 0
mov byte [0x14008e5e1], 1
mov byte [0x14008b038], 1
mov rax, qword [0x14008e608]
lea rdx, str.SuccessVanityProfile
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
lea rcx, str.SuccessVanityProfile
call fcn.140019d60
test al, al
je 0x140003870
lea rcx, str.Successfully_selected_profile_
call fcn.1400475a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400736e4]
call fcn.140047ec0
test al, al
je 0x14000386b
call fcn.140019b30
call fcn.140019ee0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400737a0]
call fcn.140047ec0
test al, al
je 0x1400038d2
mov dword [0x14008b034], 0x4185999a
mov byte [0x14008e67a], 0
mov byte [0x14008e5e1], 1
mov byte [0x14008e5e0], 1
mov rax, qword [0x14008e608]
lea rdx, str.SuccessMMCProfile
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
lea rcx, str.SuccessMMCProfile
call fcn.140019d60
test al, al
je 0x14000391a
lea rcx, str.Successfully_selected_profile_
call fcn.1400475a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400736e4]
call fcn.140047ec0
test al, al
je 0x140003915
call fcn.140019b30
call fcn.140019ee0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Balker
call fcn.140047ec0
test al, al
je 0x14000398d
mov dword [0x14008b034], 0x41566666
mov byte [0x14008e5e1], 1
mov byte [0x14008b038], 1
mov byte [0x14008e5e0], 1
mov byte [0x14008e67a], 1
mov dword [0x14008b060], 0x3dcccccd
mov rax, qword [0x14008e608]
lea rdx, str.SuccessBalkerProfile
mov rcx, qword [rax + 0x1d18]
call fcn.14000a850
mov ecx, eax
call fcn.140019560
lea rcx, str.SuccessBalkerProfile
call fcn.140019d60
test al, al
je 0x1400039d5
lea rcx, str.Successfully_selected_profile_
call fcn.1400475a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, [0x1400736e4]
call fcn.140047ec0
test al, al
je 0x1400039d0
call fcn.140019b30
call fcn.140019ee0
call fcn.140010530
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
movss xmm3, dword [rax + 0x5c]
subss xmm3, dword [0x1400818d4]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm3, xmm0
addss xmm2, dword [0x1400818c4]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm3
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm0, xmmword [0x140081a60]
movups xmmword [rbp + 0xc0], xmm0
lea rdx, str.Current_user:
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
mov dword [rbp + 0x128], 0x10
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x150]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
movaps xmm0, xmmword [0x140081a40]
movups xmmword [rbp + 0xc0], xmm0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
lea r8, [rbp + 0x150]
lea rdx, [0x1400737f0]
lea rcx, [rbp + 0xc0]
call fcn.1400476a0
call fcn.140054780
lea rcx, str.misc
call fcn.140054660
test al, al
je 0x140004a4f
mov dword [rbp + 0xc0], 0x437a0000
mov dword [rbp + 0xc4], 0x437a0000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.SoundSettings
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x800
lea r8, [rbp + 0xc0]
lea rcx, str.SoundSettings
call fcn.140010320
lea rcx, str.________click_sounds
call fcn.1400475a0
mov rbx, qword [0x14008e608]
mov rax, qword [rbx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140003b83
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov rbx, qword [0x14008e608]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140003bc3
mov qword [rbp + 0xc0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xc0]
call fcn.140018080
mov rbx, qword [0x14008e608]
lea rax, str.Change_Click_Sound
lea rdi, str.Add_Click_Sound
cmp byte [0x14008e5e2], 0
cmovne rdi, rax
cmp qword [rbx + 0x1d18], 0
jne 0x140003c00
mov r8d, 0x1c56
lea rdx, [0x140077da0]
lea rcx, str.g.CurrentWindow
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [rbx + 0x1f50]
test rcx, rcx
je 0x1400045aa
mov rax, qword [rbx + 0x1d18]
mov rdx, qword [rax + 0x3d0]
cmp qword [rcx + 0x3d0], rdx
jne 0x1400045aa
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
mov rcx, rdi
call fcn.140047ec0
lea r14, str.open__
lea rsi, [0x14008e6a0]
xor r15d, r15d
test al, al
je 0x1400040c2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0x20], 0x98
mov qword [rbp + 0x28], r15
mov qword [rbp + 0x50], rsi
mov byte [0x14008e6a0], al
mov dword [rbp + 0x58], 0x104
lea rax, str.Sound_Files
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x4c], 1
mov dword [rbp + 0x80], 0x1800
lea rcx, [rbp + 0x20]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameA]
test eax, eax
je 0x1400040c2
lea rdx, str.Selected_Sound_File:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140005560
mov rcx, rax
mov rdx, rsi
call fcn.140005560
lea rdx, [0x140005730]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [0x14008e5e2], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
nop dword [rax + rax]
inc r12
cmp byte [rsi + r12], r15b
jne 0x140003d30
cmp r12, r13
ja 0x140004ae7
cmp r12, 0xf
ja 0x140003d72
mov qword [rsp + 0x70], r12
mov r13d, 0xf
mov qword [rsp + 0x78], r13
mov r8, r12
mov rdx, rsi
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + r12 + 0x60], r15b
jmp 0x140003e18
mov qword [rsp + 0x78], 0xf
mov rax, r12
or rax, 0xf
cmp rax, r13
jbe 0x140003db4
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140057678
test rax, rax
je 0x14000404b
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140003df1
mov ecx, 0x16
cmp rax, rcx
cmovb rax, rcx
mov r13, rax
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x140003ddf
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140004aed
jmp 0x140003d95
test rcx, rcx
je 0x140003dee
call fcn.140057678
mov rbx, rax
jmp 0x140003df1
mov rbx, r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], r13
mov r8, r12
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r12], r15b
mov r13d, 0xf
mov r8, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov rax, rcx
sub rax, r8
cmp rax, 6
jb 0x140003eb3
lea rax, [r8 + 6]
mov qword [rsp + 0x70], rax
lea rbx, [rsp + 0x60]
cmp rcx, 0xf
cmova rbx, qword [rsp + 0x60]
lea rax, [0x1400738f2]
cmp rax, rbx
jbe 0x140003e71
lea rax, [rbx + r8]
cmp r14, rax
ja 0x140003e71
cmp rbx, r14
ja 0x140003e69
mov rdi, r15
jmp 0x140003e76
mov rdi, rbx
sub rdi, r14
jmp 0x140003e76
mov edi, 6
inc r8
lea rcx, [rbx + 6]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r14
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 6
sub r8, rdi
lea rdx, [r14 + 6]
add rdx, rdi
lea rcx, [rbx + rdi]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x60]
jmp 0x140003ed0
mov qword [rsp + 0x28], 6
mov qword [rsp + 0x20], r14
mov edx, 6
lea rcx, [rsp + 0x60]
call fcn.140005c60
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x110], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
mov byte [rax], 0
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
mov rax, rdx
sub rax, rcx
cmp rax, 0x1a
jb 0x140003f65
lea rax, [rcx + 0x1a]
mov qword [rbp + 0x110], rax
lea rbx, [rbp + 0x100]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x100]
add rbx, rcx
mov r8d, 0x1a
lea rdx, str.__type_mpegvideo_alias_mp3
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x1a], 0
lea rax, [rbp + 0x100]
jmp 0x140003f86
mov qword [rsp + 0x20], 0x1a
lea r9, str.__type_mpegvideo_alias_mp3
mov edx, 0x1a
lea rcx, [rbp + 0x100]
call fcn.140005770
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
mov byte [rax], 0
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140004002
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140003ffd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140003ffd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], r13
mov byte [rbp + 0x100], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x140004057
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004052
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004052
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
lea rcx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rcx, qword [rbp + 0x150]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov rdx, qword [rbp + 0x168]
cmp rdx, 0xf
jbe 0x1400040c8
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400040bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400040bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
jmp 0x1400040c8
mov r13d, 0xf
cmp byte [0x14008e5e2], 0
je 0x140004214
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Remove_Click_Sound
call fcn.140047ec0
test al, al
je 0x140004214
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x110], 8
mov qword [rbp + 0x118], r13
mov rax, qword [str.stop_mp3]
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x108], 0
lea rcx, [rbp + 0x100]
cmp r13, 0xf
cmova rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov rax, qword [rbp + 0x118]
cmp rax, 9
jb 0x14000418c
lea rbx, [rbp + 0x100]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x100]
mov qword [rbp + 0x110], 9
mov r8d, 9
lea rdx, str.close_mp3
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 9], 0
jmp 0x1400041a4
lea r9, str.close_mp3
mov edx, 9
lea rcx, [rbp + 0x100]
call fcn.140005900
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rcx, qword [rbp + 0x100]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov byte [0x14008e5e2], 0
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140004214
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000420f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000420f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
cmp byte [0x14008e5e1], 0
je 0x140004482
mov ecx, 1
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
mov ecx, 0x8001
test cx, ax
je 0x140004482
lea r10, [rbp + 0x130]
cmp qword [rbp + 0x148], 7
cmova r10, qword [rbp + 0x130]
mov rax, qword [rbp + 0x140]
cmp rax, 9
jb 0x1400042d5
lea r11, [rax - 8]
lea r11, [r10 + r11*2]
mov rcx, r10
lea rbx, str.Minecraft
mov rax, r11
sub rax, rcx
sar rax, 1
mov rdx, r15
je 0x14000429a
cmp word [rcx], 0x4d
je 0x140004297
cmp rax, 1
je 0x14000429a
dec rax
add rcx, 2
cmp word [rcx], 0x4d
jne 0x140004284
mov rdx, rcx
mov rcx, rdx
test rdx, rdx
je 0x1400042d5
mov r8d, 9
mov rdx, rbx
mov r9, rcx
sub r9, rbx
movzx eax, word [rdx + r9]
cmp ax, word [rdx]
jne 0x140004479
add rdx, 2
sub r8, 1
jne 0x1400042b1
sub rcx, r10
sar rcx, 1
cmp rcx, 0xffffffffffffffff
jne 0x140004324
lea rdx, str.Lunar_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x140004324
lea rdx, str.FyreMC
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
jne 0x140004324
lea rdx, str.Badlion_Client
lea rcx, [rbp + 0x130]
call fcn.140004e30
cmp rax, 0xffffffffffffffff
je 0x1400045b9
cmp byte [0x14008e67b], 0
jne 0x1400045b9
cmp byte [0x14008e5e2], 0
je 0x1400045b9
lea rdx, str.stop_mp3
lea rcx, [rbp + 0x198]
call fcn.140005010
nop
lea rcx, [rbp + 0x198]
call fcn.140004fa0
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
lea rdx, str.close_mp3
lea rcx, [rbp + 0xc0]
call fcn.140005010
nop
lea rcx, [rbp + 0xc0]
call fcn.140004fa0
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov rdx, rsi
lea rcx, [rbp + 0x170]
call fcn.140005010
nop
mov r8, rax
mov rdx, r14
lea rcx, [rbp]
call fcn.140005430
nop
lea r8, str.__type_mpegvideo_alias_mp3
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.140005350
nop
lea rcx, [rbp]
call fcn.140004fb0
nop
lea rcx, [rbp + 0x170]
call fcn.140004fb0
lea rcx, [rbp + 0x150]
call fcn.140004fa0
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
lea rdx, str.play_mp3_repeat
lea rcx, [rbp + 0x100]
call fcn.140005010
lea rcx, [rbp + 0x100]
call fcn.140004fa0
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov byte [0x14008e67b], 1
lea rcx, [rbp + 0x100]
call fcn.140004fb0
nop
lea rcx, [rbp + 0x150]
call fcn.140004fb0
nop
lea rcx, [rbp + 0xc0]
call fcn.140004fb0
nop
lea rcx, [rbp + 0x198]
call fcn.140004fb0
jmp 0x1400045b9
add rcx, 2
jmp 0x140004270
cmp byte [0x14008e67b], 0
je 0x1400045b9
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x110], 8
mov qword [rbp + 0x118], r13
mov rax, qword [str.stop_mp3]
mov qword [rbp + 0x100], rax
mov byte [rbp + 0x108], 0
lea rcx, [rbp + 0x100]
cmp r13, 0xf
cmova rcx, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov rax, qword [rbp + 0x118]
cmp rax, 9
jb 0x140004520
lea rbx, [rbp + 0x100]
cmp rax, 0xf
cmova rbx, qword [rbp + 0x100]
mov qword [rbp + 0x110], 9
mov r8d, 9
lea rdx, str.close_mp3
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 9], 0
jmp 0x140004538
lea r9, str.close_mp3
mov edx, 9
lea rcx, [rbp + 0x100]
call fcn.140005900
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rcx, qword [rbp + 0x100]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.WINMM.dll_mciSendStringA]
mov byte [0x14008e67b], 0
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400045b9
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400045a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400045a3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
jmp 0x1400045b9
lea rcx, str.Click_inside_the_application_to_interact_with_sound_settings.
call fcn.1400475a0
xor r15d, r15d
call fcn.140010530
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov dword [rbp + 0xc0], 0x435c0000
mov dword [rbp + 0xc4], 0x43160000
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.Selfdestruct
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], 0x800
lea r8, [rbp + 0xc0]
lea rcx, str.Selfdestruct
call fcn.140010320
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
mov eax, 0xf
mov qword [rbp + 0xf8], rax
mov byte [rbp + 0xe0], 0
lea rcx, str.____________extra
call fcn.1400475a0
mov rax, qword [0x14008e608]
mov rax, qword [rax + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000467d
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Self_Destruct
call fcn.140047ec0
test al, al
je 0x140004726
mov rax, qword [rbp + 0xf8]
cmp rax, 0x40
jb 0x1400046e9
lea rbx, [rbp + 0xe0]
cmp rax, 0xf
cmova rbx, qword [rbp + 0xe0]
mov qword [rbp + 0xf0], 0x40
mov r8d, 0x40
lea rdx, str.cmd.exe__C_del__q__f__s_C:Users_USERNAME_AppDataLocalTemp
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0x40], 0
jmp 0x140004701
lea r9, str.cmd.exe__C_del__q__f__s_C:Users_USERNAME_AppDataLocalTemp
mov edx, 0x40
lea rcx, [rbp + 0xe0]
call fcn.140005900
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova rcx, qword [rbp + 0xe0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
mov qword [rbp + 0xc0], 0
lea rdx, [rbp + 0xc0]
lea rcx, str.Hide_Window
call fcn.140047ec0
test al, al
je 0x140004769
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
mov edx, 6
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [0x14008e679]
lea rcx, str.static_bind_color
call fcn.140049650
call fcn.140010530
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x1400818f8]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x140081904]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov dword [rbp + 0xc0], 0x435c0000
mov dword [rbp + 0xc4], 0x42b40000
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
lea rdx, str.version
mov rcx, qword [rcx + 0x1d18]
call fcn.14000a850
mov edx, eax
mov dword [rsp + 0x20], r15d
lea r8, [rbp + 0xc0]
lea rcx, str.version
call fcn.140010320
lea rcx, str.___________version
call fcn.1400475a0
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14000489f
mov eax, dword [rax + 0x1f4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140049d00
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400048d8
mov qword [rbp + 0xc0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xc0]
call fcn.140018080
lea rcx, str._____________1.13
call fcn.1400475a0
movaps xmm0, xmmword [0x140081a20]
movups xmmword [rbp + 0x150], xmm0
lea rdx, str.____________latest_
lea rcx, [rbp + 0x150]
call fcn.1400476a0
call fcn.140010530
mov rcx, qword [0x14008e608]
mov rax, qword [rcx + 0x1d18]
movss xmm3, dword [rax + 0x5c]
subss xmm3, dword [0x1400818d4]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm3, xmm0
addss xmm1, dword [0x1400818c4]
movss dword [rax + 0x118], xmm1
movss dword [rax + 0x11c], xmm3
movss xmm2, dword [rax + 0x134]
maxss xmm2, xmm3
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm2
movaps xmm2, xmmword [0x140081a60]
movups xmmword [rbp + 0x150], xmm2
lea rdx, str.Current_user:
lea rcx, [rbp + 0x150]
call fcn.1400476a0
mov dword [rbp + 0x128], 0x10
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.KERNEL32.dll_GetComputerNameA]
movaps xmm2, xmmword [0x140081a40]
movups xmmword [rbp + 0x150], xmm2
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.1400184a0
lea r8, [rbp + 0x1b8]
lea rdx, [0x1400737f0]
lea rcx, [rbp + 0x150]
call fcn.1400476a0
call fcn.140054780
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x140004a4f
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004a4a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
call fcn.140052b20
call fcn.140016690
nop
mov rdx, qword [rbp + 0x148]
cmp rdx, 7
jbe 0x140004aa3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004a9e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140057670
mov rcx, qword [rbp + 0x1c8]
xor rcx, rsp
call fcn.140057650
lea r11, [rsp + 0x310]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400016d0
nop
call fcn.140001630
nop
call fcn.140001630
int3
call fcn.1400016d0
int3