Function at 0x140004410
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 - 0x27]
sub rsp, 0xe0
movdqa xmm0, xmmword [0x14000aa70]
lea r9, [rbp + 0x6f]
movdqa xmm1, xmmword [0x14000aae0]
lea rdx, [rbp - 9]
xor r14d, r14d
mov word [rbp + 0x17], 0x3d69
movdqu xmmword [rbp - 9], xmm0
mov qword [rbp + 0x6f], r14
movdqu xmmword [rbp + 7], xmm1
mov byte [rbp + 0x19], 0xb5
call fcn.140002294
mov ecx, 0x200
mov dword [rbp + 0x67], r14d
call fcn.140001094
mov rdi, rax
mov ebx, 0x100
mov rax, qword [section..data]
test rax, rax
jne 0x1400044a6
mov ecx, ebx
call fcn.140001094
test rax, rax
je 0x14000449c
mov rcx, rax
call fcn.1400013b4
jmp 0x14000449f
mov rax, r14
mov qword [section..data], rax
mov r8, qword [rbp + 0x6f]
or r9d, 0xffffffff
mov dword [rsp + 0x28], ebx
xor edx, edx
mov ecx, 0xfde9
mov qword [rsp + 0x20], rdi
call qword [rax + 0x80]
mov r12d, 0x19
mov qword [rbp + 0x6f], r14
lea rcx, [rbp - 0x71]
mov dword [rbp - 0x71], 0xff99ffdb
mov dword [rbp - 0x6d], 0x5e0047
mov dword [rbp - 0x69], 0x19fffd
lea r15d, [r12 + 0x17]
mov dword [rbp - 0x65], 0x1efff4
mov dword [rbp - 0x61], 0x50035
mov dword [rbp - 0x5d], 0xffde0016
mov dword [rbp - 0x59], 0xffd50017
mov dword [rbp - 0x55], 0xffb2ffb3
mov dword [rbp - 0x51], 0x3fffe3
mov dword [rbp - 0x4d], 0x63fffc
mov dword [rbp - 0x49], 0x4d0005
mov dword [rbp - 0x45], 0xfffb0062
mov dword [rbp - 0x41], 0xd20095
mov dword [rbp - 0x3d], 0x300023
mov dword [rbp - 0x39], 0x74009a
mov dword [rbp - 0x35], 0x7b0087
mov dword [rbp - 0x31], 0x60005b
mov dword [rbp - 0x2d], 0xa90071
mov dword [rbp - 0x29], 0xb00064
mov dword [rbp - 0x25], 0xd500c3
mov dword [rbp - 0x21], 0x5a0090
mov dword [rbp - 0x1d], 0xb0096
mov dword [rbp - 0x19], 0x3a0062
mov dword [rbp - 0x15], 0xfb0016
mov dword [rbp - 0x11], 0x7e7d5dda
call fcn.140003be4
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x30], 0xffa6fffd
mov dword [rsp + 0x34], 0x400057
mov dword [rsp + 0x38], 0x95ff9a
mov dword [rbp - 0x7d], 0x2300d2
mov dword [rbp - 0x79], 0x9a0030
mov dword [rbp - 0x75], 0x9387deff
call fcn.140003c08
mov r11, r14
mov r10, r14
mov rbx, r14
mov rsi, r14
mov r15w, 0x20
mov r13d, 0x410
mov rax, r14
cmp word [rdi], r14w
je 0x1400046ee
inc rax
cmp word [rdi + rax*2], r14w
jne 0x1400045e6
cmp r11, rax
jae 0x1400046ee
movzx ecx, word [rsp + r10*2 + 0x30]
movzx eax, word [rsi + rdi]
movzx r9d, word [rsi + rdi]
sub ax, 0x41
add r9w, r15w
cmp ax, r12w
lea r8d, [r15 + rcx]
lea eax, [rcx - 0x41]
cmova r9w, word [rsi + rdi]
cmp ax, r12w
movzx eax, r9w
cmova r8w, cx
sub ax, r13w
cmp ax, 0x1f
movzx eax, r8w
lea edx, [r15 + r9]
cmova dx, r9w
sub ax, r13w
cmp ax, 0x1f
lea ecx, [r15 + r8]
cmova cx, r8w
cmp dx, cx
jne 0x140004709
inc r10
mov rax, r14
cmp word [rsp + 0x30], r14w
je 0x140004676
inc rax
cmp word [rsp + rax*2 + 0x30], r14w
jne 0x14000466b
cmp r10, rax
jne 0x140004716
lea r9, [rbp + 0x67]
mov rcx, rdi
lea r8, [rbp + 0x6f]
lea rdx, [rbp - 0x71]
call fcn.140001d40
mov rax, qword [rbp + 0x6f]
test rax, rax
je 0x1400046ee
lea rcx, [rbp - 9]
mov qword [rbp - 1], r14
mov qword [rbp + 7], r14
mov qword [rbp - 9], rax
call fcn.140004724
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x30], 0xd542514d
mov dword [rsp + 0x34], 0x2b3000b7
mov dword [rsp + 0x38], 0xb7bb
mov dword [rbp - 0x7d], 0xdaa96f5
call fcn.140003bc8
cmp qword [rbp + 7], r14
je 0x1400046ee
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 9]
call fcn.140004300
mov rbx, qword [rsp + 0x130]
add rsp, 0xe0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
inc rbx
mov r10, r14
mov r11, rbx
lea rsi, [rbx + rbx]
inc r11
add rsi, 2
jmp 0x1400045d9