Function at 0x1400471e0
Capabilities:
Acquire debug privileges
Create thread
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x14230]
mov eax, 0x14330
call fcn.140069230
sub rsp, rax
movaps xmmword [rsp + 0x14320], xmm6
movaps xmmword [rsp + 0x14310], xmm7
movaps xmmword [rsp + 0x14300], xmm8
movaps xmmword [rsp + 0x142f0], xmm9
movaps xmmword [rsp + 0x142e0], xmm10
movaps xmmword [rsp + 0x142d0], xmm11
movaps xmmword [rsp + 0x142c0], xmm12
movaps xmmword [rsp + 0x142b0], xmm13
movaps xmmword [rsp + 0x142a0], xmm14
movaps xmmword [rsp + 0x14290], xmm15
mov rax, qword [0x1400f0010]
xor rax, rsp
mov qword [rbp + 0x14180], rax
xor r13d, r13d
mov qword [rbp + 0x4c8], r13
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp + 0x4c8]
mov edx, 0xf01ff
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
jne 0x1400472b8
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea rcx, str.____OpenProcessToken_failed._0x_08x_n
call fcn.140001860
jmp 0x140047354
lea r8, [rbp + 0x4e0]
lea rdx, str.SeDebugPrivilege
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueW]
test eax, eax
jne 0x1400472e1
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.____LookupPrivilegeValueA_failed._0x_08x_n
jmp 0x140047340
mov r15d, 1
mov dword [rbp + 0x4d0], r15d
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x4d4], rax
mov ebx, 2
mov dword [rbp + 0x4dc], ebx
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
lea r9d, [r15 + 0xf]
lea r8, [rbp + 0x4d0]
xor edx, edx
mov rcx, qword [rbp + 0x4c8]
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
test eax, eax
jne 0x1400473da
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, str.____AdjustTokenPrivileges_failed._0x_08x_n
mov edx, eax
call fcn.140001860
mov rcx, qword [rbp + 0x4c8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Failed_To_Escalate_Privileges_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, 0xffffffff
mov rcx, qword [rbp + 0x14180]
xor rcx, rsp
call fcn.140067ef0
lea r11, [rsp + 0x14330]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [rbp + 0x4c8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 8
call fcn.1400686c4
lea rcx, [0x14003e7e0]
mov qword [rax], rcx
lea rcx, [rbp + 0x508]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140056b00]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x500], rax
test rax, rax
je 0x14004d24e
cmp dword [rbp + 0x508], r13d
jne 0x140047443
mov ecx, r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x30]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x140047466
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x500], xmm0
lea rcx, [0x1400f19e0]
dec rcx
nop dword [rax + rax]
lea rcx, [rcx + 1]
cmp byte [rcx], r13b
jne 0x140047480
movups xmm0, xmmword [str.___INITIALIZING_LOADER......]
movups xmmword [rcx], xmm0
movsd xmm1, qword [0x1400da6b8]
movsd qword [rcx + 0x10], xmm1
mov eax, dword [0x1400da6c0]
mov dword [rcx + 0x18], eax
movzx eax, word [0x1400da6c4]
mov word [rcx + 0x1c], ax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x628], xmm0
mov qword [rbp + 0x638], rax
lea rdx, str.https:__i.ytimg.com_vi__dG1GEK7H5U_maxresdefault.jpg
lea rcx, [rbp + 0x628]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x610], xmm0
mov qword [rbp + 0x620], rax
lea rdx, str.https:__i.ytimg.com_vi_YWKz8eEzR7U_maxresdefault.jpg
lea rcx, [rbp + 0x610]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x5f8], xmm0
mov qword [rbp + 0x608], rax
lea rdx, str.https:__i.ytimg.com_vi_zdsdfKpN9Zo_maxresdefault.jpg
lea rcx, [rbp + 0x5f8]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x6a0], xmm0
mov qword [rbp + 0x6b0], rax
lea rdx, str.https:__cdn.discordapp.com_attachments_1149148105271423019_1151379479470559232_image.png
lea rcx, [rbp + 0x6a0]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x688], xmm0
mov qword [rbp + 0x698], rax
lea rdx, str.https:__media.discordapp.net_attachments_1162294185358016583_1162424724979208192_23243.png
lea rcx, [rbp + 0x688]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x670], xmm0
mov qword [rbp + 0x680], rax
lea rdx, str.https:__cdn.discordapp.com_attachments_1157724816003051725_1168020722556346459_hourglass.jpg
lea rcx, [rbp + 0x670]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x658], xmm0
mov qword [rbp + 0x668], rax
lea rdx, str.https:__cdn.discordapp.com_attachments_1157724816003051725_1168020539181375528_smile.jpg
lea rcx, [rbp + 0x658]
call fcn.140046eb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x640], xmm0
mov qword [rbp + 0x650], rax
lea rdx, str.https:__cdn.discordapp.com_avatars_1157718858963099708_7d8edfd7866ca360d6cc0843e202e20f_size1024
lea rcx, [rbp + 0x640]
call fcn.140046eb0
mov dword [rbp + 0x400], 0x8c72ea49
movdqa xmm0, xmmword [0x1400e2d20]
movdqu xmmword [rbp + 0x404], xmm0
mov dword [rbp + 0x414], 0xc7cca75a
mov dword [rbp + 0x418], 0x18aa
mov r8d, 0x8c72ea49
lea rdx, [rbp + 0x404]
lea rcx, [rbp + 0x1c0]
call fcn.14004d2c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x400], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0x410], xmm1
mov eax, dword [rax + 0x18]
mov dword [rbp + 0x418], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x520], xmm0
mov qword [rbp + 0x530], r13
mov qword [rbp + 0x538], r13
lea rax, [rbp + 0x404]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140047671
lea rdx, [rbp + 0x404]
lea rcx, [rbp + 0x520]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea4b
mov dword [rbp + 0x3d4], 0x6335de00
mov dword [rbp + 0x3d8], 0xe1c9e492
mov byte [rbp + 0x3dc], 0xba
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea4b
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x5b8], xmm1
mov qword [rbp + 0x5c8], r13
mov qword [rbp + 0x5d0], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047710
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x5b8]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea55
mov dword [rbp + 0x3d4], 0xcf0a441e
mov dword [rbp + 0x3d8], 0x3ba488fe
mov byte [rbp + 0x3dc], 0x27
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea55
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x598], xmm1
mov qword [rbp + 0x5a8], r13
mov qword [rbp + 0x5b0], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x1400477b0
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x598]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea57
mov dword [rbp + 0x3d4], 0xa33fcc14
mov dword [rbp + 0x3d8], 0x79c1fde5
mov byte [rbp + 0x3dc], 0xe5
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea57
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x5d8], xmm1
mov qword [rbp + 0x5e8], r13
mov qword [rbp + 0x5f0], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047850
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x5d8]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea51
mov dword [rbp + 0x3d4], 0x978c031d
mov dword [rbp + 0x3d8], 0x16639d74
mov byte [rbp + 0x3dc], select
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea51
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x578], xmm1
mov qword [rbp + 0x588], r13
mov qword [rbp + 0x590], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x1400478f0
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x578]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea53
mov dword [rbp + 0x3d4], 0x1dda6904
mov dword [rbp + 0x3d8], 0x73abcf84
mov byte [rbp + 0x3dc], 0x32
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea53
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x558], xmm1
mov qword [rbp + 0x568], r13
mov qword [rbp + 0x570], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047990
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x558]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea5d
mov dword [rbp + 0x3d4], 0x3107c46f
mov dword [rbp + 0x3d8], 0xa3feca9a
mov byte [rbp + 0x3dc], 0xac
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea5d
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x7d0], xmm1
mov qword [rbp + 0x7e0], r13
mov qword [rbp + 0x7e8], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047a30
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x7d0]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea5f
mov dword [rbp + 0x3d4], 0x814b410a
mov dword [rbp + 0x3d8], 0x57783b9e
mov dword [rbp + 0x3dc], 0x9467
mov r8d, 0x8c72ea5f
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.14004d6b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x7b0], xmm1
mov qword [rbp + 0x7c0], r13
mov qword [rbp + 0x7c8], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047ac0
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x7b0]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea59
mov dword [rbp + 0x3d4], 0x99cf71a
mov dword [rbp + 0x3d8], 0x52c224fd
mov dword [rbp + 0x3dc], 0x2a8c99
mov r8d, 0x8c72ea59
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.14004d870
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x790], xmm1
mov qword [rbp + 0x7a0], r13
mov qword [rbp + 0x7a8], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047b50
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x790]
call fcn.140053790
mov dword [rbp + 0x3d0], 0x8c72ea5b
mov dword [rbp + 0x3d4], 0xefc7970d
mov dword [rbp + 0x3d8], 0xf2be37ff
mov byte [rbp + 0x3dc], 0x39
xor eax, eax
mov word [rbp + 0x3dd], ax
mov byte [rbp + 0x3df], al
mov r8d, 0x8c72ea5b
lea rdx, [rbp + 0x3d4]
lea rcx, [rbp + 0x8d0]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x4d0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x770], xmm1
mov qword [rbp + 0x780], r13
mov qword [rbp + 0x788], r13
lea rax, [rbp + 0x4d4]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], r13b
jne 0x140047bf0
lea rdx, [rbp + 0x4d4]
lea rcx, [rbp + 0x770]
call fcn.140053790
mov dword [rbp + 0x4c8], 0x8c72ea61
mov dword [rbp + 0x4cc], 0x443441
mov rax, qword [rbp + 0x4c8]
mov qword [rbp - 0x80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c8], xmm0
mov qword [rbp + 0x6d8], r13
mov qword [rbp + 0x6e0], r13
lea rax, [rbp - 0x7c]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], r13b
jne 0x140047c50
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x6c8]
call fcn.140053790
mov edx, 0x8c72ea63
mov al, 0x53
mov r8b, 0x78
mov r9b, 0x92
xor ecx, ecx
mov byte [rbp + 0x517], cl
mov qword [rbp + 0x4c8], r13
mov dword [rbp + 0x4c8], edx
xor al, dl
mov byte [rbp + 0x4cc], al
imul ecx, edx, 0xbc8f
mov eax, 3
mul ecx
mov eax, ecx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x7fffffff
sub ecx, eax
xor r8b, cl
mov byte [rbp + 0x4cd], r8b
imul ecx, ecx, 0xbc8f
mov eax, 3
mul ecx
mov eax, ecx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x7fffffff
sub ecx, eax
xor r9b, cl
mov byte [rbp + 0x4ce], r9b
mov rax, qword [rbp + 0x4c8]
mov qword [rbp - 0x80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x708], xmm0
mov qword [rbp + 0x718], r13
mov qword [rbp + 0x720], r13
lea rax, [rbp - 0x7c]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140047d15
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x708]
call fcn.140053790
mov dword [rbp + 0x4c8], 0x8c72ea6d
mov dword [rbp + 0x4cc], 0x384d56
mov rax, qword [rbp + 0x4c8]
mov qword [rbp - 0x80], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e8], xmm0
mov qword [rbp + 0x6f8], r13
mov qword [rbp + 0x700], r13
lea rax, [rbp - 0x7c]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r13b
jne 0x140047d70
lea rdx, [rbp - 0x7c]
lea rcx, [rbp + 0x6e8]
call fcn.140053790
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x540], xmm0
mov qword [rbp + 0x550], rax
lea rcx, [rbp + 0x540]
call fcn.140039680
xor edx, edx
mov r8d, 0xa0
lea rcx, [rbp + 0x7f0]
call main
lea rdx, [rbp + 0x540]
mov rcx, qword [rbp + 0x540]
call fcn.140056db0
mov qword [rbp + 0x7f0], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x808], xmm0
mov dword [rbp + 0x830], ebx
mov byte [rbp + 0x834], r13b
xor eax, eax
movups xmmword [rbp + 0x838], xmm0
mov qword [rbp + 0x848], rax
mov dword [rbp + 0x850], eax
mov qword [rbp + 0x838], rbx
lea rax, [rbp + 0x540]
mov qword [rbp - 0x28], rax
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x858]
call fcn.140057110
lea rcx, [0x1400d9330]
mov qword [rbp + 0x888], rcx
mov rcx, qword [rbp + 0x7f0]
add rcx, 0x28
lea rdx, [rbp + 0x7f8]
call fcn.14003aef0
movsd xmm0, qword [0x1400db8a0]
movsd qword [rbp + 0x3d0], xmm0
mov eax, dword [0x1400db8a8]
mov dword [rbp + 0x3d8], eax
movzx eax, word [0x1400db8ac]
mov word [rbp + 0x3dc], ax
movzx eax, byte [0x1400db8ae]
mov byte [rbp + 0x3de], al
mov r8d, r13d
mov eax, 4
lea ecx, [rax + 0x1b]
mov r12d, dword [0x1400f0018]
cmp r12d, ebx
jl 0x140047fa7
movdqa xmm4, xmmword [0x1400e2c70]
movd xmm6, eax
movd xmm5, ecx
movdqa xmm2, xmmword [0x1400e2800]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400e28c0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400e2900]
movd xmm0, dword [0x1400db8a0]
pxor xmm2, xmm0
movd dword [rbp + 0x3d0], xmm2
movdqa xmm3, xmmword [0x1400e2820]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400e28c0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400e2900]
movd xmm0, dword [rbp + 0x3d4]
pxor xmm2, xmm0
movd dword [rbp + 0x3d4], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x3d0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x35
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140047fc0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x400]
call fcn.14003b3e0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1c0]
call fcn.14004de40
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.14004df20
lea r8, [rbp + 0x708]
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp - 0x68]
call fcn.140052710
mov rdx, rax
lea r8, [rbp + 0x6e8]
lea rcx, [rbp + 0x1f0]
call fcn.140052770
mov rdx, rax
lea rcx, [rbp + 0x520]
call fcn.14004fe10
lea rcx, [rbp + 0x1f0]
call fcn.14004fdb0
lea rcx, [rbp - 0x68]
call fcn.14004fdb0
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, r15d
lea edx, [r9 + 0x65]
call qword [sym.imp.USER32.dll_LoadImageW]
mov r14, rax
mov dword [rbp + 0x470], 0x50
mov dword [rbp + 0x474], 0x40
lea rax, [0x14004dc70]
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x480], r13
mov qword [rbp + 0x488], r13
mov edx, 0x7f05
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x490], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x498], rax
mov qword [rbp + 0x4a0], r13
lea rax, str.Tether
mov qword [rbp + 0x4a8], rax
lea rax, str.Class1
mov qword [rbp + 0x4b0], rax
mov edx, 0x7f05
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x4b8], rax
lea rcx, [rbp + 0x470]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1400f0074]
cvttss2si esi, dword [0x1400f0070]
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400f0074]
movss xmm13, dword [0x1400e2538]
mulss xmm0, xmm13
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400f0070]
mulss xmm0, xmm13
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, str.Main_Window
mov rdx, qword [rbp + 0x4b0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1400f19d0], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400e2780]
movdqu xmmword [rbp + 0x890], xmm0
lea rdx, [rbp + 0x890]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x1400f3930], xmm0
lea rdx, [0x1400f3930]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_GetWindowRect]
call fcn.140046fc0
call fcn.14004da60
test al, al
jne 0x14004829d
call fcn.14004db80
mov rdx, qword [rbp + 0x488]
mov rcx, qword [rbp + 0x4b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14004d122
mov edx, 0xa
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_ShowWindow]
test r14, r14
je 0x1400482e4
mov r9, r14
mov r8, r15
mov edx, 0x80
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, r14
xor r8d, r8d
mov edx, 0x80
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.1400064a0
mov rbx, qword [0x1400f19b0]
xor r14d, r14d
mov qword [rbx + 0x20], r14
xor ecx, ecx
call fcn.1400210e0
mov rdx, qword [0x1400f19b0]
mov qword [rdx + 0x37f0], 0x41000000
mov dword [rdx + 0x3800], 0x3f000000
mov dword [rdx + 0x3804], 0x3f000000
mov dword [rdx + 0x380c], 0x40400000
mov dword [rdx + 0x3824], 0x40400000
mov dword [rdx + 0x382c], 0x40a00000
mov dword [rdx + 0x3830], 0x40a00000
mov dword [rdx + 0x3854], 0x41500000
mov dword [rdx + 0x3858], 0x3f800000
mov dword [rdx + 0x385c], 0x41000000
mov dword [rdx + 0x3860], 0x40400000
mov qword [rdx + 0x37e8], r14
mov dword [rdx + 0x381c], 0x40200000
mov dword [rdx + 0x3820], 0x40600000
mov dword [rdx + 0x3878], 0x3f000000
mov dword [rdx + 0x387c], 0x3f000000
mov dword [rdx + 0x3828], r14d
movss xmm14, dword [0x1400e2590]
movss dword [rsp + 0x20], xmm14
movss xmm3, dword [0x1400e24e0]
movss xmm2, dword [0x1400e24d0]
movss xmm1, dword [0x1400e24cc]
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38c8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm11, dword [0x1400e257c]
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38d8], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38a8], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38b8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm6, dword [0x1400e2508]
movaps xmm3, xmm6
movss xmm5, dword [0x1400e24fc]
movaps xmm2, xmm5
movss xmm4, dword [0x1400e24f4]
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38e8], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movss xmm10, dword [0x1400e2530]
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x38f8], xmm0
xorps xmm12, xmm12
movss dword [rsp + 0x20], xmm12
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3908], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm6
movaps xmm2, xmm5
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3918], xmm0
movss dword [rsp + 0x20], xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3928], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movss xmm5, dword [0x1400e2514]
movaps xmm2, xmm5
movss xmm4, dword [0x1400e2500]
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3938], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3948], xmm0
movss dword [rsp + 0x20], xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3958], xmm0
movss xmm1, dword [0x1400e256c]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x1400e24d8]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3968], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e24f0]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3978], xmm0
movss xmm1, dword [0x1400e2584]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x1400e24ec]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3988], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e2520]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3998], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e252c]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39a8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e253c]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39b8], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39c8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e2518]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39d8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm9, dword [0x1400e2524]
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39e8], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm5
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x39f8], xmm0
movss xmm8, dword [0x1400e2578]
movss dword [rsp + 0x20], xmm8
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a08], xmm0
movss xmm7, dword [0x1400e2554]
movss dword [rsp + 0x20], xmm7
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a18], xmm0
movss xmm4, dword [0x1400e24d4]
movss dword [rsp + 0x20], xmm4
movss xmm5, dword [0x1400e24e8]
movaps xmm3, xmm5
movaps xmm2, xmm5
movaps xmm1, xmm5
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a28], xmm0
movss dword [rsp + 0x20], xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a38], xmm0
movss dword [rsp + 0x20], xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a48], xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a58], xmm0
movss xmm1, dword [0x1400e2564]
movss dword [rsp + 0x20], xmm1
movss xmm6, dword [0x1400e2580]
movaps xmm3, xmm6
movss xmm5, dword [0x1400e2540]
movaps xmm2, xmm5
movss xmm4, dword [0x1400e2510]
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a68], xmm0
movss dword [rsp + 0x20], xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a78], xmm0
movss xmm1, dword [0x1400e250c]
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a88], xmm0
movss xmm1, dword [0x1400e2550]
movss dword [rsp + 0x20], xmm1
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3a98], xmm0
movss dword [rsp + 0x20], xmm11
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3aa8], xmm0
movss dword [rsp + 0x20], xmm14
movss xmm1, dword [0x1400e2548]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3b08], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm9
movaps xmm2, xmm10
movaps xmm1, xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3b18], xmm0
movss dword [rsp + 0x20], xmm14
xorps xmm3, xmm3
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3b28], xmm0
movss dword [rsp + 0x20], xmm14
xorps xmm3, xmm3
movss xmm2, dword [0x1400e2544]
movaps xmm1, xmm14
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3b38], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm6
movaps xmm2, xmm5
movaps xmm1, xmm4
lea rcx, [rbp + 0x8d0]
call fcn.1400013d0
movups xmm0, xmmword [rax]
movups xmmword [rdx + 0x3b98], xmm0
call fcn.14002b150
call fcn.14002af50
call fcn.140047060
mov qword [rbp + 0x430], r14
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x448], r14
mov qword [rbp + 0x450], r14
mov qword [rbp + 0x438], r14
mov qword [rbp + 0x460], r14
mov qword [rbp + 0x458], r14
mov qword [rbp + 0x468], r14
lea rcx, [rbp + 0x260]
call fcn.140025350
mov byte [rbp + 0x2a8], r15b
mov byte [rbp + 0x280], r15b
lea rdi, [0x1400db220]
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400e2604]
lea rdx, [0x14009f380]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x1400e260c]
lea rdx, [0x14009f380]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov qword [rbp + 0x1e8], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm6, dword [0x1400e261c]
movaps xmm3, xmm6
lea rdx, [0x14009f380]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov qword [rbp + 0x510], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x1400e2628]
lea rdx, [0x14009f380]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov qword [rbp + 0x1e0], rax
lea rdi, [0x1400d8a30]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movaps xmm3, xmm6
lea rdx, [0x140072530]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov qword [rbp + 0x78], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
movss xmm3, dword [0x1400e2610]
lea rdx, [0x140072530]
mov rcx, qword [rbx + 0x58]
call fcn.140025b90
mov r13, rax
mov byte [rbp + 0x4c0], r15b
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x4e0], rax
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x728]
call fcn.140053550
lea rcx, [rbp + 0x728]
call fcn.140037780
lea rax, [rbp + 0x7f0]
mov qword [rbp + 0x4e0], rax
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x6b8]
call fcn.140053550
lea rcx, [rbp + 0x6b8]
call fcn.140037780
lea rcx, [rbp + 0x738]
call fcn.14003b5b0
mov r8, qword [rbp + 0x630]
mov rdx, qword [rbp + 0x628]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x430]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x618]
mov rdx, qword [rbp + 0x610]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x440]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x600]
mov rdx, qword [rbp + 0x5f8]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x6a8]
mov rdx, qword [rbp + 0x6a0]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x450]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x690]
mov rdx, qword [rbp + 0x688]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x438]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x678]
mov rdx, qword [rbp + 0x670]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x460]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x660]
mov rdx, qword [rbp + 0x658]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x458]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r8, qword [rbp + 0x648]
mov rdx, qword [rbp + 0x640]
sub r8, rdx
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0x468]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r14
lea r9, [rbp + 0x738]
mov rcx, qword [0x1401073b0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
lea rdx, [0x1400f19e0]
lea rcx, [rdx - 1]
lea rcx, [rcx + 1]
cmp byte [rcx], r14b
jne 0x140048db2
movups xmm0, xmmword [str._n___LOADER_STATUS:_nINITIALIZED_SUCCESFULLY_]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [0x1400da9a0]
movups xmmword [rcx + 0x10], xmm1
movsd xmm0, qword [0x1400da9b0]
movsd qword [rcx + 0x20], xmm0
mov eax, dword [0x1400da9b8]
mov dword [rcx + 0x28], eax
movzx eax, byte [0x1400da9bc]
mov byte [rcx + 0x2c], al
lea rax, [rdx - 1]
lea rax, [rax + 1]
cmp byte [rax], r14b
jne 0x140048df4
movups xmm2, xmmword [str._n______________________________________________________]
movups xmmword [rax], xmm2
movups xmm3, xmmword [0x1400da9d0]
movups xmmword [rax + 0x10], xmm3
movups xmm4, xmmword [0x1400da9e0]
movups xmmword [rax + 0x20], xmm4
movsd xmm5, qword [0x1400da9f0]
movsd qword [rax + 0x30], xmm5
lea rcx, [rdx - 1]
nop
lea rcx, [rcx + 1]
cmp byte [rcx], r14b
jne 0x140048e30
movups xmm0, xmmword [str._n___WAITING_FOR_EXECUTION.]
movups xmmword [rcx], xmm0
movsd xmm1, qword [0x1400daa08]
movsd qword [rcx + 0x10], xmm1
mov eax, dword [0x1400daa10]
mov dword [rcx + 0x18], eax
lea rax, [rdx - 1]
nop dword [rax]
lea rax, [rax + 1]
cmp byte [rax], r14b
jne 0x140048e60
movups xmmword [rax], xmm2
movups xmmword [rax + 0x10], xmm3
movups xmmword [rax + 0x20], xmm4
movsd qword [rax + 0x30], xmm5
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1401074e8], eax
jle 0x140048eb6
lea rcx, [0x1401074e8]
call fcn.1400681e0
cmp dword [0x1401074e8], 0xffffffff
jne 0x140048eb6
lea rcx, [0x1401074e8]
call fcn.140068180
mov rax, qword [rbp + 0x430]
mov qword [rbp - 0x78], rax
movss xmm9, dword [0x1400e2758]
movss xmm14, dword [0x1400e2684]
movss xmm10, dword [0x1400e26d8]
movss xmm13, dword [0x1400e2664]
movss xmm15, dword [0x1400e2620]
movss xmm11, dword [0x1400e2688]
movss xmm6, dword [0x1400e2748]
cmp byte [rbp + 0x4c0], 0
jne 0x140048f15
cmp byte [0x1400f19c1], 0
je 0x14004d0c4
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x8a0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140048f83
lea rcx, [rbp + 0x8a0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x8a0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx eax, byte [rbp + 0x4c0]
cmp dword [rbp + 0x8a8], 0x12
cmove eax, r14d
mov byte [rbp + 0x4c0], al
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x8a0]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140048f33
cmp byte [rbp + 0x4c0], 0
je 0x14004d0c4
mov rbx, qword [0x1400f19b0]
test rbx, rbx
je 0x140048fa5
mov rax, qword [rbx + 0xa0]
jmp 0x140048fa8
mov rax, r14
cmp qword [rax + 0x48], 0
jne 0x140048fbb
call fcn.14002a8f0
mov rbx, qword [0x1400f19b0]
test rbx, rbx
je 0x140048fc9
mov rdi, qword [rbx + 0x98]
jmp 0x140048fcc
mov rdi, r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0x3e0]
mov rcx, qword [rdi]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x3ec]
sub eax, dword [rbp + 0x3e4]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0x3e8]
sub eax, dword [rbp + 0x3e0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm0
movss dword [rbx + 0x14], xmm1
mov qword [rbp + 0x518], r14
lea rcx, [rbp + 0x518]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0x518]
mov rax, rcx
sub rax, qword [rdi + 0x18]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [rdi + 0x20]
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [rdi + 0x18], rcx
mov rsi, qword [0x1400f19b0]
test rsi, rsi
je 0x14004906a
mov r14, qword [rsi + 0x98]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rcx, qword [r14]
cmp rax, rcx
jne 0x140049118
cmp byte [rsi + 0xdb], 0
je 0x1400490cd
cvttss2si eax, dword [rsi + 0xdfc]
mov dword [rbp + 0x4e8], eax
cvttss2si eax, dword [rsi + 0xe00]
mov dword [rbp + 0x4ec], eax
lea rdx, [rbp + 0x4e8]
call qword [sym.imp.USER32.dll_ClientToScreen]
test eax, eax
je 0x1400490c4
mov edx, dword [rbp + 0x4ec]
mov ecx, dword [rbp + 0x4e8]
call qword [sym.imp.USER32.dll_SetCursorPos]
cmp byte [rsi + 0xdb], 0
jne 0x140049118
cmp byte [r14 + 0x10], 0
jne 0x140049118
lea rcx, [rbp + 0x4f0]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x140049118
lea rdx, [rbp + 0x4f0]
mov rcx, qword [r14]
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x140049118
movd xmm2, dword [rbp + 0x4f4]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x4f0]
cvtdq2ps xmm1, xmm1
lea rcx, [rsi + 8]
call fcn.140002e00
call fcn.14002b4e0
cmp byte [rbx + 0x78], 0
je 0x14004912a
mov eax, 0xffffffff
jmp 0x140049137
mov rax, qword [0x1400f19b0]
mov eax, dword [rax + 0x4a10]
cmp dword [rdi + 0x28], eax
je 0x140049144
mov dword [rdi + 0x28], eax
call fcn.14002b370
call fcn.14002b690
call fcn.1400080c0
mov rcx, qword [0x1400f19b0]
xor r14d, r14d
mov qword [rcx + 0x4770], r14
mov qword [rcx + 0x4778], r14
mov dword [rcx + 0x4764], r15d
or dword [rcx + 0x4760], 3
movsd xmm0, qword [0x1400f0070]
movsd qword [rcx + 0x4780], xmm0
mov dword [rcx + 0x4768], r15d
mov qword [rsp + 0x30], r14
lea rdi, str.Tether_Desktop_Management_Interface__DMI__Tool
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm6
movss xmm2, dword [rcx + 0x3c00]
lea rdx, [rbp - 0x40]
mov rcx, qword [rcx + 0x3bf8]
call fcn.1400287d0
movss xmm0, dword [rbp - 0x40]
addss xmm0, dword [0x1400e2588]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x40], xmm0
movss xmm7, dword [0x1400e262c]
subss xmm7, dword [rbp - 0x3c]
movss xmm8, dword [0x1400e2538]
mulss xmm7, xmm8
mov rax, qword [0x1400f19b0]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm6
movss xmm2, dword [rax + 0x3c00]
lea rdx, [rbp - 0x48]
mov rcx, qword [rax + 0x3bf8]
call fcn.1400287d0
movss xmm0, dword [rbp - 0x48]
addss xmm0, dword [0x1400e2588]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x48], xmm0
movss xmm6, dword [0x1400e262c]
subss xmm6, dword [rbp - 0x44]
mulss xmm6, xmm8
mov rbx, qword [0x1400f19b0]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rbx + 0x3820]
mov dword [rbp + 0x3d0], select
movss dword [rbp + 0x3d4], xmm1
movss dword [rbp + 0x3d8], xmm0
lea rdx, [rbp + 0x3d0]
call fcn.140018ec0
movss dword [rbx + 0x381c], xmm6
movss dword [rbx + 0x3820], xmm7
mov r8d, 0x2023
lea rdx, [rbp + 0x4c0]
mov rcx, rdi
call fcn.14000dd70
mov ecx, r15d
call fcn.140003b30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
movsd xmm0, qword [rax + 0x18]
movsd qword [rbp + 0x3e0], xmm0
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
mov rdi, qword [rax + 0x278]
mov rax, qword [rcx + 0x4860]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140006580
mov rax, qword [0x1400f19b0]
mov rax, qword [rax + 0x4860]
lea r8, str.Foreground
mov rdx, r15
mov rcx, qword [rax]
call fcn.140006580
lea rcx, [rbp + 0x3e0]
cmp byte [0x1400f19c3], r14b
jne 0x14004a945
movss xmm2, dword [rbp + 0x3e0]
movaps xmm0, xmm2
addss xmm0, dword [0x1400e26a4]
movss dword [rbp + 0x4c8], xmm0
movss xmm7, dword [rbp + 0x3e4]
movaps xmm1, xmm7
addss xmm1, dword [0x1400e2660]
movss dword [rbp + 0x4cc], xmm1
addss xmm2, dword [0x1400e271c]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm7
addss xmm0, dword [0x1400e26fc]
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmmword [0x1400e2b00]
movups xmmword [rbp + 0x3e0], xmm1
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x1400e25f8]
movss dword [rsp + 0x20], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
movaps xmm6, xmmword [0x1400e2c50]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], r14d
movups xmm0, xmmword [rbx + 0x38a8]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x38a8], xmm6
mov rcx, qword [rbp + 0x1e0]
call fcn.140010640
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e266c]
addss xmm0, dword [0x1400e26ac]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, [0x1400daa48]
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [rbp + 0x78]
call fcn.140010640
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e2668]
addss xmm0, dword [0x1400e26c0]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, [0x1401072f8]
cmp qword [0x140107310], 0x10
cmovae rcx, qword [0x1401072f8]
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e2678]
addss xmm0, dword [0x1400e26c4]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.Kernel_Level_Device_Solutions.
call fcn.14002e5c0
addss xmm7, xmm14
movss dword [rbp + 0x4cc], xmm7
movss dword [rsp + 0x64], xmm7
movaps xmm0, xmmword [0x1400e2b30]
movups xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.140003760
mov r9d, eax
movss xmm0, dword [0x1400e2590]
movss dword [rsp + 0x20], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.140024360
mov rax, qword [0x1400f19b0]
mov qword [rsp + 0x30], r14
lea rsi, str.Insert_your_license_below_to_start.
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm9
movss xmm3, dword [0x1400e2748]
movss xmm2, dword [rax + 0x3c00]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x3bf8]
call fcn.1400287d0
movss xmm0, dword [rbp - 0x80]
addss xmm0, dword [0x1400e2588]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x80], xmm1
movss xmm3, dword [0x1400e26fc]
subss xmm3, dword [rbp - 0x7c]
mulss xmm3, xmm8
movss xmm2, dword [0x1400e2738]
subss xmm2, xmm1
mulss xmm2, xmm8
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
addss xmm3, xmm0
addss xmm2, xmm1
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm3
mov byte [rax + 0x121], 1
mov rcx, rsi
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e26b4]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.Desired_Username:
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e26bc]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
or dword [rcx + 0x4710], 1
mov dword [rcx + 0x4714], 0x43870000
mov qword [rbp + 0x38], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400f3940]
xor edx, edx
lea rcx, str.BUsername
call fcn.1400335b0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e26cc]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.License_Key:
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e26d4]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
or dword [rcx + 0x4710], 1
mov dword [rcx + 0x4714], 0x43870000
mov qword [rbp - 0x20], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rdi, [0x1400f39c0]
mov r8, rdi
xor edx, edx
lea rcx, str.BLicense
call fcn.1400335b0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, dword [0x1400e26e0]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
mov dword [rbp + 0x48], 0x43870000
mov dword [rbp + 0x4c], 0x41b00000
lea rdx, [rbp + 0x48]
lea rcx, str.Enter_Now
call fcn.14002f060
test al, al
je 0x14004a86e
mov byte [rbp + 0x4d0], r14b
xor edx, edx
lea rcx, [rbp + 0x4d8]
call fcn.140051410
nop
lea rcx, [rbp - 0x68]
call fcn.14003fa80
mov rbx, rax
lea rax, [0x1400f0050]
cmp rax, rbx
je 0x1400499ba
mov rdx, qword [reloc.WS2_32.dll_getsockopt]
cmp rdx, 8
jb 0x14004997b
lea rdx, [rdx*2 + 2]
mov rcx, qword [0x1400f0050]
cmp rdx, 0x1000
jb 0x140049976
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14004d0af
mov rcx, r8
call fcn.140067fe0
mov qword [0x1400f0060], r14
mov qword [reloc.WS2_32.dll_getsockopt], 7
mov word [0x1400f0050], r14w
movups xmm0, xmmword [rbx]
movups xmmword [0x1400f0050], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x1400f0060], xmm1
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 7
mov word [rbx], r14w
mov rdx, qword [rbp - 0x50]
cmp rdx, 8
jb 0x1400499fa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400499f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0af
call fcn.140067fe0
mov dword [rbp + 0x420], 0x8c72e895
mov dword [rbp + 0x424], 0x2c97dc3
mov dword [rbp + 0x428], 0x7f723ba2
mov byte [rbp + 0x42c], 0x66
xor eax, eax
mov word [rbp + 0x42d], ax
mov byte [rbp + 0x42f], al
mov r8d, 0x8c72e895
lea rdx, [rbp + 0x424]
lea rcx, [rbp + 0x348]
call fcn.140046cf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x1c0], xmm1
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], r14
lea rax, [rbp + 0x3e4]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140049a80
lea rdx, [rbp + 0x3e4]
lea rcx, [rbp + 0x1c0]
call fcn.140053790
xor eax, eax
mov qword [rbp + 0x268], rax
mov byte [rbp + 0x260], 3
lea ecx, [rax + 0x20]
call fcn.1400686c4
movups xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rbp + 0x1d0]
movups xmmword [rax + 0x10], xmm1
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x260]
mov qword [rbp + 0x270], rax
mov byte [rbp + 0x278], 1
xor eax, eax
mov qword [rbp + 0x288], rax
mov byte [rbp + 0x280], 3
lea ecx, [rax + 0x20]
call fcn.1400686c4
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r14
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], 0
jne 0x140049b16
mov rdx, rdi
mov rcx, rbx
call fcn.140053790
mov qword [rbp + 0x288], rbx
lea rax, [rbp + 0x280]
mov qword [rbp + 0x290], rax
mov byte [rbp + 0x298], 1
lea rcx, [rbp + 0x2a0]
call fcn.140053280
lea rax, [rbp + 0x260]
mov qword [rbp + 0x210], rax
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x218], rax
movaps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x338]
call fcn.14004f420
mov rbx, rax
mov dword [rbp + 0x3e0], 0x8c72e895
movdqa xmm0, xmmword [0x1400e2890]
movdqu xmmword [rbp + 0x3e4], xmm0
mov r8d, 0x8c72e895
lea rdx, [rbp + 0x3e4]
lea rcx, [rbp + 0x1c0]
call fcn.1400460f0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x78], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], r14
lea rax, [rsp + 0x6c]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140049bf1
lea rdx, [rsp + 0x6c]
lea rcx, [rbp - 0x68]
call fcn.140053790
movzx eax, byte [rbp + 0x4d0]
test al, al
jne 0x140049c33
mov byte [rbp + 0x4d0], 1
call fcn.1400536f0
mov rcx, rax
mov qword [rbp + 0x4d8], rax
movzx eax, byte [rbp + 0x4d0]
jmp 0x140049c3a
mov rcx, qword [rbp + 0x4d8]
cmp al, 1
jne 0x14004d261
lea r8, [rbp - 0x68]
lea rdx, [rbp + 0x328]
call fcn.140053a80
mov r8, qword [rax]
movzx ecx, byte [r8 + 0x40]
movzx eax, byte [rbx]
mov byte [r8 + 0x40], al
mov byte [rbx], cl
lea rcx, [rbx + 8]
mov rax, qword [r8 + 0x48]
mov rdx, qword [rcx]
mov qword [r8 + 0x48], rdx
mov qword [rcx], rax
movzx edx, byte [rbx]
call fcn.140050f80
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140049cb8
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049cb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0b6
call fcn.140067fe0
mov qword [rbp - 0x58], r14
mov qword [rbp - 0x50], select
mov byte [rbp - 0x68], 0
lea r9, [fcn.140046ce0]
mov edx, 0x20
lea r8d, [rdx - 0x1d]
lea rcx, [rbp + 0x260]
call fcn.140067f10
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x4d0]
call fcn.14004f180
lea rax, [rbp - 0x68]
cmp qword [rbp - 0x50], 0x10
cmovae rax, qword [rbp - 0x68]
mov qword [rbp + 0x220], rax
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x228], rax
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x7f0]
call fcn.140053390
mov rdx, qword [rbp - 0x50]
cmp rdx, 0x10
jb 0x140049d62
inc rdx
mov rcx, qword [rbp - 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049d5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004d0bd
call fcn.140067fe0
lea rax, [rbp + 0x8e0]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0x13898
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x7f0]
call fcn.140053470
lea rax, [rbp + 0x8e0]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140049d93
lea rcx, [rbp + 0x520]
cmp qword [rbp + 0x538], 0x10
cmovae rcx, qword [rbp + 0x520]
mov rax, qword [rbp + 0x530]
cmp rax, rbx
jne 0x140049dee
mov r8, rax
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140049dee
mov byte [0x1400f19c3], 1
movzx eax, byte [0x1400f19df]
mov ecx, eax
test al, al
cmove ecx, r15d
mov byte [0x1400f19df], cl
lea rcx, [rbp + 0x5b8]
cmp qword [rbp + 0x5d0], 0x10
cmovae rcx, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x5c8]
cmp rax, rbx
jne 0x14004a002
mov r8, rax
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004a002
movups xmm0, xmmword [0x1400db328]
movups xmmword [rbp + 0x2f0], xmm0
movups xmm1, xmmword [str.hU_ZOX]
movups xmmword [rbp + 0x300], xmm1
movups xmm0, xmmword [0x1400db348]
movups xmmword [rbp + 0x310], xmm0
movzx eax, word [0x1400db358]
mov word [rbp + 0x320], ax
mov r8d, r14d
cmp r12d, 2
jl 0x140049fa1
movdqa xmm5, xmmword [0x1400e2800]
movdqa xmm4, xmmword [0x1400e2c70]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x1400e2830]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm10, xmmword [str.00000000]
lea rcx, [rbp + 0x2f0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x18
jl 0x140049eb0
cmp r8d, 0x19
jge 0x140049fe4
movsxd rax, r8d
lea r9, [rbp + 0x2f0]
lea r9, [r9 + rax*2]
nop
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x30
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x19
jl 0x140049fb0
xor r9d, r9d
lea r8, str.Information
lea rdx, [rbp + 0x2f0]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x8e0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14004a010
lea rcx, [rbp + 0x5d8]
cmp qword [rbp + 0x5f0], 0x10
cmovae rcx, qword [rbp + 0x5d8]
mov rdx, qword [rbp + 0x5e8]
cmp rdx, rax
jne 0x14004a222
mov r8, rdx
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004a222
movups xmm0, xmmword [str.uIBZFPR]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [str.tPYRN__]
movups xmmword [rbp + 0x200], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x14004a204
cmp r12d, 2
jl 0x14004a1b9
movdqa xmm5, xmmword [0x1400e2800]
mov edx, r14d
movdqa xmm4, xmmword [0x1400e2c70]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x1400e2830]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm10, xmmword [str.00000000]
lea rcx, [rbp + 0x1f0]
nop dword [rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add edx, 8
lea rcx, [rcx + 0x10]
cmp edx, 0x10
jl 0x14004a0d0
jmp 0x14004a204
lea r9, [rbp + 0x1f0]
mov r8d, r14d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x30
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x10
jl 0x14004a1d0
xor r9d, r9d
lea r8, str.Information
lea rdx, [rbp + 0x1f0]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x8e0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14004a230
lea rcx, [rbp + 0x578]
cmp qword [rbp + 0x590], 0x10
cmovae rcx, qword [rbp + 0x578]
mov rdx, qword [rbp + 0x588]
cmp rdx, rax
jne 0x14004a432
mov r8, rdx
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004a432
movups xmm0, xmmword [0x1400d94a8]
movups xmmword [rbp + 0x1a0], xmm0
movsd xmm1, qword [0x1400d94b8]
movsd qword [rbp + 0x1b0], xmm1
mov eax, dword [0x1400d94c0]
mov dword [rbp + 0x1b8], eax
movzx eax, word [0x1400d94c4]
mov word [rbp + 0x1bc], ax
mov r8d, r14d
cmp r12d, 2
jl 0x14004a3c3
movdqa xmm4, xmmword [0x1400e2c70]
mov eax, 4
movd xmm6, eax
mov eax, 0x1f
movd xmm5, eax
movdqa xmm8, xmmword [str.00000000]
movdqa xmm2, xmmword [0x1400e2800]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [0x1400d94a8]
pxor xmm3, xmm0
movq qword [rbp + 0x1a0], xmm3
movdqa xmm2, xmmword [0x1400e2820]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rbp + 0x1a8]
pxor xmm3, xmm0
movq qword [rbp + 0x1a8], xmm3
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x1a0]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x30
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xf
jl 0x14004a3e0
xor r9d, r9d
lea r8, str.Information
lea rdx, [rbp + 0x1a0]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x8e0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14004a440
lea rcx, [rbp + 0x598]
cmp qword [rbp + 0x5b0], 0x10
cmovae rcx, qword [rbp + 0x598]
mov rdx, qword [rbp + 0x5a8]
cmp rdx, rax
jne 0x14004a652
mov r8, rdx
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004a652
movups xmm0, xmmword [str.y_DRXR]
movups xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [str.mJ_IRSZ_]
movups xmmword [rbp + 0x240], xmm1
movzx eax, word [0x1400db850]
mov word [rbp + 0x250], ax
mov r8d, r14d
cmp r12d, 2
jl 0x14004a5f1
movdqa xmm5, xmmword [0x1400e2800]
movdqa xmm4, xmmword [0x1400e2c70]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x1400e2830]
mov eax, 0x1f
movd xmm8, eax
movdqa xmm10, xmmword [str.00000000]
lea rcx, [rbp + 0x230]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx]
pxor xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm10
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x14004a500
cmp r8d, 0x11
jge 0x14004a634
movsxd rax, r8d
lea r9, [rbp + 0x230]
lea r9, [r9 + rax*2]
nop
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x30
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x11
jl 0x14004a600
xor r9d, r9d
lea r8, str.Information
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x8e0]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14004a660
lea rcx, [rbp + 0x558]
cmp qword [rbp + 0x570], 0x10
cmovae rcx, qword [rbp + 0x558]
mov rdx, qword [rbp + 0x568]
cmp rdx, rax
jne 0x14004a852
mov r8, rdx
lea rdx, [rbp + 0x8e0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004a852
movups xmm0, xmmword [0x1400d93d8]
movups xmmword [rbp + 0x400], xmm0
movsd xmm1, qword [0x1400d93e8]
movsd qword [rbp + 0x410], xmm1
movzx eax, word [0x1400d93f0]
mov word [rbp + 0x418], ax
mov r8d, r14d
cmp r12d, 2
jl 0x14004a7e7
movdqa xmm4, xmmword [0x1400e2c70]
mov eax, 4
movd xmm6, eax
mov eax, 0x1f
movd xmm5, eax
movdqa xmm8, xmmword [str.00000000]
movdqa xmm2, xmmword [0x1400e2800]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [0x1400d93d8]
pxor xmm3, xmm0
movq qword [rbp + 0x400], xmm3
movdqa xmm2, xmmword [0x1400e2820]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400e2830]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm8
paddw xmm3, xmm2
movq xmm0, qword [rbp + 0x408]
pxor xmm3, xmm0
movq qword [rbp + 0x408], xmm3
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x400]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x4d4873ed
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x35
movzx eax, r8w
sub ax, cx
add ax, 0x30
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xd
jl 0x14004a800
xor r9d, r9d
lea r8, str.Information
lea rdx, [rbp + 0x400]
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
movzx edx, byte [rbp + 0x4d0]
lea rcx, [rbp + 0x4d8]
call fcn.140050f80
movss xmm10, dword [0x1400e26d8]
mov r9d, 7
mov r8, qword [0x1400f19b0]
mov eax, dword [r8 + 0x47d0]
cmp eax, r9d
jge 0x14004a890
mov r9d, eax
test eax, eax
jle 0x14004a8d0
nop
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
mov eax, dword [r8 + 0x47d0]
dec r9d
test r9d, r9d
jg 0x14004a890
mov r8, qword [0x1400f19b0]
mov rax, qword [r8 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r8 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2734]
addss xmm0, dword [0x1400e25e0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, [0x1400daaec]
call fcn.14002e5c0
call fcn.14000b420
test al, al
je 0x14004d024
mov byte [rbp + 0x4c0], 0
jmp 0x14004d024
mov byte [0x1400f19df], 1
movss xmm8, dword [rbp + 0x3e0]
movaps xmm0, xmm8
addss xmm0, xmm12
movss dword [rbp + 0x4c8], xmm0
movss xmm10, dword [rbp + 0x3e4]
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2638]
movss dword [rbp + 0x4cc], xmm1
movaps xmm0, xmm8
addss xmm0, dword [0x1400e2738]
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
movaps xmm1, xmmword [0x1400e2b00]
movups xmmword [rbp + 0x3e0], xmm1
call fcn.140003760
mov r9d, eax
movss xmm6, dword [0x1400e25a8]
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.140024360
movaps xmm0, xmm8
addss xmm0, xmm13
movss dword [rbp + 0x4c8], xmm0
movss dword [rsp + 0x60], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x1400e2708]
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmmword [0x1400e2b00]
movups xmmword [rbp + 0x3e0], xmm1
lea rcx, [rbp + 0x3e0]
call fcn.140003760
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.140024360
mov r9d, r15d
movaps xmm0, xmm13
unpcklps xmm0, xmm15
movq r8, xmm0
movaps xmm1, xmm12
movss xmm0, dword [0x1400e263c]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Dashboard
call fcn.14003f130
mov r9d, 2
movaps xmm0, xmm13
unpcklps xmm0, xmm15
movq r8, xmm0
movaps xmm1, xmm12
movss xmm0, dword [0x1400e2644]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Virtualizer
call fcn.14003f130
mov r9d, 4
movaps xmm0, xmm13
unpcklps xmm0, xmm15
movq r8, xmm0
movaps xmm1, xmm12
movss xmm0, dword [0x1400e2650]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Sponsors
call fcn.14003f130
mov rcx, r13
call fcn.140010640
mov rcx, 0xffffffffffffffff
lea rsi, [0x1400f3940]
nop
inc rcx
cmp byte [rsi + rcx], r14b
jne 0x14004aae0
xorps xmm1, xmm1
test rcx, rcx
js 0x14004aaf8
cvtsi2sd xmm1, rcx
jmp 0x14004ab0d
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
movsd xmm6, qword [0x1400e25b0]
mulsd xmm1, xmm6
movsd xmm0, qword [0x1400e25d8]
subsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm2, xmm0
addss xmm1, xmm15
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
mov rcx, rsi
call fcn.14002e5c0
call fcn.1400106e0
movaps xmm1, xmm9
movaps xmm0, xmm12
call fcn.140011ea0
mov rdx, qword [0x1400f19b0]
mov rax, qword [rdx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rdx + 0x3ea0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm0, dword [0x1400e2624]
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, [0x1400dab1c]
call fcn.14002e5c0
call fcn.14000b420
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rsi + rcx], r14b
jne 0x14004abf0
xorps xmm1, xmm1
test rcx, rcx
js 0x14004ac08
cvtsi2sd xmm1, rcx
jmp 0x14004ac1d
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
mulsd xmm1, xmm6
movsd xmm0, qword [0x1400e25c8]
subsd xmm0, xmm1
cvtpd2ps xmm2, xmm0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm2, xmm0
addss xmm1, dword [0x1400e261c]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
movaps xmm1, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm1
mov dword [rbp + 0x50], 0x3f800000
mov dword [rbp + 0x54], 0x3f800000
mov qword [rbp + 0x58], r14
mov dword [rbp + 0x60], 0x41f00000
mov dword [rbp + 0x64], 0x41f00000
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x58]
movss xmm2, dword [0x1400e2730]
lea rdx, [rbp + 0x60]
mov rcx, qword [rbp + 0x468]
call fcn.140030690
movaps xmm0, xmmword [0x1400e2ac0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov ebx, eax
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rsi + rcx], r14b
jne 0x14004ad14
xorps xmm1, xmm1
test rcx, rcx
js 0x14004ad2c
cvtsi2sd xmm1, rcx
jmp 0x14004ad41
mov rax, rcx
shr rax, 1
and ecx, 1
or rax, rcx
cvtsi2sd xmm1, rax
addsd xmm1, xmm1
mulsd xmm1, xmm6
movsd xmm0, qword [0x1400e25d0]
subsd xmm0, xmm1
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x70], xmm0
mov dword [rbp + 0x74], 0x42500000
movss xmm6, dword [0x1400e25e0]
test ebx, 0xff000000
je 0x14004adb4
mov dword [rsp + 0x28], 0x23
movss xmm0, dword [0x1400e25f0]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm12
movaps xmm2, xmm6
lea rdx, [rbp + 0x70]
mov rcx, rdi
call fcn.1400239c0
mov r9d, ebx
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.140022ee0
mov dword [rdi + 0x78], r14d
mov rcx, qword [rbp + 0x1e8]
call fcn.140010640
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2728]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, [0x1400dab20]
call fcn.14002e5c0
call fcn.14000b420
test al, al
je 0x14004ae47
xor r9d, r9d
lea r8, str.Information
lea rdx, str.No_new_notifications_found.
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2610]
addss xmm0, dword [0x1400e2614]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, qword [rbp + 0x510]
call fcn.140010640
lea rcx, [0x1400daa48]
call fcn.14002e5c0
call fcn.1400106e0
movaps xmm1, xmm9
movaps xmm0, xmm12
call fcn.140011ea0
mov rsi, qword [rbp + 0x78]
mov rcx, rsi
call fcn.140010640
lea rcx, [0x1401072f8]
cmp qword [0x140107310], 0x10
cmovae rcx, qword [0x1401072f8]
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2734]
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, [0x1400daaec]
call fcn.14002e5c0
call fcn.14000b420
movzx ecx, byte [rbp + 0x4c0]
test al, al
cmovne ecx, r14d
mov byte [rbp + 0x4c0], cl
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e26cc]
addss xmm0, dword [0x1400e2600]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2bb0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.__Settings
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
call fcn.14000b420
test al, al
je 0x14004b00c
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Module_Not_Found_
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
movaps xmm1, xmm9
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2bb0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.__Check_for_Updates
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
call fcn.14000b420
test al, al
je 0x14004b05d
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Module_Not_Found_
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
movaps xmm1, xmm9
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2bb0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.__Analytics
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
call fcn.14000b420
test al, al
je 0x14004b0ae
xor r9d, r9d
lea r8, str.Information
lea rdx, str.80ms_To_Respond.
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_MessageBoxW]
mov eax, dword [0x1400f0048]
cmp eax, 1
jne 0x14004bf4a
movaps xmm0, xmm8
addss xmm0, dword [0x1400e2710]
movss dword [rbp + 0x4c8], xmm0
movaps xmm7, xmm10
addss xmm7, xmm13
movss dword [rbp + 0x4cc], xmm7
movaps xmm0, xmm8
addss xmm0, dword [0x1400e272c]
movss dword [rsp + 0x60], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2694]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x1400e25ec]
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2714]
addss xmm0, dword [0x1400e266c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movaps xmm1, xmmword [0x1400e2c50]
movups xmmword [rbp + 0x3e0], xmm1
mov dword [rbp + 0x80], 0x3f800000
mov dword [rbp + 0x84], 0x3f800000
mov qword [rbp + 0x88], r14
mov dword [rbp + 0x90], 0x428c0000
mov dword [rbp + 0x94], 0x428c0000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x80]
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x90]
mov rcx, qword [rbp + 0x460]
call fcn.140030260
movaps xmm0, xmm10
addss xmm0, dword [0x1400e269c]
movss dword [rbp + 0x4cc], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e26c8]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2714]
addss xmm0, dword [0x1400e26a4]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movaps xmm1, xmmword [0x1400e2c50]
movups xmmword [rbp + 0x3e0], xmm1
mov dword [rbp + 0x98], 0x3f800000
mov dword [rbp + 0x9c], 0x3f800000
mov qword [rbp + 0xa0], r14
mov dword [rbp + 0xa8], 0x428c0000
mov dword [rbp + 0xac], 0x428c0000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x98]
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0xa8]
mov rcx, qword [rbp + 0x458]
call fcn.140030260
movaps xmm0, xmm10
addss xmm0, dword [0x1400e26d0]
movss dword [rbp + 0x4cc], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2700]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
movaps xmm0, xmm8
addss xmm0, dword [0x1400e2680]
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2680]
movss dword [rbp + 0x4cc], xmm1
movaps xmm6, xmm8
addss xmm6, dword [0x1400e2704]
movss dword [rsp + 0x60], xmm6
movaps xmm0, xmm10
addss xmm0, dword [0x1400e26e0]
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm1
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm12
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2680]
addss xmm0, dword [0x1400e2680]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movaps xmm1, xmmword [0x1400e2c50]
movups xmmword [rbp + 0x3e0], xmm1
mov dword [rbp + 0x40], 0x3f800000
mov dword [rbp + 0x44], 0x3f800000
mov qword [rbp + 0xb0], r14
mov dword [rbp + 0xb8], 0x43c80000
mov dword [rbp + 0xbc], 0x43778000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x40]
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xb8]
mov rbx, qword [rbp - 0x78]
mov rcx, rbx
call fcn.140030260
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2680]
addss xmm0, dword [0x1400e26ec]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x78], xmm1
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0xc8], r14
mov dword [rbp + 0xd0], 0x42480000
mov dword [rbp + 0xd4], 0x42480000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, qword [rbp + 0x430]
call fcn.140030df0
test al, al
cmovne rbx, qword [rbp + 0x430]
movss xmm1, dword [0x1400e2610]
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x78], xmm1
mov dword [rbp + 0xd8], 0x3f800000
mov dword [rbp + 0xdc], 0x3f800000
mov qword [rbp + 0xe0], r14
mov dword [rbp + 0xe8], 0x42480000
mov dword [rbp + 0xec], 0x42480000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xd8]
lea r8, [rbp + 0xe0]
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x440]
call fcn.140030df0
test al, al
cmovne rbx, qword [rbp + 0x440]
movss xmm1, dword [0x1400e2610]
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x78], xmm1
mov dword [rbp + 0xf0], 0x3f800000
mov dword [rbp + 0xf4], 0x3f800000
mov qword [rbp + 0xf8], r14
mov dword [rbp + 0x100], 0x42480000
mov dword [rbp + 0x104], 0x42480000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0xf0]
lea r8, [rbp + 0xf8]
lea rdx, [rbp + 0x100]
mov rcx, qword [rbp + 0x448]
call fcn.140030df0
test al, al
cmovne rbx, qword [rbp + 0x448]
movss xmm1, dword [0x1400e2610]
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x78], xmm1
mov dword [rbp + 0x108], 0x3f800000
mov dword [rbp + 0x10c], 0x3f800000
mov qword [rbp + 0x110], r14
mov dword [rbp + 0x118], 0x42480000
mov dword [rbp + 0x11c], 0x42480000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x118]
mov rcx, qword [rbp + 0x450]
call fcn.140030df0
test al, al
cmovne rbx, qword [rbp + 0x450]
movss xmm1, dword [0x1400e2610]
movaps xmm0, xmm12
call fcn.140011ea0
movaps xmm0, xmmword [0x1400e2c50]
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x78], xmm1
mov dword [rbp + 0x120], 0x3f800000
mov dword [rbp + 0x124], 0x3f800000
mov qword [rbp + 0x128], r14
mov dword [rbp + 0x130], 0x42480000
mov dword [rbp + 0x134], 0x42480000
lea rax, [rsp + 0x68]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x120]
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0x130]
mov rcx, qword [rbp + 0x438]
call fcn.140030df0
test al, al
cmovne rbx, qword [rbp + 0x438]
mov qword [rbp - 0x78], rbx
movss dword [rbp + 0x4cc], xmm7
movaps xmm0, xmm8
addss xmm0, dword [0x1400e26bc]
movss dword [rsp + 0x60], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2674]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm7, dword [0x1400e25c4]
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e2668]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.Kernel_Tool
call fcn.14002e5c0
movaps xmm0, xmm8
addss xmm0, dword [0x1400e26c4]
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm8
addss xmm1, dword [0x1400e26ec]
movss dword [rsp + 0x60], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e26c8]
addss xmm0, dword [0x1400e2668]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.__English
call fcn.14002e5c0
movaps xmm0, xmm8
addss xmm0, dword [0x1400e26f4]
movss dword [rbp + 0x4c8], xmm0
movss dword [rsp + 0x60], xmm6
movaps xmm1, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm1
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e26f8]
addss xmm0, dword [0x1400e2668]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.__Oracl1337
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm7, dword [0x1400e2680]
addss xmm1, xmm7
addss xmm0, dword [0x1400e2640]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, rsi
call fcn.140010640
lea rcx, str.Serial_Virtualizer
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2724]
addss xmm0, dword [0x1400e2670]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.10_28_2043
call fcn.14002e5c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2724]
addss xmm0, dword [0x1400e26a8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2ac0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.Undetected
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
movaps xmm6, xmmword [0x1400e2c60]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x39f8]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x39f8], xmm6
movaps xmm6, xmmword [0x1400e2a50]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], 0x16
movups xmm0, xmmword [rbx + 0x3a08]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x3a08], xmm6
movaps xmm6, xmmword [0x1400e2a00]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], 0x17
movups xmm0, xmmword [rbx + 0x3a18]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x3a18], xmm6
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm6, dword [0x1400e2714]
addss xmm1, xmm6
addss xmm0, dword [0x1400e26fc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
call fcn.1400106e0
mov rcx, r13
call fcn.140010640
mov dword [rbp + 0x138], 0x43820000
mov dword [rbp + 0x13c], 0x420c0000
lea rdx, [rbp + 0x138]
lea rcx, str.Go_to_Page
call fcn.14002f060
mov ecx, dword [0x1400f0048]
test al, al
mov eax, 2
cmovne ecx, eax
mov dword [0x1400f0048], ecx
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm6
addss xmm0, dword [0x1400e26e8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov dword [rbp + 0x140], 0x43820000
mov dword [rbp + 0x144], 0x420c0000
lea rdx, [rbp + 0x140]
lea rcx, str.Support
call fcn.14002f060
test al, al
je 0x14004bd87
lea rdx, [0x1401072d8]
lea rcx, [rbp - 0x68]
call fcn.140050020
mov rcx, rax
call fcn.14003f810
mov r9d, 3
mov r8, qword [0x1400f19b0]
mov eax, dword [r8 + 0x47d0]
cmp eax, r9d
jge 0x14004bdb0
mov r9d, eax
test eax, eax
jle 0x14004bde9
nop word [rax + rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
mov eax, dword [r8 + 0x47d0]
dec r9d
test r9d, r9d
jg 0x14004bdb0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2724]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2bd0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.License_Expiry
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2724]
addss xmm0, dword [0x1400e26b8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2bd0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.Current_Status
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm6
addss xmm0, dword [0x1400e26d4]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2bd0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.Product_Description:_Allows_you_to_seamlessly_nchange_your_OEM_provided_serial_numbers_via_nour_kernel_mode_component.
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
mov eax, dword [0x1400f0048]
jmp 0x14004bf52
movss xmm7, dword [0x1400e2680]
cmp eax, 2
jne 0x14004cbf6
movaps xmm0, xmm8
addss xmm0, dword [0x1400e2710]
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x4cc], xmm1
movaps xmm0, xmm8
addss xmm0, dword [0x1400e272c]
movss dword [rsp + 0x60], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e2700]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x1400e25ec]
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, r13
call fcn.140010640
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2718]
addss xmm0, dword [0x1400e2670]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.System_Logs
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c090
mov qword [rbp + 0x148], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x148]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c0cc
mov qword [rbp + 0x150], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x150]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, dword [0x1400e2718]
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400e2bd0]
movups xmmword [rsp + 0x68], xmm0
lea rdx, [0x1400f19e0]
lea rcx, [rsp + 0x68]
call fcn.14002e6c0
movaps xmm0, xmm8
addss xmm0, xmm7
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm8
addss xmm1, dword [0x1400e26dc]
movss dword [rsp + 0x60], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm11
addss xmm0, dword [0x1400e2670]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f004c]
lea rcx, str._tVirtualize_Bios
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c223
mov qword [rbp + 0x158], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x158]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c25f
mov qword [rbp + 0x160], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x160]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19c6]
lea rcx, str._tVirtualize_System_Info
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c2e8
mov qword [rbp + 0x168], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x168]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c324
mov qword [rbp + 0x170], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x170]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19dc]
lea rcx, str._tVirtualize_Baseboard
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c3ad
mov qword [rbp + 0x178], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x178]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c3e9
mov qword [rbp + 0x180], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x180]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19c5]
lea rcx, str._tVirtualize_Chassis
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c472
mov qword [rbp + 0x188], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x188]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c4ae
mov qword [rbp + 0x190], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x190]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19d8]
lea rcx, str._tVirtualize_Processor
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c537
mov qword [rbp + 0x198], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x198]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c56d
mov qword [rbp - 0x18], r14
movaps xmm1, xmm9
lea rcx, [rbp - 0x18]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19dd]
lea rcx, str._tVirtualize_Memory
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c5f0
mov qword [rbp - 0x10], r14
movaps xmm1, xmm9
lea rcx, [rbp - 0x10]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c626
mov qword [rbp - 8], r14
movaps xmm1, xmm9
lea rcx, [rbp - 8]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19c7]
lea rcx, str._tVirtualize_Disk
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c6a9
mov qword [rbp], r14
movaps xmm1, xmm9
lea rcx, [rbp]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c6df
mov qword [rbp + 8], r14
movaps xmm1, xmm9
lea rcx, [rbp + 8]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19c4]
lea rcx, str._tVirtualize_GPU
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c762
mov qword [rbp + 0x10], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x10]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c798
mov qword [rbp + 0x18], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x18]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19de]
lea rcx, str._tVirtualize_SID
call fcn.140030f30
movaps xmm0, xmm8
addss xmm0, dword [0x1400e26e8]
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm8
addss xmm1, dword [0x1400e2708]
movss dword [rsp + 0x60], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm6
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm6, dword [0x1400e26f0]
addss xmm1, xmm6
addss xmm0, dword [0x1400e2670]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19db]
lea rcx, str._tSync_Registry
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c8e7
mov qword [rbp + 0x20], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x20]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c91d
mov qword [rbp + 0x28], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x28]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
lea rdx, [0x1400f19da]
lea rcx, str._tThorough_Mode
call fcn.140030f30
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c99f
mov qword [rbp + 0x30], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x30]
call fcn.140011b90
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004c9d5
mov qword [rbp + 0x68], r14
movaps xmm1, xmm9
lea rcx, [rbp + 0x68]
call fcn.140011b90
mov rcx, r13
call fcn.140010640
movaps xmm6, xmmword [0x1400e2c60]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x39f8]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x39f8], xmm6
movaps xmm6, xmmword [0x1400e2a50]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], 0x16
movups xmm0, xmmword [rbx + 0x3a08]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x3a08], xmm6
movaps xmm6, xmmword [0x1400e2a00]
mov rbx, qword [0x1400f19b0]
mov dword [rsp + 0x68], 0x17
movups xmm0, xmmword [rbx + 0x3a18]
movups xmmword [rsp + 0x6c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rsp + 0x68]
call fcn.140018fb0
movups xmmword [rbx + 0x3a18], xmm6
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400e2714]
addss xmm0, dword [0x1400e26fc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov dword [rbp + 0x4e0], 0x43820000
mov dword [rbp + 0x4e4], 0x420c0000
lea rdx, [rbp + 0x4e0]
lea rcx, str.Apply
call fcn.14002f060
movzx ecx, byte [0x1400f19c1]
test al, al
cmovne ecx, r15d
mov byte [0x1400f19c1], cl
mov r9d, 3
mov r8, qword [0x1400f19b0]
mov eax, dword [r8 + 0x47d0]
cmp eax, r9d
jge 0x14004cb40
mov r9d, eax
test eax, eax
jle 0x14004cb79
nop dword [rax]
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
mov eax, dword [r8 + 0x47d0]
dec r9d
test r9d, r9d
jg 0x14004cb40
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm7
movss xmm6, dword [0x1400e2640]
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, rsi
call fcn.140010640
lea rcx, str.Virtualize_Options
call fcn.14002e5c0
call fcn.1400106e0
mov eax, dword [0x1400f0048]
jmp 0x14004cbfe
movss xmm6, dword [0x1400e2640]
cmp eax, 4
jne 0x14004d01b
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm7
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, rsi
call fcn.140010640
lea rcx, str.Our_Partners
call fcn.14002e5c0
call fcn.1400106e0
movaps xmm0, xmm8
addss xmm0, xmm7
movss dword [rbp + 0x4c8], xmm0
movaps xmm1, xmm10
addss xmm1, xmm13
movss dword [rbp + 0x4cc], xmm1
addss xmm8, dword [0x1400e2720]
movss dword [rsp + 0x60], xmm8
movaps xmm0, xmm10
addss xmm0, dword [0x1400e2690]
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm1
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm7, dword [0x1400e25c4]
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e266c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, r13
call fcn.140010640
lea rcx, str.Digital_Ocean
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e267c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea r8, str.https:__www.digitalocean.com_
call fcn.1400013f0
movaps xmm0, xmm10
addss xmm0, dword [0x1400e2698]
movss dword [rbp + 0x4cc], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e26c4]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e26a0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, r13
call fcn.140010640
lea rcx, str.Recorded_Future
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e26b0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea r8, str.https:__www.recordedfuture.com_
call fcn.1400013f0
movaps xmm0, xmm10
addss xmm0, dword [0x1400e26cc]
movss dword [rbp + 0x4cc], xmm0
addss xmm10, dword [0x1400e26e4]
movss dword [rsp + 0x64], xmm10
movaps xmm0, xmmword [0x1400e2ae0]
movups xmmword [rsp + 0x68], xmm0
lea rcx, [rsp + 0x68]
call fcn.140003760
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x4c8]
mov rcx, rdi
call fcn.1400245d0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
addss xmm0, dword [0x1400e26cc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
mov rcx, r13
call fcn.140010640
lea rcx, str.Arcade_services
call fcn.14002e5c0
call fcn.1400106e0
mov rcx, qword [0x1400f19b0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm14
movss xmm10, dword [0x1400e26d8]
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea r8, str.https:__discord.com_
call fcn.1400013f0
jmp 0x14004d024
movss xmm10, dword [0x1400e26d8]
call fcn.140010140
call fcn.14000ad00
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
mov rcx, qword [0x1401073b8]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401073a0]
mov edx, r15d
call qword [rax + 0x108]
mov rcx, qword [0x1401073b8]
mov rax, qword [rcx]
lea r8, [rbp + 0x8d0]
mov rdx, qword [0x1401073a0]
call qword [rax + 0x190]
mov rax, qword [0x1400f19b0]
mov rcx, qword [rax + 0x4860]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, r14
cmp byte [rax], r14b
cmovne rcx, rax
call fcn.140029e80
mov rcx, qword [0x1401073a8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r15d
call qword [rax + 0x40]
jmp 0x140048ef7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002b0c0
call fcn.14002b300
call fcn.140006520
call fcn.14004db80
mov rcx, qword [0x1400f19d0]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x488]
mov rcx, qword [rbp + 0x4b0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp + 0x7f0]
call fcn.14004e150
mov r15d, r14d
cmp dword [rbp + 0x6c0], 0
jne 0x14004d247
cmp dword [rbp + 0x730], 0
jne 0x14004d247
lea rcx, [rbp + 0x7f0]
call fcn.140051e60
lea rcx, [rbp + 0x540]
call fcn.140039840
lea rcx, [rbp + 0x6e8]
call fcn.14004fdb0
lea rcx, [rbp + 0x708]
call fcn.14004fdb0
lea rcx, [rbp + 0x6c8]
call fcn.14004fdb0
lea rcx, [rbp + 0x770]
call fcn.14004fdb0
lea rcx, [rbp + 0x790]
call fcn.14004fdb0
lea rcx, [rbp + 0x7b0]
call fcn.14004fdb0
lea rcx, [rbp + 0x7d0]
call fcn.14004fdb0
lea rcx, [rbp + 0x558]
call fcn.14004fdb0
lea rcx, [rbp + 0x578]
call fcn.14004fdb0
lea rcx, [rbp + 0x5d8]
call fcn.14004fdb0
lea rcx, [rbp + 0x598]
call fcn.14004fdb0
lea rcx, [rbp + 0x5b8]
call fcn.14004fdb0
lea rcx, [rbp + 0x520]
call fcn.14004fdb0
lea rcx, [rbp + 0x640]
call fcn.14004f640
lea rcx, [rbp + 0x658]
call fcn.14004f640
lea rcx, [rbp + 0x670]
call fcn.14004f640
lea rcx, [rbp + 0x688]
call fcn.14004f640
lea rcx, [rbp + 0x6a0]
call fcn.14004f640
lea rcx, [rbp + 0x5f8]
call fcn.14004f640
lea rcx, [rbp + 0x610]
call fcn.14004f640
lea rcx, [rbp + 0x628]
call fcn.14004f640
cmp dword [rbp + 0x508], 0
jne 0x14004d247
mov eax, r15d
jmp 0x140047372
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov dword [rbp + 0x508], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
lea rcx, [rbp + 0x4d0]
call fcn.140051560
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.14004ffe0
mov r8, rax
lea rdx, str.cannot_use_operator___with_a_string_argument_with
lea rcx, [rbp + 0x390]
call fcn.140052bb0
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x358]
call fcn.14003daf0
lea rdx, [0x1400eccf8]
lea rcx, [rbp + 0x358]
call sub.VCRUNTIME140.dll__CxxThrowException
int3