Function at 0x140053090
Capabilities:
Terminate process

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 - 0x308]
sub rsp, 0x3e0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140086040]
xor rax, rsp
mov qword [rbp + 0x2b0], rax
xor r12d, r12d
mov r15d, r12d
mov dword [rsp + 0x40], r12d
lea rcx, str.If_you_paid_for_this_you_got_scammed._made_by_jouh_on_uc
call fcn.1400311c0
mov edx, 2
mov r8d, edx
lea rcx, str.ConfigAndSettings
call fcn.14002fb80
lea rcx, str.Settings
call fcn.1400311c0
lea rdx, [0x140096228]
lea rcx, str.Transparent
call fcn.14004d9c0
lea rdx, [0x140096227]
lea rcx, str.Debug_Stats
call fcn.14004d9c0
xor edx, edx
mov rcx, qword [0x140096260]
cmp byte [0x140096228], r12b
je 0x140053149
mov r9d, 1
xor r8d, r8d
jmp 0x140053152
mov r9d, 2
mov r8b, 0xff
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
lea rdx, [0x140094688]
lea rcx, str.Text_Color
call fcn.140050220
movzx ebx, al
lea rdx, [0x140094668]
lea rcx, str.Background_Color
call fcn.140050220
or bl, al
lea rdx, [0x140094678]
lea rcx, str.Accent_Color
call fcn.140050220
or bl, al
je 0x14005319f
call fcn.14004c770
call fcn.140030190
lea rcx, str.Configurations
call fcn.1400311c0
xorps xmm7, xmm7
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rbx, [0x1400960c0]
mov r8, rbx
xor edx, edx
lea rcx, str.Config_Name
call fcn.140038580
mov dword [rsp + 0x40], 0x42e60000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Upload_Settings
call fcn.140031b40
lea rsi, str..txt
mov rdi, 0xffffffffffffffff
test al, al
je 0x1400533eb
mov rax, rdi
nop dword [rax]
inc rax
cmp byte [rbx + rax], r12b
jne 0x140053230
test rax, rax
je 0x1400533eb
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov r8d, 8
lea rdx, str.configs_
lea rcx, [rbp]
call fcn.1400448f0
nop
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140053270
mov rdx, rbx
lea rcx, [rbp]
call fcn.140044f20
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r12
mov byte [rax], 0
bts r15d, 0xd
mov r8d, 4
mov rdx, rsi
lea rcx, [rsp + 0x48]
call fcn.140044f20
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x50], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts r15d, 0xc
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140053341
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005333c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005333c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movdqa xmm0, xmmword [0x140078c70]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14005339a
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005338d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005338d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movdqa xmm0, xmmword [0x140078c70]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
lea rcx, [rbp + 0x40]
call fcn.140048680
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x1400533eb
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400533e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400533e6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movss xmm6, dword [0x140078bf4]
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.140012bd0
mov dword [rsp + 0x40], 0x42e60000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Refresh
call fcn.140031b40
test al, al
je 0x140053af2
mov rcx, qword [0x140094798]
mov rdx, qword [0x1400947a0]
cmp rcx, rdx
je 0x14005344d
call fcn.140044bb0
mov rax, qword [0x140094798]
mov qword [0x1400947a0], rax
lea rax, str.configs
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 7
call fcn.14006bd10
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea r8, [rbp - 0x80]
mov edx, eax
lea rcx, [rbp - 0x30]
call fcn.1400462b0
or r15d, 0xc00
mov dword [rsp + 0x40], r15d
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x30]
lea rcx, [rbp - 0x40]
call fcn.14005e520
test eax, eax
jne 0x140053fc1
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x1400534e9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400534e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400534e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x140053506
lock inc dword [rcx + 8]
mov rcx, qword [rbp - 0x38]
mov r15d, dword [rsp + 0x40]
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x10], xmm0
test rcx, rcx
je 0x140053521
lock inc dword [rcx + 8]
mov rcx, qword [rbp - 0x38]
mov r15d, dword [rsp + 0x40]
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
test rcx, rcx
je 0x140053561
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14005355c
mov rbx, qword [rbp - 0x38]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14005355c
mov rcx, qword [rbp - 0x38]
mov rax, qword [rcx]
call qword [rax + 8]
mov r15d, dword [rsp + 0x40]
mov r13, qword [rbp - 0x10]
test r13, r13
je 0x140053a7e
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], 4
call fcn.14006bd10
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rsp + 0x70]
mov edx, eax
lea rcx, [rsp + 0x48]
call fcn.1400462b0
or r15d, 0xc
lea r14, [r13 + 0x20]
mov rcx, r14
cmp qword [r14 + 0x18], 7
jbe 0x1400535af
mov rcx, qword [r14]
lea r12, [r14 + 0x10]
mov rax, qword [r12]
lea rdi, [rcx + rax*2]
mov rbx, rdi
mov rdx, rdi
call fcn.140046420
cmp rax, rdi
je 0x14005360b
nop dword [rax + rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x1400535df
cmp cx, 0x2f
jne 0x1400535e8
add rax, 2
cmp rax, rdi
jne 0x1400535d0
cmp rax, rdi
je 0x14005360b
nop dword [rax]
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x14005360b
cmp cx, 0x2f
je 0x14005360b
mov rbx, rdx
cmp rax, rdx
jne 0x1400535f0
mov r8d, 0x3a
mov rdx, rdi
mov rcx, rbx
call fcn.14006c500
cmp rbx, rax
je 0x14005365f
lea rcx, [rax - 2]
cmp rbx, rcx
je 0x14005365f
cmp word [rcx], 0x2e
jne 0x140053641
lea rdx, [rcx - 2]
cmp rbx, rdx
jne 0x140053662
cmp word [rdx], 0x2e
jne 0x140053662
jmp 0x14005365f
sub rcx, 2
cmp rbx, rcx
je 0x14005365f
nop word [rax + rax]
cmp word [rcx], 0x2e
je 0x140053662
sub rcx, 2
cmp rbx, rcx
jne 0x140053650
mov rcx, rax
mov qword [rbp + 0x40], rcx
sub rax, rcx
sar rax, 1
mov qword [rbp + 0x48], rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x30]
call fcn.140064d10
or r15d, 0x10
mov dword [rsp + 0x40], r15d
lea rax, [rsp + 0x48]
mov rbx, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x60]
cmp rdi, 7
cmova rax, rbx
mov qword [rbp - 0x60], rax
mov rax, qword [rsp + 0x58]
mov qword [rbp - 0x58], rax
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x30]
call fcn.1400467a0
mov esi, eax
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x14005370e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400536ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053a62
call fcn.14006ae8c
mov rdi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x48]
xor eax, eax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 7
mov word [rbp - 0x30], ax
cmp rdi, 7
jbe 0x14005375b
lea rdx, [rdi*2 + 2]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140053753
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053a69
mov rcx, rbx
call fcn.14006ae8c
test esi, esi
jne 0x1400539a7
cmp qword [r14 + 0x18], 7
jbe 0x14005376d
mov r14, qword [r14]
mov rax, qword [r12]
lea rdi, [r14 + rax*2]
mov rbx, rdi
mov rdx, rdi
mov rcx, r14
call fcn.140046420
cmp rax, rdi
je 0x1400537cb
nop dword [rax + rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x14005379f
cmp cx, 0x2f
jne 0x1400537a8
add rax, 2
cmp rax, rdi
jne 0x140053790
cmp rax, rdi
je 0x1400537cb
nop dword [rax]
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x1400537cb
cmp cx, 0x2f
je 0x1400537cb
mov rbx, rdx
cmp rax, rdx
jne 0x1400537b0
mov qword [rbp - 0x80], rbx
sub rdi, rbx
sar rdi, 1
mov qword [rbp - 0x78], rdi
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x30]
call fcn.140064d10
bts r15d, 9
lea rsi, [rbp - 0x30]
cmp qword [rbp - 0x18], 7
cmova rsi, qword [rbp - 0x30]
mov rdi, qword [rbp - 0x20]
call fcn.14006bd10
mov r14d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xor r12d, r12d
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], r12b
bts r15d, 8
mov dword [rsp + 0x40], r15d
test rdi, rdi
je 0x1400538ac
cmp rdi, 0x7fffffff
ja 0x140053fe1
mov dword [rsp + 0x20], r12d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.14006bd80
mov rbx, rax
mov qword [rsp + 0x70], rax
shr rax, 0x20
test eax, eax
jne 0x140053fd7
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rsp + 0x48]
call fcn.14005b390
lea r9, [rsp + 0x48]
cmp qword [rsp + 0x60], 0xf
cmova r9, qword [rsp + 0x48]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r14d
call fcn.14006bd80
mov qword [rsp + 0x70], rax
shr rax, 0x20
test eax, eax
jne 0x140053fcd
btr r15d, 8
or r15d, 0xe0
mov dword [rsp + 0x40], r15d
mov rdx, qword [0x1400947a0]
cmp rdx, qword [0x1400947a8]
je 0x14005390a
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r12
mov qword [rdx + 0x18], r12
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rdx + 0x10], xmm1
mov qword [rsp + 0x58], r12
mov eax, 0xf
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x48], 0
add qword [0x1400947a0], 0x20
jmp 0x140053919
lea r8, [rsp + 0x48]
call fcn.1400653d0
mov rax, qword [rsp + 0x60]
cmp rax, 0xf
jbe 0x140053952
lea rdx, [rax + 1]
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005394d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053a70
call fcn.14006ae8c
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x1400539b0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400539a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140053a77
call fcn.14006ae8c
jmp 0x1400539b0
xor r12d, r12d
nop word [rax + rax]
lea rdx, [rbp + 0x60]
mov rcx, qword [r13 + 0x40]
call fcn.14006bf70
cmp eax, 0x12
je 0x1400539fe
test eax, eax
jne 0x140053fb9
cmp word [rbp + 0x8c], 0x2e
jne 0x1400539f0
movzx eax, word [rbp + 0x8e]
test ax, ax
je 0x1400539b0
cmp ax, 0x2e
jne 0x1400539f0
cmp word [rbp + 0x90], 0
je 0x1400539b0
lea rdx, [rbp + 0x60]
mov rcx, r13
call fcn.1400477e0
jmp 0x140053a4b
mov r13, r12
mov qword [rbp - 0x10], r12
mov rbx, qword [rbp - 8]
mov qword [rbp - 8], r12
test rbx, rbx
je 0x140053a4b
mov rdi, 0xffffffffffffffff
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140053a42
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140053a42
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov r15d, dword [rsp + 0x40]
mov r13, qword [rbp - 0x10]
mov eax, r12d
test eax, eax
jne 0x140053fb9
lea rsi, str..txt
jmp 0x140053565
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
mov rcx, qword [rbp - 8]
mov rdi, 0xffffffffffffffff
test rcx, rcx
je 0x140053abd
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140053abd
mov rbx, qword [rbp - 8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140053abd
mov rcx, qword [rbp - 8]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x140053af2
mov eax, edi
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140053af2
mov rbx, qword [rbp - 0x38]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
cmp edi, 1
jne 0x140053af2
mov rcx, qword [rbp - 0x38]
mov rax, qword [rcx]
call qword [rax + 8]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax]
mov ecx, dword [rcx + rax]
cmp dword [0x140096268], ecx
jle 0x140053b3b
lea rcx, [0x140096268]
call fcn.14006afac
cmp dword [0x140096268], 0xffffffff
jne 0x140053b3b
lea rcx, [0x14006e900]
call fcn.14006b24c
lea rcx, [0x140096268]
call fcn.14006af40
lea rcx, str.Available_Configs:
call fcn.1400311c0
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x44], 0x43160000
lea rdx, [rsp + 0x40]
call fcn.14000a560
mov r14, qword [0x1400947a0]
mov rbx, qword [0x140094798]
lea rdi, [0x1400946a0]
cmp rbx, r14
je 0x140053c17
mov qword [rsp + 0x40], 0
nop dword [rax + rax]
mov rdx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x140053ba0
mov rdx, qword [rbx]
mov rcx, rdi
cmp qword [0x1400946b8], 0xf
cmova rcx, qword [0x1400946a0]
mov r8, qword [0x1400946b0]
cmp r8, qword [rbx + 0x10]
jne 0x140053bcd
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140053bcd
mov dl, 1
jmp 0x140053bcf
xor dl, dl
mov rcx, rbx
cmp rsi, 0xf
jbe 0x140053bdb
mov rcx, qword [rbx]
lea r9, [rsp + 0x40]
xor r8d, r8d
call fcn.1400408f0
test al, al
je 0x140053c0a
cmp rdi, rbx
je 0x140053c0a
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140053bfe
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rdi
call fcn.140044dc0
add rbx, 0x20
cmp rbx, r14
jne 0x140053b90
call fcn.14000a600
cmp qword [0x1400946b0], 0
je 0x140053ea1
mov dword [rsp + 0x40], 0x42e60000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Save_Settings
call fcn.140031b40
test al, al
je 0x140053d60
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x70], xmm1
mov r8d, 8
lea rdx, str.configs_
lea rcx, [rbp - 0x80]
call fcn.1400448f0
nop
mov rdx, rdi
cmp qword [0x1400946b8], 0xf
cmova rdx, qword [0x1400946a0]
mov r8, qword [0x1400946b0]
lea rcx, [rbp - 0x80]
call fcn.140044f20
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x20], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140053d07
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053d02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053d02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movdqa xmm0, xmmword [0x140078c70]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
lea rcx, [rbp - 0x30]
call fcn.140048680
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0xf
jbe 0x140053d60
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053d5b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053d5b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movaps xmm1, xmm6
movaps xmm0, xmm7
call fcn.140012bd0
mov dword [rsp + 0x40], 0x42e60000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Load_Settings
call fcn.140031b40
test al, al
je 0x140053ea1
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov r8d, 8
lea rdx, str.configs_
lea rcx, [rbp - 0x60]
call fcn.1400448f0
nop
cmp qword [0x1400946b8], 0xf
cmova rdi, qword [0x1400946a0]
mov r8, qword [0x1400946b0]
mov rdx, rdi
lea rcx, [rbp - 0x60]
call fcn.140044f20
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140053e48
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053e43
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053e43
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
movdqa xmm0, xmmword [0x140078c70]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
lea rcx, [rbp + 0x20]
call fcn.14004aa10
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140053ea1
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053e9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053e9c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14006ae8c
call fcn.140030490
mov rcx, qword [0x140095650]
movss xmm0, dword [rcx + 0x3808]
movss xmm1, dword [rcx + 0x3818]
mov rax, qword [rcx + 0x3ed8]
addss xmm0, xmm0
addss xmm0, dword [rcx + 0x3c10]
addss xmm0, xmm1
movss xmm2, dword [rax + 0x2c]
subss xmm2, xmm0
subss xmm2, xmm1
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm2
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x28]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
subss xmm1, dword [0x140078b7c]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x40], 0x42f00000
mov dword [rsp + 0x44], 0x41a00000
lea rdx, [rsp + 0x40]
lea rcx, str.Refresh_Cheat
call fcn.140031b40
test al, al
je 0x140053f7f
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rbp + 0x2b0]
xor rcx, rsp
call fcn.14006ac20
lea r11, [rsp + 0x3e0]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
call fcn.140047410
nop
lea r8, [rbp - 0x30]
mov edx, eax
call fcn.140047500
nop
mov ecx, dword [rsp + 0x74]
call fcn.140046040
int3
mov ecx, dword [rsp + 0x74]
call fcn.140046040
int3
call fcn.140045d60
int3