Function at 0x1400013b0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x568]
sub rsp, 0x640
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x4c8], rax
movups xmm0, xmmword [0x1400076d0]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400076e0]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400076e4]
mov r14d, 0x63
mov word [rsp + 0x20], r14w
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x4a8]
call fcn.140005450
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], rax
movups xmm3, xmmword [0x1400076c0]
movups xmmword [rsp + 0x20], xmm3
movdqa xmm8, xmmword [0x140007840]
movdqa xmm7, xmmword [0x140007830]
movdqa xmm11, xmmword [0x140007890]
movdqa xmm10, xmmword [str.6666]
movdqa xmm6, xmmword [0x1400078a0]
mov ebx, dword [0x140009058]
pextrw eax, xmm3, 7
test ax, ax
je 0x1400015f7
xor r8d, r8d
cmp ebx, 2
jl 0x1400015bc
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm11
movq xmm1, xmm3
xorps xmm2, xmm1
movq qword [rsp + 0x20], xmm2
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm11
movq xmm0, qword [rsp + 0x28]
xorps xmm2, xmm0
movq qword [rsp + 0x28], xmm2
jmp 0x1400015f7
lea r9, [rsp + 0x20]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 8
jl 0x1400015c1
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x70]
call fcn.140005450
nop
movups xmm0, xmmword [0x140007548]
movups xmmword [rsp + 0x20], xmm0
mov eax, dword [0x140007558]
mov dword [rsp + 0x30], eax
cmp word [0x14000755a], 0
je 0x140001667
mov eax, 0x69
mov word [rsp + 0x20], ax
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor word [rsp + 0x30], 0x3c
xor word [rsp + 0x32], 0x3d
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x70]
call fcn.140005450
nop
movups xmm0, xmmword [0x1400077d0]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400077e0]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400077e4]
mov edx, 0x78
mov word [rsp + 0x20], dx
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x50]
call fcn.140005450
nop
movups xmm4, xmmword [str._YZN__]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__FPEXMKYT_T_3l__F]
movq qword [rsp + 0x30], xmm5
movdqa xmm9, xmmword [0x140007850]
cmp word [0x1400073fe], 0
je 0x1400018a6
xor r8d, r8d
cmp ebx, 2
jl 0x140001862
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400018a6
lea r9, [rsp + 0x20]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140001870
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x30]
call fcn.140005450
nop
movups xmm0, xmmword [str.CXSZ]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400074d8]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400074dc]
mov r15d, 0x77
mov word [rsp + 0x20], r15w
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x10]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007818]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__]
movq qword [rsp + 0x30], xmm5
cmp word [0x14000782e], 0
je 0x140001ad6
xor r8d, r8d
cmp ebx, 2
jl 0x140001a9a
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x140001ad6
lea r9, [rsp + 0x20]
nop
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140001aa0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x10]
call fcn.140005450
nop
movups xmm4, xmmword [str.DGYT_JIS_UZ2o__E]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x140007620]
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x140007630]
mov dword [rsp + 0x40], eax
xor r8d, r8d
movdqa xmm12, xmmword [0x140007860]
cmp ebx, 2
jl 0x140001cc3
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x12
jl 0x140001cd0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x30]
call fcn.140005450
nop
movups xmm4, xmmword [0x1400075e0]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x1400075f0]
movups xmmword [rsp + 0x30], xmm0
movq xmm5, qword [str.rqh_0_J]
movq qword [rsp + 0x40], xmm5
mov eax, dword [0x140007608]
mov dword [rsp + 0x48], eax
movzx eax, word [0x14000760c]
mov word [rsp + 0x4c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140001f69
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
movdqa xmm2, xmmword [0x140007870]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x40], xmm3
mov r8d, 0x14
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x17
jl 0x140001f80
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x50]
call fcn.140005450
nop
movups xmm4, xmmword [str.W_SVLTUS_]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x140007688]
movups xmmword [rsp + 0x30], xmm0
pextrw eax, xmm0, 7
test ax, ax
je 0x1400021d6
xor r8d, r8d
cmp ebx, 2
jl 0x140002198
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
jmp 0x1400021d6
lea r9, [rsp + 0x20]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x10
jl 0x1400021a0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x70]
call fcn.140005450
nop
movups xmm0, xmmword [0x140007560]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [0x140007570]
movups xmmword [rsp + 0x30], xmm1
movups xmm0, xmmword [0x140007580]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x140007590]
movups xmmword [rsp + 0x50], xmm1
movzx eax, word [0x1400075a0]
mov word [rsp + 0x60], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140002325
lea rcx, [rsp + 0x20]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm7
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x20
jl 0x140002232
cmp r8d, 0x21
jge 0x140002374
movsxd rax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x21
jl 0x140002340
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x90]
call fcn.140005450
nop
movups xmm0, xmmword [str.W_BC_K]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400073c8]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400073cc]
mov word [rsp + 0x20], r14w
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0xb0]
call fcn.140005450
nop
movups xmm4, xmmword [0x1400077b0]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x1400077c0]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x1400077c8]
mov dword [rsp + 0x38], eax
cmp word [0x1400077ca], 0
je 0x1400025c4
xor r8d, r8d
cmp ebx, 2
jl 0x140002576
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x140002590
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0xd0]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007708]
movups xmmword [rsp + 0x20], xmm4
pextrw eax, xmm4, 7
test ax, ax
je 0x140002706
xor r8d, r8d
cmp ebx, 2
jl 0x1400026cb
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
jmp 0x140002706
lea r9, [rsp + 0x20]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 8
jl 0x1400026d0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0xf0]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007468]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__ESPKWUTL]
movq qword [rsp + 0x30], xmm5
cmp word [0x14000747e], 0
je 0x1400028c6
xor r8d, r8d
cmp ebx, 2
jl 0x140002883
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400028c6
lea r9, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140002890
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x110]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007718]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x140007728]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x140007730]
mov dword [rsp + 0x38], eax
movzx eax, word [0x140007734]
mov word [rsp + 0x3c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140002a4f
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xf
jl 0x140002a60
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x130]
call fcn.140005450
nop
movups xmm0, xmmword [str.DP_S]
movups xmmword [rsp + 0x20], xmm0
movzx eax, word [0x1400073e0]
mov esi, 0x70
mov word [rsp + 0x20], si
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor ax, 0x3c
mov word [rsp + 0x30], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x150]
call fcn.140005450
nop
movups xmm4, xmmword [str.DGYT_JIDMRP2_0m_GV_DGKLSOY]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x140007748]
movups xmmword [rsp + 0x30], xmm0
movq xmm5, qword [0x140007758]
movq qword [rsp + 0x40], xmm5
xor r8d, r8d
cmp ebx, 2
jl 0x140002d44
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
movdqa xmm2, xmmword [0x140007870]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x40], xmm3
jmp 0x140002d86
lea r9, [rsp + 0x20]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x14
jl 0x140002d50
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x170]
call fcn.140005450
nop
movups xmm4, xmmword [str.DGYTUVT]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__UE_CWVV]
movq qword [rsp + 0x30], xmm5
cmp word [0x140007796], 0
je 0x140002f46
xor r8d, r8d
cmp ebx, 2
jl 0x140002f03
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x140002f46
lea r9, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140002f10
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x190]
call fcn.140005450
nop
movups xmm0, xmmword [0x140007530]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x140007540]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x140007544]
mov edx, 0x76
mov word [rsp + 0x20], dx
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x1b0]
call fcn.140005450
nop
movups xmm4, xmmword [str.BDCMXVYSE]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x1400076f8]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x140007700]
mov dword [rsp + 0x38], eax
movzx eax, word [0x140007704]
mov word [rsp + 0x3c], ax
xor r8d, r8d
cmp ebx, 2
jl 0x14000314a
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xf
jl 0x140003160
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x1d0]
call fcn.140005450
nop
movups xmm0, xmmword [str.P_eGA]
movups xmmword [rsp + 0x20], xmm0
mov eax, dword [0x1400073b0]
mov dword [rsp + 0x30], eax
mov edi, 0x64
cmp word [0x1400073b2], 0
je 0x140003206
mov word [rsp + 0x20], di
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor word [rsp + 0x30], 0x3c
xor word [rsp + 0x32], 0x3d
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x1f0]
call fcn.140005450
nop
movups xmm4, xmmword [str.PZBg_Q]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__W_SVLTUS_]
movq qword [rsp + 0x30], xmm5
cmp word [0x1400075de], 0
je 0x1400033c6
xor r8d, r8d
cmp ebx, 2
jl 0x140003383
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400033c6
lea r9, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140003390
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x210]
call fcn.140005450
nop
movups xmm0, xmmword [0x140007638]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x140007648]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x14000764c]
mov word [rsp + 0x20], di
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x230]
call fcn.140005450
nop
movups xmm4, xmmword [str.UE_CWVV]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.J_RRSTH]
movq qword [rsp + 0x30], xmm5
cmp word [0x140007516], 0
je 0x1400035f6
xor r8d, r8d
cmp ebx, 2
jl 0x1400035b9
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400035f6
lea r9, [rsp + 0x20]
nop
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x1400035c0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x250]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007798]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.VL_S__SJXhNR]
movq qword [rsp + 0x30], xmm5
cmp word [0x1400077ae], 0
je 0x1400037b6
xor r8d, r8d
cmp ebx, 2
jl 0x140003773
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400037b6
lea r9, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140003780
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x270]
call fcn.140005450
nop
movups xmm4, xmmword [str.RG_SY]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x1400074b0]
movups xmmword [rsp + 0x30], xmm0
movzx eax, word [0x1400074c0]
mov word [rsp + 0x40], ax
xor r8d, r8d
cmp ebx, 2
jl 0x14000399f
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x11
jl 0x1400039b0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x290]
call fcn.140005450
nop
movups xmm4, xmmword [str.YBZHKUCE]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x1400075b8]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x1400075c0]
mov dword [rsp + 0x38], eax
cmp word [0x1400075c2], 0
je 0x140003bb4
xor r8d, r8d
cmp ebx, 2
jl 0x140003b6f
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x140003b80
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x2b0]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007518]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__BXAVJ_]
movq qword [rsp + 0x30], xmm5
cmp word [0x14000752e], 0
je 0x140003d76
xor r8d, r8d
cmp ebx, 2
jl 0x140003d31
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x140003d76
lea r9, [rsp + 0x20]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x140003d40
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x2d0]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007760]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x140007770]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x140007778]
mov dword [rsp + 0x38], eax
cmp word [0x14000777a], 0
je 0x140003f44
xor r8d, r8d
cmp ebx, 2
jl 0x140003f01
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x140003f10
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x2f0]
call fcn.140005450
nop
movups xmm4, xmmword [str.FTRVJ_b]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [str._HJK_3l__F]
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x140007670]
mov dword [rsp + 0x40], eax
movzx eax, word [0x140007674]
mov word [rsp + 0x44], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140004137
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x13
jl 0x140004150
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x310]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007480]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x140007490]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x140007498]
mov dword [rsp + 0x38], eax
cmp word [0x14000749a], 0
je 0x140004354
xor r8d, r8d
cmp ebx, 2
jl 0x14000430f
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x140004320
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x330]
call fcn.140005450
nop
movups xmm4, xmmword [str.VX_YUQ]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__PWQAQM]
movq qword [rsp + 0x30], xmm5
cmp word [0x140007816], 0
je 0x140004516
xor r8d, r8d
cmp ebx, 2
jl 0x1400044d1
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x140004516
lea r9, [rsp + 0x20]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x1400044e0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x350]
call fcn.140005450
nop
movups xmm4, xmmword [str._YZN__]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [str.YE__FPEXMKYT_T_3l__F]
movq qword [rsp + 0x30], xmm5
cmp word [0x1400073fe], 0
je 0x1400046d6
xor r8d, r8d
cmp ebx, 2
jl 0x140004693
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
jmp 0x1400046d6
lea r9, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movzx eax, ax
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xc
jl 0x1400046a0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x370]
call fcn.140005450
nop
movups xmm0, xmmword [str.S__SJX]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x140007438]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x14000743c]
mov edx, 0x67
mov word [rsp + 0x20], dx
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x390]
call fcn.140005450
nop
movups xmm0, xmmword [str.W_BC_K]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400073c8]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400073cc]
mov word [rsp + 0x20], r14w
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x3b0]
call fcn.140005450
nop
movups xmm0, xmmword [str.CXSZ]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400074d8]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400074dc]
mov word [rsp + 0x20], r15w
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x3d0]
call fcn.140005450
nop
movups xmm0, xmmword [str.DP__N]
movups xmmword [rsp + 0x20], xmm0
mov ecx, dword [0x1400077f8]
mov dword [rsp + 0x30], ecx
movzx eax, word [0x1400077fc]
mov word [rsp + 0x20], si
xor word [rsp + 0x22], 0x35
xor word [rsp + 0x24], 0x36
xor word [rsp + 0x26], 0x37
xor word [rsp + 0x28], 0x38
xor word [rsp + 0x2a], 0x39
xor word [rsp + 0x2c], 0x3a
xor word [rsp + 0x2e], 0x3b
xor cx, 0x3c
mov word [rsp + 0x30], cx
xor word [rsp + 0x32], 0x3d
xor ax, 0x3e
mov word [rsp + 0x34], ax
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x3f0]
call fcn.140005450
nop
movups xmm4, xmmword [str.QMSV_UKY]
movups xmmword [rsp + 0x20], xmm4
movq xmm5, qword [0x1400074f0]
movq qword [rsp + 0x30], xmm5
mov eax, dword [0x1400074f8]
mov dword [rsp + 0x38], eax
cmp word [0x1400074fa], 0
je 0x140004a84
xor r8d, r8d
cmp ebx, 2
jl 0x140004a40
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, xmm5
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
mov r8d, 0xc
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0xe
jl 0x140004a50
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x410]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007400]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x140007410]
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x140007420]
mov dword [rsp + 0x40], eax
movzx eax, word [0x140007424]
mov word [rsp + 0x44], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140004c77
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x13
jl 0x140004c90
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x430]
call fcn.140005450
nop
movups xmm4, xmmword [str.DGYT_JIVSSWK_3l__F]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x140007450]
movups xmmword [rsp + 0x30], xmm0
mov eax, dword [0x140007460]
mov dword [rsp + 0x40], eax
movzx eax, word [0x140007464]
mov word [rsp + 0x44], ax
xor r8d, r8d
cmp ebx, 2
jl 0x140004eb7
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
pmuldq xmm2, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm7
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
pmuldq xmm2, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm8
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm9
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm2, xmm12
punpckldq xmm2, xmm12
pmuldq xmm2, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm10
movdqa xmm0, xmm12
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x13
jl 0x140004ed0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x450]
call fcn.140005450
nop
movups xmm4, xmmword [0x140007698]
movups xmmword [rsp + 0x20], xmm4
movups xmm0, xmmword [0x1400076a8]
movups xmmword [rsp + 0x30], xmm0
movzx eax, word [0x1400076b8]
mov word [rsp + 0x40], ax
xor r8d, r8d
cmp ebx, 2
jl 0x1400050e0
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm6
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm7, xmm0
pshufhw xmm0, xmm7, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm1, xmm4
xorps xmm3, xmm1
movq qword [rsp + 0x20], xmm3
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm6
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm8, xmm0
pshufhw xmm0, xmm8, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x28]
xorps xmm3, xmm0
movq qword [rsp + 0x28], xmm3
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm6
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm9, xmm0
pshufhw xmm0, xmm9, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x30]
xorps xmm3, xmm0
movq qword [rsp + 0x30], xmm3
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm6
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm12, xmm0
pshufhw xmm0, xmm12, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm11
paddw xmm3, xmm2
movq xmm0, qword [rsp + 0x38]
xorps xmm3, xmm0
movq qword [rsp + 0x38], xmm3
mov r8d, 0x10
mov eax, r8d
lea r9, [rsp + 0x20]
lea r9, [r9 + rax*2]
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
movzx eax, r8w
sub ax, cx
add ax, 0x34
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x11
jl 0x1400050f0
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x470]
call fcn.140005450
nop
lea rdi, [rsp + 0x70]
lea rbx, [rbp + 0x490]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], 0
mov ecx, 0x520
call fcn.1400058a0
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], rax
lea r8, [rax + 0x520]
mov qword [rbp + 0x4a0], r8
lea r8, [rbp + 0x490]
mov qword [rsp + 0x20], r8
lea r9, [rbp + 0x490]
mov r8, rax
mov rdx, rbx
mov rcx, rdi
call fcn.140005690
mov qword [rbp + 0x498], rax
lea r9, [0x1400053e0]
mov edx, 0x20
mov r8d, 0x29
lea rcx, [rsp + 0x70]
call fcn.1400058dc
movabs rsi, 0xb2f4fc0794908cf3
movabs r13, 0x7ffffffffd050f7f
movabs r12, 0x7fffffffffffffff
movabs r14, 0x4e94914f0000
movabs r15, 0x431bde82d7b634db
lea rcx, [rbp + 0x4a8]
call fcn.1400012a0
mov rbx, qword [rbp + 0x490]
mov rdi, qword [rbp + 0x498]
cmp rbx, rdi
je 0x14000522c
mov rcx, rbx
call fcn.1400012a0
test al, al
jne 0x140005335
add rbx, 0x20
cmp rbx, rdi
jne 0x140005213
lea rcx, [rsp + 0x20]
call fcn.1400011c0
mov rax, qword [rsp + 0x20]
cmp rax, r13
lea rdi, [rax + 0x2faf080]
jl 0x140005250
mov rdi, r12
nop word [rax + rax]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov rcx, rax
cmp rbx, 0x989680
jne 0x140005271
imul rax, rcx, 0x64
jmp 0x1400052e2
cmp rbx, 0x16e3600
jne 0x1400052c4
mov rax, rsi
imul rcx
lea r9, [rcx + rdx]
sar r9, 0x18
mov rax, r9
shr rax, 0x3f
add r9, rax
imul rax, r9, 0x16e3600
sub rcx, rax
imul r8, rcx, 0x3b9aca00
mov rax, rsi
imul r8
lea rax, [r8 + rdx]
sar rax, 0x18
mov rcx, rax
shr rcx, 0x3f
add rax, rcx
imul rcx, r9, 0x3b9aca00
jmp 0x1400052df
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
cmp rax, rdi
jge 0x1400051f4
mov rcx, rdi
sub rcx, rax
cmp rcx, r14
jle 0x140005307
mov edx, 0x5265c00
mov ecx, edx
call sub.KERNEL32.dll_Sleep
jmp 0x140005250
mov rax, r15
imul rcx
sar rdx, 0x12
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0xf4240
cmp rax, rcx
jge 0x140005329
inc edx
mov ecx, edx
call sub.KERNEL32.dll_Sleep
jmp 0x140005250
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3