Function at 0x14005bc80
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x253b0]
mov eax, 0x254b0
call fcn.140126e60
sub rsp, rax
mov rax, qword [0x140160880]
xor rax, rsp
mov qword [rbp + 0x25390], rax
movaps xmmword [rsp + 0x254a0], xmm6
mov rsi, rcx
call fcn.140046b40
movups xmm0, xmmword [0x1401450d8]
mov edi, dword [reloc.WS2_32.dll_accept]
mov r10, rax
mov eax, dword [0x1401450f8]
xor ebx, ebx
mov dword [rbp + 0xe78], eax
mov r8d, ebx
movzx eax, byte [0x1401450fc]
mov byte [rbp + 0xe7c], al
movups xmm1, xmmword [0x1401450e8]
movups xmmword [rbp + 0xe58], xmm0
movups xmmword [rbp + 0xe68], xmm1
cmp edi, 2
jl 0x14005be57
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xe5c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x20
jl 0x14005bd50
cmp r8d, 0x25
jge 0x14005bea1
movsxd rax, r8d
lea r9, [rbp + 0xe58]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x14005be70
mov r8, r10
lea rdx, [rbp + 0xe58]
lea rcx, [rbp + 0xe80]
call fcn.1400b07e0
mov eax, dword [str.UTN_]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.KNOUSYL_]
lea rcx, [rbp + 0xf90]
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov dword [rsp + 0x60], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rsp + 0x61], 0x39
xor al, 0x3c
xor byte [rsp + 0x62], 0x3a
xor byte [rsp + 0x63], 0x3b
movsd qword [rbp + 0x2c8], xmm0
xor byte [rbp + 0x2c9], 0x39
xor byte [rbp + 0x2ca], 0x3a
xor byte [rbp + 0x2cb], 0x3b
xor byte [rbp + 0x2cc], 0x3c
xor byte [rbp + 0x2cd], 0x3d
xor byte [rbp + 0x2ce], 0x3e
xor byte [rbp + 0x2cf], 0x3f
mov byte [rsp + 0x64], al
movzx eax, byte [0x140144438]
xor al, 0x40
mov byte [rsp + 0x60], WSAGetLastError
mov byte [rbp + 0x2d0], al
mov byte [rbp + 0x2c8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xf90]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140146553], bl
movsd xmm0, qword [str.KMH_PNM_._C]
mov eax, dword [0x140146550]
movzx r10d, byte [reloc.WS2_32.dll_accept]
movsd qword [rbp + 0x798], xmm0
mov dword [rbp + 0x7a0], eax
je 0x14005c101
mov r8d, ebx
cmp edi, 2
jl 0x14005c0b8
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.KMH_PNM_._C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x798], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x79c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x79c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x798]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005c0d0
movzx eax, byte [0x140144438]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.KNOUSYL_]
lea rcx, [rbp + 0x1390]
movsd qword [rbp + 0x2d8], xmm0
xor al, 0x40
xor byte [rbp + 0x2d9], 0x39
mov r8d, r10d
xor byte [rbp + 0x2da], 0x3a
xor byte [rbp + 0x2db], 0x3b
xor byte [rbp + 0x2dc], 0x3c
xor byte [rbp + 0x2dd], 0x3d
xor byte [rbp + 0x2de], 0x3e
xor byte [rbp + 0x2df], 0x3f
mov byte [rbp + 0x2e0], al
mov byte [rbp + 0x2d8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1390]
lea rdx, [rbp + 0x798]
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145721], bl
movsd xmm0, qword [str.OXNNP_MA]
movzx eax, word [0x140145720]
movzx r8d, byte [reloc.WS2_32.dll_accept]
movsd qword [rbp + 0x508], xmm0
movsd xmm0, qword [str.KNOUSYL_]
mov word [rbp + 0x510], ax
movzx eax, byte [0x140144438]
movsd qword [rbp + 0x2e8], xmm0
je 0x14005c220
xor byte [rbp + 0x509], 0x39
xor byte [rbp + 0x50a], 0x3a
xor byte [rbp + 0x50b], 0x3b
xor byte [rbp + 0x50c], 0x3c
xor byte [rbp + 0x50d], 0x3d
xor byte [rbp + 0x50e], 0x3e
xor byte [rbp + 0x50f], 0x3f
xor byte [rbp + 0x510], 0x40
xor byte [rbp + 0x511], 0x41
mov byte [rbp + 0x508], 0x77
nop dword [rax + rax]
xor byte [rbp + 0x2e9], 0x39
lea rdx, [0x14013e1c4]
xor byte [rbp + 0x2ea], 0x3a
lea rcx, [rbp + 0x1790]
xor byte [rbp + 0x2eb], 0x3b
xor al, 0x40
xor byte [rbp + 0x2ec], 0x3c
xor byte [rbp + 0x2ed], 0x3d
xor byte [rbp + 0x2ee], 0x3e
xor byte [rbp + 0x2ef], 0x3f
mov byte [rbp + 0x2f0], al
mov byte [rbp + 0x2e8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1790]
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x2e8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145161], bl
movsd xmm0, qword [0x140145158]
movzx eax, word [0x140145160]
movzx r8d, byte [0x1401ab1f0]
movsd qword [rbp + 0x518], xmm0
movsd xmm0, qword [str.KNOUSYL_]
mov word [rbp + 0x520], ax
movzx eax, byte [0x140144438]
movsd qword [rbp + 0x2f8], xmm0
je 0x14005c320
xor byte [rbp + 0x519], 0x39
xor byte [rbp + 0x51a], 0x3a
xor byte [rbp + 0x51b], 0x3b
xor byte [rbp + 0x51c], 0x3c
xor byte [rbp + 0x51d], 0x3d
xor byte [rbp + 0x51e], 0x3e
xor byte [rbp + 0x51f], 0x3f
xor byte [rbp + 0x520], 0x40
xor byte [rbp + 0x521], 0x41
mov byte [rbp + 0x518], 0x63
xor byte [rbp + 0x2f9], 0x39
lea rdx, [0x14013e1c4]
xor byte [rbp + 0x2fa], 0x3a
lea rcx, [rbp + 0x1b90]
xor byte [rbp + 0x2fb], 0x3b
xor al, 0x40
xor byte [rbp + 0x2fc], 0x3c
xor byte [rbp + 0x2fd], 0x3d
xor byte [rbp + 0x2fe], 0x3e
xor byte [rbp + 0x2ff], 0x3f
mov byte [rbp + 0x300], al
mov byte [rbp + 0x2f8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1b90]
lea rdx, [rbp + 0x518]
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.JLTd_]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.KNOUSYL_]
lea rcx, [rbp + 0x1f90]
movzx r8d, byte [0x1401ab1df]
mov dword [rbp - 0x50], eax
movzx eax, word [0x140144508]
xor byte [rbp - 0x4f], 0x39
xor byte [rbp - 0x4e], 0x3a
xor byte [rbp - 0x4d], 0x3b
movsd qword [rbp + 0x308], xmm0
xor byte [rbp + 0x309], 0x39
xor byte [rbp + 0x30a], 0x3a
xor byte [rbp + 0x30b], 0x3b
xor byte [rbp + 0x30c], 0x3c
xor byte [rbp + 0x30d], 0x3d
xor byte [rbp + 0x30e], 0x3e
xor byte [rbp + 0x30f], 0x3f
mov word [rbp - 0x4c], ax
xor al, 0x3c
xor byte [rbp - 0x4b], 0x3d
mov byte [rbp - 0x4c], al
movzx eax, byte [0x140144438]
xor al, 0x40
mov byte [rbp - 0x50], WSAStartup
mov byte [rbp + 0x310], al
mov byte [rbp + 0x308], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1f90]
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x308]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140146499], bl
movsd xmm0, qword [0x140146490]
movzx eax, word [0x140146498]
movzx r8d, byte [reloc.WS2_32.dll_accept]
movsd qword [rbp + 0x528], xmm0
movsd xmm0, qword [str.KNOUSYL_]
mov word [rbp + 0x530], ax
movzx eax, byte [0x140144438]
movsd qword [rbp + 0x318], xmm0
je 0x14005c4e0
xor byte [rbp + 0x529], 0x39
xor byte [rbp + 0x52a], 0x3a
xor byte [rbp + 0x52b], 0x3b
xor byte [rbp + 0x52c], 0x3c
xor byte [rbp + 0x52d], 0x3d
xor byte [rbp + 0x52e], 0x3e
xor byte [rbp + 0x52f], 0x3f
xor byte [rbp + 0x530], 0x40
xor byte [rbp + 0x531], 0x41
mov byte [rbp + 0x528], reloc.WS2_32.dll_WSASetLastError
nop
xor byte [rbp + 0x319], 0x39
lea rdx, [0x14013e1c4]
xor byte [rbp + 0x31a], 0x3a
lea rcx, [rbp + 0x2390]
xor byte [rbp + 0x31b], 0x3b
xor al, 0x40
xor byte [rbp + 0x31c], 0x3c
xor byte [rbp + 0x31d], 0x3d
xor byte [rbp + 0x31e], 0x3e
xor byte [rbp + 0x31f], 0x3f
mov byte [rbp + 0x320], al
mov byte [rbp + 0x318], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x2390]
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x318]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140144ac8]
movsd xmm0, qword [str.UTNcV_F_]
xor al, 0x40
movsd qword [rbp + 0x328], xmm0
xor byte [rbp + 0x329], 0x39
xor byte [rbp + 0x32a], 0x3a
xor byte [rbp + 0x32b], 0x3b
xor byte [rbp + 0x32c], 0x3c
xor byte [rbp + 0x32d], 0x3d
xor byte [rbp + 0x32e], 0x3e
xor byte [rbp + 0x32f], 0x3f
cmp byte [0x1401449b1], bl
movsd xmm0, qword [str.SCHc_WQ_A]
mov byte [rbp + 0x330], al
movzx eax, word [0x1401449b0]
mov word [rbp + 0x540], ax
mov byte [rbp + 0x328], WSAStartup
movsd qword [rbp + 0x538], xmm0
je 0x14005c618
xor byte [rbp + 0x539], 0x39
xor byte [rbp + 0x53a], 0x3a
xor byte [rbp + 0x53b], 0x3b
xor byte [rbp + 0x53c], 0x3c
xor byte [rbp + 0x53d], 0x3d
xor byte [rbp + 0x53e], 0x3e
xor byte [rbp + 0x53f], 0x3f
xor byte [rbp + 0x540], 0x40
xor byte [rbp + 0x541], 0x41
mov byte [rbp + 0x538], WSAGetLastError
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_45]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x2790]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x2790]
lea rdx, [rbp + 0x328]
lea rcx, [rbp + 0x538]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145993], bl
movsd xmm0, qword [0x140145988]
mov eax, dword [0x140145990]
movsd qword [rbp + 0x7a8], xmm0
mov dword [rbp + 0x7b0], eax
je 0x14005c7d1
mov r8d, ebx
cmp edi, 2
jl 0x14005c790
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145988]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7a8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7ac]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7ac], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7a8]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005c7a0
cmp byte [0x1401449b1], bl
movsd xmm0, qword [str.SCHc_WQ_A]
movzx eax, word [0x1401449b0]
movsd qword [rbp + 0x548], xmm0
mov word [rbp + 0x550], ax
je 0x14005c83d
xor byte [rbp + 0x549], 0x39
xor byte [rbp + 0x54a], 0x3a
xor byte [rbp + 0x54b], 0x3b
xor byte [rbp + 0x54c], 0x3c
xor byte [rbp + 0x54d], 0x3d
xor byte [rbp + 0x54e], 0x3e
xor byte [rbp + 0x54f], 0x3f
xor byte [rbp + 0x550], 0x40
xor byte [rbp + 0x551], 0x41
mov byte [rbp + 0x548], WSAGetLastError
mov r8d, dword [reloc.WS2_32.dll_WSACleanup]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x2b90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x2b90]
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x548]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145359], bl
movsd xmm0, qword [str.TVYPc_WQ_A]
movzx eax, word [0x140145358]
movsd qword [rbp + 0x558], xmm0
mov word [rbp + 0x560], ax
je 0x14005c8e5
xor byte [rbp + 0x559], 0x39
xor byte [rbp + 0x55a], 0x3a
xor byte [rbp + 0x55b], 0x3b
xor byte [rbp + 0x55c], 0x3c
xor byte [rbp + 0x55d], 0x3d
xor byte [rbp + 0x55e], 0x3e
xor byte [rbp + 0x55f], 0x3f
xor byte [rbp + 0x560], 0x40
xor byte [rbp + 0x561], 0x41
mov byte [rbp + 0x558], WSAGetLastError
cmp byte [0x1401449b1], bl
movsd xmm0, qword [str.SCHc_WQ_A]
movzx eax, word [0x1401449b0]
movsd qword [rbp + 0x568], xmm0
mov word [rbp + 0x570], ax
je 0x14005c951
xor byte [rbp + 0x569], 0x39
xor byte [rbp + 0x56a], 0x3a
xor byte [rbp + 0x56b], 0x3b
xor byte [rbp + 0x56c], 0x3c
xor byte [rbp + 0x56d], 0x3d
xor byte [rbp + 0x56e], 0x3e
xor byte [rbp + 0x56f], 0x3f
xor byte [rbp + 0x570], 0x40
xor byte [rbp + 0x571], 0x41
mov byte [rbp + 0x568], WSAGetLastError
mov r8d, dword [reloc.WS2_32.dll_WSAStartup]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x2f90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x2f90]
lea rdx, [rbp + 0x558]
lea rcx, [rbp + 0x568]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401446a7], bl
mov rax, qword [str.YPWdWXG_P]
mov qword [rbp + 0x258], rax
je 0x14005caf1
cmp edi, 2
jl 0x14005cab4
movdqa xmm2, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x258]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x258], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x25c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x25c], xmm2
jmp 0x14005caf1
lea r9, [rbp + 0x258]
mov r8d, ebx
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005cac0
cmp byte [0x1401449b1], bl
movsd xmm0, qword [str.SCHc_WQ_A]
movzx eax, word [0x1401449b0]
movsd qword [rbp + 0x578], xmm0
mov word [rbp + 0x580], ax
je 0x14005cb5d
xor byte [rbp + 0x579], 0x39
xor byte [rbp + 0x57a], 0x3a
xor byte [rbp + 0x57b], 0x3b
xor byte [rbp + 0x57c], 0x3c
xor byte [rbp + 0x57d], 0x3d
xor byte [rbp + 0x57e], 0x3e
xor byte [rbp + 0x57f], 0x3f
xor byte [rbp + 0x580], 0x40
xor byte [rbp + 0x581], 0x41
mov byte [rbp + 0x578], WSAGetLastError
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x3390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x3390]
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x578]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145d2a]
movsd xmm0, qword [0x140145d20]
xor al, 0x42
movzx ecx, word [0x140145d28]
movsd qword [rbp + 0x5e8], xmm0
xor byte [rbp + 0x5e9], 0x39
xor byte [rbp + 0x5ea], 0x3a
xor byte [rbp + 0x5eb], 0x3b
xor byte [rbp + 0x5ec], 0x3c
xor byte [rbp + 0x5ed], 0x3d
xor byte [rbp + 0x5ee], 0x3e
xor byte [rbp + 0x5ef], 0x3f
movsd xmm0, qword [str.SCHc_WQ_A]
mov word [rbp + 0x5f0], cx
xor cl, 0x40
xor byte [rbp + 0x5f1], 0x41
cmp byte [0x1401449b1], bl
mov byte [rbp + 0x5f2], al
movzx eax, word [0x1401449b0]
mov word [rbp + 0x590], ax
mov byte [rbp + 0x5e8], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x5f0], cl
movsd qword [rbp + 0x588], xmm0
je 0x14005cc7a
xor byte [rbp + 0x589], 0x39
xor byte [rbp + 0x58a], 0x3a
xor byte [rbp + 0x58b], 0x3b
xor byte [rbp + 0x58c], 0x3c
xor byte [rbp + 0x58d], 0x3d
xor byte [rbp + 0x58e], 0x3e
xor byte [rbp + 0x58f], 0x3f
xor byte [rbp + 0x590], 0x40
xor byte [rbp + 0x591], 0x41
mov byte [rbp + 0x588], WSAGetLastError
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x3790]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x3790]
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x588]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144563], bl
movsd xmm0, qword [str.LKS_XL___C]
mov eax, dword [0x140144560]
movsd qword [rbp + 0x7b8], xmm0
mov dword [rbp + 0x7c0], eax
je 0x14005ce31
mov r8d, ebx
cmp edi, 2
jl 0x14005cdf2
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.LKS_XL___C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7b8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7bc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7bc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7b8]
add r9, rax
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005ce00
cmp byte [0x1401449b1], bl
movsd xmm0, qword [str.SCHc_WQ_A]
movzx eax, word [0x1401449b0]
movsd qword [rbp + 0x598], xmm0
mov word [rbp + 0x5a0], ax
je 0x14005ce9d
xor byte [rbp + 0x599], 0x39
xor byte [rbp + 0x59a], 0x3a
xor byte [rbp + 0x59b], 0x3b
xor byte [rbp + 0x59c], 0x3c
xor byte [rbp + 0x59d], 0x3d
xor byte [rbp + 0x59e], 0x3e
xor byte [rbp + 0x59f], 0x3f
xor byte [rbp + 0x5a0], 0x40
xor byte [rbp + 0x5a1], 0x41
mov byte [rbp + 0x598], WSAGetLastError
mov r8d, dword [reloc.WS2_32.dll_bind]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x3b90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x3b90]
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0x598]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.YPWdZO_]
movzx ecx, word [0x140144d04]
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov dword [rbp - 0x30], eax
movzx eax, byte [0x140144d06]
xor byte [rbp - 0x2f], 0x39
xor al, 0x3e
xor byte [rbp - 0x2e], 0x3a
xor byte [rbp - 0x2d], 0x3b
mov word [rbp - 0x2c], cx
xor cl, 0x3c
xor byte [rbp - 0x2b], 0x3d
cmp byte [0x1401443ab], bl
mov byte [rbp - 0x2a], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x24], eax
mov byte [rbp - 0x30], 0x61
mov byte [rbp - 0x2c], cl
je 0x14005cff1
cmp edi, 2
jl 0x14005cfb4
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x24], xmm2
jmp 0x14005cff1
lea r10, [rsp + 0x24]
mov r9d, ebx
nop dword [rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005cfc0
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x3f90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x3f90]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x24]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
movzx r11d, byte [0x1401a97ad]
mov dword [rsp + 0x28], eax
je 0x14005d101
cmp edi, 2
jl 0x14005d0c2
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x28], xmm2
jmp 0x14005d101
lea r9, [rsp + 0x28]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005d0d0
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x2c], eax
je 0x14005d1e1
cmp edi, 2
jl 0x14005d19a
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x2c], xmm2
jmp 0x14005d1e1
lea r10, [rsp + 0x2c]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005d1b0
mov r8d, r11d
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x4390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x4390]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x2c]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401466c7], bl
mov rax, qword [str.VLd_TS_KLYXYNM_K_L]
mov qword [rbp + 0x260], rax
je 0x14005d381
cmp edi, 2
jl 0x14005d33c
movdqa xmm2, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x260]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x260], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x264]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x264], xmm2
jmp 0x14005d381
lea r9, [rbp + 0x260]
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005d350
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x30], eax
je 0x14005d461
cmp edi, 2
jl 0x14005d41a
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x30], xmm2
jmp 0x14005d461
lea r9, [rsp + 0x30]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005d430
mov r8d, dword [0x14016092c]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x4790]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x4790]
lea rdx, [rbp + 0x260]
lea rcx, [rsp + 0x30]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x1401466f8]
mov r8d, ebx
mov byte [rbp + 0xaf0], al
movups xmm0, xmmword [str.YPWdQF___17___H]
movups xmmword [rbp + 0xae0], xmm0
cmp edi, 2
jl 0x14005d607
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xae4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005d500
cmp r8d, 0x11
jge 0x14005d651
movsxd rax, r8d
lea r9, [rbp + 0xae0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x14005d620
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x34], eax
je 0x14005d731
cmp edi, 2
jl 0x14005d6ea
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x34], xmm2
jmp 0x14005d731
lea r9, [rsp + 0x34]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005d700
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_200]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x4b90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x4b90]
lea rdx, [rbp + 0xae0]
lea rcx, [rsp + 0x34]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401452fb], bl
movsd xmm0, qword [str.YPWYSIa___C]
mov eax, dword [0x1401452f8]
movsd qword [rbp + 0x7c8], xmm0
mov dword [rbp + 0x7d0], eax
je 0x14005d8f1
mov r8d, ebx
cmp edi, 2
jl 0x14005d8a7
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.YPWYSIa___C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7c8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7cc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7cc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7c8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005d8c0
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x38], eax
je 0x14005d9d1
cmp edi, 2
jl 0x14005d98a
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x38], xmm2
jmp 0x14005d9d1
lea r9, [rsp + 0x38]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005d9a0
mov r8d, dword [0x1401a9804]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x4f90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x4f90]
lea rdx, [rbp + 0x7c8]
lea rcx, [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140145da0]
movzx eax, byte [0x140145da2]
movsd xmm0, qword [str.QTTNXaO__B]
xor al, 0x42
movzx r8d, byte [0x1401a97af]
movsd qword [rbp + 0x5f8], xmm0
xor byte [rbp + 0x5f9], 0x39
xor byte [rbp + 0x5fa], 0x3a
xor byte [rbp + 0x5fb], 0x3b
xor byte [rbp + 0x5fc], 0x3c
xor byte [rbp + 0x5fd], 0x3d
xor byte [rbp + 0x5fe], 0x3e
xor byte [rbp + 0x5ff], 0x3f
mov word [rbp + 0x600], cx
xor cl, 0x40
xor byte [rbp + 0x601], 0x41
cmp byte [0x1401443ab], bl
mov byte [rbp + 0x602], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x3c], eax
mov byte [rbp + 0x5f8], WSAGetLastError
mov byte [rbp + 0x600], cl
je 0x14005db61
cmp edi, 2
jl 0x14005db21
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x3c], xmm2
jmp 0x14005db61
lea r10, [rsp + 0x3c]
mov r9d, ebx
nop dword [rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005db30
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x5390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x5390]
lea rdx, [rbp + 0x5f8]
lea rcx, [rsp + 0x3c]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140145c88]
movzx eax, byte [0x140145c8a]
movsd xmm0, qword [0x140145c80]
xor al, 0x42
movzx r8d, byte [reloc.WS2_32.dll_accept]
movsd qword [rbp + 0x608], xmm0
xor byte [rbp + 0x609], 0x39
xor byte [rbp + 0x60a], 0x3a
xor byte [rbp + 0x60b], 0x3b
xor byte [rbp + 0x60c], 0x3c
xor byte [rbp + 0x60d], 0x3d
xor byte [rbp + 0x60e], 0x3e
xor byte [rbp + 0x60f], 0x3f
mov word [rbp + 0x610], cx
xor cl, 0x40
xor byte [rbp + 0x611], 0x41
cmp byte [0x1401443ab], bl
mov byte [rbp + 0x612], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x40], eax
mov byte [rbp + 0x608], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x610], cl
je 0x14005dcf1
cmp edi, 2
jl 0x14005dcaa
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
jmp 0x14005dcf1
lea r10, [rsp + 0x40]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005dcc0
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x5790]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x5790]
lea rdx, [rbp + 0x608]
lea rcx, [rsp + 0x40]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145f8b], bl
movsd xmm0, qword [str.QW_TNXa___C]
mov eax, dword [0x140145f88]
movzx r11d, byte [0x1401a97ae]
movsd qword [rbp + 0x7d8], xmm0
mov dword [rbp + 0x7e0], eax
je 0x14005deb1
mov r8d, ebx
cmp edi, 2
jl 0x14005de68
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.QW_TNXa___C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7d8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7dc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7dc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7d8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005de80
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x44], eax
je 0x14005df91
cmp edi, 2
jl 0x14005df4a
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x44], xmm2
jmp 0x14005df91
lea r10, [rsp + 0x44]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005df60
mov r8d, r11d
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x5b90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x5b90]
lea rdx, [rbp + 0x7d8]
lea rcx, [rsp + 0x44]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401456f9], bl
movups xmm0, xmmword [0x1401456e8]
movzx eax, word [0x1401456f8]
mov word [rbp + 0xc70], ax
movups xmmword [rbp + 0xc60], xmm0
je 0x14005e181
mov r8d, ebx
cmp edi, 2
jl 0x14005e137
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xc64]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005e030
cmp r8d, 0x12
jge 0x14005e181
movsxd rax, r8d
lea r9, [rbp + 0xc60]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14005e150
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x48], eax
je 0x14005e261
cmp edi, 2
jl 0x14005e21a
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x48], xmm2
jmp 0x14005e261
lea r9, [rsp + 0x48]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005e230
mov r8d, dword [0x1401a97f8]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x5f90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x5f90]
lea rdx, [rbp + 0xc60]
lea rcx, [rsp + 0x48]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145730]
movsd xmm0, qword [str.YPWdHDNZ_]
xor al, 0x40
movsd qword [rbp + 0x338], xmm0
xor byte [rbp + 0x339], 0x39
xor byte [rbp + 0x33a], 0x3a
xor byte [rbp + 0x33b], 0x3b
xor byte [rbp + 0x33c], 0x3c
xor byte [rbp + 0x33d], 0x3d
xor byte [rbp + 0x33e], 0x3e
xor byte [rbp + 0x33f], 0x3f
cmp byte [0x1401443ab], bl
mov byte [rbp + 0x340], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x4c], eax
mov byte [rbp + 0x338], 0x61
je 0x14005e3d1
cmp edi, 2
jl 0x14005e38b
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x4c], xmm2
jmp 0x14005e3d1
lea r9, [rsp + 0x4c]
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005e3a0
mov r8d, dword [0x1401a9800]
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x6390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x6390]
lea rdx, [rbp + 0x338]
lea rcx, [rsp + 0x4c]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.T_RH]
movzx r8d, byte [0x1401a97fc]
mov dword [rbp - 0x48], eax
movzx eax, word [0x140144680]
xor byte [rbp - 0x47], 0x39
xor byte [rbp - 0x46], 0x3a
xor byte [rbp - 0x45], 0x3b
mov word [rbp - 0x44], ax
xor al, 0x3c
xor byte [rbp - 0x43], 0x3d
cmp byte [0x1401443ab], bl
mov byte [rbp - 0x44], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x50], eax
mov byte [rbp - 0x48], WSAGetLastError
je 0x14005e512
cmp edi, 2
jl 0x14005e4d9
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x50], xmm2
jmp 0x14005e512
lea r10, [rsp + 0x50]
mov r9d, ebx
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005e4e1
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x6790]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x6790]
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x50]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.JX__]
movzx r8d, byte [reloc.WS2_32.dll_accept]
mov dword [rsp + 0x68], eax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
xor byte [rsp + 0x69], 0x39
xor al, 0x3c
xor byte [rsp + 0x6a], 0x3a
xor byte [rsp + 0x6b], 0x3b
cmp byte [0x1401443ab], bl
mov byte [rsp + 0x6c], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x54], eax
mov byte [rsp + 0x68], WSAStartup
je 0x14005e651
cmp edi, 2
jl 0x14005e60e
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x54], xmm2
jmp 0x14005e651
lea r10, [rsp + 0x54]
mov r9d, ebx
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005e620
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x6b90]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x6b90]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x54]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.KTUTHU_]
movzx ecx, word [0x1401463e8]
movd xmm4, dword [reloc.WS2_32.dll_accept]
mov dword [rbp - 0x28], eax
movzx eax, byte [0x1401463ea]
xor byte [rbp - 0x27], 0x39
xor al, 0x3e
xor byte [rbp - 0x26], 0x3a
xor byte [rbp - 0x25], 0x3b
mov word [rbp - 0x24], cx
xor cl, 0x3c
xor byte [rbp - 0x23], 0x3d
cmp byte [0x1401443ab], bl
mov byte [rbp - 0x22], al
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x58], eax
cvtdq2ps xmm4, xmm4
mov byte [rbp - 0x28], reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x24], cl
je 0x14005e7a1
cmp edi, 2
jl 0x14005e760
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x58], xmm2
jmp 0x14005e7a1
lea r9, [rsp + 0x58]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14005e770
xorps xmm2, xmm2
lea rdx, [0x14014375c]
cvtss2sd xmm2, xmm4
lea rcx, [rbp + 0x6f90]
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x6f90]
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x58]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140145b00]
mov r8d, ebx
movsd xmm0, qword [0x140145af8]
movzx r11d, byte [0x1401a97fd]
mov dword [rbp + 0x880], eax
movzx eax, byte [0x140145b04]
mov byte [rbp + 0x884], al
movsd qword [rbp + 0x878], xmm0
cmp edi, 2
jl 0x14005e922
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140145af8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x878], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x87c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x87c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x878]
add r9, rax
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14005e930
cmp byte [0x1401443ab], bl
mov eax, dword [0x1401443a8]
mov dword [rsp + 0x5c], eax
je 0x14005ea41
cmp edi, 2
jl 0x14005e9fa
movdqa xmm3, xmmword [0x140149500]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140149820]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140149820]
shufps xmm2, xmm0, 0xdd
psrad xmm2, 4
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmmword [str.8888888888888888]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rsp + 0x5c], xmm2
jmp 0x14005ea41
lea r10, [rsp + 0x5c]
mov r9d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r10, [r10 + 1]
imul r9d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r9b
inc r9d
sub al, cl
add al, 0x38
xor byte [r10 - 1], al
cmp r9d, 4
jl 0x14005ea10
mov r8d, r11d
lea rdx, [0x14013e1c4]
lea rcx, [rbp + 0x7390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x7390]
lea rdx, [rbp + 0x878]
lea rcx, [rsp + 0x5c]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401445d8]
lea rdx, [0x14013e1c4]
mov eax, dword [0x1401445d4]
movzx r8d, byte [0x1401a97a9]
mov dword [rbp - 0x20], eax
movzx eax, byte [0x1401445da]
xor byte [rbp - 0x1f], 0x39
xor al, 0x3e
xor byte [rbp - 0x1e], 0x3a
xor byte [rbp - 0x1d], 0x3b
mov word [rbp - 0x1c], cx
xor cl, 0x3c
xor byte [rbp - 0x1b], 0x3d
mov byte [rbp - 0x1c], cl
movzx ecx, word [0x1401445d8]
mov word [rbp - 0x14], cx
xor cl, 0x3c
xor byte [rbp - 0x13], 0x3d
mov byte [rbp - 0x1a], al
mov eax, dword [0x1401445d4]
mov dword [rbp - 0x18], eax
movzx eax, byte [0x1401445da]
xor byte [rbp - 0x17], 0x39
xor al, 0x3e
xor byte [rbp - 0x16], 0x3a
xor byte [rbp - 0x15], 0x3b
mov byte [rbp - 0x14], cl
lea rcx, [rbp + 0x7790]
mov byte [rbp - 0x12], al
mov byte [rbp - 0x20], reloc.WS2_32.dll_WSAStartup
mov byte [rbp - 0x18], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x7790]
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144979], bl
movups xmm0, xmmword [0x140144968]
movzx eax, word [0x140144978]
movzx r10d, byte [reloc.WS2_32.dll_accept]
movups xmmword [rbp + 0xc78], xmm0
mov word [rbp + 0xc88], ax
je 0x14005ecf1
mov r8d, ebx
cmp edi, 2
jl 0x14005eca7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xc7c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005eba0
cmp r8d, 0x12
jge 0x14005ecf1
movsxd rax, r8d
lea r9, [rbp + 0xc78]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14005ecc0
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov dword [rbp - 0x10], eax
lea rcx, [rbp + 0x7b90]
movzx eax, word [0x1401445d8]
mov r8d, r10d
xor byte [rbp - 0xf], 0x39
xor byte [rbp - 0xe], 0x3a
xor byte [rbp - 0xd], 0x3b
mov word [rbp - 0xc], ax
movzx eax, byte [0x1401445da]
xor byte [rbp - 0xc], 0x3c
xor al, 0x3e
xor byte [rbp - 0xb], 0x3d
mov byte [rbp - 0xa], al
mov byte [rbp - 0x10], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x7b90]
lea rdx, [rbp + 0xc78]
lea rcx, [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401444b9], bl
movups xmm0, xmmword [str.QTTNXaO__]
movzx eax, word [0x1401444b8]
movzx r10d, byte [0x1401a97ab]
movups xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xca0], ax
je 0x14005ef21
mov r8d, ebx
cmp edi, 2
jl 0x14005eed7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xc94]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005edd0
cmp r8d, 0x12
jge 0x14005ef21
movsxd rax, r8d
lea r9, [rbp + 0xc90]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x14005eef0
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov dword [rbp - 8], eax
lea rcx, [rbp + 0x7f90]
movzx eax, word [0x1401445d8]
mov r8d, r10d
xor byte [rbp - 7], 0x39
xor byte [rbp - 6], 0x3a
xor byte [rbp - 5], 0x3b
mov word [rbp - 4], ax
movzx eax, byte [0x1401445da]
xor byte [rbp - 4], 0x3c
xor al, 0x3e
xor byte [rbp - 3], 0x3d
mov byte [rbp - 2], al
mov byte [rbp - 8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x7f90]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp - 8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140144808]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x14014480a]
movsd xmm0, qword [str.VLdOTRZ.5B]
xor al, 0x42
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_50]
movsd qword [rbp + 0x618], xmm0
xor byte [rbp + 0x619], 0x39
xor byte [rbp + 0x61a], 0x3a
xor byte [rbp + 0x61b], 0x3b
xor byte [rbp + 0x61c], 0x3c
xor byte [rbp + 0x61d], 0x3d
xor byte [rbp + 0x61e], 0x3e
xor byte [rbp + 0x61f], 0x3f
mov word [rbp + 0x620], cx
xor cl, 0x40
xor byte [rbp + 0x621], 0x41
mov byte [rbp + 0x620], cl
movzx ecx, word [0x1401445d8]
mov word [rbp + 4], cx
xor cl, 0x3c
xor byte [rbp + 5], 0x3d
mov byte [rbp + 0x622], al
mov eax, dword [0x1401445d4]
mov dword [rbp], eax
movzx eax, byte [0x1401445da]
xor byte [rbp + 1], 0x39
xor al, 0x3e
xor byte [rbp + 2], 0x3a
xor byte [rbp + 3], 0x3b
mov byte [rbp + 4], cl
lea rcx, [rbp + 0x8390]
mov byte [rbp + 0x618], 0x66
mov byte [rbp], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 6], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x8390]
lea rdx, [rbp + 0x618]
lea rcx, [rbp]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [str.KQULc_QI]
movzx r10d, byte [0x1401a97ac]
movups xmmword [rbp + 0x9e0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x14005f221
cmp edi, 2
jl 0x14005f1e1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x9e4]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x14005f0e0
jmp 0x14005f221
lea r9, [rbp + 0x9e0]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x14005f1f0
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov dword [rbp + 8], eax
lea rcx, [rbp + 0x8790]
movzx eax, word [0x1401445d8]
mov r8d, r10d
xor byte [rbp + 9], 0x39
xor byte [rbp + 0xa], 0x3a
xor byte [rbp + 0xb], 0x3b
mov word [rbp + 0xc], ax
movzx eax, byte [0x1401445da]
xor byte [rbp + 0xc], 0x3c
xor al, 0x3e
xor byte [rbp + 0xd], 0x3d
mov byte [rbp + 0xe], al
mov byte [rbp + 8], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x8790]
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144b23], bl
movups xmm0, xmmword [str.KPVRIaR_9]
mov eax, dword [0x140144b20]
mov dword [rbp + 0xd90], eax
movups xmmword [rbp + 0xd80], xmm0
je 0x14005f451
mov r8d, ebx
cmp edi, 2
jl 0x14005f407
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd84]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005f300
cmp r8d, 0x14
jge 0x14005f451
movsxd rax, r8d
lea r9, [rbp + 0xd80]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x14005f420
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_200]
lea rcx, [rbp + 0x8b90]
mov dword [rbp + 0x10], eax
movzx eax, word [0x1401445d8]
xor byte [rbp + 0x11], 0x39
xor byte [rbp + 0x12], 0x3a
xor byte [rbp + 0x13], 0x3b
mov word [rbp + 0x14], ax
movzx eax, byte [0x1401445da]
xor byte [rbp + 0x14], 0x3c
xor al, 0x3e
xor byte [rbp + 0x15], 0x3d
mov byte [rbp + 0x16], al
mov byte [rbp + 0x10], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x8b90]
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x10]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140144b40]
lea rdx, [0x14014375c]
movzx eax, byte [0x140144b42]
movss xmm2, dword [0x1401a97e4]
xor al, 0x42
movsd xmm0, qword [str.PPNd_U_Q_B]
movsd qword [rbp + 0x628], xmm0
xor byte [rbp + 0x629], 0x39
xor byte [rbp + 0x62a], 0x3a
xor byte [rbp + 0x62b], 0x3b
xor byte [rbp + 0x62c], 0x3c
xor byte [rbp + 0x62d], 0x3d
xor byte [rbp + 0x62e], 0x3e
xor byte [rbp + 0x62f], 0x3f
mov word [rbp + 0x630], cx
xor cl, 0x40
xor byte [rbp + 0x631], 0x41
mov byte [rbp + 0x630], cl
movzx ecx, word [0x1401445d8]
mov word [rbp + 0x1c], cx
xor cl, 0x3c
xor byte [rbp + 0x1d], 0x3d
mov byte [rbp + 0x632], al
mov eax, dword [0x1401445d4]
mov dword [rbp + 0x18], eax
movzx eax, byte [0x1401445da]
xor byte [rbp + 0x19], 0x39
xor al, 0x3e
xor byte [rbp + 0x1a], 0x3a
xor byte [rbp + 0x1b], 0x3b
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1c], cl
lea rcx, [rbp + 0x8f90]
mov byte [rbp + 0x628], 0x68
mov byte [rbp + 0x18], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x1e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x8f90]
lea rdx, [rbp + 0x628]
lea rcx, [rbp + 0x18]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401457fb], bl
movsd xmm0, qword [str.KPVRIa___Cvvtnn_]
mov eax, dword [0x1401457f8]
movsd qword [rbp + 0x7e8], xmm0
mov dword [rbp + 0x7f0], eax
je 0x14005f731
mov r8d, ebx
cmp edi, 2
jl 0x14005f6ef
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.KPVRIa___Cvvtnn_]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7e8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7ec]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7ec], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7e8]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14005f700
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401a97dc]
lea rcx, [rbp + 0x9390]
mov dword [rbp + 0x20], eax
movzx eax, word [0x1401445d8]
xor byte [rbp + 0x21], 0x39
xor byte [rbp + 0x22], 0x3a
xor byte [rbp + 0x23], 0x3b
mov word [rbp + 0x24], ax
movzx eax, byte [0x1401445da]
xor byte [rbp + 0x24], 0x3c
xor al, 0x3e
xor byte [rbp + 0x25], 0x3d
mov byte [rbp + 0x26], al
mov byte [rbp + 0x20], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x9390]
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x20]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str._.L]
mov r8d, ebx
mov dword [rbp + 0xe20], eax
movzx eax, byte [0x1401453fc]
mov byte [rbp + 0xe24], al
movups xmm0, xmmword [str.KPVRIa53015]
movups xmmword [rbp + 0xe10], xmm0
cmp edi, 2
jl 0x14005f917
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xe14]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005f810
cmp r8d, 0x15
jge 0x14005f961
movsxd rax, r8d
lea r9, [rbp + 0xe10]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x14005f930
mov eax, dword [0x1401445d4]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401a97e0]
lea rcx, [rbp + 0x9790]
mov dword [rbp + 0x28], eax
movzx eax, word [0x1401445d8]
xor byte [rbp + 0x29], 0x39
xor byte [rbp + 0x2a], 0x3a
xor byte [rbp + 0x2b], 0x3b
mov word [rbp + 0x2c], ax
movzx eax, byte [0x1401445da]
xor byte [rbp + 0x2c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x2d], 0x3d
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x28], reloc.WS2_32.dll_WSAStartup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x9790]
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x28]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401442ef], bl
mov rax, qword [str.LKS_XL_oXNN]
movzx r10d, byte [0x1401a983d]
mov qword [rbp + 0x268], rax
je 0x14005fb41
cmp edi, 2
jl 0x14005fb01
movdqa xmm2, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x268]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x268], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x26c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x26c], xmm2
jmp 0x14005fb41
lea r9, [rbp + 0x268]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14005fb10
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0x9b90]
movsd qword [rbp + 0x638], xmm0
mov r8d, r10d
xor byte [rbp + 0x639], 0x39
xor byte [rbp + 0x63a], 0x3a
xor byte [rbp + 0x63b], 0x3b
xor byte [rbp + 0x63c], 0x3c
xor byte [rbp + 0x63d], 0x3d
xor byte [rbp + 0x63e], 0x3e
xor byte [rbp + 0x63f], 0x3f
mov word [rbp + 0x640], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x640], 0x40
xor al, 0x42
xor byte [rbp + 0x641], 0x41
mov byte [rbp + 0x642], al
mov byte [rbp + 0x638], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x9b90]
lea rdx, [rbp + 0x268]
lea rcx, [rbp + 0x638]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [0x140144cd8]
movzx eax, byte [0x140144ce0]
movzx r8d, byte [0x1401a983b]
xor al, 0x40
movsd qword [rbp + 0x348], xmm0
movsd xmm0, qword [str.LKS_XL__5B]
xor byte [rbp + 0x349], 0x39
xor byte [rbp + 0x34a], 0x3a
xor byte [rbp + 0x34b], 0x3b
xor byte [rbp + 0x34c], 0x3c
xor byte [rbp + 0x34d], 0x3d
xor byte [rbp + 0x34e], 0x3e
xor byte [rbp + 0x34f], 0x3f
movsd qword [rbp + 0x648], xmm0
xor byte [rbp + 0x649], 0x39
xor byte [rbp + 0x64a], 0x3a
xor byte [rbp + 0x64b], 0x3b
xor byte [rbp + 0x64c], 0x3c
xor byte [rbp + 0x64d], 0x3d
xor byte [rbp + 0x64e], 0x3e
xor byte [rbp + 0x64f], 0x3f
mov word [rbp + 0x650], cx
xor cl, 0x40
xor byte [rbp + 0x651], 0x41
mov byte [rbp + 0x350], al
movzx eax, byte [0x140144602]
xor al, 0x42
mov byte [rbp + 0x650], cl
lea rcx, [rbp + 0x9f90]
mov byte [rbp + 0x652], al
mov byte [rbp + 0x348], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x648], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x9f90]
lea rdx, [rbp + 0x348]
lea rcx, [rbp + 0x648]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144775], bl
mov eax, dword [0x140144770]
movups xmm0, xmmword [0x140144760]
mov dword [rbp + 0xe50], eax
movzx eax, word [0x140144774]
movups xmmword [rbp + 0xe40], xmm0
mov word [rbp + 0xe54], ax
je 0x14005fec1
mov r8d, ebx
cmp edi, 2
jl 0x14005fe77
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xe44]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x14005fd70
cmp r8d, 0x16
jge 0x14005fec1
movsxd rax, r8d
lea r9, [rbp + 0xe40]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x16
jl 0x14005fe90
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0xa390]
mov r8d, dword [0x1401ab0ec]
movsd qword [rbp + 0x658], xmm0
xor byte [rbp + 0x659], 0x39
xor byte [rbp + 0x65a], 0x3a
xor byte [rbp + 0x65b], 0x3b
xor byte [rbp + 0x65c], 0x3c
xor byte [rbp + 0x65d], 0x3d
xor byte [rbp + 0x65e], 0x3e
xor byte [rbp + 0x65f], 0x3f
mov word [rbp + 0x660], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x660], 0x40
xor al, 0x42
xor byte [rbp + 0x661], 0x41
mov byte [rbp + 0x662], al
mov byte [rbp + 0x658], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xa390]
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x658]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140145428]
mov r8d, ebx
movsd xmm0, qword [str.LKS_XL__._D]
mov dword [rbp + 0x890], eax
movzx eax, byte [0x14014542c]
mov byte [rbp + 0x894], al
movsd qword [rbp + 0x888], xmm0
cmp edi, 2
jl 0x1400600ad
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.LKS_XL__._D]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x888], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x88c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x88c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x888]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400600c0
movzx ecx, word [0x140144600]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x140144602]
movsd xmm0, qword [str.LKS_XL__5B]
xor al, 0x42
mov r8d, dword [0x1401ab0e8]
movsd qword [rbp + 0x668], xmm0
xor byte [rbp + 0x669], 0x39
xor byte [rbp + 0x66a], 0x3a
xor byte [rbp + 0x66b], 0x3b
xor byte [rbp + 0x66c], 0x3c
xor byte [rbp + 0x66d], 0x3d
xor byte [rbp + 0x66e], 0x3e
xor byte [rbp + 0x66f], 0x3f
mov word [rbp + 0x670], cx
xor cl, 0x40
xor byte [rbp + 0x671], 0x41
mov byte [rbp + 0x670], cl
lea rcx, [rbp + 0xa790]
mov byte [rbp + 0x668], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x672], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xa790]
lea rdx, [rbp + 0x888]
lea rcx, [rbp + 0x668]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x1401447e8]
mov r8d, ebx
movsd xmm0, qword [str.WWVBcRP_4_0__1F]
movzx r10d, byte [0x1401a983c]
mov dword [rbp + 0x920], eax
movzx eax, word [0x1401447ec]
mov word [rbp + 0x924], ax
movzx eax, byte [0x1401447ee]
mov byte [rbp + 0x926], al
movsd qword [rbp + 0x918], xmm0
cmp edi, 2
jl 0x1400602f5
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.WWVBcRP_4_0__1F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x918], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x91c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x91c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x918]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140060310
movzx ecx, word [0x140144600]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x140144602]
mov r8d, r10d
movsd xmm0, qword [str.LKS_XL__5B]
xor al, 0x42
movsd qword [rbp + 0x678], xmm0
xor byte [rbp + 0x679], 0x39
xor byte [rbp + 0x67a], 0x3a
xor byte [rbp + 0x67b], 0x3b
xor byte [rbp + 0x67c], 0x3c
xor byte [rbp + 0x67d], 0x3d
xor byte [rbp + 0x67e], 0x3e
xor byte [rbp + 0x67f], 0x3f
mov word [rbp + 0x680], cx
xor cl, 0x40
xor byte [rbp + 0x681], 0x41
mov byte [rbp + 0x680], cl
lea rcx, [rbp + 0xab90]
mov byte [rbp + 0x678], reloc.WS2_32.dll_WSACleanup
mov byte [rbp + 0x682], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xab90]
lea rdx, [rbp + 0x918]
lea rcx, [rbp + 0x678]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x140145298]
mov r8d, ebx
movzx r10d, byte [reloc.WS2_32.dll_accept]
mov word [rbp + 0xd00], ax
movzx eax, byte [0x14014529a]
mov byte [rbp + 0xd02], al
movups xmm0, xmmword [str.LXHYIaQ0_]
movups xmmword [rbp + 0xcf0], xmm0
cmp edi, 2
jl 0x140060567
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xcf4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140060460
cmp r8d, 0x13
jge 0x1400605b1
movsxd rax, r8d
lea r9, [rbp + 0xcf0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140060580
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0xaf90]
movsd qword [rbp + 0x688], xmm0
mov r8d, r10d
xor byte [rbp + 0x689], 0x39
xor byte [rbp + 0x68a], 0x3a
xor byte [rbp + 0x68b], 0x3b
xor byte [rbp + 0x68c], 0x3c
xor byte [rbp + 0x68d], 0x3d
xor byte [rbp + 0x68e], 0x3e
xor byte [rbp + 0x68f], 0x3f
mov word [rbp + 0x690], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x690], 0x40
xor al, 0x42
xor byte [rbp + 0x691], 0x41
mov byte [rbp + 0x692], al
mov byte [rbp + 0x688], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xaf90]
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x688]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401442b3], bl
movsd xmm0, qword [str.VLdHOWX_0C]
mov eax, dword [0x1401442b0]
movsd qword [rbp + 0x7f8], xmm0
mov dword [rbp + 0x800], eax
je 0x1400607e1
mov r8d, ebx
cmp edi, 2
jl 0x140060798
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.VLdHOWX_0C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x7f8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x7fc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x7fc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x7f8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400607b0
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0xb390]
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_200]
movsd qword [rbp + 0x698], xmm0
xor byte [rbp + 0x699], 0x39
xor byte [rbp + 0x69a], 0x3a
xor byte [rbp + 0x69b], 0x3b
xor byte [rbp + 0x69c], 0x3c
xor byte [rbp + 0x69d], 0x3d
xor byte [rbp + 0x69e], 0x3e
xor byte [rbp + 0x69f], 0x3f
mov word [rbp + 0x6a0], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x6a0], 0x40
xor al, 0x42
xor byte [rbp + 0x6a1], 0x41
mov byte [rbp + 0x6a2], al
mov byte [rbp + 0x698], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xb390]
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp + 0x698]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140144ed0]
mov r8d, ebx
mov dword [rbp + 0xe38], eax
movzx eax, byte [0x140144ed4]
mov byte [rbp + 0xe3c], al
movups xmm0, xmmword [str.UXBdXTMK___e14._._9L]
movups xmmword [rbp + 0xe28], xmm0
cmp edi, 2
jl 0x140060a07
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xe2c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140060900
cmp r8d, 0x15
jge 0x140060a51
movsxd rax, r8d
lea r9, [rbp + 0xe28]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x15
jl 0x140060a20
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0xb790]
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_200]
movsd qword [rbp + 0x6a8], xmm0
xor byte [rbp + 0x6a9], 0x39
xor byte [rbp + 0x6aa], 0x3a
xor byte [rbp + 0x6ab], 0x3b
xor byte [rbp + 0x6ac], 0x3c
xor byte [rbp + 0x6ad], 0x3d
xor byte [rbp + 0x6ae], 0x3e
xor byte [rbp + 0x6af], 0x3f
mov word [rbp + 0x6b0], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x6b0], 0x40
xor al, 0x42
xor byte [rbp + 0x6b1], 0x41
mov byte [rbp + 0x6b2], al
mov byte [rbp + 0x6a8], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xb790]
lea rdx, [rbp + 0xe28]
lea rcx, [rbp + 0x6a8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140144dc8]
mov r8d, ebx
mov byte [rbp + 0xb08], al
movups xmm0, xmmword [str.LKS_XL___._]
movups xmmword [rbp + 0xaf8], xmm0
cmp edi, 2
jl 0x140060c67
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xafc]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140060b60
cmp r8d, 0x11
jge 0x140060cb1
movsxd rax, r8d
lea r9, [rbp + 0xaf8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140060c80
movzx eax, word [0x140144600]
lea rdx, [0x14013e1c4]
movsd xmm0, qword [str.LKS_XL__5B]
lea rcx, [rbp + 0xbb90]
mov r8d, dword [0x140160af8]
movsd qword [rbp + 0x6b8], xmm0
xor byte [rbp + 0x6b9], 0x39
xor byte [rbp + 0x6ba], 0x3a
xor byte [rbp + 0x6bb], 0x3b
xor byte [rbp + 0x6bc], 0x3c
xor byte [rbp + 0x6bd], 0x3d
xor byte [rbp + 0x6be], 0x3e
xor byte [rbp + 0x6bf], 0x3f
mov word [rbp + 0x6c0], ax
movzx eax, byte [0x140144602]
xor byte [rbp + 0x6c0], 0x40
xor al, 0x42
xor byte [rbp + 0x6c1], 0x41
mov byte [rbp + 0x6c2], al
mov byte [rbp + 0x6b8], reloc.WS2_32.dll_WSACleanup
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xbb90]
lea rdx, [rbp + 0xaf8]
lea rcx, [rbp + 0x6b8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144bf5], bl
mov eax, dword [0x140144bf0]
movsd xmm0, qword [0x140144be8]
movzx r10d, byte [reloc.WS2_32.dll_accept]
mov dword [rbp + 0x8d0], eax
movzx eax, word [0x140144bf4]
mov word [rbp + 0x8d4], ax
movsd qword [rbp + 0x8c8], xmm0
je 0x140060ef1
mov r8d, ebx
cmp edi, 2
jl 0x140060eb2
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144be8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x8c8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x8cc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x8cc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x8c8]
add r9, rax
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140060ec0
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0x30], eax
lea rcx, [rbp + 0xbf90]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0x31], 0x39
xor byte [rbp + 0x32], 0x3a
xor byte [rbp + 0x33], 0x3b
mov word [rbp + 0x34], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x34], 0x3c
xor al, 0x3e
xor byte [rbp + 0x35], 0x3d
mov byte [rbp + 0x36], al
mov byte [rbp + 0x30], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xbf90]
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp + 0x30]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [str.JT_YOa__26_GVLd_TS_.._6]
movups xmmword [rbp + 0x9f0], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140061101
cmp edi, 2
jl 0x1400610c1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0x9f4]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140060fc0
jmp 0x140061101
lea r9, [rbp + 0x9f0]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400610d0
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x14016ff3c]
lea rcx, [rbp + 0xc390]
mov dword [rbp + 0x38], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0x39], 0x39
xor byte [rbp + 0x3a], 0x3a
xor byte [rbp + 0x3b], 0x3b
mov word [rbp + 0x3c], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x3c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x3d], 0x3d
mov byte [rbp + 0x3e], al
mov byte [rbp + 0x38], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xc390]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x38]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401465a8]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x1401465aa]
movsd xmm0, qword [str.ZVBdRRLR__B]
xor al, 0x42
movzx r8d, byte [0x1401a98dc]
movsd qword [rbp + 0x6c8], xmm0
xor byte [rbp + 0x6c9], 0x39
xor byte [rbp + 0x6ca], 0x3a
xor byte [rbp + 0x6cb], 0x3b
xor byte [rbp + 0x6cc], 0x3c
xor byte [rbp + 0x6cd], 0x3d
xor byte [rbp + 0x6ce], 0x3e
xor byte [rbp + 0x6cf], 0x3f
mov word [rbp + 0x6d0], cx
xor cl, 0x40
xor byte [rbp + 0x6d1], 0x41
mov byte [rbp + 0x6d0], cl
movzx ecx, word [0x1401442a0]
mov word [rbp + 0x44], cx
xor cl, 0x3c
xor byte [rbp + 0x45], 0x3d
mov byte [rbp + 0x6d2], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x40], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x41], 0x39
xor al, 0x3e
xor byte [rbp + 0x42], 0x3a
xor byte [rbp + 0x43], 0x3b
mov byte [rbp + 0x44], cl
lea rcx, [rbp + 0xc790]
mov byte [rbp + 0x6c8], 0x62
mov byte [rbp + 0x40], 0x76
mov byte [rbp + 0x46], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xc790]
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp + 0x40]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401463e0]
mov eax, dword [str.ZVBd]
movzx r8d, byte [0x1401aa8e8]
mov dword [rbp + 0x48], eax
movzx eax, byte [0x1401463e2]
xor byte [rbp + 0x49], 0x39
xor byte [rbp + 0x4a], 0x3a
xor byte [rbp + 0x4b], 0x3b
mov word [rbp + 0x4c], cx
xor cl, 0x3c
xor byte [rbp + 0x4d], 0x3d
xor al, 0x3e
mov byte [rbp + 0x4c], cl
movzx ecx, word [0x1401442a0]
mov byte [rbp + 0x4e], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x50], eax
mov byte [rbp + 0x48], 0x62
movzx eax, byte [0x1401442a2]
lea rdx, [0x14013e1c4]
xor byte [rbp + 0x51], 0x39
xor al, 0x3e
xor byte [rbp + 0x52], 0x3a
xor byte [rbp + 0x53], 0x3b
mov word [rbp + 0x54], cx
xor cl, 0x3c
xor byte [rbp + 0x55], 0x3d
mov byte [rbp + 0x54], cl
lea rcx, [rbp + 0xcb90]
mov byte [rbp + 0x50], 0x76
mov byte [rbp + 0x56], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xcb90]
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x50]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x140144c04]
lea rdx, [0x14013e1c4]
movzx ecx, word [0x1401442a0]
movzx r8d, byte [0x1401a98de]
mov word [rsp + 0x20], ax
movzx eax, byte [0x140144c06]
xor byte [rsp + 0x21], 0x39
xor al, 0x3a
mov word [rbp + 0x5c], cx
xor cl, 0x3c
xor byte [rbp + 0x5d], 0x3d
mov byte [rsp + 0x22], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x58], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x59], 0x39
xor al, 0x3e
xor byte [rbp + 0x5a], 0x3a
xor byte [rbp + 0x5b], 0x3b
mov byte [rbp + 0x5c], cl
lea rcx, [rbp + 0xcf90]
mov byte [rbp + 0x5e], al
mov byte [rsp + 0x20], 0x69
mov byte [rbp + 0x58], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xcf90]
lea rdx, [rsp + 0x20]
lea rcx, [rbp + 0x58]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140145398]
mov r8d, ebx
movsd xmm0, qword [str.PIXSOZ_.__D]
movzx r10d, byte [0x1401a983e]
mov dword [rbp + 0x8a0], eax
movzx eax, byte [0x14014539c]
mov byte [rbp + 0x8a4], al
movsd qword [rbp + 0x898], xmm0
cmp edi, 2
jl 0x1400614e0
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.PIXSOZ_.__D]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x898], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x89c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x89c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x898]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400614f0
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
mov eax, dword [str.NPIN_Q_]
mov r8d, r10d
mov dword [rbp + 0x60], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x61], 0x39
xor al, 0x3e
xor byte [rbp + 0x62], 0x3a
xor byte [rbp + 0x63], 0x3b
mov word [rbp + 0x64], cx
xor cl, 0x3c
xor byte [rbp + 0x65], 0x3d
mov byte [rbp + 0x64], cl
lea rcx, [rbp + 0xd390]
mov byte [rbp + 0x60], 0x76
mov byte [rbp + 0x66], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xd390]
lea rdx, [rbp + 0x898]
lea rcx, [rbp + 0x60]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x1401447a0]
movsd xmm0, qword [0x140144798]
xor al, 0x40
movzx r8d, byte [0x1401aa8ea]
movsd qword [rbp + 0x358], xmm0
xor byte [rbp + 0x359], 0x39
xor byte [rbp + 0x35a], 0x3a
xor byte [rbp + 0x35b], 0x3b
xor byte [rbp + 0x35c], 0x3c
xor byte [rbp + 0x35d], 0x3d
xor byte [rbp + 0x35e], 0x3e
xor byte [rbp + 0x35f], 0x3f
mov word [rbp + 0x6c], cx
xor cl, 0x3c
xor byte [rbp + 0x6d], 0x3d
mov byte [rbp + 0x360], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x68], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x69], 0x39
xor al, 0x3e
xor byte [rbp + 0x6a], 0x3a
xor byte [rbp + 0x6b], 0x3b
mov byte [rbp + 0x6c], cl
lea rcx, [rbp + 0xd790]
mov byte [rbp + 0x6e], al
mov byte [rbp + 0x358], 0x64
mov byte [rbp + 0x68], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xd790]
lea rdx, [rbp + 0x358]
lea rcx, [rbp + 0x68]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140144610]
mov r8d, ebx
movsd xmm0, qword [str.QTTNXa.____6F]
movzx r10d, byte [0x1401a98df]
mov dword [rbp + 0x930], eax
movzx eax, word [0x140144614]
mov word [rbp + 0x934], ax
movzx eax, byte [0x140144616]
mov byte [rbp + 0x936], al
movsd qword [rbp + 0x928], xmm0
cmp edi, 2
jl 0x1400617ae
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.QTTNXa.____6F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x928], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x92c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x92c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x928]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400617c0
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
mov eax, dword [str.NPIN_Q_]
mov r8d, r10d
mov dword [rbp + 0x70], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x71], 0x39
xor al, 0x3e
xor byte [rbp + 0x72], 0x3a
xor byte [rbp + 0x73], 0x3b
mov word [rbp + 0x74], cx
xor cl, 0x3c
xor byte [rbp + 0x75], 0x3d
mov byte [rbp + 0x74], cl
lea rcx, [rbp + 0xdb90]
mov byte [rbp + 0x70], 0x76
mov byte [rbp + 0x76], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xdb90]
lea rdx, [rbp + 0x928]
lea rcx, [rbp + 0x70]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x140144c00]
movsd xmm0, qword [str.KR_WYIQQ_]
xor al, 0x40
movzx r8d, byte [0x1401a98bc]
movsd qword [rbp + 0x368], xmm0
xor byte [rbp + 0x369], 0x39
xor byte [rbp + 0x36a], 0x3a
xor byte [rbp + 0x36b], 0x3b
xor byte [rbp + 0x36c], 0x3c
xor byte [rbp + 0x36d], 0x3d
xor byte [rbp + 0x36e], 0x3e
xor byte [rbp + 0x36f], 0x3f
mov word [rbp + 0x7c], cx
xor cl, 0x3c
xor byte [rbp + 0x7d], 0x3d
mov byte [rbp + 0x370], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x78], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x79], 0x39
xor al, 0x3e
xor byte [rbp + 0x7a], 0x3a
xor byte [rbp + 0x7b], 0x3b
mov byte [rbp + 0x7c], cl
lea rcx, [rbp + 0xdf90]
mov byte [rbp + 0x7e], al
mov byte [rbp + 0x368], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0x78], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xdf90]
lea rdx, [rbp + 0x368]
lea rcx, [rbp + 0x78]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144f4d], bl
mov eax, dword [0x140144f48]
movsd xmm0, qword [0x140144f40]
mov dword [rbp + 0x8e0], eax
movzx eax, word [0x140144f4c]
mov word [rbp + 0x8e4], ax
movsd qword [rbp + 0x8d8], xmm0
je 0x140061ac1
mov r8d, ebx
cmp edi, 2
jl 0x140061a75
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144f40]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x8d8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x8dc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x8dc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x8d8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140061a90
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401ab0f4]
lea rcx, [rbp + 0xe390]
mov dword [rbp + 0x80], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0x81], 0x39
xor byte [rbp + 0x82], 0x3a
xor byte [rbp + 0x83], 0x3b
mov word [rbp + 0x84], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x84], 0x3c
xor al, 0x3e
xor byte [rbp + 0x85], 0x3d
mov byte [rbp + 0x86], al
mov byte [rbp + 0x80], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xe390]
lea rdx, [rbp + 0x8d8]
lea rcx, [rbp + 0x80]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140145010]
movups xmmword [rbp + 0xa00], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140061cf1
cmp edi, 2
jl 0x140061cb1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa04]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140061bb0
jmp 0x140061cf1
lea r9, [rbp + 0xa00]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140061cc0
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401ab0f8]
lea rcx, [rbp + 0xe790]
mov dword [rbp + 0x88], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0x89], 0x39
xor byte [rbp + 0x8a], 0x3a
xor byte [rbp + 0x8b], 0x3b
mov word [rbp + 0x8c], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x8c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x8d], 0x3d
mov byte [rbp + 0x8e], al
mov byte [rbp + 0x88], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xe790]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x88]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144cb9], bl
movups xmm0, xmmword [0x140144ca8]
movzx eax, word [0x140144cb8]
movzx r10d, byte [0x1401a98bd]
movups xmmword [rbp + 0xca8], xmm0
mov word [rbp + 0xcb8], ax
je 0x140061f41
mov r8d, ebx
cmp edi, 2
jl 0x140061ef8
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xcac]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140061df1
cmp r8d, 0x12
jge 0x140061f41
movsxd rax, r8d
lea r9, [rbp + 0xca8]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140061f10
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0x90], eax
lea rcx, [rbp + 0xeb90]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0x91], 0x39
xor byte [rbp + 0x92], 0x3a
xor byte [rbp + 0x93], 0x3b
mov word [rbp + 0x94], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x94], 0x3c
xor al, 0x3e
xor byte [rbp + 0x95], 0x3d
mov byte [rbp + 0x96], al
mov byte [rbp + 0x90], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xeb90]
lea rdx, [rbp + 0xca8]
lea rcx, [rbp + 0x90]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140145a80]
lea rdx, [0x14013e1c4]
movzx ecx, word [0x1401442a0]
movzx r8d, byte [0x1401a98be]
mov dword [rbp - 0x40], eax
movzx eax, word [0x140145a84]
xor byte [rbp - 0x3f], 0x39
xor byte [rbp - 0x3e], 0x3a
xor byte [rbp - 0x3d], 0x3b
mov word [rbp - 0x3c], ax
xor al, 0x3c
xor byte [rbp - 0x3b], 0x3d
mov word [rbp + 0x9c], cx
xor cl, 0x3c
xor byte [rbp + 0x9d], 0x3d
mov byte [rbp - 0x3c], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0x98], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x99], 0x39
xor al, 0x3e
xor byte [rbp + 0x9a], 0x3a
xor byte [rbp + 0x9b], 0x3b
mov byte [rbp + 0x9c], cl
lea rcx, [rbp + 0xef90]
mov byte [rbp + 0x9e], al
mov byte [rbp - 0x40], 0x68
mov byte [rbp + 0x98], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xef90]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x98]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [str.YKWTN]
movzx ecx, word [0x1401442a0]
movzx r8d, byte [0x1401aa8e9]
mov dword [rbp - 0x38], eax
movzx eax, word [0x1401458b4]
xor byte [rbp - 0x37], 0x39
xor byte [rbp - 0x36], 0x3a
xor byte [rbp - 0x35], 0x3b
mov word [rbp - 0x34], ax
xor al, 0x3c
xor byte [rbp - 0x33], 0x3d
mov byte [rbp - 0x34], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0xa0], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xa1], 0x39
xor byte [rbp + 0xa2], 0x3a
xor byte [rbp + 0xa3], 0x3b
mov word [rbp + 0xa4], cx
xor cl, 0x3c
xor byte [rbp + 0xa5], 0x3d
xor al, 0x3e
mov byte [rbp - 0x38], 0x61
mov byte [rbp + 0xa0], 0x76
mov byte [rbp + 0xa4], cl
lea rdx, [0x14013e1c4]
mov byte [rbp + 0xa6], al
lea rcx, [rbp + 0xf390]
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xf390]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0xa0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x140144b30]
movsd xmm0, qword [0x140144b28]
xor al, 0x40
movzx r8d, byte [0x1401aa8ed]
movsd qword [rbp + 0x378], xmm0
xor byte [rbp + 0x379], 0x39
xor byte [rbp + 0x37a], 0x3a
xor byte [rbp + 0x37b], 0x3b
xor byte [rbp + 0x37c], 0x3c
xor byte [rbp + 0x37d], 0x3d
xor byte [rbp + 0x37e], 0x3e
xor byte [rbp + 0x37f], 0x3f
mov word [rbp + 0xac], cx
xor cl, 0x3c
xor byte [rbp + 0xad], 0x3d
mov byte [rbp + 0x380], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0xa8], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xa9], 0x39
xor al, 0x3e
xor byte [rbp + 0xaa], 0x3a
xor byte [rbp + 0xab], 0x3b
mov byte [rbp + 0xac], cl
lea rcx, [rbp + 0xf790]
mov byte [rbp + 0xae], al
mov byte [rbp + 0x378], 0x64
mov byte [rbp + 0xa8], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xf790]
lea rdx, [rbp + 0x378]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401449a3], bl
movsd xmm0, qword [str.QTTNXa___C]
mov eax, dword [0x1401449a0]
movzx r10d, byte [0x1401a98dd]
movsd qword [rbp + 0x808], xmm0
mov dword [rbp + 0x810], eax
je 0x1400623b1
mov r8d, ebx
cmp edi, 2
jl 0x140062371
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.QTTNXa___C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x808], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x80c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x80c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x808]
add r9, rax
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062380
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0xb0], eax
lea rcx, [rbp + 0xfb90]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0xb1], 0x39
xor byte [rbp + 0xb2], 0x3a
xor byte [rbp + 0xb3], 0x3b
mov word [rbp + 0xb4], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xb4], 0x3c
xor al, 0x3e
xor byte [rbp + 0xb5], 0x3d
mov byte [rbp + 0xb6], al
mov byte [rbp + 0xb0], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xfb90]
lea rdx, [rbp + 0x808]
lea rcx, [rbp + 0xb0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145c3b], bl
movsd xmm0, qword [str.PVWYYaK_96C]
mov eax, dword [0x140145c38]
movzx r10d, byte [0x1401a983f]
movsd qword [rbp + 0x818], xmm0
mov dword [rbp + 0x820], eax
je 0x1400625c1
mov r8d, ebx
cmp edi, 2
jl 0x140062580
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.PVWYYaK_96C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x818], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x81c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x81c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x818]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140062590
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0xb8], eax
lea rcx, [rbp + 0xff90]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0xb9], 0x39
xor byte [rbp + 0xba], 0x3a
xor byte [rbp + 0xbb], 0x3b
mov word [rbp + 0xbc], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xbc], 0x3c
xor al, 0x3e
xor byte [rbp + 0xbd], 0x3d
mov byte [rbp + 0xbe], al
mov byte [rbp + 0xb8], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0xff90]
lea rdx, [rbp + 0x818]
lea rcx, [rbp + 0xb8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401451f1], bl
movzx eax, word [0x1401451f0]
movsd xmm0, qword [str.LBOcNWE_A]
mov word [rbp + 0x5b0], ax
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0xc0], eax
movzx eax, word [0x1401442a0]
mov word [rbp + 0xc4], ax
movzx eax, byte [0x1401442a2]
movsd qword [rbp + 0x5a8], xmm0
je 0x1400626e0
xor byte [rbp + 0x5a9], 0x39
xor byte [rbp + 0x5aa], 0x3a
xor byte [rbp + 0x5ab], 0x3b
xor byte [rbp + 0x5ac], 0x3c
xor byte [rbp + 0x5ad], 0x3d
xor byte [rbp + 0x5ae], 0x3e
xor byte [rbp + 0x5af], 0x3f
xor byte [rbp + 0x5b0], 0x40
xor byte [rbp + 0x5b1], 0x41
mov byte [rbp + 0x5a8], reloc.WS2_32.dll_WSACleanup
nop dword [rax]
mov r8d, dword [0x14016ff38]
lea rdx, [0x14013e1c4]
xor byte [rbp + 0xc1], 0x39
lea rcx, [rbp + 0x10390]
xor byte [rbp + 0xc2], 0x3a
xor al, 0x3e
xor byte [rbp + 0xc3], 0x3b
xor byte [rbp + 0xc4], 0x3c
xor byte [rbp + 0xc5], 0x3d
mov byte [rbp + 0xc6], al
mov byte [rbp + 0xc0], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x10390]
lea rdx, [rbp + 0x5a8]
lea rcx, [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140146801], bl
movups xmm0, xmmword [str.VXWHYL]
movzx eax, word [0x140146800]
mov word [rbp + 0xcd0], ax
movups xmmword [rbp + 0xcc0], xmm0
je 0x140062911
mov r8d, ebx
cmp edi, 2
jl 0x1400628c7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xcc4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400627c0
cmp r8d, 0x12
jge 0x140062911
movsxd rax, r8d
lea r9, [rbp + 0xcc0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x1400628e0
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401ab0fc]
lea rcx, [rbp + 0x10790]
mov dword [rbp + 0xc8], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0xc9], 0x39
xor byte [rbp + 0xca], 0x3a
xor byte [rbp + 0xcb], 0x3b
mov word [rbp + 0xcc], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xcc], 0x3c
xor al, 0x3e
xor byte [rbp + 0xcd], 0x3d
mov byte [rbp + 0xce], al
mov byte [rbp + 0xc8], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x10790]
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0xc8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401446e1], bl
movups xmm0, xmmword [str.P_WH__M]
movzx eax, word [0x1401446e0]
mov word [rbp + 0xce8], ax
movups xmmword [rbp + 0xcd8], xmm0
je 0x140062b61
mov r8d, ebx
cmp edi, 2
jl 0x140062b17
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xcdc]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140062a10
cmp r8d, 0x12
jge 0x140062b61
movsxd rax, r8d
lea r9, [rbp + 0xcd8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140062b30
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401ab0f0]
lea rcx, [rbp + 0x10b90]
mov dword [rbp + 0xd0], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0xd1], 0x39
xor byte [rbp + 0xd2], 0x3a
xor byte [rbp + 0xd3], 0x3b
mov word [rbp + 0xd4], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xd4], 0x3c
xor al, 0x3e
xor byte [rbp + 0xd5], 0x3d
mov byte [rbp + 0xd6], al
mov byte [rbp + 0xd0], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x10b90]
lea rdx, [rbp + 0xcd8]
lea rcx, [rbp + 0xd0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x1401457c0]
mov r8d, ebx
movsd xmm0, qword [str.YKHTKbNP3_6F]
mov dword [rbp + 0x940], eax
movzx eax, word [0x1401457c4]
mov word [rbp + 0x944], ax
movzx eax, byte [0x1401457c6]
mov byte [rbp + 0x946], al
movsd qword [rbp + 0x938], xmm0
cmp edi, 2
jl 0x140062d3b
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.YKHTKbNP3_6F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x938], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x93c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x93c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x938]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140062d50
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
mov eax, dword [str.NPIN_Q_]
mov r8d, dword [reloc.WLDAP32.dll_Ordinal_200]
mov dword [rbp + 0xd8], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xd9], 0x39
xor al, 0x3e
xor byte [rbp + 0xda], 0x3a
xor byte [rbp + 0xdb], 0x3b
mov word [rbp + 0xdc], cx
xor cl, 0x3c
xor byte [rbp + 0xdd], 0x3d
mov byte [rbp + 0xdc], cl
lea rcx, [rbp + 0x10f90]
mov byte [rbp + 0xd8], 0x76
mov byte [rbp + 0xde], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x10f90]
lea rdx, [rbp + 0x938]
lea rcx, [rbp + 0xd8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401459af], bl
mov rax, qword [0x1401459a8]
movzx r10d, byte [0x1401ab1dd]
mov qword [rbp + 0x270], rax
je 0x140062f81
cmp edi, 2
jl 0x140062f41
movdqa xmm2, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x270]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x270], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x274]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x274], xmm2
jmp 0x140062f81
lea r9, [rbp + 0x270]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140062f50
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0xe0], eax
lea rcx, [rbp + 0x11390]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0xe1], 0x39
xor byte [rbp + 0xe2], 0x3a
xor byte [rbp + 0xe3], 0x3b
mov word [rbp + 0xe4], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xe4], 0x3c
xor al, 0x3e
xor byte [rbp + 0xe5], 0x3d
mov byte [rbp + 0xe6], al
mov byte [rbp + 0xe0], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x11390]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0xe0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x1401467e8]
mov r8d, ebx
movsd xmm0, qword [str.PVWYYa__2_76F]
movzx r10d, byte [0x1401ab1dc]
mov dword [rbp + 0x950], eax
movzx eax, word [0x1401467ec]
mov word [rbp + 0x954], ax
movzx eax, byte [0x1401467ee]
mov byte [rbp + 0x956], al
movsd qword [rbp + 0x948], xmm0
cmp edi, 2
jl 0x14006315f
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.PVWYYa__2_76F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x948], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x94c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x94c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x948]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140063170
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
mov eax, dword [str.NPIN_Q_]
mov r8d, r10d
mov dword [rbp + 0xe8], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xe9], 0x39
xor al, 0x3e
xor byte [rbp + 0xea], 0x3a
xor byte [rbp + 0xeb], 0x3b
mov word [rbp + 0xec], cx
xor cl, 0x3c
xor byte [rbp + 0xed], 0x3d
mov byte [rbp + 0xec], cl
lea rcx, [rbp + 0x11790]
mov byte [rbp + 0xe8], 0x76
mov byte [rbp + 0xee], al
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x11790]
lea rdx, [rbp + 0x948]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401444cb], bl
movsd xmm0, qword [str.YKHTKbMK9_C]
mov eax, dword [0x1401444c8]
movsd qword [rbp + 0x828], xmm0
mov dword [rbp + 0x830], eax
je 0x1400633b1
mov r8d, ebx
cmp edi, 2
jl 0x14006336a
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.YKHTKbMK9_C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x828], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x82c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x82c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x828]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140063380
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov r8d, dword [0x1401ab1e0]
lea rcx, [rbp + 0x11b90]
mov dword [rbp + 0xf0], eax
movzx eax, word [0x1401442a0]
xor byte [rbp + 0xf1], 0x39
xor byte [rbp + 0xf2], 0x3a
xor byte [rbp + 0xf3], 0x3b
mov word [rbp + 0xf4], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xf4], 0x3c
xor al, 0x3e
xor byte [rbp + 0xf5], 0x3d
mov byte [rbp + 0xf6], al
mov byte [rbp + 0xf0], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x11b90]
lea rdx, [rbp + 0x828]
lea rcx, [rbp + 0xf0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401442a0]
lea rdx, [0x14013e1c4]
movzx eax, byte [0x140144c70]
movsd xmm0, qword [0x140144c68]
xor al, 0x40
movzx r8d, byte [0x1401aa8eb]
movsd qword [rbp + 0x388], xmm0
xor byte [rbp + 0x389], 0x39
xor byte [rbp + 0x38a], 0x3a
xor byte [rbp + 0x38b], 0x3b
xor byte [rbp + 0x38c], 0x3c
xor byte [rbp + 0x38d], 0x3d
xor byte [rbp + 0x38e], 0x3e
xor byte [rbp + 0x38f], 0x3f
mov word [rbp + 0xfc], cx
xor cl, 0x3c
xor byte [rbp + 0xfd], 0x3d
mov byte [rbp + 0x390], al
mov eax, dword [str.NPIN_Q_]
mov dword [rbp + 0xf8], eax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0xf9], 0x39
xor al, 0x3e
xor byte [rbp + 0xfa], 0x3a
xor byte [rbp + 0xfb], 0x3b
mov byte [rbp + 0xfc], cl
lea rcx, [rbp + 0x11f90]
mov byte [rbp + 0xfe], al
mov byte [rbp + 0x388], reloc.WS2_32.dll_WSAStartup
mov byte [rbp + 0xf8], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x11f90]
lea rdx, [rbp + 0x388]
lea rcx, [rbp + 0xf8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145c4b], bl
movsd xmm0, qword [str.O_KSSaQ__C]
mov eax, dword [0x140145c48]
movzx r10d, byte [0x1401a98bf]
movsd qword [rbp + 0x838], xmm0
mov dword [rbp + 0x840], eax
je 0x1400636b1
mov r8d, ebx
cmp edi, 2
jl 0x14006366d
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.O_KSSaQ__C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x838], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x83c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x83c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x838]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140063680
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0x100], eax
lea rcx, [rbp + 0x12390]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0x101], 0x39
xor byte [rbp + 0x102], 0x3a
xor byte [rbp + 0x103], 0x3b
mov word [rbp + 0x104], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x104], 0x3c
xor al, 0x3e
xor byte [rbp + 0x105], 0x3d
mov byte [rbp + 0x106], al
mov byte [rbp + 0x100], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x12390]
lea rdx, [rbp + 0x838]
lea rcx, [rbp + 0x100]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145e4b], bl
movsd xmm0, qword [str.HU_BYOaQ__C]
mov eax, dword [0x140145e48]
movzx r10d, byte [0x1401aa8ec]
movsd qword [rbp + 0x848], xmm0
mov dword [rbp + 0x850], eax
je 0x1400638c1
mov r8d, ebx
cmp edi, 2
jl 0x140063880
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.HU_BYOaQ__C]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x848], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x84c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x84c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x848]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140063890
mov eax, dword [str.NPIN_Q_]
lea rdx, [0x14013e1c4]
mov dword [rbp + 0x108], eax
lea rcx, [rbp + 0x12790]
movzx eax, word [0x1401442a0]
mov r8d, r10d
xor byte [rbp + 0x109], 0x39
xor byte [rbp + 0x10a], 0x3a
xor byte [rbp + 0x10b], 0x3b
mov word [rbp + 0x10c], ax
movzx eax, byte [0x1401442a2]
xor byte [rbp + 0x10c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x10d], 0x3d
mov byte [rbp + 0x10e], al
mov byte [rbp + 0x108], 0x76
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x12790]
lea rdx, [rbp + 0x848]
lea rcx, [rbp + 0x108]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140144918]
movups xmmword [rbp + 0xa10], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140063af1
cmp edi, 2
jl 0x140063ab1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa14]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x1400639b0
jmp 0x140063af1
lea r9, [rbp + 0xa10]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140063ac0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ac8]
lea rcx, [rbp + 0x12b90]
mov dword [rbp + 0x110], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x111], 0x39
xor byte [rbp + 0x112], 0x3a
xor byte [rbp + 0x113], 0x3b
mov word [rbp + 0x114], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x114], 0x3c
xor al, 0x3e
xor byte [rbp + 0x115], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x110], 0x63
mov byte [rbp + 0x116], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x12b90]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x110]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x1401464b0]
movups xmmword [rbp + 0xa20], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140063d31
cmp edi, 2
jl 0x140063cf1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa24]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140063bf0
jmp 0x140063d31
lea r9, [rbp + 0xa20]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140063d00
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160acc]
lea rcx, [rbp + 0x12f90]
mov dword [rbp + 0x118], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x119], 0x39
xor byte [rbp + 0x11a], 0x3a
xor byte [rbp + 0x11b], 0x3b
mov word [rbp + 0x11c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x11c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x11d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x118], 0x63
mov byte [rbp + 0x11e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x12f90]
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140144d60]
movups xmmword [rbp + 0xa30], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140063f71
cmp edi, 2
jl 0x140063f31
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa34]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140063e30
jmp 0x140063f71
lea r9, [rbp + 0xa30]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140063f40
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ad0]
lea rcx, [rbp + 0x13390]
mov dword [rbp + 0x120], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x121], 0x39
xor byte [rbp + 0x122], 0x3a
xor byte [rbp + 0x123], 0x3b
mov word [rbp + 0x124], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x124], 0x3c
xor al, 0x3e
xor byte [rbp + 0x125], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x120], 0x63
mov byte [rbp + 0x126], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x13390]
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [str.VLd_TS_.._6]
movups xmmword [rbp + 0xa40], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400641b1
cmp edi, 2
jl 0x140064171
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa44]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140064070
jmp 0x1400641b1
lea r9, [rbp + 0xa40]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140064180
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ad4]
lea rcx, [rbp + 0x13790]
mov dword [rbp + 0x128], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x129], 0x39
xor byte [rbp + 0x12a], 0x3a
xor byte [rbp + 0x12b], 0x3b
mov word [rbp + 0x12c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x12c], 0x3c
xor al, 0x3e
xor byte [rbp + reloc.WLDAP32.dll_Ordinal_301], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x128], 0x63
mov byte [rbp + 0x12e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x13790]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x128]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x1401445d3], bl
movups xmm0, xmmword [0x1401445c0]
mov eax, dword [0x1401445d0]
mov dword [rbp + 0xda8], eax
movups xmmword [rbp + 0xd98], xmm0
je 0x140064401
mov r8d, ebx
cmp edi, 2
jl 0x1400643b7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd9c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400642b0
cmp r8d, 0x14
jge 0x140064401
movsxd rax, r8d
lea r9, [rbp + 0xd98]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x1400643d0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a78]
lea rcx, [rbp + 0x13b90]
mov dword [rbp + 0x130], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x131], 0x39
xor byte [rbp + 0x132], 0x3a
xor byte [rbp + 0x133], 0x3b
mov word [rbp + 0x134], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x134], 0x3c
xor al, 0x3e
xor byte [rbp + 0x135], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x130], 0x63
mov byte [rbp + 0x136], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x13b90]
lea rdx, [rbp + 0xd98]
lea rcx, [rbp + 0x130]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144a33], bl
movups xmm0, xmmword [str.VLdHOWX_0]
mov eax, dword [0x140144a30]
mov dword [rbp + 0xdc0], eax
movups xmmword [rbp + 0xdb0], xmm0
je 0x140064651
mov r8d, ebx
cmp edi, 2
jl 0x140064607
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xdb4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140064500
cmp r8d, 0x14
jge 0x140064651
movsxd rax, r8d
lea r9, [rbp + 0xdb0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140064620
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a7c]
lea rcx, [rbp + 0x13f90]
mov dword [rbp + 0x138], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x139], 0x39
xor byte [rbp + 0x13a], 0x3a
xor byte [rbp + 0x13b], 0x3b
mov word [rbp + 0x13c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x13c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x13d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x138], 0x63
mov byte [rbp + 0x13e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x13f90]
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x138]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140144a1b], bl
movups xmm0, xmmword [0x140144a08]
mov eax, dword [0x140144a18]
mov dword [rbp + 0xdd8], eax
movups xmmword [rbp + 0xdc8], xmm0
je 0x1400648a1
mov r8d, ebx
cmp edi, 2
jl 0x140064857
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xdcc]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140064750
cmp r8d, 0x14
jge 0x1400648a1
movsxd rax, r8d
lea r9, [rbp + 0xdc8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140064870
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a80]
lea rcx, [rbp + 0x14390]
mov dword [rbp + 0x140], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x141], 0x39
xor byte [rbp + 0x142], 0x3a
xor byte [rbp + 0x143], 0x3b
mov word [rbp + 0x144], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x144], 0x3c
xor al, 0x3e
xor byte [rbp + 0x145], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x140], 0x63
mov byte [rbp + 0x146], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x14390]
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 0x140]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
cmp byte [0x140145833], bl
movups xmm0, xmmword [0x140145820]
mov eax, dword [0x140145830]
mov dword [rbp + 0xdf0], eax
movups xmmword [rbp + 0xde0], xmm0
je 0x140064af1
mov r8d, ebx
cmp edi, 2
jl 0x140064aa7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xde4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400649a0
cmp r8d, 0x14
jge 0x140064af1
movsxd rax, r8d
lea r9, [rbp + 0xde0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x14
jl 0x140064ac0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a84]
lea rcx, [rbp + 0x14790]
mov dword [rbp + 0x148], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x149], 0x39
xor byte [rbp + 0x14a], 0x3a
xor byte [rbp + 0x14b], 0x3b
mov word [rbp + 0x14c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x14c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x14d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x148], 0x63
mov byte [rbp + 0x14e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x14790]
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x148]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x140144e60]
mov r8d, ebx
mov word [rbp + 0xd18], ax
movzx eax, byte [0x140144e62]
mov byte [rbp + 0xd1a], al
movups xmm0, xmmword [0x140144e50]
movups xmmword [rbp + 0xd08], xmm0
cmp edi, 2
jl 0x140064d07
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd0c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140064c00
cmp r8d, 0x13
jge 0x140064d51
movsxd rax, r8d
lea r9, [rbp + 0xd08]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140064d20
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ab8]
lea rcx, [rbp + 0x14b90]
mov dword [rbp + 0x150], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x151], 0x39
xor byte [rbp + 0x152], 0x3a
xor byte [rbp + 0x153], 0x3b
mov word [rbp + 0x154], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x154], 0x3c
xor al, 0x3e
xor byte [rbp + 0x155], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x150], 0x63
mov byte [rbp + 0x156], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x14b90]
lea rdx, [rbp + 0xd08]
lea rcx, [rbp + 0x150]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x140145ea0]
mov r8d, ebx
mov word [rbp + 0xd30], ax
movzx eax, byte [0x140145ea2]
mov byte [rbp + 0xd32], al
movups xmm0, xmmword [0x140145e90]
movups xmmword [rbp + 0xd20], xmm0
cmp edi, 2
jl 0x140064f67
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd24]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140064e60
cmp r8d, 0x13
jge 0x140064fb1
movsxd rax, r8d
lea r9, [rbp + 0xd20]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140064f80
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160abc]
lea rcx, [rbp + 0x14f90]
mov dword [rbp + 0x158], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x159], 0x39
xor byte [rbp + 0x15a], 0x3a
xor byte [rbp + 0x15b], 0x3b
mov word [rbp + 0x15c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x15c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x15d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x158], 0x63
mov byte [rbp + 0x15e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x14f90]
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x158]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x1401467d8]
mov r8d, ebx
mov word [rbp + 0xd48], ax
movzx eax, byte [0x1401467da]
mov byte [rbp + 0xd4a], al
movups xmm0, xmmword [str.VLdOTRZ.5]
movups xmmword [rbp + 0xd38], xmm0
cmp edi, 2
jl 0x1400651c7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd3c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400650c0
cmp r8d, 0x13
jge 0x140065211
movsxd rax, r8d
lea r9, [rbp + 0xd38]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400651e0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ac0]
lea rcx, [rbp + 0x15390]
mov dword [rbp + 0x160], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x161], 0x39
xor byte [rbp + 0x162], 0x3a
xor byte [rbp + 0x163], 0x3b
mov word [rbp + 0x164], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x164], 0x3c
xor al, 0x3e
xor byte [rbp + 0x165], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x160], 0x63
mov byte [rbp + 0x166], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x15390]
lea rdx, [rbp + 0xd38]
lea rcx, [rbp + 0x160]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, word [0x140144d38]
mov r8d, ebx
mov word [rbp + 0xd60], ax
movzx eax, byte [0x140144d3a]
mov byte [rbp + 0xd62], al
movups xmm0, xmmword [0x140144d28]
movups xmmword [rbp + 0xd50], xmm0
cmp edi, 2
jl 0x140065427
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xd54]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140065320
cmp r8d, 0x13
jge 0x140065471
movsxd rax, r8d
lea r9, [rbp + 0xd50]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140065440
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ac4]
lea rcx, [rbp + 0x15790]
mov dword [rbp + 0x168], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x169], 0x39
xor byte [rbp + 0x16a], 0x3a
xor byte [rbp + 0x16b], 0x3b
mov word [rbp + 0x16c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x16c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x16d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x168], 0x63
mov byte [rbp + 0x16e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x15790]
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x168]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145b30]
mov r8d, ebx
mov byte [rbp + 0xb20], al
movups xmm0, xmmword [0x140145b20]
movups xmmword [rbp + 0xb10], xmm0
cmp edi, 2
jl 0x14006567b
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb14]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140065570
cmp r8d, 0x11
jge 0x1400656c1
movsxd rax, r8d
lea r9, [rbp + 0xb10]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140065690
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160aa8]
lea rcx, [rbp + 0x15b90]
mov dword [rbp + 0x170], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x171], 0x39
xor byte [rbp + 0x172], 0x3a
xor byte [rbp + 0x173], 0x3b
mov word [rbp + 0x174], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x174], 0x3c
xor al, 0x3e
xor byte [rbp + 0x175], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x170], 0x63
mov byte [rbp + 0x176], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x15b90]
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x170]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140146070]
mov r8d, ebx
mov byte [rbp + 0xb38], al
movups xmm0, xmmword [str.KR_WYIQQ]
movups xmmword [rbp + 0xb28], xmm0
cmp edi, 2
jl 0x1400658cb
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb2c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400657c0
cmp r8d, 0x11
jge 0x140065911
movsxd rax, r8d
lea r9, [rbp + 0xb28]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400658e0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160aac]
lea rcx, [rbp + 0x15f90]
mov dword [rbp + 0x178], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x179], 0x39
xor byte [rbp + 0x17a], 0x3a
xor byte [rbp + 0x17b], 0x3b
mov word [rbp + 0x17c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x17c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x17d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x178], 0x63
mov byte [rbp + 0x17e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x15f90]
lea rdx, [rbp + 0xb28]
lea rcx, [rbp + 0x178]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140144e88]
mov r8d, ebx
mov byte [rbp + 0xb50], al
movups xmm0, xmmword [0x140144e78]
movups xmmword [rbp + 0xb40], xmm0
cmp edi, 2
jl 0x140065b1b
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb44]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140065a10
cmp r8d, 0x11
jge 0x140065b61
movsxd rax, r8d
lea r9, [rbp + 0xb40]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140065b30
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ab0]
lea rcx, [rbp + 0x16390]
mov dword [rbp + 0x180], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x181], 0x39
xor byte [rbp + 0x182], 0x3a
xor byte [rbp + 0x183], 0x3b
mov word [rbp + 0x184], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x184], 0x3c
xor al, 0x3e
xor byte [rbp + 0x185], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x180], 0x63
mov byte [rbp + 0x186], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x16390]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x180]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140144950]
mov r8d, ebx
mov byte [rbp + 0xb68], al
movups xmm0, xmmword [0x140144940]
movups xmmword [rbp + 0xb58], xmm0
cmp edi, 2
jl 0x140065d6b
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb5c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140065c60
cmp r8d, 0x11
jge 0x140065db1
movsxd rax, r8d
lea r9, [rbp + 0xb58]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140065d80
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ab4]
lea rcx, [rbp + 0x16790]
mov dword [rbp + 0x188], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x189], 0x39
xor byte [rbp + 0x18a], 0x3a
xor byte [rbp + 0x18b], 0x3b
mov word [rbp + 0x18c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x18c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x18d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x188], 0x63
mov byte [rbp + 0x18e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x16790]
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0x188]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [str._VWK_NM_.._6]
movups xmmword [rbp + 0xa50], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140065ff1
cmp edi, 2
jl 0x140065fb1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa54]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140065eb0
jmp 0x140065ff1
lea r9, [rbp + 0xa50]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140065fc0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a68]
lea rcx, [rbp + 0x16b90]
mov dword [rbp + 0x190], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x191], 0x39
xor byte [rbp + 0x192], 0x3a
xor byte [rbp + 0x193], 0x3b
mov word [rbp + 0x194], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x194], 0x3c
xor al, 0x3e
xor byte [rbp + 0x195], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x190], 0x63
mov byte [rbp + 0x196], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x16b90]
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x190]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140144450]
movups xmmword [rbp + 0xa60], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140066231
cmp edi, 2
jl 0x1400661f1
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa64]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x1400660f0
jmp 0x140066231
lea r9, [rbp + 0xa60]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140066200
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a6c]
lea rcx, [rbp + 0x16f90]
mov dword [rbp + 0x198], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x199], 0x39
xor byte [rbp + 0x19a], 0x3a
xor byte [rbp + 0x19b], 0x3b
mov word [rbp + 0x19c], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x19c], 0x3c
xor al, 0x3e
xor byte [rbp + 0x19d], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x198], 0x63
mov byte [rbp + 0x19e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x16f90]
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0x198]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140144568]
movups xmmword [rbp + 0xa70], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140066471
cmp edi, 2
jl 0x140066431
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa74]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140066330
jmp 0x140066471
lea r9, [rbp + 0xa70]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140066440
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a70]
lea rcx, [rbp + 0x17390]
mov dword [rbp + 0x1a0], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1a1], 0x39
xor byte [rbp + 0x1a2], 0x3a
xor byte [rbp + 0x1a3], 0x3b
mov word [rbp + 0x1a4], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1a4], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1a5], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1a0], 0x63
mov byte [rbp + 0x1a6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x17390]
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movups xmm0, xmmword [0x140144810]
movups xmmword [rbp + 0xa80], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400666b1
cmp edi, 2
jl 0x140066671
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xa84]
movdqa xmm5, xmmword [0x140149500]
mov edx, ebx
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov r8d, dword [rbp + 0x9d0]
nop dword [rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x140066570
jmp 0x1400666b1
lea r9, [rbp + 0xa80]
mov r8d, ebx
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140066680
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160a74]
lea rcx, [rbp + 0x17790]
mov dword [rbp + 0x1a8], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1a9], 0x39
xor byte [rbp + 0x1aa], 0x3a
xor byte [rbp + 0x1ab], 0x3b
mov word [rbp + 0x1ac], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1ac], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1ad], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1a8], 0x63
mov byte [rbp + 0x1ae], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x17790]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x1401452e8]
mov r8d, ebx
movsd xmm0, qword [str.O_KSSa___1e7F]
mov dword [rbp + 0x960], eax
movzx eax, word [0x1401452ec]
mov word [rbp + 0x964], ax
movzx eax, byte [0x1401452ee]
mov byte [rbp + 0x966], al
movsd qword [rbp + 0x958], xmm0
cmp edi, 2
jl 0x140066894
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.O_KSSa___1e7F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x958], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x95c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x95c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x958]
add r9, rax
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400668a1
movzx ecx, word [0x140144388]
lea rdx, [0x14014375c]
mov eax, dword [0x140144384]
movss xmm2, dword [0x140160a88]
mov dword [rbp + 0x1b0], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1b1], 0x39
xor al, 0x3e
xor byte [rbp + 0x1b2], 0x3a
xor byte [rbp + 0x1b3], 0x3b
mov word [rbp + 0x1b4], cx
xor cl, 0x3c
xor byte [rbp + 0x1b5], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1b4], cl
lea rcx, [rbp + 0x17b90]
mov byte [rbp + 0x1b0], 0x63
mov byte [rbp + 0x1b6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x17b90]
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140144748]
mov r8d, ebx
movsd xmm0, qword [0x140144740]
mov dword [rbp + 0x970], eax
movzx eax, word [0x14014474c]
mov word [rbp + 0x974], ax
movzx eax, byte [0x14014474e]
mov byte [rbp + 0x976], al
movsd qword [rbp + 0x968], xmm0
cmp edi, 2
jl 0x140066ab7
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140144740]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x968], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x96c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x96c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x968]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140066ad0
movzx ecx, word [0x140144388]
lea rdx, [0x14014375c]
mov eax, dword [0x140144384]
movss xmm2, dword [0x140160a8c]
mov dword [rbp + 0x1b8], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1b9], 0x39
xor al, 0x3e
xor byte [rbp + 0x1ba], 0x3a
xor byte [rbp + 0x1bb], 0x3b
mov word [rbp + 0x1bc], cx
xor cl, 0x3c
xor byte [rbp + 0x1bd], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1bc], cl
lea rcx, [rbp + 0x17f90]
mov byte [rbp + 0x1b8], 0x63
mov byte [rbp + 0x1be], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x17f90]
lea rdx, [rbp + 0x968]
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140144990]
mov r8d, ebx
movsd xmm0, qword [str.O_KSSa___1eF]
mov dword [rbp + 0x980], eax
movzx eax, word [0x140144994]
mov word [rbp + 0x984], ax
movzx eax, byte [0x140144996]
mov byte [rbp + 0x986], al
movsd qword [rbp + 0x978], xmm0
cmp edi, 2
jl 0x140066ce6
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.O_KSSa___1eF]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x978], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x97c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x97c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x978]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140066d00
movzx ecx, word [0x140144388]
lea rdx, [0x14014375c]
mov eax, dword [0x140144384]
movss xmm2, dword [0x140160a90]
mov dword [rbp + 0x1c0], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1c1], 0x39
xor al, 0x3e
xor byte [rbp + 0x1c2], 0x3a
xor byte [rbp + 0x1c3], 0x3b
mov word [rbp + 0x1c4], cx
xor cl, 0x3c
xor byte [rbp + 0x1c5], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1c4], cl
lea rcx, [rbp + 0x18390]
mov byte [rbp + 0x1c0], 0x63
mov byte [rbp + 0x1c6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x18390]
lea rdx, [rbp + 0x978]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
mov eax, dword [0x140145f40]
mov r8d, ebx
movsd xmm0, qword [str.O_KSSa___1e_F]
mov dword [rbp + 0x990], eax
movzx eax, word [0x140145f44]
mov word [rbp + 0x994], ax
movzx eax, byte [0x140145f46]
mov byte [rbp + 0x996], al
movsd qword [rbp + 0x988], xmm0
cmp edi, 2
jl 0x140066f16
movdqa xmm2, xmmword [0x140149500]
mov r8d, 8
movdqa xmm4, xmmword [0x140149820]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140149570]
movdqa xmm0, xmm2
mov eax, dword [str.8888888888888888]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.O_KSSa___1e_F]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x988], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140149590]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
movd xmm1, dword [rbp + 0x98c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x98c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x988]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140066f30
movzx ecx, word [0x140144388]
lea rdx, [0x14014375c]
mov eax, dword [0x140144384]
movss xmm2, dword [0x140160a94]
mov dword [rbp + 0x1c8], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1c9], 0x39
xor al, 0x3e
xor byte [rbp + 0x1ca], 0x3a
xor byte [rbp + 0x1cb], 0x3b
mov word [rbp + 0x1cc], cx
xor cl, 0x3c
xor byte [rbp + 0x1cd], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1cc], cl
lea rcx, [rbp + 0x18790]
mov byte [rbp + 0x1c8], 0x63
mov byte [rbp + 0x1ce], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x18790]
lea rdx, [rbp + 0x988]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x1401445b8]
mov r8d, ebx
mov byte [rbp + 0xb80], al
movups xmm0, xmmword [0x1401445a8]
movups xmmword [rbp + 0xb70], xmm0
cmp edi, 2
jl 0x140067167
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb74]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140067060
cmp r8d, 0x11
jge 0x1400671b1
movsxd rax, r8d
lea r9, [rbp + 0xb70]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140067180
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ad8]
lea rcx, [rbp + 0x18b90]
mov dword [rbp + 0x1d0], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1d1], 0x39
xor byte [rbp + 0x1d2], 0x3a
xor byte [rbp + 0x1d3], 0x3b
mov word [rbp + 0x1d4], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1d4], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1d5], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1d0], 0x63
mov byte [rbp + 0x1d6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x18b90]
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140144910]
mov r8d, ebx
mov byte [rbp + 0xb98], al
movups xmm0, xmmword [0x140144900]
movups xmmword [rbp + 0xb88], xmm0
cmp edi, 2
jl 0x1400673b7
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xb8c]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400672b0
cmp r8d, 0x11
jge 0x140067401
movsxd rax, r8d
lea r9, [rbp + 0xb88]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400673d0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160adc]
lea rcx, [rbp + 0x18f90]
mov dword [rbp + 0x1d8], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1d9], 0x39
xor byte [rbp + 0x1da], 0x3a
xor byte [rbp + 0x1db], 0x3b
mov word [rbp + 0x1dc], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1dc], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1dd], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1d8], 0x63
mov byte [rbp + 0x1de], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x18f90]
lea rdx, [rbp + 0xb88]
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145d50]
mov r8d, ebx
mov byte [rbp + 0xbb0], al
movups xmm0, xmmword [str.PIO_S_Z]
movups xmmword [rbp + 0xba0], xmm0
cmp edi, 2
jl 0x140067607
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xba4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140067500
cmp r8d, 0x11
jge 0x140067651
movsxd rax, r8d
lea r9, [rbp + 0xba0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140067620
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ae0]
lea rcx, [rbp + 0x19390]
mov dword [rbp + 0x1e0], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1e1], 0x39
xor byte [rbp + 0x1e2], 0x3a
xor byte [rbp + 0x1e3], 0x3b
mov word [rbp + 0x1e4], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1e4], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1e5], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1e0], 0x63
mov byte [rbp + 0x1e6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x19390]
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145668]
mov r8d, ebx
mov byte [rbp + 0xbc8], al
movups xmm0, xmmword [0x140145658]
movups xmmword [rbp + 0xbb8], xmm0
cmp edi, 2
jl 0x14006785b
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xbbc]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140067750
cmp r8d, 0x11
jge 0x1400678a1
movsxd rax, r8d
lea r9, [rbp + 0xbb8]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140067870
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ae4]
lea rcx, [rbp + 0x19790]
mov dword [rbp + 0x1e8], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x1e9], 0x39
xor byte [rbp + 0x1ea], 0x3a
xor byte [rbp + 0x1eb], 0x3b
mov word [rbp + 0x1ec], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1ec], 0x3c
xor al, 0x3e
xor byte [rbp + 0x1ed], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1e8], 0x63
mov byte [rbp + 0x1ee], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x19790]
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x1e8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401445e8]
lea rdx, [0x14014375c]
movzx eax, byte [0x1401445ea]
movss xmm2, dword [0x140160a98]
xor al, 0x42
movsd xmm0, qword [0x1401445e0]
movsd qword [rbp + 0x6d8], xmm0
xor byte [rbp + 0x6d9], 0x39
xor byte [rbp + 0x6da], 0x3a
xor byte [rbp + 0x6db], 0x3b
xor byte [rbp + 0x6dc], 0x3c
xor byte [rbp + 0x6dd], 0x3d
xor byte [rbp + 0x6de], 0x3e
xor byte [rbp + 0x6df], 0x3f
mov word [rbp + 0x6e0], cx
xor cl, 0x40
xor byte [rbp + 0x6e1], 0x41
mov byte [rbp + 0x6e0], cl
movzx ecx, word [0x140144388]
mov word [rbp + 0x1f4], cx
xor cl, 0x3c
xor byte [rbp + 0x1f5], 0x3d
mov byte [rbp + 0x6e2], al
mov eax, dword [0x140144384]
mov dword [rbp + 0x1f0], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1f1], 0x39
xor al, 0x3e
xor byte [rbp + 0x1f2], 0x3a
xor byte [rbp + 0x1f3], 0x3b
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1f4], cl
lea rcx, [rbp + 0x19b90]
mov byte [rbp + 0x6d8], WSAGetLastError
mov byte [rbp + 0x1f0], 0x63
mov byte [rbp + 0x1f6], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x19b90]
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x1401467c0]
movsd xmm0, qword [0x1401467b8]
movzx eax, byte [0x1401467c2]
movsd qword [rbp + 0x6e8], xmm0
xor byte [rbp + 0x6e9], 0x39
xor byte [rbp + 0x6ea], 0x3a
xor byte [rbp + 0x6eb], 0x3b
xor byte [rbp + 0x6ec], 0x3c
xor byte [rbp + 0x6ed], 0x3d
xor byte [rbp + 0x6ee], 0x3e
xor byte [rbp + 0x6ef], 0x3f
mov word [rbp + 0x6f0], cx
xor cl, 0x40
mov byte [rbp + 0x6e8], WSAGetLastError
movss xmm2, dword [0x140160a9c]
lea rdx, [0x14014375c]
xor byte [rbp + 0x6f1], 0x41
xor al, 0x42
mov byte [rbp + 0x6f0], cl
movzx ecx, word [0x140144388]
mov word [rbp + 0x1fc], cx
xor cl, 0x3c
xor byte [rbp + 0x1fd], 0x3d
mov byte [rbp + 0x6f2], al
mov eax, dword [0x140144384]
mov dword [rbp + 0x1f8], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x1f9], 0x39
xor al, 0x3e
xor byte [rbp + 0x1fa], 0x3a
xor byte [rbp + 0x1fb], 0x3b
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x1fc], cl
lea rcx, [rbp + 0x19f90]
mov byte [rbp + 0x1f8], 0x63
mov byte [rbp + 0x1fe], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x19f90]
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx ecx, word [0x140144828]
lea rdx, [0x14014375c]
movzx eax, byte [0x14014482a]
movss xmm2, dword [0x140160aa0]
xor al, 0x42
movsd xmm0, qword [0x140144820]
movsd qword [rbp + 0x6f8], xmm0
xor byte [rbp + 0x6f9], 0x39
xor byte [rbp + 0x6fa], 0x3a
xor byte [rbp + 0x6fb], 0x3b
xor byte [rbp + 0x6fc], 0x3c
xor byte [rbp + 0x6fd], 0x3d
xor byte [rbp + 0x6fe], 0x3e
xor byte [rbp + 0x6ff], 0x3f
mov word [rbp + 0x700], cx
xor cl, 0x40
xor byte [rbp + 0x701], 0x41
mov byte [rbp + 0x700], cl
movzx ecx, word [0x140144388]
mov word [rbp + 0x204], cx
xor cl, 0x3c
xor byte [rbp + 0x205], 0x3d
mov byte [rbp + 0x702], al
mov eax, dword [0x140144384]
mov dword [rbp + 0x200], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x201], 0x39
xor al, 0x3e
xor byte [rbp + 0x202], 0x3a
xor byte [rbp + 0x203], 0x3b
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x204], cl
lea rcx, [rbp + 0x1a390]
mov byte [rbp + 0x6f8], WSAGetLastError
mov byte [rbp + 0x200], 0x63
mov byte [rbp + 0x206], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1a390]
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x200]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movsd xmm0, qword [str.Q_eXSQQM]
movzx ecx, word [0x1401452c8]
movzx eax, byte [0x1401452ca]
movsd qword [rbp + 0x708], xmm0
xor byte [rbp + 0x709], 0x39
xor byte [rbp + 0x70a], 0x3a
xor byte [rbp + 0x70b], 0x3b
mov word [rbp + 0x710], cx
mov byte [rbp + 0x708], WSAGetLastError
movss xmm2, dword [0x140160aa4]
lea rdx, [0x14014375c]
xor byte [rbp + 0x70c], 0x3c
xor cl, 0x40
xor byte [rbp + 0x70d], 0x3d
xor al, 0x42
xor byte [rbp + 0x70e], 0x3e
xor byte [rbp + 0x70f], 0x3f
xor byte [rbp + 0x711], 0x41
mov byte [rbp + 0x710], cl
movzx ecx, word [0x140144388]
mov word [rbp + 0x20c], cx
xor cl, 0x3c
xor byte [rbp + 0x20d], 0x3d
mov byte [rbp + 0x712], al
mov eax, dword [0x140144384]
mov dword [rbp + 0x208], eax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x209], 0x39
xor al, 0x3e
xor byte [rbp + 0x20a], 0x3a
xor byte [rbp + 0x20b], 0x3b
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x20c], cl
lea rcx, [rbp + 0x1a790]
mov byte [rbp + 0x208], 0x63
mov byte [rbp + 0x20e], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1a790]
lea rdx, [rbp + 0x708]
lea rcx, [rbp + 0x208]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140145c60]
mov r8d, ebx
mov byte [rbp + 0xbe0], al
movups xmm0, xmmword [0x140145c50]
movups xmmword [rbp + 0xbd0], xmm0
cmp edi, 2
jl 0x140067edc
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xbd4]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140067dd1
cmp r8d, 0x11
jge 0x140067f21
movsxd rax, r8d
lea r9, [rbp + 0xbd0]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140067ef0
mov eax, dword [0x140144384]
lea rdx, [0x14014375c]
movss xmm2, dword [0x140160ae8]
lea rcx, [rbp + 0x1ab90]
mov dword [rbp + 0x210], eax
movzx eax, word [0x140144388]
xor byte [rbp + 0x211], 0x39
xor byte [rbp + 0x212], 0x3a
xor byte [rbp + 0x213], 0x3b
mov word [rbp + 0x214], ax
movzx eax, byte [0x14014438a]
xor byte [rbp + 0x214], 0x3c
xor al, 0x3e
xor byte [rbp + 0x215], 0x3d
cvtps2pd xmm2, xmm2
mov byte [rbp + 0x210], 0x63
mov byte [rbp + 0x216], al
movq r8, xmm2
call fcn.140020770
lea r9, [rbp + 0xe80]
lea r8, [rbp + 0x1ab90]
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x210]
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
movzx eax, byte [0x140146540]
mov r8d, ebx
mov byte [rbp + 0xbf8], al
movups xmm0, xmmword [0x140146530]
movups xmmword [rbp + 0xbe8], xmm0
cmp edi, 2
jl 0x14006812b
movdqa xmm0, xmmword [str.8888888888888888]
lea rcx, [rbp + 0xbec]
movdqa xmm5, xmmword [0x140149500]
movdqa xmm4, xmmword [0x140149820]
movdqa xmm6, xmmword [0x140149590]
movdqa xmmword [rbp + 0x9d0], xmm0
mov edx, dword [rbp + 0x9d0]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140149690]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x140068020
movsxd rax, r8d
lea r9, [rbp + 0xbe8]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x38
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x140068140