Function at 0x140005430
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
vmovaps xmmword [rax - 0x28], xmm6
vmovaps xmmword [rax - 0x68], xmm10
vmovaps xmmword [rax - 0x78], xmm11
mov rax, qword [0x1400f5080]
xor rax, rsp
mov qword [rbp - 0x29], rax
xor r8d, r8d
lea rcx, str.Moonlight____________________________________________________________________________________beta_
xor edx, edx
call fcn.14001b120
vmovss xmm0, dword [0x1400e1e50]
vmovss xmm1, dword [0x1400e1e4c]
mov rbx, qword [0x1400f6630]
lea rdx, [rbp - 0x49]
xor r8d, r8d
vmovss dword [rbp - 0x49], xmm0
vmovss dword [rbp - 0x45], xmm1
mov rcx, qword [rbx + 0x3ef8]
call fcn.14001de30
mov rax, qword [rbx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3ef8]
mov rcx, qword [rax + 0x1a8]
test rcx, rcx
je 0x1400054e7
cmp dword [rcx + 0x10], 2
jne 0x1400054e2
cmp dword [rcx + 4], 0
je 0x1400054f6
call fcn.140042040
xor r8d, r8d
call fcn.140041570
mov rbx, qword [0x1400f6630]
vmovss xmm1, dword [0x1400e1e30]
mov edi, 1
mov ecx, edi
call fcn.140041080
mov rax, qword [rbx + 0x3ef8]
vmovss xmm11, dword [0x1400e1ec4]
vxorps xmm10, xmm10, xmm10
mov byte [rax + 0xb8], dil
mov rax, qword [rbx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14000554d
vmovaps xmm1, xmm11
lea rcx, [rbp - 0x49]
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
call fcn.140020850
vmovss xmm6, dword [0x1400e1e2c]
lea rdx, [rbp - 0x49]
lea rcx, str.Aimbot
vmovss dword [rbp - 0x49], xmm6
vmovss dword [rbp - 0x45], xmm6
call fcn.140043760
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
cmovne ecx, edi
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x1400f6630]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x1400055bd
vmovaps xmm1, xmm11
lea rcx, [rbp - 0x49]
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
call fcn.140020850
lea rdx, [rbp - 0x49]
lea rcx, str.Visuals
vmovss dword [rbp - 0x49], xmm6
vmovss dword [rbp - 0x45], xmm6
call fcn.140043760
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
mov edx, 2
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x1400f6630]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14000562a
vmovaps xmm1, xmm11
lea rcx, [rbp - 0x49]
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
call fcn.140020850
lea rdx, [rbp - 0x49]
lea rcx, str.Other
vmovss dword [rbp - 0x49], xmm6
vmovss dword [rbp - 0x45], xmm6
call fcn.140043760
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
mov edx, 3
cmovne ecx, edx
mov dword [reloc.WS2_32.dll_accept], ecx
mov rcx, qword [0x1400f6630]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140005697
vmovaps xmm1, xmm11
lea rcx, [rbp - 0x49]
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
call fcn.140020850
lea rdx, [rbp - 0x49]
lea rcx, str.Config
vmovss dword [rbp - 0x49], xmm6
vmovss dword [rbp - 0x45], xmm6
call fcn.140043760
mov ecx, dword [reloc.WS2_32.dll_accept]
test al, al
mov r14d, 4
cmovne ecx, r14d
mov dword [reloc.WS2_32.dll_accept], ecx
call fcn.140041d30
mov eax, dword [reloc.WS2_32.dll_accept]
lea r12d, [r14 + 1]
vmovss xmm6, dword [0x1400e1d18]
xor esi, esi
lea r15, str._.1f
lea ebx, [rsi + 8]
cmp eax, edi
jne 0x140005a3f
lea rdx, [0x1400f65d5]
lea rcx, str.AimLock
call fcn.140044970
lea rdx, [0x1400f65d6]
lea rcx, str.SmoothAimLock
call fcn.140044970
mov edx, esi
lea rcx, str.LALT
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005737
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005730
mov dword [rsp + 0x20], edx
lea r9, str.LALT
lea rdx, [0x1400f65bc]
lea rcx, str.AimKey
call fcn.140047130
test al, al
je 0x14000579d
mov rdx, qword [0x1400f7538]
mov rax, qword [0x1400f7540]
movsxd rcx, dword [0x1400f65bc]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x1400067c5
mov eax, dword [rdx + rcx*4]
mov dword [0x1400f50d0], eax
mov edx, esi
lea rcx, str.Head
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x1400057b7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x1400057b0
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea rdx, [0x1400f65e8]
lea rcx, str.AimPos
call fcn.140047130
test al, al
je 0x14000581d
mov ecx, dword [0x1400f65e8]
test ecx, ecx
je 0x140005813
sub ecx, edi
je 0x14000580a
cmp ecx, edi
jne 0x14000581d
mov dword [reloc.WS2_32.dll_getsockname], r14d
jmp 0x14000581d
mov dword [reloc.WS2_32.dll_getsockname], r12d
jmp 0x14000581d
mov dword [reloc.WS2_32.dll_getsockname], 6
lea rdx, [0x1400f65d7]
lea rcx, str.OnlyVisible
call fcn.140044970
vmovss xmm1, dword [0x1400e1c98]
vmovss xmm0, dword [0x1400e1e28]
lea rdx, [0x1400f65ec]
lea rcx, str.ShowStableFov
vmovss dword [rbp - 0x31], xmm1
vmovss dword [rbp - 0x2d], xmm0
vmovss dword [rbp - 0x49], xmm1
vmovss dword [rbp - 0x41], xmm6
call fcn.140044970
lea rdx, [0x1400f65c2]
lea rcx, str.ShowUnstableFov__beta_
call fcn.140044970
lea rax, [rbp - 0x2d]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
lea r9, [0x1400f50cc]
lea rax, [rbp - 0x31]
mov r8d, ebx
lea rdx, str.FovSize
mov qword [rsp + 0x20], rax
call fcn.140059bc0
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.FovCircleColor
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f5270]
call fcn.14004e620
lea rax, [rbp - 0x41]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
lea r9, str.333_
lea rax, [rbp - 0x49]
mov r8d, ebx
lea rdx, str.Smooth
mov qword [rsp + 0x20], rax
call fcn.140059bc0
vmovss xmm0, dword [0x1400e1d90]
lea rdx, [0x1400f65c0]
lea rcx, str.TriggerBot
vmovss dword [rbp - 0x31], xmm0
vmovss dword [rbp - 0x2d], xmm10
call fcn.140044970
mov edx, esi
lea rcx, str.LALT
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005937
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005930
mov dword [rsp + 0x20], edx
lea r9, str.LALT
lea rdx, [0x1400f65f0]
lea rcx, str.TriggerKey
call fcn.140047130
test al, al
je 0x14000599d
mov rdx, qword [0x1400f7570]
mov rax, qword [0x1400f7578]
movsxd rcx, dword [0x1400f65f0]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x1400067c5
mov eax, dword [rdx + rcx*4]
mov dword [0x1400f50b8], eax
lea rax, [0x1400d9d4c]
mov dword [rbp - 0x41], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x30], rax
lea r9, [0x1400f50b4]
lea rax, [rbp - 0x49]
mov dword [rbp - 0x49], 0xaa
mov qword [rsp + 0x28], rax
lea rdx, str.Delay
lea rax, [rbp - 0x41]
mov r8d, r12d
mov qword [rsp + 0x20], rax
call fcn.140059bc0
lea rax, [rbp - 0x31]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
lea r9, [0x1400f51f8]
lea rax, [rbp - 0x2d]
mov r8d, ebx
lea rdx, str.RCS_Yaw
mov qword [rsp + 0x20], rax
call fcn.140059bc0
lea rax, [rbp - 0x31]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
lea r9, [0x1400f51fc]
lea rax, [rbp - 0x2d]
mov r8d, ebx
lea rdx, str.RCS_Pitch
mov qword [rsp + 0x20], rax
call fcn.140059bc0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 2
jne 0x140005bd7
lea rdx, [0x1400f65dd]
lea rcx, str.BoxESP
call fcn.140044970
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.BoxColor
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f5210]
call fcn.14004e620
lea rdx, [0x1400f65e6]
lea rcx, str.SpectateEsp
call fcn.140044970
mov edx, esi
lea rcx, str.Normal
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005aa7
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005aa0
mov dword [rsp + 0x20], edx
lea r9, str.Normal
lea rdx, [0x1400f65e0]
lea rcx, str.BoxType
call fcn.140047130
lea rdx, [0x1400f65d4]
lea rcx, str.Skeleton
call fcn.140044970
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.BoneColor
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f5260]
call fcn.14004e620
lea rdx, [0x1400f65de]
lea rcx, [0x1400d9dcc]
call fcn.140044970
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.EyeRay
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f5200]
call fcn.14004e620
lea rdx, [0x1400f65dc]
lea rcx, str.HealthBar
call fcn.140044970
mov edx, esi
lea rcx, str.Vetical
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], sil
jne 0x140005b77
inc rcx
inc edx
add rcx, rax
cmp byte [rcx], sil
jne 0x140005b70
mov dword [rsp + 0x20], edx
lea r9, str.Vetical
lea rdx, [0x1400f65d8]
lea rcx, str.HealthBarType
call fcn.140047130
lea rdx, [0x1400f65e5]
lea rcx, str.WeaponText
call fcn.140044970
lea rdx, [0x1400f65e4]
lea rcx, str.PlayerName
call fcn.140044970
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 3
jne 0x140005cc4
lea rdx, [0x1400f65d2]
lea rcx, str.BunnyHop
call fcn.140044970
lea rdx, [0x1400f65c3]
lea rcx, str.HeadShootLine
call fcn.140044970
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.HeadShootLineColor
xor r8d, r8d
lea rdx, [0x1400f5230]
call fcn.14004e620
lea rdx, [0x1400f65ed]
lea rcx, str.TeamCheck
call fcn.140044970
lea rdx, [0x1400f65d3]
lea rcx, str.CrossHair
call fcn.140044970
vmovaps xmm1, xmm11
call fcn.140020b70
lea rcx, str.CrossHairColor
xor r8d, r8d
lea rdx, [0x1400f5280]
call fcn.14004e620
vmovss xmm0, dword [0x1400e1e40]
lea rax, [rbp - 0x49]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rax
lea r9, [0x1400f50c4]
lea rax, [rbp - 0x41]
mov r8d, ebx
lea rdx, str.CrossHairSize
mov qword [rsp + 0x20], rax
vmovss dword [rbp - 0x41], xmm6
vmovss dword [rbp - 0x49], xmm0
call fcn.140059bc0
lea rdx, [0x1400f65c1]
lea rcx, str.StreamBypass
call fcn.140044970
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, r14d
jne 0x14000677c
mov eax, dword [0x1400d9ef4]
lea r8, [0x1400f65c8]
mov dword [rbp - 0x49], eax
lea rcx, [rbp - 0x49]
movzx eax, word [0x1400d9ef8]
mov r9d, 0xa
xor byte [rbp - 0x48], 0x33
xor edx, edx
xor byte [rbp - 0x47], 0x34
xor byte [rbp - 0x46], 0x35
mov word [rbp - 0x45], ax
xor al, 0x36
xor byte [rbp - 0x44], 0x37
mov qword [rsp + 0x38], rsi
mov byte [rbp - 0x45], al
lea rax, [rbp - 0x41]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rax
vmovss dword [rbp - 0x41], xmm10
vmovss dword [rbp - 0x3d], xmm10
mov byte [rbp - 0x49], reloc.WLDAP32.dll_Ordinal_35
call fcn.14004afe0
mov rcx, qword [0x1400f6630]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], sil
jne 0x140005d70
vmovaps xmm1, xmm11
lea rcx, [rbp - 0x49]
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
call fcn.140020850
cmp byte [0x1400d9f0b], 0
mov esi, Ordinal_32
vmovsd xmm0, qword [str.UQ]
mov eax, dword [0x1400d9f08]
vmovaps xmmword [rsp + 0xb0], xmm7
vmovaps xmmword [rsp + 0xa0], xmm8
vmovaps xmmword [rsp + 0x90], xmm9
vmovsd qword [rbp - 0x41], xmm0
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
mov dword [rbp - 0x39], eax
je 0x140005ec3
vmovdqu xmm4, xmmword [0x1400e1f80]
vmovdqu xmm6, xmmword [0x1400e2150]
vpunpckldq xmm0, xmm4, xmm4
vpmuldq xmm3, xmm0, xmm6
vpunpckhdq xmm1, xmm4, xmm4
vpmuldq xmm2, xmm1, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpaddd xmm3, xmm0, xmm4
vmovd xmm7, r12d
vpsrad xmm1, xmm3, xmm7
vmovd xmm5, esi
vpsrld xmm0, xmm1, xmm5
vpaddd xmm1, xmm0, xmm1
vpmulld xmm2, xmm1, xmmword [0x1400e1fd0]
vmovd xmm0, dword [str.UQ]
vpsubd xmm3, xmm4, xmm2
vpshufb xmm1, xmm3, xmmword [0x1400e1f40]
vpaddb xmm2, xmm1, xmmword [0x1400e1ff0]
vmovdqu xmm4, xmmword [0x1400e1fb0]
vpxor xmm1, xmm2, xmm0
vmovd dword [rbp - 0x41], xmm1
vpunpckhdq xmm1, xmm4, xmm4
vpmuldq xmm2, xmm1, xmm6
vpunpckldq xmm0, xmm4, xmm4
vpmuldq xmm3, xmm0, xmm6
vshufps xmm0, xmm3, xmm2, 0xdd
vpaddd xmm3, xmm0, xmm4
vpsrad xmm1, xmm3, xmm7
vpsrld xmm0, xmm1, xmm5
vpaddd xmm1, xmm0, xmm1
vpmulld xmm2, xmm1, xmmword [0x1400e1fd0]
vmovd xmm0, dword [rbp - 0x3d]
vpsubd xmm3, xmm4, xmm2
vpshufb xmm1, xmm3, xmmword [0x1400e1f40]
vpaddb xmm2, xmm1, xmmword [0x1400e1ff0]
vpxor xmm1, xmm2, xmm0
vmovd dword [rbp - 0x3d], xmm1
mov r8d, ebx
lea r9, [rbp - 0x39]
nop
mov eax, 0x1f7047dd
lea r9, [r9 + 1]
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x32
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140005e90
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x41]
call fcn.140043760
test al, al
je 0x1400062ca
lea r8, [0x1400d9ed0]
lea rdx, [0x1400f65c8]
lea rcx, [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov rcx, qword [rbp - 0x49]
xor r8d, r8d
xor edx, edx
call qword [0x1400cbbc8]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65dd]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f5210]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65e0]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65dc]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d4]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f5260]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65de]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f5200]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65e4]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65e5]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [0x1400f65d8]
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65e0]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d5]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65bc]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d5]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65c2]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f5220]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d6]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65ec]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, str.333_
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65c0]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65f0]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f50b4]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d7]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65b8]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65c3]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f5230]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65ed]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f50c4]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65d3]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x49]
lea rcx, [0x1400f65c1]
mov r9, rdi
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, rdi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
vmovaps xmm1, xmm11
call fcn.140020b70
cmp byte [0x1400d9f1b], 0
vmovsd xmm0, qword [str.aRBP]
mov eax, dword [0x1400d9f18]
vmovsd qword [rbp - 0x41], xmm0
vmovss dword [rbp - 0x49], xmm10
vmovss dword [rbp - 0x45], xmm10
mov dword [rbp - 0x39], eax
je 0x14000640e
vmovdqu xmm4, xmmword [0x1400e1f80]
vmovdqu xmm7, xmmword [0x1400e2150]
mov eax, dword [0x1400e1ff0]
lea r8, [rbp - 0x39]
vpunpckldq xmm0, xmm4, xmm4
vpmuldq xmm3, xmm0, xmm7
vpunpckhdq xmm1, xmm4, xmm4
vpmuldq xmm2, xmm1, xmm7
vshufps xmm0, xmm3, xmm2, 0xdd
vpaddd xmm3, xmm0, xmm4
vmovd xmm8, r12d
vpsrad xmm1, xmm3, xmm8
vmovd xmm6, esi
vpsrld xmm0, xmm1, xmm6
vpaddd xmm1, xmm0, xmm1
vpmulld xmm2, xmm1, xmmword [0x1400e1fd0]
vpsubd xmm3, xmm4, xmm2
vpshufb xmm1, xmm3, xmmword [0x1400e1f40]
vmovdqu xmm4, xmmword [0x1400e1fb0]
vmovd xmm0, eax
vpaddb xmm2, xmm1, xmm0
vmovd xmm1, dword [str.aRBP]
vpxor xmm0, xmm2, xmm1
vmovd dword [rbp - 0x41], xmm0
vpunpckldq xmm0, xmm4, xmm4
vpmuldq xmm3, xmm0, xmm7
vpunpckhdq xmm1, xmm4, xmm4
vpmuldq xmm2, xmm1, xmm7
vshufps xmm0, xmm3, xmm2, 0xdd
vpaddd xmm3, xmm0, xmm4
vpsrad xmm1, xmm3, xmm8
vpsrld xmm0, xmm1, xmm6
vpaddd xmm1, xmm0, xmm1
vpmulld xmm2, xmm1, xmmword [0x1400e1fd0]
vmovd xmm0, dword [rbp - 0x3d]
vpsubd xmm3, xmm4, xmm2
vpshufb xmm4, xmm3, xmmword [0x1400e1f40]
vmovd xmm1, eax
vpaddb xmm2, xmm4, xmm1
vpxor xmm1, xmm2, xmm0
vmovd dword [rbp - 0x3d], xmm1
nop word [rax + rax]
mov eax, 0x1f7047dd
lea r8, [r8 + 1]
mul ebx
mov eax, ebx
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, bl
inc ebx
sub al, cl
add al, 0x32
xor byte [r8 - 1], al
cmp ebx, 0xc
jl 0x1400063e0
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x41]
call fcn.140043760
vmovaps xmm9, xmmword [rsp + 0x90]
vmovaps xmm8, xmmword [rsp + 0xa0]
vmovaps xmm7, xmmword [rsp + 0xb0]
test al, al
je 0x140006738
lea r8, [0x1400d9ed4]
lea rdx, [0x1400f65c8]
lea rcx, [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
mov rcx, qword [rbp - 0x49]
xor r8d, r8d
xor edx, edx
call qword [0x1400cbbc8]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65dd]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f5210]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65e0]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65dc]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d4]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f5260]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65de]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f5200]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65e4]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65e5]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d8]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65e0]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d5]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65bc]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
mov r8, rdi
mov rdx, rdi
lea rcx, [0x1400f65d5]
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65c2]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f5220]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d6]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65ec]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, str.333_
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65c0]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65f0]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f50b4]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d7]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65b8]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65c3]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f5230]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65ed]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f50c4]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65d3]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov r9, qword [rbp - 0x49]
lea rcx, [0x1400f65c1]
mov r8, rdi
mov rdx, rdi
call qword [0x1400cbc40]
mov rcx, qword [rbp - 0x49]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rdx, qword [0x1400f6630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x14000677c
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x14000677c
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x14000677c
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
call fcn.140053210
call fcn.14001d3a0
mov rcx, qword [rbp - 0x29]
xor rcx, rsp
call fcn.1400c2360
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140009de0
int3