Function at 0x140002910
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xe0
mov rax, qword [0x140250f68]
xor rax, rsp
mov qword [rbp + 0x47], rax
xor r9d, r9d
mov word [rbp - 0x49], 0x6261
xor r8d, r8d
mov byte [rbp - 0x47], 0x63
lea rcx, [rbp - 0x49]
lea edx, [r9 + 3]
call fcn.140002770
mov rcx, rax
call fcn.140174dc4
mov r9b, 0x40
mov dword [rbp - 0x39], 0x3020100
lea r8, [rbp - 0x39]
mov dword [rbp - 0x35], 0x7060504
xor edx, edx
mov dword [rbp - 0x31], 0xb0a0908
xor ecx, ecx
mov dword [rbp - 0x2d], 0xf0e0d0c
mov dword [rbp - 0x29], 0x13121110
mov dword [rbp - 0x25], 0x17161514
mov dword [rbp - 0x21], 0x1b1a1918
mov dword [rbp - 0x1d], 0x1f1e1d1c
mov dword [rbp - 0x19], 0x23222120
mov dword [rbp - 0x15], 0x27262524
mov dword [rbp - 0x11], 0x2b2a2928
mov dword [rbp - 0xd], 0x2f2e2d2c
mov dword [rbp - 9], 0x33323130
mov dword [rbp - 5], 0x37363534
mov dword [rbp - 1], 0x3b3a3938
mov dword [rbp + 3], 0x3f3e3d3c
call fcn.140002770
mov rcx, rax
call fcn.140174dc4
mov edx, 0x80
mov dword [rbp - 0x39], 0x3020100
mov dword [rbp - 0x35], 0x7060504
mov dword [rbp - 0x31], 0xb0a0908
mov dword [rbp - 0x2d], 0xf0e0d0c
lea ecx, [rdx - 0x7e]
mov dword [rbp - 0x29], 0x13121110
mov dword [rbp - 0x25], 0x17161514
mov dword [rbp - 0x21], 0x1b1a1918
mov dword [rbp - 0x1d], 0x1f1e1d1c
mov dword [rbp - 0x19], 0x23222120
mov dword [rbp - 0x15], 0x27262524
mov dword [rbp - 0x11], 0x2b2a2928
mov dword [rbp - 0xd], 0x2f2e2d2c
mov dword [rbp - 9], 0x33323130
mov dword [rbp - 5], 0x37363534
mov dword [rbp - 1], 0x3b3a3938
mov dword [rbp + 3], 0x3f3e3d3c
call fcn.14017a420
mov rdi, rax
test rax, rax
jne 0x140002a75
xor ebx, ebx
mov esi, ebx
jmp 0x140002afb
mov ecx, 0x40
call fcn.140174dd8
mov rsi, rax
test rax, rax
jne 0x140002a95
mov rcx, rdi
call fcn.140174dc4
xor ebx, ebx
mov esi, ebx
jmp 0x140002afb
xor ebx, ebx
mov r9d, ebx
nop word [rax + rax]
movzx edx, byte [rbp + r9 - 0x39]
mov rax, r9
shr rax, 3
movzx ecx, r9b
and eax, 0xf
and cl, 7
shl cl, 3
lea r8, [rdi + rax*8]
shl rdx, cl
inc r9
or qword [r8], rdx
cmp r9, 0x40
jb 0x140002aa0
lea r9, [rbp - 0x59]
mov qword [rbp - 0x59], 1
mov r8d, 2
mov qword [rbp - 0x51], rbx
mov rdx, rdi
mov byte [rsp + 0x20], 0x40
mov rcx, rsi
call fcn.140001fc0
mov rcx, rdi
call fcn.140174dc4
mov rcx, rsi
call fcn.140174dc4
mov edx, 0x80
mov dword [rbp + 7], 0x3020100
mov dword [rbp + 0xb], 0x7060504
mov dword [rbp + 0xf], 0xb0a0908
mov dword [rbp + 0x13], 0xf0e0d0c
lea ecx, [rdx - 0x7e]
mov dword [rbp + 0x17], 0x13121110
mov dword [rbp + 0x1b], 0x17161514
mov dword [rbp + 0x1f], 0x1b1a1918
mov dword [rbp + 0x23], 0x1f1e1d1c
mov dword [rbp + 0x27], 0x23222120
mov dword [rbp + 0x2b], 0x27262524
mov dword [rbp + 0x2f], 0x2b2a2928
mov dword [rbp + 0x33], 0x2f2e2d2c
mov dword [rbp + 0x37], 0x33323130
mov dword [rbp + 0x3b], 0x37363534
mov dword [rbp + 0x3f], 0x3b3a3938
mov dword [rbp + 0x43], 0x3f3e3d3c
mov dword [rbp - 0x39], 0x3020100
mov dword [rbp - 0x35], 0x7060504
mov dword [rbp - 0x31], 0xb0a0908
mov dword [rbp - 0x2d], 0xf0e0d0c
mov dword [rbp - 0x29], 0x13121110
mov dword [rbp - 0x25], 0x17161514
mov dword [rbp - 0x21], 0x1b1a1918
mov dword [rbp - 0x1d], 0x1f1e1d1c
mov dword [rbp - 0x19], 0x23222120
mov dword [rbp - 0x15], 0x27262524
mov dword [rbp - 0x11], 0x2b2a2928
mov dword [rbp - 0xd], 0x2f2e2d2c
mov dword [rbp - 9], 0x33323130
mov dword [rbp - 5], 0x37363534
mov dword [rbp - 1], 0x3b3a3938
mov dword [rbp + 3], 0x3f3e3d3c
call fcn.14017a420
mov rdi, rax
test rax, rax
je 0x140002cbc
mov ecx, 0x40
call fcn.140174dd8
mov rsi, rax
test rax, rax
jne 0x140002c1b
mov rcx, rdi
call fcn.140174dc4
jmp 0x140002cbc
mov r9, rbx
nop
movzx edx, byte [rbp + r9 - 0x39]
mov rax, r9
shr rax, 3
movzx ecx, r9b
and eax, 0xf
and cl, 7
shl cl, 3
lea r8, [rdi + rax*8]
shl rdx, cl
inc r9
or qword [r8], rdx
cmp r9, 0x40
jb 0x140002c20
mov r10, rbx
movzx edx, byte [rbp + r10 + 7]
mov r9, r10
shr r9, 7
mov rax, r10
inc r9
shr rax, 3
movzx ecx, r10b
shl r9, 4
and eax, 0xf
and cl, 7
add r9, rax
shl cl, 3
shl rdx, cl
inc r10
or qword [rdi + r9*8], rdx
cmp r10, 0x40
jb 0x140002c50
lea r9, [rbp - 0x59]
mov qword [rbp - 0x59], 0x40
mov r8d, 2
mov qword [rbp - 0x51], rbx
mov rdx, rdi
mov byte [rsp + 0x20], 0x40
mov rcx, rsi
call fcn.140001fc0
mov rcx, rdi
call fcn.140174dc4
mov rbx, rsi
mov rcx, rbx
call fcn.140174dc4
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.14016ae50
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret