Function at 0x14002bbc0
Capabilities:
Create thread
Encode data using base64
Encode data using xor
Encrypt data using speck
Enumerate gui resources
Execute command
Get session user name
Schedule task via at
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x11d0]
mov eax, 0x12d0
call fcn.14009b130
sub rsp, rax
movaps xmmword [rsp + 0x12c0], xmm6
movaps xmmword [rsp + 0x12b0], xmm7
movaps xmmword [rsp + 0x12a0], xmm8
movaps xmmword [rsp + 0x1290], xmm9
mov rax, qword [0x1400c0080]
xor rax, rsp
mov qword [rbp + 0x1180], rax
xor r13d, r13d
mov r12d, r13d
mov dword [rsp + 0x58], r13d
mov dword [rsp + 0x54], r13d
mov r14d, r13d
mov dword [rsp + 0x50], r13d
mov eax, r13d
mov dword [rbp - 0x20], eax
mov dword [rsp + 0x5c], eax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rbx, rax
lea edx, [r13 - 0x10]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xfffaffff
mov r8d, eax
lea edx, [r13 - 0x10]
mov rcx, rbx
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov qword [0x1400c1238], r12
mov qword [0x1400c0f68], r12
mov word [0x1400c1240], r12w
mov word [0x1400c0f70], r12w
mov byte [0x1400c1242], r12b
mov byte [0x1400c0f72], r12b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400c1250], xmm0
movups xmmword [0x1400c1260], xmm0
movups xmmword [0x1400c1270], xmm0
movups xmmword [0x1400c1280], xmm0
mov byte [0x1400c1290], al
mov dword [0x1400c0f60], eax
movups xmmword [0x1400c0f98], xmm0
mov qword [0x1400c0fa8], rax
mov dword [0x1400c0fb0], eax
mov byte [0x1400c0fb4], al
xor edx, edx
lea rcx, [0x140029f50]
call qword [sym.imp.USER32.dll_EnumWindows]
mov eax, dword [0x1400b37c0]
mov dword [rbp + 0xe28], eax
movzx eax, word [0x1400b37c4]
mov word [rbp + 0xe2c], ax
mov byte [rbp + 0xe28], reloc.WLDAP32.dll_Ordinal_46
xor byte [rbp + 0xe29], 0x3a
xor byte [rbp + 0xe2a], 0x3b
xor byte [rbp + 0xe2b], 0x3c
xor al, 0x3d
mov byte [rbp + 0xe2c], al
xor byte [rbp + 0xe2d], 0x3e
lea rcx, [rbp + 0xe28]
call fcn.14002b8d0
test al, al
jne 0x14003594e
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
je 0x14003594e
lea ecx, [r13 + 8]
call fcn.14009a8b0
lea rcx, [0x14002bb50]
mov qword [rax], rcx
mov qword [rbp + 0xe20], rax
lea rcx, [rbp + 0x28]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r13d
mov r9, rax
lea r8, [0x140037d80]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x20], rax
test rax, rax
je 0x14003593e
cmp dword [rbp + 0x28], r13d
je 0x140035932
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x50]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140035932
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x20], xmm0
lea rcx, [0x1400c0fc0]
call fcn.140043e40
mov qword [rbp + 0xec0], 0x54
mov qword [rbp + 0xec8], 0x140008
mov dword [rbp + 0xed0], 0x190
lea r8, str.Consolas
lea edx, [r13 + 0x20]
lea rcx, [rbp + 0xed4]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcscpy_s]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rbp + 0xec0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SetCurrentConsoleFontEx]
mov dword [rbp + 0xe50], r13d
mov dword [rbp + 0xe54], 0x6400a1
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rbp + 0xe50]
lea edx, [r13 + 1]
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov dword [rsp + 0x54], 0x6500a1
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov dword [rbp + 0xe28], 0x640097
mov edx, dword [rbp + 0xe28]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov edx, dword [rsp + 0x54]
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r13 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r13 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
movups xmm0, xmmword [str.j_XNXJ]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [str.___n3p]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x1400b3ae0]
movups xmmword [rbp - 0x60], xmm0
mov eax, dword [0x1400b3af0]
mov dword [rbp - 0x50], eax
movzx eax, word [0x1400b3af4]
mov word [rbp - 0x4c], ax
mov r8d, r13d
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x14002c055
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x80]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x30
jl 0x14002bf50
cmp r8d, 0x36
jge 0x14002c090
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x36
jl 0x14002c060
lea rax, [rbp - 0x80]
mov rcx, 0xffffffffffffffff
nop dword [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14002c0a0
movabs rax, 0x7fffffffffffffff
mov rdx, qword [0x1400c0f30]
sub rax, rdx
cmp rax, rcx
jae 0x14002c0c8
call fcn.140002490
int3
lea rax, [0x1400c0f20]
cmp qword [0x1400c0f38], 0xf
cmova rax, qword [0x1400c0f20]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r9, [rbp - 0x80]
lea rcx, [rbp + 0xb0]
call fcn.1400375c0
nop
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp + 0xb0]
call fcn.140036000
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [0x1400c0f40]
cmp qword [0x1400c0f58], 0xf
cmova rdx, qword [0x1400c0f40]
mov r8, qword [0x1400c0f50]
lea rcx, [rbp + 0x90]
call fcn.140036000
xorps xmm0, xmm0
movups xmmword [rbp + 0xe60], xmm0
mov qword [rbp + 0xe70], r13
mov qword [rbp + 0xe78], r13
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe70], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r15d, 0xe20000
mov dword [rsp + 0x54], r15d
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x14002c209
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c204
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002c204
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009abfc
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x14002c266
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002c261
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002c261
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009abfc
mov qword [rbp + 0xc0], r13
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb0], 0
lea rcx, [rbp + 0xe60]
cmp qword [rbp + 0xe78], 0xf
cmova rcx, qword [rbp + 0xe60]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0xea0000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b03f0]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0xe60000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0xe30000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
lea rdx, str._n_n_t.oooooo..o____________________________________________.___ooooooooooooo_________________________________________n_td8P_____Y8__________________________________________.o8___8___888____8_________________________________________n_tY88bo._______.ooooo.___.ooooo.__oooo_d8b__.ooooo.__.o888oo______888_______.ooooo.__ooo._.oo.__.oo.___oo.ooooo.___n_t___Y8888o.__d88__88b_d88___Y8__888__8P_d88__88b___888________888______d88__88b__888P_Y88bP_Y88b___888__88b__n_t_______Y88b_888ooo888_888________888_____888ooo888___888________888______888ooo888__888___888___888___888___888__n_too_____.d8P_888____.o_888___.o8__888_____888____.o___888_.______888______888____.o__888___888___888___888___888__n_t8__88888P___Y8bod8P__Y8bod8P_d888b_____Y8bod8P____888______o888o______Y8bod8P_o888o_o888o_o888o__888bod8P__n_t______________________________________________________________________________________________________888________n_t_____________________________________________________________________________________________________o888o_______n_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________n__n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0x10e20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b03f0]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0xf20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0x8e20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
lea rcx, str.start_https:__discord.gg_secretexploits
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cf8]
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0x4e20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b03f0]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0x2e20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp + 0x70]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.140036f80
mov dword [rsp + 0x54], 0x1e20000
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x30]
mov rcx, rdi
call fcn.1400363a0
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x30]
call fcn.140035a20
movsd xmm0, qword [str.uSXYSMZ__n:eF]
movsd qword [rbp + 0x60], xmm0
mov eax, dword [0x1400b3b38]
mov dword [rbp + 0x68], eax
movzx eax, word [0x1400b3b3c]
mov word [rbp + 0x6c], ax
xor ebx, ebx
cmp byte [0x1400b3b3d], bl
je 0x14002ca30
mov r8d, ebx
cmp esi, 2
jl 0x14002c9e7
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm2, xmmword [0x1400b3b70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.uSXYSMZ__n:eF]
xorps xmm2, xmm0
movd dword [rbp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400b3b80]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x64]
xorps xmm2, xmm1
movd dword [rbp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x60]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14002ca00
lea rcx, [rbp + 0x60]
call fcn.140002290
lea rdx, [0x1400c00f8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140036620
lea rdx, [0x1400c00f8]
lea rcx, [rsp + 0x60]
call fcn.140035d00
mov rdx, rax
lea rcx, [0x1400c0fc0]
call fcn.140045790
cmp byte [0x1400c11d0], 0
je 0x140035929
lea rax, [rbp - 0x80]
mov qword [rbp + 0x30], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x38], rax
lea rax, [rbp - 0x80]
mov qword [rbp + 0x60], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x68], rax
lea rax, [rbp - 0x80]
mov qword [rbp + 0x20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x28], rax
movaps xmm7, xmmword [rbp + 0x20]
movaps xmm8, xmmword [rbp + 0x30]
movaps xmm9, xmmword [rbp + 0x60]
nop word [rax + rax]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0xe20], rax
mov ecx, dword [str.ZVH_]
mov dword [rbp + 0xe28], ecx
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14002cbb0
cmp esi, 2
jl 0x14002cb74
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, ecx
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x14002cbb0
lea r9, [rbp + 0xe28]
mov r8d, ebx
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14002cb80
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r8 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
lea rdx, str._n_n_t.oooooo..o____________________________________________.___ooooooooooooo_________________________________________n_td8P_____Y8__________________________________________.o8___8___888____8_________________________________________n_tY88bo._______.ooooo.___.ooooo.__oooo_d8b__.ooooo.__.o888oo______888_______.ooooo.__ooo._.oo.__.oo.___oo.ooooo.___n_t___Y8888o.__d88__88b_d88___Y8__888__8P_d88__88b___888________888______d88__88b__888P_Y88bP_Y88b___888__88b__n_t_______Y88b_888ooo888_888________888_____888ooo888___888________888______888ooo888__888___888___888___888___888__n_too_____.d8P_888____.o_888___.o8__888_____888____.o___888_.______888______888____.o__888___888___888___888___888__n_t8__88888P___Y8bod8P__Y8bod8P_d888b_____Y8bod8P____888______o888o______Y8bod8P_o888o_o888o_o888o__888bod8P__n_t______________________________________________________________________________________________________888________n_t___________________________Hey__Thanks_for_choosing_SecretExploits_Free_Temp_Spoofer.________________o888o_________n_______________For_some_people_driver_maybe_dont_work__so_we_added_4_different_drivers_for_the_best_experience________________________________________________________________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe28], rax
lea rdx, [0x1400b0440]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
movdqa xmmword [rsp + 0x40], xmm8
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xde0]
call fcn.140036f80
bts r12d, 0x1c
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xde0]
mov rcx, rdi
call fcn.1400363a0
btr r12d, 0x1c
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0xde0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
movdqa xmmword [rsp + 0x40], xmm9
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xdf0]
call fcn.140036f80
bts r12d, 0x1d
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xdf0]
mov rcx, rdi
call fcn.1400363a0
btr r12d, 0x1d
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0xdf0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
movdqa xmmword [rsp + 0x40], xmm7
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xe00]
call fcn.140036f80
bts r12d, 0x1b
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xe00]
mov rcx, rdi
call fcn.1400363a0
btr r12d, 0x1b
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0xe00]
call fcn.140035a20
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r8 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
xor r13d, r13d
mov rcx, qword [0x1400c11a8]
mov rax, rcx
mov rdx, qword [0x1400c11a0]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x14002d3fe
xor ebx, ebx
nop dword [rax]
nop word [rax + rax]
sub rcx, rdx
sar rcx, 6
cmp rcx, rbx
jbe 0x14003591c
shl rbx, 6
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0xe80]
call fcn.140035d00
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xea0]
call fcn.140035d00
nop
lea rcx, str.e_0_31m
call fcn.140002290
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r8 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
lea rdx, [rbp + 0xea0]
lea rcx, [rbp - 0x40]
call fcn.140035d00
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14002ce9a
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
movsxd rdi, eax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x14002cee3
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14002cede
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140035902
mov rcx, r8
call fcn.14009abfc
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
mov qword [rbp + 0xe28], rdi
lea rdx, [rbp + 0xe28]
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x70], xmm1
mov eax, dword [rbp + 0x10]
mov dword [rbp - 0x60], eax
lea r9, [rbp - 0x80]
lea r8, str._a__m__d__y__H:_M:_S__Z
mov edx, 0x50
lea rcx, [rbp + 0xf20]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
lea rcx, [rbp + 0xf20]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rcx + rbx], al
jne 0x14002cf63
movabs rcx, 0x7fffffffffffffff
cmp rbx, rcx
ja 0x140035916
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
cmp rbx, 0xf
ja 0x14002cfb0
mov qword [rsp + 0x70], rbx
mov r8, rbx
lea rdx, [rbp + 0xf20]
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
jmp 0x14002d04d
mov rdi, rbx
or rdi, 0xf
cmp rdi, rcx
jbe 0x14002cfcf
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14002cff6
cmp rdi, 0x16
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14002d015
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400358fc
mov rcx, rax
call fcn.14009a8b0
test rax, rax
je 0x1400358f5
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14002d022
test rcx, rcx
je 0x14002d01f
call fcn.14009a8b0
mov rsi, rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov r8, rbx
lea rdx, [rbp + 0xf20]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
mov esi, dword [reloc.WS2_32.dll_accept]
bts r12d, 0x15
movsd xmm0, qword [0x1400b3b20]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [0x1400b3b28]
mov dword [rbp + 0x38], eax
movzx eax, word [0x1400b3b2c]
mov word [rbp + 0x3c], ax
movzx eax, byte [0x1400b3b2e]
mov byte [rbp + 0x3e], al
xor ecx, ecx
cmp esi, 2
jl 0x14002d186
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm2, xmmword [0x1400b3b70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b3b20]
xorps xmm2, xmm0
movd dword [rbp + 0x30], xmm2
movdqa xmm3, xmmword [0x1400b3b80]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x34]
xorps xmm2, xmm1
movd dword [rbp + 0x34], xmm2
mov ecx, 8
movsxd rax, ecx
lea r8, [rbp + 0x30]
add r8, rax
mov eax, 0x5397829d
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x31
movzx eax, cl
sub al, dl
add al, 0x39
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xf
jl 0x14002d190
lea rdx, [rbp + 0x30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov rcx, rax
lea rdx, str.e_34m
call fcn.140036450
lea rdx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
mov rcx, rax
call fcn.1400376e0
lea rdx, str.e_0m
mov rcx, rax
call fcn.140036450
mov rcx, rax
lea rdx, [0x1400b03c1]
call fcn.140036450
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14002d255
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d250
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035902
call fcn.14009abfc
lea rdx, str._n____Version:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov rcx, rax
lea rdx, str.e_34m
call fcn.140036450
lea rdx, [0x1400c10c0]
cmp qword [0x1400c10d8], 0xf
cmova rdx, qword [0x1400c10c0]
mov r8, qword [0x1400c10d0]
mov rcx, rax
call fcn.1400376e0
lea rdx, str.e_0m
mov rcx, rax
call fcn.140036450
mov rcx, rax
lea rdx, [0x1400b03c1]
call fcn.140036450
mov rcx, qword [0x1400c1110]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 0x11
jb 0x140035910
lea r9, [0x1400c1100]
cmp qword [0x1400c1118], 0xf
cmova r9, qword [0x1400c1100]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recvfrom
lea rax, str._launched_Spoofer
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call fcn.1400375c0
bts r12d, 0x16
mov dword [rsp + 0x58], r12d
lea rdx, [rsp + 0x60]
lea rcx, [0x1400c0fc0]
call fcn.140046ce0
xor r9d, r9d
lea r8, reloc.WLDAP32.dll_Ordinal_32
lea rdx, str._Welcome_To_SecretExploits.xyz
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, str.e_0_31m
call fcn.140002290
nop
mov rdx, qword [rbp + 0xeb8]
cmp rdx, 0xf
jbe 0x14002d396
inc rdx
mov rcx, qword [rbp + 0xea0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d391
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035909
call fcn.14009abfc
mov rdx, qword [rbp + 0xe98]
cmp rdx, 0xf
jbe 0x14002d3d7
inc rdx
mov rcx, qword [rbp + 0xe80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d3d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035909
call fcn.14009abfc
inc r13d
mov rcx, qword [0x1400c11a8]
mov rax, rcx
mov rdx, qword [0x1400c11a0]
sub rax, rdx
sar rax, 6
movsxd rbx, r13d
cmp rbx, rax
jb 0x14002ce20
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor r8d, r8d
lea edx, [r8 + 3]
call qword [sym.imp.USER32.dll_ShowScrollBar]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b03c1]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xe10], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xe18], rax
movaps xmm0, xmmword [rbp + 0xe10]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x110]
call fcn.140036f80
bts r12d, 0x17
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x110]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b03c1]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xd8], rax
movaps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x100]
call fcn.140036f80
bts r12d, 0x18
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xe0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xe8], rax
movaps xmm0, xmmword [rbp + 0xe0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xf0]
call fcn.140036f80
bts r12d, 0x19
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xf0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, [0x1400b03c1]
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr r12d, 0x19
lea rcx, [rbp + 0xf0]
call fcn.140035a20
btr r12d, 0x18
lea rcx, [rbp + 0x100]
call fcn.140035a20
btr r12d, 0x17
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x110]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1254]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x120], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x128], rax
movaps xmm0, xmmword [rbp + 0x120]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x170]
call fcn.140036f80
bts r12d, 0x1a
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x170]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1250]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x130], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x138], rax
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x160]
call fcn.140036f80
or r12d, 0x20
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x160]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x140], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x148], rax
movaps xmm0, xmmword [rbp + 0x140]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x150]
call fcn.140036f80
or r12d, 1
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x150]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temp_1
call fcn.140036450
and r12d, 0xfffffffe
lea rcx, [rbp + 0x150]
call fcn.140035a20
and r12d, 0xffffffdf
lea rcx, [rbp + 0x160]
call fcn.140035a20
btr r12d, 0x1a
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x170]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1254]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x180], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x188], rax
movaps xmm0, xmmword [rbp + 0x180]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1d0]
call fcn.140036f80
or r12d, 2
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x1d0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1260]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x190], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x198], rax
movaps xmm0, xmmword [rbp + 0x190]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1c0]
call fcn.140036f80
or r12d, 4
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x1c0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x1a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x1a8], rax
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1b0]
call fcn.140036f80
or r12d, 8
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x1b0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temp_2
call fcn.140036450
and r12d, 0xfffffff7
lea rcx, [rbp + 0x1b0]
call fcn.140035a20
and r12d, 0xfffffffb
lea rcx, [rbp + 0x1c0]
call fcn.140035a20
and r12d, 0xfffffffd
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x1d0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1254]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x1e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x1e8], rax
movaps xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x230]
call fcn.140036f80
or r12d, 0x10
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x230]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b126c]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x1f0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x1f8], rax
movaps xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x220]
call fcn.140036f80
bts r12d, 0x14
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x220]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x200], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x208], rax
movaps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x210]
call fcn.140036f80
bts r12d, 0x13
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x210]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temp_3
call fcn.140036450
btr r12d, 0x13
lea rcx, [rbp + 0x210]
call fcn.140035a20
btr r12d, 0x14
lea rcx, [rbp + 0x220]
call fcn.140035a20
and r12d, 0xffffffef
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x230]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1254]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x240], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x248], rax
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x290]
call fcn.140036f80
bts r12d, 0x12
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x290]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b128c]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x250], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x258], rax
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x280]
call fcn.140036f80
bts r12d, 0x11
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x280]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x260], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x268], rax
movaps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.140036f80
bts r12d, 0x10
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x270]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temp_4__SoarDrv_Updated__n
call fcn.140036450
btr r12d, 0x10
lea rcx, [rbp + 0x270]
call fcn.140035a20
btr r12d, 0x11
lea rcx, [rbp + 0x280]
call fcn.140035a20
btr r12d, 0x12
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x290]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x2a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x2a8], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2f0]
call fcn.140036f80
bts r12d, 0xf
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x2f0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a0]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x2b0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x2b8], rax
movaps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2e0]
call fcn.140036f80
bts r12d, 0xe
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x2e0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x2c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2d0]
call fcn.140036f80
bts r12d, 0xd
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x2d0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Check_Serials_n
call fcn.140036450
btr r12d, 0xd
lea rcx, [rbp + 0x2d0]
call fcn.140035a20
btr r12d, 0xe
lea rcx, [rbp + 0x2e0]
call fcn.140035a20
btr r12d, 0xf
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x2f0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x300], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x308], rax
movaps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x350]
call fcn.140036f80
bts r12d, 0xc
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x350]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12b8]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x310], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x318], rax
movaps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x340]
call fcn.140036f80
bts r12d, 0xb
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x340]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x320], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x328], rax
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x330]
call fcn.140036f80
bts r12d, 0xa
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x330]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Instructions_n
call fcn.140036450
btr r12d, 0xa
lea rcx, [rbp + 0x330]
call fcn.140035a20
btr r12d, 0xb
lea rcx, [rbp + 0x340]
call fcn.140035a20
btr r12d, 0xc
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x350]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x360], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x368], rax
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3b0]
call fcn.140036f80
bts r12d, 9
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x3b0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12d4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x370], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x378], rax
movaps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3a0]
call fcn.140036f80
bts r12d, 8
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x3a0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x380], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x388], rax
movaps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x390]
call fcn.140036f80
bts r12d, 7
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x390]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Windows_Activator_n
call fcn.140036450
btr r12d, 7
lea rcx, [rbp + 0x390]
call fcn.140035a20
btr r12d, 8
lea rcx, [rbp + 0x3a0]
call fcn.140035a20
btr r12d, 9
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x3b0]
call fcn.140035a20
mov dword [rbp + 0xe58], 0x101
lea rdx, [rbp + 0xe58]
lea rcx, [rbp + 0xf70]
call qword [sym.imp.ADVAPI32.dll_GetUserNameW]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str.secretexploits.xyz_
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x3c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3c8], rax
movaps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x3d0]
call fcn.140036f80
or r12d, 0x40
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x3d0]
mov rcx, rdi
call fcn.1400363a0
and r12d, 0xffffffbf
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x3d0]
call fcn.140035a20
lea rdx, [rbp + 0xf70]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140036850
mov edx, 7
mov rbx, qword [rbp + 0xe20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400b12ec]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov edx, 9
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400b12f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov edx, 7
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x1400b12f4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov edx, 8
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
xorps xmm0, xmm0
movups xmmword [rbp + 0xe30], xmm0
mov qword [rbp + 0xe40], 0
mov qword [rbp + 0xe48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe30], 0
lea rdx, [rbp + 0xe30]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140036620
lea rcx, [rbp + 0xe30]
mov rdi, qword [rbp + 0xe48]
cmp rdi, 0xf
seta al
mov byte [rbp + 0x40], al
mov r13, qword [rbp + 0xe30]
cmova rcx, r13
mov rbx, qword [rbp + 0xe40]
cmp rbx, 1
jne 0x14002ee29
mov r8, rbx
lea rdx, [0x1400b1250]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002ee25
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14002e900
cmp esi, 2
jl 0x14002e8b7
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x14002e900
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14002e8d0
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x3e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3e8], rax
movaps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x430]
call fcn.140036f80
or r15d, 2
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x430]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x3f0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x3f8], rax
movaps xmm0, xmmword [rbp + 0x3f0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x420]
call fcn.140036f80
or r15d, 4
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x420]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x400], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x408], rax
movaps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x410]
call fcn.140036f80
or r15d, 8
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x410]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Serials_..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
and r15d, 0xfffffff7
lea rcx, [rbp + 0x410]
call fcn.140035a20
and r15d, 0xfffffffb
lea rcx, [rbp + 0x420]
call fcn.140035a20
and r15d, 0xfffffffd
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x430]
call fcn.140035a20
call fcn.140003050
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x440], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x448], rax
movaps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x490]
call fcn.140036f80
bts r12d, 0x1e
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x490]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x450], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x458], rax
movaps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x480]
call fcn.140036f80
or r12d, 0x80000000
mov dword [rsp + 0x58], r12d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x480]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x460], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x468], rax
movaps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x470]
call fcn.140036f80
or r15d, 1
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x470]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Successfully__Going_back_to_menu..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
and r15d, 0xfffffffe
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x470]
call fcn.140035a20
btr r12d, 0x1f
lea rcx, [rbp + 0x480]
call fcn.140035a20
btr r12d, 0x1e
mov dword [rsp + 0x58], r12d
lea rcx, [rbp + 0x490]
call fcn.140035a20
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rax, qword [rbp + 0xe48]
cmp rax, 0xf
jbe 0x14002ee06
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov rax, r13
jb 0x14002edfe
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035922
mov rcx, r13
call fcn.14009abfc
xor ebx, ebx
mov qword [rbp + 0xe40], rbx
mov qword [rbp + 0xe48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe30], bl
jmp 0x14002cac0
movzx eax, byte [rbp + 0x40]
lea rcx, [rbp + 0xe30]
test al, al
cmovne rcx, r13
cmp rbx, 1
jne 0x14002f407
mov r8, rbx
lea rdx, [0x1400b1260]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002f407
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14002ef50
cmp esi, 2
jl 0x14002ef09
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x14002ef50
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14002ef20
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x4a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x4a8], rax
movaps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x4f0]
call fcn.140036f80
or r15d, 0x10
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x4f0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x4b0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x4b8], rax
movaps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x4e0]
call fcn.140036f80
or r15d, 0x20
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x4e0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x4c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x4c8], rax
movaps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x4d0]
call fcn.140036f80
or r15d, 0x40
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x4d0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Serials_..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
and r15d, 0xffffffbf
lea rcx, [rbp + 0x4d0]
call fcn.140035a20
and r15d, 0xffffffdf
lea rcx, [rbp + 0x4e0]
call fcn.140035a20
and r15d, 0xffffffef
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x4f0]
call fcn.140035a20
call fcn.14000cb70
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x500], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x508], rax
movaps xmm0, xmmword [rbp + 0x500]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x550]
call fcn.140036f80
bts r15d, 7
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x550]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x510], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x518], rax
movaps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x540]
call fcn.140036f80
bts r15d, 8
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x540]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x520], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x528], rax
movaps xmm0, xmmword [rbp + 0x520]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x530]
call fcn.140036f80
bts r15d, 9
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x530]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Successfully__Going_back_to_menu..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr r15d, 9
lea rcx, [rbp + 0x530]
call fcn.140035a20
btr r15d, 8
lea rcx, [rbp + 0x540]
call fcn.140035a20
btr r15d, 7
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x550]
jmp 0x14002edb7
lea rcx, [rbp + 0xe30]
cmp rdi, 0xf
cmova rcx, r13
cmp rbx, 1
jne 0x14002f9ed
mov r8, rbx
lea rdx, [0x1400b126c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002f9ed
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14002f530
cmp esi, 2
jl 0x14002f4e9
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x14002f530
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14002f500
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x560], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x568], rax
movaps xmm0, xmmword [rbp + 0x560]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x5b0]
call fcn.140036f80
bts r15d, 0xa
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x5b0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x570], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x578], rax
movaps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x5a0]
call fcn.140036f80
bts r15d, 0xb
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x5a0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x580], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x588], rax
movaps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x590]
call fcn.140036f80
bts r15d, 0xc
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x590]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Serials_..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr r15d, 0xc
lea rcx, [rbp + 0x590]
call fcn.140035a20
btr r15d, 0xb
lea rcx, [rbp + 0x5a0]
call fcn.140035a20
btr r15d, 0xa
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x5b0]
call fcn.140035a20
call fcn.140016690
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x5c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x5c8], rax
movaps xmm0, xmmword [rbp + 0x5c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x610]
call fcn.140036f80
bts r15d, 0xd
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x610]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x5d0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x5d8], rax
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x600]
call fcn.140036f80
bts r15d, 0xe
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x600]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x5e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x5e8], rax
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x5f0]
call fcn.140036f80
bts r15d, 0xf
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x5f0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Successfully__Going_back_to_menu..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr r15d, 0xf
lea rcx, [rbp + 0x5f0]
call fcn.140035a20
btr r15d, 0xe
lea rcx, [rbp + 0x600]
call fcn.140035a20
btr r15d, 0xd
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x610]
jmp 0x14002edb7
lea rcx, [rbp + 0xe30]
cmp rdi, 0xf
cmova rcx, r13
cmp rbx, 1
jne 0x14002ffc9
mov r8, rbx
lea rdx, [0x1400b128c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002ffc9
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x14002fb10
cmp esi, 2
jl 0x14002facf
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x14002fb10
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14002fae0
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x620], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x628], rax
movaps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x670]
call fcn.140036f80
bts r15d, 0x1d
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x670]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x630], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x638], rax
movaps xmm0, xmmword [rbp + 0x630]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x660]
call fcn.140036f80
bts r15d, 0x1e
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x660]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x640], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x648], rax
movaps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x650]
call fcn.140036f80
or r15d, 0x80000000
mov dword [rsp + 0x54], r15d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x650]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Serials_..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr r15d, 0x1f
lea rcx, [rbp + 0x650]
call fcn.140035a20
btr r15d, 0x1e
lea rcx, [rbp + 0x660]
call fcn.140035a20
btr r15d, 0x1d
mov dword [rsp + 0x54], r15d
lea rcx, [rbp + 0x670]
call fcn.140035a20
call fcn.1400201b0
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x680], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x688], rax
movaps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x6d0]
call fcn.140036f80
or r14d, 1
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x6d0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0cfc]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x690], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x698], rax
movaps xmm0, xmmword [rbp + 0x690]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x6c0]
call fcn.140036f80
or r14d, 2
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x6c0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x6a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x6a8], rax
movaps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x6b0]
call fcn.140036f80
or r14d, 4
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x6b0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Temping_Successfully__Going_back_to_menu..._n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
and r14d, 0xfffffffb
lea rcx, [rbp + 0x6b0]
call fcn.140035a20
and r14d, 0xfffffffd
lea rcx, [rbp + 0x6c0]
call fcn.140035a20
and r14d, 0xfffffffe
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x6d0]
jmp 0x14002edb7
lea rcx, [rbp + 0xe30]
cmp rdi, 0xf
cmova rcx, r13
cmp rbx, 1
jne 0x14003384b
mov r8, rbx
lea rdx, [0x1400b12a0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14003384b
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x1400300f0
cmp esi, 2
jl 0x1400300ab
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x1400300f0
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400300c0
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x6e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x6e8], rax
movaps xmm0, xmmword [rbp + 0x6e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x6f0]
call fcn.140036f80
or r14d, 8
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x6f0]
mov rcx, rdi
call fcn.1400363a0
and r14d, 0xfffffff7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x6f0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x700], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x708], rax
movaps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x710]
call fcn.140036f80
or r14d, 0x10
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x710]
mov rcx, rdi
call fcn.1400363a0
and r14d, 0xffffffef
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x710]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x720], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x728], rax
movaps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x730]
call fcn.140036f80
or r14d, 0x20
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x730]
mov rcx, rdi
call fcn.1400363a0
and r14d, 0xffffffdf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x730]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x740], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x748], rax
movaps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x750]
call fcn.140036f80
or r14d, 0x40
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x750]
mov rcx, rdi
call fcn.1400363a0
and r14d, 0xffffffbf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x750]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x760], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x768], rax
movaps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x770]
call fcn.140036f80
bts r14d, 7
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x770]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x770]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x780], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x788], rax
movaps xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x790]
call fcn.140036f80
bts r14d, 8
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x790]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 8
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x790]
call fcn.140035a20
movups xmm0, xmmword [0x1400b3270]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [0x1400b3280]
movsd qword [rsp + 0x70], xmm0
movzx eax, byte [0x1400b3288]
mov byte [rsp + 0x78], al
xor r8d, r8d
cmp esi, 2
jl 0x1400306e5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400305e0
cmp r8d, 0x19
jge 0x140030720
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400306f0
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b2e60]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [0x1400b2e70]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x1400b2e78]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1400b2e7c]
mov word [rsp + 0x7c], ax
cmp byte [0x1400b2e7d], 0
je 0x1400308f0
xor r8d, r8d
cmp esi, 2
jl 0x1400308b5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400307b0
cmp r8d, 0x1e
jge 0x1400308f0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x1400308c0
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x7a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x7a8], rax
movaps xmm0, xmmword [rbp + 0x7a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x7b0]
call fcn.140036f80
bts r14d, 9
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x7b0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 9
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x7b0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x7c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x7c8], rax
movaps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x7d0]
call fcn.140036f80
bts r14d, 0xa
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x7d0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xa
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x7d0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x7e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x7e8], rax
movaps xmm0, xmmword [rbp + 0x7e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x7f0]
call fcn.140036f80
bts r14d, 0xb
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x7f0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x7f0]
call fcn.140035a20
movups xmm0, xmmword [0x1400b28a0]
movups xmmword [rsp + 0x60], xmm0
mov eax, dword [0x1400b28b0]
mov dword [rsp + 0x70], eax
cmp byte [0x1400b28b3], 0
je 0x140030ce0
xor r8d, r8d
cmp esi, 2
jl 0x140030ca5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140030ba0
cmp r8d, 0x14
jge 0x140030ce0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x140030cb0
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [str.NWR_]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b3a58]
movups xmmword [rsp + 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140030ea0
cmp esi, 2
jl 0x140030e5f
movdqa xmm5, xmmword [0x1400b3b70]
xor edx, edx
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov r8d, dword [rsp + 0x40]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140030d60
jmp 0x140030ea0
lea r9, [rsp + 0x60]
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140030e70
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x800], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x808], rax
movaps xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x810]
call fcn.140036f80
bts r14d, 0xc
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x810]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xc
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x810]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x820], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x828], rax
movaps xmm0, xmmword [rbp + 0x820]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x830]
call fcn.140036f80
bts r14d, 0xd
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x830]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xd
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x830]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x840], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x848], rax
movaps xmm0, xmmword [rbp + 0x840]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x850]
call fcn.140036f80
bts r14d, 0xe
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x850]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xe
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x850]
call fcn.140035a20
movups xmm0, xmmword [0x1400b3a78]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [0x1400b3a88]
movsd qword [rsp + 0x70], xmm0
mov eax, dword [0x1400b3a90]
mov dword [rsp + 0x78], eax
movzx eax, word [0x1400b3a94]
mov word [rsp + 0x7c], ax
cmp byte [0x1400b3a95], 0
je 0x1400312b0
xor r8d, r8d
cmp esi, 2
jl 0x140031275
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140031170
cmp r8d, 0x1e
jge 0x1400312b0
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x140031280
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b2ef8]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b2f08]
movups xmmword [rsp + 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140031470
cmp esi, 2
jl 0x14003142f
movdqa xmm5, xmmword [0x1400b3b70]
xor edx, edx
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov r8d, dword [rsp + 0x40]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140031330
jmp 0x140031470
lea r9, [rsp + 0x60]
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140031440
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400b23b8]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [str.__8:____0_6_.__8]
movups xmmword [rbp - 0x70], xmm1
movsd xmm0, qword [0x1400b23d8]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400b23e0]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1400b23e4]
mov word [rbp - 0x54], ax
movzx eax, byte [0x1400b23e6]
mov byte [rbp - 0x52], al
xor r8d, r8d
cmp esi, 2
jl 0x140031605
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x80]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140031500
cmp r8d, 0x2f
jge 0x140031640
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x140031610
lea rcx, [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x860], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x860]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x870]
call fcn.140036f80
bts r14d, 0xf
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x870]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0xf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x870]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x880], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x888], rax
movaps xmm0, xmmword [rbp + 0x880]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x890]
call fcn.140036f80
bts r14d, 0x10
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x890]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x890]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x8a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8a8], rax
movaps xmm0, xmmword [rbp + 0x8a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x8b0]
call fcn.140036f80
bts r14d, 0x11
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x8b0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x11
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x8b0]
call fcn.140035a20
movups xmm0, xmmword [0x1400b3a08]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x1400b3a18]
movups xmmword [rbp - 0x70], xmm1
movsd xmm0, qword [0x1400b3a28]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [0x1400b3a30]
mov dword [rbp - 0x58], eax
movzx eax, word [0x1400b3a34]
mov word [rbp - 0x54], ax
xor r8d, r8d
cmp esi, 2
jl 0x140031a05
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x80]
mov edx, dword [rsp + 0x40]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140031900
cmp r8d, 0x2e
jge 0x140031a40
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2e
jl 0x140031a10
lea rdx, [rbp - 0x80]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b2fe0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b2ff0]
movups xmmword [rbp], xmm1
movzx eax, byte [0x1400b3000]
mov byte [rbp + 0x10], al
xor r8d, r8d
cmp esi, 2
jl 0x140031bb5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140031ab0
cmp r8d, 0x21
jge 0x140031bf0
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140031bc0
lea rcx, [rbp - 0x10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x8c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8c8], rax
movaps xmm0, xmmword [rbp + 0x8c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x8d0]
call fcn.140036f80
bts r14d, 0x12
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x8d0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x12
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x8d0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x8e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x8e8], rax
movaps xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x8f0]
call fcn.140036f80
bts r14d, 0x13
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x8f0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x13
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x8f0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x900], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x908], rax
movaps xmm0, xmmword [rbp + 0x900]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x910]
call fcn.140036f80
bts r14d, 0x14
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x910]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x14
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x910]
call fcn.140035a20
movups xmm0, xmmword [0x1400b20f0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b2100]
movups xmmword [rbp], xmm1
movzx eax, word [0x1400b2110]
mov word [rbp + 0x10], ax
xor r8d, r8d
cmp esi, 2
jl 0x140031fa5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140031ea0
cmp r8d, 0x22
jge 0x140031fe0
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140031fb0
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b3938]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [0x1400b3948]
movsd qword [rsp + 0x70], xmm0
movzx eax, byte [0x1400b3950]
mov byte [rsp + 0x78], al
xor r8d, r8d
cmp esi, 2
jl 0x140032155
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140032050
cmp r8d, 0x19
jge 0x140032190
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140032160
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x920], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x928], rax
movaps xmm0, xmmword [rbp + 0x920]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x930]
call fcn.140036f80
bts r14d, 0x15
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x930]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x15
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x930]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x940], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x948], rax
movaps xmm0, xmmword [rbp + 0x940]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x950]
call fcn.140036f80
bts r14d, 0x16
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x950]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x16
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x950]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x960], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x968], rax
movaps xmm0, xmmword [rbp + 0x960]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x970]
call fcn.140036f80
bts r14d, 0x17
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x970]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x17
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x970]
call fcn.140035a20
movsd xmm0, qword [0x1400b3b10]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x1400b3b18]
mov dword [rbp + 0x28], eax
movzx eax, word [0x1400b3b1c]
mov word [rbp + 0x2c], ax
movzx eax, byte [0x1400b3b1e]
mov byte [rbp + 0x2e], al
xor r8d, r8d
cmp esi, 2
jl 0x140032514
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm2, xmmword [0x1400b3b70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b3b10]
xorps xmm2, xmm0
movd dword [rbp + 0x20], xmm2
movdqa xmm3, xmmword [0x1400b3b80]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x24]
xorps xmm2, xmm1
movd dword [rbp + 0x24], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140032520
lea rdx, [rbp + 0x20]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b2490]
movups xmmword [rsp + 0x60], xmm0
movsd xmm0, qword [0x1400b24a0]
movsd qword [rsp + 0x70], xmm0
movzx eax, word [0x1400b24a8]
mov word [rsp + 0x78], ax
movzx eax, byte [0x1400b24aa]
mov byte [rsp + 0x7a], al
xor r8d, r8d
cmp esi, 2
jl 0x1400326d5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov edx, dword [rsp + 0x40]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400325d0
cmp r8d, 0x1b
jge 0x140032710
movsxd rax, r8d
lea r9, [rsp + 0x60]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x1400326e0
lea rcx, [rsp + 0x60]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x980], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x988], rax
movaps xmm0, xmmword [rbp + 0x980]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x990]
call fcn.140036f80
bts r14d, 0x18
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x990]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x18
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x990]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x9a0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x9a8], rax
movaps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x9b0]
call fcn.140036f80
bts r14d, 0x19
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x9b0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x19
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x9b0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x9c0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x9c8], rax
movaps xmm0, xmmword [rbp + 0x9c0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x9d0]
call fcn.140036f80
bts r14d, 0x1a
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x9d0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1a
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x9d0]
call fcn.140035a20
movups xmm0, xmmword [0x1400b3770]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b3780]
movups xmmword [rbp], xmm1
mov eax, dword [0x1400b3790]
mov dword [rbp + 0x10], eax
xor r8d, r8d
cmp esi, 2
jl 0x140032ac5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400329c0
cmp r8d, 0x24
jge 0x140032b00
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x24
jl 0x140032ad0
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b3890]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x1400b38a0]
movups xmmword [rbp - 0x70], xmm1
movups xmm0, xmmword [0x1400b38b0]
movups xmmword [rbp - 0x60], xmm0
movsd xmm0, qword [0x1400b38c0]
movsd qword [rbp - 0x50], xmm0
mov eax, dword [0x1400b38c8]
mov dword [rbp - 0x48], eax
xor r8d, r8d
cmp esi, 2
jl 0x140032c86
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x80]
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140032b81
cmp r8d, 0x3c
jge 0x140032cc0
movsxd rax, r8d
lea r9, [rbp - 0x80]
add r9, rax
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3c
jl 0x140032c90
lea rcx, [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0x9e0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0x9e8], rax
movaps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x9f0]
call fcn.140036f80
bts r14d, 0x1b
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x9f0]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1b
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x9f0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1340]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xa00], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xa08], rax
movaps xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa10]
call fcn.140036f80
bts r14d, 0x1c
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xa10]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1c
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa10]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1344]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xa20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xa28], rax
movaps xmm0, xmmword [rbp + 0xa20]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa30]
call fcn.140036f80
bts r14d, 0x1d
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xa30]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1d
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa30]
call fcn.140035a20
mov r10, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
movsd xmm0, qword [0x1400b2958]
movsd qword [rbp + 0x60], xmm0
mov eax, dword [0x1400b2960]
mov dword [rbp + 0x68], eax
movzx eax, word [0x1400b2964]
mov word [rbp + 0x6c], ax
cmp byte [0x1400b2965], 0
je 0x140033090
xor r8d, r8d
cmp esi, 2
jl 0x14003304d
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm2, xmmword [0x1400b3b70]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1400b2958]
xorps xmm2, xmm0
movd dword [rbp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400b3b80]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x64]
xorps xmm2, xmm1
movd dword [rbp + 0x64], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140033060
lea rdx, [rbp + 0x60]
mov rcx, r10
call fcn.140036450
mov eax, dword [str._OQ__]
mov dword [rbp - 0x18], eax
movzx eax, word [0x1400b1584]
mov word [rbp - 0x14], ax
movzx eax, byte [0x1400b1586]
mov byte [rbp - 0x18], 0x67
xor byte [rbp - 0x17], 0x3a
xor byte [rbp - 0x16], 0x3b
xor byte [rbp - 0x15], 0x3c
xor byte [rbp - 0x14], 0x3d
xor byte [rbp - 0x13], 0x3e
xor al, 0x3f
mov byte [rbp - 0x12], al
lea rcx, [rbp - 0x18]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xa40], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xa48], rax
movaps xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa50]
call fcn.140036f80
bts r14d, 0x1e
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xa50]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1e
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa50]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xa60], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xa68], rax
movaps xmm0, xmmword [rbp + 0xa60]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa70]
call fcn.140036f80
or r14d, 0x80000000
mov dword [rsp + 0x50], r14d
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xa70]
mov rcx, rdi
call fcn.1400363a0
btr r14d, 0x1f
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa70]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xa80], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xa88], rax
movaps xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xa90]
call fcn.140036f80
mov ebx, dword [rbp - 0x20]
or ebx, 1
mov dword [rsp + 0x5c], ebx
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xa90]
mov rcx, rdi
call fcn.1400363a0
and ebx, 0xfffffffe
mov dword [rbp - 0x20], ebx
mov dword [rsp + 0x5c], ebx
lea rcx, [rbp + 0xa90]
call fcn.140035a20
movups xmm0, xmmword [0x1400b38d0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b38e0]
movups xmmword [rbp], xmm1
movzx eax, word [0x1400b38f0]
mov word [rbp + 0x10], ax
xor ebx, ebx
mov r8d, ebx
cmp esi, 2
jl 0x140033485
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140033380
cmp r8d, 0x22
jge 0x1400334c0
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140033490
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b2d30]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b2d40]
movups xmmword [rbp], xmm1
movzx eax, word [0x1400b2d50]
mov word [rbp + 0x10], ax
mov r8d, ebx
cmp esi, 2
jl 0x140033635
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140033530
cmp r8d, 0x22
jge 0x140033670
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140033640
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b33f0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b3400]
movups xmmword [rsp + 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140033830
cmp esi, 2
jl 0x1400337ef
movdqa xmm5, xmmword [0x1400b3b70]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x1400336f0
jmp 0x140033830
lea r9, [rsp + 0x60]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140033800
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov ecx, 0x3a98
jmp 0x140035896
lea rcx, [rbp + 0xe30]
cmp rdi, 0xf
cmova rcx, r13
cmp rbx, 1
jne 0x1400350db
mov r8, rbx
lea rdx, [0x1400b12b8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400350db
lea edx, [rbx + 6]
mov rcx, qword [rbp + 0xe20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov eax, dword [str.ZVH_]
mov dword [rbp + 0xe28], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], 0
je 0x140033970
cmp esi, 2
jl 0x14003392d
movdqa xmm3, xmmword [0x1400b3b70]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x1400b3bc0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x1400b3bc0]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x1400b3b90]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.9999999999999999]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0xe28], xmm2
jmp 0x140033970
lea r9, [rbp + 0xe28]
xor r8d, r8d
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140033940
lea rcx, [rbp + 0xe28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xaa0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xaa8], rax
movaps xmm0, xmmword [rbp + 0xaa0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xab0]
call fcn.140036f80
mov esi, dword [rbp - 0x20]
or esi, 2
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xab0]
mov rcx, rdi
call fcn.1400363a0
and esi, 0xfffffffd
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xab0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xac0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xac8], rax
movaps xmm0, xmmword [rbp + 0xac0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xad0]
call fcn.140036f80
or esi, 4
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xad0]
mov rcx, rdi
call fcn.1400363a0
and esi, 0xfffffffb
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xad0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xae0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xae8], rax
movaps xmm0, xmmword [rbp + 0xae0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xaf0]
call fcn.140036f80
or esi, 8
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xaf0]
mov rcx, rdi
call fcn.1400363a0
and esi, 0xfffffff7
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xaf0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rsp + 0x60]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb00], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb08], rax
movaps xmm0, xmmword [rbp + 0xb00]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xb50]
call fcn.140036f80
or esi, 0x10
mov dword [rbp - 0x20], esi
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xb50]
mov rcx, rdi
call fcn.1400363a0
mov rsi, rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0408]
lea rcx, [rbp - 0x40]
call fcn.140035be0
mov rdi, rax
lea rax, [rsp + 0x60]
mov qword [rbp + 0xe20], rax
lea rdx, [0x1400b03f0]
lea rcx, [rsp + 0x60]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1250]
lea rcx, [rbp - 0x10]
call fcn.140035be0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.1400371e0
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb10], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb18], rax
movaps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xb40]
call fcn.140036f80
mov eax, dword [rbp - 0x20]
or eax, 0x20
mov dword [rbp - 0x20], eax
mov dword [rsp + 0x5c], eax
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xb40]
mov rcx, rsi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb28], rax
movaps xmm0, xmmword [rbp + 0xb20]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xb30]
call fcn.140036f80
mov esi, dword [rbp - 0x20]
or esi, 0x40
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xb30]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Disable_all_antivirus__TPM__Secure_Boot_and_if_instaleld_vanguard_faceit__n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
and esi, 0xffffffbf
lea rcx, [rbp + 0xb30]
call fcn.140035a20
and esi, 0xffffffdf
lea rcx, [rbp + 0xb40]
call fcn.140035a20
and esi, 0xffffffef
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xb50]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb60], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb68], rax
movaps xmm0, xmmword [rbp + 0xb60]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xbb0]
call fcn.140036f80
bts esi, 7
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xbb0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b1260]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb70], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb78], rax
movaps xmm0, xmmword [rbp + 0xb70]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xba0]
call fcn.140036f80
bts esi, 8
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xba0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xb80], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xb88], rax
movaps xmm0, xmmword [rbp + 0xb80]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xb90]
call fcn.140036f80
bts esi, 9
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xb90]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Use_cleaners_to_clean_but_best_is_to_reset_your_pc__n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr esi, 9
lea rcx, [rbp + 0xb90]
call fcn.140035a20
btr esi, 8
lea rcx, [rbp + 0xba0]
call fcn.140035a20
btr esi, 7
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xbb0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xbc0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xbc8], rax
movaps xmm0, xmmword [rbp + 0xbc0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc10]
call fcn.140036f80
bts esi, 0xa
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xc10]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b126c]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xbd0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xbd8], rax
movaps xmm0, xmmword [rbp + 0xbd0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc00]
call fcn.140036f80
bts esi, 0xb
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xc00]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xbe0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xbe8], rax
movaps xmm0, xmmword [rbp + 0xbe0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xbf0]
call fcn.140036f80
bts esi, 0xc
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xbf0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Check_your_serials_and_save_them_before_spoofing__n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr esi, 0xc
lea rcx, [rbp + 0xbf0]
call fcn.140035a20
btr esi, 0xb
lea rcx, [rbp + 0xc00]
call fcn.140035a20
btr esi, 0xa
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xc10]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xc20], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xc28], rax
movaps xmm0, xmmword [rbp + 0xc20]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc70]
call fcn.140036f80
bts esi, 0xd
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xc70]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b128c]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xc30], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xc38], rax
movaps xmm0, xmmword [rbp + 0xc30]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc60]
call fcn.140036f80
bts esi, 0xe
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xc60]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xc40], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xc48], rax
movaps xmm0, xmmword [rbp + 0xc40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xc50]
call fcn.140036f80
bts esi, 0xf
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xc50]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Select_the_spoof_option__n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr esi, 0xf
lea rcx, [rbp + 0xc50]
call fcn.140035a20
btr esi, 0xe
lea rcx, [rbp + 0xc60]
call fcn.140035a20
btr esi, 0xd
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xc70]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xc80], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xc88], rax
movaps xmm0, xmmword [rbp + 0xc80]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xcd0]
call fcn.140036f80
bts esi, 0x10
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xcd0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a0]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xc90], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xc98], rax
movaps xmm0, xmmword [rbp + 0xc90]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xcc0]
call fcn.140036f80
bts esi, 0x11
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xcc0]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xca0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xca8], rax
movaps xmm0, xmmword [rbp + 0xca0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xcb0]
call fcn.140036f80
bts esi, 0x12
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xcb0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Now_check_and_compare_your_serials_to_the_old_ones_if_they_are_different_then_you_can_play__n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr esi, 0x12
lea rcx, [rbp + 0xcb0]
call fcn.140035a20
btr esi, 0x11
lea rcx, [rbp + 0xcc0]
call fcn.140035a20
btr esi, 0x10
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xcd0]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xce0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xce8], rax
movaps xmm0, xmmword [rbp + 0xce0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd30]
call fcn.140036f80
bts esi, 0x13
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd30]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12b8]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xcf0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xcf8], rax
movaps xmm0, xmmword [rbp + 0xcf0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd20]
call fcn.140036f80
bts esi, 0x14
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd20]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd00], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xd08], rax
movaps xmm0, xmmword [rbp + 0xd00]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd10]
call fcn.140036f80
bts esi, 0x15
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd10]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.To_execute_the_available_services_enter_one_of_the_following_Numbers__1__2__3__4__5__6__7__8___n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr esi, 0x15
lea rcx, [rbp + 0xd10]
call fcn.140035a20
btr esi, 0x14
lea rcx, [rbp + 0xd20]
call fcn.140035a20
btr esi, 0x13
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xd30]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd40], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xd48], rax
movaps xmm0, xmmword [rbp + 0xd40]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd50]
call fcn.140036f80
bts esi, 0x16
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd50]
mov rcx, rdi
call fcn.1400363a0
btr esi, 0x16
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xd50]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, str.___________secretexploits.xyz_______________________secretexploits.xyz_______________________secretexploits.xyz_____________n
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd60], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xd68], rax
movaps xmm0, xmmword [rbp + 0xd60]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd70]
call fcn.140036f80
bts esi, 0x17
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd70]
mov rcx, rdi
call fcn.1400363a0
btr esi, 0x17
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xd70]
call fcn.140035a20
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, str._n_n
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xd80], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xd88], rax
movaps xmm0, xmmword [rbp + 0xd80]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xd90]
call fcn.140036f80
bts esi, 0x18
mov dword [rsp + 0x5c], esi
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xd90]
mov rcx, rdi
call fcn.1400363a0
btr esi, 0x18
mov dword [rbp - 0x20], esi
mov dword [rsp + 0x5c], esi
lea rcx, [rbp + 0xd90]
call fcn.140035a20
movups xmm0, xmmword [0x1400b38d0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b38e0]
movups xmmword [rbp], xmm1
movzx eax, word [0x1400b38f0]
mov word [rbp + 0x10], ax
xor ebx, ebx
mov r8d, ebx
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x140034d15
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140034c10
cmp r8d, 0x22
jge 0x140034d50
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140034d20
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [str.URRZ]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b3550]
movups xmmword [rbp], xmm1
movzx eax, byte [0x1400b3560]
mov byte [rbp + 0x10], al
mov r8d, ebx
cmp esi, 2
jl 0x140034ec5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140034dc0
cmp r8d, 0x21
jge 0x140034f00
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140034ed0
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b33f0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b3400]
movups xmmword [rsp + 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x1400350c0
cmp esi, 2
jl 0x14003507f
movdqa xmm5, xmmword [0x1400b3b70]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140034f80
jmp 0x1400350c0
lea r9, [rsp + 0x60]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140035090
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov ecx, 0x1388
jmp 0x140035896
lea rcx, [rbp + 0xe30]
cmp rdi, 0xf
cmova rcx, r13
cmp rbx, 1
jne 0x140035124
mov r8, rbx
lea rdx, [0x1400b12d4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140035124
lea rcx, str.start_.Activation.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
cmp rdi, 0xf
jbe 0x14002ee06
lea rdx, [rdi + 1]
jmp 0x14002edd9
mov rdi, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b12a4]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xda0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xda8], rax
movaps xmm0, xmmword [rbp + 0xda0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x50]
call fcn.140036f80
mov eax, dword [rbp - 0x20]
bts eax, 0x19
mov dword [rbp - 0x20], eax
mov dword [rsp + 0x5c], eax
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x50]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b03f0]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, str.Error
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xdb0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xdb8], rax
movaps xmm0, xmmword [rbp + 0xdb0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x70]
call fcn.140036f80
mov eax, dword [rbp - 0x20]
bts eax, 0x1a
mov dword [rbp - 0x20], eax
mov dword [rsp + 0x5c], eax
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0x70]
mov rcx, rdi
call fcn.1400363a0
mov rdi, rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
lea rdx, [0x1400b0440]
lea rcx, [rbp - 0x10]
call fcn.140035be0
mov rbx, rax
lea rdx, [0x1400b0d00]
lea rcx, [rbp - 0x40]
call fcn.140035be0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140037490
nop
lea rax, [rbp - 0x80]
mov qword [rbp + 0xdc0], rax
lea rax, [rbp - 0x58]
mov qword [rbp + 0xdc8], rax
movaps xmm0, xmmword [rbp + 0xdc0]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0xdd0]
call fcn.140036f80
mov ebx, dword [rbp - 0x20]
bts ebx, 0x1b
mov dword [rsp + 0x5c], ebx
lea r9, [fcn.140002d80]
mov edx, Ordinal_41
lea r8d, [rdx - 0x27]
lea rcx, [rbp - 0x80]
call fcn.14009a8ec
lea rdx, [rbp + 0xdd0]
mov rcx, rdi
call fcn.1400363a0
mov rcx, rax
lea rdx, str.Invalid_Option___n
call fcn.140036450
lea rdx, [0x140036810]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
btr ebx, 0x1b
lea rcx, [rbp + 0xdd0]
call fcn.140035a20
btr ebx, 0x1a
lea rcx, [rbp + 0x70]
call fcn.140035a20
btr ebx, 0x19
mov dword [rbp - 0x20], ebx
mov dword [rsp + 0x5c], ebx
lea rcx, [rbp + 0x50]
call fcn.140035a20
movups xmm0, xmmword [0x1400b38d0]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b38e0]
movups xmmword [rbp], xmm1
movzx eax, word [0x1400b38f0]
mov word [rbp + 0x10], ax
xor ebx, ebx
mov r8d, ebx
cmp esi, 2
jl 0x1400354d5
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x1400353d0
cmp r8d, 0x22
jge 0x140035510
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x1400354e0
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [str.URRZ]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [0x1400b3550]
movups xmmword [rbp], xmm1
movzx eax, byte [0x1400b3560]
mov byte [rbp + 0x10], al
mov r8d, ebx
cmp esi, 2
jl 0x140035685
movdqa xmm5, xmmword [0x1400b3b70]
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x10]
mov edx, dword [rsp + 0x40]
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x140035580
cmp r8d, 0x21
jge 0x1400356c0
movsxd rax, r8d
lea r9, [rbp - 0x10]
add r9, rax
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140035690
lea rdx, [rbp - 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
movups xmm0, xmmword [0x1400b33f0]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [0x1400b3400]
movups xmmword [rsp + 0x70], xmm1
psrldq xmm1, 0xf
movd eax, xmm1
test al, al
je 0x140035880
cmp esi, 2
jl 0x14003583f
movdqa xmm5, xmmword [0x1400b3b70]
mov edx, ebx
movdqa xmm4, xmmword [0x1400b3bc0]
movdqa xmm6, xmmword [0x1400b3b90]
movdqa xmm0, xmmword [str.9999999999999999]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x60]
mov r8d, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400b3ba0]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x20
jl 0x140035740
jmp 0x140035880
lea r9, [rsp + 0x60]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140035850
lea rdx, [rsp + 0x60]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140036450
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
mov rax, qword [rbp + 0xe48]
cmp rax, 0xf
jbe 0x1400358d7
lea rdx, [rax + 1]
mov rax, r13
cmp rdx, 0x1000
jb 0x1400358cf
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035922
mov rcx, r13
call fcn.14009abfc
mov qword [rbp + 0xe40], rbx
mov qword [rbp + 0xe48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xe30], 0
jmp 0x14002cac0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400023f0
int3
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]
nop
call fcn.140002490
int3
call fcn.140002490
nop
call fcn.140035fe0
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x28], r13d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3