Function at 0x18002d1c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [0x1800b94b8]
xor rax, rsp
mov qword [rbp + 0x27], rax
movzx esi, r9b
mov rdi, r8
mov r15, rdx
xor r12d, r12d
lea rcx, [0x180096f34]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d1e0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x2e736574
mov word [rbp - 0x55], 0x2e2e
mov byte [rbp - 0x53], r12b
nop
nop
nop
nop
nop
nop
nop
lea rax, [rbp - 0x69]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18002d240
lea rdx, [rbp - 0x69]
lea r14, [0x1800ba098]
mov rcx, r14
call fcn.180002f70
nop
test rdi, rdi
jne 0x18002d26a
xor al, al
jmp 0x18002d7c7
mov dword [rbp - 0x79], r12d
movss xmm0, dword [0x18009d108]
movss dword [rsp + 0x20], xmm0
lea r9, [0x1800c37e0]
lea r8, [rbp - 0x79]
mov edx, edi
lea rcx, [rbp + 7]
call fcn.180036780
nop
mov edi, dword [rbp - 0x79]
test edi, edi
jle 0x18002d62a
lea rcx, [0x1800c3110]
call qword [0x180084330]
test eax, eax
je 0x18002d2b8
mov ecx, eax
call qword [0x180084328]
int3
sub edi, 1
je 0x18002d4c5
sub edi, 1
je 0x18002d450
sub edi, 1
je 0x18002d3e1
sub edi, 1
je 0x18002d376
cmp edi, 1
je 0x18002d2f3
mov rbx, qword [rbp - 0x79]
cmp r14, rbx
je 0x18002d5c0
jmp 0x18002d53e
lea rcx, [0x18008f02c]
nop
nop
nop
nop
nop
nop
mov ecx, 0x69
mov rdx, r12
lea r8, [0x18008efc0]
nop
movzx eax, cl
xor al, byte [rdx + r8]
mov byte [rbp + rdx - 0x69], al
inc ecx
and ecx, 0x800000ff
jge 0x18002d32f
dec ecx
or ecx, 0xffffff00
inc ecx
inc rdx
cmp rdx, 0x35
jl 0x18002d310
mov byte [rbp - 0x34], 0
nop
nop
nop
nop
nop
nop
nop
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], send
lea rax, [rbp - 0x69]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18002d357
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.180002f70
nop
jmp 0x18002d53a
lea rcx, [0x18008eff8]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d3a0]
movdqu xmmword [rbp - 0x69], xmm0
movdqa xmm1, xmmword [0x18009d280]
movdqu xmmword [rbp - 0x59], xmm1
mov word [rbp - 0x49], 0x2e72
mov byte [rbp - 0x47], 0
nop
nop
nop
nop
nop
nop
nop
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], send
lea rax, [rbp - 0x69]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18002d3c2
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.180002f70
nop
jmp 0x18002d53a
lea rcx, [0x18008f024]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d2c0]
movdqu xmmword [rbp - 0x69], xmm0
movdqa xmm1, xmmword [0x18009d350]
movdqu xmmword [rbp - 0x59], xmm1
mov dword [rbp - 0x49], 0x6f206465
mov dword [rbp - 0x45], 0x2e7475
nop
nop
nop
nop
nop
nop
nop
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], send
lea rax, [rbp - 0x69]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18002d431
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.180002f70
nop
jmp 0x18002d53a
lea rcx, [0x18008ef38]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d310]
movdqu xmmword [rbp - 0x69], xmm0
movdqa xmm1, xmmword [0x18009d440]
movdqu xmmword [rbp - 0x59], xmm1
mov dword [rbp - 0x49], 0x6573206f
mov dword [rbp - 0x45], 0x72657672
mov word [rbp - 0x41], 0x2e
nop
nop
nop
nop
nop
nop
nop
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], send
lea rax, [rbp - 0x69]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18002d4a6
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.180002f70
nop
jmp 0x18002d53a
lea rcx, [0x18008ef88]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d3d0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x73616820
mov dword [rbp - 0x55], 0x63636f20
mov dword [rbp - 0x51], 0x65727275
mov word [rbp - 0x4d], 0x2e64
mov byte [rbp - 0x4b], 0
nop
nop
nop
nop
nop
nop
nop
mov qword [rbp - 0x31], r12
mov qword [rbp - 0x21], r12
mov qword [rbp - 0x19], send
lea rax, [rbp - 0x69]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18002d520
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.180002f70
nop
lea rbx, [rbp - 0x31]
mov rdx, qword [0x1800ba0b0]
cmp rdx, 0x10
jb 0x18002d57f
inc rdx
mov rcx, qword [0x1800ba098]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002d57a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002d76e
call fcn.180077e84
movdqa xmm0, xmmword [0x18009d180]
movdqu xmmword [0x1800ba0a8], xmm0
mov byte [0x1800ba098], 0
movups xmm0, xmmword [rbx]
movups xmmword [0x1800ba098], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x1800ba0a8], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], send
mov byte [rbx], 0
nop word [rax + rax]
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jb 0x18002d5fb
inc rdx
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002d5f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002d76e
call fcn.180077e84
cmp qword [0x1800ba0b0], 0x10
cmovae r14, qword [0x1800ba098]
mov qword [r15], r14
mov qword [r15 + 8], r12
mov qword [r15 + 0x10], r12
lea rcx, [0x1800c3110]
call qword [0x180084360]
xor bl, bl
jmp 0x18002d786
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], rax
lea rcx, [rbp + 7]
mov r8, qword [rbp + 0x17]
cmp qword [rbp + 0x1f], 0x10
jb 0x18002d64f
mov rdx, qword [rbp + 7]
add r8, rdx
jmp 0x18002d656
add r8, rcx
lea rdx, [rbp + 7]
lea rcx, [rbp - 0x11]
call fcn.180034e60
nop
mov rdi, qword [rbp - 0x11]
test sil, sil
jne 0x18002d703
lea rcx, [0x1800c3160]
call qword [0x180084330]
test eax, eax
je 0x18002d687
mov ecx, eax
call qword [0x180084328]
int3
mov rbx, qword [0x1800c37d8]
lea rcx, [0x180096dd4]
nop
nop
nop
nop
nop
nop
mov dword [rbp - 0x79], 0x752d6870
mov dword [rbp - 0x75], 0x74616470
mov word [rbp - 0x71], 0x6465
mov byte [rbp - 0x6f], 0
nop
nop
nop
nop
nop
nop
nop
mov r8, rbx
lea rdx, [rbp - 0x79]
mov rcx, rdi
call fcn.18003c960
test al, al
sete al
lea rcx, [0x1800c3160]
test al, al
je 0x18002d6e3
call qword [0x180084360]
xor bl, bl
jmp 0x18002d73d
call qword [0x180084360]
lea rcx, [0x1800c3110]
call qword [0x180084330]
test eax, eax
je 0x18002d713
mov ecx, eax
call qword [0x180084328]
int3
mov rcx, rdi
call fcn.18003d530
test al, al
jne 0x18002d6e9
xor bl, bl
jmp 0x18002d73d
cmp qword [0x1800ba0b0], 0x10
cmovae r14, qword [0x1800ba098]
mov qword [r15], r14
mov qword [r15 + 8], r12
mov qword [r15 + 0x10], r12
lea rcx, [0x1800c3110]
call qword [0x180084360]
mov bl, 1
mov rcx, qword [rbp - 0x11]
test rcx, rcx
je 0x18002d786
mov rdx, qword [rbp - 1]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002d775
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18002d775
call qword [0x1800846f0]
int3
call fcn.180077e84
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x11], xmm0
mov qword [rbp - 1], r12
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x18002d7c4
inc rdx
mov rcx, qword [rbp + 7]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002d7bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18002d7bf
call qword [0x1800846f0]
int3
call fcn.180077e84
movzx eax, bl
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.180077810
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret