Function at 0x140003ed0
Capabilities:
Allocate or change rwx memory
Create process on windows
Create process suspended
Delete file
Encode data using xor
Enumerate processes
Execute command
Resume thread
Set console window title
Terminate process
Use process replacement

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 - 0x1170]
mov eax, 0x1270
call fcn.14006e760
sub rsp, rax
movaps xmmword [rsp + 0x1260], xmm6
mov rax, qword [0x14008d080]
xor rax, rsp
mov qword [rbp + 0x1150], rax
xor edi, edi
lea rax, str.epicgameslauncher.exe
mov qword [rbp + 0xcf0], rax
lea rax, str.EpicWebHelper.exe
mov qword [rbp + 0xcf8], rax
lea rax, str.FortniteClient_Win64_Shipping_EAC.exe
mov qword [rbp + 0xd00], rax
lea rax, str.FortniteClient_Win64_Shipping_BE.exe
mov qword [rbp + 0xd08], rax
lea rax, str.FortniteLauncher.exe
mov qword [rbp + 0xd10], rax
lea rax, str.FortniteClient_Win64_Shipping.exe
mov qword [rbp + 0xd18], rax
lea rax, str.EpicGamesLauncher.exe
mov qword [rbp + 0xd20], rax
lea rax, str.EasyAntiCheat.exe
mov qword [rbp + 0xd28], rax
lea rax, str.BEService.exe
mov qword [rbp + 0xd30], rax
lea rax, str.BEServices.exe
mov qword [rbp + 0xd38], rax
lea rax, str.BattleEye.exe
mov qword [rbp + 0xd40], rax
xor r15b, r15b
lea r14, [rbp + 0xcf0]
mov r12d, 2
xor edx, edx
mov ecx, r12d
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
mov dword [rbp + 0xbc0], 0x130
lea rdx, [rbp + 0xbc0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x140004040
mov rsi, qword [r14]
nop dword [rax]
nop word [rax + rax]
lea rcx, [rbp + 0xbec]
mov r8, rsi
sub r8, rcx
nop dword [rax]
movzx edx, byte [rcx]
movzx eax, byte [rcx + r8]
sub edx, eax
jne 0x140004023
inc rcx
test eax, eax
jne 0x140004010
test edx, edx
je 0x14000403d
lea rdx, [rbp + 0xbc0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
test eax, eax
jne 0x140004000
jmp 0x140004040
mov r15b, 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add r14, 8
lea rax, [rbp + 0xd48]
cmp r14, rax
jne 0x140003fc2
mov rsi, 0xffffffffffffffff
test r15b, r15b
je 0x140004129
lea r9d, [rsi + 0x25]
lea r8, str.Process_Checker
lea rdx, str.Epic_games_is_found_running_would_you_like_to_kill_all_instances_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x1400044d6
lea r14, [rbp + 0xcf0]
movzx ebx, byte [rsp + 0x50]
nop dword [rax]
movzx edx, bl
lea rcx, [rbp - 0x18]
call fcn.14000aa10
nop
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.taskkill__f__im
lea rcx, [rbp - 0x18]
call fcn.14000aa30
nop
mov rdx, qword [r14]
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400040d0
lea rcx, [rbp - 0x18]
call fcn.140009d80
mov r8d, 6
lea rdx, str.___nul
lea rcx, [rbp - 0x18]
call fcn.140009d80
lea rcx, [rbp - 0x18]
call fcn.140009400
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rbp - 0x18]
call fcn.1400094b0
add r14, 8
lea rax, [rbp + 0xd48]
cmp r14, rax
jne 0x1400040a0
movsd xmm0, qword [str._GCZHn_IY]
movsd qword [rsp + 0x60], xmm0
movzx eax, word [0x140080890]
mov word [rsp + 0x68], ax
cmp byte [0x140080891], 0
je 0x14000417e
mov byte [rsp + 0x60], 0x54
xor byte [rsp + 0x61], 0x35
xor byte [rsp + 0x62], 0x36
xor byte [rsp + 0x63], 0x37
xor byte [rsp + 0x64], 0x38
xor byte [rsp + 0x65], 0x39
xor byte [rsp + 0x66], 0x3a
xor byte [rsp + 0x67], 0x3b
xor byte [rsp + 0x68], 0x3c
xor byte [rsp + 0x69], 0x3d
lea rcx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movsd xmm0, qword [str.EBUP__]
movsd qword [rbp + 0x40], xmm0
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0x48], al
movsd xmm0, qword [str._f_raV_KX]
movsd qword [rbp + 0x30], xmm0
movzx eax, word [0x1400808c8]
mov word [rbp + 0x38], ax
movzx eax, byte [0x1400808ca]
mov byte [rbp + 0x3a], al
movups xmm0, xmmword [0x1400809b0]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [0x1400809c0]
movups xmmword [rbp + 0x1c0], xmm1
movups xmm0, xmmword [0x1400809d0]
movups xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [0x1400809e0]
movups xmmword [rbp + 0x1e0], xmm1
movzx eax, byte [0x1400809f0]
mov byte [rbp + 0x1f0], al
mov eax, dword [0x1400809f4]
mov dword [rbp + 0x50], eax
movups xmm0, xmmword [str.ABGK]
movups xmmword [rbp + 0x170], xmm0
movsd xmm0, qword [0x140080ba0]
movsd qword [rbp + 0x180], xmm0
mov eax, dword [0x140080ba8]
mov dword [rbp + 0x188], eax
movzx eax, byte [0x140080bac]
mov byte [rbp + 0x18c], al
xor edx, edx
mov r8d, 0x278
lea rcx, [rbp + 0x830]
call sub.VCRUNTIME140.dll_memset
lea rax, [rbp - 0x18]
mov qword [rbp + 0x190], rax
mov r8d, edi
mov r14d, dword [reloc.WS2_32.dll_accept]
cmp r14d, 2
jl 0x1400043b5
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x174]
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400042b0
cmp r8d, 0x1d
jge 0x140004400
movsxd rax, r8d
lea r9, [rbp + 0x170]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x1400043d0
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp - 0x18]
call fcn.14000aa10
nop
lea rax, [rbp + 0x170]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004420
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x18]
call fcn.14000aa30
nop
lea rax, [rbp + 8]
mov qword [rsp + 0x50], rax
cmp byte [rbp + 0x53], 0
je 0x140004540
cmp r14d, 2
jl 0x1400044fb
movdqa xmm3, xmmword [0x140080bf0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140080c40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140080c40]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, dword [rbp + 0x50]
xorps xmm2, xmm0
movd dword [rbp + 0x50], xmm2
jmp 0x140004540
mov r9d, 0x40
lea r8, str.Process_Checker
lea rdx, str.Processes_were_not_terminated._Please_close_all_instances_of_EpicGames_to_continue
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea r9, [rbp + 0x50]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004510
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp + 8]
call fcn.14000aa10
nop
lea rax, [rbp + 0x50]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140004556
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 8]
call fcn.14000aa30
nop
lea rax, [rbp - 0x70]
mov qword [rbp - 0x28], rax
cmp byte [rbp + 0x1f0], 0
je 0x140004710
mov r8d, edi
cmp r14d, 2
jl 0x1400046c6
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x1b4]
mov edx, dword [rsp + 0x60]
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, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x1400045c1
cmp r8d, 0x41
jge 0x140004710
movsxd rax, r8d
lea r9, [rbp + 0x1b0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x41
jl 0x1400046e0
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.14000aa10
nop
lea rax, [rbp + 0x1b0]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004730
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp - 0x70]
call fcn.14000aa30
nop
lea rax, [rbp - 0x48]
mov qword [rbp - 0x20], rax
movzx eax, byte [rbp + 0x3a]
test al, al
je 0x140004788
xor byte [rbp + 0x30], 0x34
xor byte [rbp + 0x31], 0x35
xor byte [rbp + 0x32], 0x36
xor byte [rbp + 0x33], 0x37
xor byte [rbp + 0x34], 0x38
xor byte [rbp + 0x35], 0x39
xor byte [rbp + 0x36], 0x3a
xor byte [rbp + 0x37], 0x3b
xor byte [rbp + 0x38], 0x3c
xor byte [rbp + 0x39], 0x3d
xor al, 0x3e
mov byte [rbp + 0x3a], al
movzx edx, byte [rsp + 0x50]
lea rcx, [rbp - 0x48]
call fcn.14000aa10
nop
lea rax, [rbp + 0x30]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400047a0
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 0x48]
call fcn.14000aa30
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x60], rax
movzx eax, byte [rbp + 0x48]
test al, al
je 0x1400047ef
xor byte [rbp + 0x40], 0x34
xor byte [rbp + 0x41], 0x35
xor byte [rbp + 0x42], 0x36
xor byte [rbp + 0x43], 0x37
xor byte [rbp + 0x44], 0x38
xor byte [rbp + 0x45], 0x39
xor byte [rbp + 0x46], 0x3a
xor byte [rbp + 0x47], 0x3b
xor al, 0x3c
mov byte [rbp + 0x48], al
movzx edx, byte [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.14000aa10
nop
lea rax, [rbp + 0x40]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140004803
mov r8, rsi
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.14000aa30
nop
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x70]
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x830]
call fcn.140001e90
nop
mov qword [rbp + 0x40], 0
mov byte [rbp + 0x48], 0
mov qword [rbp + 0x30], 0
mov word [rbp + 0x38], 0
mov byte [rbp + 0x3a], 0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1b0], xmm0
movups xmmword [rbp + 0x1c0], xmm0
movups xmmword [rbp + 0x1d0], xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov byte [rbp + 0x1f0], al
mov dword [rbp + 0x50], eax
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], rax
mov dword [rbp + 0x188], eax
mov byte [rbp + 0x18c], al
lea rcx, [rbp + 0x830]
call fcn.140018040
cmp byte [rbp + 0xa40], 0
jne 0x14000493b
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.140007750
movzx edx, byte [rax + 9]
test dl, dl
je 0x14000490d
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor byte [rax + 8], 0x3c
xor dl, 0x3d
mov byte [rax + 9], dl
mov rdx, rax
mov rcx, rbx
call fcn.14000a260
mov rcx, rax
lea rdx, [rbp + 0xa48]
call fcn.14000a430
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x200]
call fcn.140003df0
nop
cmp qword [rbp + 0x210], 0
je 0x140004bd0
mov eax, dword [str.WYE7w]
mov dword [rsp + 0x50], eax
cmp byte [0x140080867], 0
je 0x140004a30
cmp r14d, 2
jl 0x1400049f1
movdqa xmm3, xmmword [0x140080bf0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140080c40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140080c40]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x140004a30
lea r9, [rsp + 0x50]
mov r8d, edi
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004a00
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x140080a48]
movsd xmm0, qword [str.xZQPQW_eUS_]
mov word [rsp + 0x68], ax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movsd qword [rsp + 0x60], xmm0
movzx eax, byte [0x140080a4a]
mov byte [rsp + 0x60], Ordinal_79
xor byte [rsp + 0x61], 0x35
xor byte [rsp + 0x62], 0x36
xor byte [rsp + 0x63], 0x37
xor byte [rsp + 0x64], 0x38
xor byte [rsp + 0x65], 0x39
xor byte [rsp + 0x66], 0x3a
xor byte [rsp + 0x67], 0x3b
xor byte [rsp + 0x68], 0x3c
xor byte [rsp + 0x69], 0x3d
xor al, 0x3e
mov byte [rsp + 0x6a], al
lea rdx, [rsp + 0x60]
call fcn.14000a260
lea rdx, [0x14000a450]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [str.WYE7w]
mov dword [rsp + 0x50], eax
cmp byte [0x140080867], 0
je 0x140004ba0
cmp r14d, 2
jl 0x140004b5b
movdqa xmm3, xmmword [0x140080bf0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140080c40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140080c40]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x140004ba0
lea r9, [rsp + 0x50]
mov r8d, edi
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140004b70
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x200]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov rdx, rax
lea rcx, [rbp + 0x830]
call fcn.140019990
jmp 0x140004dab
movups xmm0, xmmword [str._pXC_K]
movups xmmword [rbp + 8], xmm0
movzx eax, byte [0x140080ae8]
mov byte [rbp + 0x18], al
mov ecx, edi
cmp r14d, 2
jl 0x140004d22
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rbp + 0xc]
mov r8d, dword [rsp + 0x60]
movd xmm2, ecx
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, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x140004c20
cmp ecx, 0x11
jge 0x140004d5c
movsxd rax, ecx
lea r8, [rbp + 8]
add r8, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, cl
sub al, dl
add al, 0x34
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x11
jl 0x140004d30
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000a260
lea rdx, [rbp + 0x200]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000a490
lea rdx, [rbp + 0x200]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov rdx, rax
lea rcx, [rbp + 0x830]
call fcn.140019990
lea rcx, [rbp + 0x200]
call fcn.140003730
cmp byte [rbp + 0xa40], 0
jne 0x140004fda
mov ecx, 4
call fcn.140003700
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x50], 0
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.140007770
movzx edx, byte [rax + 8]
test dl, dl
je 0x140004e0a
xor byte [rax], 0x34
xor byte [rax + 1], 0x35
xor byte [rax + 2], 0x36
xor byte [rax + 3], 0x37
xor byte [rax + 4], 0x38
xor byte [rax + 5], 0x39
xor byte [rax + 6], 0x3a
xor byte [rax + 7], 0x3b
xor dl, 0x3c
mov byte [rax + 8], dl
mov rdx, rax
mov rcx, rbx
call fcn.14000a260
mov rcx, rax
lea rdx, [rbp + 0xa48]
call fcn.14000a430
mov byte [rsp + 0x50], 0
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x50]
call fcn.140007790
mov r9, rax
cmp byte [rax + 0x1d], 0
je 0x140004fbd
cmp r14d, 2
jl 0x140004f82
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
mov rcx, rax
mov edx, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, edi
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, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdi + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edi, 8
mov eax, edi
lea rcx, [rcx + 8]
cmp edi, 0x18
jl 0x140004e80
cmp eax, 0x1e
jge 0x140004fbd
movsxd r8, edi
add r8, r9
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, dil
sub al, cl
add al, 0x34
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x1e
jl 0x140004f90
mov rcx, r9
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov eax, dword [str.WYE7w]
mov dword [rsp + 0x50], eax
cmp byte [0x140080867], 0
je 0x1400050b0
cmp r14d, 2
jl 0x140005075
movdqa xmm3, xmmword [0x140080bf0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140080c40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140080c40]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x1400050b0
lea r9, [rsp + 0x50]
mov r8d, edi
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140005080
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x140080a70]
mov dword [rsp + 0x68], eax
movsd xmm0, qword [0x140080a68]
movzx eax, byte [0x140080a74]
mov r9, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movsd qword [rsp + 0x60], xmm0
mov byte [rsp + 0x6c], al
mov ecx, edi
cmp r14d, 2
jl 0x1400051f2
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm2, xmmword [0x140080bf0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140080c10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140080a68]
xorps xmm2, xmm0
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x140080c00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov ecx, 8
movsxd rax, ecx
lea r8, [rsp + 0x60]
add r8, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, cl
sub al, dl
add al, 0x34
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xd
jl 0x140005200
lea rdx, [rsp + 0x60]
mov rcx, r9
call fcn.14000a260
mov dword [rsp + 0x50], 0xa6a5a8b6
mov dword [rsp + 0x54], 0x100a7a5
lea rdx, [rbp + 0x7b0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], rax
lea rdx, [rbp + 0x7b0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
mov dword [rsp + 0x50], 0xa4a4a0b6
mov dword [rsp + 0x54], 0x100a1a6
lea rdx, [rbp + 0x790]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c90e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x480]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x480]
call fcn.140003660
test al, al
jne 0x1400053a4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x790]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
lea rcx, [rbp + 8]
call fcn.140009240
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.140009250
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x60]
call fcn.1400032b0
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa0a6a5bc
mov dword [rsp + 0x54], 0x100a7a5
lea rdx, [rbp + 0x770]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c93e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x460]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x460]
call fcn.140003660
test al, al
jne 0x1400054c0
mov edx, Ordinal_26
lea rcx, [rbp + 8]
call fcn.140007a20
lea rdx, [rbp + 0x770]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
mov edx, 0x108
lea rcx, [rbp + 0x60]
call fcn.140003370
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
lea rcx, [rbp + 8]
call fcn.140009240
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.140009250
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaba5a8bc
mov dword [rsp + 0x54], 0x100ada6
lea rdx, [rbp + 0x750]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c92e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x440]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x440]
call fcn.140003660
test al, al
jne 0x1400055ce
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x750]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaaa4a4be
mov dword [rsp + 0x54], 0x100a1a4
lea rdx, [rbp + 0x730]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c95e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x420]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x420]
call fcn.140003660
test al, al
jne 0x1400056dc
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x730]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa1a1a4bf
mov dword [rsp + 0x54], 0x100ada5
lea rdx, [rbp + 0x710]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c94e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x400]
call fcn.140003660
test al, al
jne 0x1400057ea
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x710]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa2a1a7bc
mov dword [rsp + 0x54], 0x100a1a3
lea rdx, [rbp + 0x6f0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c97e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x3e0]
call fcn.140003660
test al, al
jne 0x1400058f8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x6f0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa7a3a2bc
mov dword [rsp + 0x54], 0x100a1a3
lea rdx, [rbp + 0x6d0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c96e6c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x3c0]
call fcn.140003660
test al, al
jne 0x140005a06
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x6d0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaba7a5bc
mov dword [rsp + 0x54], 0x100a4a1
lea rdx, [rbp + 0x6b0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c90f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x3a0]
call fcn.140003660
test al, al
jne 0x140005b14
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x6b0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa1a8a6bf
mov dword [rsp + 0x54], 0x100a4aa
lea rdx, [rbp + 0x690]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c93f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x380]
call fcn.140003660
test al, al
jne 0x140005c22
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x690]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa3a2a8b7
mov dword [rsp + 0x54], 0x100acab
lea rdx, [rbp + 0x670]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c92f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x360]
call fcn.140003660
test al, al
jne 0x140005d30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x670]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa1a7a7b9
mov dword [rsp + 0x54], 0x100a4ab
lea rdx, [rbp + 0x650]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c95f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x340]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x340]
call fcn.140003660
test al, al
jne 0x140005e3e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x650]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa7a0a8b9
mov dword [rsp + 0x54], 0x100a2a2
lea rdx, [rbp + 0x630]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c94f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x320]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x320]
call fcn.140003660
test al, al
jne 0x140005f4c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x630]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaba7a9ba
mov dword [rsp + 0x54], 0x100ada1
lea rdx, [rbp + 0x610]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c97f0c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x300]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x300]
call fcn.140003660
test al, al
jne 0x14000605a
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x610]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa1a4a0b7
mov dword [rsp + 0x54], 0x100a4a0
lea rdx, [rbp + 0x5f0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c90e4c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x2e0]
call fcn.140003660
test al, al
jne 0x140006166
mov edx, Ordinal_26
lea rcx, [rbp + 8]
call fcn.140007a20
lea rdx, [rbp + 0x5f0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
mov edx, 0x108
lea rcx, [rbp + 0x60]
call fcn.140003370
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
lea rcx, [rbp + 8]
call fcn.140009240
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.140009250
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x60]
call fcn.1400032b0
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaba5a7bf
mov dword [rsp + 0x54], 0x100a5a0
lea rdx, [rbp + 0x5d0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c93e4c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x2c0]
call fcn.140003660
test al, al
jne 0x140006272
mov edx, Ordinal_26
lea rcx, [rbp + 8]
call fcn.140007a20
lea rdx, [rbp + 0x5d0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
mov edx, 0x108
lea rcx, [rbp + 0x60]
call fcn.140003370
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
lea rcx, [rbp + 8]
call fcn.140009240
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.140009250
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x60]
call fcn.1400032b0
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa2a0a5b6
mov dword [rsp + 0x54], 0x100a5a0
lea rdx, [rbp + 0x5b0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c92e4c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x2a0]
call fcn.140003660
test al, al
jne 0x140006380
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x5b0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa3a2a3be
mov dword [rsp + 0x54], 0x100a4a2
lea rdx, [rbp + 0x590]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c95e4c3
mov dword [rbp - 4], 0xc2c1d1
mov byte [rbp], 1
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x280]
call fcn.140003660
test al, al
jne 0x14000648e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x590]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa0a5a8b7
mov dword [rsp + 0x54], 0x100a3a7
lea rdx, [rbp + 0x570]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c90e2c3
mov dword [rbp - 4], 0xd1c5c1
mov byte [rbp], 1
lea rdx, [rbp + 0x260]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x260]
call fcn.140003660
test al, al
jne 0x14000659c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x570]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa6a1a5be
mov dword [rsp + 0x54], 0x100a4a5
lea rdx, [rbp + 0x550]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c93e2c3
mov dword [rbp - 4], 0xd1c5c1
mov byte [rbp], 1
lea rdx, [rbp + 0x240]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x240]
call fcn.140003660
test al, al
jne 0x1400066aa
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x550]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xaaa8a7be
mov dword [rsp + 0x54], 0x100a1a5
lea rdx, [rbp + 0x810]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c92e2c3
mov dword [rbp - 4], 0xd1c5c1
mov byte [rbp], 1
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x220]
call fcn.140003660
test al, al
jne 0x1400067b8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x810]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa2a5a1bd
mov dword [rsp + 0x54], 0x100a2a6
lea rdx, [rbp + 0x7f0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c95e2c3
mov dword [rbp - 4], 0xd1c5c1
mov byte [rbp], 1
lea rdx, [rbp + 0x530]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x530]
call fcn.140003660
test al, al
jne 0x1400068c6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x7f0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov dword [rsp + 0x50], 0xa0a2a3be
mov dword [rsp + 0x54], 0x100ada7
lea rdx, [rbp + 0x7d0]
lea rcx, [rsp + 0x50]
call fcn.140007bc0
nop
movdqa xmm0, xmmword [0x140080c50]
movdqu xmmword [rbp - 0x18], xmm0
mov dword [rbp - 8], 0x8c90e1c3
mov dword [rbp - 4], 0xc0dcc6
mov byte [rbp], 1
lea rdx, [rbp + 0x510]
lea rcx, [rbp - 0x18]
call fcn.140007b70
nop
lea rcx, [rbp + 0x510]
call fcn.140003660
test al, al
jne 0x1400069d4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x7d0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov r8, rax
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x830]
call fcn.140015c10
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x60]
call fcn.140008370
nop
mov r8, qword [rbp + 0x10]
mov rdx, qword [rbp + 8]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.140009260
mov eax, dword [str.WYE7w]
mov dword [rsp + 0x50], eax
cmp byte [0x140080867], 0
je 0x140006ab0
cmp r14d, 2
jl 0x140006a6f
movdqa xmm3, xmmword [0x140080bf0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140080c40]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140080c40]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.4444444444444444]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x140006ab0
lea r9, [rsp + 0x50]
mov r8d, edi
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140006a80
lea rcx, [rsp + 0x50]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x140080b50]
movups xmmword [rbp + 8], xmm0
movsd xmm0, qword [0x140080b60]
movsd qword [rbp + 0x18], xmm0
mov eax, dword [0x140080b68]
mov dword [rbp + 0x20], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_79], 0
je 0x140006c70
mov r8d, edi
cmp r14d, 2
jl 0x140006c35
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xc]
mov edx, dword [rsp + 0x60]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140006b30
cmp r8d, 0x1c
jge 0x140006c70
movsxd rax, r8d
lea r9, [rbp + 8]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x140006c40
lea rcx, [rbp + 8]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movups xmm0, xmmword [0x140080868]
movups xmmword [rbp + 8], xmm0
movsd xmm0, qword [0x140080878]
movsd qword [rbp + 0x18], xmm0
mov eax, dword [0x140080880]
mov dword [rbp + 0x20], eax
movzx eax, word [0x140080884]
mov word [rbp + 0x24], ax
cmp byte [0x140080885], 0
je 0x140006e30
mov r8d, edi
cmp r14d, 2
jl 0x140006df5
movdqa xmm5, xmmword [0x140080bf0]
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm6, xmmword [0x140080c10]
movdqa xmm0, xmmword [str.4444444444444444]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xc]
mov edx, dword [rsp + 0x60]
nop
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, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140006cf0
cmp r8d, 0x1e
jge 0x140006e30
movsxd rax, r8d
lea r9, [rbp + 8]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x34
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140006e00
lea rcx, [rbp + 8]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov esi, edi
mov rcx, qword [rbp + 0xa18]
mov rax, rcx
mov rdx, qword [rbp + 0xa10]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x140006fe4
mov rbx, rdi
sub rcx, rdx
sar rcx, 6
cmp rcx, rbx
jbe 0x14000773b
shl rbx, 6
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0x4a0]
call fcn.140009550
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0x4c0]
call fcn.140009550
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x38]
lea rdx, str.C:WindowsFontsexpiry.txt
lea rcx, [rbp + 0x60]
call fcn.1400083c0
nop
cmp qword [rbp + 0xe8], 0
je 0x140006f8c
lea rdx, [rbp + 0x4c0]
lea rcx, [rsp + 0x70]
call fcn.140009550
mov rcx, rax
call fcn.140007ae0
mov qword [rbp + 0x190], rax
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rbp + 0x18], xmm1
mov eax, dword [rbp - 0x50]
mov dword [rbp + 0x28], eax
lea rdx, [rbp + 8]
lea rcx, [rbp - 0x48]
call fcn.140003380
mov rbx, rax
movzx ecx, word [0x140080860]
mov word [rsp + 0x50], cx
cmp byte [0x140080861], 0
je 0x140006f50
mov byte [rsp + 0x50], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x51], 0x35
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x60]
call fcn.14000a260
mov rdx, rbx
mov rcx, rax
call fcn.14000a430
mov rcx, rax
lea rdx, [0x14007f954]
call fcn.14000a260
nop
lea rcx, [rbp - 0x48]
call fcn.1400094b0
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x4c0]
call fcn.1400094b0
lea rcx, [rbp + 0x4a0]
call fcn.1400094b0
inc esi
mov rcx, qword [rbp + 0xa18]
mov rax, rcx
mov rdx, qword [rbp + 0xa10]
sub rax, rdx
sar rax, 6
movsxd rbx, esi
cmp rbx, rax
jb 0x140006e60
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0xab0]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x38]
lea rdx, str.C:WindowsFontsusername.txt
lea rcx, [rbp + 0xab0]
call fcn.1400083c0
nop
cmp qword [rbp + 0xb38], 0
je 0x140007082
movzx eax, word [0x140080860]
mov word [rsp + 0x50], ax
cmp byte [0x140080861], 0
je 0x140007047
mov byte [rsp + 0x50], reloc.WLDAP32.dll_Ordinal_32
xor byte [rsp + 0x51], 0x35
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xab0]
call fcn.14000a260
mov rcx, rax
lea rdx, [rbp + 0x970]
call fcn.14000a430
mov rcx, rax
lea rdx, [0x14007f954]
call fcn.14000a260
lea rcx, [rbp + 0xab0]
call fcn.140008270
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
movzx edx, r12w
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [0x140080a80]
mov dword [rsp + 0x68], eax
movzx eax, byte [0x140080a84]
movsd xmm0, qword [0x140080a78]
mov byte [rsp + 0x6c], al
movsd qword [rsp + 0x60], xmm0
mov r9, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov ecx, edi
cmp r14d, 2
jl 0x1400071d1
movdqa xmm4, xmmword [0x140080c40]
movdqa xmm2, xmmword [0x140080bf0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140080c10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
mov eax, dword [str.4444444444444444]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140080a78]
xorps xmm2, xmm0
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x140080c00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140080c10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140080c20]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
mov ecx, 8
movsxd rax, ecx
lea r8, [rsp + 0x60]
add r8, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x36
movzx eax, cl
sub al, dl
add al, 0x34
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xd
jl 0x1400071e0
lea rdx, [rsp + 0x60]
mov rcx, r9
call fcn.14000a260
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [rbp + 0x198]
cmp rbx, qword [rbp + 0x1a0]
je 0x14000747b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rax
xorps xmm1, xmm1
movups xmmword [rbp + 0x4a0], xmm1
movups xmmword [rbp + 0x4b0], xmm1
movups xmmword [rbp + 0x4c0], xmm1
movups xmmword [rbp + 0x4d0], xmm1
movups xmmword [rbp + 0x4e0], xmm1
movups xmmword [rbp + 0x4f0], xmm1
mov qword [rbp + 0x500], rax
movsxd rsi, dword [rbx + 0x3c]
add rsi, rbx
cmp dword [rsi], 0x4550
jne 0x14000747b
mov r8d, 0x104
lea rdx, [rbp + 0xd50]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea rax, [rbp + 8]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x4a0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xd50]
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
test eax, eax
je 0x140007408
mov edx, 8
xor ecx, ecx
lea r9d, [rdx - 4]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r13, rax
mov dword [rax + 0x30], 0x10000b
mov rdx, rax
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x140007408
mov r8d, dword [rsi + 0x50]
mov dword [rsp + 0x20], 0x40
mov r9d, 0x3000
mov rdx, qword [rsi + 0x30]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_VirtualAllocEx]
mov r12, rax
mov r9d, dword [rsi + 0x54]
mov qword [rsp + 0x20], rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov r15, rdi
cmp di, word [rsi + 6]
jae 0x1400073d8
mov r14, rdi
nop word [rax + rax]
movsxd rax, dword [rbx + 0x3c]
add rax, rbx
mov r9d, dword [rax + r14 + 0x118]
mov r8d, dword [rax + r14 + 0x11c]
add r8, rbx
mov edx, dword [rax + r14 + 0x114]
add rdx, r12
mov qword [rsp + 0x20], rdi
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdx, qword [r13 + 0x88]
add rdx, 0x10
mov qword [rsp + 0x20], rdi
mov r9d, 8
lea r8, [rsi + 0x30]
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
inc r15
lea r14, [r14 + 0x28]
movzx eax, word [rsi + 6]
cmp r15, rax
jb 0x140007370
mov eax, dword [rsi + 0x28]
add rax, r12
mov qword [r13 + 0x80], rax
mov rdx, r13
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_SetThreadContext]
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_ResumeThread]
xor edx, edx
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x60]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x1e]
lea rdx, [0x14007f689]
lea rcx, [rbp + 0x60]
call fcn.1400083c0
nop
mov r8, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x198]
sub r8, rdx
lea rcx, [rbp + 0x60]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x60]
call fcn.140008270
nop
lea rcx, [rbp + 0x108]
call fcn.1400082b0
lea rcx, [rbp + 0x108]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb58]
call fcn.1400082b0
lea rcx, [rbp + 0xb58]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x510]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x7d0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x530]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x220]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x810]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x240]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x550]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x260]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x570]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x280]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x590]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x2a0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x5b0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x5d0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x5f0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x300]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x610]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x320]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x630]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x340]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x650]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x360]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x670]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x380]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x690]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x3a0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x6b0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x3c0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x6d0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x6f0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x400]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x710]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x420]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x730]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x440]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x750]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x460]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x770]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x480]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x790]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x198]
call fcn.140009260
nop
lea rcx, [rbp + 0x7b0]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x200]
call fcn.1400094b0
nop
lea rcx, [rbp + 0x830]
call fcn.1400077c0
xor eax, eax
mov rcx, qword [rbp + 0x1150]
xor rcx, rsp
call fcn.14006df90
lea r11, [rsp + 0x1270]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140009d60
nop
int3