Function at 0x140043b60
Capabilities:
Encode data using xor
Read .ini file

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movsd xmm0, qword [str._nB_ULSE_JJ_]
xor ebx, ebx
cmp byte [0x140095b9b], bl
mov rdi, rcx
movzx r10d, byte [0x1400a8ea5]
mov esi, dword [0x1400a6090]
movaps xmmword [rax - 0x28], xmm6
movdqa xmm6, xmmword [0x1400960d0]
movaps xmmword [rax - 0x38], xmm7
movdqa xmm7, xmmword [0x1400960c0]
movaps xmmword [rax - 0x48], xmm8
movdqa xmm8, xmmword [0x140096490]
movaps xmmword [rax - 0x58], xmm9
movdqa xmm9, xmmword [0x140096120]
movaps xmmword [rax - 0x68], xmm10
movdqa xmm10, xmmword [str.9999]
movaps xmmword [rax - 0x78], xmm11
mov eax, dword [0x140095b98]
movdqa xmm11, xmmword [0x1400960e0]
movaps xmmword [rsp + 0x60], xmm12
movdqa xmm12, xmmword [0x140096130]
movaps xmmword [rsp + 0x50], xmm13
mov dword [rbp - 0x61], eax
movsd qword [rbp - 0x69], xmm0
je 0x140043d83
mov r8d, ebx
cmp esi, 2
jl 0x140043d4b
movdqa xmm1, xmm7
movdqa xmm0, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [str._nB_ULSE_JJ_]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm12
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [rbp - 0x65]
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm12
xorps xmm1, xmm0
movdqa xmm0, xmm11
movd dword [rbp - 0x65], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm11
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm12
xorps xmm1, xmm0
movd dword [rbp - 0x61], xmm1
jmp 0x140043d83
lea r9, [rbp - 0x69]
nop
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140043d50
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x140043eb3
mov r8d, ebx
cmp esi, 2
jl 0x140043e77
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140043eb3
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140043e80
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [0x140095938]
mov r8d, ebx
mov ecx, dword [0x140095940]
test eax, eax
movzx eax, byte [0x140095944]
mov r10d, dword [0x1400a8eb4]
setne byte [0x1400a8ea5]
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
mov byte [rbp - 0x5d], al
cmp esi, 2
jl 0x140044045
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
mov r8d, 0xc
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [0x140095938]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140044050
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x1400441d3
mov r8d, ebx
cmp esi, 2
jl 0x140044199
movd eax, xmm12
lea rdx, [rbp - 0x69]
movdqa xmm1, xmm7
lea rcx, [rbp + 0x6f]
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
mov r9, rdi
pmuldq xmm1, xmm8
mov r8d, r10d
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095738]
mov edx, eax
mov word [rbp - 0x61], cx
jmp 0x1400441f4
lea r9, [rbp + 0x6f]
nop dword [rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400441a0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, eax
movzx eax, word [0x140095738]
mov word [rbp - 0x61], ax
movsd xmm0, qword [str._nPLFBNT:]
movzx ecx, byte [0x14009573a]
xor byte [rbp - 0x61], 0x38
xor cl, 0x3a
xor byte [rbp - 0x60], 0x39
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov r10d, dword [0x1400a8ec0]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
cmp byte [0x1400956a7], bl
mov dword [0x1400a8eb4], edx
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x5f], cl
mov qword [rbp + 0x6f], rax
je 0x140044373
mov r8d, ebx
cmp esi, 2
jl 0x140044337
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140044373
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044340
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x140095b43], bl
movsd xmm0, qword [str._nQA_FE_YPH_]
mov ecx, dword [0x140095b40]
movzx r10d, byte [0x1400a8ea6]
movsd qword [rbp - 0x69], xmm0
mov dword [0x1400a8ec0], eax
mov dword [rbp - 0x61], ecx
je 0x140044543
mov r8d, ebx
cmp esi, 2
jl 0x140044501
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nQA_FE_YPH_]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
jmp 0x140044543
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140044510
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x140044673
mov r8d, ebx
cmp esi, 2
jl 0x140044637
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140044673
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044640
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095830]
test eax, eax
movzx eax, byte [0x140095832]
movsd xmm0, qword [str._nAXQYSCWW:]
setne byte [0x1400a8ea6]
movzx r10d, byte [0x1400a8e4f]
xor al, 0x3a
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp - 0x61], cx
xor cl, 0x38
xor byte [rbp - 0x60], 0x39
cmp byte [0x1400956a7], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x140044813
mov r8d, ebx
cmp esi, 2
jl 0x1400447da
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140044813
lea r9, [rbp + 0x6f]
nop
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400447e0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x1400956c0]
test eax, eax
movzx eax, byte [0x1400956c2]
movsd xmm0, qword [str._nQA_FEB:]
setne byte [0x1400a8e4f]
movss xmm4, dword [0x1400a6cf0]
xor al, 0x3a
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp - 0x61], cx
xor cl, 0x38
xor byte [rbp - 0x60], 0x39
cmp byte [0x1400956a7], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x1400449d4
mov r8d, ebx
cmp esi, 2
jl 0x14004499d
movd eax, xmm12
lea rdx, [rbp - 0x69]
movdqa xmm1, xmm7
lea rcx, [rbp + 0x6f]
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
movdqa xmm3, xmm6
pmuldq xmm1, xmm8
mov r9, rdi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
movd dword [rbp + 0x6f], xmm2
movaps xmm2, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm3, xmm0
movd xmm0, eax
andps xmm3, xmm9
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm0
xorps xmm3, xmm1
movd dword [rbp + 0x73], xmm3
call fcn.14003e560
movsd xmm1, qword [str._nB_ULSEVXW_]
movaps xmm2, xmm0
movsd qword [rbp - 0x69], xmm1
jmp 0x1400449f7
lea r9, [rbp + 0x6f]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400449a1
mov r9, rdi
lea rdx, [rbp - 0x69]
movaps xmm2, xmm4
lea rcx, [rbp + 0x6f]
call fcn.14003e560
movaps xmm2, xmm0
movsd xmm0, qword [str._nB_ULSEVXW_]
movsd qword [rbp - 0x69], xmm0
movzx eax, byte [0x140095cc4]
mov r8d, ebx
mov ecx, dword [0x140095cc0]
movzx r10d, byte [0x1400a8ea4]
mov byte [rbp - 0x5d], al
movss dword [0x1400a6cf0], xmm2
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x140044b68
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
mov r8d, 0xc
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nB_ULSEVXW_]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140044b80
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x140044ce3
mov r8d, ebx
cmp esi, 2
jl 0x140044ca8
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140044ce3
lea r9, [rbp + 0x6f]
nop dword [rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044cb0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095b20]
test eax, eax
movzx eax, byte [0x140095b22]
movsd xmm0, qword [0x140095b18]
setne byte [0x1400a8ea4]
movzx r10d, byte [0x1400a8e4c]
xor al, 0x3a
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp - 0x61], cx
xor cl, 0x38
xor byte [rbp - 0x60], 0x39
cmp byte [0x1400956a7], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x140044e83
mov r8d, ebx
cmp esi, 2
jl 0x140044e4a
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140044e83
lea r9, [rbp + 0x6f]
nop
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044e50
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str._n_F_Y_Y_9]
test eax, eax
movzx eax, word [0x140095898]
movzx r10d, byte [0x1400a8e4e]
setne byte [0x1400a8e4c]
cmp byte [0x140095899], bl
movsd qword [rbp - 0x69], xmm0
mov word [rbp - 0x61], ax
je 0x140044ef0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor byte [rbp - 0x61], 0x38
xor byte [rbp - 0x60], 0x39
mov byte [rbp - 0x69], 0x6d
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x140045023
mov r8d, ebx
cmp esi, 2
jl 0x140044fe4
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140045023
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044ff0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str._nA_UEZVI_]
test eax, eax
mov ecx, dword [0x1400958e0]
movzx r10d, byte [0x1400a8e4d]
setne byte [0x1400a8e4e]
cmp byte [0x1400958e3], bl
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
je 0x1400451f3
mov r8d, ebx
cmp esi, 2
jl 0x1400451b4
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nA_UEZVI_]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
jmp 0x1400451f3
lea r9, [rbp - 0x69]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400451c0
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
je 0x140045323
mov r8d, ebx
cmp esi, 2
jl 0x1400452e7
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140045323
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400452f0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095918]
test eax, eax
movzx eax, byte [0x14009591a]
movsd xmm0, qword [0x140095910]
setne byte [0x1400a8e4d]
mov r10d, dword [0x1400a8ec4]
xor al, 0x3a
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp - 0x61], cx
xor cl, 0x38
xor byte [rbp - 0x60], 0x39
cmp byte [0x1400956a7], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x1400454e3
mov r8d, ebx
cmp esi, 2
jl 0x1400454aa
movd eax, xmm12
lea rdx, [rbp - 0x69]
movdqa xmm1, xmm7
lea rcx, [rbp + 0x6f]
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
mov r9, rdi
pmuldq xmm1, xmm8
mov r8d, r10d
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095a50]
mov edx, eax
mov word [rbp - 0x61], cx
jmp 0x140045504
lea r9, [rbp + 0x6f]
nop
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400454b0
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, eax
movzx eax, word [0x140095a50]
mov word [rbp - 0x61], ax
movsd xmm0, qword [str._nPLA_R:]
movzx ecx, byte [0x140095a52]
xor byte [rbp - 0x61], 0x38
xor cl, 0x3a
xor byte [rbp - 0x60], 0x39
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov r10d, dword [0x1400a6cec]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
cmp byte [0x1400956a7], bl
mov dword [0x1400a8ec4], edx
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x5f], cl
mov qword [rbp + 0x6f], rax
je 0x140045683
mov r8d, ebx
cmp esi, 2
jl 0x140045647
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x140045683
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140045650
mov r9, rdi
lea rdx, [rbp - 0x69]
mov r8d, r10d
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x14009590f], bl
movzx r10d, byte [0x1400a8e2e]
mov dword [0x1400a6cec], eax
mov rax, qword [0x140095908]
mov qword [rbp + 0x6f], rax
je 0x1400457d3
mov r8d, ebx
cmp esi, 2
jl 0x140045799
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x6f]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x6f], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x73]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x73], xmm2
jmp 0x1400457d3
lea r9, [rbp + 0x6f]
nop dword [rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400457a0
cmp byte [0x1400956a7], bl
mov rax, qword [str.fXAFUYE7_nQA_FEP8]
mov qword [rbp + 0x77], rax
je 0x140045903
mov r8d, ebx
cmp esi, 2
jl 0x1400458c7
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x77]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x77], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x7b]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7b], xmm2
jmp 0x140045903
lea r9, [rbp + 0x77]
nop dword [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400458d0
mov r9, rdi
lea rdx, [rbp + 0x6f]
mov r8d, r10d
lea rcx, [rbp + 0x77]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x14009569c]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [str._nSZYWYC8]
test eax, eax
movzx eax, byte [0x140095788]
mov r9, rdi
movzx r8d, byte [0x1400a8e2a]
setne byte [0x1400a8e2e]
movsd qword [rbp - 0x69], xmm0
xor al, 0x38
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp - 0x61], al
mov eax, dword [str.qX_Q_A6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x75], al
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x6f], 0x41
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x14009569c]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [str._nA_ZB_8]
test eax, eax
movzx eax, byte [0x1400958b8]
mov r9, rdi
movzx r8d, byte [0x1400a8e2c]
setne byte [0x1400a8e2a]
movsd qword [rbp - 0x69], xmm0
xor al, 0x38
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp - 0x61], al
mov eax, dword [str.qX_Q_A6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x75], al
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x6f], 0x41
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str._nSZYWYCVL_cPDV4]
test eax, eax
mov ecx, dword [0x1400959c8]
setne byte [0x1400a8e2c]
movsd qword [rbp - 0x69], xmm0
cmp byte [0x1400959cb], bl
mov dword [rbp - 0x61], ecx
je 0x140045bf3
mov r8d, ebx
cmp esi, 2
jl 0x140045bb6
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nSZYWYCVL_cPDV4]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
jmp 0x140045bf3
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140045bc0
mov eax, dword [str.qX_Q_A6]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a6ce8]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x14009569c]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
call fcn.14003e560
movzx eax, word [0x14009572c]
mov r8d, ebx
mov ecx, dword [0x140095728]
mov word [rbp - 0x5d], ax
movzx eax, byte [0x14009572e]
movss dword [0x1400a6ce8], xmm0
movsd xmm0, qword [str._nSZYWYCKTUTHU_]
mov byte [rbp - 0x5b], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x140045dc4
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
mov r8d, 0xc
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nSZYWYCKTUTHU_]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140045dd0
movzx ecx, word [0x14009569c]
lea rdx, [rbp - 0x69]
mov eax, dword [str.qX_Q_A6]
mov r9, rdi
movss xmm2, dword [0x1400a6ce4]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x41
mov byte [rbp + 0x75], al
call fcn.14003e560
cmp byte [0x140095843], bl
mov ecx, dword [0x140095840]
movzx r10d, byte [0x1400a8e29]
movss dword [0x1400a6ce4], xmm0
movsd xmm0, qword [str._nTBV_E_U__]
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
je 0x140046013
mov r8d, ebx
cmp esi, 2
jl 0x140045fd2
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nTBV_E_U__]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
jmp 0x140046013
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140045fe0
mov eax, dword [str.qX_Q_A6]
lea rdx, [rbp - 0x69]
mov dword [rbp + 0x6f], eax
lea rcx, [rbp + 0x6f]
movzx eax, word [0x14009569c]
mov r9, rdi
xor byte [rbp + 0x70], 0x31
mov r8d, r10d
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x14009569c]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [0x140095c30]
test eax, eax
movzx eax, byte [0x140095c38]
mov r9, rdi
mov r8d, dword [0x1400a8f2c]
setne byte [0x1400a8e29]
movsd qword [rbp - 0x69], xmm0
xor al, 0x38
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp - 0x61], al
mov eax, dword [str.qX_Q_A6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x75], al
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x6f], 0x41
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x14009569c]
mov r9, rdi
movsd xmm0, qword [str._nZZ_WYO8]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov dword [0x1400a8f2c], eax
movzx eax, byte [0x140095a18]
xor al, 0x38
mov word [rbp + 0x73], cx
xor byte [rbp + 0x74], 0x35
xor cl, 0x34
mov byte [rbp - 0x61], al
mov eax, dword [str.qX_Q_A6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
xor al, 0x36
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
mov byte [rbp + 0x73], cl
mov r8d, dword [0x1400a8ea0]
lea rdx, [rbp - 0x69]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str._nBAQQ_TLPUU_]
mov r8d, ebx
mov ecx, dword [0x140095c90]
movzx r10d, byte [0x1400a8e2b]
mov dword [0x1400a8ea0], eax
movzx eax, byte [0x140095c94]
mov byte [rbp - 0x5d], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x140046300
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
mov r8d, 0xc
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [str._nBAQQ_TLPUU_]
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
movd dword [rbp - 0x65], xmm2
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
movdqa xmm2, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x61], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140046310
movzx ecx, word [0x14009569c]
lea rdx, [rbp - 0x69]
mov eax, dword [str.qX_Q_A6]
mov r9, rdi
mov dword [rbp + 0x6f], eax
mov r8d, r10d
movzx eax, byte [0x14009569e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x41
mov byte [rbp + 0x75], al
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140095790]
lea rdx, [rbp + 0x6f]
movss xmm2, dword [0x1400a6cd8]
test eax, eax
mov eax, dword [str._nW_DG6]
mov r9, rdi
setne byte [0x1400a8e2b]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140095792]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
movzx ecx, word [0x1400956d8]
mov word [rbp + 0x7b], cx
xor cl, 0x34
xor byte [rbp + 0x7c], 0x35
mov byte [rbp + 0x75], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x77], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x78], 0x31
xor al, 0x36
xor byte [rbp + 0x79], 0x32
xor byte [rbp + 0x7a], 0x33
mov byte [rbp + 0x7b], cl
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x7d], al
mov byte [rbp + 0x6f], 0x6d
mov byte [rbp + 0x77], 0x43
call fcn.14003e560
mov eax, dword [str._nW_DR6]
movzx ecx, word [0x140095818]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009581a]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
movzx ecx, word [0x1400956d8]
mov word [rbp + 0x7b], cx
xor cl, 0x34
mov byte [rbp + 0x75], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x77], eax
xor byte [rbp + 0x78], 0x31
xor byte [rbp + 0x79], 0x32
xor byte [rbp + 0x7a], 0x33
xor byte [rbp + 0x7c], 0x35
movzx eax, byte [0x1400956da]
mov byte [rbp + 0x7b], cl
movss dword [0x1400a6cd8], xmm0
mov byte [rbp + 0x6f], 0x6d
mov byte [rbp + 0x77], 0x43
movss xmm2, dword [0x1400a6cdc]
lea rdx, [rbp + 0x6f]
xor al, 0x36
lea rcx, [rbp + 0x77]
mov r9, rdi
mov byte [rbp + 0x7d], al
call fcn.14003e560
movzx ecx, word [0x14009594c]
lea rdx, [rbp + 0x6f]
mov eax, dword [str._nW_DW6]
mov r9, rdi
movss xmm2, dword [0x1400a6ce0]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x14009594e]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
movzx ecx, word [0x1400956d8]
mov word [rbp + 0x7b], cx
xor cl, 0x34
xor byte [rbp + 0x7c], 0x35
mov byte [rbp + 0x75], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x77], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x78], 0x31
xor al, 0x36
xor byte [rbp + 0x79], 0x32
xor byte [rbp + 0x7a], 0x33
mov byte [rbp + 0x7b], cl
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x7d], al
movss dword [0x1400a6cdc], xmm0
mov byte [rbp + 0x6f], 0x6d
mov byte [rbp + 0x77], 0x43
call fcn.14003e560
movups xmm2, xmmword [str._n__BEZU_OML_]
movdqa xmm13, xmmword [0x1400960f0]
movss dword [0x1400a6ce0], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x140046773
mov r8d, ebx
cmp esi, 2
jl 0x140046736
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x140046773
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140046740
mov eax, dword [str.sFF6]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a6c98]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
movups xmm2, xmmword [str._n__BEZU_OMY_SW4]
movss dword [0x1400a6c98], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x1400469e3
mov r8d, ebx
cmp esi, 2
jl 0x1400469a1
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x1400469e3
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400469b0
mov eax, dword [str.sFF6]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a6c9c]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
movups xmm2, xmmword [str._n__BEZU_OM__nVAUBRY_:]
movss dword [0x1400a6c9c], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x140046c53
mov r8d, ebx
cmp esi, 2
jl 0x140046c11
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x140046c53
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140046c20
mov eax, dword [str.sFF6]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a6ca0]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x14009576f], bl
mov rax, qword [str._nAXQYD7]
mov qword [rbp + 0x77], rax
movss dword [0x1400a6ca0], xmm0
je 0x140046de3
mov r8d, ebx
cmp esi, 2
jl 0x140046d9f
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x77]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x77], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x7b]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7b], xmm2
jmp 0x140046de3
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140046db0
mov eax, dword [str.sFF6]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a6ca8]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x140095867], bl
mov rax, qword [str._nAXQYQ7s_vnuz]
mov qword [rbp + 0x77], rax
movss dword [0x1400a6ca8], xmm0
je 0x140046f73
mov r8d, ebx
cmp esi, 2
jl 0x140046f2f
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x77]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x77], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x7b]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7b], xmm2
jmp 0x140046f73
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140046f40
mov eax, dword [str.sFF6]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a6cac]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x140095807], bl
mov rax, qword [str._nAXQYT7_nDZGT__9]
mov qword [rbp + 0x77], rax
movss dword [0x1400a6cac], xmm0
je 0x140047103
mov r8d, ebx
cmp esi, 2
jl 0x1400470bf
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x77]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm6
xorps xmm2, xmm1
punpckhdq xmm0, xmm6
movd dword [rbp + 0x77], xmm2
movdqa xmm1, xmm6
pmuldq xmm0, xmm8
movdqa xmm2, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp + 0x7b]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, eax
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7b], xmm2
jmp 0x140047103
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400470d0
mov eax, dword [str.sFF6]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a6cb0]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x1400956d8]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x73], 0x34
xor al, 0x36
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
movzx eax, byte [0x140095718]
mov r8d, ebx
movss dword [0x1400a6cb0], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str._n__BEZU_HWXRM_]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x14004732a
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
mov r8d, 0x10
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047340
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
mov eax, dword [str.sFF6]
mov r9, rdi
movss xmm2, dword [0x1400a6cc8]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e560
movzx eax, byte [0x140095bc0]
mov r8d, ebx
movss dword [0x1400a6cc8], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str._n__BEZU_HWXRX_]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x14004759d
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
mov r8d, 0x10
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400475b0
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
mov eax, dword [str.sFF6]
mov r9, rdi
movss xmm2, dword [0x1400a6ccc]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e560
movzx eax, byte [0x140095750]
mov r8d, ebx
movss dword [0x1400a6ccc], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str._n__BEZU_HWXR__]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x14004780d
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x61]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x61], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
mov r8d, 0x10
movd xmm1, dword [rbp - 0x5d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
mov eax, r8d
lea r9, [rbp - 0x69]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047820
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
mov eax, dword [str.sFF6]
mov r9, rdi
movss xmm2, dword [0x1400a6cd0]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e560
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
movzx eax, byte [0x140095a40]
mov r9, rdi
movss xmm2, dword [0x1400a6c88]
xor al, 0x38
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp - 0x61], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
movss dword [0x1400a6cd0], xmm0
movsd xmm0, qword [str._nQA_FEE8]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x75], al
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
movzx eax, byte [0x1400956b0]
mov r9, rdi
movzx ecx, word [0x1400956d8]
xor al, 0x38
mov byte [rbp - 0x61], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
movss dword [0x1400a6c88], xmm0
movsd xmm0, qword [0x1400956a8]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor al, 0x36
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x73], cl
movss xmm2, dword [0x1400a6c8c]
lea rdx, [rbp - 0x69]
lea rcx, [rbp + 0x6f]
call fcn.14003e560
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
movzx eax, byte [0x140095b30]
mov r9, rdi
movss xmm2, dword [0x1400a6c90]
xor al, 0x38
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp - 0x61], al
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
movss dword [0x1400a6c8c], xmm0
movsd xmm0, qword [str._nQA_FEU8]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x75], al
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x1400957a1], bl
movzx eax, word [0x1400957a0]
mov word [rbp - 0x61], ax
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x1400956d8]
movss dword [0x1400a6c90], xmm0
movsd xmm0, qword [str._nTBVY_J9]
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
movsd qword [rbp - 0x69], xmm0
je 0x140047aca
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor byte [rbp - 0x61], 0x38
xor byte [rbp - 0x60], 0x39
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a6cb8]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x31
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x32
xor al, 0x36
xor byte [rbp + 0x72], 0x33
mov r9, rdi
xor byte [rbp + 0x73], 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x140095969], bl
movzx eax, word [0x140095968]
mov word [rbp - 0x61], ax
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x1400956d8]
movss dword [0x1400a6cb8], xmm0
movsd xmm0, qword [0x140095960]
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
movsd qword [rbp - 0x69], xmm0
je 0x140047b6a
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor byte [rbp - 0x61], 0x38
xor byte [rbp - 0x60], 0x39
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a6cbc]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x31
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x32
xor al, 0x36
xor byte [rbp + 0x72], 0x33
mov r9, rdi
xor byte [rbp + 0x73], 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
cmp byte [0x140095aa1], bl
movzx eax, word [0x140095aa0]
mov word [rbp - 0x61], ax
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x1400956d8]
movss dword [0x1400a6cbc], xmm0
movsd xmm0, qword [str._nTBVY_Z9]
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
movsd qword [rbp - 0x69], xmm0
je 0x140047c0a
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor byte [rbp - 0x61], 0x38
xor byte [rbp - 0x60], 0x39
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a6cc0]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x31
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x32
xor al, 0x36
xor byte [rbp + 0x72], 0x33
mov r9, rdi
xor byte [rbp + 0x73], 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e560
movzx eax, byte [0x140095980]
mov r8d, ebx
movss dword [0x1400a6cc0], xmm0
mov byte [rbp - 0x41], al
movups xmm2, xmmword [str._nB_ULSEPIO_S_Z_]
movups xmmword [rbp - 0x51], xmm2
cmp esi, 2
jl 0x140047e16
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x51], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x4d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x4d], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x49]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x49], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
movdqa xmm2, xmm13
paddd xmm0, xmm1
mov r8d, 0x10
movd xmm1, dword [rbp - 0x45]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x45], xmm2
mov eax, r8d
lea r9, [rbp - 0x51]
add r9, rax
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047e20
movzx eax, byte [0x1400956d0]
lea rdx, [rbp - 0x51]
movsd xmm0, qword [str.tXAGU_UR8]
lea rcx, [rbp - 0x69]
mov r8d, dword [0x1400a6cf8]
xor al, 0x38
movsd qword [rbp - 0x69], xmm0
mov r9, rdi
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov byte [rbp - 0x61], al
mov byte [rbp - 0x69], 0x44
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x1400a6cf8], eax
mov r8d, ebx
movzx eax, word [0x1400957f8]
mov word [rbp - 0x41], ax
movzx eax, byte [0x1400957fa]
mov byte [rbp - 0x3f], al
movups xmm2, xmmword [str._nW_E_S__MUROI_Q_B]
movups xmmword [rbp - 0x51], xmm2
cmp esi, 2
jl 0x140048086
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
pmuldq xmm1, xmm8
movdqa xmm2, xmm6
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, ecx
andps xmm1, xmm9
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, eax
xorps xmm1, xmm0
movdqa xmm0, xmm6
movd dword [rbp - 0x51], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x4d]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm11
xorps xmm2, xmm1
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm8
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x4d], xmm2
movdqa xmm2, xmm11
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x49]
pmulld xmm0, xmm10
psubd xmm2, xmm0
movd xmm0, ecx
andps xmm2, xmm9
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
movdqa xmm0, xmm13
xorps xmm2, xmm1
punpckhdq xmm0, xmm13
pmuldq xmm0, xmm8
movdqa xmm1, xmm13
punpckldq xmm1, xmm13
pmuldq xmm1, xmm8
movd dword [rbp - 0x49], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm13
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
mov r8d, 0x10
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x45]
pmulld xmm0, xmm10
psubd xmm13, xmm0
movd xmm0, ecx
andps xmm13, xmm9
packuswb xmm13, xmm13
packuswb xmm13, xmm13
paddb xmm13, xmm0
xorps xmm13, xmm1
movd dword [rbp - 0x45], xmm13
mov eax, r8d
lea r9, [rbp - 0x51]
add r9, rax
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x30
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140048090
movzx eax, byte [0x1400956d0]
lea rdx, [rbp - 0x51]
movsd xmm0, qword [str.tXAGU_UR8]
lea rcx, [rbp - 0x69]
mov r8d, dword [0x1400a6cfc]
xor al, 0x38
movsd qword [rbp - 0x69], xmm0
mov r9, rdi
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
mov byte [rbp - 0x61], al
mov byte [rbp - 0x69], 0x44
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x140095c49], bl
movsd xmm0, qword [str._n_R__TXO9]
movzx r8d, byte [0x1400a8e2d]
mov dword [0x1400a6cfc], eax
movzx eax, word [0x140095c48]
mov word [rbp - 0x61], ax
mov eax, dword [str.sFF6]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x1400956d8]
mov word [rbp + 0x73], ax
movzx eax, byte [0x1400956da]
movsd qword [rbp - 0x69], xmm0
je 0x140048186
xor byte [rbp - 0x68], 0x31
xor byte [rbp - 0x67], 0x32
xor byte [rbp - 0x66], 0x33
xor byte [rbp - 0x65], 0x34
xor byte [rbp - 0x64], 0x35
xor byte [rbp - 0x63], 0x36
xor byte [rbp - 0x62], 0x37
xor byte [rbp - 0x61], 0x38
xor byte [rbp - 0x60], 0x39
mov byte [rbp - 0x69], 0x6d
xor byte [rbp + 0x70], 0x31
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x71], 0x32
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x72], 0x33
xor al, 0x36
xor byte [rbp + 0x73], 0x34
mov r9, rdi
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str._n_R__TXOJJYY_]
test eax, eax
movzx eax, word [0x140095af4]
mov ecx, dword [0x140095af0]
setne byte [0x1400a8e2d]
mov word [rbp - 0x5d], ax
movzx eax, byte [0x140095af6]
mov byte [rbp - 0x5b], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x14004832b
movdqa xmm1, xmm7
movd eax, xmm12
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
mov ebx, 0xc
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm6
pmulld xmm0, xmm10
psubd xmm7, xmm0
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
andps xmm7, xmm9
packuswb xmm7, xmm7
packuswb xmm7, xmm7
movd xmm0, eax
paddb xmm7, xmm0
movd xmm0, dword [str._n_R__TXOJJYY_]
xorps xmm7, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm7
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm6
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, dword [rbp - 0x65]
pmulld xmm0, xmm10
psubd xmm6, xmm0
movd xmm0, eax
andps xmm6, xmm9
packuswb xmm6, xmm6
packuswb xmm6, xmm6
paddb xmm6, xmm0
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
xorps xmm6, xmm1
movdqa xmm1, xmm11
pmuldq xmm0, xmm8
punpckldq xmm1, xmm11
pmuldq xmm1, xmm8
movd dword [rbp - 0x65], xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm11
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movd xmm1, ecx
pmulld xmm0, xmm10
psubd xmm11, xmm0
movd xmm0, eax
andps xmm11, xmm9
packuswb xmm11, xmm11
packuswb xmm11, xmm11
paddb xmm11, xmm0
xorps xmm11, xmm1
movd dword [rbp - 0x61], xmm11
mov eax, ebx
lea r8, [rbp - 0x69]
add r8, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r8, [r8 + 1]
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, bl
inc ebx
sub al, cl
add al, 0x30
xor byte [r8 - 1], al
cmp ebx, 0xf
jl 0x140048340
movzx ecx, word [0x1400956d8]
lea rdx, [rbp - 0x69]
mov eax, dword [str.sFF6]
mov r9, rdi
movss xmm2, dword [0x1400a6cf4]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x1400956da]
xor byte [rbp + 0x70], 0x31
xor al, 0x36
xor byte [rbp + 0x71], 0x32
xor byte [rbp + 0x72], 0x33
mov word [rbp + 0x73], cx
xor cl, 0x34
xor byte [rbp + 0x74], 0x35
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e560
lea r11, [rsp + 0xd0]
movss dword [0x1400a6cf4], xmm0
mov rbx, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop rdi
pop rsi
pop rbp
ret