Function at 0x14006fb90
Capabilities:
Encode data using xor
Execute command
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x598]
sub rsp, 0x670
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400ec448]
xor rax, rsp
mov qword [rbp + 0x4c0], rax
call fcn.140069540
mov dword [rbp + 0x420], 0x50
mov dword [rbp + 0x424], 0x40
lea rax, [0x140068680]
mov qword [rbp + 0x428], rax
xor edi, edi
mov qword [rbp + 0x430], rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x448], rdi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x450], xmm0
lea rbx, str.Loaders
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x468], rdi
lea edx, [rdi + 0x65]
mov rcx, rax
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x440], rax
lea rcx, [rbp + 0x420]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov qword [rsp + 0x58], rdi
mov rax, qword [rbp + 0x438]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x460]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov rbx, rax
mov qword [0x1400eced0], rax
lea ecx, [rdi + 0x20]
call sub.d3d9.dll_Direct3DCreate9
mov rcx, rax
mov qword [0x1400ecf20], rax
test rax, rax
jne 0x140063fd6
xor r9d, r9d
lea r8, [0x1400ca040]
lea rdx, str.SEM_DIRECTCX
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rcx, qword [0x1400ecf20]
mov qword [0x1400ecee0], rdi
mov qword [0x1400eceec], rdi
mov dword [0x1400ecef4], edi
mov qword [0x1400ecefc], rdi
mov dword [0x1400ecf04], edi
mov qword [0x1400ecf14], rdi
mov dword [0x1400ecf08], 1
mov dword [0x1400ecef8], 1
mov dword [0x1400ecee8], edi
mov dword [0x1400ecf0c], 1
mov dword [0x1400ecf10], 0x50
mov dword [0x1400ecf1c], 1
mov rax, qword [rcx]
lea rdx, [0x1400eced8]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1400ecee0]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
xor edx, edx
lea r8d, [rdx + 1]
call qword [rax + pe_nt_image_headers64]
test eax, eax
jns 0x140064085
xor r9d, r9d
lea r8, str.mensagem_2
lea rdx, str.SEM_D3D
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor edx, edx
mov rcx, qword [0x1400eced0]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400eced0]
call qword [sym.imp.USER32.dll_UpdateWindow]
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor edx, edx
lea rcx, str.ConsoleWindowClass
call qword [sym.imp.USER32.dll_FindWindowA]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
xor ecx, ecx
call fcn.14001f900
call fcn.14002a260
mov r13, rax
mov qword [rax + 0x18], rdi
or dword [rax], 0x400
call fcn.14002a890
mov rbx, rax
call fcn.14002a890
mov dword [rax + 0xc], 0x41200000
movaps xmm8, xmmword [0x1400c4c30]
movaps xmm4, xmmword [0x1400cabb0]
movaps xmm1, xmmword [0x1400cabc0]
movaps xmm3, xmmword [0x1400cab90]
movaps xmm5, xmmword [0x1400cabf0]
movaps xmm6, xmmword [0x1400cac00]
movaps xmm0, xmmword [0x1400cabe0]
movaps xmm2, xmmword [0x1400caba0]
movaps xmm7, xmmword [0x1400c4c50]
mov dword [rbx + 0xc4], 0x3f800000
mov dword [rbx + 0xc8], 0x3f800000
mov dword [rbx + 0xcc], 0x3f800000
mov dword [rbx + 0xd0], 0x3f800000
movups xmmword [rbx + 0xd4], xmm0
movups xmmword [rbx + 0x3d4], xmm6
movups xmmword [rbx + 0xe4], xmm8
movaps xmm0, xmmword [0x1400cabd0]
movups xmmword [rbx + 0xf4], xmm0
movups xmmword [rbx + 0x104], xmm8
movups xmmword [rbx + 0x114], xmm2
movups xmmword [rbx + 0x124], xmm2
movups xmmword [rbx + 0x134], xmm3
movups xmmword [rbx + 0x144], xmm5
movups xmmword [rbx + 0x154], xmm6
movups xmmword [rbx + 0x164], xmm8
movups xmmword [rbx + 0x174], xmm8
movups xmmword [rbx + 0x184], xmm8
movups xmmword [rbx + 0x194], xmm3
movups xmmword [rbx + 0x1a4], xmm3
movups xmmword [rbx + 0x1b4], xmm4
movups xmmword [rbx + 0x1c4], xmm1
movups xmmword [rbx + 0x1d4], xmm1
movups xmmword [rbx + 0x1e4], xmm6
movups xmmword [rbx + 0x1f4], xmm5
movups xmmword [rbx + 0x204], xmm6
movups xmmword [rbx + 0x214], xmm3
movups xmmword [rbx + 0x224], xmm5
movups xmmword [rbx + 0x234], xmm5
movups xmmword [rbx + 0x244], xmm3
movups xmmword [rbx + 0x254], xmm5
movups xmmword [rbx + 0x264], xmm6
movups xmmword [rbx + 0x274], xmm2
movups xmmword [rbx + 0x284], xmm2
movups xmmword [rbx + 0x294], xmm2
movups xmmword [rbx + 0x2a4], xmm8
movups xmmword [rbx + 0x2b4], xmm3
movups xmmword [rbx + 0x2c4], xmm4
movups xmmword [rbx + 0x344], xmm6
movups xmmword [rbx + 0x354], xmm5
movups xmmword [rbx + 0x364], xmm6
movups xmmword [rbx + 0x374], xmm5
movups xmmword [rbx + 0x3e4], xmm8
movups xmmword [rbx + 0x3f4], xmm8
movups xmmword [rbx + 0x324], xmm6
movups xmmword [rbx + 0x2d4], xmm8
movups xmmword [rbx + 0x2f4], xmm7
movups xmmword [rbx + 0x304], xmm8
movups xmmword [rbx + 0x314], xmm7
movups xmmword [rbx + 0x2e4], xmm7
mov dword [rbx + 0xc], 0x41200000
mov dword [rbx + 0x28], 0x41200000
mov dword [rbx + 0x40], 0x40800000
mov dword [rbx + 0x7c], 0x40800000
mov dword [rbx + 0x30], 0x41200000
mov dword [rbx + 0x74], 0x41200000
mov dword [rbx + 0x84], 0x41200000
mov rcx, qword [0x1400eced0]
call fcn.14004d610
mov rcx, qword [0x1400eced8]
call fcn.14004c0d0
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x470]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0x478]
sub eax, dword [0x1400ec350]
movd xmm15, eax
cvtdq2ps xmm15, xmm15
mulss xmm15, dword [0x1400c4a94]
mov eax, dword [rbp + 0x47c]
sub eax, dword [0x1400ec354]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
mulss xmm6, dword [0x1400c4a94]
movss dword [rbp + 0x190], xmm6
lea rcx, [0x1400ecfe0]
call fcn.1400035f0
cmp byte [0x1400ed220], dil
jne 0x1400646ca
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp - 0x58]
call fcn.140060b80
mov r11, rax
mov r14d, 4
lea r15d, [r14 + 0x1b]
mov ebx, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x14], dil
je 0x140064510
mov r8d, edi
cmp ebx, 2
jl 0x1400644d7
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
pxor xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x1400643d0
cmp r8d, 0x15
jge 0x140064510
movsxd r9, r8d
add r9, r11
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x1400644e0
lea rdx, [rbp + 0x358]
lea rcx, [rbp - 0x58]
call fcn.140060b50
mov r10, rax
cmp byte [rax + 0x33], dil
je 0x1400646ad
cmp ebx, 2
jl 0x140064672
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x60]
nop dword [rax + rax]
movd xmm2, edi
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdi + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
pxor xmm2, xmm0
movd dword [rcx + 4], xmm2
add edi, 8
lea rcx, [rcx + 8]
cmp edi, 0x30
jl 0x140064570
cmp edi, 0x34
jge 0x1400646ad
movsxd r8, edi
add r8, r10
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul edi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, dil
sub al, cl
add al, 0x39
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0x34
jl 0x140064680
xor r9d, r9d
mov r8, r11
mov rdx, r10
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xorps xmm0, xmm0
movups xmmword [rbp + 0x480], xmm0
movups xmmword [rbp + 0x490], xmm0
movups xmmword [rbp + 0x4a0], xmm0
mov r14d, 4
lea r15d, [r14 + 0x1b]
lea r12, [0x1400ecf30]
mov esi, dword [reloc.WS2_32.dll_accept]
movss xmm12, dword [0x1400c4ac4]
movss xmm9, dword [0x1400c4b3c]
movss xmm10, dword [0x1400caac8]
movss xmm11, dword [0x1400c4b00]
movss xmm13, dword [0x1400c4b0c]
movss xmm14, dword [0x1400c4afc]
nop
cmp byte [0x1400ecf45], 0
jne 0x1400685b3
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x480]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14006477d
lea rcx, [rbp + 0x480]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x480]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x14006859b
call fcn.14004c2a0
call fcn.14004d9d0
call fcn.140030360
mov qword [rbp + 0x1d8], 0
movss dword [rbp + 0x1e0], xmm15
movss dword [rbp + 0x1e4], xmm6
lea r8, [rbp + 0x1d8]
mov edx, 2
lea rcx, [rbp + 0x1e0]
call fcn.140036350
movd xmm1, dword [0x1400ec354]
cvtdq2ps xmm1, xmm1
movd xmm0, dword [0x1400ec350]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1e8], xmm0
movss dword [rbp + 0x1ec], xmm1
xor edx, edx
lea rcx, [rbp + 0x1e8]
call fcn.1400363a0
movaps xmm0, xmm12
call fcn.140036330
movsd xmm0, qword [0x1400ca100]
movsd qword [rbp + 0x110], xmm0
mov eax, dword [0x1400ca108]
mov dword [rbp + 0x118], eax
movzx eax, word [0x1400ca10c]
mov word [rbp + 0x11c], ax
cmp byte [0x1400ca10d], 0
je 0x140064990
mov r8d, edi
cmp esi, 2
jl 0x140064952
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x1400ca100]
pxor xmm2, xmm1
movd dword [rbp + 0x110], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x114]
pxor xmm2, xmm1
movd dword [rbp + 0x114], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0x110]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140064960
mov r8d, 0x168
lea rdx, [0x1400ec1dc]
lea rcx, [rbp + 0x110]
call fcn.14001a270
call fcn.14006a6b0
call fcn.14006ef70
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x140065c49
call fcn.14006ef70
mov dword [rbp + 0x1f0], 0x438e8000
mov dword [rbp + 0x1f4], 0x41a00000
lea rcx, [rbp + 0x1f0]
call fcn.140035fa0
mov eax, dword [str.uuus_]
mov dword [rsp + 0x68], eax
movzx eax, word [0x1400ca114]
mov word [rsp + 0x6c], ax
mov byte [rsp + 0x68], Ordinal_79
xor byte [rsp + 0x69], 0x3a
xor byte [rsp + 0x6a], 0x3b
xor byte [rsp + 0x6b], 0x3c
xor byte [rsp + 0x6c], 0x3d
xor byte [rsp + 0x6d], 0x3e
lea rcx, [rsp + 0x68]
call fcn.14005a430
call fcn.140057740
call fcn.1400570d0
mov dword [rbp + 0x1f8], 0x43848000
mov dword [rbp + 0x1fc], 0x42340000
lea rcx, [rbp + 0x1f8]
call fcn.140035fa0
movsd xmm0, qword [str.n_W_RSZ_]
movsd qword [rbp + 0xa0], xmm0
mov eax, dword [0x1400ca120]
mov dword [rbp + 0xa8], eax
movzx eax, byte [0x1400ca124]
mov byte [rbp + 0xac], al
mov r8d, edi
cmp esi, 2
jl 0x140064b96
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.n_W_RSZ_]
pxor xmm2, xmm1
movd dword [rbp + 0xa0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xa4]
pxor xmm2, xmm1
movd dword [rbp + 0xa4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xa0]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140064bb0
lea rcx, [rbp + 0xa0]
call fcn.14005a4e0
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
mov dword [rbp + 0x200], 0x438c0000
mov dword [rbp + 0x204], 0x43480000
lea rcx, [rbp + 0x200]
call fcn.140035fa0
movsd xmm0, qword [0x1400ca128]
movsd qword [rbp - 0x38], xmm0
movzx eax, byte [0x1400ca130]
mov byte [rbp - 0x38], 0x55
xor byte [rbp - 0x37], 0x3a
xor byte [rbp - 0x36], 0x3b
xor byte [rbp - 0x35], 0x3c
xor byte [rbp - 0x34], 0x3d
xor byte [rbp - 0x33], 0x3e
xor byte [rbp - 0x32], 0x3f
xor byte [rbp - 0x31], 0x40
xor al, 0x41
mov byte [rbp - 0x30], al
lea rcx, [rbp - 0x38]
call fcn.14005a430
movsd xmm0, qword [0x1400ca138]
movsd qword [rbp - 0x18], xmm0
movzx eax, byte [0x1400ca140]
mov byte [rbp - 0x18], 0x55
xor byte [rbp - 0x17], 0x3a
xor byte [rbp - 0x16], 0x3b
xor byte [rbp - 0x15], 0x3c
xor byte [rbp - 0x14], 0x3d
xor byte [rbp - 0x13], 0x3e
xor byte [rbp - 0x12], 0x3f
xor byte [rbp - 0x11], 0x40
xor al, 0x41
mov byte [rbp - 0x10], al
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x3d0]
call fcn.14001e6e0
mov rbx, rax
call fcn.14002ad20
subss xmm0, dword [rbx]
mulss xmm0, xmm10
call fcn.140036020
movups xmm0, xmmword [0x1400ca148]
movups xmmword [rbp + 0x80], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140064f12
mov r8d, edi
cmp esi, 2
jl 0x140064ed1
movdqa xmm5, xmmword [0x1400c8770]
mov edx, edi
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x84]
mov r8d, dword [rbp + 0x60]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140064dd0
jmp 0x140064f12
lea r9, [rbp + 0x80]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140064ee0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8d, [r9 + 0x14]
lea rdx, [0x1400ecf80]
lea rcx, [rbp + 0x80]
call fcn.140052fb0
mov dword [rbp + 0x208], 0x438c0000
mov dword [rbp + 0x20c], 0x43700000
lea rcx, [rbp + 0x208]
call fcn.140035fa0
movsd xmm0, qword [0x1400ca158]
movsd qword [rbp - 0x28], xmm0
movzx eax, byte [0x1400ca160]
mov byte [rbp - 0x28], 0x50
xor byte [rbp - 0x27], 0x3a
xor byte [rbp - 0x26], 0x3b
xor byte [rbp - 0x25], 0x3c
xor byte [rbp - 0x24], 0x3d
xor byte [rbp - 0x23], 0x3e
xor byte [rbp - 0x22], 0x3f
xor byte [rbp - 0x21], 0x40
xor al, 0x41
mov byte [rbp - 0x20], al
lea rcx, [rbp - 0x28]
call fcn.14005a430
movsd xmm0, qword [0x1400ca168]
movsd qword [rbp + 8], xmm0
movzx eax, byte [0x1400ca170]
mov byte [rbp + 8], 0x50
xor byte [rbp + 9], 0x3a
xor byte [rbp + 0xa], 0x3b
xor byte [rbp + 0xb], 0x3c
xor byte [rbp + 0xc], 0x3d
xor byte [rbp + 0xd], 0x3e
xor byte [rbp + 0xe], 0x3f
xor byte [rbp + 0xf], 0x40
xor al, 0x41
mov byte [rbp + 0x10], al
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x3f0]
call fcn.14001e6e0
mov rbx, rax
call fcn.14002ad20
subss xmm0, dword [rbx]
mulss xmm0, xmm10
call fcn.140036020
movups xmm0, xmmword [0x1400ca178]
movups xmmword [rbp + 0x80], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400651b2
mov r8d, edi
cmp esi, 2
jl 0x140065171
movdqa xmm5, xmmword [0x1400c8770]
mov edx, edi
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x84]
mov r8d, dword [rbp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140065070
jmp 0x1400651b2
lea r9, [rbp + 0x80]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140065180
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
mov r9d, 0x8000
mov r8d, reloc.WS2_32.dll_sendto
mov rdx, r12
lea rcx, [rbp + 0x80]
call fcn.140052fb0
mov dword [rbp + 0x210], 0x43160000
mov dword [rbp + 0x214], 0x43960000
lea rcx, [rbp + 0x210]
call fcn.140035fa0
mov dword [rbp + 0x218], 0x43a00000
mov dword [rbp + 0x21c], 0x41c80000
movsd xmm0, qword [0x1400ca188]
movsd qword [rbp - 0x68], xmm0
movzx eax, word [0x1400ca190]
mov word [rbp - 0x60], ax
movzx eax, byte [0x1400ca192]
mov byte [rbp - 0x68], Ordinal_79
xor byte [rbp - 0x67], 0x3a
xor byte [rbp - 0x66], 0x3b
xor byte [rbp - 0x65], 0x3c
xor byte [rbp - 0x64], 0x3d
xor byte [rbp - 0x63], 0x3e
xor byte [rbp - 0x62], 0x3f
xor byte [rbp - 0x61], 0x40
xor byte [rbp - 0x60], 0x41
xor byte [rbp - 0x5f], 0x42
xor al, 0x43
mov byte [rbp - 0x5e], al
lea rdx, [rbp + 0x218]
lea rcx, [rbp - 0x68]
call fcn.140051f80
test al, al
je 0x140065a22
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [r12 + r8], 0
jne 0x140065290
mov rdx, r12
lea rcx, [rbp + 0x60]
call fcn.14000a1f0
nop
mov qword [rbp + 0x80], rdi
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
lea rbx, [0x1400ecf80]
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400652d0
mov rdx, rbx
lea rcx, [rbp + 0x80]
call fcn.14000a1f0
nop
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x80]
lea rcx, [0x1400ecfe0]
call fcn.140004410
lea rcx, [0x1400ecfe0]
call fcn.140005d10
test al, al
je 0x140065698
mov edx, Ordinal_301
mov ecx, 0x2ee
call qword [sym.imp.KERNEL32.dll_Beep]
movups xmm0, xmmword [str.oUXY]
movups xmmword [rbp + 0x300], xmm0
movsd xmm1, qword [0x1400ca1b8]
movsd qword [rbp + 0x310], xmm1
movzx eax, byte [0x1400ca1c0]
mov byte [rbp + 0x318], al
mov r8d, edi
cmp esi, 2
jl 0x1400654a7
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x304]
mov edx, dword [rbp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400653a0
cmp r8d, 0x19
jge 0x1400654f0
movsxd rax, r8d
lea r9, [rbp + 0x300]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400654c0
movsd xmm0, qword [str.VZ_VRV35bbD]
movsd qword [rbp + 0xf0], xmm0
mov eax, dword [0x1400ca1a0]
mov dword [rbp + 0xf8], eax
cmp byte [0x1400ca1a3], 0
je 0x140065680
mov r8d, edi
cmp esi, 2
jl 0x140065637
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.VZ_VRV35bbD]
pxor xmm2, xmm1
movd dword [rbp + 0xf0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xf4]
pxor xmm2, xmm1
movd dword [rbp + 0xf4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xf0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140065650
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xf0]
call fcn.140061050
jmp 0x140065a22
cmp byte [0x1400ed220], 0
jne 0x140065893
mov edx, Ordinal_301
mov ecx, 0x2ee
call qword [sym.imp.KERNEL32.dll_Beep]
movups xmm0, xmmword [str.jUVYIVV.b]
movups xmmword [rbp + 0x340], xmm0
movsd xmm1, qword [str.___c_aPUUH]
movsd qword [rbp + 0x350], xmm1
cmp byte [0x1400ca1df], 0
je 0x140065882
mov r8d, edi
cmp esi, 2
jl 0x140065840
movdqa xmm5, xmmword [0x1400c8770]
mov edx, edi
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x344]
mov r8d, dword [rbp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x140065730
lea rcx, [rbp + 0x340]
call fcn.140060fd0
jmp 0x140065a22
lea r9, [rbp + 0x340]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x140065850
lea rcx, [rbp + 0x340]
call fcn.140060fd0
jmp 0x140065a22
lea rax, [rbp + 0x260]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x270], rdi
mov qword [rbp + 0x278], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r12 + r8], 0
jne 0x1400658c1
mov rdx, r12
lea rcx, [rbp + 0x260]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x280]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x290], rdi
mov qword [rbp + 0x298], reloc.WS2_32.dll_ntohs
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x280]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x130]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140065950
mov rdx, rbx
lea rcx, [rbp + 0x130]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x150]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x168], reloc.WS2_32.dll_ntohs
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp + 0x150]
call fcn.14000a1f0
nop
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.C:kauxzndev.json
lea rcx, [rbp + 0x170]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x260]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x280]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x170]
call fcn.140068740
call fcn.140061100
mov dword [reloc.WS2_32.dll_accept], 3
mov dword [rbp + 0x220], 0x41a00000
mov dword [rbp + 0x224], 0x43b40000
lea rcx, [rbp + 0x220]
call fcn.140035fa0
mov dword [rbp + 0x228], 0x431b0000
mov dword [rbp + 0x22c], 0x41c80000
movups xmm0, xmmword [0x1400ca1e0]
movups xmmword [rbp + 0x2e8], xmm0
mov eax, dword [0x1400ca1f0]
mov dword [rbp + 0x2f8], eax
movzx eax, word [0x1400ca1f4]
mov word [rbp + 0x2fc], ax
cmp byte [0x1400ca1f5], 0
je 0x140065c20
mov r8d, edi
cmp esi, 2
jl 0x140065bd7
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x2ec]
mov edx, dword [rbp + 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140065ad0
cmp r8d, 0x16
jge 0x140065c20
movsxd rax, r8d
lea r9, [rbp + 0x2e8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140065bf0
lea rdx, [rbp + 0x228]
lea rcx, [rbp + 0x2e8]
call fcn.140051f80
test al, al
je 0x140065c43
mov dword [reloc.WS2_32.dll_accept], 2
jmp 0x140065c52
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 2
jne 0x140066e0d
call fcn.14006ef70
mov dword [rbp + 0x230], 0x438e8000
mov dword [rbp + 0x234], 0x41a00000
lea rcx, [rbp + 0x230]
call fcn.140035fa0
movsd xmm0, qword [0x1400ca1f8]
movsd qword [rbp + 0x18], xmm0
movzx eax, byte [0x1400ca200]
mov byte [rbp + 0x18], 0x52
xor byte [rbp + 0x19], 0x3a
xor byte [rbp + 0x1a], 0x3b
xor byte [rbp + 0x1b], 0x3c
xor byte [rbp + 0x1c], 0x3d
xor byte [rbp + 0x1d], 0x3e
xor byte [rbp + 0x1e], 0x3f
xor byte [rbp + 0x1f], 0x40
xor al, 0x41
mov byte [rbp + 0x20], al
lea rcx, [rbp + 0x18]
call fcn.14005a430
call fcn.140057740
call fcn.1400570d0
mov dword [rbp + 0x238], 0x438c0000
mov dword [rbp + 0x23c], 0x43200000
lea rcx, [rbp + 0x238]
call fcn.140035fa0
movsd xmm0, qword [str.lINS_R_A]
movsd qword [rbp + 0x28], xmm0
movzx eax, byte [0x1400ca210]
mov byte [rbp + 0x28], 0x55
xor byte [rbp + 0x29], 0x3a
xor byte [rbp + 0x2a], 0x3b
xor byte [rbp + 0x2b], 0x3c
xor byte [rbp + 0x2c], 0x3d
xor byte [rbp + 0x2d], 0x3e
xor byte [rbp + 0x2e], 0x3f
xor byte [rbp + 0x2f], 0x40
xor al, 0x41
mov byte [rbp + 0x30], al
lea rcx, [rbp + 0x28]
call fcn.14005a430
movsd xmm0, qword [str.lINs_R_A]
movsd qword [rbp + 0x38], xmm0
movzx eax, byte [0x1400ca220]
mov byte [rbp + 0x38], 0x55
xor byte [rbp + 0x39], 0x3a
xor byte [rbp + 0x3a], 0x3b
xor byte [rbp + 0x3b], 0x3c
xor byte [rbp + 0x3c], 0x3d
xor byte [rbp + 0x3d], 0x3e
xor byte [rbp + 0x3e], 0x3f
xor byte [rbp + 0x3f], 0x40
xor al, 0x41
mov byte [rbp + 0x40], al
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x3e8]
call fcn.14001e6e0
mov rbx, rax
call fcn.14002ad20
subss xmm0, dword [rbx]
mulss xmm0, xmm10
call fcn.140036020
movups xmm0, xmmword [0x1400ca228]
movups xmmword [rbp + 0x80], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x140065f42
mov r8d, edi
cmp esi, 2
jl 0x140065f01
movdqa xmm5, xmmword [0x1400c8770]
mov edx, edi
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x84]
mov r8d, dword [rbp + 0x60]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x10
jl 0x140065e00
jmp 0x140065f42
lea r9, [rbp + 0x80]
nop dword [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x140065f10
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8d, [r9 + 0x14]
lea rdx, [0x1400ecfb0]
lea rcx, [rbp + 0x80]
call fcn.140052fb0
mov dword [rbp + 0x240], 0x438c0000
mov dword [rbp + 0x244], 0x43480000
lea rcx, [rbp + 0x240]
call fcn.140035fa0
movsd xmm0, qword [0x1400ca238]
movsd qword [rbp + 0x48], xmm0
movzx eax, byte [0x1400ca240]
mov byte [rbp + 0x48], 0x50
xor byte [rbp + 0x49], 0x3a
xor byte [rbp + 0x4a], 0x3b
xor byte [rbp + 0x4b], 0x3c
xor byte [rbp + 0x4c], 0x3d
xor byte [rbp + 0x4d], 0x3e
xor byte [rbp + 0x4e], 0x3f
xor byte [rbp + 0x4f], 0x40
xor al, 0x41
mov byte [rbp + 0x50], al
lea rcx, [rbp + 0x48]
call fcn.14005a430
movsd xmm0, qword [str.i_HOjQM_A]
movsd qword [rbp - 8], xmm0
movzx eax, byte [0x1400ca250]
mov byte [rbp - 8], 0x50
xor byte [rbp - 7], 0x3a
xor byte [rbp - 6], 0x3b
xor byte [rbp - 5], 0x3c
xor byte [rbp - 4], 0x3d
xor byte [rbp - 3], 0x3e
xor byte [rbp - 2], 0x3f
xor byte [rbp - 1], 0x40
xor al, 0x41
mov byte [rbp], al
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 8]
lea rcx, [rbp + 0x3e0]
call fcn.14001e6e0
mov rbx, rax
call fcn.14002ad20
subss xmm0, dword [rbx]
mulss xmm0, xmm10
call fcn.140036020
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
mov r9d, 0x8000
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, [0x1400ecf98]
lea rcx, str.PassWordInput
call fcn.140052fb0
mov dword [rbp + 0x248], 0x438c0000
mov dword [rbp + 0x24c], 0x43700000
lea rcx, [rbp + 0x248]
call fcn.140035fa0
mov rax, qword [str.uSXYS_Z_uSXYS_Z_]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca25f], 0
je 0x1400661e2
mov r8d, edi
cmp esi, 2
jl 0x1400661a8
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x1400661e2
lea r9, [rsp + 0x60]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x1400661b0
lea rcx, [rsp + 0x60]
call fcn.14005a430
mov rax, qword [0x1400ca260]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca267], 0
je 0x140066352
mov r8d, edi
cmp esi, 2
jl 0x140066317
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x140066352
lea r9, [rsp + 0x60]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140066320
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3d8]
call fcn.14001e6e0
mov rbx, rax
call fcn.14002ad20
subss xmm0, dword [rbx]
mulss xmm0, xmm10
call fcn.140036020
movsd xmm0, qword [0x1400ca268]
movsd qword [rbp + 0xb0], xmm0
mov eax, dword [0x1400ca270]
mov dword [rbp + 0xb8], eax
movzx eax, word [0x1400ca274]
mov word [rbp + 0xbc], ax
movzx eax, byte [0x1400ca276]
mov byte [rbp + 0xbe], al
mov r8d, edi
cmp esi, 2
jl 0x1400664db
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x1400ca268]
pxor xmm2, xmm1
movd dword [rbp + 0xb0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xb4]
pxor xmm2, xmm1
movd dword [rbp + 0xb4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xb0]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x1400664f0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea r8d, [r9 + 0x32]
lea rbx, [0x1400ecf48]
mov rdx, rbx
lea rcx, [rbp + 0xb0]
call fcn.140052fb0
mov dword [rbp + 0x250], 0x43160000
mov dword [rbp + 0x254], 0x43960000
lea rcx, [rbp + 0x250]
call fcn.140035fa0
mov dword [rbp + 0x258], 0x43a00000
mov dword [rbp + 0x25c], 0x41c80000
movsd xmm0, qword [str.k_UNJZ2A]
movsd qword [rbp - 0x50], xmm0
movzx eax, byte [0x1400ca280]
mov byte [rbp - 0x50], 0x52
xor byte [rbp - 0x4f], 0x3a
xor byte [rbp - 0x4e], 0x3b
xor byte [rbp - 0x4d], 0x3c
xor byte [rbp - 0x4c], 0x3d
xor byte [rbp - 0x4b], 0x3e
xor byte [rbp - 0x4a], 0x3f
xor byte [rbp - 0x49], 0x40
xor al, 0x41
mov byte [rbp - 0x48], al
lea rdx, [rbp + 0x258]
lea rcx, [rbp - 0x50]
call fcn.140051f80
test al, al
je 0x140066d9c
lea rax, [rbp + 0x170]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140066600
mov rdx, rbx
lea rcx, [rbp + 0x170]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x150]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x168], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
lea rbx, [0x1400ecf98]
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x140066650
mov rdx, rbx
lea rcx, [rbp + 0x150]
call fcn.14000a1f0
nop
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
lea rax, [0x1400ecfb0]
inc r8
cmp byte [rax + r8], 0
jne 0x140066691
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.14000a1f0
nop
lea r9, [rbp + 0x170]
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x130]
lea rcx, [0x1400ecfe0]
call fcn.140004fe0
cmp byte [0x1400ed220], 0
je 0x140066bc8
lea rax, [rbp + 0x170]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x180], rdi
mov qword [rbp + 0x188], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140066704
mov rdx, rbx
lea rcx, [rbp + 0x170]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x150]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x160], rdi
mov qword [rbp + 0x168], reloc.WS2_32.dll_ntohs
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x150]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x130]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x140], rdi
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov r8, 0xffffffffffffffff
lea rax, [0x1400ecfb0]
inc r8
cmp byte [rax + r8], 0
jne 0x140066794
mov rdx, rax
lea rcx, [rbp + 0x130]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x280]
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x290], rdi
mov qword [rbp + 0x298], reloc.WS2_32.dll_ntohs
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp + 0x280]
call fcn.14000a1f0
nop
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x270], rdi
mov qword [rbp + 0x278], reloc.WS2_32.dll_ntohs
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.C:kauxzndev.json
lea rcx, [rbp + 0x260]
call fcn.14000a1f0
nop
lea rax, [rbp + 0x170]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
mov r9b, 1
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x260]
call fcn.140068740
mov dword [reloc.WS2_32.dll_accept], 1
movups xmm0, xmmword [str.k_UNJM___cg___.___oqQ]
movups xmmword [rbp + 0x320], xmm0
movsd xmm1, qword [0x1400ca2a8]
movsd qword [rbp + 0x330], xmm1
movzx eax, byte [0x1400ca2b0]
mov byte [rbp + 0x338], al
mov r8d, edi
cmp esi, 2
jl 0x1400669d8
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x324]
mov edx, dword [rbp + 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x1400668d1
cmp r8d, 0x19
jge 0x140066a20
movsxd rax, r8d
lea r9, [rbp + 0x320]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x1400669f0
movsd xmm0, qword [str.jOX_XML4.:D]
movsd qword [rbp + 0x100], xmm0
mov eax, dword [0x1400ca290]
mov dword [rbp + 0x108], eax
cmp byte [0x1400ca293], 0
je 0x140066bb0
mov r8d, edi
cmp esi, 2
jl 0x140066b67
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.jOX_XML4.:D]
pxor xmm2, xmm1
movd dword [rbp + 0x100], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x104]
pxor xmm2, xmm1
movd dword [rbp + 0x104], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0x100]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140066b80
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x100]
call fcn.140061050
jmp 0x140066d9c
movups xmm0, xmmword [str.jUVYIVV.b4_2g____M]
movups xmmword [rbp + 0x2b8], xmm0
mov eax, dword [0x1400ca2c8]
mov dword [rbp + 0x2c8], eax
movzx eax, byte [0x1400ca2cc]
mov byte [rbp + 0x2cc], al
mov r8d, edi
cmp esi, 2
jl 0x140066d47
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x2bc]
mov edx, dword [rbp + 0x60]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140066c40
cmp r8d, 0x15
jge 0x140066d90
movsxd rax, r8d
lea r9, [rbp + 0x2b8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x140066d60
lea rcx, [rbp + 0x2b8]
call fcn.140060fd0
call fcn.140055f30
call fcn.140055f30
call fcn.1400570d0
mov dword [rbp + 0x2a0], 0x42c80000
mov dword [rbp + 0x2a4], 0x41c80000
mov eax, dword [str._XW]
mov dword [rbp - 0x40], eax
movzx eax, byte [0x1400ca2d4]
mov byte [rbp - 0x40], 0x42
xor byte [rbp - 0x3f], 0x3a
xor byte [rbp - 0x3e], 0x3b
xor byte [rbp - 0x3d], 0x3c
xor al, 0x3d
mov byte [rbp - 0x3c], al
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x40]
call fcn.140051f80
test al, al
je 0x140066e07
mov dword [reloc.WS2_32.dll_accept], 1
jmp 0x140068371
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 3
jne 0x140068371
movsd xmm0, qword [str.AYO_]
movsd qword [rbp + 0x120], xmm0
mov eax, dword [0x1400ca2e0]
mov dword [rbp + 0x128], eax
movzx eax, word [0x1400ca2e4]
mov word [rbp + 0x12c], ax
cmp byte [0x1400ca2e5], 0
je 0x140066fb0
mov r8d, edi
cmp esi, 2
jl 0x140066f6b
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.AYO_]
pxor xmm2, xmm1
movd dword [rbp + 0x120], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x124]
pxor xmm2, xmm1
movd dword [rbp + 0x124], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0x120]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140066f80
mov r8d, 0x168
lea rdx, [0x1400ec1dc]
lea rcx, [rbp + 0x120]
call fcn.14001a270
call fcn.14006ef70
xor edx, edx
lea rcx, str.tabs
call fcn.140051a50
test al, al
je 0x1400671c4
mov eax, dword [str.zR_I_]
mov dword [rsp + 0x70], eax
movzx eax, word [0x1400ca2ec]
mov word [rsp + 0x74], ax
mov byte [rsp + 0x70], 0x43
xor byte [rsp + 0x71], 0x3a
xor byte [rsp + 0x72], 0x3b
xor byte [rsp + 0x73], 0x3c
xor byte [rsp + 0x74], 0x3d
xor byte [rsp + 0x75], 0x3e
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x70]
call fcn.140051ee0
test al, al
je 0x14006703a
mov dword [0x1400ed288], 1
call fcn.140052f70
mov rax, qword [str.zHZOU_M_zR_IM_]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca2f7], 0
je 0x1400671a2
mov r8d, edi
cmp esi, 2
jl 0x140067165
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x1400671a2
lea r9, [rsp + 0x60]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140067170
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x60]
call fcn.140051ee0
test al, al
je 0x1400671c4
mov dword [0x1400ed288], 2
call fcn.140052f70
mov edx, dword [0x1400ed288]
cmp edx, 1
jne 0x140067e4a
mov eax, dword [0x1400ca2f8]
mov dword [rbp - 0x78], eax
movzx eax, word [0x1400ca2fc]
mov word [rbp - 0x74], ax
movzx eax, byte [0x1400ca2fe]
mov byte [rbp - 0x78], 0x43
xor byte [rbp - 0x77], 0x3a
xor byte [rbp - 0x76], 0x3b
xor byte [rbp - 0x75], 0x3c
xor byte [rbp - 0x74], 0x3d
xor byte [rbp - 0x73], 0x3e
xor al, 0x3f
mov byte [rbp - 0x72], al
lea rcx, [rbp - 0x78]
call fcn.14005a430
call fcn.1400570d0
mov eax, dword [0x1400ca300]
mov dword [rbp - 0x70], eax
movzx eax, word [0x1400ca304]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x1400ca306]
mov byte [rbp - 0x70], reloc.WLDAP32.dll_Ordinal_79
xor byte [rbp - 0x6f], 0x3a
xor byte [rbp - 0x6e], 0x3b
xor byte [rbp - 0x6d], 0x3c
xor byte [rbp - 0x6c], 0x3d
xor byte [rbp - 0x6b], 0x3e
xor al, 0x3f
mov byte [rbp - 0x6a], al
movups xmm0, xmmword [0x1400ed140]
movaps xmmword [rbp + 0x400], xmm0
movups xmm1, xmmword [0x1400ed150]
movaps xmmword [rbp + 0x410], xmm1
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x70]
call fcn.14005a430
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140035800
movups xmm0, xmmword [0x1400ca308]
movups xmmword [rbp + 0x358], xmm0
movups xmm1, xmmword [0x1400ca318]
movups xmmword [rbp + 0x368], xmm1
movsd xmm0, qword [0x1400ca328]
movsd qword [rbp + 0x378], xmm0
mov eax, dword [0x1400ca330]
mov dword [rbp + 0x380], eax
movzx eax, byte [0x1400ca334]
mov byte [rbp + 0x384], al
mov r8d, edi
cmp esi, 2
jl 0x140067427
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x35c]
mov edx, dword [rbp + 0x60]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140067320
cmp r8d, 0x2d
jge 0x140067470
movsxd rax, r8d
lea r9, [rbp + 0x358]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140067440
lea rcx, [rbp + 0x358]
call fcn.14005a430
movaps xmm0, xmmword [0x1400cab80]
movups xmmword [rbp + 0x4b0], xmm0
movsd xmm0, qword [str.o_IOTQQzaB]
movsd qword [rsp + 0x78], xmm0
movzx eax, word [0x1400ca340]
mov word [rbp - 0x80], ax
cmp byte [0x1400ca341], 0
je 0x1400674dc
mov byte [rsp + 0x78], 0x56
xor byte [rsp + 0x79], 0x3a
xor byte [rsp + 0x7a], 0x3b
xor byte [rsp + 0x7b], 0x3c
xor byte [rsp + 0x7c], 0x3d
xor byte [rsp + 0x7d], 0x3e
xor byte [rsp + 0x7e], 0x3f
xor byte [rsp + 0x7f], 0x40
xor byte [rbp - 0x80], 0x41
xor byte [rbp - 0x7f], 0x42
lea rcx, [rsp + 0x78]
call fcn.14005a430
lea rdx, str.Testing
lea rcx, [rbp + 0x4b0]
call fcn.14005a460
mov dword [rbp + 0x2a8], 0x43a00000
mov dword [rbp + 0x2ac], 0x41c80000
mov rax, qword [str.pTQYI_M_b]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca34f], 0
je 0x140067672
mov r8d, edi
cmp esi, 2
jl 0x140067638
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x140067672
lea r9, [rsp + 0x60]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140067640
lea rdx, [rbp + 0x2a8]
lea rcx, [rsp + 0x60]
call fcn.140051f80
test al, al
je 0x14006768c
call fcn.14006c4b0
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
call fcn.140057740
mov dword [rbp + 0x2b0], 0
mov dword [rbp + 0x2b4], 0x43160000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x2b0]
lea rcx, str.InnerRegion
call fcn.14001ce00
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 2]
call fcn.14004f5d0
movups xmm0, xmmword [0x1400ca350]
movups xmmword [rbp + 0x2d0], xmm0
movzx eax, word [0x1400ca360]
mov word [rbp + 0x2e0], ax
cmp byte [0x1400ca361], 0
je 0x1400678c0
mov r8d, edi
cmp esi, 2
jl 0x140067877
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x2d4]
mov edx, dword [rbp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x140067770
cmp r8d, 0x12
jge 0x1400678c0
movsxd rax, r8d
lea r9, [rbp + 0x2d0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140067890
movaps xmm0, xmmword [0x1400c4c40]
movups xmmword [rbp + 0x60], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x60]
call fcn.14005a460
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.14004f5d0
call fcn.1400570d0
movsd xmm0, qword [0x1400ca368]
movsd qword [rbp + 0xc0], xmm0
mov eax, dword [0x1400ca370]
mov dword [rbp + 0xc8], eax
movzx eax, word [0x1400ca374]
mov word [rbp + 0xcc], ax
movzx eax, byte [0x1400ca376]
mov byte [rbp + 0xce], al
mov r8d, edi
cmp esi, 2
jl 0x140067a42
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x1400ca368]
pxor xmm2, xmm1
movd dword [rbp + 0xc0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xc4]
pxor xmm2, xmm1
movd dword [rbp + 0xc4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xc0]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140067a50
lea rcx, [rbp + 0xc0]
call fcn.14005a430
call fcn.140027ae0
mov dword [rbp + 0x194], 0x41a00000
mov dword [rbp + 0x198], 0x43b40000
lea rcx, [rbp + 0x194]
call fcn.140035fa0
movups xmm0, xmmword [str.pwksoj]
movups xmmword [rbp + 0x390], xmm0
movups xmm1, xmmword [0x1400ca388]
movups xmmword [rbp + 0x3a0], xmm1
movups xmm0, xmmword [0x1400ca398]
movups xmmword [rbp + 0x3b0], xmm0
movsd xmm1, qword [0x1400ca3a8]
movsd qword [rbp + 0x3c0], xmm1
movzx eax, byte [0x1400ca3b0]
mov byte [rbp + 0x3c8], al
mov r8d, edi
cmp esi, 2
jl 0x140067c47
movdqa xmm5, xmmword [0x1400c8770]
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movdqa xmm7, xmmword [0x1400cab10]
movd xmm8, r15d
movdqa xmm0, xmmword [str.9999999999999999R]
movdqa xmmword [rbp + 0x60], xmm0
lea rcx, [rbp + 0x394]
mov edx, dword [rbp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
pxor xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
pxor xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140067b40
cmp r8d, 0x39
jge 0x140067c90
movsxd rax, r8d
lea r9, [rbp + 0x390]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140067c60
lea rcx, [rbp + 0x390]
call fcn.14005a430
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140035800
mov dword [rbp + 0x19c], 0x43160000
mov dword [rbp + 0x1a0], 0x41c80000
mov rax, qword [str.SH_RL__zHZOU_M_zHZOU_M_]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca3bf], 0
je 0x140067e22
mov r8d, edi
cmp esi, 2
jl 0x140067de7
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x140067e22
lea r9, [rsp + 0x60]
nop dword [rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140067df0
lea rdx, [rbp + 0x19c]
lea rcx, [rsp + 0x60]
call fcn.140051f80
test al, al
je 0x140067e44
lea rcx, str.start_https:__discord.gg_ggzeramenu
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, dword [0x1400ed288]
cmp edx, 2
jne 0x14006836c
mov rax, qword [0x1400ca3c0]
mov qword [rsp + 0x60], rax
cmp byte [0x1400ca3c7], 0
je 0x140067fc2
mov r8d, edi
cmp esi, edx
jl 0x140067f7d
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x60]
pxor xmm2, xmm1
movd dword [rsp + 0x60], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
pxor xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x140067fc2
lea r9, [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x2f684bdb
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x140067f90
lea rcx, [rsp + 0x60]
call fcn.14005a430
call fcn.1400570d0
mov qword [rbp + 0x1a4], 0
movsd xmm0, qword [0x1400ca3c8]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [0x1400ca3d0]
mov dword [rbp + 0xd8], eax
movzx eax, word [0x1400ca3d4]
mov word [rbp + 0xdc], ax
movzx eax, byte [0x1400ca3d6]
mov byte [rbp + 0xde], al
mov r8d, edi
cmp esi, 2
jl 0x140068131
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [0x1400ca3c8]
pxor xmm2, xmm1
movd dword [rbp + 0xd0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xd4]
pxor xmm2, xmm1
movd dword [rbp + 0xd4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xd0]
add r9, rax
nop
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140068140
lea rdx, [rbp + 0x1a4]
lea rcx, [rbp + 0xd0]
call fcn.140051f80
test al, al
je 0x1400681ca
mov r8d, 8
lea rdx, str.Calma_ai
lea rcx, [0x1400ec378]
call fcn.14000a1f0
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Em_manutencao...
lea rcx, [0x1400ec398]
call fcn.14000a1f0
mov byte [0x1400ecf46], 1
mov dword [0x1400ecf94], 0
movsd xmm0, qword [str.zUVUSY]
movsd qword [rbp + 0xe0], xmm0
mov eax, dword [0x1400ca3e0]
mov dword [rbp + 0xe8], eax
movzx eax, word [0x1400ca3e4]
mov word [rbp + 0xec], ax
movzx eax, byte [0x1400ca3e6]
mov byte [rbp + 0xee], al
mov r8d, edi
cmp esi, 2
jl 0x14006831f
movdqa xmm4, xmmword [0x1400cac10]
movd xmm6, r14d
movd xmm5, r15d
movdqa xmm2, xmmword [0x1400c8770]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
mov eax, dword [str.9999999999999999R]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [str.zUVUSY]
pxor xmm2, xmm1
movd dword [rbp + 0xe0], xmm2
movdqa xmm3, xmmword [0x1400cab00]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400cab10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x1400cab30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
pxor xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
mov r8d, 8
mov eax, r8d
lea r9, [rbp + 0xe0]
add r9, rax
nop dword [rax]
mov eax, 0x4bda12f7
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140068330
lea rcx, [rbp + 0xe0]
call fcn.14005a430
call fcn.140027770
cmp byte [0x1400ecf46], 0
je 0x1400684b4
comiss xmm11, dword [0x1400ecf94]
jbe 0x1400684ad
mov qword [rbp + 0x1d0], 0
mov dword [rbp + 0x1ac], 0x4487a000
mov dword [rbp + 0x1b0], 0x44610000
lea r8, [rbp + 0x1d0]
xor edx, edx
lea rcx, [rbp + 0x1ac]
call fcn.140036350
mov dword [rbp + 0x1b4], 0x43af0000
mov dword [rbp + 0x1b8], 0x42a00000
xor edx, edx
lea rcx, [rbp + 0x1b4]
call fcn.1400363a0
mov r8d, 7
lea rdx, [0x1400ecf46]
lea rcx, str.Notifica
call fcn.14001a270
test al, al
je 0x14006848c
movaps xmm0, xmmword [0x1400c4c50]
movups xmmword [rbp + 0x60], xmm0
mov dword [rsp + 0x38], 1
movss dword [rsp + 0x30], xmm11
movss dword [rsp + 0x28], xmm13
movss dword [rsp + 0x20], xmm13
lea r9, [rbp + 0x60]
movaps xmm2, xmm14
movaps xmm1, xmm11
lea rcx, str.loading
call fcn.1400634c0
movaps xmm1, xmm9
xorps xmm0, xmm0
call fcn.140035800
lea rcx, [0x1400ec378]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1400ec378]
call fcn.14005a430
call fcn.1400570d0
lea rcx, [0x1400ec398]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1400ec398]
call fcn.14005aa60
call fcn.140027770
call fcn.14002a260
movss xmm0, dword [0x1400ecf94]
addss xmm0, dword [rax + 0x10]
movss dword [0x1400ecf94], xmm0
jmp 0x1400684b4
mov byte [0x1400ecf46], 0
call fcn.140027cf0
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
mov dword [rsp + 0x30], edi
movss dword [rsp + 0x28], xmm12
mov dword [rsp + 0x20], edi
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140068519
call fcn.1400329d0
call fcn.140029e00
mov rcx, rax
call fcn.14004c330
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13], 0x400
je 0x140068531
call fcn.1400383b0
xor edx, edx
xor ecx, ecx
call fcn.140033610
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14006858a
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
cmp eax, 0x88760869
jne 0x14006858a
call fcn.14004c170
mov rcx, qword [0x1400eced8]
mov rax, qword [rcx]
lea rdx, [0x1400ecee0]
call qword [rax + pe_nt_image_headers64]
call fcn.14004bd30
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x1400685a9
movss xmm6, dword [rbp + 0x190]
cmp dword [rbp + 0x488], 0x12
je 0x1400685b3
jmp 0x140064730
mov dword [rbp + 0x488], reloc.WS2_32.dll_select
call fcn.14004cf80
call fcn.14004dfd0
xor ecx, ecx
call fcn.14001fda0
mov rcx, qword [0x1400eced8]
test rcx, rcx
je 0x1400685dd
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1400eced8], rdi
mov rcx, qword [0x1400ecf20]
test rcx, rcx
je 0x1400685f6
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1400ecf20], rdi
mov rdx, qword [rbp + 0x438]
mov rcx, qword [rbp + 0x460]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rcx, qword [rbp + 0x4c0]
xor rcx, rsp
call fcn.1400be800
lea r11, [rsp + 0x670]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x140063e50