Function at 0x1400ae220
Capabilities:
Check if file exists
Check systemkerneldebuggerinformation
Delete file
Get common file path
Get system information on windows

Disassembly:
push rbp
push rbx
push rdi
push r13
lea rbp, [rsp - 0x1068]
mov eax, 0x1168
call fcn.140191300
sub rsp, rax
movaps xmmword [rsp + 0x1150], xmm6
movaps xmmword [rsp + 0x1140], xmm7
mov rax, qword [0x140221880]
xor rax, rsp
mov qword [rbp + 0xfb0], rax
mov rdi, r8
mov rbx, rdx
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor ecx, ecx
call fcn.1401a187c
mov r9, rax
lea r8, [0x1401ff260]
lea rdx, str.CONIN_
lea rcx, [rbp + 0x9d8]
call fcn.1401af894
mov ecx, 2
call fcn.1401a187c
mov r9, rax
lea r8, [0x140201978]
lea rdx, str.CONOUT_
lea rcx, [rbp + 0x9d8]
call fcn.1401af894
mov ecx, 1
call fcn.1401a187c
mov r9, rax
lea r8, [0x140201978]
lea rdx, str.CONOUT_
lea rcx, [rbp + 0x9d8]
call fcn.1401af894
xor r13d, r13d
cmp qword [0x140328be0], r13
jne 0x1400ae307
mov ecx, 0x26b0
call fcn.1401ab860
test rax, rax
je 0x1400ae307
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be0], rax
call fcn.140040dc0
lea rcx, str.Loader_Startup
call fcn.140041bd0
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov qword [0x140329450], rax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, qword [0x140329450]
mov qword [0x140328b88], rax
call qword [sym.imp.KERNEL32.dll_GetProcessIdOfThread]
mov dword [0x140329478], eax
call fcn.140094680
mov rdx, rdi
mov rcx, rbx
call fcn.140096e30
lea rcx, str.Anti_Debug_Setup
call fcn.140041bd0
xor eax, eax
lea rdi, [rbp + 0xea0]
mov ecx, 0x105
lea rdx, [rbp + 0xea0]
rep stosb byte [rdi], al
lea rdi, [rbp + 0xd90]
mov ecx, 0x105
rep stosb byte [rdi], al
xor ecx, ecx
mov r8d, 0x105
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
test eax, eax
jne 0x1400ae3f9
xorps xmm0, xmm0
lea r8d, [rax + 0x16]
xorps xmm1, xmm1
lea rdx, str.Initialization_Failure
lea rcx, [rbp + 0xb18]
movups xmmword [rbp + 0xb18], xmm0
movdqu xmmword [rbp + 0xb28], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rdx, str.Code:_0x1_:_0x0
xorps xmm1, xmm1
lea rcx, [rbp - 0x50]
mov r8d, reloc.WS2_32.dll_ntohs
movups xmmword [rbp - 0x50], xmm0
movdqu xmmword [rbp - 0x40], xmm1
call fcn.14003ce50
lea rdx, [rbp + 0xb18]
lea rcx, [rbp - 0x50]
call fcn.14003cf90
xor r9d, r9d
lea rax, [rbp + 0xd90]
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 0x1a]
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
test eax, eax
je 0x1400ae47e
xorps xmm0, xmm0
lea rdx, str.Initialization_Failure
xorps xmm1, xmm1
lea rcx, [rbp + 0xb18]
mov r8d, reloc.WLDAP32.dll_Ordinal_22
movups xmmword [rbp + 0xb18], xmm0
movdqu xmmword [rbp + 0xb28], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rdx, str.Code:_0x1_:_0x1
xorps xmm1, xmm1
lea rcx, [rbp - 0x50]
mov r8d, reloc.WS2_32.dll_ntohs
movups xmmword [rbp - 0x50], xmm0
movdqu xmmword [rbp - 0x40], xmm1
call fcn.14003ce50
lea rdx, [rbp + 0xb18]
lea rcx, [rbp - 0x50]
call fcn.14003cf90
lea rcx, str.Queried_Global_Folder_Paths
call fcn.140041bd0
xorps xmm0, xmm0
mov qword [rbp + 0xb08], r13
movups xmmword [rbp + 0xaf8], xmm0
mov qword [rbp + 0xb10], r13
lea rax, [rbp + 0xd90]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x1400ae4b0
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0xaf8]
call fcn.14003ce50
mov rcx, qword [rbp + 0xb08]
mov rdx, qword [rbp + 0xb10]
cmp rcx, rdx
jae 0x1400ae505
lea rax, [rcx + 1]
cmp rdx, 0xf
mov qword [rbp + 0xb08], rax
lea rax, [rbp + 0xaf8]
cmova rax, qword [rbp + 0xaf8]
mov word [rax + rcx], 0x5c
jmp 0x1400ae51f
movzx r8d, byte [rsp + 0x50]
lea rcx, [rbp + 0xaf8]
mov r9b, 0x5c
mov edx, 1
call fcn.1400fe5c0
mov rdx, qword [reloc.WS2_32.dll_ntohs]
mov qword [rsp + 0x1190], rsi
mov qword [rsp + 0x1198], r12
mov qword [rsp + 0x11a0], r14
mov qword [rsp + 0x1160], r15
movups xmm6, xmmword [rbp + 0xaf8]
movups xmm7, xmmword [rbp + 0xb08]
cmp rdx, 0xf
jbe 0x1400ae58e
mov rcx, qword [0x140322e00]
inc rdx
cmp rdx, 0x1000
jb 0x1400ae589
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400affce
mov rcx, rdi
call fcn.140190a2c
xorps xmm0, xmm0
lea rax, [rbp + 0xea0]
xorps xmm1, xmm1
mov r8, 0xffffffffffffffff
movups xmmword [rbp - 0x50], xmm0
movdqu xmmword [rbp - 0x40], xmm1
movups xmmword [0x140322e00], xmm6
movups xmmword [0x140322e10], xmm7
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x1400ae5c0
lea rdx, [rbp + 0xea0]
lea rcx, [rbp - 0x50]
call fcn.14003ce50
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0xf
jbe 0x1400ae61a
mov rcx, qword [0x140322810]
inc rdx
cmp rdx, 0x1000
jb 0x1400ae615
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400affce
mov rcx, rdi
call fcn.140190a2c
movups xmm2, xmmword [rbp - 0x40]
lea rsi, [0x140322810]
movups xmm1, xmmword [rbp - 0x50]
mov rbx, rsi
movdqa xmm0, xmm2
movq rdi, xmm2
psrldq xmm0, 8
movq r15, xmm1
movq r14, xmm0
cmp r14, 0xf
movups xmmword [0x140322810], xmm1
cmova rbx, r15
movups xmmword [0x140322820], xmm2
test rdi, rdi
je 0x1400ae679
mov r8, rdi
mov edx, 0x5c
mov rcx, rbx
call fcn.1401d20c0
test rax, rax
je 0x1400ae679
sub rax, rbx
jmp 0x1400ae680
mov rax, 0xffffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x1400ae724
lea r8, [rax + 1]
xorps xmm0, xmm0
cmp rdi, r8
lea rcx, [rbp - 0x50]
xorps xmm1, xmm1
mov rdx, rsi
cmovb r8, rdi
cmp r14, 0xf
movups xmmword [rbp - 0x50], xmm0
cmova rdx, r15
movdqu xmmword [rbp - 0x40], xmm1
call fcn.14003ce50
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0xf
jbe 0x1400ae6f9
mov rcx, qword [0x140322aa8]
inc rdx
cmp rdx, 0x1000
jb 0x1400ae6f4
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400affce
mov rcx, rdi
call fcn.140190a2c
movups xmm0, xmmword [rbp - 0x50]
mov r14, qword [reloc.WS2_32.dll_ntohs]
movups xmm1, xmmword [rbp - 0x40]
mov rdi, qword [0x140322820]
mov r15, qword [0x140322810]
movups xmmword [0x140322aa8], xmm0
movups xmmword [0x140322ab8], xmm1
cmp r14, 0xf
mov rdx, rsi
cmova rdx, r15
test rdi, rdi
je 0x1400ae762
lea rax, [rdi - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x5c
je 0x1400ae75d
nop
cmp rcx, rdx
je 0x1400ae762
dec rcx
cmp byte [rcx], 0x5c
jne 0x1400ae750
sub rcx, rdx
jmp 0x1400ae769
mov rcx, 0xffffffffffffffff
cmp rcx, 0xffffffffffffffff
je 0x1400ae8a4
lea rbx, [rcx + 1]
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x50], xmm0
movdqu xmmword [rbp - 0x40], xmm1
cmp rdi, rbx
jae 0x1400ae791
call fcn.1400beea0
int3
sub rdi, rbx
lea rcx, [rbp - 0x50]
mov r8, 0xffffffffffffffff
mov rdx, rsi
cmp rdi, r8
cmovb r8, rdi
cmp r14, 0xf
cmova rdx, r15
add rdx, rbx
call fcn.14003ce50
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0xf
jbe 0x1400ae7fa
mov rcx, qword [0x140322f80]
inc rdx
cmp rdx, 0x1000
jb 0x1400ae7f5
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400affce
mov rcx, rdi
call fcn.140190a2c
movups xmm0, xmmword [rbp - 0x50]
cmp qword [0x140322820], rbx
lea rcx, [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
cmovb rbx, qword [0x140322820]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov r8, rbx
movups xmmword [0x140322f80], xmm0
cmova rsi, qword [0x140322810]
xorps xmm0, xmm0
mov rdx, rsi
movups xmmword [0x140322f90], xmm1
xorps xmm1, xmm1
movups xmmword [rbp - 0x50], xmm0
movdqu xmmword [rbp - 0x40], xmm1
call fcn.14003ce50
mov rdx, qword [reloc.WS2_32.dll_ntohs]
cmp rdx, 0xf
jbe 0x1400ae88e
mov rcx, qword [0x140322b48]
inc rdx
cmp rdx, 0x1000
jb 0x1400ae889
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400affce
mov rcx, rdi
call fcn.140190a2c
movups xmm0, xmmword [rbp - 0x50]
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [0x140322b48], xmm0
movups xmmword [0x140322b58], xmm1
lea rcx, str.Built_and_Stored_Global_Paths
call fcn.140041bd0
lea rcx, [rbp + 0xad8]
call fcn.140045560
mov rdx, qword [rbp + 0xaf0]
cmp rdx, 0xf
jbe 0x1400ae8fd
mov rcx, qword [rbp + 0xad8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ae8f8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400affce
call fcn.140190a2c
lea rcx, str.Queried_Active_Program_Hash
call fcn.140041bd0
call fcn.1400476d0
lea rcx, str.Queried_User_HWID
call fcn.140041bd0
lea r8, [rbp + 0x9d0]
mov rcx, 0xffffffff80000002
lea rdx, str.SYSTEMCurrentControlSetControlCrashControl
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyA]
lea rcx, str.Disabled_Memory_Control_Systems
call fcn.140041bd0
mov rcx, qword [0x140322e10]
movabs rsi, 0x7fffffffffffffff
mov rax, rsi
sub rax, rcx
cmp rax, 9
jae 0x1400ae964
call fcn.14003b930
int3
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
lea rdi, [0x140322e00]
mov qword [rsp + 0x30], 9
lea r14, str.login.ini
mov r9, rdi
mov qword [rsp + 0x28], r14
cmova r9, qword [0x140322e00]
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xab8]
call fcn.140101a10
cmp qword [rbp + 0xad0], 0xf
lea rcx, [rbp + 0xab8]
cmova rcx, qword [rbp + 0xab8]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsA]
mov rdx, qword [rbp + 0xad0]
mov ebx, eax
cmp rdx, 0xf
jbe 0x1400aea06
mov rcx, qword [rbp + 0xab8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aea01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aea01
call fcn.1401ac538
int3
call fcn.140190a2c
lea r15, [0x140329458]
test ebx, ebx
je 0x1400af088
xor edx, edx
lea rcx, [rbp + 0xbf0]
mov r8d, 0x110
call fcn.1401d1c40
mov rcx, qword [0x140322e10]
mov rax, rsi
sub rax, rcx
cmp rax, 9
jae 0x1400aea42
call fcn.14003b930
int3
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov r9, rdi
mov qword [rsp + 0x30], 9
cmova r9, qword [0x140322e00]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xab8]
call fcn.140101a10
cmp qword [rbp + 0xad0], 0xf
lea rdx, [rbp + 0xab8]
lea rcx, [rbp + 0xbf0]
cmova rdx, qword [rbp + 0xab8]
call fcn.1400b44b0
mov rax, qword [rbp + 0xbf0]
lea rbx, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xbf0], rbx
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xbec], edx
mov rdx, qword [rbp + 0xad0]
cmp rdx, 0xf
jbe 0x1400aeb0c
mov rcx, qword [rbp + 0xab8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aeb07
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aeb07
call fcn.1401ac538
int3
call fcn.140190a2c
cmp qword [rbp + 0xc80], r13
je 0x1400af008
mov rax, qword [rbp + 0xbf0]
xorps xmm0, xmm0
mov byte [rsp + 0x69], r13b
xorps xmm1, xmm1
mov qword [rbp + 0x140], r13
mov word [rbp + 0x148], 1
movsxd rcx, dword [rax + 4]
movaps xmm6, xmmword [rbp + 0x140]
movups xmmword [rbp + 0xb58], xmm0
mov rcx, qword [rbp + rcx + 0xc38]
test rcx, rcx
mov qword [rsp + 0x60], rcx
movdqu xmmword [rbp + 0xb68], xmm1
sete byte [rsp + 0x68]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rbp + 0xa80], xmm0
test rcx, rcx
je 0x1400aebd7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400aeb95
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x1400aeb95
movzx eax, byte [rdx]
jmp 0x1400aeb9b
mov rax, qword [rcx]
call qword [rax + Ordinal_50]
cmp eax, 0xffffffff
je 0x1400aebbd
mov byte [rbp + 0xa89], al
mov rax, qword [rbp + 0xa80]
mov byte [rbp + 0xa88], 1
movaps xmm0, xmmword [rbp + 0xa80]
jmp 0x1400aebdc
mov rax, r13
mov byte [rbp + 0xa88], 1
mov qword [rbp + 0xa80], rax
movaps xmm0, xmmword [rbp + 0xa80]
jmp 0x1400aebdc
movq rax, xmm0
test rax, rax
movq rax, xmm6
jne 0x1400aec77
test rax, rax
je 0x1400aec80
lea r8, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm6
lea rdx, [rbp + 0xa80]
movdqa xmmword [rbp + 0xa80], xmm0
lea rcx, [rbp + 0xb58]
call fcn.140104830
lea rcx, [rbp + 0xc00]
call fcn.1400baff0
test rax, rax
jne 0x1400aece5
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
mov eax, 4
cmp qword [rbp + rcx + 0xc38], r13
mov edx, dword [rbp + rcx + 0xc04]
cmovne eax, r13d
or eax, dword [rbp + rcx + 0xc00]
and eax, 0x15
or eax, 2
mov dword [rbp + rcx + 0xc00], eax
and edx, eax
je 0x1400aece5
test dl, 4
je 0x1400aec99
lea rdi, str.ios_base::badbit_set
jmp 0x1400aecae
test rax, rax
je 0x1400aebf3
movdqa xmm0, xmmword [0x140204db0]
movdqu xmmword [rbp + 0xb68], xmm0
mov byte [rbp + 0xb58], r13b
jmp 0x1400aec19
test dl, 2
lea rdi, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rdi, rax
mov edx, 1
lea rcx, [rbp + 0xd80]
call fcn.14003ba70
mov r8, rax
lea rcx, [rbp + 0x98]
mov rdx, rdi
call fcn.14003c0e0
lea rdx, [0x14021e110]
lea rcx, [rbp + 0x98]
call fcn.140192fb4
int3
mov rcx, qword [0x140322e10]
mov rax, rsi
sub rax, rcx
cmp rax, 9
jae 0x1400aecfe
call fcn.14003b930
int3
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov qword [rsp + 0x30], 9
cmova rdi, qword [0x140322e00]
mov qword [rsp + 0x28], r14
mov r9, rdi
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xab8]
call fcn.140101a10
cmp qword [rbp + 0xad0], 0xf
lea rcx, [rbp + 0xab8]
cmova rcx, qword [rbp + 0xab8]
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
mov rdx, qword [rbp + 0xad0]
cmp rdx, 0xf
jbe 0x1400aed90
mov rcx, qword [rbp + 0xab8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aed8b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aed8b
call fcn.1401ac538
int3
call fcn.140190a2c
xorps xmm0, xmm0
lea rdx, str.GBP05DQAH6BZVIY1
xorps xmm1, xmm1
lea rcx, [rbp + 0xab8]
mov r8d, reloc.WS2_32.dll_recv
movups xmmword [rbp + 0xab8], xmm0
movdqu xmmword [rbp + 0xac8], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rdx, str.0d7AEpphHUL9iyOZ
xorps xmm1, xmm1
lea rcx, [rbp + 0xb78]
mov r8d, reloc.WS2_32.dll_recv
movups xmmword [rbp + 0xb78], xmm0
movdqu xmmword [rbp + 0xb88], xmm1
call fcn.14003ce50
lea r9, [rbp + 0xab8]
lea r8, [rbp + 0xb78]
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0xb38]
call fcn.1400428c0
mov rdx, qword [rbp + 0xb90]
cmp rdx, 0xf
jbe 0x1400aee4a
mov rcx, qword [rbp + 0xb78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aee45
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400aee99
call fcn.140190a2c
mov rdx, qword [rbp + 0xad0]
movdqa xmm0, xmmword [0x140204db0]
mov byte [rbp + 0xb78], r13b
movdqu xmmword [rbp + 0xb88], xmm0
cmp rdx, 0xf
jbe 0x1400aeea4
mov rcx, qword [rbp + 0xab8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aee9f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400aee9f
call fcn.1401ac538
int3
call fcn.140190a2c
cmp qword [rbp + 0xb48], r13
je 0x1400aef6f
lea rdx, [0x1401fdf0c]
lea rcx, [rbp + 0xb38]
call fcn.1400b8500
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x1400aef6f
mov r9, rax
lea rdx, [rbp + 0xad8]
xor r8d, r8d
lea rcx, [rbp + 0xb38]
call fcn.1400b8450
mov rcx, rax
call fcn.140040db0
lea rdx, [0x1403293e8]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x1400aef00
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
lea r8, [rdi + 1]
mov r9, 0xffffffffffffffff
lea rdx, [rbp + 0xad8]
lea rcx, [rbp + 0xb38]
call fcn.1400b8450
mov rcx, rax
call fcn.140040db0
mov rdx, r15
sub rdx, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x1400aef50
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
call fcn.1400a1a80
mov rdx, qword [rbp + 0xb50]
cmp rdx, 0xf
jbe 0x1400aefac
mov rcx, qword [rbp + 0xb38]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aefa7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400aeffd
call fcn.140190a2c
mov rdx, qword [rbp + 0xb70]
mov qword [rbp + 0xb48], r13
mov qword [rbp + 0xb50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb38], r13b
cmp rdx, 0xf
jbe 0x1400af008
mov rcx, qword [rbp + 0xb58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af003
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400af003
call fcn.1401ac538
int3
call fcn.140190a2c
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xbf0], rbx
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0xbec], edx
lea rcx, [rbp + 0xc00]
call fcn.1400b54b0
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xbf0], rax
mov rax, qword [rbp + 0xbf0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::ios_base.0
lea edx, [rcx - 0x18]
mov dword [rbp + rcx + 0xbec], edx
lea rcx, [rbp + 0xca0]
mov qword [rbp + 0xca0], rax
call fcn.140192034
lea rcx, str.Loaded_User_Login_Information
call fcn.140041bd0
mov r14, qword [0x140328be0]
mov ebx, r13d
mov rax, qword [r14 + 8]
mov rsi, qword [r14]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test rsi, rsi
jle 0x1400af183
lea rdi, [r14 + 0x10]
nop
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400af171
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400af171
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400af102
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400af171
cmp cl, 1
jne 0x1400af171
mov rdx, rax
lea rcx, [rbp + 0xab8]
call fcn.140040c90
cmp qword [rbp + 0xad0], 0xf
lea rax, [rbp + 0xab8]
cmova rax, qword [rbp + 0xab8]
mov byte [rax], r13b
mov rdx, qword [rbp + 0xad0]
cmp rdx, 0xf
jbe 0x1400af171
mov rcx, qword [rbp + 0xab8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af16c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400affce
call fcn.140190a2c
inc ebx
add rdi, 0x18
movsxd rax, ebx
cmp rax, rsi
jl 0x1400af0c0
mov r8, r15
xor edx, edx
mov rcx, r14
call fcn.1401d1c40
mov rcx, r14
call fcn.1401a6090
mov ecx, 0x26b0
mov qword [0x140328be0], r13
call fcn.1401ab860
test rax, rax
je 0x1400af1c0
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be0], rax
lea rcx, [rbp + 0xd00]
call fcn.140048250
cmp byte [rbp + 0xd00], r13b
jne 0x1400af281
cmp dword [rbp + 0xd04], 0xffffffff
jne 0x1400af206
mov r8b, 1
lea rcx, [0x1400adb10]
xor edx, edx
call fcn.140092890
mov ecx, 1
mov dword [r13], 0xbef
call fcn.1401ac890
int3
lea rdx, str.HTTPS_Connection_Failure_
lea rcx, [rbp + 0xb18]
call fcn.14003ce10
mov eax, dword [rbp + 0xd04]
cmp eax, 3
je 0x1400af232
cmp eax, 5
jne 0x1400af245
lea rdx, str.Failed_to_Establish_Connection__Please_Try_Again_Later_
jmp 0x1400af239
lea rdx, str.Please_Disable_any_Active_VPN_Proxy_Software_
lea rcx, [rbp + 0xb18]
call fcn.1400b86a0
lea rdx, str.Initialization_Failure
lea rcx, [rbp + 0x48]
call fcn.14003ce10
lea rdx, [rbp + 0xb18]
mov rdi, rax
lea rcx, [rbp + 0x620]
call fcn.140040c90
mov rdx, rdi
mov rcx, rax
call fcn.14003cf90
mov ecx, 1
call fcn.1401ac890
int3
lea rcx, str.Loader_Session_Initialized
call fcn.140041bd0
xor r8d, r8d
lea rcx, [0x1400ada60]
xor edx, edx
call fcn.140092890
xor r8d, r8d
lea rcx, [0x1400a3a30]
mov edx, 0x800000
call fcn.140092890
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetDC]
xor ecx, ecx
mov rdi, rax
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ecx, 1
mov qword [rsp + 0x60], r13
mov dword [rsp + 0x68], eax
call qword [sym.imp.USER32.dll_GetSystemMetrics]
lea r8, [rsp + 0x60]
mov rdx, rdi
lea rcx, [rbp + 0xd80]
mov dword [rsp + 0x6c], eax
call fcn.140040800
mov rdx, rdi
xor ecx, ecx
movups xmm6, xmmword [rax]
call qword [sym.imp.USER32.dll_ReleaseDC]
movq r8, xmm6
lea rcx, [rbp + 0xb38]
psrldq xmm6, 8
xorps xmm0, xmm0
xorps xmm1, xmm1
movq rdx, xmm6
movups xmmword [rbp + 0xb38], xmm0
movdqu xmmword [rbp + 0xb48], xmm1
call fcn.14003ce50
lea rdx, [rbp + 0xb38]
lea rcx, [rbp + 0x48]
call fcn.140040c90
mov r8d, reloc.WS2_32.dll_ntohs
mov rcx, r13
mov r15, rax
mov qword [rbp - 0x80], rcx
xorps xmm0, xmm0
mov qword [rbp - 0x78], r8
mov rax, qword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x70], cl
lea rdx, [rax + rax]
cmp rdx, r8
jbe 0x1400af385
lea rcx, [rsp + 0x70]
call fcn.1400fe470
mov rax, qword [r15 + 0x10]
mov rcx, r13
mov r8, qword [rbp - 0x78]
mov qword [rbp - 0x80], rcx
cmp qword [r15 + 0x18], 0xf
jbe 0x1400af397
mov r14, qword [r15]
mov rdx, r14
mov rdi, r14
jmp 0x1400af3a0
mov r14, r15
mov rdx, r15
mov rdi, r15
lea r12, [rdx + rax]
cmp rdi, r12
je 0x1400af473
movzx ebx, byte [rsp + 0x50]
lea r13, [0x140000000]
movzx edi, byte [rsp + 0x50]
nop
movzx esi, byte [r14]
mov eax, esi
shr rax, 4
movzx r9d, byte [rax + r13 + 0x204618]
cmp rcx, r8
jae 0x1400af3fa
lea rax, [rcx + 1]
cmp r8, 0xf
mov qword [rbp - 0x80], rax
lea rax, [rsp + 0x70]
cmova rax, qword [rsp + 0x70]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x1400af40d
movzx r8d, bl
lea rcx, [rsp + 0x70]
mov edx, 1
call fcn.1400fe5c0
mov rcx, qword [rbp - 0x80]
and esi, 0xf
mov rdx, qword [rbp - 0x78]
movzx r9d, byte [rsi + r13 + 0x204618]
cmp rcx, rdx
jae 0x1400af448
lea rax, [rcx + 1]
cmp rdx, 0xf
mov qword [rbp - 0x80], rax
lea rax, [rsp + 0x70]
cmova rax, qword [rsp + 0x70]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x1400af45b
movzx r8d, dil
lea rcx, [rsp + 0x70]
mov edx, 1
call fcn.1400fe5c0
inc r14
cmp r14, r12
je 0x1400af470
mov r8, qword [rbp - 0x78]
mov rcx, qword [rbp - 0x80]
jmp 0x1400af3c0
xor r13d, r13d
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x1400af4a9
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x1400af4a4
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400af4f1
mov rcx, rdi
call fcn.140190a2c
mov rdx, qword [rbp + 0xb50]
mov qword [r15 + 0x10], r13
mov qword [r15 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r15], 0
cmp rdx, 0xf
jbe 0x1400af4fc
mov rcx, qword [rbp + 0xb38]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af4f7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400af4f7
call fcn.1401ac538
int3
call fcn.140190a2c
movups xmm0, xmmword [rsp + 0x70]
lea r14, [0x1401f821e]
xor r8d, r8d
movups xmm1, xmmword [rbp - 0x80]
mov rdx, r14
lea rcx, [rbp + 0xbd0]
movups xmmword [rbp + 0xb38], xmm0
movups xmmword [rbp + 0xb48], xmm1
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0xbd0], xmm0
movdqu xmmword [rbp + 0xbe0], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rdx, [0x140201b3c]
xorps xmm1, xmm1
lea rcx, [rbp + 0x1f0]
mov r8d, 3
movdqa xmmword [rbp + 0x200], xmm1
movups xmmword [rbp + 0x1f0], xmm0
call fcn.14003ce50
lea r15, [0x140322c20]
mov rdx, r15
lea rcx, [rbp + 0x210]
call fcn.140040c90
mov ecx, 0x40
call fcn.140190b18
lea rdx, [rbp + 0x1f0]
mov qword [rsp + 0x70], rax
mov rcx, rax
mov rdi, rax
lea rbx, [rax + 0x40]
mov qword [rbp - 0x80], rbx
call fcn.140040c90
lea rcx, [rdi + 0x20]
lea rdx, [rbp + 0x210]
call fcn.140040c90
lea rdx, [rbp + 0xb38]
mov qword [rsp + 0x78], rbx
lea rcx, [rbp + 0x98]
call fcn.140040c90
xorps xmm0, xmm0
lea rdx, str.https:__lewislitt.life_LoaderAuth_uploaddata.php
xorps xmm1, xmm1
lea rcx, [rbp + 0x190]
mov r8d, Ordinal_50
mov rbx, rax
movups xmmword [rbp + 0x190], xmm0
movdqu xmmword [rbp + 0x1a0], xmm1
call fcn.14003ce50
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xb78]
call fcn.140040c90
mov rsi, qword [rsp + 0x78]
mov cl, 1
mov rdi, qword [rsp + 0x70]
cmp rdi, rsi
je 0x1400af869
add rdi, 0x38
lea r12, [0x1401feca4]
movabs r14, 0x7fffffffffffffff
nop dword [rax]
nop dword [rax + rax]
test cl, cl
lea r9, [0x1401feca8]
mov rcx, 0xffffffffffffffff
cmovne r9, r12
inc rcx
cmp byte [r9 + rcx], 0
jne 0x1400af664
mov rdx, qword [rdi - 0x28]
mov rax, r14
sub rax, rdx
cmp rax, rcx
jb 0x1400afbe3
cmp qword [rdi - 0x20], 0xf
lea rax, [rdi - 0x38]
jbe 0x1400af68f
mov rax, qword [rax]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xad8]
call fcn.140101a10
mov r8d, 1
lea rdx, [0x1401feca0]
lea rcx, [rbp + 0xad8]
call fcn.1400b85d0
mov qword [rbp + 0xf0], r13
lea rdx, [rdi - 0x18]
mov qword [rbp + 0xf8], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
cmp qword [rdi], 0xf
jbe 0x1400af70c
mov rdx, qword [rdx]
mov r8, qword [rdi - 8]
lea rcx, [rbp + 0xe0]
call fcn.1400b85d0
lea rdx, [rbp + 0x1d0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d0], xmm0
movq rcx, xmm0
movq r8, xmm1
movups xmmword [rbp + 0x1e0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
movdqa xmm0, xmm1
psrldq xmm0, 8
mov byte [rax], 0
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
lea rcx, [rbp + 0xb78]
call fcn.1400b85d0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0xf
jbe 0x1400af7b4
mov rcx, qword [rbp + 0x1d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af7af
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400afbdd
call fcn.140190a2c
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x1400af7f5
mov rcx, qword [rbp + 0xe0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af7f0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400afbdd
call fcn.140190a2c
mov rdx, qword [rbp + 0xaf0]
mov qword [rbp + 0xf0], r13
mov qword [rbp + reloc.WS2_32.dll_ntohs8], 0xf
mov byte [rbp + 0xe0], 0
cmp rdx, 0xf
jbe 0x1400af84f
mov rcx, qword [rbp + 0xad8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af84a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400afbdd
call fcn.140190a2c
add rdi, 0x40
xor cl, cl
lea rax, [rdi - 0x38]
cmp rax, rsi
jne 0x1400af650
lea r14, [0x1401f821e]
mov rdx, rbx
lea rcx, [rbp + 0x48]
call fcn.140040c90
cmp qword [rbp + 0xb90], 0xf
lea rdx, [rbp + 0xb78]
xorps xmm0, xmm0
xorps xmm1, xmm1
cmova rdx, qword [rbp + 0xb78]
mov rdi, rax
movups xmmword [rbp + 0xad8], xmm0
mov r8, 0xffffffffffffffff
movdqu xmmword [rbp + 0xae8], xmm1
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400af8b0
lea rcx, [rbp + 0xad8]
call fcn.14003ce50
lea r8, [rbp + 0xbd0]
mov rdx, rdi
lea rcx, [rbp + 0xad8]
call fcn.140047dd0
mov rdx, qword [rbp + 0xb90]
cmp rdx, 0xf
jbe 0x1400af91d
mov rcx, qword [rbp + 0xb78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af918
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400afbe9
call fcn.140190a2c
mov rdx, qword [rbp + 0x1a8]
movdqa xmm0, xmmword [0x140204db0]
mov byte [rbp + 0xb78], 0
movdqu xmmword [rbp + 0xb88], xmm0
cmp rdx, 0xf
jbe 0x1400af975
mov rcx, qword [rbp + 0x190]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400af970
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400afbe9
call fcn.140190a2c
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400af9af
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400af9aa
mov rdi, qword [rcx - 8]
add rdx, 0x27
sub rcx, rdi
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400afbe9
mov rcx, rdi
call fcn.140190a2c
lea rcx, [rsp + 0x70]
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
call fcn.1400bacf0
lea rcx, [rbp + 0x1f0]
call fcn.140044df0
lea rcx, str.Created_Startup_Threads
call fcn.140041bd0
xor r9d, r9d
mov word [rbp + 0xa90], r13w
lea rdx, [rbp + 0xa90]
lea r8d, [r9 + 2]
lea ecx, [r9 + 0x23]
call qword [sym.imp.ntdll.dll_NtQuerySystemInformation]
mov edi, eax
test eax, eax
js 0x1400afbef
cmp byte [rbp + 0xa90], 0
je 0x1400afbef
lea rcx, [rbp + 0xa80]
call fcn.1400b6350
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f8584]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f85b0]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 1
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f8570]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f85b8]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, str.0ddfebf8909fa4cf8f9e8198db4a3828d06cf1e705068a3cbd255564aba1db41e1545774263781ab970b9f414419effe2d2e8fd001e35e89a0ce55d848266dd1
mov dword [rbp + 0x9e0], 2
lea rcx, [rbp + 0x9e8]
call fcn.14003ce10
mov rdx, r14
lea rcx, [rbp + 0xa08]
call fcn.14003ce10
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0xa80]
call fcn.1400b5d60
mov rdx, r14
lea rcx, [rbp + 0xa48]
call fcn.14003ce10
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0xbf0]
call fcn.1400569b0
lea rdx, [0x140322de0]
mov rbx, rax
lea rcx, [rbp + 0x98]
call fcn.140040c90
lea rdx, [0x1403293e8]
mov rdi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov r9b, 1
mov qword [rsp + 0x20], rbx
mov r8, rdi
lea rcx, [rbp + 0xba0]
mov rdx, rax
call fcn.140054420
lea rcx, [rbp + 0xba0]
call fcn.140056a80
lea rcx, [rbp + 0x9e0]
call fcn.140056860
mov rdx, r14
lea rcx, [0x1403227d0]
call fcn.1400b86a0
mov ecx, 1
mov dword [r13], 0x48584883
call fcn.1401ac890
int3
call fcn.1401ac538
int3
call fcn.14003b930
int3
call fcn.1401ac538
int3
xor r9d, r9d
mov qword [rbp + 0xb98], 8
lea rdx, [rbp + 0xb98]
lea r8d, [r9 + 8]
lea ecx, [r9 + 0x67]
call qword [sym.imp.ntdll.dll_NtQuerySystemInformation]
test edi, edi
js 0x1400afded
test byte [rbp + 0xb9c], 2
je 0x1400afded
lea rcx, [rbp + 0xa80]
call fcn.1400b6350
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f8584]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f85b0]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 1
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f8570]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rbp + 0xd80]
call fcn.1400fd6d0
lea rdx, [0x1401f85b8]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, str.0ddfebf8909fa4cf8f9e8198db4a3828f3893bf30cfcb94cf127b9446ae85f4bd08b9e28ada3199e9e1fed10b9a71961
mov dword [rbp + 0x9e0], 2
lea rcx, [rbp + 0x9e8]
call fcn.14003ce10
mov rdx, r14
lea rcx, [rbp + 0xa08]
call fcn.14003ce10
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0xa80]
call fcn.1400b5d60
mov rdx, r14
lea rcx, [rbp + 0xa48]
call fcn.14003ce10
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0xbf0]
call fcn.1400569b0
lea rdx, [0x140322de0]
mov rbx, rax
lea rcx, [rbp + 0x98]
call fcn.140040c90
lea rdx, [0x1403293e8]
mov rdi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov r9b, 1
mov qword [rsp + 0x20], rbx
mov r8, rdi
lea rcx, [rbp + 0xba0]
mov rdx, rax
call fcn.140054420
lea rcx, [rbp + 0xba0]
call fcn.140056a80
lea rcx, [rbp + 0x9e0]
call fcn.140056860
mov rdx, r14
lea rcx, [0x1403227d0]
call fcn.1400b86a0
mov ecx, 1
mov dword [r13], 0x48584883
call fcn.1401ac890
int3
lea rcx, str.Verified_System_Information
call fcn.140041bd0
xorps xmm0, xmm0
lea rcx, [rbp + 0xad8]
xorps xmm1, xmm1
xor r8d, r8d
mov rdx, r14
movups xmmword [rbp + 0xad8], xmm0
movdqu xmmword [rbp + 0xae8], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rcx, [rbp + 0xb18]
xorps xmm1, xmm1
xor r8d, r8d
mov rdx, r14
movups xmmword [rbp + 0xb18], xmm0
movdqu xmmword [rbp + 0xb28], xmm1
call fcn.14003ce50
xorps xmm0, xmm0
lea rdx, str.Version
xorps xmm1, xmm1
lea rcx, [rbp + 0xa98]
mov r8d, 7
movups xmmword [rbp + 0xa98], xmm0
movdqu xmmword [rbp + 0xaa8], xmm1
call fcn.14003ce50
lea r9, [rbp + 0xad8]
mov byte [rsp + 0x20], 1
lea r8, [rbp + 0xb18]
lea rdx, [rbp + 0xa98]
lea rcx, [rbp + 0xd30]
call fcn.140052050
lea rcx, str.Queried_Version_Information
call fcn.140041bd0
mov r14, qword [0x140328be0]
mov ebx, r13d
mov rax, qword [r14 + 8]
mov rsi, qword [r14]
lea rcx, [rax + rax*2]
lea r12, [rcx*8 + 0x10]
test rsi, rsi
jle 0x1400aff8c
lea rdi, [r14 + 0x10]
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400aff7a
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400aff7a
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400aff0f
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400aff7a
cmp cl, 1
jne 0x1400aff7a
mov rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.140040c90
cmp qword [rbp + 0xab0], 0xf
lea rax, [rbp + 0xa98]
cmova rax, qword [rbp + 0xa98]
mov byte [rax], 0
mov rdx, qword [rbp + 0xab0]
cmp rdx, 0xf
jbe 0x1400aff7a
mov rcx, qword [rbp + 0xa98]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400aff75
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400affce
call fcn.140190a2c
inc ebx
add rdi, 0x18
movsxd rax, ebx
cmp rax, rsi
jl 0x1400afed1
mov r8, r12
xor edx, edx
mov rcx, r14
call fcn.1401d1c40
mov rcx, r14
call fcn.1401a6090
mov ecx, 0x26b0
mov qword [0x140328be0], r13
call fcn.1401ab860
mov rbx, rax
test rax, rax
je 0x1400affd4
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be0], rax
jmp 0x1400affdb
call fcn.1401ac538
int3
mov rbx, qword [0x140328be0]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
mov r8, qword [0x140322c30]
cmova r15, qword [0x140322c20]
cmp r8, 0x20
jne 0x1400b04a2
lea rdx, str.e44c288340226e1ac229a5d92d28f4f9
mov rcx, r15
call fcn.1401d1fe0
test eax, eax
jne 0x1400b04a2
mov rax, qword [rbx + 8]
mov esi, r13d
mov r14, qword [rbx]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test r14, r14
jle 0x1400b00a6
lea rdi, [rbx + 0x10]
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400b0098
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400b0098
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400b006c
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400b0098
cmp cl, 1
jne 0x1400b0098
mov rdx, rax
lea rcx, [rbp + 0xad8]
call fcn.140040c90
lea rcx, [rbp + 0xad8]
call fcn.1400b85b0
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
inc esi
add rdi, 0x18
movsxd rax, esi
cmp rax, r14
jl 0x1400b0032
mov r8, r15
xor edx, edx
mov rcx, rbx
call fcn.1401d1c40
mov rcx, rbx
call fcn.1401a6090
mov ecx, 0x26b0
mov qword [0x140328be0], r13
call fcn.1401ab860
test rax, rax
je 0x1400b00e3
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be0], rax
xor edx, edx
lea rcx, [rbp + 0xa80]
call fcn.1400bb910
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x60]
call fcn.1400fd6d0
lea rdx, [0x1401f8584]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x60]
call fcn.1400fd6d0
lea rdx, [0x1401f85b0]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x60]
call fcn.1400fd6d0
lea rdx, [0x1401f8570]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, [rsp + 0x50]
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x60]
call fcn.1400fd6d0
lea rdx, [0x1401f85b8]
mov rdi, rax
lea rcx, [rbp + 0xa80]
call fcn.1400bfe50
mov rcx, rax
mov rdx, rdi
call fcn.1400b5fb0
lea rdx, str.c68b4b0bdbedd01128e0a3edfee3fadd55a32871fedbb1bdbfd569288ef0d50ae35636ea0c6105b5b681f8d697803107
mov dword [rbp + 0x9e0], 2
lea rcx, [rbp + 0x9e8]
call fcn.14003ce10
lea rdi, [0x1401f821e]
mov rdx, rdi
lea rcx, [rbp + 0xa08]
call fcn.14003ce10
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0xa80]
call fcn.1400b5d60
mov rdx, rdi
lea rcx, [rbp + 0xa48]
call fcn.14003ce10
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0xbf0]
call fcn.1400569b0
lea rdx, [0x140322de0]
mov rbx, rax
lea rcx, [rbp + 0x98]
call fcn.140040c90
lea rdx, [0x1403293e8]
mov rdi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov r9b, 1
mov qword [rsp + 0x20], rbx
mov r8, rdi
lea rcx, [rbp + 0xba0]
mov rdx, rax
call fcn.140054420
lea rcx, [rbp + 0xba0]
call fcn.140056a80
lea rcx, [rbp + 0x9e0]
call fcn.140056860
mov r14, qword [0x140328be0]
mov ebx, r13d
mov rax, qword [r14 + 8]
mov rsi, qword [r14]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test rsi, rsi
jle 0x1400b0324
lea rdi, [r14 + 0x10]
nop
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400b0316
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400b0316
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400b02ea
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400b0316
cmp cl, 1
jne 0x1400b0316
mov rdx, rax
lea rcx, [rbp + 0xad8]
call fcn.140040c90
lea rcx, [rbp + 0xad8]
call fcn.1400b85b0
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
inc ebx
add rdi, 0x18
movsxd rax, ebx
cmp rax, rsi
jl 0x1400b02b0
mov r8, r15
xor edx, edx
mov rcx, r14
call fcn.1401d1c40
mov rcx, r14
call fcn.1401a6090
mov ecx, 0x26b0
mov qword [0x140328be0], r13
call fcn.1401ab860
test rax, rax
je 0x1400b0361
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be0], rax
lea rdx, str.Good_Evening_George
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.Hey_Id_like_to_get_into_contact_with_you__we_have_noticed_your_logs_on_our_server_for_months_now_and_I_would_love_to_have_a_chat_with_you..._Especially_after_your_most_recent_logs__get_in_touch_we_are_very_kind_and_are_actually_just_intrigued__Discord:_eftkw_
mov rsi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov rcx, rsi
mov rbx, rax
call fcn.140040db0
mov rcx, rbx
mov rdi, rax
call fcn.140040db0
mov rcx, qword [0x140329430]
xor r9d, r9d
mov r8, rdi
mov rdx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, rbx
call fcn.1400b87b0
mov rcx, rsi
call fcn.1400b87b0
mov r14, qword [0x140328be0]
mov ebx, r13d
mov rax, qword [r14 + 8]
mov rsi, qword [r14]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test rsi, rsi
jle 0x1400b0464
lea rdi, [r14 + 0x10]
nop dword [rax]
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400b0456
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400b0456
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400b042a
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400b0456
cmp cl, 1
jne 0x1400b0456
mov rdx, rax
lea rcx, [rbp + 0xad8]
call fcn.140040c90
lea rcx, [rbp + 0xad8]
call fcn.1400b85b0
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
inc ebx
add rdi, 0x18
movsxd rax, ebx
cmp rax, rsi
jl 0x1400b03f0
mov r8, r15
xor edx, edx
mov rcx, r14
call fcn.1401d1c40
mov rcx, r14
call fcn.1401a6090
movzx edx, byte [rbp + 0xa80]
lea rcx, [rbp + 0xa88]
mov qword [0x140328be0], r13
mov dword [r13], 0x59538
call fcn.1400bb410
mov rbx, qword [0x140328be0]
mov rax, qword [rbx + 8]
mov esi, r13d
mov r14, qword [rbx]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test r14, r14
jle 0x1400b0593
lea rdi, [rbx + 0x10]
nop word [rax + rax]
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400b0581
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400b0581
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400b0512
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400b0581
cmp cl, 1
jne 0x1400b0581
mov rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.140040c90
cmp qword [rbp + 0xab0], 0xf
lea rax, [rbp + 0xa98]
cmova rax, qword [rbp + 0xa98]
mov byte [rax], 0
mov rdx, qword [rbp + 0xab0]
cmp rdx, 0xf
jbe 0x1400b0581
mov rcx, qword [rbp + 0xa98]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b057c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b09b1
call fcn.140190a2c
inc esi
add rdi, 0x18
movsxd rax, esi
cmp rax, r14
jl 0x1400b04d0
movaps xmmword [rsp + 0x1130], xmm8
mov r8, r15
movaps xmmword [rsp + 0x1120], xmm9
xor edx, edx
movaps xmmword [rsp + 0x1110], xmm10
mov rcx, rbx
movaps xmmword [rsp + 0x1100], xmm11
movaps xmmword [rsp + 0x10f0], xmm12
movaps xmmword [rsp + 0x10e0], xmm13
movaps xmmword [rsp + 0x10d0], xmm14
movaps xmmword [rsp + 0x10c0], xmm15
call fcn.1401d1c40
mov rcx, rbx
call fcn.1401a6090
cmp byte [rbp + 0xd30], 0
mov qword [0x140328be0], r13
je 0x1400b3c81
lea rdx, str.4.4.1
lea rcx, [rbp + 0xd38]
call fcn.1400bfba0
test al, al
je 0x1400b3c5d
lea rcx, str.Starting_DX_Initialization
call fcn.140041bd0
call fcn.1400a2710
lea rcx, str.DX_Window_Initialized
call fcn.140041bd0
movss xmm0, dword [0x140204b38]
lea r12, [0x140328b00]
movss xmm9, dword [0x140204d00]
xorps xmm11, xmm11
movss xmm6, dword [0x140204b20]
movss xmm10, dword [0x140204c64]
movss xmm1, dword [0x140204c40]
movss xmm8, dword [0x140204ce8]
movss xmm7, dword [0x140204bb0]
movss xmm12, dword [0x140204c2c]
movss xmm15, dword [0x140204d50]
movss dword [rbp + 0x80], xmm0
movss xmm0, dword [0x140204b50]
movss dword [rbp + 0x84], xmm0
movss xmm0, dword [0x140204c10]
movss dword [rbp - 0x68], xmm0
movss xmm0, dword [0x140204d20]
movss dword [rbp - 0x1c], xmm0
movss xmm0, dword [0x140204ba0]
movss dword [rbp + 0x88], xmm0
movss xmm0, dword [0x140204d28]
movss dword [rbp + 0x8c], xmm0
movss xmm0, dword [0x140204bc0]
movss dword [rsp + 0x5c], xmm0
movss xmm0, dword [0x140204c0c]
movss dword [rbp + 0x90], xmm0
movss xmm0, dword [0x140204b68]
movss dword [rbp - 0x58], xmm0
movss xmm0, dword [0x140204ccc]
movss dword [rbp + 0x94], xmm0
movss xmm0, dword [0x140204c88]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x140204ca4]
movss dword [rbp + 0x10], xmm0
movss xmm0, dword [0x140204c90]
movss dword [rbp + 0x6c], xmm0
movss xmm0, dword [0x140204cd0]
movss dword [rbp - 0x64], xmm0
movss xmm0, dword [0x140204ca8]
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x140204c48]
movss dword [rbp - 0x20], xmm0
movss xmm0, dword [0x140204b70]
movss dword [rbp - 0x70], xmm0
movss xmm0, dword [0x140204c00]
movss dword [rbp + 0x28], xmm0
movss xmm0, dword [0x140204bb4]
movss dword [rbp - 0x6c], xmm0
movss xmm0, dword [0x140204be0]
movss dword [rbp - 0x30], xmm0
movss xmm0, dword [0x140204d30]
movss dword [rbp + 0x2c], xmm0
movss xmm0, dword [0x140204c9c]
movss dword [rbp + 0x70], xmm0
movss xmm0, dword [0x140204c98]
movss dword [rbp + 0x18], xmm0
movss xmm0, dword [0x140204cd4]
movss dword [rbp + 0x14], xmm0
movss xmm0, dword [0x140204cd8]
movss dword [rbp + 0x1c], xmm0
movss xmm0, dword [0x140204c3c]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x140204b6c]
movss dword [rbp + 8], xmm0
movss xmm0, dword [0x140204cf4]
movss dword [rbp + 0x74], xmm0
movss xmm0, dword [0x140204cc8]
movss dword [rbp + 4], xmm0
movss xmm0, dword [0x140204c94]
movss dword [rbp + 0x78], xmm0
movss dword [rbp + 0x7c], xmm11
movss dword [rsp + 0x58], xmm9
movss dword [rbp + 0x24], xmm6
movss dword [rbp - 0x2c], xmm10
movss dword [rbp - 0x24], xmm1
movss dword [rbp - 0x60], xmm8
movss xmm0, dword [0x140204ca0]
movss xmm13, dword [0x140204b88]
movss xmm14, dword [0x140204b44]
mov rcx, qword [0x140328be8]
movss dword [rbp - 0x5c], xmm0
movss xmm0, dword [0x140204cb8]
movss dword [rbp], xmm0
movss xmm0, dword [0x140204cf0]
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [0x140204cfc]
movss dword [rbp - 0x28], xmm0
movss xmm0, dword [0x140204c34]
movss dword [rbp + 0xc], xmm0
movss xmm8, dword [0x140204b34]
test rcx, rcx
jne 0x1400b08d2
mov ecx, 0x26b0
call fcn.1401ab860
test rax, rax
je 0x1400b08d2
mov qword [rax], r13
mov qword [rax + 8], 0x19c
mov qword [0x140328be8], rax
xorps xmm0, xmm0
mov dword [rsp + 0x20], 1
xor r9d, r9d
lea rcx, [rbp + 0xba0]
xor r8d, r8d
xor edx, edx
movups xmmword [rbp + 0xba0], xmm0
movups xmmword [rbp + 0xbb0], xmm0
movups xmmword [rbp + 0xbc0], xmm0
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400b0954
nop dword [rax + rax]
lea rcx, [rbp + 0xba0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xba0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xba8], 0x12
je 0x1400b0954
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0xba0]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x1400b0910
call fcn.14002e2b0
call fcn.14002eb20
call fcn.1400082e0
call fcn.1400078a0
movss xmm1, dword [rbp + 0x84]
movss xmm0, dword [0x140329ec0]
movss xmm3, dword [rax + 0x10]
movaps xmm2, xmm3
mulss xmm2, dword [rbp + 0x80]
call fcn.1400fdc10
mov eax, dword [0x140329958]
movaps xmm2, xmm3
cmp dword [0x140329c80], eax
mulss xmm2, dword [rbp - 0x68]
movss dword [0x140329ec0], xmm0
jne 0x1400b09b7
movaps xmm1, xmm11
jmp 0x1400b09ba
call fcn.1401ac538
int3
movaps xmm1, xmm7
movss xmm0, dword [0x140329eb8]
call fcn.1400fdc10
cmp dword [0x140329c84], 1
movss dword [0x140329eb8], xmm0
mulss xmm3, xmm12
jne 0x1400b09e3
movaps xmm1, xmm11
jmp 0x1400b09e6
movaps xmm1, xmm7
movss xmm0, dword [0x140329ec4]
movaps xmm2, xmm3
call fcn.1400fdc10
movss xmm1, dword [rbp - 0x1c]
lea rcx, [rbp + 0x5d8]
movaps xmm2, xmm9
movss dword [0x140329ec4], xmm0
call fcn.140002bd0
mov rcx, rax
xor edx, edx
call fcn.1400107c0
movaps xmm2, xmm11
lea rcx, [rbp + 0x5e0]
movaps xmm1, xmm11
call fcn.140002bd0
lea rcx, [rbp + 0x5e8]
mov r8, rax
call fcn.140002bd0
mov rcx, rax
call fcn.140010780
mov r8d, 0x202f
lea rcx, str.GeneralWindow
call fcn.14000d9e0
call fcn.1400107f0
lea rcx, [rbp + 0xa70]
mov qword [rbp + 0x168], rax
mov r15, rax
call fcn.1400104f0
movss xmm0, dword [rbp + 0x88]
lea rcx, [rbp + 0x8b0]
movaps xmm3, xmm6
movss dword [rsp + 0x20], xmm0
movaps xmm2, xmm6
movaps xmm1, xmm6
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm1, dword [rbp + 0x8c]
lea rcx, [rbp + 0x5f0]
movaps xmm2, xmm9
mov r9d, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5f8]
call fcn.14003c4d0
movss xmm0, dword [rsp + 0x5c]
lea rdx, [rbp + 0xa70]
mov dword [rsp + 0x28], r13d
mov r8, rax
mov rcx, r15
movss dword [rsp + 0x20], xmm0
call fcn.1400255f0
call fcn.140007aa0
movss xmm1, dword [rbp - 0x1c]
lea rcx, [rbp + 0x600]
movaps xmm2, xmm9
mov rdi, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x608]
call fcn.14003c4d0
lea rcx, [0x140322fd8]
mov r8, rax
call fcn.140031080
movss xmm0, dword [rbp + 0x90]
lea rdx, [rbp + 0xa70]
movss dword [rsp + 0x30], xmm0
mov r9d, eax
mov rcx, rdi
movss dword [rsp + 0x20], xmm11
call fcn.1400254e0
movsd xmm6, qword [rbp + 0xa70]
movaps xmm1, xmm11
movq rcx, xmm6
call fcn.1400aded0
movq rcx, xmm6
call fcn.1400adc70
cmp dword [0x140329c84], 2
jge 0x1400b1991
mov rcx, qword [0x140329f00]
call fcn.1400103b0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x8c0]
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
call fcn.140031080
lea rdx, str.Account_Login
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rcx, [rbp + 0x610]
xor r8d, r8d
mov edi, eax
call fcn.14000a7f0
movss xmm6, dword [rbp - 0x58]
lea rcx, [rbp + 0x618]
movss xmm1, dword [rbp + 0x94]
movss xmm2, dword [rbp + 0x68]
movss xmm0, dword [rax]
mulss xmm0, xmm6
subss xmm1, xmm0
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x230]
call fcn.14003c4d0
mov rdx, rax
mov qword [rsp + 0x20], r13
lea r9, str.Account_Login
mov r8d, edi
mov rcx, r15
call fcn.140025a00
call fcn.140010450
movss xmm2, dword [rbp + 0x10]
lea rcx, [rbp + 0x238]
movss xmm1, dword [rbp + 0x6c]
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
call fcn.140013490
mov r14, 0xffffffffffffffff
lea rdi, [0x1403293e8]
nop dword [rax + rax]
inc r14
cmp byte [rdi + r14], 0
jne 0x1400b0c70
mov rsi, 0xffffffffffffffff
lea rax, [0x140329458]
nop dword [rax + rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x1400b0c90
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [r12 + rbx], 0
jne 0x1400b0ca0
mov dword [rsp + 0x20], 0xff
cmp r14, 3
jb 0x1400b0ccc
mov edx, reloc.WLDAP32.dll_Ordinal_30
lea rcx, [rbp + 0x880]
mov r9d, edx
mov r8d, edx
jmp 0x1400b0ce1
mov r9d, 0x33
lea rcx, [rbp + 0x8a0]
mov r8d, r9d
mov edx, 0x69
call fcn.140031030
movss xmm9, dword [rbp - 0x64]
lea rcx, [rbp + 0x240]
movaps xmm2, xmm10
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [0x140322fd8], xmm0
call fcn.140002bd0
cmp dword [0x140329c84], 1
mov ecx, r13d
mov qword [rsp + 0x38], r13
mov edx, 0x4000
cmove ecx, edx
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ecx
lea rdx, [0x140201ed8]
lea rcx, str.Username
mov qword [rsp + 0x20], rax
mov r9d, reloc.WS2_32.dll_recv
mov r8, rdi
call fcn.140037000
call fcn.140034920
mov dword [rsp + 0x20], 0xff
cmp rsi, 6
jb 0x1400b0d72
mov edx, reloc.WLDAP32.dll_Ordinal_30
lea rcx, [rbp + 0x890]
mov r9d, edx
mov r8d, edx
jmp 0x1400b0d87
mov r9d, 0x33
lea rcx, [rbp + 0x640]
mov r8d, r9d
mov edx, 0x69
call fcn.140031030
movaps xmm2, xmm10
lea rcx, [rbp + 0x248]
movaps xmm1, xmm9
movups xmm0, xmmword [rax]
movups xmmword [0x140322fd8], xmm0
call fcn.140002bd0
cmp dword [0x140329c84], 1
lea r8, [0x140329458]
mov qword [rsp + 0x38], r13
mov ecx, r13d
mov edx, 0x4000
mov qword [rsp + 0x30], r13
cmove ecx, edx
mov r9d, reloc.WLDAP32.dll_Ordinal_32
bts ecx, 0xf
lea rdx, [0x140201ef8]
mov dword [rsp + 0x28], ecx
lea rcx, str.Password
mov qword [rsp + 0x20], rax
call fcn.140037000
call fcn.140034920
call fcn.140004e00
mov rdi, rax
movss xmm9, dword [rax]
call fcn.1400adc30
movaps xmm1, xmm7
subss xmm1, xmm0
movss dword [rdi], xmm1
mov edi, dword [0x140329958]
cmp edi, 1
je 0x1400b0e3e
movss xmm0, dword [0x140329eb8]
comiss xmm0, xmm6
jbe 0x1400b0ee5
cmp dword [0x140329c80], 1
jne 0x1400b0ee5
mov dword [rsp + 0x20], 0xff
cmp rbx, 3
jbe 0x1400b0e60
mov edx, reloc.WLDAP32.dll_Ordinal_30
lea rcx, [rbp + 0x650]
mov r9d, edx
mov r8d, edx
jmp 0x1400b0e75
mov r9d, 0x33
lea rcx, [rbp + 0x660]
mov r8d, r9d
mov edx, 0x69
call fcn.140031030
movss xmm1, dword [rbp - 0x64]
lea rcx, [rbp + 0x250]
movaps xmm2, xmm10
movups xmm0, xmmword [rax]
movups xmmword [0x140322fd8], xmm0
call fcn.140002bd0
cmp dword [0x140329c84], 1
mov ecx, r13d
mov qword [rsp + 0x38], r13
mov edx, 0x4000
cmove ecx, edx
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ecx
lea rdx, [0x140201f18]
lea rcx, str.License
mov qword [rsp + 0x20], rax
mov r9d, pe_nt_image_headers64
mov r8, r12
call fcn.140037000
call fcn.140034920
mov edi, dword [0x140329958]
mov edx, reloc.WLDAP32.dll_Ordinal_30
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x670]
mov r8d, edx
call fcn.140031030
test edi, edi
lea rdx, str.Register
lea rcx, [rbp + 0xa98]
movups xmm3, xmmword [rax]
lea rax, str.Login
cmove rdx, rax
movups xmmword [0x140322fd8], xmm3
call fcn.14003ce10
cmp dword [0x140329c84], 1
mov ecx, dword [0x140329958]
jne 0x1400b10c1
test ecx, ecx
jne 0x1400b0f55
mov byte [0x140328ae9], 1
lea rdx, str.Attempting_Connection
jmp 0x1400b0f67
cmp ecx, 1
jne 0x1400b0f79
mov byte [0x140328aec], cl
lea rdx, str.Attempting_Registration
lea rcx, [rbp + 0xa98]
call fcn.1400b86a0
mov ecx, dword [0x140329958]
cmp byte [0x140328af9], 0
je 0x1400b0fa8
test ecx, ecx
lea rax, str.Requesting_User_Login
lea rdx, str.Requesting_Registration
cmove rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.1400b86a0
mov ecx, dword [0x140329958]
test ecx, ecx
jne 0x1400b0fc5
cmp byte [0x1403228d0], cl
je 0x1400b10b8
cmp byte [0x140322770], cl
jne 0x1400b0fdb
jmp 0x1400b10b8
cmp ecx, 1
jne 0x1400b10b8
cmp byte [0x140322700], 0
je 0x1400b10b8
call fcn.1400078a0
movss xmm0, dword [0x140322fd0]
subss xmm0, dword [rax + 0x10]
comiss xmm11, xmm0
movss dword [0x140322fd0], xmm0
jb 0x1400b1092
test ecx, ecx
jne 0x1400b1043
xorps xmm0, xmm0
lea eax, [rcx + 2]
movups xmmword [0x140328b00], xmm0
movups xmmword [0x140328b10], xmm0
movups xmmword [0x140328b20], xmm0
movups xmmword [0x140328b30], xmm0
movups xmmword [0x140328b40], xmm0
movups xmmword [0x140328b50], xmm0
movups xmmword [0x140328b60], xmm0
movups xmmword [0x140328b70], xmm0
jmp 0x1400b1057
mov dword [0x140329c80], r13d
mov eax, r13d
mov dword [0x140329ec4], 0x3f800000
mov dword [0x140329c84], eax
mov byte [0x140328ae9], 0
mov byte [0x140328aec], 0
mov byte [0x140322700], 0
mov dword [0x140322704], 0xffffffff
mov dword [0x140322fd0], 0
mov dword [0x140329f40], 0
jmp 0x1400b10b8
test ecx, ecx
lea rax, str.Login_Successful_
lea rdx, str.Registration_Successful_
cmove rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.1400b86a0
mov ecx, dword [0x140329958]
cmp dword [0x140329c84], 1
je 0x1400b10e2
cmp rbx, 3
ja 0x1400b10cc
cmp ecx, 1
je 0x1400b10e2
cmp rsi, 6
jb 0x1400b10e2
cmp r14, 3
jb 0x1400b10e2
mov ebx, r13d
mov esi, 8
jmp 0x1400b10e9
mov esi, 8
mov ebx, esi
movss xmm1, dword [rbp - 0x64]
lea rcx, [rbp + 0x258]
movaps xmm2, xmm10
call fcn.140002bd0
lea rcx, [rbp + 0xa98]
mov rdi, rax
call fcn.140040db0
mov r8d, ebx
mov rdx, rdi
mov rcx, rax
call fcn.1400334a0
test al, al
je 0x1400b1129
mov dword [0x140329c84], 1
call fcn.140004e00
mov ecx, dword [0x140329958]
mov rdi, rax
movss dword [rax], xmm9
test ecx, ecx
jne 0x1400b1519
call fcn.1400adc30
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm15
subss xmm1, xmm0
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Dont_have_an_account_
lea rcx, [rbp + 0x150]
mulss xmm1, dword [0x140329ec4]
movss dword [rdi], xmm1
call fcn.14000a7f0
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rdx, str.Register
lea rcx, [rbp + 0xc0]
call fcn.14000a7f0
movss xmm0, dword [rbp + 0x150]
lea rcx, [rbp + 0x260]
movss xmm1, dword [rsp + 0x54]
movss xmm2, dword [rbp - 0x20]
mulss xmm0, xmm6
subss xmm1, xmm0
call fcn.140002bd0
lea rcx, [rbp + 0x268]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.14003c4d0
mov rcx, rax
call fcn.1400132e0
movss xmm4, dword [rbp - 0x70]
lea rcx, [rbp + 0x680]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm4
movaps xmm2, xmm7
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
lea rdx, str.Dont_have_an_account_
call fcn.140031a20
movss xmm8, dword [rbp + 0xc0]
lea rcx, [rbp + 0x278]
mulss xmm8, xmm6
movaps xmm2, xmm11
movss xmm6, dword [rsp + 0x54]
movaps xmm1, xmm6
subss xmm1, xmm8
call fcn.140002bd0
lea rcx, [rbp + 0x280]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.14003c4d0
movaps xmm1, xmm12
lea rcx, [rbp + 0x288]
movaps xmm2, xmm12
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x290]
call fcn.14003c500
mov rcx, rax
call fcn.1400132e0
movss xmm0, dword [rbp - 0x24]
lea rcx, [rbp + 0x298]
cmp dword [0x140329c84], 1
mov edi, r13d
movaps xmm2, xmm0
movaps xmm1, xmm0
cmove edi, esi
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x2a0]
call fcn.14003c4d0
mov rdx, rax
lea rcx, str.RegisterStartButton
mov r8d, edi
call fcn.140033cf0
test al, al
je 0x1400b12ee
mov dword [0x140329c80], 1
xor ecx, ecx
call fcn.140007520
movzx ebx, al
call fcn.14000ab20
lea rcx, [rbp + 0xc8]
call fcn.1400132e0
movss xmm2, dword [0x140329ee8]
movaps xmm1, xmm7
movss xmm0, dword [rbp - 0x70]
call fcn.1400fdc10
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm7
lea rcx, [rbp + 0x690]
movaps xmm2, xmm7
call fcn.140002be0
mov rcx, rax
lea rdx, str.Register
call fcn.140031a20
movss xmm2, dword [rbp + 0x28]
lea rcx, [rbp + 0x2a8]
movaps xmm1, xmm11
call fcn.140002bd0
lea rcx, [rbp + 0x2b0]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14003c500
mov rcx, rax
call fcn.1400132e0
movaps xmm2, xmm11
lea rcx, [rbp + 0x2c0]
movaps xmm1, xmm6
call fcn.140002bd0
lea rcx, [rbp + 0x2c8]
mov rdi, rax
call fcn.140013290
lea rcx, [rbp + 0x2d0]
mov r8, rax
call fcn.1400104f0
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.14003c4d0
mov rdx, rax
lea rcx, [rbp + 0x38]
mov r8, rdi
call fcn.14003c4d0
call fcn.140004e00
movss xmm6, dword [0x140329ee8]
lea rcx, [rbp + 0x6a0]
movaps xmm0, xmm6
movaps xmm3, xmm7
mulss xmm0, dword [rbp - 0x6c]
movaps xmm2, xmm7
movaps xmm1, xmm7
mulss xmm0, dword [rax]
movss dword [rsp + 0x20], xmm0
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movaps xmm1, xmm8
lea rcx, [rbp + 0x2e0]
mulss xmm1, xmm6
movaps xmm2, xmm11
mov r9d, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x2e8]
call fcn.14003c4d0
movss xmm0, dword [rsp + 0x5c]
lea rdx, [rbp + 0x38]
mov r8, rax
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140025380
call fcn.140004e00
movss xmm6, dword [0x140329ee8]
movaps xmm0, xmm6
mulss xmm0, dword [rbp - 0x6c]
mulss xmm0, dword [rax]
lea rcx, [rbp + 0x6b0]
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm0
call fcn.140002be0
mov rcx, rax
call fcn.140031080
addss xmm8, dword [rbp - 0x30]
movaps xmm2, xmm11
lea rcx, [rbp + 0x2f0]
mov r9d, eax
mulss xmm8, xmm6
movaps xmm1, xmm8
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x2f8]
call fcn.14003c500
movss xmm0, dword [rsp + 0x5c]
lea rdx, [rbp + 0x38]
mov r8, rax
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140025380
call fcn.1400078a0
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [rbp - 0x68]
test bl, bl
je 0x1400b14fb
movaps xmm1, xmm7
jmp 0x1400b14ff
movaps xmm1, xmm11
movss xmm0, dword [0x140329ee8]
call fcn.1400fdc10
movss dword [0x140329ee8], xmm0
jmp 0x1400b18e9
cmp ecx, 1
jne 0x1400b1907
call fcn.1400adc30
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm15
subss xmm1, xmm0
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Already_have_an_account_
lea rcx, [rbp + 0x158]
mulss xmm1, dword [0x140329ec4]
movss dword [rdi], xmm1
call fcn.14000a7f0
lea r14, str.Login
movss dword [rsp + 0x20], xmm15
mov rdx, r14
lea rcx, [rbp + 0xd0]
xor r9d, r9d
xor r8d, r8d
call fcn.14000a7f0
movss xmm0, dword [rbp + 0x158]
lea rcx, [rbp + 0x300]
movss xmm1, dword [rsp + 0x54]
movss xmm2, dword [rbp - 0x20]
mulss xmm0, xmm6
subss xmm1, xmm0
call fcn.140002bd0
lea rcx, [rbp + 0x308]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14003c4d0
mov rcx, rax
call fcn.1400132e0
movss xmm0, dword [rbp - 0x70]
lea rcx, [rbp + 0x6c0]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm0
movaps xmm2, xmm7
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
lea rdx, str.Already_have_an_account_
call fcn.140031a20
movss xmm8, dword [rbp + 0xd0]
lea rcx, [rbp + 0x318]
mulss xmm8, xmm6
movaps xmm2, xmm11
movss xmm6, dword [rsp + 0x54]
movaps xmm1, xmm6
subss xmm1, xmm8
call fcn.140002bd0
lea rcx, [rbp + 0x320]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.14003c4d0
movaps xmm1, xmm12
lea rcx, [rbp + 0x328]
movaps xmm2, xmm12
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x330]
call fcn.14003c500
mov rcx, rax
call fcn.1400132e0
movss xmm0, dword [rbp - 0x24]
lea rcx, [rbp + 0x338]
cmp dword [0x140329c84], 1
mov edi, r13d
movaps xmm2, xmm0
movaps xmm1, xmm0
cmove edi, esi
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x340]
call fcn.14003c4d0
mov rdx, rax
mov r8d, edi
lea rcx, str.LoginStartButton
call fcn.140033cf0
test al, al
je 0x1400b16cc
mov dword [0x140329c80], r13d
xor ecx, ecx
call fcn.140007520
lea rcx, [rbp + 0xd8]
movzx ebx, al
call fcn.1400132e0
movss xmm2, dword [0x140329ebc]
movaps xmm1, xmm7
movss xmm0, dword [rbp - 0x70]
call fcn.1400fdc10
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm7
lea rcx, [rbp + 0x6d0]
movaps xmm2, xmm7
call fcn.140002be0
mov rcx, rax
mov rdx, r14
call fcn.140031a20
movss xmm2, dword [rbp + 0x28]
lea rcx, [rbp + 0x348]
movaps xmm1, xmm11
call fcn.140002bd0
lea rcx, [rbp + 0x350]
mov r8, rax
call fcn.140013290
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.14003c500
mov rcx, rax
call fcn.1400132e0
movaps xmm2, xmm11
lea rcx, [rbp + 0x360]
movaps xmm1, xmm6
call fcn.140002bd0
lea rcx, [rbp + 0x368]
mov rdi, rax
call fcn.140013290
lea rcx, [rbp + 0x370]
mov r8, rax
call fcn.1400104f0
mov rdx, rax
lea rcx, [rbp + 0x378]
call fcn.14003c4d0
mov rdx, rax
lea rcx, [rbp + 0x40]
mov r8, rdi
call fcn.14003c4d0
call fcn.140004e00
movss xmm6, dword [0x140329ebc]
lea rcx, [rbp + 0x6e0]
movaps xmm0, xmm6
movaps xmm3, xmm7
mulss xmm0, dword [rbp - 0x6c]
movaps xmm2, xmm7
movaps xmm1, xmm7
mulss xmm0, dword [rax]
movss dword [rsp + 0x20], xmm0
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movaps xmm1, xmm8
lea rcx, [rbp + 0x380]
mulss xmm1, xmm6
movaps xmm2, xmm11
mov r9d, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x388]
call fcn.14003c4d0
movss xmm0, dword [rsp + 0x5c]
lea rdx, [rbp + 0x40]
mov r8, rax
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140025380
call fcn.140004e00
movss xmm6, dword [0x140329ebc]
movaps xmm0, xmm6
mulss xmm0, dword [rbp - 0x6c]
mulss xmm0, dword [rax]
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm0
movaps xmm2, xmm7
lea rcx, [rbp + 0x6f0]
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
call fcn.140031080
addss xmm8, dword [rbp - 0x30]
movaps xmm2, xmm11
lea rcx, [rbp + 0x390]
mov r9d, eax
mulss xmm8, xmm6
movaps xmm1, xmm8
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x398]
call fcn.14003c500
movss xmm0, dword [rsp + 0x5c]
lea rdx, [rbp + 0x40]
mov r8, rax
movss dword [rsp + 0x20], xmm0
mov rcx, r15
call fcn.140025380
call fcn.1400078a0
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [rbp - 0x68]
test bl, bl
je 0x1400b18d0
movaps xmm1, xmm7
jmp 0x1400b18d4
movaps xmm1, xmm11
movss xmm0, dword [0x140329ebc]
call fcn.1400fdc10
movss dword [0x140329ebc], xmm0
call fcn.140004e00
movss xmm6, dword [rbp - 0x58]
movss xmm8, dword [0x140204b34]
mov ecx, dword [0x140329958]
movss dword [rax], xmm9
mov eax, dword [0x140329c80]
cmp eax, ecx
je 0x1400b1924
movss xmm0, dword [0x140329eb8]
comiss xmm0, xmm6
jbe 0x1400b1924
mov dword [0x140329958], eax
call fcn.1400078a0
cmp dword [0x140329c84], 1
movss xmm9, dword [rsp + 0x58]
movss xmm2, dword [rax + 0x10]
mulss xmm2, xmm9
jne 0x1400b194a
movss xmm1, dword [rbp + 0x2c]
jmp 0x1400b194e
movaps xmm1, xmm11
movss xmm0, dword [0x140329f40]
call fcn.14003c530
comiss xmm0, dword [rbp + 0x2c]
movss dword [0x140329f40], xmm0
jb 0x1400b1973
mov dword [0x140329f40], 0
call fcn.1400135c0
lea rcx, [rbp + 0xa98]
call fcn.1400b87b0
cmp dword [0x140329c84], 2
jl 0x1400b1d62
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x3a0]
movaps xmm2, xmm9
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3a8]
call fcn.14003c4d0
movss xmm6, dword [rbp + 0x18]
lea rcx, [rbp + 0x3b0]
movaps xmm1, xmm6
movaps xmm2, xmm11
mov r10, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3b8]
call fcn.14003c4d0
lea rcx, [0x140322fd8]
mov rdi, rax
call fcn.140031080
mov r9d, eax
mov dword [rsp + 0x28], r13d
mov rdx, rdi
movss dword [rsp + 0x20], xmm11
mov r8, r10
mov rcx, r15
call fcn.1400255f0
movss xmm2, dword [rbp + 0x14]
lea rcx, [rbp + 0x3c0]
movaps xmm1, xmm6
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3c8]
call fcn.14003c4d0
movaps xmm1, xmm11
lea rcx, [rbp + 0x3d0]
mov r10, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3d8]
call fcn.14003c4d0
lea rcx, [0x140322fd8]
mov rdi, rax
call fcn.140031080
mov r9d, eax
movss dword [rsp + 0x20], xmm7
mov rdx, rdi
mov r8, r10
mov rcx, r15
call fcn.140025380
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x700]
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm2, dword [rbp + 0x1c]
lea rcx, [rbp + 0x3e0]
movaps xmm1, xmm12
mov edi, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3e8]
call fcn.14003c4d0
lea r14, [0x1403293e8]
mov qword [rsp + 0x20], r13
mov r9, r14
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.140025a00
mov edx, dword [0x1403228d4]
lea rcx, [rbp + 0xb18]
call fcn.14003c320
mov r8, rax
lea rdx, str.UID:
lea rcx, [rbp + 0xad8]
call fcn.1400bf270
mov rcx, rax
call fcn.140040db0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x710]
movaps xmm1, xmm7
mov r9, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm6, dword [rbp - 0x60]
lea rcx, [rbp + 0x3f0]
movaps xmm2, xmm6
movaps xmm1, xmm12
mov edi, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x3f8]
call fcn.14003c4d0
movss xmm2, dword [rbp + 0x30]
xor edx, edx
mov qword [rsp + 0x40], r13
mov rcx, r15
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r9
mov r9, rax
mov dword [rsp + 0x20], edi
call fcn.1400258f0
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
lea rcx, [rbp + 0xb18]
call fcn.1400b87b0
mov edx, dword [0x140329440]
lea rcx, [rbp + 0xa98]
call fcn.14003c320
mov r8, rax
lea rdx, str.Ping:
lea rcx, [rbp + 0xb18]
call fcn.1400bf270
mov rdx, rax
lea r8, [0x14020204c]
lea rcx, [rbp + 0xad8]
call fcn.1400bf120
mov rcx, rax
call fcn.140040db0
movss xmm0, dword [rbp + 8]
lea rcx, [rbp + 0x720]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm0
movaps xmm1, xmm0
mov r9, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm2, dword [rbp + 0x74]
lea rcx, [rbp + 0x400]
movaps xmm1, xmm12
mov edi, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x408]
call fcn.14003c4d0
movss xmm2, dword [rbp + 0x30]
mov rcx, r15
mov rdx, qword [0x140329ea0]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r9
mov r9, rax
mov dword [rsp + 0x20], edi
call fcn.1400258f0
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
lea rcx, [rbp + 0xb18]
call fcn.1400b87b0
lea rcx, [rbp + 0xa98]
call fcn.1400b87b0
movaps xmm2, xmm12
lea rcx, [rbp + 0x410]
movaps xmm1, xmm12
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
movss xmm2, dword [rbp + 4]
lea rcx, [rbp + 0x160]
movss xmm1, dword [rbp + 0x78]
call fcn.140002bd0
lea rdx, [rbp + 0x160]
lea rcx, str.Tabs
call fcn.14000ae60
mov r9d, 1
lea rdx, str.Products
lea rcx, [0x14020206c]
call fcn.140032230
cmp byte [0x140329544], 0
lea rax, [0x140202078]
lea rcx, [0x14020207c]
cmovne rcx, rax
lea rdx, str.Updates
xor r9d, r9d
call fcn.140032230
mov r9d, 2
lea rdx, str.Settings
lea rcx, [0x140202080]
call fcn.140032230
call fcn.14000af00
jmp 0x1400b1d6e
movss xmm6, dword [rbp - 0x60]
lea r14, [0x1403293e8]
cmp dword [0x140329c84], 2
jne 0x1400b2542
mov eax, dword [reloc.WS2_32.dll_accept]
movss xmm9, dword [rbp - 0x5c]
test eax, eax
jne 0x1400b1eda
movaps xmm2, xmm12
lea rcx, [rbp + 0x418]
movaps xmm1, xmm9
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
movaps xmm2, xmm11
lea rcx, [rbp + 0x420]
movaps xmm1, xmm11
call fcn.140002bd0
mov rdx, rax
lea rcx, [0x140202084]
call fcn.14000ae60
call fcn.140003a70
movss xmm0, dword [rax + 0x34]
ucomiss xmm0, xmm11
jp 0x1400b1de4
jne 0x1400b1de4
mov al, 1
jmp 0x1400b1de6
xor al, al
mov byte [0x140329544], al
test al, al
je 0x1400b1ecf
lea rdx, str.No_Information_to_Display_Here_
lea rcx, [rbp + 0xad8]
call fcn.14003ce10
call fcn.1400107f0
lea rcx, [rbp + 0x730]
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
mov rsi, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
lea rdx, str.No_Information_to_Display_Here_
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rcx, [rbp + 0x428]
xor r8d, r8d
mov ebx, eax
call fcn.14000a7f0
movss xmm2, dword [rbp - 0x30]
lea rcx, [rbp + 0x430]
mov rdx, rax
call fcn.14003c4b0
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x438]
movss xmm2, dword [rbp]
mov rdi, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x440]
call fcn.14003c4d0
mov rdx, rax
lea rcx, [rbp + 0x448]
mov r8, rdi
call fcn.14003c500
mov rdx, rax
mov qword [rsp + 0x20], r13
lea r9, str.No_Information_to_Display_Here_
mov r8d, ebx
mov rcx, rsi
call fcn.140025a00
lea rcx, [rbp + 0xad8]
call fcn.1400b87b0
call fcn.14000af00
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x1400b253b
call fcn.1400078a0
movss xmm2, dword [rax + 0x10]
movzx eax, byte [0x140322940]
mulss xmm2, xmm12
test al, al
je 0x1400b1f05
movss xmm1, dword [rsp + 0x58]
jmp 0x1400b1f09
movaps xmm1, xmm11
movss xmm0, dword [0x14032947c]
call fcn.1400fdc10
comiss xmm0, dword [rbp - 0x28]
movss dword [0x14032947c], xmm0
jbe 0x1400b1f32
test al, al
je 0x1400b1f32
mov dword [0x140329c84], 3
addss xmm0, dword [rbp + 0xc]
movaps xmm1, xmm9
lea rcx, [rbp + 0x450]
movaps xmm2, xmm0
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
call fcn.140013490
lea rcx, [0x140322778]
mov ebx, r13d
call fcn.1400b57f0
lea rcx, [0x140322778]
mov rsi, rax
call fcn.1400b5800
mov rdi, rax
cmp rax, rsi
je 0x1400b2148
movss xmm10, dword [0x140204cc4]
movss xmm9, dword [0x140204b48]
movss xmm11, dword [0x140204b98]
nop dword [rax]
cmp qword [rdi + 0x10], 0x64
jb 0x1400b2121
movaps xmm2, xmm12
lea rcx, [rbp + 0x458]
movaps xmm1, xmm12
call fcn.140002bd0
mov rdx, rax
mov ecx, recv
call fcn.140004e10
movss xmm3, dword [0x140204b5c]
lea rcx, [rsp + 0x60]
movss xmm2, dword [0x140204b90]
movaps xmm1, xmm7
movss dword [rsp + 0x20], xmm13
call fcn.140002be0
mov ecx, dword [rdi + 8]
cmp ecx, 4
jne 0x1400b2028
movss xmm1, dword [0x140204b4c]
lea rcx, [rbp + 0x740]
movaps xmm3, xmm9
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm11
call fcn.140002be0
movups xmm6, xmmword [rax]
movups xmmword [rsp + 0x60], xmm6
jmp 0x1400b20c6
cmp ecx, 3
jne 0x1400b2062
movss xmm3, dword [0x140204b30]
lea rcx, [rbp + 0x750]
movss xmm2, dword [0x140204b64]
movss xmm1, dword [0x140204b84]
movss dword [rsp + 0x20], xmm13
call fcn.140002be0
movups xmm6, xmmword [rax]
movups xmmword [rsp + 0x60], xmm6
jmp 0x1400b20c6
cmp ecx, 2
jne 0x1400b2094
movss xmm1, dword [0x140204b7c]
lea rcx, [rbp + 0x760]
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm8
call fcn.140002be0
movups xmm6, xmmword [rax]
movups xmmword [rsp + 0x60], xmm6
jmp 0x1400b20c6
cmp ecx, 1
ja 0x1400b20c1
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm14
lea rcx, [rbp + 0x770]
movaps xmm1, xmm14
call fcn.140002be0
movups xmm6, xmmword [rax]
movups xmmword [rsp + 0x60], xmm6
jmp 0x1400b20c6
movups xmm6, xmmword [rsp + 0x60]
lea rcx, [rdi + 0x40]
call fcn.140040db0
mov rcx, qword [rdi + 0x80]
lea r8, [rbp - 0x10]
mov rdx, rax
movdqa xmmword [rbp - 0x10], xmm6
call fcn.140032a40
test al, al
je 0x1400b20fa
mov rdx, rdi
lea rcx, [0x140322940]
call fcn.1400b3cf0
mov ecx, 1
call fcn.140004ea0
inc ebx
cmp ebx, 1
jne 0x1400b211a
movaps xmm1, xmm15
movaps xmm0, xmm10
call fcn.1400131e0
jmp 0x1400b2121
cmp ebx, 2
cmove ebx, r13d
add rdi, 0x88
cmp rdi, rsi
jne 0x1400b1fa0
movss xmm11, dword [rbp + 0x7c]
movss xmm10, dword [rbp - 0x2c]
movss xmm9, dword [rbp - 0x5c]
movss xmm6, dword [rbp - 0x60]
call fcn.1400135c0
movss xmm2, dword [0x14032947c]
lea rcx, [rbp + 0x460]
movaps xmm1, xmm11
call fcn.140002bd0
movaps xmm2, xmm6
lea rcx, [rbp + 0x468]
movaps xmm1, xmm9
mov r8, rax
call fcn.140002bd0
mov rdx, rax
lea rcx, [rbp + 0x470]
call fcn.14003c4d0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x478]
call fcn.14003c4d0
mov rcx, rax
call fcn.1400132e0
movss xmm8, dword [0x140204c60]
lea rcx, [rbp + 0x480]
movaps xmm2, xmm8
movaps xmm1, xmm6
call fcn.140002bd0
mov qword [rsp + 0x38], r13
lea rdx, str.Input_License
mov qword [rsp + 0x30], r13
lea rcx, str.InputLicense
mov dword [rsp + 0x28], r13d
mov r9d, pe_nt_image_headers64
mov r8, r12
mov qword [rsp + 0x20], rax
call fcn.140037000
movss xmm2, dword [0x14032947c]
lea rcx, [rbp + 0x488]
movaps xmm1, xmm11
call fcn.140002bd0
movss xmm1, dword [0x140204d10]
lea rcx, [rbp + 0x490]
movaps xmm2, xmm6
mov r8, rax
call fcn.140002bd0
mov rdx, rax
lea rcx, [rbp + 0x498]
call fcn.14003c4d0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x4a0]
call fcn.14003c4d0
mov rcx, rax
call fcn.1400132e0
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [r12 + rax], 0
jne 0x1400b2260
movss xmm1, dword [0x140204c74]
lea rcx, [rbp + 0x4a8]
cmp rax, 3
mov ebx, 8
mov r8d, ebx
movaps xmm2, xmm8
cmova r8d, r13d
call fcn.140002bd0
mov rdx, rax
lea rcx, str.Activate
call fcn.1400334a0
test al, al
je 0x1400b2575
mov rdx, r12
lea rcx, [rbp + 0x98]
call fcn.14003ce10
mov rdx, r14
lea rcx, [rbp + 0x48]
mov rdi, rax
call fcn.14003ce10
mov r8, rdi
lea rcx, [rbp + 0x9e0]
mov rdx, rax
call fcn.140050370
cmp byte [rbp + 0x9e0], 0
je 0x1400b23d7
lea rdx, str.Product_Append_Success
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.License_Added_Successfully_
mov rsi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov rcx, rsi
mov rbx, rax
call fcn.140040db0
mov rcx, rbx
mov rdi, rax
call fcn.140040db0
mov rcx, qword [0x140329430]
xor r9d, r9d
mov r8, rdi
mov rdx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, rbx
call fcn.1400b87b0
mov rcx, rsi
call fcn.1400b87b0
lea rdx, [0x140322de0]
lea rcx, [rbp + 0x98]
call fcn.140040c90
mov rdx, r14
lea rcx, [rbp + 0x48]
mov rdi, rax
call fcn.14003ce10
mov r8, rdi
lea rcx, [rbp + 0x1f0]
mov rdx, rax
call fcn.14004e130
mov rdx, rax
lea rcx, [0x140322770]
call fcn.1400aa590
lea rcx, [rbp + 0x1f0]
call fcn.140050200
xorps xmm0, xmm0
movups xmmword [0x140328b00], xmm0
movups xmmword [0x140328b10], xmm0
movups xmmword [0x140328b20], xmm0
movups xmmword [0x140328b30], xmm0
movups xmmword [0x140328b40], xmm0
movups xmmword [0x140328b50], xmm0
movups xmmword [0x140328b60], xmm0
movups xmmword [0x140328b70], xmm0
jmp 0x1400b252f
mov ecx, dword [rbp + 0x9e4]
sub ecx, 0x13
je 0x1400b24cd
sub ecx, 1
je 0x1400b24b1
sub ecx, 1
je 0x1400b2495
cmp ecx, 1
lea rcx, [rbp + 0x98]
je 0x1400b2480
lea rdx, str.Register_Failure
call fcn.14003ce10
mov edx, dword [rbp + 0x9e4]
lea rcx, [rbp + 0xad8]
mov rsi, rax
call fcn.14003c320
mov r8, rax
lea rdx, str.Code:_0x
lea rcx, [rbp + 0x48]
call fcn.1400bf270
mov rcx, rsi
mov rbx, rax
call fcn.140040db0
mov rcx, rbx
mov rdi, rax
call fcn.140040db0
mov rcx, qword [0x140329430]
xor r9d, r9d
mov r8, rdi
mov rdx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, rbx
call fcn.1400b87b0
mov rcx, rsi
call fcn.1400b87b0
lea rcx, [rbp + 0xad8]
jmp 0x1400b252a
lea rdx, str.Usermode_Warning
call fcn.14003ce10
lea rdx, str.License_Already_Used_
jmp 0x1400b24e7
lea rdx, str.Usermode_Warning
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.Invalid_License_
jmp 0x1400b24e7
lea rdx, str.Usermode_Warning
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.User_Does_Not_Exist
jmp 0x1400b24e7
lea rdx, str.Usermode_Warning
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.Invalid_Input_
lea rcx, [rbp + 0x48]
mov rsi, rax
call fcn.14003ce10
mov rcx, rsi
mov rbx, rax
call fcn.140040db0
mov rcx, rbx
mov rdi, rax
call fcn.140040db0
mov rcx, qword [0x140329430]
xor r9d, r9d
mov r8, rdi
mov rdx, rax
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, rbx
call fcn.1400b87b0
mov rcx, rsi
call fcn.1400b87b0
lea rcx, [rbp + 0x9e0]
call fcn.14004e030
movss xmm9, dword [rsp + 0x58]
mov ebx, 8
cmp dword [0x140329c84], 3
jne 0x1400b3a4e
call fcn.1400078a0
cmp byte [0x140322940], 0
movss xmm6, dword [rax + 0x10]
movaps xmm2, xmm6
mulss xmm2, xmm12
je 0x1400b257e
movaps xmm1, xmm11
jmp 0x1400b2582
movss xmm9, dword [rsp + 0x58]
jmp 0x1400b2547
movaps xmm1, xmm9
movss xmm0, dword [0x14032947c]
call fcn.1400fdc10
mov eax, dword [0x14032971c]
movaps xmm10, xmm0
mulss xmm6, dword [rbp - 0x68]
movss xmm3, dword [rsp + 0x54]
movss dword [0x14032947c], xmm10
cmp eax, 1
jne 0x1400b25b8
movaps xmm1, xmm11
jmp 0x1400b25bb
movaps xmm1, xmm3
movss xmm0, dword [0x1403226d4]
movaps xmm2, xmm6
call fcn.1400fdc10
movaps xmm9, xmm0
movss dword [0x1403226d4], xmm9
cmp eax, 1
jne 0x1400b25e2
movaps xmm1, xmm7
jmp 0x1400b25e6
movaps xmm1, xmm11
movss xmm0, dword [0x14032995c]
movaps xmm2, xmm6
call fcn.1400fdc10
lea rax, [0x1401f821e]
movss dword [0x14032995c], xmm0
mov qword [rbp - 0x10], rax
movaps xmm8, xmm11
movsxd rax, dword [0x140328afc]
cmp eax, 9
ja case.default.0x1400b262e
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0xb3cc8]
add rcx, rdx
jmp rcx
lea rax, str.Attempting_Connection
jmp 0x1400b26cd
movss xmm8, dword [0x140204c70]
lea rax, str.Initializing_Internals
jmp 0x1400b26cd
movss xmm8, dword [0x140204c78]
lea rcx, [0x140322da0]
call fcn.140040db0
jmp 0x1400b26cd
movaps xmm8, xmm3
lea rax, str.Process_Initializing
jmp 0x1400b26cd
movss xmm8, dword [rbp]
lea rax, str.Processing_Server_End_Data
jmp 0x1400b26cd
movss xmm8, dword [rbp + 4]
lea rax, str.Awaiting_Build_Server_Response
jmp 0x1400b26cd
movss xmm8, dword [rbp - 0x64]
lea rax, str.Build_Server_Processing
jmp 0x1400b26cd
movss xmm8, dword [rbp - 0x60]
lea rax, str.Processing_Client_End_Data
jmp 0x1400b26cd
movss xmm8, dword [rbp - 0x28]
lea rax, str.Awaiting_Usermode_Response
jmp 0x1400b26cd
movss xmm8, dword [0x140204d04]
lea rax, str.Injection_Successful
mov qword [rbp - 0x10], rax
comiss xmm12, xmm9
ja 0x1400b26db
movaps xmm8, xmm11
movss xmm0, dword [0x140329cb8]
movaps xmm2, xmm6
movaps xmm1, xmm8
call fcn.1400fdc10
movaps xmm1, xmm7
movss dword [0x140329cb8], xmm0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x780]
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm9, dword [rbp + 8]
lea rcx, [rbp + 0x4b0]
movaps xmm2, xmm9
movaps xmm1, xmm7
mov r11d, eax
call fcn.140002bd0
movaps xmm2, xmm11
lea rcx, [rbp + 0x4b8]
movaps xmm1, xmm11
mov r10, rax
call fcn.140002bd0
movss xmm6, dword [rbp - 0x5c]
lea rcx, [rbp + 0x4c0]
movss xmm1, dword [0x140204d1c]
movaps xmm2, xmm6
subss xmm2, xmm10
mov rdi, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x4c8]
call fcn.14003c4d0
movss xmm8, dword [rbp + 0xc]
lea rcx, [rbp + 0x4d0]
movaps xmm2, xmm8
movaps xmm1, xmm6
subss xmm2, xmm10
mov r9, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x4d8]
call fcn.14003c4d0
movss xmm10, dword [0x140204c08]
mov r8, rax
mov rdx, qword [0x1403229c0]
mov rcx, r15
movss dword [rsp + 0x38], xmm10
mov dword [rsp + 0x30], r11d
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rdi
call fcn.140025b50
movss xmm1, dword [rbp + 0x24]
lea rcx, [rbp + 0x790]
movaps xmm3, xmm1
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm1
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm1, dword [0x140204d1c]
lea rcx, [rbp + 0x4e0]
movaps xmm2, xmm6
mov r9d, eax
subss xmm2, dword [0x14032947c]
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x4e8]
call fcn.14003c4d0
movaps xmm2, xmm8
lea rcx, [rbp + 0x4f0]
subss xmm2, dword [0x14032947c]
movaps xmm1, xmm6
mov rdi, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x4f8]
call fcn.14003c4d0
mov rdx, rax
mov dword [rsp + 0x28], r13d
mov r8, rdi
movss dword [rsp + 0x20], xmm10
mov rcx, r15
call fcn.1400255f0
movaps xmm2, xmm8
lea rcx, [rbp + 0x500]
movaps xmm1, xmm6
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
cmp byte [0x140328afb], 0
movss xmm10, dword [rbp - 0x2c]
jne 0x1400b28f6
movaps xmm2, xmm10
lea rcx, [rbp + 0x508]
movaps xmm1, xmm10
call fcn.140002bd0
mov rdx, rax
lea rcx, str.ProductReturn
xor r8d, r8d
call fcn.140033cf0
test al, al
je 0x1400b28f6
mov byte [0x140322940], 0
movss xmm0, dword [0x14032947c]
comiss xmm0, dword [rbp - 0x28]
jbe 0x1400b2917
cmp byte [0x140322940], 0
jne 0x1400b2917
mov dword [0x140329c84], 2
movss xmm2, dword [0x140204c84]
lea rcx, [rbp + 0x510]
movss xmm1, dword [0x140204d08]
subss xmm2, xmm0
call fcn.140002bd0
mov rcx, rax
call fcn.1400132e0
cmp byte [0x140328afb], 0
jne 0x1400b2954
cmp byte [0x140322941], 0
mov r8d, r13d
je 0x1400b2957
mov r8d, ebx
movss xmm1, dword [0x140204c8c]
lea rcx, [rbp + 0x518]
movaps xmm2, xmm10
call fcn.140002bd0
mov rdx, rax
lea rcx, str.Inject
call fcn.1400334a0
test al, al
je 0x1400b2993
mov dword [0x14032971c], 1
mov byte [0x140328afb], 1
lea rdx, [0x1401f89d8]
lea rcx, [rbp + 0xa98]
call fcn.14003ce10
mov eax, dword [0x140322948]
test eax, eax
je 0x1400b29e8
sub eax, 1
je 0x1400b29df
sub eax, 1
je 0x1400b29d6
sub eax, 1
je 0x1400b29cd
cmp eax, 1
jne 0x1400b29fb
lea rdx, str.Undetected
jmp 0x1400b29ef
lea rdx, str.Testing
jmp 0x1400b29ef
lea rdx, str.Detected
jmp 0x1400b29ef
lea rdx, str.Frozen
jmp 0x1400b29ef
lea rdx, str.Disabled
lea rcx, [rbp + 0xa98]
call fcn.1400b86a0
xorps xmm0, xmm0
mov qword [rbp + 0xb08], r13
movups xmmword [rbp + 0xaf8], xmm0
mov byte [rbp + 0xaf8], 0
mov qword [rbp + 0xb10], reloc.WS2_32.dll_ntohs
call fcn.1400078d0
movsd xmm1, qword [0x140204ce0]
xor ecx, ecx
comisd xmm0, xmm1
jb 0x1400b2a4a
subsd xmm0, xmm1
comisd xmm0, xmm1
jae 0x1400b2a4a
movabs rax, 0x8000000000000000
mov rcx, rax
mov rbx, qword [0x140322978]
cvttsd2si rax, xmm0
add rax, rcx
sub rbx, rax
add rbx, qword [0x140322950]
cmp rbx, 0x3c
jge 0x1400b2ae7
xorps xmm0, xmm0
mov qword [rbp + 0x180], r13
mov r8d, reloc.WS2_32.dll_sendto
mov qword [rbp + 0x188], r13
lea rdx, str.Subscription_Expired
lea rcx, [rbp + 0x170]
movups xmmword [rbp + 0x170], xmm0
call fcn.14003ce50
mov rdx, qword [rbp + 0xb10]
cmp rdx, 0xf
jbe 0x1400b2adb
mov rcx, qword [rbp + 0xaf8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2ad6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3bf6
call fcn.140190a2c
mov byte [rbp + 0xaf8], 0
jmp 0x1400b345d
movabs rax, 0x6438e9d1c780aab1
imul rbx
mov r14, rdx
sar r14, 0x14
mov rax, r14
shr rax, 0x3f
add r14, rax
imul rax, r14, 0xffffffffffd72180
add rbx, rax
movabs rax, 0x377aef2669de1559
imul rbx
mov rsi, rdx
sar rsi, 0x11
mov rax, rsi
shr rax, 0x3f
add rsi, rax
imul rax, rsi, 0xfffffffffff6c580
add rbx, rax
movabs rax, 0x1845c8a0ce512957
imul rbx
mov r15, rdx
sar r15, 0xd
mov rax, r15
shr rax, 0x3f
add r15, rax
imul rax, r15, 0xfffffffffffeae80
add rbx, rax
movabs rax, 0x48d159e26af37c05
imul rbx
mov r13, rdx
sar r13, 0xa
mov rax, r13
shr rax, 0x3f
add r13, rax
imul rax, r13, 0xfffffffffffff1f0
add rbx, rax
movabs rax, 0x8888888888888889
imul rbx
lea r12, [rbx + rdx]
sar r12, 5
mov rax, r12
shr rax, 0x3f
add r12, rax
imul rax, r12, 0x3c
sub rbx, rax
test r14, r14
jle 0x1400b2e47
mov rdx, r14
lea rcx, [rbp + 0x1b0]
call fcn.14003c3e0
mov r8d, 6
lea rdx, str._Month
mov rcx, rax
call fcn.1400b85d0
xor edi, edi
lea rdx, [0x1401f821e]
mov qword [rbp + 0x130], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x138], rdi
cmp r14, 1
movups xmm0, xmmword [rax]
mov r8, 0xffffffffffffffff
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x130], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], dil
lea rax, [0x1402012fc]
cmovg rdx, rax
inc r8
cmp byte [rdx + r8], dil
jne 0x1400b2c35
lea rcx, [rbp + 0x120]
call fcn.1400b85d0
mov qword [rbp + 0x110], rdi
lea rdx, [0x1402012f8]
mov qword [rbp + 0x118], rdi
lea rcx, [rbp + 0x100]
xorps xmm0, xmm0
mov r8d, 1
movups xmmword [rbp + 0x100], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x100], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x110], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], dil
call fcn.1400b85d0
lea rdx, [rbp + 0xb18]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb18], xmm0
movq rcx, xmm0
movq r8, xmm1
movups xmmword [rbp + 0xb28], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
movdqa xmm0, xmm1
psrldq xmm0, 8
mov byte [rax], dil
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
lea rcx, [rbp + 0xaf8]
call fcn.1400b85d0
mov rdx, qword [rbp + 0xb30]
cmp rdx, 0xf
jbe 0x1400b2d37
mov rcx, qword [rbp + 0xb18]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2d32
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3bfc
call fcn.140190a2c
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400b2d78
mov rcx, qword [rbp + 0x100]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2d73
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3bfc
call fcn.140190a2c
mov rdx, qword [rbp + 0x138]
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x100], dil
cmp rdx, 0xf
jbe 0x1400b2dd2
mov rcx, qword [rbp + 0x120]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2dcd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3bfc
call fcn.140190a2c
mov rdx, qword [rbp + 0x1c8]
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x120], dil
cmp rdx, 0xf
jbe 0x1400b2e2c
mov rcx, qword [rbp + 0x1b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2e27
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3bfc
call fcn.140190a2c
mov qword [rbp + 0x1c0], rdi
mov qword [rbp + 0x1c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1b0], dil
jmp 0x1400b2e49
xor edi, edi
test rsi, rsi
jle 0x1400b30d2
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14003c3e0
mov r8d, 5
lea rdx, str._Week
mov rcx, rax
call fcn.1400b85d0
mov qword [rbp + 0xb48], rdi
lea rdx, [0x1401f821e]
mov qword [rbp + 0xb50], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0xb38], xmm0
cmp rsi, 1
mov r8, 0xffffffffffffffff
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb48], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
lea rax, [0x1402012fc]
cmovg rdx, rax
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b2ed0
lea rcx, [rbp + 0xb38]
call fcn.1400b85d0
mov qword [rbp + 0xb68], rdi
lea rdx, [0x1402012f8]
mov qword [rbp + 0xb70], rdi
lea rcx, [rbp + 0xb58]
xorps xmm0, xmm0
mov r8d, 1
movups xmmword [rbp + 0xb58], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb68], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], rdi
mov byte [rax], 0
call fcn.1400b85d0
lea rdx, [rbp + 0xb18]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb18], xmm0
movq rcx, xmm0
movq r8, xmm1
movups xmmword [rbp + 0xb28], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
movdqa xmm0, xmm1
psrldq xmm0, 8
mov byte [rax], 0
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
lea rcx, [rbp + 0xaf8]
call fcn.1400b85d0
mov rdx, qword [rbp + 0xb30]
cmp rdx, 0xf
jbe 0x1400b2fd3
mov rcx, qword [rbp + 0xb18]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b2fce
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3c02
call fcn.140190a2c
mov rdx, qword [rbp + 0xb70]
cmp rdx, 0xf
jbe 0x1400b3014
mov rcx, qword [rbp + 0xb58]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b300f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3c02
call fcn.140190a2c
mov rdx, qword [rbp + 0xb50]
mov qword [rbp + 0xb68], rdi
mov qword [rbp + 0xb70], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb58], 0
cmp rdx, 0xf
jbe 0x1400b306e
mov rcx, qword [rbp + 0xb38]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b3069
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3c02
call fcn.140190a2c
mov rdx, qword [rbp - 0x38]
mov qword [rbp + 0xb48], rdi
mov qword [rbp + 0xb50], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb38], 0
cmp rdx, 0xf
jbe 0x1400b30c2
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b30bd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3c02
call fcn.140190a2c
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x50], 0
test r14, r14
je 0x1400b30e0
test rsi, rsi
jne 0x1400b31e5
test r15, r15
jle 0x1400b31db
lea rax, [0x1402012fc]
cmp r15, 1
lea rdi, [0x1401f821e]
mov rdx, r15
lea rcx, [rbp + 0x910]
cmovg rdi, rax
call fcn.14003c3e0
mov rdx, rax
lea r8, str._Day
lea rcx, [rbp + 0x8f0]
call fcn.1400bf120
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rdi + r8], 0
jne 0x1400b3130
mov rdx, rdi
mov rcx, rax
call fcn.1400b85d0
xor ecx, ecx
lea r8, [0x1402012f8]
mov qword [rbp + 0xac8], rcx
lea rdx, [rbp + 0xab8]
mov qword [rbp + 0xad0], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0xab8], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xab8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xac8], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
lea rcx, [rbp + 0x8d0]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0xaf8]
call fcn.1400b8660
lea rcx, [rbp + 0x8d0]
call fcn.1400b87b0
lea rcx, [rbp + 0xab8]
call fcn.1400b87b0
lea rcx, [rbp + 0x8f0]
call fcn.1400b87b0
lea rcx, [rbp + 0x910]
call fcn.1400b87b0
test r14, r14
jne 0x1400b31e5
test rsi, rsi
je 0x1400b31fc
test r15, r15
jne 0x1400b32a7
test r14, r14
je 0x1400b31fc
test rsi, rsi
jne 0x1400b3429
test r13, r13
jle 0x1400b32a7
lea rax, [0x1402012fc]
cmp r13, 1
lea rdi, [0x1401f821e]
mov rdx, r13
lea rcx, [rbp + 0x990]
cmovg rdi, rax
call fcn.14003c3e0
mov rdx, rax
lea r8, str._Hour
lea rcx, [rbp + 0x970]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0x950]
mov r8, rdi
call fcn.1400bf120
mov rdx, rax
lea r8, [0x1402012f8]
lea rcx, [rbp + 0x930]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0xaf8]
call fcn.1400b8660
lea rcx, [rbp + 0x930]
call fcn.1400b87b0
lea rcx, [rbp + 0x950]
call fcn.1400b87b0
lea rcx, [rbp + 0x970]
call fcn.1400b87b0
lea rcx, [rbp + 0x990]
call fcn.1400b87b0
test r14, r14
jne 0x1400b32b1
test rsi, rsi
je 0x1400b32c8
test r15, r15
jne 0x1400b3373
test r14, r14
je 0x1400b32c8
test rsi, rsi
jne 0x1400b3429
test r12, r12
jle 0x1400b3373
lea rax, [0x1402012fc]
cmp r12, 1
lea rdi, [0x1401f821e]
mov rdx, r12
lea rcx, [rbp + 0x820]
cmovg rdi, rax
call fcn.14003c3e0
mov rdx, rax
lea r8, str._Minute
lea rcx, [rbp + 0x800]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0x7e0]
mov r8, rdi
call fcn.1400bf120
mov rdx, rax
lea r8, [0x1402012f8]
lea rcx, [rbp + 0x9b0]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0xaf8]
call fcn.1400b8660
lea rcx, [rbp + 0x9b0]
call fcn.1400b87b0
lea rcx, [rbp + 0x7e0]
call fcn.1400b87b0
lea rcx, [rbp + 0x800]
call fcn.1400b87b0
lea rcx, [rbp + 0x820]
call fcn.1400b87b0
test r14, r14
jne 0x1400b3384
test rsi, rsi
jne 0x1400b3384
test r15, r15
je 0x1400b33a4
jmp 0x1400b339b
test r15, r15
jne 0x1400b3429
test r14, r14
je 0x1400b339b
test rsi, rsi
jne 0x1400b3429
test r12, r12
jne 0x1400b3429
bt rbx, 0x3f
jb 0x1400b33b8
lea rdi, [0x1402012fc]
cmp rbx, 1
jne 0x1400b33bf
lea rdi, [0x1401f821e]
mov rdx, rbx
lea rcx, [rbp + 0x620]
call fcn.14003c3e0
mov rdx, rax
lea r8, str._Second
lea rcx, [rbp + 0x860]
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0x840]
mov r8, rdi
call fcn.1400bf120
mov rdx, rax
lea rcx, [rbp + 0xaf8]
call fcn.1400b8660
lea rcx, [rbp + 0x840]
call fcn.1400b87b0
lea rcx, [rbp + 0x860]
call fcn.1400b87b0
lea rcx, [rbp + 0x620]
call fcn.1400b87b0
movups xmm0, xmmword [rbp + 0xaf8]
mov r15, qword [rbp + 0x168]
xor r13d, r13d
movups xmm1, xmmword [rbp + 0xb08]
mov byte [rbp + 0xaf8], r13b
lea r12, [0x140328b00]
movups xmmword [rbp + 0x170], xmm0
movups xmmword [rbp + 0x180], xmm1
lea r8, [rbp + 0x170]
mov qword [rbp + 0xb10], reloc.WS2_32.dll_ntohs
lea rdx, str.Expiry:
mov qword [rbp + 0xb08], r13
lea rcx, [rbp + 0x48]
call fcn.1400bf270
mov rcx, rax
call fcn.140040db0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x7a0]
movaps xmm1, xmm7
mov r9, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm2, dword [rbp + 0x10]
lea rcx, [rbp + 0x520]
subss xmm2, dword [0x14032947c]
movaps xmm1, xmm6
mov edi, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x528]
call fcn.14003c4d0
movss xmm8, dword [rbp - 0x24]
xor edx, edx
mov qword [rsp + 0x40], r13
movaps xmm2, xmm8
movss dword [rsp + 0x38], xmm11
mov rcx, r15
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r9
mov r9, rax
mov dword [rsp + 0x20], edi
call fcn.1400258f0
lea rcx, [rbp + 0x48]
call fcn.1400b87b0
lea rcx, [rbp + 0x170]
call fcn.1400b87b0
lea r8, [rbp + 0xa98]
lea rdx, str.Status:
lea rcx, [rbp + 0x48]
call fcn.1400bf200
mov rcx, rax
call fcn.140040db0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x7b0]
movaps xmm1, xmm7
mov r9, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm2, dword [0x140204cac]
lea rcx, [rbp + 0x530]
subss xmm2, dword [0x14032947c]
movaps xmm1, xmm6
mov edi, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x538]
call fcn.14003c4d0
mov qword [rsp + 0x40], r13
movaps xmm2, xmm8
movss dword [rsp + 0x38], xmm11
xor edx, edx
mov qword [rsp + 0x30], r13
mov rcx, r15
mov qword [rsp + 0x28], r9
mov r9, rax
mov dword [rsp + 0x20], edi
call fcn.1400258f0
lea rcx, [rbp + 0x48]
call fcn.1400b87b0
movss xmm1, dword [0x14032995c]
cvtps2pd xmm1, xmm1
movsd xmm0, qword [0x140204bd0]
lea rcx, [rbp + 0x7c0]
mulsd xmm1, qword [0x140204bd8]
movaps xmm3, xmm7
movaps xmm2, xmm7
subsd xmm0, xmm1
movaps xmm1, xmm7
cvtpd2ps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm2, dword [0x140204c4c]
lea rcx, [rbp + 0x540]
subss xmm2, dword [0x14032947c]
movss xmm6, dword [rsp + 0x54]
mov edi, eax
movaps xmm1, xmm6
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x548]
call fcn.14003c4d0
movss xmm2, dword [rbp - 0x20]
lea rcx, [0x1401f8540]
mov rdx, qword [0x140329ea8]
mov r9, rax
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rcx
mov rcx, r15
mov dword [rsp + 0x20], edi
call fcn.1400258f0
lea rcx, [0x140322980]
call fcn.140040db0
mov rcx, rax
xor edx, edx
call fcn.140005110
lea rcx, [0x140322980]
mov rbx, rax
call fcn.140040db0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x7d0]
movaps xmm1, xmm7
mov r9, rax
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm0, dword [0x14032995c]
lea rcx, [rbp + 0x550]
mulss xmm0, dword [0x140204c50]
movaps xmm2, xmm8
mov edi, eax
movss xmm1, dword [0x140204cb4]
subss xmm2, dword [0x14032947c]
subss xmm1, xmm0
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x558]
call fcn.14003c4d0
movss xmm2, dword [0x140204c60]
mov rcx, r15
mov rdx, qword [0x140329f10]
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], r9
mov r9, rax
mov dword [rsp + 0x20], edi
call fcn.1400258f0
movss xmm2, dword [0x1403226d4]
lea rcx, [rbp + 0x560]
addss xmm2, dword [rbp + 0x14]
movss xmm1, dword [rbp - 0x1c]
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x568]
call fcn.14003c4d0
movss xmm1, dword [rbp + 0x18]
lea rcx, [rbp + 0x570]
mov r10, rax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x578]
call fcn.14003c4d0
lea rcx, [0x140322fd8]
mov rdi, rax
call fcn.140031080
mov r9d, eax
movss dword [rsp + 0x20], xmm7
mov rdx, rdi
mov r8, r10
mov rcx, r15
call fcn.140025380
mov rdx, qword [rbp - 0x10]
lea rcx, [rbp + 0x9d0]
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
call fcn.14000a7f0
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x1d0]
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm0, dword [rbp + 0x9d0]
lea rcx, [rbp + 0x580]
mulss xmm0, dword [rbp - 0x58]
mov r8d, eax
movss xmm2, dword [0x1403226d4]
movss xmm1, dword [0x140204cec]
addss xmm2, dword [rbp + 0x1c]
subss xmm1, xmm0
call fcn.140002bd0
mov r9, qword [rbp - 0x10]
mov rdx, rax
mov rcx, r15
mov qword [rsp + 0x20], r13
call fcn.140025a00
movss xmm3, dword [0x1403226d4]
lea rcx, [rbp + 0x588]
movss xmm9, dword [0x140204cf8]
movaps xmm2, xmm3
movss xmm1, dword [0x140329cb8]
addss xmm2, xmm9
addss xmm1, xmm6
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x590]
call fcn.14003c4d0
movss xmm8, dword [rbp + 0x20]
lea rcx, [rbp + 0x598]
addss xmm3, xmm8
movaps xmm1, xmm6
mov rdi, rax
movaps xmm2, xmm3
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5a0]
call fcn.14003c4d0
mov rcx, rax
mov r8b, 1
mov rdx, rdi
call fcn.140009790
movss xmm3, dword [0x1403226d4]
lea rcx, [rbp + 0x5a8]
movss xmm1, dword [0x140204d14]
movaps xmm2, xmm3
addss xmm2, xmm9
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5b0]
call fcn.14003c4d0
addss xmm3, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0x5b8]
mov r10, rax
movaps xmm2, xmm3
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5c0]
call fcn.14003c4d0
lea rcx, [0x140322ff8]
mov rdi, rax
call fcn.140031080
mov r9d, eax
mov dword [rsp + 0x28], r13d
mov rdx, rdi
movss dword [rsp + 0x20], xmm11
mov r8, r10
mov rcx, r15
call fcn.1400255f0
call fcn.140009820
movaps xmm3, xmm7
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm7
lea rcx, [rbp + 0x190]
movaps xmm1, xmm7
call fcn.140002be0
mov rcx, rax
call fcn.140031080
movss xmm3, dword [0x1403226d4]
lea rcx, [rbp + 0x5c8]
movss xmm1, dword [0x140204d14]
movaps xmm2, xmm3
addss xmm2, xmm9
mov r9d, eax
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5d0]
call fcn.14003c4d0
addss xmm3, xmm8
movaps xmm1, xmm6
lea rcx, [rbp + 0x140]
mov rdi, rax
movaps xmm2, xmm3
call fcn.140002bd0
mov r8, rax
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0xa80]
call fcn.14003c4d0
movss dword [rsp + 0x30], xmm7
mov rdx, rax
mov r8, rdi
movss dword [rsp + 0x20], xmm11
mov rcx, r15
call fcn.1400254e0
lea rcx, [rbp + 0xa98]
call fcn.1400b87b0
call fcn.14000fdc0
call fcn.14000a310
mov rcx, qword [0x140329cf8]
lea r8, [0x140329c88]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0xd80], xmm0
mov rax, qword [rcx]
lea edx, [r9 + 1]
call qword [rax + 0x108]
mov rcx, qword [0x140329cf8]
lea r8, [rbp + 0xd80]
mov rdx, qword [0x140329c88]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.1400078b0
mov rcx, rax
call fcn.14002d160
mov rcx, qword [0x140329c90]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 1]
call qword [rax + 0x40]
mov r14, qword [0x140328be8]
mov ebx, r13d
mov rax, qword [r14 + 8]
mov rsi, qword [r14]
lea rcx, [rax + rax*2]
lea r15, [rcx*8 + 0x10]
test rsi, rsi
jle 0x1400b3bab
lea rdi, [r14 + 0x10]
nop dword [rax]
movups xmm1, xmmword [rdi]
movsd xmm0, qword [rdi + 0x10]
movq rax, xmm1
movsd qword [rbp - 0x80], xmm0
test rax, rax
je 0x1400b3b99
psrldq xmm1, 8
movq r8, xmm1
test r8, r8
je 0x1400b3b99
movzx ecx, byte [rbp - 0x80]
test cl, cl
jne 0x1400b3b2e
xor edx, edx
mov rcx, rax
call fcn.1401d1c40
jmp 0x1400b3b99
cmp cl, 1
jne 0x1400b3b99
mov rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.140040c90
cmp qword [rbp + 0xab0], 0xf
lea rax, [rbp + 0xa98]
cmova rax, qword [rbp + 0xa98]
mov byte [rax], 0
mov rdx, qword [rbp + 0xab0]
cmp rdx, 0xf
jbe 0x1400b3b99
mov rcx, qword [rbp + 0xa98]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b3b94
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400b3c08
call fcn.140190a2c
inc ebx
add rdi, 0x18
movsxd rax, ebx
cmp rax, rsi
jl 0x1400b3af0
mov r8, r15
xor edx, edx
mov rcx, r14
call fcn.1401d1c40
mov rcx, r14
call fcn.1401a6090
cmp byte [0x140328aea], 0
mov rcx, r13
mov qword [0x140328be8], rcx
jne 0x1400b3c0e
cmp dword [rbp + 0xba8], 0x12
je 0x1400b3c0e
call fcn.14003dda0
test al, al
je 0x1400b3c0e
movss xmm9, dword [rsp + 0x58]
movss xmm6, dword [rbp + 0x24]
jmp 0x1400b08a3
call fcn.1401ac538
int3
call fcn.1401ac538
int3
call fcn.1401ac538
int3
call fcn.1401ac538
int3
call fcn.14002e220
call fcn.14002e2e0
call fcn.1400a2260
mov rcx, qword [0x140329430]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [0x140328ba8]
mov rcx, qword [0x140328bd0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
cmp byte [0x140328aea], 0
je 0x1400b3cbb
cmp byte [0x140328aeb], 0
jne 0x1400b3cbb
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400b3cbb
mov r8b, 1
lea rcx, [0x1400adb10]
xor edx, edx
call fcn.140092890
mov ecx, 1
mov dword [r13], 0xbef
call fcn.1401ac890
int3
cmp dword [rbp + 0xd34], 0x28
jne 0x1400b3cbb
lea rdx, str.Initialization_Failure
lea rcx, [rbp + 0x98]
call fcn.14003ce10
lea rdx, str.Loader_is_Globally_Disabled_
mov rdi, rax
lea rcx, [rbp + 0x48]
call fcn.14003ce10
mov rdx, rdi
mov rcx, rax
call fcn.14003cf90
mov ecx, 1
call fcn.1401ac890
int3