Function at 0x140043ba0
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 [0x140096b60]
xor ebx, ebx
cmp byte [0x140096b6b], bl
mov rdi, rcx
movzx r10d, byte [0x1400a7c8d]
mov esi, dword [0x1400a7090]
movaps xmmword [rax - 0x28], xmm6
movdqa xmm6, xmmword [0x140097530]
movaps xmmword [rax - 0x38], xmm7
movdqa xmm7, xmmword [0x140097520]
movaps xmmword [rax - 0x48], xmm8
movdqa xmm8, xmmword [0x1400978c0]
movaps xmmword [rax - 0x58], xmm9
movdqa xmm9, xmmword [0x140097580]
movaps xmmword [rax - 0x68], xmm10
movdqa xmm10, xmmword [str.1111]
movaps xmmword [rax - 0x78], xmm11
mov eax, dword [0x140096b68]
movdqa xmm11, xmmword [0x140097540]
movaps xmmword [rsp + 0x60], xmm12
movdqa xmm12, xmmword [0x1400975a0]
movaps xmmword [rsp + 0x50], xmm13
mov dword [rbp - 0x61], eax
movsd qword [rbp - 0x69], xmm0
je 0x140043dba
mov r8d, ebx
cmp esi, 2
jl 0x140043d7e
movdqa xmm1, xmm7
movdqa xmm0, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm8
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm7
pmulld xmm0, xmm10
psubd xmm1, xmm0
movd xmm0, dword [0x140096b60]
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140043dba
lea r9, [rbp - 0x69]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140043d90
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x140043eda
mov r8d, ebx
cmp esi, 2
jl 0x140043eaa
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140043eda
lea r9, [rbp + 0x6f]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140043eb0
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str.TeI_Y_M35___E]
mov r8d, ebx
mov ecx, dword [0x140096b08]
test eax, eax
movzx eax, byte [0x140096b0c]
mov r10d, dword [0x1400a9e74]
setne byte [0x1400a7c8d]
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
mov byte [rbp - 0x5d], al
cmp esi, 2
jl 0x14004405e
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
mov r8d, 0xc
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeI_Y_M35___E]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140044070
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x1400441ea
mov r8d, ebx
cmp esi, 2
jl 0x1400441b1
movd eax, xmm12
lea rcx, [rbp + 0x6f]
movdqa xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
mov r9, rdi
punpckldq xmm1, xmm7
mov r8d, r10d
pmuldq xmm1, xmm8
mov rdx, r11
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 [0x140096d98]
mov edx, eax
mov word [rbp - 0x61], cx
jmp 0x14004420a
lea r9, [rbp + 0x6f]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400441c0
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, eax
movzx eax, word [0x140096d98]
mov word [rbp - 0x61], ax
movsd xmm0, qword [0x140096d90]
lea r11, [rbp - 0x69]
movzx ecx, byte [0x140096d9a]
xor byte [rbp - 0x61], 0x41
xor cl, 0x43
xor byte [rbp - 0x60], 0x42
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov r10d, dword [0x1400a9e94]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
cmp byte [0x140096abf], bl
mov dword [0x1400a9e74], edx
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x5f], cl
mov qword [rbp + 0x6f], rax
je 0x14004437a
mov r8d, ebx
cmp esi, 2
jl 0x140044349
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004437a
lea r9, [rbp + 0x6f]
nop dword [rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044350
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x140096efb], bl
movsd xmm0, qword [str.TeXNRML__1D]
mov ecx, dword [0x140096ef8]
movzx r10d, byte [0x1400a9e1c]
movsd qword [rbp - 0x69], xmm0
mov dword [0x1400a9e94], eax
mov dword [rbp - 0x61], ecx
je 0x14004452a
mov r8d, ebx
cmp esi, 2
jl 0x1400444fa
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeXNRML__1D]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004452a
lea r9, [rbp - 0x69]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140044500
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x14004464a
mov r8d, ebx
cmp esi, 2
jl 0x14004461a
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004464a
lea r9, [rbp + 0x6f]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044620
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140097028]
lea r11, [rbp - 0x69]
movsd xmm0, qword [0x140097020]
test eax, eax
movzx eax, byte [0x14009702a]
movzx r10d, byte [0x1400a9e06]
setne byte [0x1400a9e1c]
movsd qword [rbp - 0x69], xmm0
xor al, 0x43
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp - 0x61], cx
xor cl, 0x41
xor byte [rbp - 0x60], 0x42
cmp byte [0x140096abf], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x1400447da
mov r8d, ebx
cmp esi, 2
jl 0x1400447ac
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x1400447da
lea r9, [rbp + 0x6f]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400447b0
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140097088]
lea r10, [rbp - 0x69]
movsd xmm0, qword [str.TeXNRML__C]
test eax, eax
movzx eax, byte [0x14009708a]
movss xmm4, dword [0x1400a7ccc]
setne byte [0x1400a9e06]
movsd qword [rbp - 0x69], xmm0
xor al, 0x43
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp - 0x61], cx
xor cl, 0x41
xor byte [rbp - 0x60], 0x42
cmp byte [0x140096abf], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x14004499a
mov r8d, ebx
cmp esi, 2
jl 0x14004495e
movd eax, xmm12
lea rcx, [rbp + 0x6f]
movdqa xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
movdqa xmm3, xmm6
punpckldq xmm1, xmm7
mov r9, rdi
pmuldq xmm1, xmm8
mov rdx, r10
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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.14003e800
movsd xmm1, qword [str.TeKPGZ2_._E]
movaps xmm2, xmm0
movsd qword [rbp - 0x69], xmm1
jmp 0x1400449bc
lea r9, [rbp + 0x6f]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044970
mov r9, rdi
lea rcx, [rbp + 0x6f]
movaps xmm2, xmm4
mov rdx, r10
call fcn.14003e800
movaps xmm2, xmm0
movsd xmm0, qword [str.TeKPGZ2_._E]
movsd qword [rbp - 0x69], xmm0
movzx eax, byte [0x140097014]
mov r8d, ebx
mov ecx, dword [0x140097010]
movzx r10d, byte [0x1400a9e07]
mov byte [rbp - 0x5d], al
movss dword [0x1400a7ccc], xmm2
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x140044b20
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
mov r8d, 0xc
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeKPGZ2_._E]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140044b30
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x140044c8a
mov r8d, ebx
cmp esi, 2
jl 0x140044c51
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140044c8a
lea r9, [rbp + 0x6f]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044c60
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140096f88]
lea r11, [rbp - 0x69]
movsd xmm0, qword [str.Te_NIW__C]
test eax, eax
movzx eax, byte [0x140096f8a]
movzx r10d, byte [0x1400a9e04]
setne byte [0x1400a9e07]
movsd qword [rbp - 0x69], xmm0
xor al, 0x43
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp - 0x61], cx
xor cl, 0x41
xor byte [rbp - 0x60], 0x42
cmp byte [0x140096abf], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x140044e1a
mov r8d, ebx
cmp esi, 2
jl 0x140044dec
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140044e1a
lea r9, [rbp + 0x6f]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044df0
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str.TeTIIRV._B]
test eax, eax
movzx eax, word [0x140096ce0]
movzx r10d, byte [0x1400a9e05]
setne byte [0x1400a9e04]
cmp byte [0x140096ce1], bl
movsd qword [rbp - 0x69], xmm0
mov word [rbp - 0x61], ax
je 0x140044e86
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x42
mov byte [rbp - 0x69], 0x6d
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x140044faa
mov r8d, ebx
cmp esi, 2
jl 0x140044f76
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140044faa
lea r9, [rbp + 0x6f]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140044f80
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str.TeHRNS__0D]
test eax, eax
mov ecx, dword [0x140096bb8]
movzx r10d, byte [0x1400a7c8c]
setne byte [0x1400a9e05]
cmp byte [0x140096bbb], bl
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
je 0x14004515b
mov r8d, ebx
cmp esi, 2
jl 0x14004512d
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeHRNS__0D]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004515b
lea r9, [rbp - 0x69]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140045131
cmp byte [0x140096abf], bl
lea r11, [rbp - 0x69]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
je 0x14004527a
mov r8d, ebx
cmp esi, 2
jl 0x14004524b
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004527a
lea r9, [rbp + 0x6f]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140045250
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140096ac8]
lea r11, [rbp - 0x69]
movsd xmm0, qword [0x140096ac0]
test eax, eax
movzx eax, byte [0x140096aca]
mov r10d, dword [0x1400a9e98]
setne byte [0x1400a7c8c]
movsd qword [rbp - 0x69], xmm0
xor al, 0x43
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp - 0x61], cx
xor cl, 0x41
xor byte [rbp - 0x60], 0x42
cmp byte [0x140096abf], bl
mov byte [rbp - 0x5f], al
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x6f], rax
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x61], cl
je 0x14004542a
mov r8d, ebx
cmp esi, 2
jl 0x1400453fb
movd eax, xmm12
lea rcx, [rbp + 0x6f]
movdqa xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm7
pmuldq xmm0, xmm8
mov r9, rdi
punpckldq xmm1, xmm7
mov r8d, r10d
pmuldq xmm1, xmm8
mov rdx, r11
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 [0x140096be0]
mov edx, eax
mov word [rbp - 0x61], cx
jmp 0x14004544a
lea r9, [rbp + 0x6f]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140045400
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov edx, eax
movzx eax, word [0x140096be0]
mov word [rbp - 0x61], ax
movsd xmm0, qword [str.TeYSEJW___C]
lea r11, [rbp - 0x69]
movzx ecx, byte [0x140096be2]
xor byte [rbp - 0x61], 0x41
xor cl, 0x43
xor byte [rbp - 0x60], 0x42
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov r10d, dword [0x1400a7cbc]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
cmp byte [0x140096abf], bl
mov dword [0x1400a9e98], edx
mov byte [rbp - 0x69], 0x6d
mov byte [rbp - 0x5f], cl
mov qword [rbp + 0x6f], rax
je 0x1400455ba
mov r8d, ebx
cmp esi, 2
jl 0x140045589
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x1400455ba
lea r9, [rbp + 0x6f]
nop dword [rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140045590
mov r9, rdi
lea rcx, [rbp + 0x6f]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x140096d37], bl
movzx r10d, byte [0x1400a9def]
mov dword [0x1400a7cbc], eax
mov rax, qword [str.TeI_Y_M_]
mov qword [rbp + 0x6f], rax
je 0x1400456fa
mov r8d, ebx
cmp esi, 2
jl 0x1400456c7
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x1400456fa
lea r9, [rbp + 0x6f]
nop dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400456d0
cmp byte [0x140096abf], bl
lea r11, [rbp + 0x6f]
mov rax, qword [str.oSHIRL_TeWUS_R__C]
mov qword [rbp + 0x77], rax
je 0x14004581a
mov r8d, ebx
cmp esi, 2
jl 0x1400457ea
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x14004581a
lea r9, [rbp + 0x77]
nop
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400457f0
mov r9, rdi
lea rcx, [rbp + 0x77]
mov r8d, r10d
mov rdx, r11
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140096b50]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [str.TeZUPP4A]
test eax, eax
movzx eax, byte [0x140096cb8]
mov r9, rdi
movzx r8d, byte [0x1400a9deb]
setne byte [0x1400a9def]
movsd qword [rbp - 0x69], xmm0
xor al, 0x41
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp - 0x61], al
mov eax, dword [0x140096b4c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
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 [0x140096b50]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [str.TeHQRQK_A]
test eax, eax
movzx eax, byte [0x140096da8]
mov r9, rdi
movzx r8d, byte [0x1400a9ded]
setne byte [0x1400a9deb]
movsd qword [rbp - 0x69], xmm0
xor al, 0x41
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp - 0x61], al
mov eax, dword [0x140096b4c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
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.TeZUPP4_5D]
test eax, eax
mov ecx, dword [0x140096ee8]
setne byte [0x1400a9ded]
movsd qword [rbp - 0x69], xmm0
cmp byte [0x140096eeb], bl
mov dword [rbp - 0x61], ecx
je 0x140045afa
mov r8d, ebx
cmp esi, 2
jl 0x140045abf
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeZUPP4_5D]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140045afa
lea r9, [rbp - 0x69]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140045ad0
mov eax, dword [0x140096b4c]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a7cac]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096b50]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
call fcn.14003e800
movzx eax, word [0x140096ec4]
mov r8d, ebx
mov ecx, dword [0x140096ec0]
mov word [rbp - 0x5d], ax
movzx eax, byte [0x140096ec6]
movss dword [0x1400a7cac], xmm0
movsd xmm0, qword [str.TeZUPP42__1.G]
mov byte [rbp - 0x5b], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x140045cbe
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
mov r8d, 0xc
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeZUPP42__1.G]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140045cd0
movzx ecx, word [0x140096b50]
lea rdx, [rbp - 0x69]
mov eax, dword [0x140096b4c]
mov r9, rdi
movss xmm2, dword [0x1400a7c9c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x41
mov byte [rbp + 0x75], al
call fcn.14003e800
cmp byte [0x140096aeb], bl
mov ecx, dword [0x140096ae8]
movzx r10d, byte [0x1400a9dea]
movss dword [0x1400a7c9c], xmm0
movsd xmm0, qword [0x140096ae0]
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
je 0x140045efa
mov r8d, ebx
cmp esi, 2
jl 0x140045ec2
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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 [0x140096ae0]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140045efa
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140045ed0
mov eax, dword [0x140096b4c]
lea rdx, [rbp - 0x69]
mov dword [rbp + 0x6f], eax
lea rcx, [rbp + 0x6f]
movzx eax, word [0x140096b50]
mov r9, rdi
xor byte [rbp + 0x70], 0x3a
mov r8d, r10d
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movzx ecx, word [0x140096b50]
lea rdx, [rbp - 0x69]
movsd xmm0, qword [str.TeZUPUZ9A]
test eax, eax
movzx eax, byte [0x140096e20]
mov r9, rdi
mov r8d, dword [0x1400a9eb8]
setne byte [0x1400a9dea]
movsd qword [rbp - 0x69], xmm0
xor al, 0x41
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp - 0x61], al
mov eax, dword [0x140096b4c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
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 [0x140096b50]
mov r9, rdi
movsd xmm0, qword [str.TeSUIP8A]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov dword [0x1400a9eb8], eax
movzx eax, byte [0x1400971c0]
xor al, 0x41
mov word [rbp + 0x73], cx
xor byte [rbp + 0x74], 0x3e
xor cl, 0x3d
mov byte [rbp - 0x61], al
mov eax, dword [0x140096b4c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
xor al, 0x3f
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x41
mov byte [rbp + 0x73], cl
mov r8d, dword [0x1400a9e70]
lea rdx, [rbp - 0x69]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [str.TeKNXZV5_E]
mov r8d, ebx
mov ecx, dword [0x140096d18]
movzx r10d, byte [0x1400a9dec]
mov dword [0x1400a9e70], eax
movzx eax, byte [0x140096d1c]
mov byte [rbp - 0x5d], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x1400461da
movd eax, xmm12
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
mov r8d, 0xc
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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.TeKNXZV5_E]
xorps xmm1, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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 dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400461f0
movzx ecx, word [0x140096b50]
lea rdx, [rbp - 0x69]
mov eax, dword [0x140096b4c]
mov r9, rdi
mov dword [rbp + 0x6f], eax
mov r8d, r10d
movzx eax, byte [0x140096b52]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
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 [0x140096d70]
lea rdx, [rbp + 0x6f]
movss xmm2, dword [0x1400a7cd0]
test eax, eax
mov eax, dword [str.TeOML_]
mov r9, rdi
setne byte [0x1400a9dec]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096d72]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
movzx ecx, word [0x140096ad0]
mov word [rbp + 0x7b], cx
xor cl, 0x3d
xor byte [rbp + 0x7c], 0x3e
mov byte [rbp + 0x75], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x77], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x78], 0x3a
xor al, 0x3f
xor byte [rbp + 0x79], 0x3b
xor byte [rbp + 0x7a], 0x3c
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.14003e800
mov eax, dword [str.TeOMY_]
movzx ecx, word [0x140096c2c]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096c2e]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
movzx ecx, word [0x140096ad0]
mov word [rbp + 0x7b], cx
xor cl, 0x3d
mov byte [rbp + 0x75], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x77], eax
xor byte [rbp + 0x78], 0x3a
xor byte [rbp + 0x79], 0x3b
xor byte [rbp + 0x7a], 0x3c
xor byte [rbp + 0x7c], 0x3e
movzx eax, byte [0x140096ad2]
mov byte [rbp + 0x7b], cl
movss dword [0x1400a7cd0], xmm0
mov byte [rbp + 0x6f], 0x6d
mov byte [rbp + 0x77], 0x43
movss xmm2, dword [0x1400a7cd4]
lea rdx, [rbp + 0x6f]
xor al, 0x3f
lea rcx, [rbp + 0x77]
mov r9, rdi
mov byte [rbp + 0x7d], al
call fcn.14003e800
movzx ecx, word [0x140096c24]
lea rdx, [rbp + 0x6f]
mov eax, dword [0x140096c20]
mov r9, rdi
movss xmm2, dword [0x1400a7cd8]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096c26]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
movzx ecx, word [0x140096ad0]
mov word [rbp + 0x7b], cx
xor cl, 0x3d
xor byte [rbp + 0x7c], 0x3e
mov byte [rbp + 0x75], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x77], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x78], 0x3a
xor al, 0x3f
xor byte [rbp + 0x79], 0x3b
xor byte [rbp + 0x7a], 0x3c
mov byte [rbp + 0x7b], cl
lea rcx, [rbp + 0x77]
mov byte [rbp + 0x7d], al
movss dword [0x1400a7cd4], xmm0
mov byte [rbp + 0x6f], 0x6d
mov byte [rbp + 0x77], 0x43
call fcn.14003e800
movups xmm2, xmmword [str.TeRRKWL_._665H]
movdqa xmm13, xmmword [0x140097550]
movss dword [0x1400a7cd8], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x14004663a
mov r8d, ebx
cmp esi, 2
jl 0x140046601
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x14004663a
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140046610
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a7c90]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
movups xmm2, xmmword [str.TeRRKWL_._66_H]
movss dword [0x1400a7c90], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x14004688a
mov r8d, ebx
cmp esi, 2
jl 0x140046856
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x14004688a
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140046860
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a7c94]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
movups xmm2, xmmword [0x140096f50]
movss dword [0x1400a7c94], xmm0
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp - 0x69], xmm2
test al, al
je 0x140046ada
mov r8d, ebx
cmp esi, 2
jl 0x140046aa6
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x5d], xmm2
jmp 0x140046ada
lea r9, [rbp - 0x69]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140046ab0
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp - 0x69]
movss xmm2, dword [0x1400a7c98]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
cmp byte [0x140096adf], bl
mov rax, qword [str.TeHWXRM_Te_SK_V2_.D]
mov qword [rbp + 0x77], rax
movss dword [0x1400a7c98], xmm0
je 0x140046c5a
mov r8d, ebx
cmp esi, 2
jl 0x140046c1e
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140046c5a
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140046c30
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a7ca0]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
cmp byte [0x140096f4f], bl
mov rax, qword [str.TeHWXRX_TeRRKWL_._66_HjRTK]
mov qword [rbp + 0x77], rax
movss dword [0x1400a7ca0], xmm0
je 0x140046dda
mov r8d, ebx
cmp esi, 2
jl 0x140046d9e
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140046dda
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140046db0
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a7ca4]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
cmp byte [0x1400970df], bl
mov rax, qword [str.TeHWXR__TeMUNW___B]
mov qword [rbp + 0x77], rax
movss dword [0x1400a7ca4], xmm0
je 0x140046f5a
mov r8d, ebx
cmp esi, 2
jl 0x140046f1e
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
psrad xmm1, 4
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
psrad xmm1, 4
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 0x140046f5a
lea r9, [rbp + 0x77]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140046f30
mov eax, dword [str.zUWSOM_]
lea rdx, [rbp + 0x77]
movss xmm2, dword [0x1400a7ca8]
lea rcx, [rbp + 0x6f]
mov dword [rbp + 0x6f], eax
mov r9, rdi
movzx eax, word [0x140096ad0]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x73], 0x3d
xor al, 0x3f
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
movzx eax, byte [0x140096c70]
mov r8d, ebx
movss dword [0x1400a7ca8], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str.TeRRKWL_.7.:I]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x14004716f
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
mov r8d, 0x10
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]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047180
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
mov eax, dword [str.zUWSOM_]
mov r9, rdi
movss xmm2, dword [0x1400a7cc0]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e800
movzx eax, byte [0x140096d08]
mov r8d, ebx
movss dword [0x1400a7cc0], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str.TeRRKWL_.7._I]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x1400473c8
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
mov r8d, 0x10
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 word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400473e0
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
mov eax, dword [str.zUWSOM_]
mov r9, rdi
movss xmm2, dword [0x1400a7cc4]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e800
movzx eax, byte [0x140096fa0]
mov r8d, ebx
movss dword [0x1400a7cc4], xmm0
mov byte [rbp - 0x59], al
movups xmm2, xmmword [str.TeRRKWL_.7.I]
movups xmmword [rbp - 0x69], xmm2
cmp esi, 2
jl 0x140047628
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x5d]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
mov r8d, 0x10
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 word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047640
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
mov eax, dword [str.zUWSOM_]
mov r9, rdi
movss xmm2, dword [0x1400a7cc8]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e800
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
movzx eax, byte [0x1400970f8]
mov r9, rdi
movss xmm2, dword [0x1400a7c80]
xor al, 0x41
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp - 0x61], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
movss dword [0x1400a7cc8], xmm0
movsd xmm0, qword [str.TeXNRML2A]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
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.14003e800
movzx eax, byte [0x140096db8]
mov r9, rdi
movzx ecx, word [0x140096ad0]
xor al, 0x41
mov byte [rbp - 0x61], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
movss dword [0x1400a7c80], xmm0
movsd xmm0, qword [str.TeXNRMLA]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor al, 0x3f
mov byte [rbp - 0x69], 0x6d
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x73], cl
movss xmm2, dword [0x1400a7c84]
lea rdx, [rbp - 0x69]
lea rcx, [rbp + 0x6f]
call fcn.14003e800
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
movzx eax, byte [0x140096ed8]
mov r9, rdi
movss xmm2, dword [0x1400a7c88]
xor al, 0x41
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp - 0x61], al
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
movss dword [0x1400a7c84], xmm0
movsd xmm0, qword [str.TeXNRML_A]
movsd qword [rbp - 0x69], xmm0
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
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.14003e800
cmp byte [0x140096e59], bl
movzx eax, word [0x140096e58]
mov word [rbp - 0x61], ax
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x140096ad0]
movss dword [0x1400a7c88], xmm0
movsd xmm0, qword [str.Te_SK_P_3B]
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
movsd qword [rbp - 0x69], xmm0
je 0x1400478e7
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x42
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a7cb0]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x3a
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x3b
xor al, 0x3f
xor byte [rbp + 0x72], 0x3c
mov r9, rdi
xor byte [rbp + 0x73], 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
cmp byte [0x140096a71], bl
movzx eax, word [0x140096a70]
mov word [rbp - 0x61], ax
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x140096ad0]
movss dword [0x1400a7cb0], xmm0
movsd xmm0, qword [0x140096a68]
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
movsd qword [rbp - 0x69], xmm0
je 0x140047987
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x42
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a7cb4]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x3a
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x3b
xor al, 0x3f
xor byte [rbp + 0x72], 0x3c
mov r9, rdi
xor byte [rbp + 0x73], 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
cmp byte [0x140096cf1], bl
movzx eax, word [0x140096cf0]
mov word [rbp - 0x61], ax
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x140096ad0]
movss dword [0x1400a7cb4], xmm0
movsd xmm0, qword [str.Te_SK_P_B]
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
movsd qword [rbp - 0x69], xmm0
je 0x140047a27
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x42
mov byte [rbp - 0x69], 0x6d
movss xmm2, dword [0x1400a7cb8]
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x70], 0x3a
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x71], 0x3b
xor al, 0x3f
xor byte [rbp + 0x72], 0x3c
mov r9, rdi
xor byte [rbp + 0x73], 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call fcn.14003e800
movzx eax, byte [0x140096bf8]
mov r8d, ebx
movss dword [0x1400a7cb8], xmm0
mov byte [rbp - 0x41], al
movups xmm2, xmmword [str.TeKPGZ2_00____I]
movups xmmword [rbp - 0x51], xmm2
cmp esi, 2
jl 0x140047c21
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x51], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
movdqa xmm2, xmm13
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
movd xmm1, dword [rbp - 0x45]
psubd xmm2, xmm0
andps xmm2, xmm9
movd xmm0, ecx
packuswb xmm2, xmm2
mov r8d, 0x10
packuswb xmm2, xmm2
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0x45], xmm2
mov eax, r8d
lea r9, [rbp - 0x51]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140047c30
movzx eax, byte [0x140096b20]
lea rdx, [rbp - 0x51]
movsd xmm0, qword [str.SHHP_A]
lea rcx, [rbp - 0x69]
mov r8d, dword [0x1400a7ce0]
xor al, 0x41
movsd qword [rbp - 0x69], xmm0
mov r9, rdi
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov byte [rbp - 0x61], al
mov byte [rbp - 0x69], 0x44
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov dword [0x1400a7ce0], eax
mov r8d, ebx
movzx eax, word [0x140096ab0]
mov word [rbp - 0x41], ax
movzx eax, byte [0x140096ab2]
mov byte [rbp - 0x3f], al
movups xmm2, xmmword [str.TeOLKZ__6__62_K]
movups xmmword [rbp - 0x51], xmm2
cmp esi, 2
jl 0x140047e81
movd eax, xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
movdqa xmm2, xmm6
pmuldq xmm0, xmm8
pmuldq xmm1, xmm8
movd ecx, xmm12
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x51], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm8
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm10
psubd xmm13, xmm0
movd xmm1, dword [rbp - 0x45]
andps xmm13, xmm9
packuswb xmm13, xmm13
mov r8d, 0x10
packuswb xmm13, xmm13
movd xmm0, ecx
paddb xmm13, xmm0
xorps xmm13, xmm1
movd dword [rbp - 0x45], xmm13
mov eax, r8d
lea r9, [rbp - 0x51]
add r9, rax
nop dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x39
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140047e90
movzx eax, byte [0x140096b20]
lea rdx, [rbp - 0x51]
movsd xmm0, qword [str.SHHP_A]
lea rcx, [rbp - 0x69]
mov r8d, dword [0x1400a7ce4]
xor al, 0x41
movsd qword [rbp - 0x69], xmm0
mov r9, rdi
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
mov byte [rbp - 0x61], al
mov byte [rbp - 0x69], 0x44
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
cmp byte [0x1400970c1], bl
movsd xmm0, qword [str.TeI_TP__6B]
movzx r8d, byte [0x1400a9dee]
mov dword [0x1400a7ce4], eax
movzx eax, word [0x1400970c0]
mov word [rbp - 0x61], ax
mov eax, dword [str.zUWSOM_]
mov dword [rbp + 0x6f], eax
movzx eax, word [0x140096ad0]
mov word [rbp + 0x73], ax
movzx eax, byte [0x140096ad2]
movsd qword [rbp - 0x69], xmm0
je 0x140047f83
xor byte [rbp - 0x68], 0x3a
xor byte [rbp - 0x67], 0x3b
xor byte [rbp - 0x66], 0x3c
xor byte [rbp - 0x65], 0x3d
xor byte [rbp - 0x64], 0x3e
xor byte [rbp - 0x63], 0x3f
xor byte [rbp - 0x62], 0x40
xor byte [rbp - 0x61], 0x41
xor byte [rbp - 0x60], 0x42
mov byte [rbp - 0x69], 0x6d
xor byte [rbp + 0x70], 0x3a
lea rdx, [rbp - 0x69]
xor byte [rbp + 0x71], 0x3b
lea rcx, [rbp + 0x6f]
xor byte [rbp + 0x72], 0x3c
xor al, 0x3f
xor byte [rbp + 0x73], 0x3d
mov r9, rdi
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x75], al
mov byte [rbp + 0x6f], 0x43
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
movsd xmm0, qword [0x140097168]
test eax, eax
movzx eax, word [0x140097174]
mov ecx, dword [0x140097170]
setne byte [0x1400a9dee]
mov word [rbp - 0x5d], ax
movzx eax, byte [0x140097176]
mov byte [rbp - 0x5b], al
movsd qword [rbp - 0x69], xmm0
mov dword [rbp - 0x61], ecx
cmp esi, 2
jl 0x14004811b
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
psrad xmm1, 4
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 [0x140097168]
xorps xmm7, xmm0
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm8
movd dword [rbp - 0x69], xmm7
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
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
psrad xmm1, 4
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, 0x5397829d
lea r8, [r8 + 1]
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, bl
inc ebx
sub al, cl
add al, 0x39
xor byte [r8 - 1], al
cmp ebx, 0xf
jl 0x140048130
movzx ecx, word [0x140096ad0]
lea rdx, [rbp - 0x69]
mov eax, dword [str.zUWSOM_]
mov r9, rdi
movss xmm2, dword [0x1400a7cdc]
mov dword [rbp + 0x6f], eax
movzx eax, byte [0x140096ad2]
xor byte [rbp + 0x70], 0x3a
xor al, 0x3f
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
mov word [rbp + 0x73], cx
xor cl, 0x3d
xor byte [rbp + 0x74], 0x3e
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
mov byte [rbp + 0x6f], 0x43
mov byte [rbp + 0x75], al
call fcn.14003e800
lea r11, [rsp + 0xd0]
movss dword [0x1400a7cdc], 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