Function at 0x1400073c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xd0
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rsp + 0x120], rbx
mov rax, qword [0x1400190a8]
xor rax, rsp
mov qword [rbp + 0x17], rax
mov r14, r9
mov r15d, r8d
mov rdi, rdx
mov rbx, rcx
mov qword [rbp - 0x79], rcx
xor edx, edx
mov dword [rsp + 0x20], edx
movdqa xmm0, xmmword [0x140016900]
movdqa xmmword [rbp - 0x69], xmm0
movdqa xmmword [rbp - 0x59], xmm0
movdqa xmm0, xmmword [0x140016910]
movdqa xmmword [rbp - 0x49], xmm0
movdqa xmm1, xmmword [str.456789:__]
movdqa xmmword [rbp - 0x39], xmm1
movdqa xmm0, xmmword [0x140016930]
movdqa xmmword [rbp - 0x29], xmm0
movdqa xmm1, xmmword [0x140016940]
movdqa xmmword [rbp - 0x19], xmm1
movdqa xmm0, xmmword [0x140016950]
movdqa xmmword [rbp - 9], xmm0
mov dword [rbp + 7], 0x2c2b2a29
mov dword [rbp + 0xb], 0x302f2e2d
mov word [rbp + 0xf], 0x3231
mov byte [rbp + 0x11], 0x33
mov qword [rcx + 0x18], 0xf
mov qword [rcx + 0x10], rdx
mov byte [rcx], dl
mov dword [rsp + 0x20], 1
mov r13d, edx
test r8d, r8d
jle 0x140007642
nop word [rax + rax]
movzx eax, byte [rdi]
cmp al, 0xd
je 0x14000760b
cmp al, 0xa
je 0x14000760b
movsx rax, al
movsx r12d, byte [rbp + rax - 0x69]
shl r12d, 0x12
movsx rax, byte [rdi + 1]
movsx ecx, byte [rbp + rax - 0x69]
shl ecx, 0xc
add r12d, ecx
add rdi, 2
mov r8, qword [rbx + 0x10]
or rax, 0xffffffffffffffff
sub rax, r8
cmp rax, 1
jbe 0x140007635
lea rsi, [r8 + 1]
cmp rsi, 0xfffffffffffffffe
ja 0x140007628
mov rax, qword [rbx + 0x18]
cmp rax, rsi
jae 0x14000750e
mov rdx, rsi
mov rcx, rbx
call fcn.140001250
jmp 0x140007528
test rsi, rsi
jne 0x14000752b
mov qword [rbx + 0x10], rdx
cmp rax, 0x10
jb 0x140007522
mov rax, qword [rbx]
jmp 0x140007525
mov rax, rbx
mov byte [rax], 0
test rsi, rsi
setne al
test al, al
je 0x140007565
mov eax, r12d
sar eax, 0x10
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x140007548
mov rcx, qword [rbx]
jmp 0x14000754b
mov rcx, rbx
mov byte [rcx + rdx], al
mov qword [rbx + 0x10], rsi
cmp qword [rbx + 0x18], 0x10
jb 0x14000755e
mov rax, qword [rbx]
jmp 0x140007561
mov rax, rbx
mov byte [rax + rsi], 0
inc dword [r14]
movzx eax, byte [rdi]
cmp al, 0x3d
je 0x140007603
movsx rax, al
movsx ecx, byte [rbp + rax - 0x69]
shl ecx, 6
add r12d, ecx
inc rdi
mov rsi, qword [rbx + 0x10]
or rax, 0xffffffffffffffff
sub rax, rsi
cmp rax, 1
jbe 0x14000761b
inc rsi
mov rdx, rsi
mov rcx, rbx
call fcn.140001120
test al, al
je 0x1400075df
mov eax, r12d
sar eax, 8
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 0x10
jb 0x1400075c2
mov rcx, qword [rbx]
jmp 0x1400075c5
mov rcx, rbx
mov byte [rcx + rdx], al
mov qword [rbx + 0x10], rsi
cmp qword [rbx + 0x18], 0x10
jb 0x1400075d8
mov rax, qword [rbx]
jmp 0x1400075db
mov rax, rbx
mov byte [rax + rsi], 0
inc dword [r14]
movzx eax, byte [rdi]
cmp al, 0x3d
je 0x140007603
movsx rax, al
movsx edx, byte [rbp + rax - 0x69]
add edx, r12d
inc rdi
mov rcx, rbx
call fcn.140001090
inc dword [r14]
add r13d, 4
xor edx, edx
jmp 0x140007611
inc rdi
inc r13d
cmp r13d, r15d
jge 0x140007642
jmp 0x1400074a0
lea rcx, str.string_too_long
call fcn.14000769c
int3
lea rcx, str.string_too_long
call fcn.14000769c
int3
lea rcx, str.string_too_long
call fcn.14000769c
int3
mov rax, rbx
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1400077a0
mov rbx, qword [rsp + 0x120]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret