Function at 0x1400566a0
Capabilities:
Create process on windows
Encode data using xor
Execute command
Parse credit card information
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x1070
call fcn.1400789d0
sub rsp, rax
movaps xmmword [rsp + 0x1060], xmm6
movaps xmmword [rsp + 0x1050], xmm7
movaps xmmword [rsp + 0x1040], xmm8
movaps xmmword [rsp + 0x1030], xmm9
movaps xmmword [rsp + 0x1020], xmm10
movaps xmmword [rsp + 0x1010], xmm11
movaps xmmword [rsp + 0x1000], xmm12
movaps xmmword [rsp + 0xff0], xmm13
movaps xmmword [rsp + 0xfe0], xmm14
movaps xmmword [rsp + 0xfd0], xmm15
mov rax, qword [0x1400b7040]
xor rax, rsp
mov qword [rsp + 0xfc0], rax
xor edi, edi
mov dword [rsp + 0x50], edi
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rsp + 0xfb0]
call qword [sym.imp.USER32.dll_GetWindowRect]
xorps xmm13, xmm13
movss xmm0, dword [0x1400aa908]
movss xmm11, dword [0x1400aa8e0]
mov rbx, qword [0x14013bd60]
unpcklps xmm0, xmm11
movsd qword [rbx + 0x1dd4], xmm0
xorps xmm0, xmm0
unpcklps xmm0, xmm13
movsd qword [rbx + 0x1ddc], xmm0
mov dword [rbx + 0x1dc4], 2
mov byte [rbx + 0x1dfc], 1
or dword [rbx + 0x1dc0], 3
mov dword [rbx + 0x1de4], 0x44960000
mov dword [rbx + 0x1de8], 0x442f0000
mov dword [rbx + 0x1dc8], 1
lea rcx, [rbx + 0x1e80]
movss xmm1, dword [rbx + 0x163c]
movss xmm0, dword [rbx + 0x1640]
mov dword [rsp + 0xd70], 1
movss dword [rsp + 0xd74], xmm1
movss dword [rsp + 0xd78], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov qword [rbx + 0x163c], rdi
xor edx, edx
lea r8d, [rdi + 0x2b]
lea rcx, str.Loader
call fcn.14001f030
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
movsd xmm8, qword [rax + 0x50]
movss xmm6, dword [rax + 0x58]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm9, dword [rax + 0x118]
movss xmm10, dword [rax + 0x11c]
movss xmm15, dword [0x1400aa854]
subss xmm10, xmm15
addss xmm9, dword [0x1400aa888]
movss dword [rsp + 0x58], xmm9
movss dword [rsp + 0x5c], xmm10
mov qword [rsp + 0xd90], rdi
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x64], 0x3f800000
movaps xmm0, xmmword [0x1400aa9e0]
movups xmmword [rsp + 0x420], xmm0
lea rcx, [rsp + 0x420]
call fcn.1400149f0
movaps xmm7, xmm8
shufps xmm7, xmm7, 0x55
movss xmm12, dword [0x1400aa89c]
addss xmm7, xmm12
movsd qword [rsp + 0xd70], xmm8
addss xmm6, xmm8
movss dword [rsp + 0xc0], xmm6
movss dword [rsp + 0xc4], xmm7
mov dword [rsp + 0x28], 0x30
movss xmm6, dword [0x1400aa840]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0xc0]
lea rdx, [rsp + 0xd70]
mov rcx, rbx
call fcn.140040300
movaps xmm0, xmmword [0x1400aaad0]
movups xmmword [rsp + 0x430], xmm0
lea rcx, [rsp + 0x430]
call fcn.1400149f0
mov r11d, eax
movaps xmm0, xmmword [0x1400aaa10]
movups xmmword [rsp + 0x410], xmm0
lea rcx, [rsp + 0x410]
call fcn.1400149f0
mov r10d, eax
movaps xmm0, xmmword [0x1400aaa10]
movups xmmword [rsp + 0x448], xmm0
lea rcx, [rsp + 0x448]
call fcn.1400149f0
mov r9d, eax
movaps xmm0, xmmword [0x1400aaad0]
movups xmmword [rsp + 0x458], xmm0
lea rcx, [rsp + 0x458]
call fcn.1400149f0
mov r8d, eax
movaps xmm0, xmmword [0x1400aaa10]
movups xmmword [rsp + 0x468], xmm0
lea rcx, [rsp + 0x468]
call fcn.1400149f0
addss xmm8, dword [0x1400aa884]
movss dword [rsp + 0xa8], xmm8
movss dword [rsp + 0xac], xmm7
movss dword [rsp + 0x40], xmm6
mov dword [rsp + 0x38], r11d
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x20], r8d
mov r9d, eax
lea r8, [rsp + 0xa8]
lea rdx, [rsp + 0xd70]
mov rcx, rbx
call fcn.1400453e0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm13
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa938]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x41f00000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
call fcn.14004c400
test al, al
je 0x140056ac3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm13
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm13
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43870000
mov dword [rsp + 0xd74], 0x44480000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.leftside
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x140056b99
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140056ba8
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 0x30
lea r8, [rsp + 0xd70]
mov edx, eax
lea rcx, str.leftside
call fcn.14001c0a0
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x478], xmm0
lea rcx, [rsp + 0x478]
call fcn.1400149f0
mov r12d, eax
addss xmm10, dword [0x1400aa8b4]
addss xmm9, dword [0x1400aa8cc]
movss dword [rsp + 0x80], xmm9
movss dword [rsp + 0x84], xmm10
mov r14, qword [0x14013be38]
test eax, 0xff000000
je 0x140056cdc
mov r15, qword [rsi + 0x98]
cmp r14, r15
je 0x140056c34
mov rdx, r14
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movss xmm3, dword [0x1400aa830]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.14003fb20
mov r9d, r12d
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xd90]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r14, r15
je 0x140056cdc
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x140056cc4
mov rax, rdi
jmp 0x140056ccd
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
mov rax, qword [0x14013bd60]
mov rcx, qword [rax + 0x1d18]
movss xmm6, dword [rcx + 0x118]
movss xmm7, dword [rcx + 0x11c]
addss xmm7, dword [0x1400aa8bc]
addss xmm6, dword [0x1400aa8ac]
movss dword [rsp + 0x58], xmm6
movss dword [rsp + 0x5c], xmm7
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x488], xmm0
lea rcx, [rsp + 0x488]
call fcn.1400149f0
mov r12d, eax
addss xmm7, dword [0x1400aa898]
addss xmm6, xmm12
movss dword [rsp + 0x88], xmm6
movss dword [rsp + 0x8c], xmm7
mov r14, qword [0x14013bd98]
test eax, 0xff000000
je 0x140056e25
mov r15, qword [rsi + 0x98]
cmp r14, r15
je 0x140056d7d
mov rdx, r14
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movss xmm3, dword [0x1400aa8b0]
lea r8, [rsp + 0x88]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.14003fb20
mov r9d, r12d
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0xd90]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x88]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r14, r15
je 0x140056e25
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x140056e0d
mov rax, rdi
jmp 0x140056e16
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa8a0]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14013bd80]
call fcn.140022740
mov qword [rsp + 0x500], rdi
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0xd70], rax
xor edx, edx
lea rcx, [rsp + 0xdf8]
call fcn.140065650
nop
mov r15d, 1
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x7f0]
mov qword [rsp + 0xd90], rax
mov qword [rsp + 0x828], rdi
mov rcx, qword [rsp + 0x500]
test rcx, rcx
je 0x140056f21
mov rax, qword [rcx]
mov r8, qword [rax]
lea rdx, [rsp + 0x7f0]
call r8
mov qword [rsp + 0x828], rax
lea rcx, [0x14013bee8]
mov rdx, qword [0x14013bef8]
cmp qword [0x14013bf00], 0xf
jbe 0x140056f40
mov rcx, qword [0x14013bee8]
add rdx, rcx
mov qword [rsp + 0xd90], rcx
mov qword [rsp + 0xd98], rdx
movaps xmm0, xmmword [rsp + 0xd90]
movdqa xmmword [rsp + 0xd90], xmm0
lea r8, [rsp + 0x7f0]
lea rdx, [rsp + 0xd90]
lea rcx, [rsp + 0xc80]
call fcn.140067c90
nop
lea r8, [rsp + 0xdf8]
mov rcx, rax
call fcn.140063e20
nop
lea rcx, [rsp + 0xcc8]
call fcn.140063d70
mov rcx, qword [rsp + 0xcb8]
test rcx, rcx
je 0x140056fcd
mov rax, qword [rcx]
mov r8, qword [rax + 0x20]
lea rax, [rsp + 0xc80]
cmp rcx, rax
setne dl
call r8
mov qword [rsp + 0xcb8], rdi
mov rcx, qword [rsp + 0x500]
test rcx, rcx
je 0x140056ffa
mov rax, qword [rcx]
mov r8, qword [rax + 0x20]
lea rax, [rsp + 0x4c8]
cmp rcx, rax
setne dl
call r8
mov qword [rsp + 0x500], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e8], xmm0
mov qword [rsp + 0x1f8], rdi
mov qword [rsp + 0x200], rdi
mov r8d, 6
lea rdx, str.status
lea rcx, [rsp + 0x1e8]
call fcn.140063780
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0xdf8]
call fcn.140064890
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xor eax, eax
mov qword [rsp + 0x70], rax
movzx edx, byte [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.1400625a0
mov byte [rsp + 0x68], 3
mov ecx, 0x20
call fcn.140077e04
lea rcx, [rsp + 0xdb0]
mov qword [rsp + 0xe48], rcx
mov qword [rsp + 0xe50], rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rdi
mov r8d, 7
lea rdx, str.success
mov rcx, rax
call fcn.140063780
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0xe50], rdi
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.1400644c0
movzx ebx, al
movzx edx, byte [rsp + 0x68]
lea rcx, [rsp + 0x70]
call fcn.1400625a0
nop
test bl, bl
je 0x140057344
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0x220], rdi
mov r8d, 8
lea rdx, str.username
lea rcx, [rsp + 0x208]
call fcn.140063780
lea rdx, [rsp + 0x208]
lea rcx, [rsp + 0xdf8]
call fcn.140064890
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0xdb8], xmm0
movdqa xmm1, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0xdc8], xmm1
mov byte [rsp + 0xdb8], 0
mov dword [rsp + 0x50], 0x41
cmp byte [rax], 3
jne 0x14005c208
mov r9, qword [rax + 8]
lea rax, [rsp + 0xdb8]
cmp rax, r9
je 0x1400571bf
mov rbx, qword [r9 + 0x10]
cmp qword [r9 + 0x18], 0xf
jbe 0x14005718b
mov r9, qword [r9]
lea rcx, [rsp + 0xdb8]
cmp rbx, 0xf
ja 0x1400571b6
mov qword [rsp + 0xdc8], rbx
mov r8, rbx
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rsp + rbx + 0xdb8], 0
jmp 0x1400571bf
mov rdx, rbx
call fcn.140070f60
nop
mov r15d, 0x31
mov dword [rsp + 0x50], r15d
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
movss xmm6, dword [rax + 0x58]
lea rax, [rsp + 0xdb8]
cmp qword [rsp + 0xdd0], 0xf
cmova rax, qword [rsp + 0xdb8]
test rax, rax
jne 0x140057201
xorps xmm0, xmm0
jmp 0x14005725e
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400aa95c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400aa94c]
movss xmm2, dword [rbx + 0x1a80]
lea rdx, [rsp + 0xd70]
mov rcx, qword [rbx + 0x1a78]
call fcn.140044550
movss xmm0, dword [rsp + 0xd70]
addss xmm0, dword [0x1400aa788]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm6, xmm0
mulss xmm6, dword [0x1400aa748]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm6
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
lea rdx, [rsp + 0xdb8]
cmp qword [rsp + 0xdd0], 0xf
cmova rdx, qword [rsp + 0xdb8]
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
nop
mov rdx, qword [rsp + 0xdd0]
cmp rdx, 0xf
jbe 0x140057329
inc rdx
mov rcx, qword [rsp + 0xdb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057324
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140057324
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0xdc8], xmm0
mov byte [rsp + 0xdb8], 0
jmp 0x140057367
movaps xmm0, xmmword [0x1400aab00]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Failed_to_get_username
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa8c4]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
movss xmm6, dword [0x1400aa814]
subss xmm2, xmm6
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
movaps xmm0, xmmword [0x1400aaae0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.user
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
movss xmm7, dword [0x1400aa870]
addss xmm0, xmm7
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa880]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
cmp dword [0x14013c168], 0
sete r8b
lea rdx, str.Home
lea rcx, [0x1400a8878]
call fcn.14004d970
test al, al
je 0x14005754d
mov edx, edi
mov dword [0x14013c168], edx
jmp 0x140057553
mov edx, dword [0x14013c168]
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm7
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm6
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
cmp edx, 1
sete r8b
lea rdx, str.Settings
lea rcx, [0x1400a887c]
call fcn.14004d970
test al, al
je 0x140057638
mov dword [0x14013c168], 1
and r15d, 0xfffffffe
mov dword [rsp + 0x58], r15d
movzx edx, byte [rsp + 0xdf8]
lea rcx, [rsp + 0xe00]
call fcn.1400625a0
nop
call fcn.14001c2c0
mov eax, dword [0x14013c168]
test eax, eax
jne 0x14005b360
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa8a4]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa900]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43870000
mov dword [rsp + 0xd74], 0x435c0000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.container1
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x140057746
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140057755
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xd70]
mov edx, eax
lea rcx, str.container1
call fcn.14001c0a0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
movss xmm8, dword [0x1400aa848]
addss xmm7, xmm8
addss xmm6, xmm8
movss dword [rsp + 0xd90], xmm6
movss dword [rsp + 0xd94], xmm7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0xd70], 0x3f800000
mov dword [rsp + 0xd74], 0x3f800000
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x498], xmm0
lea rcx, [rsp + 0x498]
call fcn.1400149f0
mov r12d, eax
movss xmm9, dword [0x1400aa8c0]
addss xmm7, xmm9
movss xmm10, dword [0x1400aa8ec]
addss xmm6, xmm10
movss dword [rsp + 0x78], xmm6
movss dword [rsp + 0x7c], xmm7
mov r14, qword [0x14013be40]
test eax, 0xff000000
je 0x140057903
mov r15, qword [rsi + 0x98]
cmp r14, r15
je 0x14005785a
mov rdx, r14
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movaps xmm3, xmm8
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0xd90]
mov rcx, rsi
call fcn.14003fb20
mov r9d, r12d
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r14, r15
je 0x1400578fe
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x1400578e6
mov rax, rdi
jmp 0x1400578ef
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
mov r15d, dword [rsp + 0x58]
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm11, dword [0x1400aa8c8]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm12, dword [0x1400aa8d8]
addss xmm0, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14013bd88]
call fcn.140022740
lea rdx, [0x14013c390]
lea rcx, [rsp + 0x900]
call fcn.140061ce0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400579c1
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140057a07
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140057a02
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005a739
mov rcx, r8
call fcn.140077af0
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xe78], xmm0
movups xmmword [rsp + 0xe88], xmm0
mov dword [rsp + 0xe98], eax
lea r13, [0x140000000]
lea rax, [r13 + 0xaa398]
mov qword [rsp + 0x610], rax
lea rcx, [rsp + 0x6a0]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
or r15d, 2
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x50], r15d
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x620]
lea rcx, [rsp + 0x610]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rsp + 0x610]
movsxd rcx, dword [rax + 4]
lea r12, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + rcx + 0x610], r12
mov rax, qword [rsp + 0x610]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x60c], edx
lea rax, [rsp + 0x620]
mov qword [rsp + 0xd70], rax
lea rcx, [rsp + 0x620]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + 0x620], rax
lea rdx, [0x14013bf08]
cmp qword [0x14013bf20], 0xf
cmova rdx, qword [0x14013bf08]
mov r9d, 2
mov r8, qword [0x14013bf18]
lea rcx, [rsp + 0x620]
call fcn.140062460
nop
lea rax, [rsp + 0xe78]
mov qword [rsp + 0x150], rax
lea r14, str._Y__m__d
mov qword [rsp + 0x158], r14
mov qword [rsp + 0x160], r14
mov rax, r14
nop dword [rax + rax]
inc rax
mov qword [rsp + 0x160], rax
cmp byte [rax], 0
jne 0x140057b50
lea rdx, [rsp + 0x150]
lea rcx, [rsp + 0x610]
call fcn.1400676e0
nop
mov rax, qword [rsp + 0x610]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x610], r12
mov rax, qword [rsp + 0x610]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x60c], edx
lea rcx, [rsp + 0x620]
call fcn.140060920
lea rcx, [rsp + 0x628]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x6a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0xe78]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
sar rdx, 0x17
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
sub rsi, rdx
cmp rsi, 0x278d00
jle 0x140057c38
movaps xmm0, xmmword [0x1400aabf0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Lifetime
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x140057d13
test rsi, rsi
jg 0x140057caf
mov rax, qword [0x14013bd60]
mov rcx, qword [rax + 0x1d18]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x50]
addss xmm0, dword [rcx + 0x9c]
subss xmm0, xmm8
call fcn.140022ed0
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0x8a0]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
lea rdx, str.No_License
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x140057d13
movabs rax, 0x1845c8a0ce512957
imul rsi
mov r10, rdx
sar r10, 0xd
mov rax, r10
shr rax, 0x3f
add r10, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0x9e0]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
mov r8d, r10d
lea rdx, str._d_Days
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
movss xmm0, dword [rax + 0x118]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [0x1400aa84c]
movss xmm15, dword [0x1400aa860]
addss xmm0, xmm15
movss dword [rsp + 0xd90], xmm0
movss dword [rsp + 0xd94], xmm1
mov dword [rsp + 0x28], 0x1f
movss xmm6, dword [0x1400aa81c]
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa818]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0x4c0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov dword [rsp + 0x28], 0x1f
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa7d0]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0xff0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa86c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm1, xmmword [0x1400aab30]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.Undetected
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1678]
mov dword [rsp + 0xd70], 0xb
movss dword [rsp + 0xd74], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
movss xmm14, dword [0x1400aa8d4]
addss xmm2, xmm14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa874]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43340000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
test rsi, rsi
jle 0x140058ee5
lea rcx, str.Start
call fcn.14004c0b0
test al, al
je 0x140057fbf
lea rcx, str.Choose_Version
call fcn.1400237c0
mov dword [0x14013c51c], 0
call fcn.140023e80
test al, al
je 0x140058ef1
mov rcx, qword [0x14013bd60]
movss xmm0, dword [0x14013c51c]
addss xmm0, dword [rcx + 0x18]
movss dword [0x14013c51c], xmm0
mov dword [rsp + 0xc8], 0x43960000
mov dword [rsp + 0xcc], 0x43160000
xor r8d, r8d
lea rdx, [rsp + 0xc8]
mov rcx, qword [rcx + 0x1d18]
call fcn.1400229b0
mov dword [rsp + 0xd70], 0x42d20000
mov dword [rsp + 0xd74], 0x42200000
lea rcx, [rsp + 0xd70]
call fcn.140022e50
lea rcx, str.Select_a_version
call fcn.14004b5f0
mov rdx, qword [0x14013bd60]
mov rax, qword [rdx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm15
call fcn.140022ed0
mov rdx, qword [rdx + 0x1d18]
movss xmm0, dword [rdx + 0x11c]
subss xmm0, dword [rdx + 0x54]
addss xmm0, dword [rdx + 0xa0]
addss xmm0, xmm15
call fcn.140022f20
mov qword [rsp + 0xd70], 0x42f00000
lea rdx, [rsp + 0xd70]
lea rcx, str.Safe_Versions
call fcn.14004c760
mov esi, dword [0x1400b7008]
test al, al
je 0x140058764
movups xmm0, xmmword [0x1400a9f90]
movups xmmword [rsp + 0x350], xmm0
movups xmm1, xmmword [0x1400a9fa0]
movups xmmword [rsp + 0x360], xmm1
movups xmm0, xmmword [0x1400a9fb0]
movups xmmword [rsp + 0x370], xmm0
movups xmm1, xmmword [0x1400a9fc0]
movups xmmword [rsp + 0x380], xmm1
movzx eax, word [0x1400a9fd0]
mov word [rsp + 0x390], ax
movzx eax, byte [0x1400a9fd2]
mov byte [rsp + 0x392], al
mov r8d, edi
cmp esi, 2
jl 0x14005826f
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x354]
mov edx, dword [rsp + 0xd70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140058162
cmp r8d, 0x43
jge 0x1400582b3
movsxd rax, r8d
lea r9, [rsp + 0x350]
add r9, rax
nop dword [rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x140058280
lea rbx, [0x14013c438]
mov r8, rbx
lea rdx, [rsp + 0x350]
lea rcx, [rsp + 0x920]
call fcn.140062fd0
nop
lea r8, str.__o_C:WindowsINF_rage_scripting_fivem.dll___silent
mov rdx, rax
lea rcx, [rsp + 0xf30]
call fcn.140062d80
nop
lea rcx, [rsp + 0x920]
call fcn.140061b30
lea rcx, [rsp + 0xf30]
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a9f48]
movups xmmword [rsp + 0x2c8], xmm0
movups xmm1, xmmword [0x1400a9f58]
movups xmmword [rsp + 0x2d8], xmm1
movups xmm0, xmmword [0x1400a9f68]
movups xmmword [rsp + 0x2e8], xmm0
movsd xmm0, qword [0x1400a9f78]
movsd qword [rsp + 0x2f8], xmm0
mov eax, dword [0x1400a9f80]
mov dword [rsp + 0x300], eax
movzx eax, byte [0x1400a9f84]
mov byte [rsp + 0x304], al
mov r8d, edi
cmp esi, 2
jl 0x1400584bd
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x2cc]
mov edx, dword [rsp + 0xd70]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400583b0
cmp r8d, 0x3d
jge 0x140058503
movsxd rax, r8d
lea r9, [rsp + 0x2c8]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3d
jl 0x1400584d0
mov r8, rbx
lea rdx, [rsp + 0x2c8]
lea rcx, [rsp + 0x940]
call fcn.140062fd0
nop
lea r8, str.__o_C:WindowsINFlauncher.exe___silent
mov rdx, rax
lea rcx, [rsp + 0xf10]
call fcn.140062d80
nop
lea rcx, [rsp + 0x940]
call fcn.140061b30
lea rcx, [rsp + 0xf10]
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.q_thb_YVMH_tpy]
movups xmmword [rsp + 0x198], xmm0
movups xmm1, xmmword [0x1400aa318]
movups xmmword [rsp + 0x1a8], xmm1
mov eax, dword [0x1400aa328]
mov dword [rsp + 0x1b8], eax
movzx eax, byte [0x1400aa32c]
mov byte [rsp + 0x1bc], al
mov r8d, edi
cmp esi, 2
jl 0x1400586ed
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x19c]
mov edx, dword [rsp + 0xd70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400585e0
cmp r8d, 0x25
jge 0x140058733
movsxd rax, r8d
lea r9, [rsp + 0x198]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x140058700
lea rcx, [rsp + 0x198]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140023c30
nop
lea rcx, [rsp + 0xf10]
call fcn.140061b30
nop
lea rcx, [rsp + 0xf30]
call fcn.140061b30
jmp 0x14005876b
lea rbx, [0x14013c438]
movaps xmm1, xmm15
movaps xmm0, xmm13
call fcn.140022da0
mov qword [rsp + 0xd70], 0x42f00000
lea rdx, [rsp + 0xd70]
lea rcx, str.Test_Version
call fcn.14004c760
test al, al
je 0x140058ede
lea r8, str.download_fivemnew.php_hwid
lea rcx, [rsp + 0x960]
call fcn.140062df0
nop
lea r8, [0x14013c480]
mov rdx, rax
lea rcx, [rsp + 0xef0]
call fcn.140062f60
nop
lea rcx, [rsp + 0x960]
call fcn.140061b30
lea r8, str.download_injnew.php_hwid
lea rcx, [rsp + 0x980]
call fcn.140062df0
nop
lea r8, [0x14013c480]
mov rdx, rax
lea rcx, [rsp + 0xd90]
call fcn.140062f60
nop
lea rcx, [rsp + 0x980]
call fcn.140061b30
movups xmm0, xmmword [str.QFFY]
movups xmmword [rsp + 0x288], xmm0
movups xmm1, xmmword [0x1400aa240]
movups xmmword [rsp + 0x298], xmm1
movups xmm0, xmmword [0x1400aa250]
movups xmmword [rsp + 0x2a8], xmm0
movsd xmm0, qword [0x1400aa260]
movsd qword [rsp + 0x2b8], xmm0
mov eax, dword [0x1400aa268]
mov dword [rsp + 0x2c0], eax
movzx eax, word [0x1400aa26c]
mov word [rsp + 0x2c4], ax
movzx eax, byte [0x1400aa26e]
mov byte [rsp + 0x2c6], al
mov r8d, edi
cmp esi, 2
jl 0x1400589cd
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x28c]
mov edx, dword [rsp + 0xd70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400588c0
cmp r8d, 0x3f
jge 0x140058a13
movsxd rax, r8d
lea r9, [rsp + 0x288]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3f
jl 0x1400589e0
mov r8, rbx
lea rdx, [rsp + 0x288]
lea rcx, [rsp + 0x9a0]
call fcn.140062fd0
nop
lea r8, str.__o_C:WindowsINF_rage_scripting_fivem.dll___silent
mov rdx, rax
lea rcx, [rsp + 0xf70]
call fcn.140062d80
nop
lea rcx, [rsp + 0x9a0]
call fcn.140061b30
lea rcx, [rsp + 0xf70]
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400a9f48]
movups xmmword [rsp + 0x308], xmm0
movups xmm1, xmmword [0x1400a9f58]
movups xmmword [rsp + 0x318], xmm1
movups xmm0, xmmword [0x1400a9f68]
movups xmmword [rsp + 0x328], xmm0
movsd xmm0, qword [0x1400a9f78]
movsd qword [rsp + 0x338], xmm0
mov eax, dword [0x1400a9f80]
mov dword [rsp + 0x340], eax
movzx eax, byte [0x1400a9f84]
mov byte [rsp + 0x344], al
mov r8d, edi
cmp esi, 2
jl 0x140058c1d
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x30c]
mov edx, dword [rsp + 0xd70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140058b10
cmp r8d, 0x3d
jge 0x140058c63
movsxd rax, r8d
lea r9, [rsp + 0x308]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3d
jl 0x140058c30
mov r8, rbx
lea rdx, [rsp + 0x308]
lea rcx, [rsp + 0x9c0]
call fcn.140062fd0
nop
lea r8, str.__o_C:WindowsINFlauncher.exe___silent
mov rdx, rax
lea rcx, [rsp + 0xf50]
call fcn.140062d80
nop
lea rcx, [rsp + 0x9c0]
call fcn.140061b30
lea rcx, [rsp + 0xf50]
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.q_thb_YVMH_tpy]
movups xmmword [rsp + 0x1c0], xmm0
movups xmm1, xmmword [0x1400aa318]
movups xmmword [rsp + 0x1d0], xmm1
mov eax, dword [0x1400aa328]
mov dword [rsp + 0x1e0], eax
movzx eax, byte [0x1400aa32c]
mov byte [rsp + 0x1e4], al
mov r8d, edi
cmp esi, 2
jl 0x140058e4d
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x1c4]
mov edx, dword [rsp + 0xd70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140058d40
cmp r8d, 0x25
jge 0x140058e93
movsxd rax, r8d
lea r9, [rsp + 0x1c0]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x140058e60
lea rcx, [rsp + 0x1c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140023c30
nop
lea rcx, [rsp + 0xf50]
call fcn.140061b30
nop
lea rcx, [rsp + 0xf70]
call fcn.140061b30
nop
lea rcx, [rsp + 0xd90]
call fcn.140061b30
nop
lea rcx, [rsp + 0xef0]
call fcn.140061b30
call fcn.140024010
jmp 0x140058ef1
lea rcx, str.No_License
call fcn.14004c0b0
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r13 + r10*4 + 0x7d258]
cmp dword [r13 + r10*4 + 0x7d250], 8
jne 0x140058f61
mov eax, dword [r13 + r10*4 + 0x7d254]
cmp eax, 1
jne 0x140058f42
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x140058f61
cmp eax, 2
jne 0x140058f61
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov eax, dword [0x14013c168]
test eax, eax
jne 0x14005ae8f
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa8a4]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa91c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43870000
mov dword [rsp + 0xd74], 0x435c0000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.container2
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x140059056
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140059065
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xd70]
mov edx, eax
lea rcx, str.container2
call fcn.14001c0a0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
addss xmm7, xmm8
addss xmm6, xmm8
movss dword [rsp + 0xd90], xmm6
movss dword [rsp + 0xd94], xmm7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0xd70], 0x3f800000
mov dword [rsp + 0xd74], 0x3f800000
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x4a8], xmm0
lea rcx, [rsp + 0x4a8]
call fcn.1400149f0
mov dword [rsp + 0x50], eax
addss xmm7, xmm9
addss xmm6, xmm10
movss dword [rsp + 0x90], xmm6
movss dword [rsp + 0x94], xmm7
mov r15, qword [0x14013be18]
test eax, 0xff000000
je 0x140059209
mov r12, qword [rsi + 0x98]
cmp r15, r12
je 0x140059156
mov rdx, r15
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movaps xmm3, xmm8
lea r8, [rsp + 0x90]
lea rdx, [rsp + 0xd90]
mov rcx, rsi
call fcn.14003fb20
mov r9d, dword [rsp + 0x50]
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r15, r12
je 0x140059202
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x1400591ea
mov rax, rdi
jmp 0x1400591f3
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
lea r12, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14013bd88]
call fcn.140022740
lea rdx, [0x14013c390]
lea rcx, [rsp + 0x850]
call fcn.140061ce0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400592b5
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400592fb
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400592f6
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005a739
mov rcx, r8
call fcn.140077af0
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xec8], xmm0
movups xmmword [rsp + 0xed8], xmm0
mov dword [rsp + 0xee8], eax
lea rax, [r13 + 0xaa398]
mov qword [rsp + 0x700], rax
lea rcx, [rsp + 0x790]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov eax, dword [rsp + 0x58]
or eax, 8
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], eax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x710]
lea rcx, [rsp + 0x700]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rsp + 0x700]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x700], r12
mov rax, qword [rsp + 0x700]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x6fc], edx
lea rax, [rsp + 0x710]
mov qword [rsp + 0xd70], rax
lea rcx, [rsp + 0x710]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + 0x710], rax
lea rdx, [0x14013bf98]
cmp qword [0x14013bfb0], 0xf
cmova rdx, qword [0x14013bf98]
mov r9d, 2
mov r8, qword [0x14013bfa8]
lea rcx, [rsp + 0x710]
call fcn.140062460
nop
lea rax, [rsp + 0xec8]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], r14
mov qword [rsp + 0x190], r14
mov rax, r14
nop dword [rax + rax]
inc rax
mov qword [rsp + 0x190], rax
cmp byte [rax], 0
jne 0x140059430
lea rdx, [rsp + 0x180]
lea rcx, [rsp + 0x700]
call fcn.1400676e0
nop
mov rax, qword [rsp + 0x700]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x700], r12
mov rax, qword [rsp + 0x700]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x6fc], edx
lea rcx, [rsp + 0x710]
call fcn.140060920
lea rcx, [rsp + 0x718]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x790]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0xec8]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
sar rdx, 0x17
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
sub rsi, rdx
cmp rsi, 0x278d00
jle 0x140059518
movaps xmm0, xmmword [0x1400aabf0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Lifetime
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x1400595f3
test rsi, rsi
jg 0x14005958f
mov rax, qword [0x14013bd60]
mov rcx, qword [rax + 0x1d18]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x50]
addss xmm0, dword [rcx + 0x9c]
subss xmm0, xmm8
call fcn.140022ed0
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0xb90]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
lea rdx, str.No_License
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x1400595f3
movabs rax, 0x1845c8a0ce512957
imul rsi
mov r10, rdx
sar r10, 0xd
mov rax, r10
shr rax, 0x3f
add r10, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0xba0]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
mov r8d, r10d
lea rdx, str._d_Days
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
movss xmm0, dword [rax + 0x118]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [0x1400aa84c]
addss xmm0, xmm15
movss dword [rsp + 0xd90], xmm0
movss dword [rsp + 0xd94], xmm1
mov dword [rsp + 0x28], 0x1f
movss xmm6, dword [0x1400aa81c]
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa818]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0x4c0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov dword [rsp + 0x28], 0x1f
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa7d0]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0xff0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa86c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm1, xmmword [0x1400aab30]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.Undetected
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1678]
mov dword [rsp + 0xd70], 0xb
movss dword [rsp + 0xd74], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa874]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43340000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
test rsi, rsi
jle 0x14005995e
lea rcx, str.Start
call fcn.14004c0b0
test al, al
je 0x14005996a
lea r8, str.downloadow.php_hwid
lea rcx, [rsp + 0x9f0]
call fcn.140062df0
nop
lea r8, [0x14013c438]
mov rdx, rax
lea rcx, [rsp + 0xd90]
call fcn.140062f60
nop
lea rcx, [rsp + 0x9f0]
call fcn.140061b30
lea rdx, [rsp + 0xd90]
lea rcx, [rsp + 0xa10]
call fcn.140061ce0
mov rdx, rax
lea rcx, [rsp + 0xd70]
call fcn.140055760
nop
lea r8, [rsp + 0xd70]
lea rdx, str.curl
lea rcx, [rsp + 0xa50]
call fcn.140062fd0
nop
lea r8, str.__o_C:Windows_apppatchproduction.exe___silent
mov rdx, rax
lea rcx, [rsp + 0xa30]
call fcn.140062d80
mov rcx, rax
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xa30]
call fcn.140061b30
nop
lea rcx, [rsp + 0xa50]
call fcn.140061b30
call fcn.140054b90
nop
lea rcx, [rsp + 0xd70]
call fcn.140061b30
nop
lea rcx, [rsp + 0xd90]
call fcn.140061b30
jmp 0x14005996a
lea rcx, str.Dont_Have_License
call fcn.14004c0b0
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r13 + r10*4 + 0x7d258]
cmp dword [r13 + r10*4 + 0x7d250], 8
jne 0x1400599da
mov eax, dword [r13 + r10*4 + 0x7d254]
cmp eax, 1
jne 0x1400599bb
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x1400599da
cmp eax, 2
jne 0x1400599da
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov eax, dword [0x14013c168]
test eax, eax
jne 0x14005ae8f
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa8a4]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa930]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd0], 0x43870000
mov dword [rsp + 0xd4], 0x435c0000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.container3
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x140059acf
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140059ade
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xd0]
mov edx, eax
lea rcx, str.container3
call fcn.14001c0a0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
addss xmm7, xmm8
addss xmm6, xmm8
movss dword [rsp + 0xd90], xmm6
movss dword [rsp + 0xd94], xmm7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0xd70], 0x3f800000
mov dword [rsp + 0xd74], 0x3f800000
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x4b8], xmm0
lea rcx, [rsp + 0x4b8]
call fcn.1400149f0
mov dword [rsp + 0x50], eax
addss xmm7, xmm9
addss xmm6, xmm10
movss dword [rsp + 0x98], xmm6
movss dword [rsp + 0x9c], xmm7
mov r15, qword [0x14013bde8]
test eax, 0xff000000
je 0x140059c7b
mov r12, qword [rsi + 0x98]
cmp r15, r12
je 0x140059bcf
mov rdx, r15
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movaps xmm3, xmm8
lea r8, [rsp + 0x98]
lea rdx, [rsp + 0xd90]
mov rcx, rsi
call fcn.14003fb20
mov r9d, dword [rsp + 0x50]
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x98]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r15, r12
je 0x140059c7b
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x140059c63
mov rax, rdi
jmp 0x140059c6c
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
lea rdx, [0x14013c390]
lea rcx, [rsp + 0xa70]
call fcn.140061ce0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140059c9f
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rsi, eax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140059ce8
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140059ce3
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005a739
mov rcx, r8
call fcn.140077af0
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14013bd88]
call fcn.140022740
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
sub rsi, rax
movabs r12, 0x1845c8a0ce512957
mov rax, r12
imul rsi
mov r10, rdx
sar r10, 0xd
mov rax, r10
shr rax, 0x3f
add r10, rax
cmp r10d, 0x13a6
jg 0x140059e72
cmp r10d, 0x1388
jge 0x140059e26
mov rax, qword [0x14013bd60]
mov rcx, qword [rax + 0x1d18]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x50]
addss xmm0, dword [rcx + 0x9c]
subss xmm0, xmm8
call fcn.140022ed0
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0xbc0]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
lea rdx, str.No_License
jmp 0x140059e88
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0xbd0]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
lea r8d, [r10 - 0x1388]
lea rdx, str._d_Days
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x140059e95
movaps xmm0, xmmword [0x1400aabf0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Lifetime
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
movss xmm0, dword [rax + 0x118]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [0x1400aa84c]
addss xmm0, xmm15
movss dword [rsp + 0xd90], xmm0
movss dword [rsp + 0xd94], xmm1
mov dword [rsp + 0x28], 0x1f
movss xmm6, dword [0x1400aa81c]
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa818]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0x4c02ddf5
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov dword [rsp + 0x28], 0x1f
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa7d0]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0xff02ddf5
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa86c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm1, xmmword [0x1400aab10]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.Updating
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1678]
mov dword [rsp + 0xd70], 0xb
movss dword [rsp + 0xd74], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa874]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd8], 0x43340000
mov dword [rsp + 0xdc], 0x41f00000
lea rdx, [rsp + 0xd8]
lea rcx, str.Dont_Have_License
call fcn.14004c0b0
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea rax, [rax + rax*2]
mov r9d, dword [r13 + rax*4 + 0x7d258]
cmp dword [r13 + rax*4 + 0x7d250], 8
jne 0x14005a17c
mov eax, dword [r13 + rax*4 + 0x7d254]
cmp eax, 1
jne 0x14005a15d
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x14005a17c
cmp eax, 2
jne 0x14005a17c
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov eax, dword [0x14013c168]
test eax, eax
jne 0x14005ae8f
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa904]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa900]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xe0], 0x43870000
mov dword [rsp + 0xe4], 0x43610000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.container4
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x14005a271
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x14005a280
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xe0]
mov edx, eax
lea rcx, str.container4
call fcn.14001c0a0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
addss xmm7, xmm8
addss xmm6, xmm8
movss dword [rsp + 0xd90], xmm6
movss dword [rsp + 0xd94], xmm7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0xd70], 0x3f800000
mov dword [rsp + 0xd74], 0x3f800000
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0x3e0], xmm0
lea rcx, [rsp + 0x3e0]
call fcn.1400149f0
mov dword [rsp + 0x50], eax
addss xmm7, xmm9
addss xmm6, xmm10
movss dword [rsp + 0xa0], xmm6
movss dword [rsp + 0xa4], xmm7
mov r15, qword [0x14013bde0]
test eax, 0xff000000
je 0x14005a427
mov r12, qword [rsi + 0x98]
cmp r15, r12
je 0x14005a371
mov rdx, r15
mov rcx, rsi
call fcn.14003d810
mov ebx, dword [rsi + 0x20]
mov dword [rsp + 0x20], 0xf0
movaps xmm3, xmm8
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0xd90]
mov rcx, rsi
call fcn.14003fb20
mov r9d, dword [rsp + 0x50]
mov r8d, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14003eb50
mov dword [rsi + 0x78], edi
lea rax, [rsp + 0xd70]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
mov r8d, dword [rsi + 0x20]
mov edx, ebx
mov rcx, rsi
call fcn.140040e40
cmp r15, r12
je 0x14005a41d
movsxd rcx, dword [rsi + 0x68]
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x14005a405
mov rax, rdi
jmp 0x14005a40e
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rsi + 0x98], rax
mov rcx, rsi
call fcn.14003d5c0
movabs r12, 0x1845c8a0ce512957
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov rcx, qword [0x14013bd88]
call fcn.140022740
lea rdx, [0x14013c390]
lea rcx, [rsp + 0xa90]
call fcn.140061ce0
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005a4d3
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14005a519
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14005a514
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005a739
mov rcx, r8
call fcn.140077af0
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xea0], xmm0
movups xmmword [rsp + 0xeb0], xmm0
mov dword [rsp + 0xec0], eax
lea rax, [r13 + 0xaa398]
mov qword [rsp + 0x508], rax
lea rcx, [rsp + 0x598]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
mov eax, dword [rsp + 0x58]
or eax, 4
mov dword [rsp + 0x50], eax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0x508]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
nop
mov rax, qword [rsp + 0x508]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + rcx + 0x508], rbx
mov rax, qword [rsp + 0x508]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x504], edx
lea rax, [rsp + 0x518]
mov qword [rsp + 0xd70], rax
lea rcx, [rsp + 0x518]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
nop
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rsp + 0x518], rax
lea rdx, [0x14013bfd8]
cmp qword [0x14013bff0], 0xf
cmova rdx, qword [0x14013bfd8]
mov r9d, 2
mov r8, qword [0x14013bfe8]
lea rcx, [rsp + 0x518]
call fcn.140062460
nop
lea rax, [rsp + 0xea0]
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x178], r14
nop word [rax + rax]
inc r14
mov qword [rsp + 0x178], r14
cmp byte [r14], 0
jne 0x14005a650
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0x508]
call fcn.1400676e0
nop
mov rax, qword [rsp + 0x508]
movsxd rcx, dword [rax + 4]
mov qword [rsp + rcx + 0x508], rbx
mov rax, qword [rsp + 0x508]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rsp + rcx + 0x504], edx
lea rcx, [rsp + 0x518]
call fcn.140060920
lea rcx, [rsp + 0x520]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0x598]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rsp + 0xea0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__mktime64]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
sar rdx, 0x17
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
sub rsi, rdx
cmp rsi, 0x278d00
jle 0x14005a740
movaps xmm0, xmmword [0x1400aabf0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Lifetime
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x14005a814
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rsi, rsi
jg 0x14005a7b7
mov rax, qword [0x14013bd60]
mov rcx, qword [rax + 0x1d18]
movss xmm0, dword [rcx + 0x118]
subss xmm0, dword [rcx + 0x50]
addss xmm0, dword [rcx + 0x9c]
subss xmm0, xmm8
call fcn.140022ed0
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0xc10]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
lea rdx, str.No_License
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
jmp 0x14005a814
mov rax, r12
imul rsi
mov r10, rdx
sar r10, 0xd
mov rax, r10
shr rax, 0x3f
add r10, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, 0xfc
lea r8d, [rdx + 0x38]
lea rcx, [rsp + 0x830]
call fcn.14004af50
movups xmm3, xmmword [rax]
movups xmmword [rsp + 0xd70], xmm3
mov r8d, r10d
lea rdx, str._d_Days
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
movss xmm0, dword [rax + 0x118]
movss xmm1, dword [rax + 0x11c]
subss xmm1, dword [0x1400aa84c]
addss xmm0, xmm15
movss dword [rsp + 0xd90], xmm0
movss dword [rsp + 0xd94], xmm1
mov dword [rsp + 0x28], 0x1f
movss xmm6, dword [0x1400aa81c]
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa818]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0x4c0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov dword [rsp + 0x28], 0x1f
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm13
movss xmm2, dword [0x1400aa7d0]
lea rdx, [rsp + 0xd90]
mov rcx, rbx
call fcn.14003f6f0
mov r9d, 0xff0eed37
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14003eb50
mov dword [rbx + 0x78], edi
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm11
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa86c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movaps xmm1, xmmword [0x1400aab30]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.Undetected
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1678]
mov dword [rsp + 0xd70], 0xb
movss dword [rsp + 0xd74], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, xmm14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, dword [0x1400aa874]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x43340000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
test rsi, rsi
jle 0x14005ae02
lea rcx, str.Start
call fcn.14004c0b0
test al, al
je 0x14005ae0e
lea r8, str.downloadfn.php_hwid
lea rcx, [rsp + 0xab0]
call fcn.140062df0
nop
lea rsi, [0x14013c438]
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0xd90]
call fcn.140062f60
nop
lea rcx, [rsp + 0xab0]
call fcn.140061b30
lea rdx, [rsp + 0xd90]
lea rcx, [rsp + 0xad0]
call fcn.140061ce0
mov rdx, rax
lea rcx, [rsp + 0xef0]
call fcn.140055760
nop
call fcn.1400714b0
mov rbx, rax
lea rcx, [rax + 1]
test rcx, 0xfffffffffffffffe
jne 0x14005ab2d
xor r9d, r9d
lea r8, str.Regst
lea rdx, str.Couldnt_Load_Driver_iqvw64e.sys
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, [0x14013c0f8]
lea rcx, [rsp + 0x5f8]
call fcn.1400618f0
mov rdx, rax
mov rcx, rbx
call fcn.140074660
test rax, rax
jne 0x14005ab77
xor r9d, r9d
lea r8, str.Regst
lea rdx, str.Failder_To_Map_Driver
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, rbx
call fcn.140071900
jmp 0x14005ade5
mov rcx, rbx
call fcn.140071900
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400aa0a8]
movups xmmword [rsp + 0x3a0], xmm0
movups xmm1, xmmword [0x1400aa0b8]
movups xmmword [rsp + 0x3b0], xmm1
movups xmm0, xmmword [0x1400aa0c8]
movups xmmword [rsp + 0x3c0], xmm0
movsd xmm0, qword [0x1400aa0d8]
movsd qword [rsp + 0x3d0], xmm0
mov eax, dword [0x1400aa0e0]
mov dword [rsp + 0x3d8], eax
mov r8d, edi
cmp dword [0x1400b7008], 2
jl 0x14005ad2d
movdqa xmm5, xmmword [0x1400aaa40]
movdqa xmm4, xmmword [0x1400aac40]
movdqa xmm6, xmmword [str.3333]
movdqa xmm0, xmmword [str.2222222222222222]
movdqa xmmword [rsp + 0xd70], xmm0
lea rcx, [rsp + 0x3a4]
mov edx, dword [rsp + 0xd70]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400aaab0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x14005ac20
cmp r8d, 0x3c
jge 0x14005ad73
movsxd rax, r8d
lea r9, [rsp + 0x3a0]
add r9, rax
nop dword [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x14005ad40
mov r8, rsi
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0xaf0]
call fcn.140062fd0
nop
lea r8, str.__o_C:Windows_apppatchChrome.exe___silent
mov rdx, rax
lea rcx, [rsp + 0xf90]
call fcn.140062d80
nop
lea rcx, [rsp + 0xaf0]
call fcn.140061b30
lea rcx, [rsp + 0xf90]
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x3a98
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140054ee0
lea rcx, [rsp + 0xf90]
call fcn.140061b30
nop
lea rcx, [rsp + 0xef0]
call fcn.140061b30
nop
lea rcx, [rsp + 0xd90]
call fcn.140061b30
jmp 0x14005ae0e
lea rcx, str.Dont_Have_License
call fcn.14004c0b0
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r13 + r10*4 + 0x7d258]
cmp dword [r13 + r10*4 + 0x7d250], 8
jne 0x14005ae7e
mov eax, dword [r13 + r10*4 + 0x7d254]
cmp eax, 1
jne 0x14005ae5f
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x14005ae7e
cmp eax, 2
jne 0x14005ae7e
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov eax, dword [0x14013c168]
movss xmm15, dword [0x1400aa854]
lea r14, [0x14013c438]
cmp eax, 1
jne 0x14005c08e
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
movss xmm6, dword [rax + 0x118]
movss dword [rsp + 0x50], xmm6
movss xmm7, dword [rax + 0x11c]
movss dword [rsp + 0x58], xmm7
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa8a4]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm8, dword [0x1400aa90c]
addss xmm0, xmm8
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm2
movss xmm0, dword [rax + 0x130]
maxss xmm0, dword [rax + 0x118]
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rsp + 0xd70], 0x443a4000
mov dword [rsp + 0xd74], 0x431b0000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.clean
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x14005afa6
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x14005afb5
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xd70]
mov edx, eax
lea rcx, str.clean
call fcn.14001c0a0
mov rcx, qword [0x14013bd80]
call fcn.140022740
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
movss xmm10, dword [0x1400aa8b0]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
movss xmm9, dword [0x1400aa868]
addss xmm2, xmm9
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
movaps xmm0, xmmword [0x1400aac10]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.CLEANER
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rcx, qword [0x14013bd88]
call fcn.140022740
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm13
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
movaps xmm0, xmmword [0x1400aaae0]
movups xmmword [rsp + 0xd70], xmm0
lea rdx, str.Clean_all_traces_of_the_loader_from_your_pc
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm15
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1678]
mov dword [rsp + 0xd70], 0xb
movss dword [rsp + 0xd74], xmm0
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov dword [rsp + 0xd70], 0x43340000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
lea rcx, str.Clean
call fcn.14004c0b0
test al, al
je 0x14005bab9
mov r9d, 0x24
lea r8, str.Tutorial
lea rdx, str.Do_you_want_to_watch_a_tutorial_before_cleaning_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x14005b33d
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8, str.https:__www.youtube.com_watch_v5eUSOFLM4cM
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x14013c028]
movabs rsi, 0x7fffffffffffffff
mov rax, rsi
sub rax, rcx
cmp rax, 0x19
jb 0x14005c253
jmp 0x14005b36c
lea r13, [0x140000000]
jmp 0x14005ae98
lea rbx, [0x14013c018]
mov r9, rbx
cmp qword [0x14013c030], 0xf
cmova r9, qword [0x14013c018]
mov qword [rsp + 0x30], 0x19
lea rax, str.downloadcleaner.php_hwid
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x228]
call fcn.140064b10
nop
mov rdx, r14
cmp qword [0x14013c450], 0xf
cmova rdx, qword [0x14013c438]
mov r8, qword [0x14013c448]
lea rcx, [rsp + 0x228]
call fcn.140061ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0xdd8], xmm0
mov qword [rsp + 0xde8], rdi
mov qword [rsp + 0xdf0], rdi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xdd8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xde8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x240]
cmp rdx, 0xf
jbe 0x14005b45c
inc rdx
mov rcx, qword [rsp + 0x228]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b457
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b457
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0x238], xmm0
mov byte [rsp + 0x228], 0
mov rcx, qword [0x14013c028]
mov rax, rsi
sub rax, rcx
cmp rax, 0x1c
jb 0x14005c259
cmp qword [0x14013c030], 0xf
cmova rbx, qword [0x14013c018]
mov qword [rsp + 0x30], 0x1c
lea rax, str.downloadcleanerexe.php_hwid
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov r9, rbx
lea rcx, [rsp + 0x248]
call fcn.140064b10
nop
cmp qword [0x14013c450], 0xf
cmova r14, qword [0x14013c438]
mov r8, qword [0x14013c448]
mov rdx, r14
lea rcx, [rsp + 0x248]
call fcn.140061ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0xe28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xe38], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xe28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xe38], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x260]
cmp rdx, 0xf
jbe 0x14005b571
inc rdx
mov rcx, qword [rsp + 0x248]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b56c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b56c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0x258], xmm0
mov byte [rsp + 0x248], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], rdi
mov r14, qword [rsp + 0xde8]
lea r15, [rsp + 0xdd8]
cmp qword [rsp + 0xdf0], 0xf
cmova r15, qword [rsp + 0xdd8]
cmp r14, rsi
ja 0x14005c25f
cmp r14, 0xf
ja 0x14005b5fb
mov qword [rsp + 0x120], r14
mov qword [rsp + 0x128], 0xf
movups xmm0, xmmword [r15]
movups xmmword [rsp + 0x110], xmm0
jmp 0x14005b69b
mov rbx, r14
or rbx, 0xf
cmp rbx, rsi
jbe 0x14005b636
mov rbx, rsi
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140077e04
mov rcx, rax
test rax, rax
je 0x14005b65e
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14005b674
mov eax, 0x16
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14005b665
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005c264
jmp 0x14005b618
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14005b671
call fcn.140077e04
jmp 0x14005b674
mov rax, rdi
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x120], r14
mov qword [rsp + 0x128], rbx
lea r8, [r14 + 1]
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0xe58]
call fcn.140055760
nop
lea rdx, [rsp + 0xe28]
lea rcx, [rsp + 0xb10]
call fcn.140061ce0
mov rdx, rax
lea rcx, [rsp + 0xe08]
call fcn.140055760
nop
mov rax, rsi
mov rcx, qword [rsp + 0xe18]
sub rax, rcx
cmp rax, 5
jb 0x14005c26a
lea rax, [rsp + 0xe08]
cmp qword [rsp + 0xe20], 0xf
cmova rax, qword [rsp + 0xe08]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 5
lea r9, str.curl
lea rcx, [rsp + 0x268]
call fcn.140064b10
nop
mov r8d, 0x28
lea rdx, str.__o_C:WindowsGhosTCleaner.exe___silent
lea rcx, [rsp + 0x268]
call fcn.140061ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x130], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x140], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x140], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rsp + 0x130]
cmp qword [rsp + 0x148], 0xf
cmova rcx, qword [rsp + 0x130]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rsp + 0x148]
cmp rdx, 0xf
jbe 0x14005b7ee
inc rdx
mov rcx, qword [rsp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b7e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b7e9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0x140], xmm0
mov byte [rsp + 0x130], 0
mov rdx, qword [rsp + 0x280]
cmp rdx, 0xf
jbe 0x14005b84d
inc rdx
mov rcx, qword [rsp + 0x268]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b848
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b848
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0x278], xmm0
mov byte [rsp + 0x268], 0
lea rcx, str.C:WindowsGhosTCleaner.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rsp + 0xe58]
lea rdx, str.curl
lea rcx, [rsp + 0xb50]
call fcn.140062fd0
nop
lea r8, str.__o_C:Windowscleaner.bat___silent
mov rdx, rax
lea rcx, [rsp + 0xb30]
call fcn.140062d80
mov rcx, rax
call fcn.140061aa0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xb30]
call fcn.140061b30
nop
lea rcx, [rsp + 0xb50]
call fcn.140061b30
lea rcx, str.C:Windowscleaner.bat
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rdx, qword [rsp + 0xe20]
cmp rdx, 0xf
jbe 0x14005b932
inc rdx
mov rcx, qword [rsp + 0xe08]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b92d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b92d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
mov qword [rsp + 0xe18], rdi
mov qword [rsp + 0xe20], 0xf
mov byte [rsp + 0xe08], 0
mov rdx, qword [rsp + 0xe70]
cmp rdx, 0xf
jbe 0x14005b994
inc rdx
mov rcx, qword [rsp + 0xe58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b98f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b98f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0xe68], xmm0
mov byte [rsp + 0xe58], 0
jmp 0x14005b9f6
mov rdx, qword [rsp + 0xe40]
cmp rdx, 0xf
jbe 0x14005ba3c
inc rdx
mov rcx, qword [rsp + 0xe28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ba37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ba37
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
movdqa xmm0, xmmword [0x1400aa9d0]
movdqu xmmword [rsp + 0xe38], xmm0
mov byte [rsp + 0xe28], 0
mov rdx, qword [rsp + 0xdf0]
cmp rdx, 0xf
jbe 0x14005ba9b
inc rdx
mov rcx, qword [rsp + 0xdd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ba96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005ba96
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140077af0
mov qword [rsp + 0xde8], rdi
mov qword [rsp + 0xdf0], 0xf
mov byte [rsp + 0xdd8], 0
jmp 0x14005bac3
movabs rsi, 0x7fffffffffffffff
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r13 + r10*4 + 0x7d258]
cmp dword [r13 + r10*4 + 0x7d250], 8
jne 0x14005bb33
mov eax, dword [r13 + r10*4 + 0x7d254]
cmp eax, 1
jne 0x14005bb14
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x14005bb33
cmp eax, 2
jne 0x14005bb33
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
addss xmm0, xmm8
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm2, dword [0x1400aa8f4]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, dword [rax + 0x118]
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0xd70], 0x443a4000
mov dword [rsp + 0xd74], 0x431b0000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov r8, qword [rbx + 0x1d18]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.support
call fcn.140014520
cmp dword [rbx + 0x1d6c], eax
jne 0x14005bc17
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x14005bc26
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], 8
lea r8, [rsp + 0xd70]
mov edx, eax
lea rcx, str.support
call fcn.14001c0a0
mov rcx, qword [0x14013bd80]
call fcn.140022740
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm9
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
movaps xmm1, xmmword [0x1400aac10]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.Support
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rcx, qword [0x14013bd88]
call fcn.140022740
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm13
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
movaps xmm1, xmmword [0x1400aaae0]
movups xmmword [rsp + 0xd70], xmm1
lea rdx, str.If_you_need_any_help_or_if_you_have_any_question_please_click_button_bellow
lea rcx, [rsp + 0xd70]
call fcn.14004b6f0
call fcn.1400227e0
mov rbx, qword [0x14013bd60]
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x118]
subss xmm0, dword [rax + 0x50]
addss xmm0, dword [rax + 0x9c]
addss xmm0, xmm10
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, xmm0
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rbx + 0x1d18]
movss xmm2, dword [rax + 0x11c]
subss xmm2, dword [rax + 0x54]
addss xmm2, dword [rax + 0xa0]
addss xmm2, xmm15
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm2
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0xd70], 0xb
movss xmm0, dword [rbx + 0x1678]
movss dword [rsp + 0xd74], xmm0
lea rcx, [rbx + 0x1e80]
lea rdx, [rsp + 0xd70]
call fcn.1400348d0
mov dword [rbx + 0x1678], 0x41200000
mov dword [rsp + 0xd70], 0x43340000
mov dword [rsp + 0xd74], 0x41f00000
lea rdx, [rsp + 0xd70]
lea rcx, str.Contact
call fcn.14004c0b0
test al, al
je 0x14005bf5e
lea rcx, str.start_https:__discord.gg_ghostesport
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x14013bd60]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
mov r9d, dword [r13 + r10*4 + 0x7d258]
cmp dword [r13 + r10*4 + 0x7d250], 8
jne 0x14005bfce
mov eax, dword [r13 + r10*4 + 0x7d254]
cmp eax, 1
jne 0x14005bfaf
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
jmp 0x14005bfce
cmp eax, 2
jne 0x14005bfce
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.14001c2c0
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r10, qword [rax + 0x2f8]
movaps xmm0, xmmword [0x1400aab90]
movups xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rcx + 0x1d18]
movaps xmm1, xmm6
addss xmm1, dword [rax + 0x58]
movss dword [rsp + 0xe8], xmm1
movaps xmm0, xmm7
subss xmm0, dword [0x1400aa924]
movss dword [rsp + 0xec], xmm0
addss xmm6, xmm13
movss dword [rsp + 0xf0], xmm6
subss xmm7, dword [0x1400aa928]
movss dword [rsp + 0xf4], xmm7
lea rcx, [rsp + 0x3f0]
call fcn.1400149f0
mov r9d, eax
movss xmm0, dword [0x1400aa790]
movss dword [rsp + 0x20], xmm0
lea r8, [rsp + 0xe8]
lea rdx, [rsp + 0xf0]
mov rcx, r10
call fcn.140040090
jmp 0x14005c098
movabs rsi, 0x7fffffffffffffff
mov rcx, qword [0x14013bd60]
mov rax, qword [rcx + 0x1d18]
movss xmm2, dword [rax + 0x118]
movss xmm3, dword [rax + 0x11c]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov r10, qword [rax + 0x2f8]
movaps xmm0, xmmword [0x1400aab90]
movups xmmword [rsp + 0x400], xmm0
mov rax, qword [rcx + 0x1d18]
movaps xmm1, xmm2
addss xmm1, dword [rax + 0x58]
movss dword [rsp + 0xf8], xmm1
subss xmm3, dword [0x1400aa914]
movss dword [rsp + 0xfc], xmm3
addss xmm2, xmm13
movss dword [rsp + 0x100], xmm2
movss dword [rsp + 0x104], xmm3
lea rcx, [rsp + 0x400]
call fcn.1400149f0
mov r9d, eax
movss xmm0, dword [0x1400aa790]
movss dword [rsp + 0x20], xmm0
lea r8, [rsp + 0xf8]
lea rdx, [rsp + 0x100]
mov rcx, r10
call fcn.140040090
call fcn.140022030
lea rcx, [rsp + 0xd70]
call fcn.140053ec0
movabs rcx, 0x7fffffffff67697f
mov rax, qword [rsp + 0xd70]
cmp rax, rcx
jge 0x14005c189
add rax, 0x989680
mov qword [rsp + 0x108], rax
jmp 0x14005c191
mov qword [rsp + 0x108], rsi
lea rcx, [rsp + 0x108]
call fcn.140067bf0
mov rcx, qword [rsp + 0xfc0]
xor rcx, rsp
call fcn.1400776a0
lea r11, [rsp + 0x1070]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov rcx, rax
call fcn.1400655c0
mov qword [rsp + 0xd70], rax
lea r8, [rsp + 0xd70]
lea rcx, [rsp + 0xc58]
call fcn.140070b90
nop
mov r8, rax
lea rcx, [rsp + 0xc20]
call fcn.140070c50
lea rdx, [0x1400b3eb8]
lea rcx, [rsp + 0xc20]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
call fcn.1400534d0
nop
call fcn.1400534d0
nop
call fcn.1400534d0
call fcn.140053430
nop
call fcn.1400534d0
int3