Function at 0x14004b760
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1040]
mov eax, 0x1140
call fcn.1400073f0
sub rsp, rax
mov rax, qword [0x1400e3020]
xor rax, rsp
mov qword [rbp + 0x1030], rax
mov rsi, rcx
mov qword [rbp + 0x418], rcx
xor r15d, r15d
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x58], r15
lea r14d, [r15 + 0xf]
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x48], r15b
or rbx, 0xffffffffffffffff
mov rdi, rbx
inc rdi
cmp byte [rdx + rdi], r15b
jne 0x14004b7c2
lea rcx, [rsp + 0x48]
cmp rdi, r14
ja 0x14004b7e9
mov qword [rsp + 0x58], rdi
mov r8, rdi
call fcn.140008d20
mov byte [rsp + rdi + 0x48], r15b
jmp 0x14004b7f5
mov r9, rdx
mov rdx, rdi
call fcn.140002148
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x30]
call fcn.14004b044
nop
mov r12d, 0x1000
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14004b844
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r12
jb 0x14004b83f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bad3
call fcn.140006b0c
mov edi, 0x400
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x830]
call fcn.140009450
mov r9d, r15d
mov r8, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
sub r8, rdx
je 0x14004b890
lea rcx, [rbp + 0x830]
lea rax, [rbp + 0x830]
sub rdx, rax
mov al, byte [rdx + rcx]
mov byte [rcx], al
inc r9d
inc rcx
movsxd rax, r9d
cmp rax, r8
jb 0x14004b87d
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0x430]
call fcn.140009450
xorps xmm0, xmm0
movups xmmword [rbp + 0x418], xmm0
mov r8, rdi
xor edx, edx
lea rcx, [rbp + 0xc30]
call fcn.140009450
mov dword [rbp + 0x3f7], 0x41324443
mov word [rbp + 0x3fb], 0x4537
mov dword [rbp + 0x407], 0x46434243
mov dword [rbp + 0x3f0], 0x37383843
mov word [rbp + 0x3fe], 0x3646
mov word [rbp + 0x40f], 0x39
mov word [rbp + 0x3f4], 0x3444
mov dword [rbp + 0x403], 0x42413436
mov word [rbp + 0x40c], 0x4638
mov word [rbp + 0x401], 0x4232
mov byte [rbp + 0x40e], 0x39
mov byte [rbp + 0x3f6], 0x32
mov byte [rbp + 0x40b], 0x36
mov byte [rbp + 0x3fd], 0x39
mov byte [rbp + 0x400], 0x44
lea r8, [rbp + 0x3f0]
mov rdx, rdi
lea rcx, [rbp + 0xc30]
call fcn.1400114e8
lea r13, [0x1400d8dd0]
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], r15b
mov dword [rsp + 0x20], 0x10
mov r9d, 0x20
lea r8, [rbp + 0x418]
lea rdx, [rbp + 0xc30]
lea rcx, [rsp + 0x70]
call fcn.14004dee0
mov r9, qword [rsp + 0x38]
sub r9, qword [rsp + 0x30]
lea r8, [rbp + 0x430]
lea rdx, [rbp + 0x830]
lea rcx, [rsp + 0x70]
call fcn.14004e3d8
mov qword [rsi], r15
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r14
mov byte [rsi], r15b
lea rax, [rbp + 0x440]
inc rbx
cmp byte [rax + rbx], r15b
jne 0x14004b9c1
cmp rbx, r14
ja 0x14004b9eb
mov qword [rsi + 0x10], rbx
mov r8, rbx
lea rdx, [rbp + 0x440]
mov rcx, rsi
call fcn.140008d20
mov byte [rsi + rbx], r15b
jmp 0x14004ba67
movabs rdi, 0x7fffffffffffffff
cmp rbx, rdi
ja 0x14004bad9
mov rax, rbx
or rax, r14
cmp rax, rdi
jbe 0x14004ba15
movabs rcx, 0x8000000000000000
jmp 0x14004ba2d
mov rdi, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, r12
jb 0x14004ba37
call fcn.14000210c
mov r14, rax
jmp 0x14004ba46
test rcx, rcx
je 0x14004ba43
call fcn.140006b14
jmp 0x14004ba32
mov r14, r15
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov r8, rbx
lea rdx, [rbp + 0x440]
mov rcx, r14
call fcn.140008d20
mov byte [r14 + rbx], r15b
mov qword [rsi], r14
mov qword [rsp + 0x70], r13
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x14004baa0
mov rdx, qword [rsp + 0x40]
sub rdx, rcx
mov rax, rcx
cmp rdx, r12
jb 0x14004ba9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bacd
call fcn.140006b0c
mov rax, rsi
mov rcx, qword [rbp + 0x1030]
xor rcx, rsp
call fcn.140006850
mov rbx, qword [rsp + 0x1190]
add rsp, 0x1140
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14000d1ec
nop
call fcn.14000d1ec
nop
call fcn.140001ff8
int3