Function at 0x140067500
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r14
push r15
lea rbp, [rsp - 0x47]
sub rsp, 0xc0
call fcn.140146640
mov r15, qword [rax + 8]
mov r14, qword [rax]
cmp r14, r15
je 0x1400677f4
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], rsi
lea rsi, [r14 + 0x188]
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], r12
xor r12d, r12d
movaps xmmword [rsp + 0xb0], xmm6
movss xmm6, dword [0x1402c829c]
movaps xmmword [rsp + 0xa0], xmm7
movss xmm7, dword [0x1402c7c40]
movaps xmmword [rsp + 0x90], xmm8
movss xmm8, dword [0x1402c80c8]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x140302380]
mov ecx, dword [rax + 0x1c]
cmp dword [rsi - 0x16c], ecx
je 0x1400677a4
cmp byte [rsi - 0xe0], r12b
jne 0x1400677a4
cmp byte [rsi - 0xe1], r12b
je 0x1400677a4
mov rcx, r14
call fcn.14006b660
test al, al
jne 0x1400677a4
cmp byte [rsi - 0xe3], r12b
je 0x1400677a4
cmp byte [rsi - 0xe4], r12b
je 0x1400677a4
mov rax, qword [0x140302380]
movss xmm1, dword [rsi - 0x180]
movss xmm2, dword [rsi - 0x178]
movsd xmm0, qword [rax + 8]
subss xmm2, dword [rax + 0x10]
subss xmm1, xmm0
xorps xmm0, xmm0
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x14006762c
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x140067634
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
comiss xmm6, xmm0
jb 0x1400677a4
movdqa xmm0, xmmword [str.caitlynemissile]
lea rcx, [rbp - 8]
mov edx, 0xe60c2c52
mov byte [rbp + 7], r12b
movdqu xmmword [rbp - 9], xmm0
call fcn.14002b8c0
mov rcx, qword [rsi - 8]
mov rdi, qword [rsi]
mov rbx, rcx
cmp rcx, rdi
je 0x14006767e
nop dword [rax + rax]
cmp dword [rcx + 0x30], eax
je 0x1400676c7
add rcx, 0x50
cmp rcx, rdi
jne 0x140067670
mov edx, 0xe60c2c52
mov dword [rbp - 0x19], 0x74696163
lea rcx, [rbp - 0x18]
mov dword [rbp - 0x15], 0x776e796c
mov dword [rbp - 0x11], 0x72616e73
mov word [rbp - 0xd], 0x65
mov byte [rbp - 0xb], r12b
call fcn.14002b8c0
cmp rbx, rdi
je 0x1400677a4
cmp dword [rbx + 0x30], eax
je 0x1400676c7
add rbx, 0x50
cmp rbx, rdi
jne 0x1400676b4
jmp 0x1400677a4
mov rcx, qword [0x1403022e0]
cmp byte [rcx + 0x1a0], r12b
je 0x1400677a4
call fcn.140161160
test al, al
je 0x1400677a4
mov eax, dword [rsi - 0x178]
lea r8, [rbp - 0x49]
movsd xmm0, qword [rsi - 0x180]
lea rdx, [rbp - 0x39]
mov dword [rbp - 0x41], eax
movaps xmm3, xmm8
mov rax, qword [0x140302380]
movsd qword [rbp - 0x49], xmm0
mov dword [rsp + 0x20], 4
movsd xmm0, qword [rax + 8]
mov eax, dword [rax + 0x10]
movsd qword [rbp - 0x39], xmm0
mov dword [rbp - 0x31], eax
call fcn.14006d410
test al, al
je 0x14006773b
call fcn.14006c1c0
test al, al
jne 0x1400677a4
call fcn.140146b10
mov rdx, r14
mov rcx, rax
call fcn.14006dff0
test al, al
je 0x1400677a4
mov rcx, qword [0x1403022e0]
mov rax, qword [rcx + 0x30]
cmp byte [rax + 0x2b0], r12b
je 0x14006779d
mov rax, qword [rcx + 0x80]
mov word [rcx + 0x188], r12w
movss xmm0, dword [0x140302834]
mulss xmm0, xmm7
movd xmm1, dword [rax + 0x2b0]
cvtdq2ps xmm1, xmm1
addss xmm0, dword [0x140302194]
addss xmm1, xmm0
movss dword [rcx + 0x160], xmm1
mov dword [rcx + 0x15c], r12d
add r14, 0x5f0
add rsi, 0x5f0
cmp r14, r15
jne 0x140067590
movaps xmm8, xmmword [rsp + 0x90]
movaps xmm7, xmmword [rsp + 0xa0]
movaps xmm6, xmmword [rsp + 0xb0]
mov r12, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0xf0]
mov rsi, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0xe0]
add rsp, 0xc0
pop r15
pop r14
pop rbp
ret