Function at 0x1400010e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push r14
lea rbp, [rsp - 0x6a8]
sub rsp, 0x7a8
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x680], rax
lea r8, str.486b6109_173a_4678_83be_4b19d094140f
mov edx, 1
xor ecx, ecx
call qword [0x140003008]
mov r14, rax
call qword [0x140003018]
cmp eax, 0xb7
jne 0x140001136
mov rcx, r14
call qword [0x140003020]
jmp 0x1400017d4
xorps xmm0, xmm0
mov qword [rsp + 0x7c0], rbx
mov qword [rsp + 0x7c8], rsi
lea rdx, [rbp + 0x60]
mov qword [rsp + 0x7d0], rdi
xor eax, eax
mov qword [rsp + 0x7a0], r12
mov r8d, 0x104
mov qword [rsp + 0x798], r13
xor ecx, ecx
mov qword [rsp + 0x790], r15
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp + 0x50], rax
movups xmmword [rbp], xmm0
mov qword [rbp - 0x20], rax
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
call qword [section..rdata]
call fcn.1400017f0
mov rcx, rax
call fcn.140001c90
mov r8, rcx
lea r9, [rbp + 0x60]
lea rcx, [rbp + 0x270]
mov edx, 0x208
call fcn.140001010
lea rax, [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x48], rax
lea rdx, [rbp + 0x270]
lea rax, [rbp - 0x10]
xor r8d, r8d
mov qword [rsp + 0x40], rax
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], eax
call qword [0x140003028]
mov rcx, qword [rbp - 0x28]
call qword [0x140003020]
mov rcx, qword [rbp - 0x30]
call qword [0x140003020]
call fcn.1400019c0
mov rcx, rax
mov r15, rax
call fcn.140001b70
mov rax, qword gs:[0x58]
mov edi, 0x83
mov ecx, 0x15c
mov ebx, 0x2b8
mov dword [rsp + 0x50], 0xfc0023
mov rsi, qword [rax]
add rbx, rsi
mov dword [rsp + 0x54], 0xa000e
mov dword [rsp + 0x58], 0x8e00db
mov dword [rsp + 0x5c], 0xe400eb
mov eax, dword [rcx + rsi]
mov dword [rsp + 0x60], 0xff003f
mov dword [rsp + 0x64], 0xa0057
mov dword [rsp + 0x68], 0x9800d1
test al, 1
jne 0x1400012f2
or eax, 1
mov byte [rbx + 0x1e], 1
mov dword [rcx + rsi], eax
lea rcx, [rsp + 0x6c]
lea rax, [rbx + 0x1c]
cmp rbx, rcx
ja 0x1400012c8
lea rcx, [rsp + 0x50]
cmp rax, rcx
jb 0x1400012c8
movups xmm0, xmmword [rsp + 0x50]
mov eax, dword [rsp + 0x68]
movsd xmm1, qword [rsp + 0x60]
movups xmmword [rbx], xmm0
movsd qword [rbx + 0x10], xmm1
mov dword [rbx + 0x18], eax
mov word [rbx + 0x1c], di
jmp 0x1400012e6
movups xmm0, xmmword [rsp + 0x50]
mov eax, dword [rsp + 0x68]
movsd xmm1, qword [rsp + 0x60]
movups xmmword [rbx], xmm0
movsd qword [rbx + 0x10], xmm1
mov dword [rbx + 0x18], eax
mov word [rbx + 0x1c], di
lea rcx, [0x140002eb0]
call fcn.140001f08
cmp byte [rbx + 0x1e], 0
mov r13d, 0x93
lea r12d, [r13 + 0x16]
je 0x140001355
xor word [rbx], 0x53
mov ecx, 0xfd
xor word [rbx + 0xa], cx
mov eax, 0x81
xor word [rbx + 0xe], ax
xor word [rbx + 0x1a], cx
xor word [rbx + 2], r13w
xor word [rbx + 4], 0x79
xor word [rbx + 6], 0x6f
xor word [rbx + 8], r12w
xor word [rbx + 0xc], di
xor word [rbx + 0x10], 0x53
xor word [rbx + 0x12], r13w
xor word [rbx + 0x14], 0x79
xor word [rbx + 0x16], 0x6f
xor word [rbx + 0x18], r12w
xor word [rbx + 0x1c], di
mov byte [rbx + 0x1e], 0
mov ecx, 0x160
mov edx, 0x168
mov eax, dword [rcx + rsi]
lea rdi, [rdx + rsi]
test al, 1
jne 0x140001392
mov byte [rdi + 0xa], 1
or eax, 1
mov dword [rcx + rsi], eax
lea rcx, [0x140002ee0]
mov dword [rdi], 0xe3003c
mov dword [rdi + 4], 0x1001c
mov word [rdi + 8], r12w
call fcn.140001f08
cmp byte [rdi + 0xa], 0
je 0x1400013b4
xor word [rdi], 0x53
xor word [rdi + 2], r13w
xor word [rdi + 4], 0x79
xor word [rdi + 6], 0x6f
xor word [rdi + 8], r12w
mov byte [rdi + 0xa], 0
xor eax, eax
mov r9, r15
mov dword [rsp + 0x28], eax
mov r8, rbx
mov rdx, rdi
mov qword [rsp + 0x20], rax
xor ecx, ecx
call qword [0x1400030b8]
mov ecx, 0x7d0
call qword [0x140003010]
mov ecx, 0x240
mov r15d, 0xa1
mov dword [rsp + 0x70], 0x2a0042
mov dword [rsp + 0x74], 0x7f0057
mov dword [rsp + 0x78], 0xa100c4
mov eax, dword [rcx + rsi]
mov dword [rsp + 0x7c], 0xb4000b
mov dword [rbp - 0x80], 0x2f005d
mov dword [rbp - 0x7c], 0x7d005e
mov dword [rbp - 0x78], 0xa300c0
mov dword [rbp - 0x74], 0xef0000
mov dword [rbp - 0x70], 0x3b0054
mov dword [rbp - 0x6c], 0x9005e
mov ebx, 0x130
test al, 1
jne 0x1400014a4
or eax, 1
mov byte [rsi + rbx + 0x28], 1
mov dword [rcx + rsi], eax
lea rdx, [rbp - 0x6a]
lea rax, [rsi + rbx]
lea rcx, [rax + 0x26]
cmp rax, rdx
ja 0x14000147e
lea rdx, [rsp + 0x70]
cmp rcx, rdx
jb 0x14000147e
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp - 0x70]
movups xmmword [rax + 0x10], xmm1
movsd qword [rax + 0x20], xmm0
jmp 0x140001498
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rbp - 0x80]
movups xmmword [rax], xmm0
movsd xmm0, qword [rbp - 0x70]
movups xmmword [rax + 0x10], xmm1
movsd qword [rax + 0x20], xmm0
lea rcx, [0x140002e00]
call fcn.140001f08
add rbx, rsi
cmp byte [rbx + 0x28], 0
je 0x14000151a
xor word [rbx], 0x31
mov ecx, 0xd3
xor word [rbx + 0xa], cx
mov eax, 0xc1
xor word [rbx + 0xe], ax
xor word [rbx + 0x1a], cx
xor word [rbx + 0x1e], ax
xor word [rbx + 2], 0x43
xor word [rbx + 4], 0x3b
xor word [rbx + 6], 9
xor word [rbx + 8], r15w
xor word [rbx + 0xc], 0x69
xor word [rbx + 0x10], 0x31
xor word [rbx + 0x12], 0x43
xor word [rbx + 0x14], 0x3b
xor word [rbx + 0x16], 9
xor word [rbx + 0x18], r15w
xor word [rbx + 0x1c], 0x69
xor word [rbx + 0x20], 0x31
xor word [rbx + 0x22], 0x43
xor word [rbx + 0x24], 0x3b
xor word [rbx + 0x26], 9
mov byte [rbx + 0x28], 0
mov ecx, 0x23c
mov edi, 0x2e0
mov eax, dword [rcx + rsi]
test al, 1
jne 0x140001557
mov byte [rdi + rsi + 0xa], 1
or eax, 1
mov dword [rcx + rsi], eax
lea rcx, [0x140002e40]
mov dword [rdi + rsi], 0x33005e
mov dword [rdi + rsi + 4], 0x67005e
mov word [rdi + rsi + 8], r15w
call fcn.140001f08
cmp byte [rdi + rsi + 0xa], 0
lea rdx, [rdi + rsi]
je 0x14000157e
xor word [rdx], 0x31
xor word [rdx + 2], 0x43
xor word [rdx + 4], 0x3b
xor word [rdx + 6], 9
xor word [rdx + 8], r15w
mov byte [rdx + 0xa], 0
xor eax, eax
xor r9d, r9d
mov dword [rsp + 0x28], eax
mov r8, rbx
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [0x1400030b8]
mov ecx, 0x244
mov r15d, 0xd1
mov dword [rbp - 0x68], 0xc000fa
mov dword [rbp - 0x64], 0x3d00bd
mov dword [rbp - 0x60], 0xbb0010
mov eax, dword [rcx + rsi]
mov dword [rbp - 0x5c], 0x1a0069
mov dword [rbp - 0x58], 0xc500c5
mov dword [rbp - 0x54], 0x3f00b4
mov dword [rbp - 0x50], 0xbb0025
mov dword [rbp - 0x4c], 0x420044
mov dword [rbp - 0x48], 0x9800df
mov dword [rbp - 0x44], 0x7e00ff
mov dword [rbp - 0x40], 0xf1005b
mov dword [rbp - 0x3c], 0xa0005
mov dword [rbp - 0x38], 0xcc00d1
mov ebx, 0x1f0
test al, 1
jne 0x140001680
or eax, 1
mov byte [rsi + rbx + 0x36], 1
mov dword [rcx + rsi], eax
lea rdx, [rbp - 0x34]
lea rcx, [rsi + rbx]
lea rax, [rcx + 0x34]
cmp rcx, rdx
ja 0x140001652
lea rdx, [rbp - 0x68]
cmp rax, rdx
jb 0x140001652
movups xmm0, xmmword [rbp - 0x68]
mov eax, dword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x58]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp - 0x48]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm0
mov dword [rcx + 0x30], eax
mov word [rcx + 0x34], r15w
jmp 0x140001674
movups xmm0, xmmword [rbp - 0x68]
mov eax, dword [rbp - 0x38]
movups xmm1, xmmword [rbp - 0x58]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp - 0x48]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x20], xmm0
mov dword [rcx + 0x30], eax
mov word [rcx + 0x34], r15w
lea rcx, [0x140002da0]
call fcn.140001f08
add rbx, rsi
cmp byte [rbx + 0x36], 0
je 0x140001719
xor word [rbx], r12w
mov eax, 0xc9
xor word [rbx + 0xa], ax
xor word [rbx + 0x1a], ax
xor word [rbx + 0x2a], ax
xor word [rbx + 2], r12w
xor word [rbx + 4], r15w
xor word [rbx + 6], 0x4b
xor word [rbx + 8], 0x75
xor word [rbx + 0xc], 0x2b
xor word [rbx + 0xe], 0x6f
xor word [rbx + 0x10], r12w
xor word [rbx + 0x12], r12w
xor word [rbx + 0x14], r15w
xor word [rbx + 0x16], 0x4b
xor word [rbx + 0x18], 0x75
xor word [rbx + 0x1c], 0x2b
xor word [rbx + 0x1e], 0x6f
xor word [rbx + 0x20], r12w
xor word [rbx + 0x22], r12w
xor word [rbx + 0x24], r15w
xor word [rbx + 0x26], 0x4b
xor word [rbx + 0x28], 0x75
xor word [rbx + 0x2c], 0x2b
xor word [rbx + 0x2e], 0x6f
xor word [rbx + 0x30], r12w
xor word [rbx + 0x32], r12w
xor word [rbx + 0x34], r15w
mov byte [rbx + 0x36], 0
mov ecx, 0x248
mov edi, 0x230
mov eax, dword [rcx + rsi]
test al, 1
jne 0x140001757
mov byte [rdi + rsi + 0xa], 1
or eax, 1
mov dword [rcx + rsi], eax
lea rcx, [0x140002de0]
mov dword [rdi + rsi], 0xd900c6
mov dword [rdi + rsi + 4], 0x2500b4
mov word [rdi + rsi + 8], 0x75
call fcn.140001f08
cmp byte [rdi + rsi + 0xa], 0
lea rdx, [rdi + rsi]
mov r13, qword [rsp + 0x798]
mov rdi, qword [rsp + 0x7d0]
mov rsi, qword [rsp + 0x7c8]
je 0x140001796
xor word [rdx], r12w
xor word [rdx + 2], r12w
xor word [rdx + 4], r15w
xor word [rdx + 6], 0x4b
xor word [rdx + 8], 0x75
mov byte [rdx + 0xa], 0
xor eax, eax
mov dword [rsp + 0x28], 1
xor r9d, r9d
mov qword [rsp + 0x20], rax
mov r8, rbx
xor ecx, ecx
call qword [0x1400030b8]
mov rcx, r14
call qword [0x140003020]
mov r15, qword [rsp + 0x790]
mov r12, qword [rsp + 0x7a0]
mov rbx, qword [rsp + 0x7c0]
xor eax, eax
mov rcx, qword [rbp + 0x680]
xor rcx, rsp
call fcn.140001e40
add rsp, 0x7a8
pop r14
pop rbp
ret