Function at 0x1400087c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov rdi, rcx
mov dword [rbp - 0x6c], 0x1000a
xor ecx, ecx
mov dword [rbp - 0x68], 0x7693010a
mov edx, 0x29a1727d
mov dword [rbp - 0x64], 0x4d8f404e
mov eax, ecx
mov dword [rbp - 0x70], edx
mov dword [rbp - 0x60], 0x29a11e11
nop
xor dword [rbp + rax*4 - 0x68], edx
inc rax
cmp rax, 3
je 0x140008822
mov edx, dword [rbp - 0x70]
jmp 0x140008810
mov word [rbp - 0x6a], cx
lea rcx, [rbp - 0x68]
call qword [rdi + 0xf0]
mov ecx, 0x3acd2002
mov dword [rsp + 0x24], 0x10004
mov r15, rax
mov dword [rsp + 0x20], ecx
mov eax, 0x14571de4
mov dword [rsp + 0x28], 0x5ea34960
mov r14d, 0x242c3005
mov dword [rbp + 0x38], eax
mov r12d, 0x1e1774e5
mov dword [rbp + 0x4c], eax
mov r13d, 0x423f7d40
mov dword [rsp + 0x2c], ecx
mov ebx, 0x2b0c4eaa
mov dword [rbp - 0x54], 0x1000b
mov esi, 0x29b234fe
mov dword [rbp - 0x58], ebx
xor edx, edx
mov dword [rbp - 0x50], 0x586322c9
mov eax, edx
mov dword [rbp - 0x4c], 0x48633dcf
mov dword [rbp - 0x48], 0x2b782bc1
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x34], 0x10007
mov dword [rsp + 0x38], 0x47dc5b9d
mov dword [rsp + 0x3c], 0x29c6579b
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x44], 0x10004
mov dword [rsp + 0x48], 0x524f5577
mov dword [rsp + 0x4c], r14d
mov dword [rbp - 0x40], r12d
mov dword [rbp - 0x3c], 0x10008
mov dword [rbp - 0x38], 0x68741197
mov dword [rbp - 0x34], 0x73780683
mov dword [rbp - 0x30], r12d
mov dword [rsp + 0x50], r13d
mov dword [rsp + 0x54], 0x10004
mov dword [rsp + 0x58], 0x26511833
mov dword [rsp + 0x5c], r13d
mov dword [rsp + 0x60], 0x285ef8e9
mov dword [rsp + 0x64], 0x10006
mov dword [rsp + 0x68], 0x4c309d9a
mov dword [rsp + 0x6c], 0x285e979d
mov dword [rbp - 0x28], 0x9ef0b58
mov dword [rbp - 0x24], 0x1000a
mov dword [rbp - 0x20], 0x7a9b6e2b
mov dword [rbp - 0x1c], 0x66846837
mov dword [rbp - 0x18], 0x9ef7f28
mov dword [rsp + 0x70], 0x5a212546
mov dword [rsp + 0x74], 0x10006
mov dword [rsp + 0x78], 0x31424a35
mov dword [rsp + 0x7c], 0x5a215123
mov dword [rbp - 0x80], 0xaf9aa7a8
mov dword [rbp - 0x7c], 0x10007
mov dword [rbp - 0x78], 0xffdbf4ff
mov dword [rbp - 0x74], 0xaff6cbc7
mov dword [rbp - 0x10], 0xfaf1745f
mov dword [rbp - 0xc], 0x1000a
mov dword [rbp - 8], 0xa9b02708
mov dword [rbp - 4], 0x8e83152b
mov dword [rbp], 0xfaf1042a
mov dword [rbp + 8], 0xb90bb046
mov dword [rbp + 0xc], 0x1000a
mov dword [rbp + 0x10], 0xfa4ae311
mov dword [rbp + 0x14], 0xd76ad52a
mov dword [rbp + 0x18], 0xb90bc033
mov dword [rbp + 0x3c], 0x1000c
mov dword [rbp + 0x40], 0x71326f82
mov dword [rbp + 0x44], 0x66337985
mov dword [rbp + 0x48], 0x7b31738d
mov dword [rbp + 0x20], 0x81a2313b
mov dword [rbp + 0x24], 0x1000b
mov dword [rbp + 0x28], 0xe0d6545c
mov dword [rbp + 0x2c], 0xe8d0555f
mov dword [rbp + 0x30], 0x81cd5755
nop dword [rax + rax]
xor dword [rsp + rax*4 + 0x28], ecx
inc rax
cmp rax, 2
je 0x140008a23
mov ecx, dword [rsp + 0x20]
jmp 0x140008a10
mov word [rsp + 0x26], dx
mov rcx, r15
lea rdx, [rsp + 0x28]
call fcn.140005e60
mov qword [rdi + 0x2b8], rax
xor eax, eax
nop
xor dword [rbp + rax*4 - 0x50], ebx
inc rax
cmp rax, 3
je 0x140008a52
mov ebx, dword [rbp - 0x58]
jmp 0x140008a40
xor ebx, ebx
lea rdx, [rbp - 0x50]
mov word [rbp - 0x52], bx
call fcn.140005e60
mov qword [rdi + 0x2c0], rax
mov eax, ebx
nop word [rax + rax]
xor dword [rsp + rax*4 + 0x38], esi
inc rax
cmp rax, 2
je 0x140008a83
mov esi, dword [rsp + 0x30]
jmp 0x140008a70
lea rdx, [rsp + 0x38]
mov word [rsp + 0x36], bx
call fcn.140005e60
mov qword [rdi + 0x2c8], rax
mov rax, rbx
nop dword [rax]
xor dword [rsp + rax*4 + 0x48], r14d
inc rax
cmp rax, 2
je 0x140008ab5
mov r14d, dword [rsp + 0x40]
jmp 0x140008aa0
lea rdx, [rsp + 0x48]
mov word [rsp + 0x46], bx
call fcn.140005e60
mov qword [rdi + 0x2d0], rax
mov rax, rbx
nop
xor dword [rbp + rax*4 - 0x38], r12d
inc rax
cmp rax, 3
je 0x140008ae4
mov r12d, dword [rbp - 0x40]
jmp 0x140008ad0
lea rdx, [rbp - 0x38]
mov word [rbp - 0x3a], bx
call fcn.140005e60
mov qword [rdi + 0x2d8], rax
mov rax, rbx
nop dword [rax + rax]
xor dword [rsp + rax*4 + 0x58], r13d
inc rax
cmp rax, 2
je 0x140008b15
mov r13d, dword [rsp + 0x50]
jmp 0x140008b00
lea rdx, [rsp + 0x58]
mov word [rsp + 0x56], bx
call fcn.140005e60
mov qword [rdi + 0x2e0], rax
mov ecx, 0x285ef8e9
mov rax, rbx
xor dword [rsp + rax*4 + 0x68], ecx
inc rax
cmp rax, 2
je 0x140008b46
mov ecx, dword [rsp + 0x60]
jmp 0x140008b33
lea rdx, [rsp + 0x68]
mov word [rsp + 0x66], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x2e8], rax
mov ecx, 0x9ef0b58
mov rax, rbx
nop word [rax + rax]
xor dword [rbp + rax*4 - 0x20], ecx
inc rax
cmp rax, 3
je 0x140008b82
mov ecx, dword [rbp - 0x28]
jmp 0x140008b70
lea rdx, [rbp - 0x20]
mov word [rbp - 0x22], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x2f0], rax
mov ecx, 0x5a212546
mov rax, rbx
xor dword [rsp + rax*4 + 0x78], ecx
inc rax
cmp rax, 2
je 0x140008bb4
mov ecx, dword [rsp + 0x70]
jmp 0x140008ba1
lea rdx, [rsp + 0x78]
mov word [rsp + 0x76], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x2f8], rax
mov ecx, 0xaf9aa7a8
mov rax, rbx
nop word [rax + rax]
xor dword [rbp + rax*4 - 0x78], ecx
inc rax
cmp rax, 2
je 0x140008bf2
mov ecx, dword [rbp - 0x80]
jmp 0x140008be0
lea rdx, [rbp - 0x78]
mov word [rbp - 0x7a], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x300], rax
mov ecx, 0xfaf1745f
mov rax, rbx
xor dword [rbp + rax*4 - 8], ecx
inc rax
cmp rax, 3
je 0x140008c23
mov ecx, dword [rbp - 0x10]
jmp 0x140008c11
lea rdx, [rbp - 8]
mov word [rbp - 0xa], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x308], rax
mov ecx, 0xb90bb046
mov rax, rbx
xor dword [rbp + rax*4 + 0x10], ecx
inc rax
cmp rax, 3
je 0x140008c54
mov ecx, dword [rbp + 8]
jmp 0x140008c42
lea rdx, [rbp + 0x10]
mov word [rbp + 0xe], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x310], rax
mov ecx, 0x14571de4
mov rax, rbx
xor dword [rbp + rax*4 + 0x40], ecx
inc rax
cmp rax, 4
je 0x140008c85
mov ecx, dword [rbp + 0x38]
jmp 0x140008c73
lea rdx, [rbp + 0x40]
mov word [rbp + 0x3e], bx
mov rcx, r15
call fcn.140005e60
mov qword [rdi + 0x318], rax
mov ecx, 0x81a2313b
mov rax, rbx
nop dword [rax]
nop dword [rax + rax]
xor dword [rbp + rax*4 + 0x28], ecx
inc rax
cmp rax, 3
je 0x140008cc2
mov ecx, dword [rbp + 0x20]
jmp 0x140008cb0
lea rdx, [rbp + 0x28]
mov word [rbp + 0x26], bx
mov rcx, r15
call fcn.140005e60
lea r11, [rsp + 0x150]
mov qword [rdi + 0x320], rax
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret