Function at 0x140005340
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xe0
vmovaps xmmword [rax - 0x28], xmm6
vmovaps xmmword [rax - 0x38], xmm7
vmovaps xmmword [rax - 0x48], xmm8
vmovaps xmmword [rax - 0x58], xmm9
vmovaps xmmword [rax - 0x68], xmm10
vmovaps xmmword [rax - 0x78], xmm11
vmovaps xmmword [rsp + 0x70], xmm12
mov rax, qword [0x1400f6080]
xor rax, rsp
mov qword [rbp - 0x39], rax
cmp byte [0x1400f75f4], 0
jne 0x1400053b2
mov rax, qword [0x1400f7630]
mov dword [rax + 0x38e4], 0x3f400000
mov byte [0x1400f75f4], 1
xor edx, edx
lea r8d, [rdx + 0x40]
lea rcx, str.Moonlight__beta_
call fcn.14001ae30
call fcn.140052b80
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
vmovss xmm12, dword [0x1400e2e98]
xor edi, edi
cmp byte [rax + 0xbb], dil
jne 0x1400055fd
mov rbx, qword [rdx + 0x4bc0]
test rbx, rbx
je 0x1400055fd
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1400dabe4]
mov rcx, rbx
call fcn.140054970
test al, al
je 0x1400055f6
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.14001de60
lea rdx, [0x1400f75dd]
lea rcx, str.BoxESP
call fcn.140044300
vmovaps xmm1, xmm12
call fcn.140020900
lea r8d, [rdi + 0x20]
lea rdx, [0x1400f6210]
lea rcx, str.BoxColor
call fcn.14004df70
mov edx, edi
lea rcx, str.Normal
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140005487
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140005480
mov dword [rsp + 0x20], edx
lea r9, str.Normal
lea rdx, [0x1400f75e0]
lea rcx, str.BoxType
call fcn.140046af0
lea rdx, [0x1400f75d4]
lea rcx, str.Skeleton
call fcn.140044300
vmovaps xmm1, xmm12
call fcn.140020900
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f6260]
lea rcx, str.BoneColor
call fcn.14004df70
lea rdx, [0x1400f75de]
lea rcx, [0x1400dac34]
call fcn.140044300
vmovaps xmm1, xmm12
call fcn.140020900
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f6200]
lea rcx, str.EyeRay
call fcn.14004df70
lea rdx, [0x1400f75dc]
lea rcx, str.HealthBar
call fcn.140044300
mov edx, edi
lea rcx, str.Vetical
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140005557
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140005550
mov dword [rsp + 0x20], edx
lea r9, str.Vetical
lea rdx, [0x1400f75d8]
lea rcx, str.HealthBarType
call fcn.140046af0
lea rdx, [0x1400f75e5]
lea rcx, str.WeaponText
call fcn.140044300
lea rdx, [0x1400f75e4]
lea rcx, str.PlayerName
call fcn.140044300
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x1400055fd
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x1400055fd
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x1400055fd
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
jmp 0x1400055fd
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
mov r15d, 4
lea r14, str._.1f
lea ebx, [r15 + 4]
vmovss xmm6, dword [0x1400e2cf0]
vxorps xmm11, xmm11, xmm11
cmp byte [rax + 0xbb], dil
jne 0x140005a07
mov rsi, qword [rdx + 0x4bc0]
test rsi, rsi
je 0x140005a07
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea rdx, str.AimBot
mov rcx, rsi
call fcn.140054970
test al, al
je 0x140005a00
movsx rax, word [rsi + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rsi + 8]
mov ecx, dword [rcx]
call fcn.14001de60
lea rdx, [0x1400f75d5]
lea rcx, str.AimLock
call fcn.140044300
lea rdx, [0x1400f75d6]
lea rcx, str.SmoothAimLock
call fcn.140044300
mov edx, edi
lea rcx, str.LALT
nop dword [rax]
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400056b7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400056b0
mov dword [rsp + 0x20], edx
lea r9, str.LALT
lea rdx, [0x1400f75bc]
lea rcx, str.AimKey
call fcn.140046af0
test al, al
je 0x14000571d
movsxd rcx, dword [0x1400f75bc]
mov rdx, qword [0x1400f8538]
mov rax, qword [0x1400f8540]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x14000689d
mov eax, dword [rdx + rcx*4]
mov dword [0x1400f60cc], eax
mov edx, edi
lea rcx, str.Head
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140005737
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140005730
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea rdx, [0x1400f75e8]
lea rcx, str.AimPos
call fcn.140046af0
test al, al
je 0x1400057a2
mov ecx, dword [0x1400f75e8]
test ecx, ecx
je 0x140005798
sub ecx, 1
je 0x14000578c
cmp ecx, 1
jne 0x1400057a2
mov dword [reloc.WS2_32.dll_getsockname], r15d
jmp 0x1400057a2
mov dword [reloc.WS2_32.dll_getsockname], 5
jmp 0x1400057a2
mov dword [reloc.WS2_32.dll_getsockname], 6
lea rdx, [0x1400f75d7]
lea rcx, str.OnlyVisible
call fcn.140044300
vmovss xmm1, dword [0x1400e2c68]
vmovss dword [rbp - 0x41], xmm1
vmovss xmm0, dword [0x1400e2e00]
vmovss dword [rbp - 0x3d], xmm0
vmovss dword [rbp - 0x59], xmm1
vmovss dword [rbp - 0x51], xmm6
lea rdx, [0x1400f75ec]
lea rcx, str.ShowStableFov
call fcn.140044300
lea rdx, [0x1400f75c2]
lea rcx, str.ShowUnstableFov__beta_
call fcn.140044300
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x3d]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x41]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f60c8]
mov r8d, ebx
lea rdx, str.FovSize
call fcn.14005af50
vmovaps xmm1, xmm12
call fcn.140020900
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [0x1400f6270]
lea rcx, str.FovCircleColor
call fcn.14004df70
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x51]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x59]
mov qword [rsp + 0x20], rax
lea r9, str.333_
mov r8d, ebx
lea rdx, str.Smooth
call fcn.14005af50
vmovss dword [rbp - 0x3d], xmm11
vmovss xmm0, dword [0x1400e2d68]
vmovss dword [rbp - 0x41], xmm0
lea rdx, [0x1400f75c0]
lea rcx, str.TriggerBot
call fcn.140044300
mov edx, edi
lea rcx, str.LALT
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400058b7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400058b0
mov dword [rsp + 0x20], edx
lea r9, str.LALT
lea rdx, [0x1400f75f0]
lea rcx, str.TriggerKey
call fcn.140046af0
test al, al
je 0x14000591d
movsxd rcx, dword [0x1400f75f0]
mov rdx, qword [0x1400f89b8]
mov rax, qword [0x1400f89c0]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x14000689d
mov eax, dword [rdx + rcx*4]
mov dword [0x1400f60b8], eax
mov dword [rbp - 0x51], reloc.WS2_32.dll_ntohs
mov dword [rbp - 0x59], 0xaa
lea rax, [0x1400dada4]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x59]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x51]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f60b4]
mov r8d, 5
lea rdx, str.Delay
call fcn.14005af50
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x41]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x3d]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f61f8]
mov r8d, ebx
lea rdx, str.RCS_Yaw
call fcn.14005af50
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x41]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x3d]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f61fc]
mov r8d, ebx
lea rdx, str.RCS_Pitch
call fcn.14005af50
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x140005a07
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x140005a07
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], bl
jne 0x140005a07
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
jmp 0x140005a07
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x140005b8a
mov rsi, qword [rdx + 0x4bc0]
test rsi, rsi
je 0x140005b8a
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Other
mov rcx, rsi
call fcn.140054970
test al, al
je 0x140005b83
movsx rax, word [rsi + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rsi + 8]
mov ecx, dword [rcx]
call fcn.14001de60
lea rdx, [0x1400f75d2]
lea rcx, str.BunnyHop
call fcn.140044300
lea rdx, [0x1400f75c3]
lea rcx, str.HeadShootLine
call fcn.140044300
vmovaps xmm1, xmm12
call fcn.140020900
xor r8d, r8d
lea rdx, [0x1400f6230]
lea rcx, str.HeadShootLineColor
call fcn.14004df70
lea rdx, [0x1400f75ed]
lea rcx, str.TeamCheck
call fcn.140044300
lea rdx, [0x1400f75d3]
lea rcx, str.CrossHair
call fcn.140044300
vmovaps xmm1, xmm12
call fcn.140020900
xor r8d, r8d
lea rdx, [0x1400f6280]
lea rcx, str.CrossHairColor
call fcn.14004df70
vmovss dword [rbp - 0x51], xmm6
vmovss xmm0, dword [0x1400e2e18]
vmovss dword [rbp - 0x59], xmm0
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x59]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x51]
mov qword [rsp + 0x20], rax
lea r9, [0x1400f60c0]
mov r8d, ebx
lea rdx, str.CrossHairSize
call fcn.14005af50
lea rdx, [0x1400f75c1]
lea rcx, str.OBSBypass
call fcn.140044300
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x140005b8a
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x140005b8a
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], bl
jne 0x140005b8a
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
jmp 0x140005b8a
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x1400066be
mov rsi, qword [rdx + 0x4bc0]
test rsi, rsi
je 0x1400066be
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Config
mov rcx, rsi
call fcn.140054970
test al, al
je 0x1400066b7
movsx rax, word [rsi + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rsi + 8]
mov ecx, dword [rcx]
call fcn.14001de60
mov eax, dword [0x1400daec4]
mov dword [rbp - 0x59], eax
movzx eax, word [0x1400daec8]
mov word [rbp - 0x55], ax
mov byte [rbp - 0x59], reloc.WLDAP32.dll_Ordinal_35
xor byte [rbp - 0x58], 0x32
xor byte [rbp - 0x57], 0x33
xor byte [rbp - 0x56], 0x34
xor al, 0x35
mov byte [rbp - 0x55], al
xor byte [rbp - 0x54], 0x36
vmovss dword [rbp - 0x51], xmm11
vmovss dword [rbp - 0x4d], xmm11
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
lea rax, [rbp - 0x51]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
lea r8, [0x1400f75c8]
xor edx, edx
lea rcx, [rbp - 0x59]
call fcn.14004a9d0
mov rcx, qword [0x1400f7630]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x140005c87
vmovss dword [rbp - 0x59], xmm11
vmovss dword [rbp - 0x55], xmm11
vmovaps xmm1, xmm12
lea rcx, [rbp - 0x59]
call fcn.1400205e0
vmovss dword [rbp - 0x59], xmm11
vmovss dword [rbp - 0x55], xmm11
vmovsd xmm0, qword [str._RP]
vmovsd qword [rbp - 0x51], xmm0
mov eax, dword [0x1400daed8]
mov dword [rbp - 0x49], eax
mov esi, Ordinal_32
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140005dab
vmovdqu xmm8, xmmword [0x1400e3130]
vmovd xmm7, r15d
vmovd xmm6, esi
vmovdqu xmm5, xmmword [0x1400e2f60]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm8
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm8
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm1, xmm4, xmm6
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x1400e2fb0]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm0, xmm3, xmmword [0x1400e2f20]
vpaddb xmm2, xmm0, xmmword [0x1400e2fe0]
vmovd xmm1, dword [str._RP]
vpxor xmm0, xmm2, xmm1
vmovd dword [rbp - 0x51], xmm0
vmovdqu xmm5, xmmword [0x1400e2f90]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm8
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm8
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm7
vpsrld xmm1, xmm4, xmm6
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x1400e2fb0]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm0, xmm3, xmmword [0x1400e2f20]
vpaddb xmm2, xmm0, xmmword [0x1400e2fe0]
vmovd xmm1, dword [rbp - 0x4d]
vpxor xmm0, xmm2, xmm1
vmovd dword [rbp - 0x4d], xmm0
mov r8d, ebx
lea r9, [rbp - 0x49]
mov eax, 0x51eb851f
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x31
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140005d82
lea rdx, [rbp - 0x59]
lea rcx, [rbp - 0x51]
call fcn.140042d40
test al, al
je 0x1400061f0
lea r8, [0x1400dae64]
lea rdx, [0x1400f75c8]
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp - 0x59]
call qword [0x1400ccbc8]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75dd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f6210]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75dc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f6260]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75de]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f6200]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75e5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75e0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75bc]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d5]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75c2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f6220]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d6]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75ec]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, str.333_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75f0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f60b4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d7]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75b8]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75c3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f6230]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75ed]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f60c0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75d3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rax, qword [rbp - 0x59]
mov qword [rsp + 0x20], rax
mov edx, 1
mov r9d, edx
mov r8d, edx
lea rcx, [0x1400f75c1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread_s]
mov rcx, qword [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
vmovaps xmm1, xmm12
call fcn.140020900
vmovss dword [rbp - 0x59], xmm11
vmovss dword [rbp - 0x55], xmm11
vmovsd xmm0, qword [str.bSEQ]
vmovsd qword [rbp - 0x51], xmm0
mov eax, dword [0x1400daec0]
mov dword [rbp - 0x49], eax
cmp byte [reloc.WLDAP32.dll_Ordinal_60], dil
je 0x140006325
vmovdqu xmm9, xmmword [0x1400e3130]
vmovd xmm8, r15d
vmovd xmm7, esi
vmovdqu xmm5, xmmword [0x1400e2f60]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x1400e2fb0]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x1400e2f20]
mov eax, dword [0x1400e2fe0]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [str.bSEQ]
vpxor xmm0, xmm2, xmm1
vmovd dword [rbp - 0x51], xmm0
vmovdqu xmm5, xmmword [0x1400e2f90]
vpunpckldq xmm0, xmm5, xmm5
vpmuldq xmm3, xmm0, xmm9
vpunpckhdq xmm1, xmm5, xmm5
vpmuldq xmm2, xmm1, xmm9
vshufps xmm0, xmm3, xmm2, 0xdd
vpsrad xmm4, xmm0, xmm8
vpsrld xmm1, xmm4, xmm7
vpaddd xmm0, xmm1, xmm4
vpmulld xmm2, xmm0, xmmword [0x1400e2fb0]
vpsubd xmm3, xmm5, xmm2
vpshufb xmm4, xmm3, xmmword [0x1400e2f20]
vmovd xmm0, eax
vpaddb xmm2, xmm4, xmm0
vmovd xmm1, dword [rbp - 0x4d]
vpxor xmm0, xmm2, xmm1
vmovd dword [rbp - 0x4d], xmm0
lea r8, [rbp - 0x49]
nop word [rax + rax]
mov eax, 0x51eb851f
mul ebx
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, bl
sub al, cl
add al, 0x31
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0xc
jl 0x140006300
lea rdx, [rbp - 0x59]
lea rcx, [rbp - 0x51]
call fcn.140042d40
test al, al
je 0x140006672
lea r8, [0x1400dae68]
lea rdx, [0x1400f75c8]
lea rcx, [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
xor r8d, r8d
xor edx, edx
mov rcx, qword [rbp - 0x59]
call qword [0x1400ccbc8]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75dd]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f6210]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75e0]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75dc]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d4]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f6260]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75de]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f6200]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75e4]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75e5]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d8]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75e0]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d5]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75bc]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d5]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75c2]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f6220]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d6]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75ec]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, str.333_
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75c0]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75f0]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f60b4]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d7]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75b8]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75c3]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f6230]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75ed]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f60c0]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75d3]
call qword [0x1400ccc40]
mov r9, qword [rbp - 0x59]
mov edx, 1
mov r8d, edx
lea rcx, [0x1400f75c1]
call qword [0x1400ccc40]
mov rcx, qword [rbp - 0x59]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x1400066be
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x1400066be
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [r8 + 8]
test byte [rcx + 4], 8
jne 0x1400066be
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
jmp 0x1400066be
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x140006840
mov rbx, qword [rdx + 0x4bc0]
test rbx, rbx
je 0x140006840
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Custom
mov rcx, rbx
call fcn.140054970
test al, al
je 0x140006840
movsx rax, word [rbx + 0x70]
imul rcx, rax, 0x2c
add rcx, qword [rbx + 8]
mov ecx, dword [rcx]
call fcn.14001de60
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400f8528], eax
jle 0x140006762
lea rcx, [0x1400f8528]
call fcn.1400c3958
cmp dword [0x1400f8528], 0xffffffff
jne 0x140006762
lea rcx, [0x1400f8550]
call fcn.14000f800
nop
lea rcx, [0x1400f8528]
call fcn.1400c38f8
mov rax, qword [0x1400f7630]
mov rcx, qword [rax + 0x3ef8]
vmovss xmm0, dword [rcx + 0x28]
vmulss xmm0, xmm0, dword [0x1400e2cb0]
call fcn.140020970
lea rcx, str.Classic
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140006797
inc rcx
add rcx, rax
inc edi
cmp byte [rcx], 0
jne 0x140006790
mov dword [rsp + 0x20], edi
lea r9, str.Classic
lea rdx, [0x1400f75b8]
lea rcx, str.Colors
call fcn.140046af0
test al, al
je 0x1400067fc
mov ecx, dword [0x1400f75b8]
test ecx, ecx
je 0x1400067f5
sub ecx, 1
je 0x1400067ec
cmp ecx, 1
jne 0x1400067fc
xor ecx, ecx
call fcn.140031ca0
jmp 0x1400067fc
xor ecx, ecx
call fcn.1400317c0
jmp 0x1400067fc
xor ecx, ecx
call fcn.140031570
mov rdx, qword [0x1400f7630]
mov rax, qword [rdx + 0x3ef8]
cmp byte [rax + 0xbb], 0
jne 0x140006840
mov r8, qword [rdx + 0x4bc0]
test r8, r8
je 0x140006840
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x140006840
mov rax, qword [rdx + 0x3ef8]
dec dword [rax + 0xf0]
call fcn.140053020
call fcn.14001d0b0
mov rcx, qword [rbp - 0x39]
xor rcx, rsp
call fcn.1400c37b0
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140009290
int3