Function at 0x140064bb0
Capabilities:
Get common file path
Resolve function by parsing pe exports
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 - 0x638]
sub rsp, 0x710
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
mov rax, qword [0x1401c6780]
xor rax, rsp
mov qword [rbp + 0x570], rax
xor r12d, r12d
mov esi, r12d
mov dword [rsp + 0x40], r12d
mov rax, qword [0x140218770]
lea r13, [rax + 0x37c8]
movss xmm0, dword [rax + 0x3808]
addss xmm0, xmm0
addss xmm0, dword [rax + 0x3c30]
cvttss2si eax, xmm0
mov dword [0x1402191b8], eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movss xmm0, dword [0x1401c6828]
movss xmm14, dword [0x1401ae3bc]
mulss xmm0, xmm14
subss xmm6, xmm0
lea ecx, [r12 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1401c682c]
mulss xmm0, xmm14
subss xmm1, xmm0
mov rbx, qword [0x140218770]
movss dword [rbx + 0x47f8], xmm6
movss dword [rbx + 0x47fc], xmm1
mov qword [rbx + 0x4800], r12
mov dword [rbx + 0x47ec], 4
or dword [rbx + 0x47e8], 3
movsd xmm0, qword [0x1401c6828]
movsd qword [rbx + 0x4808], xmm0
mov dword [rbx + 0x47f0], 1
lea rcx, [rbx + 0x4868]
movss xmm1, dword [rbx + 0x37d0]
movss xmm0, dword [rbx + 0x37d4]
mov dword [rsp + 0x58], 2
movss dword [rsp + 0x5c], xmm1
movss dword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x58]
call fcn.14001fbc0
mov qword [rbx + 0x37d0], r12
mov rbx, qword [0x140218770]
lea rcx, [rbx + 0x4868]
movss xmm0, dword [rbx + 0x37dc]
mov dword [rbp + 0xf0], 4
movss dword [rbp + 0xf4], xmm0
lea rdx, [rbp + 0xf0]
call fcn.14001fbc0
mov dword [rbx + 0x37dc], r12d
xor edx, edx
mov r8d, 0xab
lea rcx, str.FREEYOUNGTHUG
call fcn.140011480
lea ecx, [r12 + 2]
call fcn.1400082c0
mov rax, qword [0x140218770]
mov byte [rax + 0x492e], 1
mov rcx, qword [rax + 0x3f08]
movss xmm10, dword [rcx + 0x20]
movss xmm11, dword [rcx + 0x24]
movss xmm9, dword [rcx + 0x28]
movss xmm8, dword [rcx + 0x2c]
mov byte [rcx + 0xb8], 1
mov rcx, qword [0x140218770]
movss xmm1, dword [rcx + 0x3808]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x3c30]
movss xmm0, dword [r13 + 0x14]
addss xmm0, xmm0
addss xmm0, xmm1
cvttss2si eax, xmm0
mov dword [0x1402191ac], eax
cvttss2si eax, xmm1
mov dword [0x1402191b8], eax
movss xmm6, dword [r13 + 0x10]
movups xmm0, xmmword [rcx + 0x38d0]
movups xmmword [rbp + 0x120], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37c8]
movss dword [rbp + 0x12c], xmm0
lea rcx, [rbp + 0x120]
call fcn.140007ca0
movaps xmm7, xmm8
addss xmm7, xmm11
addss xmm9, xmm10
movss dword [rsp + 0x20], xmm6
mov r9b, 1
mov r8d, eax
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq rdx, xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm11
movq rcx, xmm1
call fcn.140009750
mov rax, qword [0x140218770]
movups xmm0, xmmword [rax + 0x38e0]
movups xmmword [rbp + 0x130], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37c8]
movss dword [rbp + 0x13c], xmm0
lea rcx, [rbp + 0x130]
call fcn.140007ca0
mov ecx, dword [0x1402191ac]
add ecx, 0x32
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
subss xmm1, dword [r13 + 0x14]
addss xmm1, xmm11
movss xmm13, dword [0x1401ae4ac]
movaps xmm2, xmm13
subss xmm2, dword [r13 + 0x14]
addss xmm2, xmm11
xorps xmm12, xmm12
addss xmm10, xmm12
movss dword [rsp + 0x20], xmm12
mov r9b, 1
mov r8d, eax
movaps xmm0, xmm9
unpcklps xmm0, xmm1
movq rdx, xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm2
movq rcx, xmm1
call fcn.140009750
movss xmm6, dword [r13 + 0x10]
mov rax, qword [0x140218770]
movups xmm0, xmmword [rax + 0x38e0]
movups xmmword [rbp + 0x110], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37c8]
movss dword [rbp + 0x11c], xmm0
lea rcx, [rbp + 0x110]
call fcn.140007ca0
movd xmm0, dword [0x1402191b8]
cvtdq2ps xmm0, xmm0
subss xmm8, xmm0
addss xmm11, xmm8
mov dword [rsp + 0x28], 0xc0
movss dword [rsp + 0x20], xmm6
mov r8d, eax
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq rdx, xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm11
movq rcx, xmm1
call fcn.140060430
mov dword [rbp], r12d
mov dword [rbp + 4], 0x42480000
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.FREEYOUNGTHUG2
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140064fe8
lea r8, str.FREEYOUNGTHUG2
lea edx, [r12 + 0xb]
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x80
xor r9d, r9d
lea r8, [rbp]
mov edx, edi
lea rcx, str.FREEYOUNGTHUG2
call fcn.14000e650
call fcn.1400171a0
movss xmm4, dword [r13 + 0xc]
mulss xmm4, dword [0x1401ae408]
movss xmm2, dword [r13 + 8]
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm4, xmm0
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
mulss xmm2, dword [0x1401ae408]
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm4
mov byte [rax + 0x141], 1
mov rcx, qword [0x1402191b0]
call fcn.140013dd0
movss xmm6, dword [r13 + 0x50]
mov rax, qword [0x140218770]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rcx, [0x14012482f]
mov qword [rsp + 0x28], rcx
movss xmm7, dword [0x1401ae52c]
movss dword [rsp + 0x20], xmm7
movss xmm8, dword [0x1401ae504]
movaps xmm3, xmm8
movss xmm2, dword [rax + 0x3c30]
lea rdx, [rbp - 0x58]
mov rcx, qword [rax + 0x3c28]
call fcn.140032ad0
movss xmm0, dword [rbp - 0x58]
movss xmm9, dword [0x1401ae3f0]
addss xmm0, xmm9
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 8], xmm0
movss dword [rbp + 0xc], xmm6
lea rdx, [rbp + 8]
mov ecx, recv
call fcn.140008230
lea rcx, str.Azure
call fcn.140039050
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
mov rcx, qword [0x140218770]
add rcx, 0x39e0
lea rdx, str..cpp
call fcn.140039190
mov ecx, 1
call fcn.1400082c0
call fcn.140013e70
call fcn.1400172d0
mov rax, qword [0x140218770]
mov rcx, qword [rax + 0x3f08]
movss xmm1, dword [rcx + 0x2c]
movss xmm0, dword [rcx + 0x28]
mulss xmm1, dword [0x1401ae460]
subss xmm0, xmm1
movaps xmm1, xmm7
call fcn.140016ea0
call fcn.1400171a0
mov qword [rbp + 0x10], rsi
lea rdx, [rbp + 0x10]
mov ecx, recv
call fcn.140008230
mov rax, qword [0x140218770]
mov rcx, qword [rax + 0x3f08]
movss xmm0, dword [rcx + 0x2c]
movss dword [rbp + 0x18], xmm0
movss dword [rbp + 0x1c], xmm0
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, str.Aim::Page
lea rcx, [0x1401a7a08]
call fcn.14005c150
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
mov rdx, qword [0x140218770]
mov rax, qword [rdx + 0x3f08]
movss xmm4, dword [rax + 0x2c]
movss dword [rbp + 0x20], xmm4
movss dword [rbp + 0x24], xmm4
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov r8d, 1
lea rdx, str.Visuals::Page
lea rcx, [0x1401a79f4]
call fcn.14005c150
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
mov rdx, qword [0x140218770]
mov rax, qword [rdx + 0x3f08]
movss xmm4, dword [rax + 0x2c]
movss dword [rbp + 0x28], xmm4
movss dword [rbp + 0x2c], xmm4
lea rax, [rbp + 0x28]
mov qword [rsp + 0x20], rax
mov r8d, 2
lea rdx, str.Plrs::Page
lea rcx, [0x1401a7a2c]
call fcn.14005c150
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
mov rdx, qword [0x140218770]
mov rax, qword [rdx + 0x3f08]
movss xmm4, dword [rax + 0x2c]
movss dword [rbp + 0x30], xmm4
movss dword [rbp + 0x34], xmm4
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov r8d, 3
lea rdx, str.Cfg::Page
lea rcx, [0x1401a7a1c]
call fcn.14005c150
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
mov rdx, qword [0x140218770]
mov rax, qword [rdx + 0x3f08]
movss xmm4, dword [rax + 0x2c]
movss dword [rbp + 0x38], xmm4
movss dword [rbp + 0x3c], xmm4
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
mov r8d, 4
lea rdx, str.Trm::Page
lea rcx, [0x1401a7a48]
call fcn.14005c150
mov ecx, 1
call fcn.1400082c0
call fcn.1400172d0
call fcn.14000e8d0
movaps xmm1, xmm13
subss xmm1, dword [r13 + 0x14]
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
lea rdx, [r13 + 0x3c]
mov ecx, 2
call fcn.140008230
movd xmm0, dword [0x1402191ac]
cvtdq2ps xmm0, xmm0
mov dword [rbp - 0x20], esi
movss dword [rbp - 0x1c], xmm0
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.MenuBar
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x1400653d7
lea r8, str.MenuBar
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rbp - 0x20]
mov edx, edi
lea rcx, str.MenuBar
call fcn.14000e650
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1401ae484]
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, str.General
call fcn.140039240
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2d0], xmm1
mov qword [rbp + 0x2e0], r12
mov qword [rbp - 0x18], 0
lea rdx, [rbp - 0x18]
mov ecx, recv
call fcn.140008230
lea rdx, [r13 + 8]
mov ecx, listen
call fcn.140008230
mov ecx, 2
call fcn.1400082c0
nop
call fcn.14000e8d0
mov ecx, 1
call fcn.1400082c0
movss xmm0, dword [r13 + 0x14]
mov eax, dword [0x1402191ac]
add eax, 0x32
movd xmm1, eax
cvtdq2ps xmm1, xmm1
addss xmm0, xmm0
subss xmm1, xmm0
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1402191a8], eax
jle 0x140065535
lea rcx, [0x1402191a8]
call fcn.1400f3e00
cmp dword [0x1402191a8], 0xffffffff
jne 0x140065535
movaps xmm0, xmmword [0x1401ae6e0]
movups xmmword [0x140219198], xmm0
lea rcx, [0x1402191a8]
call fcn.1400f3d94
movups xmm0, xmmword [0x140219198]
movups xmmword [r13 + 0x218], xmm0
movss xmm1, dword [0x14021919c]
movss xmm2, dword [0x1402191a0]
movss xmm0, dword [0x140219198]
movss dword [r13 + 0x228], xmm0
movss dword [r13 + 0x22c], xmm1
movss dword [r13 + 0x230], xmm2
mov dword [r13 + 0x234], 0x3f4ccccd
movss xmm3, dword [0x1401c682c]
subss xmm3, xmm13
movd xmm0, dword [0x1402191ac]
cvtdq2ps xmm0, xmm0
subss xmm3, xmm0
movd xmm1, dword [0x1402191b8]
cvtdq2ps xmm1, xmm1
subss xmm3, xmm1
movss xmm0, dword [r13 + 0x14]
mulss xmm0, dword [0x1401ae440]
addss xmm3, xmm0
mov dword [rbp - 0x10], 0
movss dword [rbp - 0xc], xmm3
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Content
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140065628
lea r8, str.Content
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rbp - 0x10]
mov edx, edi
lea rcx, str.Content
call fcn.14000e650
mov eax, dword [0x140218f2c]
test eax, eax
jne 0x140065efb
mov rbx, qword [0x140218770]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x28]
movss xmm0, dword [r13 + 8]
subss xmm6, dword [r13 + 0x54]
addss xmm0, xmm0
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rbp - 8], xmm6
mov dword [rbp - 4], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group1
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x1400656da
lea r8, str.group1
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x400
mov r9b, 1
lea r8, [rbp - 8]
mov edx, edi
lea rcx, str.group1
call fcn.14000e650
call fcn.1400489e0
test al, al
je 0x14006579d
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [r13 + 0x40]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [r13 + 0x3c]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x140218a75]
call fcn.14005d480
test al, al
je 0x14006577b
cmp byte [0x140218a75], 0
je 0x14006577b
call fcn.140055f60
movss xmm1, dword [0x1401ae494]
movss xmm0, dword [0x1401ae4b0]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.1400637e0
call fcn.140048c90
lea rcx, str.Toggles
call fcn.14005ee00
lea rdx, [0x140218a77]
lea rcx, str.Sticky_Aim
call fcn.14005c930
lea rdx, [0x140218a8d]
lea rcx, str.Prediction
call fcn.14005c930
lea rcx, str.Checks
call fcn.14005ee00
lea rdx, [0x14021895f]
lea rcx, str.Team_Check
call fcn.14005c930
lea rdx, [0x140218a76]
lea rcx, str.Health_Check
call fcn.14005c930
lea rdx, [0x140218a74]
lea rcx, str.Distance_Check
call fcn.14005c930
lea rcx, str.Sliders
call fcn.14005ee00
mov eax, dword [0x140218af0]
test eax, eax
jne 0x1400658be
mov dword [rbp + 0x210], 0x3f800000
mov dword [rbp + 0x220], 0x3dcccccd
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
lea rax, str._.1f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x210]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x220]
lea r8, [0x140213bd0]
mov edx, 8
lea rcx, str.Mouse_Sensitivity
call fcn.14005e230
mov dword [rbp + 0x1a0], 0x64
mov dword [rbp + 0x1a8], 1
lea r15, [0x140125794]
lea rax, [rbp + 0x1a0]
lea r9, [rbp + 0x1a8]
lea r8, [0x140213bc8]
lea rcx, str.Mouse_Smoothness
jmp 0x1400658f6
lea r15, [0x140125794]
cmp eax, 1
jne 0x140065916
mov dword [rbp + 0x1a8], 0x64
mov dword [rbp + 0x1a0], eax
lea rax, [rbp + 0x1a8]
lea r9, [rbp + 0x1a0]
lea r8, [0x140213bd4]
lea rcx, str.Camera_Smoothness
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rax
mov edx, 4
call fcn.14005e230
lea rcx, str.Prediction
call fcn.14005ee00
mov dword [rbp + 0x238], 0x41200000
mov dword [rbp + 0x218], 0x3f800000
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
lea r14, str._.3f
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x238]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x218]
lea r8, [0x140213bc4]
mov edx, 8
lea rcx, str.Horizontal
call fcn.14005e230
mov dword [rbp + 0x1f0], 0x41200000
mov dword [rbp + 0x1e8], 0x3f800000
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1e8]
lea r8, [0x140213b7c]
mov edx, 8
lea rcx, str.Vertical
call fcn.14005e230
call fcn.14000e8d0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140016ea0
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group2
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140065a42
lea r8, str.group2
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x50]
mov edx, edi
lea rcx, str.group2
call fcn.14000e650
lea rcx, str.Settings
call fcn.14005ee00
mov dword [rbp + 0x248], 0x3e8
mov dword [rbp + 0x1e0], 1
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
mov qword [rsp + 0x28], r15
lea rax, [rbp + 0x248]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1e0]
lea r8, [0x140213bc0]
mov edx, 4
lea rcx, [0x1401a7b44]
call fcn.14005e230
movsxd rdx, dword [0x140218af0]
xor r8d, r8d
lea r15, [0x140000000]
mov rdx, qword [r15 + rdx*8 + 0x18cf38]
lea rcx, str.Aim_Method
call fcn.14005f1f0
test al, al
je 0x140065ba7
mov qword [rbp - 0x80], 0
mov ebx, dword [0x140218af0]
test ebx, ebx
sete dl
lea r9, [rbp - 0x80]
mov rcx, qword [str.Mouse]
call fcn.140048330
test al, al
je 0x140065b13
mov dword [0x140218af0], r12d
test ebx, ebx
jne 0x140065b1c
call fcn.1400141f0
mov ebx, dword [0x140218af0]
cmp ebx, 1
sete dl
lea r9, [rbp - 0x80]
mov rcx, qword [str.Camera]
call fcn.140048330
test al, al
je 0x140065b46
mov dword [0x140218af0], 1
cmp ebx, 1
jne 0x140065b50
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140065b8b
cmp byte [rbx + 0x4969], 0
je 0x140065b8b
cmp dword [rbx + 0x4928], 0
jne 0x140065b8b
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x140065b9b
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
movsxd rdx, dword [0x140218ae4]
lea rdi, str.Head
xor r8d, r8d
mov rdx, qword [rdi + rdx*8]
lea rcx, str.Aim_Part
call fcn.14005f1f0
test al, al
je 0x140065c76
mov ebx, r12d
mov qword [rbp - 0x28], rbx
nop word [rax + rax]
mov r14d, dword [0x140218ae4]
cmp r14d, ebx
sete dl
lea r9, [rbp - 0x28]
mov rcx, qword [rdi]
call fcn.140048330
test al, al
je 0x140065c03
mov dword [0x140218ae4], ebx
cmp r14d, ebx
jne 0x140065c0d
call fcn.1400141f0
inc ebx
add rdi, 8
cmp ebx, 0x10
jl 0x140065be0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140065c53
cmp byte [rbx + 0x4969], 0
je 0x140065c53
cmp dword [rbx + 0x4928], 0
jne 0x140065c53
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x140065c63
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
lea r14, str._.3f
movsxd rdx, dword [0x140218ad0]
xor r8d, r8d
mov rdx, qword [r15 + rdx*8 + 0x12e1a0]
lea rcx, str.Distance_Type
call fcn.14005f1f0
test al, al
je 0x140065d5e
mov qword [rbp - 0x78], 0
mov ebx, dword [0x140218ad0]
test ebx, ebx
sete dl
lea r9, [rbp - 0x78]
mov rcx, qword [str.Camera]
call fcn.140048330
test al, al
je 0x140065cca
mov dword [0x140218ad0], r12d
test ebx, ebx
jne 0x140065cd3
call fcn.1400141f0
mov ebx, dword [0x140218ad0]
cmp ebx, 1
sete dl
lea r9, [rbp - 0x78]
mov rcx, qword [str.HumanoidRootPart]
call fcn.140048330
test al, al
je 0x140065cfd
mov dword [0x140218ad0], 1
cmp ebx, 1
jne 0x140065d07
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140065d42
cmp byte [rbx + 0x4969], 0
je 0x140065d42
cmp dword [rbx + 0x4928], 0
jne 0x140065d42
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x140065d52
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
mov dword [rbp + 0x268], 0x2710
mov dword [rbp + 0x260], 0x64
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
lea rax, [0x140125794]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x260]
lea r8, [0x140213bcc]
mov edx, 4
lea rcx, str.Aimbot_Distance
call fcn.14005e230
lea rcx, str.Offsets
call fcn.14005ee00
mov dword [rbp + 0x258], 0x41200000
mov dword [rbp + 0x250], 0xc1200000
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x258]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
lea r8, [0x140218ae0]
mov edx, 8
lea rcx, str.X_Offset
call fcn.14005e230
mov dword [rbp + 0x240], 0x41200000
mov dword [rbp + 0x230], 0xc1200000
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x240]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x230]
lea r8, [0x140218ad4]
mov edx, 8
lea rcx, str.Y_Offset
call fcn.14005e230
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140065eb8
lea r8, str.Misc
cmp r8, 0xffffffffffffffff
jae 0x140065eaf
movzx ecx, byte [r8]
test cl, cl
je 0x140065eaf
cmp cl, 0x23
jne 0x140065ea6
cmp byte [r8 + 1], cl
je 0x140065eaf
inc r8
cmp r8, 0xffffffffffffffff
jb 0x140065e93
movaps xmm3, xmm12
call fcn.14003c050
lea rdx, [0x140218958]
lea rcx, str.Medbay_Scan
call fcn.14005c930
xor ecx, ecx
call fcn.14000b0d0
test al, al
je 0x140065eee
xor ecx, ecx
call fcn.140017c80
lea rcx, str.Visuals_must_be_enabled_in_order_for_this_to_work
call fcn.140039050
call fcn.1400136b0
call fcn.14000e8d0
mov eax, dword [0x140218f2c]
jmp 0x140065f02
lea r15, [0x140000000]
cmp eax, 1
jne 0x14006665e
mov rbx, qword [0x140218770]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x28]
movss xmm0, dword [r13 + 8]
subss xmm6, dword [r13 + 0x54]
addss xmm0, xmm0
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rbp - 0x30], xmm6
mov dword [rbp - 0x2c], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group3
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140065f92
lea r8, str.group3
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x400
mov r9b, 1
lea r8, [rbp - 0x30]
mov edx, edi
lea rcx, str.group3
call fcn.14000e650
call fcn.1400489e0
test al, al
je 0x140066034
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm1, dword [r13 + 0x40]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [r13 + 0x3c]
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
lea rdx, [0x14021876e]
call fcn.14005d480
test al, al
je 0x14006602f
cmp byte [0x14021876e], 0
je 0x14006602f
call fcn.140058340
call fcn.140048c90
lea rcx, str.Toggles
call fcn.14005ee00
lea rdx, [0x14021895c]
lea rcx, [0x1401a5bb8]
call fcn.14005c930
lea rdx, [0x140218959]
lea rcx, str.Name
call fcn.14005c930
lea rdx, [0x14021876d]
lea rcx, str.Distance
call fcn.14005c930
lea rdx, [0x14021895d]
lea rcx, str.Tracers
call fcn.14005c930
lea rcx, str.Checks
call fcn.14005ee00
lea rdx, [0x14021895a]
lea rcx, str.Team_Check
call fcn.14005c930
lea rdx, [0x14021895b]
lea rcx, str.Distance_Check
call fcn.14005c930
call fcn.14000e8d0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp byte [rcx + 0xbb], 0
jne 0x140066125
movss xmm1, dword [rbx + 0x3814]
addss xmm1, dword [rcx + 0x108]
movss xmm0, dword [rcx + 0x10c]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss dword [rbp - 0x38], xmm6
mov dword [rbp - 0x34], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group4
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140066187
lea r8, str.group4
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x38]
mov edx, edi
lea rcx, str.group4
call fcn.14000e650
lea rcx, str.Field_of_View
call fcn.14005ee00
lea rdx, [0x14021876f]
lea rcx, str.Draw_FOV
call fcn.14005c930
lea rcx, str.Settings
call fcn.14005ee00
movsxd rdx, dword [0x140218a70]
xor r8d, r8d
mov rdx, qword [r15 + rdx*8 + 0x1a3200]
lea rcx, str.Box_Type
call fcn.14005f1f0
test al, al
je 0x1400662b4
mov qword [rbp - 0x70], 0
mov ebx, dword [0x140218a70]
test ebx, ebx
sete dl
lea r9, [rbp - 0x70]
mov rcx, qword [0x1401a3200]
call fcn.140048330
test al, al
je 0x140066220
mov dword [0x140218a70], r12d
test ebx, ebx
jne 0x140066229
call fcn.1400141f0
mov ebx, dword [0x140218a70]
cmp ebx, 1
sete dl
lea r9, [rbp - 0x70]
mov rcx, qword [0x1401a3208]
call fcn.140048330
test al, al
je 0x140066253
mov dword [0x140218a70], 1
cmp ebx, 1
jne 0x14006625d
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140066298
cmp byte [rbx + 0x4969], 0
je 0x140066298
cmp dword [rbx + 0x4928], 0
jne 0x140066298
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x1400662a8
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
movsxd rdx, dword [0x140218a88]
xor r8d, r8d
mov rdx, qword [r15 + rdx*8 + 0x12e1c0]
lea rcx, str.Tracer_Position
call fcn.14005f1f0
test al, al
je 0x1400663d4
mov qword [rsp + 0x70], 0
mov ebx, dword [0x140218a88]
test ebx, ebx
sete dl
lea r9, [rsp + 0x70]
mov rcx, qword [0x14012e1c0]
call fcn.140048330
test al, al
je 0x14006630a
mov dword [0x140218a88], r12d
test ebx, ebx
jne 0x140066313
call fcn.1400141f0
mov ebx, dword [0x140218a88]
cmp ebx, 1
sete dl
lea r9, [rsp + 0x70]
mov rcx, qword [str.Bottom]
call fcn.140048330
test al, al
je 0x14006633e
mov dword [0x140218a88], 1
cmp ebx, 1
jne 0x140066348
call fcn.1400141f0
mov ebx, dword [0x140218a88]
cmp ebx, 2
sete dl
lea r9, [rsp + 0x70]
mov rcx, qword [str.Mouse]
call fcn.140048330
test al, al
je 0x140066373
mov dword [0x140218a88], 2
cmp ebx, 2
jne 0x14006637d
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x1400663b8
cmp byte [rbx + 0x4969], 0
je 0x1400663b8
cmp dword [rbx + 0x4928], 0
jne 0x1400663b8
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x1400663c8
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
movsxd rdx, dword [0x140218a80]
xor r8d, r8d
mov rdx, qword [r15 + rdx*8 + 0x12e1b0]
lea rcx, str.Text_Type
call fcn.14005f1f0
test al, al
je 0x1400664bc
mov qword [rbp - 0x68], 0
mov ebx, dword [0x140218a80]
test ebx, ebx
sete dl
lea r9, [rbp - 0x68]
mov rcx, qword [str.Plain]
call fcn.140048330
test al, al
je 0x140066428
mov dword [0x140218a80], r12d
test ebx, ebx
jne 0x140066431
call fcn.1400141f0
mov ebx, dword [0x140218a80]
cmp ebx, 1
sete dl
lea r9, [rbp - 0x68]
mov rcx, qword [str.Outlines]
call fcn.140048330
test al, al
je 0x14006645b
mov dword [0x140218a80], 1
cmp ebx, 1
jne 0x140066465
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x1400664a0
cmp byte [rbx + 0x4969], 0
je 0x1400664a0
cmp dword [rbx + 0x4928], 0
jne 0x1400664a0
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x1400664b0
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
movsxd rdx, dword [0x140218a84]
xor r8d, r8d
mov rdx, qword [r15 + rdx*8 + 0x12e1a0]
lea rcx, str.Distance_Type
call fcn.14005f1f0
test al, al
je 0x1400665a4
mov qword [rbp - 0x60], 0
mov ebx, dword [0x140218a84]
test ebx, ebx
sete dl
lea r9, [rbp - 0x60]
mov rcx, qword [str.Camera]
call fcn.140048330
test al, al
je 0x140066510
mov dword [0x140218a84], r12d
test ebx, ebx
jne 0x140066519
call fcn.1400141f0
mov ebx, dword [0x140218a84]
cmp ebx, 1
sete dl
lea r9, [rbp - 0x60]
mov rcx, qword [str.HumanoidRootPart]
call fcn.140048330
test al, al
je 0x140066543
mov dword [0x140218a84], 1
cmp ebx, 1
jne 0x14006654d
call fcn.1400141f0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp qword [rbx + 0x48f0], rcx
jne 0x140066588
cmp byte [rbx + 0x4969], 0
je 0x140066588
cmp dword [rbx + 0x4928], 0
jne 0x140066588
mov eax, dword [rbx + 0x496c]
and eax, 0xfffffff2
or eax, 2
mov dword [rbx + 0x496c], eax
test dword [rcx + 0x14], 0x1000000
je 0x140066598
mov byte [rbx + 0x3e6e], 1
call fcn.1400136b0
mov byte [rbx + 0x3e6e], 0
mov dword [rbp + 0x228], 0x2710
mov dword [rbp + 0x1c8], 0x64
mov dword [rsp + 0x38], r12d
movss dword [rsp + 0x30], xmm12
lea rax, [0x140125794]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x228]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c8]
lea r8, [0x140213b78]
mov edx, 4
lea rcx, str.Render_Distance
call fcn.14005e230
lea rcx, str.Colors
call fcn.14005ee00
lea rdx, [0x140213b80]
lea rcx, [0x1401a5bb8]
call fcn.14005de60
lea rdx, [0x140213ba0]
lea rcx, str.Name_Text
call fcn.14005de60
lea rdx, [0x140213bb0]
lea rcx, str.Distance_Text
call fcn.14005de60
lea rdx, [0x140213b90]
lea rcx, str.Tracers
call fcn.14005de60
call fcn.14000e8d0
mov eax, dword [0x140218f2c]
cmp eax, 2
jne 0x140066671
mov rcx, r13
call fcn.1400574a0
mov eax, dword [0x140218f2c]
cmp eax, 3
jne 0x1400676e3
mov rbx, qword [0x140218770]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x28]
movss xmm0, dword [r13 + 8]
subss xmm6, dword [r13 + 0x54]
addss xmm0, xmm0
subss xmm6, xmm0
mulss xmm6, xmm14
movss dword [rbp - 0x40], xmm6
mov dword [rbp - 0x3c], 0
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group5
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140066701
lea r8, str.group5
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x40]
mov edx, edi
lea rcx, str.group5
call fcn.14000e650
lea rcx, str.Configuration
call fcn.14005ee00
call fcn.1400600c0
mov qword [rbp + 0x358], r12
mov qword [rbp - 0x48], 0
lea rdx, [rbp - 0x48]
lea rcx, str.Load
call fcn.14005ba40
test al, al
je 0x140066762
lea rdx, [0x140218960]
lea rcx, [rbp + 0x320]
call fcn.140079230
mov rax, qword [0x140218770]
mov rcx, qword [rax + 0x3f08]
cmp byte [rcx + 0xbb], 0
jne 0x1400667c4
movss xmm1, dword [rax + 0x3814]
addss xmm1, dword [rcx + 0x108]
movss xmm0, dword [rcx + 0x10c]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
mov qword [rsp + 0x68], 0
lea rdx, [rsp + 0x68]
lea rcx, str.Save
call fcn.14005ba40
test al, al
je 0x1400667f5
lea rdx, [0x140218960]
lea rcx, [rbp + 0x320]
call fcn.140076870
lea rcx, str.Settings
call fcn.14005ee00
lea rdx, [0x14021876a]
lea rcx, str.V_Sync
call fcn.14005c930
lea rdx, [0x14021876c]
lea rcx, str.Streamproof
call fcn.14005c930
xor ecx, ecx
call fcn.14000b0d0
test al, al
je 0x14006684a
xor ecx, ecx
call fcn.140017c80
lea rcx, str.Doesnt_show_UI_Visuals_on_your_Recording_Software__Breaks_with_instant_replay_
call fcn.140039050
call fcn.1400136b0
mov qword [rsp + 0x48], 0
lea rdx, [rsp + 0x48]
lea rcx, str.Unload
call fcn.14005ba40
test al, al
je 0x140066871
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov rcx, qword [rbp + 0x358]
test rcx, rcx
je 0x140066897
mov rax, qword [rcx]
lea rdx, [rbp + 0x320]
cmp rcx, rdx
setne dl
call qword [rax + reloc.WLDAP32.dll_Ordinal_32]
mov qword [rbp + 0x358], r12
call fcn.14000e8d0
mov rbx, qword [0x140218770]
mov rcx, qword [rbx + 0x3f08]
cmp byte [rcx + 0xbb], 0
jne 0x1400668fe
movss xmm1, dword [rbx + 0x3814]
addss xmm1, dword [rcx + 0x108]
movss xmm0, dword [rcx + 0x10c]
movss dword [rcx + 0x100], xmm1
movss dword [rcx + 0x104], xmm0
movsd xmm0, qword [rcx + 0x130]
movsd qword [rcx + 0x128], xmm0
mov eax, dword [rcx + 0x13c]
mov dword [rcx + 0x138], eax
mov byte [rcx + 0x140], 1
movss dword [rsp + 0x50], xmm6
mov dword [rsp + 0x54], 0
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.group6
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140066962
lea r8, str.group6
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rsp + 0x50]
mov edx, edi
lea rcx, str.group6
call fcn.14000e650
lea rcx, str.Configuration
call fcn.14005ee00
call fcn.1400171a0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b0], xmm1
mov qword [rbp + 0x1c0], r12
lea rax, [rbp + 0x360]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 0x1a]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
mov r14, 0xffffffffffffffff
xorps xmm0, xmm0
xorps xmm1, xmm1
test eax, eax
js 0x140066ab3
movups xmmword [rbp + 0x290], xmm0
movdqu xmmword [rbp + 0x2a0], xmm1
lea rax, [rbp + 0x360]
mov r8, r14
nop dword [rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1400669f0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x290]
call fcn.140068070
nop
lea rdx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 7
cmova rdx, qword [rbp + 0x290]
mov rax, qword [rbp + 0x2a0]
lea r8, [rdx + rax*2]
lea rdx, [rbp + 0x290]
cmova rdx, qword [rbp + 0x290]
lea rcx, [rbp + 0xd0]
call fcn.140067a40
bts esi, 0xc
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 7
jbe 0x140066a99
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066a94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140066a94
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
movdqa xmm0, xmmword [0x1401ae590]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r12w
jmp 0x140066adc
movups xmmword [rbp + 0xd0], xmm0
movdqu xmmword [rbp + 0xe0], xmm1
xor r8d, r8d
lea rdx, [0x14012482f]
lea rcx, [rbp + 0xd0]
call fcn.140003610
bts esi, 0xc
mov r8d, 7
lea rdx, str._azure_
lea rcx, [rbp + 0xd0]
call fcn.140002e80
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rax + 0x10], r12
mov byte [rax], 0
bts esi, 8
mov r8d, 9
lea rdx, str.configs_
lea rcx, [rbp + 0xb0]
call fcn.140002e80
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x288], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x270], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x280], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts esi, 0xb
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x140066bcf
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066bca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140066bca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
movdqa xmm0, xmmword [0x1401ae5a0]
movdqu xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0xf
jbe 0x140066c2a
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066c25
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140066c25
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
movdqa xmm0, xmmword [0x1401ae5a0]
movdqu xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
mov rdi, qword [rbp + 0x280]
lea rbx, [rbp + 0x270]
cmp qword [rbp + 0x288], 0xf
cmova rbx, qword [rbp + 0x270]
call fcn.1400f3308
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], rdi
lea r8, [rbp + 0x80]
mov edx, eax
lea rcx, [rbp + 0x160]
call fcn.140061e00
or esi, 0x600
mov dword [rsp + 0x40], esi
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x1d0]
call fcn.140063530
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 7
jbe 0x140066cee
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066ce9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140066ce9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov rbx, qword [rbp + 0x1d8]
test rbx, rbx
je 0x140066d13
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x1d8]
mov esi, dword [rsp + 0x40]
movaps xmm0, xmmword [rbp + 0x1d0]
movdqa xmmword [rbp + 0x200], xmm0
test rbx, rbx
je 0x140066d36
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x1d8]
mov esi, dword [rsp + 0x40]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x308], xmm1
test rbx, rbx
je 0x140066d7c
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140066d71
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140066d71
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x40]
mov rbx, qword [rbp + 0x1d8]
lea r15, str..cfg
mov rdi, qword [rbp + 0x200]
test rdi, rdi
je 0x140067160
nop dword [rax]
nop word [rax + rax]
lea rdx, [rbp + 0x100]
mov rcx, rdi
call fcn.140062f50
mov rax, qword [rbp + 0x100]
mov edx, dword [rbp + 0x108]
test edx, edx
je 0x140066dcf
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x14006793a
cmp eax, 3
je 0x14006713d
lea rcx, [rdi + 0x20]
cmp qword [rdi + 0x38], 7
jbe 0x140066de7
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x30]
lea rdx, [rcx + rax*2]
mov r10, rdx
call fcn.140061f50
cmp rax, rdx
je 0x140066e3c
nop dword [rax]
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140066e0f
cmp cx, 0x2f
jne 0x140066e18
add rax, 2
cmp rax, rdx
jne 0x140066e00
cmp rax, rdx
je 0x140066e3c
nop dword [rax]
lea r8, [r10 - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x140066e3c
cmp cx, 0x2f
je 0x140066e3c
mov r10, r8
cmp rax, r8
jne 0x140066e20
sub rdx, r10
sar rdx, 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], r12
mov r8, rdx
mov rdx, r10
lea rcx, [rbp + 0x60]
call fcn.140068070
or esi, 0xe0
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp + 0x60]
call fcn.1400622f0
nop
mov rdx, qword [rbp + 0x78]
cmp rdx, 7
jbe 0x140066eb7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066eb2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067263
call fcn.1400f3d24
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x78], 7
mov word [rbp + 0x60], r12w
lea rcx, [rdi + 0x20]
cmp qword [rdi + 0x38], 7
jbe 0x140066ed7
mov rcx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x30]
lea r10, [rcx + rax*2]
mov rbx, r10
mov rdx, r10
call fcn.140061f50
cmp rax, r10
je 0x140066f2b
nop
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140066eff
cmp cx, 0x2f
jne 0x140066f08
add rax, 2
cmp rax, r10
jne 0x140066ef0
cmp rax, r10
je 0x140066f2b
nop dword [rax]
lea rdx, [rbx - 2]
movzx ecx, word [rdx]
cmp cx, 0x5c
je 0x140066f2b
cmp cx, 0x2f
je 0x140066f2b
mov rbx, rdx
cmp rax, rdx
jne 0x140066f10
mov r8d, Ordinal_60
mov rdx, r10
mov rcx, rbx
call fcn.1400f3090
cmp rbx, rax
je 0x140066f7f
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140066f7f
cmp word [rdx], 0x2e
jne 0x140066f61
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x140066f82
cmp word [rcx], 0x2e
jne 0x140066f82
jmp 0x140066f7f
sub rdx, 2
cmp rbx, rdx
je 0x140066f7f
nop word [rax + rax]
cmp word [rdx], 0x2e
je 0x140066f82
sub rdx, 2
cmp rbx, rdx
jne 0x140066f70
mov rdx, rax
sub rax, rdx
sar rax, 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], r12
mov r8, rax
lea rcx, [rbp + 0x40]
call fcn.140068070
or esi, 0x1c
mov dword [rsp + 0x40], esi
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x40]
call fcn.1400622f0
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 7
jbe 0x140066ffb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066ff6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006726a
call fcn.1400f3d24
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], r12w
lea rdx, [rbp + 0x2b0]
mov r8, qword [rbp + 0x2c8]
cmp r8, 0xf
cmova rdx, qword [rbp + 0x2b0]
cmp qword [rbp + 0x2c0], 4
jne 0x1400670a8
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r15 + rcx - 1]
jne 0x140067059
cmp rcx, 4
jne 0x140067040
mov eax, r12d
jmp 0x14006705e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400670a8
mov rax, qword [rbp + 0x1b8]
cmp rax, qword [rbp + 0x1c0]
je 0x14006708b
lea rdx, [rbp + 0x2e8]
mov rcx, rax
call fcn.140002650
add qword [rbp + 0x1b8], 0x20
jmp 0x1400670a1
lea r8, [rbp + 0x2e8]
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.140004600
mov r8, qword [rbp + 0x2c8]
cmp r8, 0xf
jbe 0x1400670e3
lea rdx, [r8 + 1]
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400670de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067271
call fcn.1400f3d24
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x2c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2b0], 0
mov rdx, qword [rbp + 0x300]
cmp rdx, 0xf
jbe 0x14006713d
inc rdx
mov rcx, qword [rbp + 0x2e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067138
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067278
call fcn.1400f3d24
lea rcx, [rbp + 0x200]
call fcn.140063690
mov rdi, qword [rbp + 0x200]
test rdi, rdi
jne 0x140066da0
mov rbx, qword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x208]
test rcx, rcx
je 0x1400671ad
mov eax, r14d
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x1400671a2
mov rbx, qword [rbp + 0x208]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, r14d
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x1400671a2
mov rcx, qword [rbp + 0x208]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x40]
mov rbx, qword [rbp + 0x1d8]
test rbx, rbx
je 0x1400671e0
mov eax, r14d
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x1400671dc
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], r14d
cmp r14d, 1
jne 0x1400671dc
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov esi, dword [rsp + 0x40]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1402191e0], eax
jle 0x140067447
lea rcx, [0x1402191e0]
call fcn.1400f3e00
cmp dword [0x1402191e0], 0xffffffff
jne 0x140067447
mov rbx, qword [rbp + 0x1b0]
xorps xmm0, xmm0
cmp rbx, qword [rbp + 0x1b8]
jne 0x14006727f
movups xmmword [rbp + 0x140], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x150], xmm1
xor r8d, r8d
lea rdx, [0x14012482f]
lea rcx, [rbp + 0x140]
call fcn.140003610
lea rax, [rbp + 0x140]
or esi, 1
jmp 0x140067372
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
movups xmmword [rbp + 0x90], xmm0
mov rdi, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0xf
jbe 0x140067294
mov rbx, qword [rbx]
movabs r14, 0x7fffffffffffffff
cmp rdi, r14
ja 0x14006794b
cmp rdi, 0xf
ja 0x1400672ce
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x90], xmm0
jmp 0x140067368
mov rax, rdi
or rax, 0xf
cmp rax, r14
jbe 0x14006730a
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400f3ce0
mov rcx, rax
test rax, rax
je 0x140067422
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140067344
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rax, rcx
cmovb rax, rcx
mov r14, rax
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x140067335
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140067934
jmp 0x1400672e8
test rcx, rcx
je 0x140067341
call fcn.1400f3ce0
jmp 0x140067344
mov rax, r12
mov qword [rbp + 0x90], rax
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], r14
lea r8, [rdi + 1]
mov rdx, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x90]
or esi, 2
movups xmm0, xmmword [rax]
movups xmmword [0x1402191c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [0x1402191d0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
test sil, 2
je 0x1400673e4
and esi, 0xfffffffd
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x1400673e4
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400673de
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400673de
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
nop
test sil, 1
je 0x14006742e
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x14006742e
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067429
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140067429
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
lea rcx, [0x1400f83d0]
call fcn.1400f40a0
nop
lea rcx, [0x1402191e0]
call fcn.1400f3d94
mov r15d, r12d
mov rax, qword [rbp + 0x1b8]
mov rbx, qword [rbp + 0x1b0]
sub rax, rbx
sar rax, 5
test rax, rax
je 0x140067619
mov rsi, r12
lea r14, [0x1402191c0]
nop dword [rax]
nop word [rax + rax]
lea rdx, [rsi + rbx]
mov r9, qword [rdx + 0x10]
mov rdi, qword [rdx + 0x18]
test r9, r9
je 0x1400675f5
cmp rdi, 0xf
jbe 0x14006749e
mov rdx, qword [rdx]
mov rcx, r14
cmp qword [0x1402191d8], 0xf
cmova rcx, qword [0x1402191c0]
mov r8, qword [0x1402191d0]
cmp r8, r9
jne 0x1400674ca
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400674ca
mov dl, 1
jmp 0x1400674cc
xor dl, dl
mov qword [rsp + 0x50], 0
lea rcx, [rsi + rbx]
cmp rdi, 0xf
jbe 0x1400674e2
mov rcx, qword [rcx]
lea r9, [rsp + 0x50]
call fcn.140048330
test al, al
je 0x1400675ee
mov r9, qword [rbp + 0x1b0]
add r9, rsi
cmp r14, r9
je 0x140067552
mov rdi, qword [r9 + 0x10]
cmp qword [r9 + 0x18], 0xf
jbe 0x140067511
mov r9, qword [r9]
mov rax, qword [0x1402191d8]
cmp rdi, rax
ja 0x140067547
mov rbx, r14
cmp rax, 0xf
cmova rbx, qword [0x1402191c0]
mov qword [0x1402191d0], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rdi + rbx], 0
jmp 0x140067552
mov rdx, rdi
mov rcx, r14
call fcn.140002af0
mov rbx, qword [0x1402191d8]
cmp rbx, 0xf
seta r12b
mov rcx, r14
mov rdi, qword [0x1402191c0]
cmova rcx, rdi
mov qword [rsp + 0x20], 4
lea r9, str..cfg
mov r14, qword [0x1402191d0]
mov rdx, r14
call fcn.140004080
cmp rax, 0xffffffffffffffff
je 0x1400675c9
cmp r14, rax
jb 0x14006792e
mov qword [0x1402191d0], rax
lea r14, [0x1402191c0]
mov rcx, r14
test r12b, r12b
cmovne rcx, rdi
mov byte [rax + rcx], 0
mov rbx, qword [0x1402191d8]
mov rdi, qword [0x1402191c0]
jmp 0x1400675d0
lea r14, [0x1402191c0]
mov rdx, r14
cmp rbx, 0xf
cmova rdx, rdi
mov r8d, 0x100
lea rcx, [0x140218960]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rbx, qword [rbp + 0x1b0]
inc r15d
add rsi, 0x20
mov rcx, qword [rbp + 0x1b8]
sub rcx, rbx
sar rcx, 5
movsxd rax, r15d
cmp rax, rcx
jb 0x140067480
xor r12d, r12d
mov rdx, qword [rbp + 0x288]
cmp rdx, 0xf
jbe 0x140067664
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067658
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140067658
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
mov rbx, qword [rbp + 0x1b0]
mov qword [rbp + 0x280], r12
mov qword [rbp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x270], 0
test rbx, rbx
je 0x1400676d3
mov rdx, qword [rbp + 0x1b8]
mov rcx, rbx
call fcn.140003710
mov rdx, qword [rbp + 0x1c0]
mov rcx, qword [rbp + 0x1b0]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400676ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400676ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400f3d24
call fcn.1400172d0
call fcn.14000e8d0
mov eax, dword [0x140218f2c]
cmp eax, 4
jne 0x1400676f0
mov rcx, r13
call fcn.140060910
call fcn.14000e8d0
mov rbx, qword [0x140218770]
mov rax, qword [rbx + 0x3f08]
movss xmm1, dword [rax + 0x2c]
movd xmm0, dword [0x1402191b8]
cvtdq2ps xmm0, xmm0
subss xmm1, xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
movss xmm0, dword [rbx + 0x37d0]
movss xmm1, dword [rbx + 0x37d4]
mov dword [rsp + 0x58], 2
movss dword [rsp + 0x5c], xmm0
movss dword [rsp + 0x60], xmm1
lea rcx, [rbx + 0x4868]
lea rdx, [rsp + 0x58]
call fcn.14001fbc0
movsd xmm0, qword [r13 + 0x3c]
movsd qword [rbx + 0x37d0], xmm0
mov qword [rsp + 0x48], 0
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.Footer
call fcn.140007710
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x1400677ee
lea r8, str.Footer
mov edx, listen
mov ecx, eax
call fcn.14001f470
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rsp + 0x48]
mov edx, edi
lea rcx, str.Footer
call fcn.14000e650
movaps xmm0, xmmword [0x1401ae6f0]
movups xmmword [rbp + 0x80], xmm0
lea rdx, str.green_fn
lea rcx, [rbp + 0x80]
call fcn.140039190
mov rcx, qword [0x140218770]
mov rax, qword [rcx + 0x3f08]
movss xmm6, dword [rax + 0x28]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
lea rbx, str.DEV_BUILD
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movss xmm2, dword [rcx + 0x3c30]
lea rdx, [rsp + 0x68]
mov rcx, qword [rcx + 0x3c28]
call fcn.140032ad0
movss xmm2, dword [rsp + 0x68]
addss xmm2, xmm9
cvttss2si eax, xmm2
movd xmm3, eax
cvtdq2ps xmm3, xmm3
subss xmm6, xmm3
subss xmm6, dword [r13 + 8]
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140016ea0
mov rcx, qword [0x140218770]
add rcx, 0x39e0
mov rdx, rbx
call fcn.140039190
call fcn.14000e8d0
mov ecx, 1
call fcn.1400082c0
call fcn.1400136b0
mov rcx, qword [rbp + 0x570]
xor rcx, rsp
call fcn.1400f3cc0
lea r11, [rsp + 0x710]
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]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140003480
nop
call fcn.140001e30
nop
lea r8, [rdi + 0x20]
lea rcx, str.directory_entry::status
call fcn.140062ee0
nop
call fcn.140001ef0
int3