Function at 0x140015118
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
lea rbp, [rax - 0xa8]
sub rsp, 0x190
mov qword [rbp - 0x18], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, r8
mov rbx, rdx
mov rsi, rcx
mov dword [rsp + 0x20], 0xa000000
mov r8, qword [0x14006de20]
mov rdx, rax
call fcn.140013bc8
nop
lea rax, [0x14006de68]
mov qword [rsi], rax
mov qword [rsi + 0x138], rbx
movss xmm6, dword [0x14007275c]
movss xmm7, dword [0x140072790]
lea rax, [rbp - 0x10]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x70], 0x70ec19bd
mov dword [rsp + 0x74], 0x70ec1982
mov dword [rsp + 0x78], 0x70fd198d
mov dword [rsp + 0x7c], 0x70e61987
mov dword [rbp - 0x80], 0x70891980
xor eax, eax
mov dword [rbp - 0x7c], eax
mov eax, dword [rsp + 0x70]
mov dword [rbp + 0xb8], 0x708919ee
movd xmm2, dword [rbp + 0xb8]
pshufd xmm2, xmm2, 0
movdqu xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmm2
movdqu xmmword [rsp + 0x70], xmm0
movd xmm1, dword [rbp - 0x80]
pxor xmm1, xmm2
movd dword [rbp - 0x80], xmm1
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.14000d47c
nop
mov qword [rsp + 0x28], 0x3fe
movss xmm0, dword [0x140072754]
unpcklps xmm0, xmm6
movsd qword [rsp + 0x20], xmm0
movss xmm1, dword [0x1400727bc]
unpcklps xmm1, xmm7
movq r9, xmm1
mov r8, rax
mov rdx, rsi
lea rcx, [rsi + 0x140]
call fcn.140035acc
nop
lea rcx, [rsi + 0x1b8]
mov dword [rbp + 0xc8], 0x41c80000
movss xmm0, dword [0x1400727a4]
movss dword [rbp + 0xcc], xmm0
movss xmm1, dword [0x1400727d0]
movss dword [rbp - 0x64], xmm1
movss xmm0, dword [0x1400727b0]
movss dword [rbp - 0x60], xmm0
mov dword [rsp + 0x30], 0x559548a8
mov dword [rsp + 0x34], 0x5595489a
mov dword [rsp + 0x38], 0x5592488e
xor eax, eax
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x30]
mov dword [rbp + 0xb8], 0x55e148fb
movd xmm2, dword [rbp + 0xb8]
pshufd xmm2, xmm2, 0
movq xmm0, qword [rsp + 0x30]
pxor xmm0, xmm2
movq qword [rsp + 0x30], xmm0
movd xmm1, dword [rsp + 0x38]
pxor xmm1, xmm2
movd dword [rsp + 0x38], xmm1
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x64]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.1400138d4
nop
lea rcx, [rsi + 0x230]
movss xmm0, dword [0x1400727c4]
movss dword [rbp - 0x5c], xmm0
mov dword [rbp - 0x58], 0x41f00000
movss xmm1, dword [0x1400727a8]
movss dword [rbp - 0x54], xmm1
mov dword [rbp - 0x50], 0x42f80000
mov dword [rbp - 0x78], 0x4ff43b91
mov dword [rbp - 0x74], 0x4fed3baa
mov dword [rbp - 0x70], 0x4fea3bb1
mov dword [rbp - 0x6c], 0x4f843bad
xor eax, eax
mov dword [rbp - 0x68], eax
mov eax, dword [rbp - 0x78]
mov dword [rbp + 0xb8], 0x4f843bde
movd xmm0, dword [rbp + 0xb8]
pshufd xmm0, xmm0, 0
movdqu xmm1, xmmword [rbp - 0x78]
pxor xmm1, xmm0
movdqu xmmword [rbp - 0x78], xmm1
lea rax, [rbp - 0x5c]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x54]
lea r8, [rbp - 0x78]
mov rdx, rsi
call fcn.1400138d4
nop
movss xmm6, dword [0x1400727ac]
movss xmm7, dword [0x1400727a0]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x40], 0x6ae8d1a
mov dword [rsp + 0x44], 0x6ae8d28
mov dword [rsp + 0x48], 0x6a98d3c
xor eax, eax
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x40]
mov dword [rbp + 0xb8], 0x6da8d49
movd xmm2, dword [rbp + 0xb8]
pshufd xmm2, xmm2, 0
movq xmm0, qword [rsp + 0x40]
pxor xmm0, xmm2
movq qword [rsp + 0x40], xmm0
movd xmm1, dword [rsp + 0x48]
pxor xmm1, xmm2
movd dword [rsp + 0x48], xmm1
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x10]
call fcn.14000d47c
nop
mov qword [rsp + 0x28], 0x3ff
movss xmm0, dword [0x14007276c]
unpcklps xmm0, xmm6
movsd qword [rsp + 0x20], xmm0
movss xmm1, dword [0x1400727cc]
unpcklps xmm1, xmm7
movq r9, xmm1
mov r8, rax
mov rdx, rsi
lea rcx, [rsi + 0x2a8]
call fcn.140035acc
nop
movss xmm7, dword [0x140072768]
movss xmm6, dword [0x140072770]
lea rax, [rbp + 0x30]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x50], 0x785c4463
mov dword [rsp + 0x54], 0x7857444e
xor eax, eax
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x50]
mov dword [rbp + 0xb8], 0x7833442f
movd xmm0, dword [rbp + 0xb8]
pshufd xmm0, xmm0, 0
movq xmm1, qword [rsp + 0x50]
pxor xmm1, xmm0
movq qword [rsp + 0x50], xmm1
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x30]
call fcn.14000d47c
nop
movss xmm0, dword [0x140072794]
unpcklps xmm0, xmm7
movsd qword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], 0x402
movss xmm0, dword [0x1400727c8]
unpcklps xmm0, xmm6
movq r9, xmm0
mov r8, rax
mov rdx, rsi
lea rcx, [rsi + 0x320]
call fcn.140013510
nop
movss xmm6, dword [0x140072788]
lea rax, [rbp + 0x50]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x5c], 0xcec840c
mov dword [rsp + 0x60], 0xce08420
xor eax, eax
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x5c]
mov dword [rbp + 0xb8], 0xc948449
movd xmm0, dword [rbp + 0xb8]
pshufd xmm0, xmm0, 0
movq xmm1, qword [rsp + 0x5c]
pxor xmm1, xmm0
movq qword [rsp + 0x5c], xmm1
lea rdx, [rsp + 0x5c]
lea rcx, [rbp + 0x50]
call fcn.14000d47c
nop
movss xmm0, dword [0x140072794]
unpcklps xmm0, xmm7
movsd qword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], 0x404
movss xmm0, dword [0x1400727c8]
unpcklps xmm0, xmm6
movq r9, xmm0
mov r8, rax
mov rdx, rsi
lea rcx, [rsi + 0x3a0]
call fcn.140013510
nop
xor eax, eax
mov qword [rsi + 0x420], rax
mov qword [rsi + 0x428], rax
mov dword [rsi + 0x430], eax
lea rdi, [rsi + 0x98]
mov qword [rbp - 0x48], 0x113
lea rdx, [rbp - 0x48]
mov rcx, rdi
call fcn.140016e6c
lea rcx, [0x1400170b0]
mov qword [rax], rcx
mov qword [rbp - 0x40], 0x404
lea rbx, [rsi + 0xd8]
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.140016e6c
lea rcx, [0x140017034]
mov qword [rax], rcx
mov qword [rbp - 0x38], 0x402
lea rdx, [rbp - 0x38]
mov rcx, rbx
call fcn.140016e6c
lea rcx, [0x1400170c8]
mov qword [rax], rcx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x30]
mov rcx, rbx
call fcn.140016e6c
lea rcx, [0x1400170d4]
mov qword [rax], rcx
mov qword [rbp - 0x28], 0x40b
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.140016e6c
lea rcx, [0x140017060]
mov qword [rax], rcx
mov qword [rbp - 0x20], 0x2d
lea rdx, [rbp - 0x20]
mov rcx, rdi
call fcn.140016e6c
lea rcx, [0x14001706c]
mov qword [rax], rcx
mov rax, rsi
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop rdi
pop rsi
pop rbp
ret