Function at 0x14000ae40
Capabilities:
Contain obfuscated stackstrings
Resolve function by parsing pe exports

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x11001c08
mov dword [rbp - 0x44], 0xf010c27
mov dword [rbp - 0x40], 0x313e2305
mov word [rbp - 0x3c], 0x30
mov byte [rbp - 0x3a], 0x56
call fcn.140005aa0
mov rdx, qword [0x140025670]
mov r12, rax
mov qword [rbp + 0x60], rdx
test rdx, rdx
je 0x14000afe7
test rax, rax
je 0x14000afe7
movsxd rcx, dword [rdx + 0x3c]
xor r14d, r14d
mov r13d, r14d
mov eax, dword [rcx + rdx + 0x88]
add rax, rdx
mov qword [rbp - 0x28], rax
mov ecx, dword [rax + 0x1c]
mov r8d, dword [rax + 0x24]
add rcx, rdx
mov qword [rbp - 0x48], rcx
add r8, rdx
mov ecx, dword [rax + 0x20]
add rcx, rdx
mov qword [rbp - 0x10], r8
mov qword [rbp - 0x20], rcx
cmp dword [rax + 0x18], r14d
jbe 0x14000afea
mov word [rbp + 0x48], 0x794f
mov word [rbp + 0x50], 0x794f
nop dword [rax]
mov eax, r13d
mov rsi, r14
mov qword [rbp - 0x18], rax
mov edi, dword [rcx + rax*4]
lea rcx, [rbp + 0x48]
add rdi, rdx
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000af24
lea rcx, [rbp + 0x48]
inc rsi
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [rsi + rdi], cl
jne 0x14000af10
lea rcx, [rbp + 0x50]
mov rbx, r14
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [r12], cl
je 0x14000af55
nop dword [rax]
lea rcx, [rbp + 0x50]
inc rbx
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [rbx + r12], cl
jne 0x14000af40
cmp rsi, rbx
jne 0x14000afb3
mov r15, r12
mov word [rbp + 0x58], 0x794f
sub r15, rdi
mov rsi, rdi
nop dword [rax]
lea rcx, [rbp + 0x58]
mov rbx, r14
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000af97
lea rcx, [rbp + 0x58]
inc rbx
call fcn.140001620
movzx ecx, byte [rax]
cmp byte [rbx + rdi], cl
jne 0x14000af83
mov rax, rsi
sub rax, rdi
dec rbx
cmp rax, rbx
jae 0x14000afcd
movzx eax, byte [r15 + rsi]
cmp byte [rsi], al
jne 0x14000afb3
inc rsi
jmp 0x14000af70
mov rax, qword [rbp - 0x28]
inc r13d
cmp r13d, dword [rax + 0x18]
jae 0x14000afea
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp - 0x20]
jmp 0x14000aef0
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
movzx eax, word [rcx + rax*2]
mov rcx, qword [rbp - 0x48]
mov r14d, dword [rcx + rax*4]
add r14, qword [rbp + 0x60]
jmp 0x14000afea
xor r14d, r14d
lea rcx, [rbp - 0x48]
mov qword [0x140025648], r14
mov dword [rbp - 0x48], 0x20110b0c
mov dword [rbp - 0x44], 0x26360621
mov dword [rbp - 0x40], 0x302d2213
mov byte [rbp - 0x3c], 0x43
call fcn.140005840
mov rcx, qword [0x140025670]
mov rdx, rax
call r14
movdqa xmm0, xmmword [0x14000f330]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140025618], rax
mov dword [rbp - 0x38], 0x72072827
call fcn.1400032c0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov qword [0x140025628], rax
mov dword [rbp - 0x48], 0x35061019
mov dword [rbp - 0x44], 0xf0e0220
mov dword [rbp - 0x40], 0x37232b0d
mov byte [rbp - 0x3c], 0x43
call fcn.140005840
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f320]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140025608], rax
mov word [rbp - 0x38], 0x1c27
mov byte [rbp - 0x36], 0x73
call fcn.140005500
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f430]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140025650], rax
mov byte [rbp - 0x38], 0x42
call fcn.140005210
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x20110b0c
mov dword [rbp - 0x44], 0x3c320621
mov dword [rbp - 0x40], 0x2729240e
mov word [rbp - 0x3c], 0x2430
mov byte [rbp - 0x3a], 0x56
call fcn.140005aa0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x2411151c
mov word [rbp + 0x4c], 0x6325
call fcn.1400050b0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x25151603
mov dword [rbp - 0x44], 0x3c000a19
mov dword [rbp - 0x40], 0x3353500
mov byte [rbp - 0x3c], 0x43
call fcn.140005840
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov qword [0x140025678], rax
mov dword [rbp - 0x48], 0x25151603
mov dword [rbp - 0x44], 0x3c000a19
mov dword [rbp - 0x40], 0x15353500
mov byte [rbp - 0x3c], 0x43
call fcn.140005840
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov qword [0x140025640], rax
mov dword [rbp - 0x48], 0x321b150c
mov dword [rbp - 0x44], 0x20032b30
mov dword [rbp - 0x40], 0x54292b05
call fcn.140004e70
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f380]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x10122230
mov dword [rbp - 0x34], 0x74222f0b
call fcn.140004a80
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f490]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140025610], rax
mov dword [rbp - 0x38], 0x2122511
mov dword [rbp - 0x34], 0x1a2214
mov byte [rbp - 0x30], 0x65
call fcn.140004660
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f4a0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140004390
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x221b0b1f
mov dword [rbp - 0x44], 0x7d111030
mov dword [rbp - 0x40], 0x2c290953
mov word [rbp - 0x3c], 0x2437
mov byte [rbp - 0x3a], 0x56
call fcn.140005aa0
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f3c0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0xa363837
mov byte [rbp - 0x34], 0x67
call fcn.140004010
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x15001c08
mov dword [rbp - 0x44], 0xd09003c
mov dword [rbp - 0x40], 0x2022320e
mov word [rbp - 0x3c], 0x4775
mov byte [rbp - 0x3a], 0x56
call fcn.140005aa0
mov rdx, rax
mov rcx, qword [0x140025670]
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x12001c08
mov dword [rbp - 0x44], 0x2b16102c
mov dword [rbp - 0x40], 0x32220e0c
mov word [rbp - 0x3c], 0x732c
call fcn.140003d90
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0xe131c1d
mov dword [rbp - 0x44], 0x50c0625
mov dword [rbp - 0x40], 0x2c093e04
mov word [rbp - 0x3c], 0x7314
call fcn.140003d90
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2131c1d
mov dword [rbp - 0x44], 0x2b110c39
mov dword [rbp - 0x40], 0x5435222a
call fcn.140004e70
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2001c08
mov dword [rbp - 0x44], 0x21111120
mov dword [rbp - 0x40], 0x27231713
mov byte [rbp - 0x3c], 0x43
call fcn.140005840
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f350]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x72243307
call fcn.1400032c0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x20110b0c
mov dword [rbp - 0x44], 0x27240621
mov dword [rbp - 0x40], 0x541b220d
call fcn.140004e70
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x351d0b18
mov dword [rbp - 0x44], 0x220b2530
mov word [rbp - 0x40], 0x4704
call fcn.140003ba0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x251a1009
mov dword [rbp - 0x44], 0x3d100a13
mov dword [rbp - 0x40], 0x38250115
mov word [rbp - 0x3c], 0x2426
mov byte [rbp - 0x3a], 0x56
call fcn.140005aa0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
mov dword [rbp - 0x48], 0x251a1009
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x44], 0x3a1a061b
mov dword [rbp - 0x40], 0x31202e27
mov word [rbp - 0x3c], 0x7314
call fcn.140003d90
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x251a1009
mov dword [rbp - 0x44], 0x3d0d0f16
mov word [rbp - 0x40], 0x4704
call fcn.140003ba0
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f4b0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140004390
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov qword [0x140025630], rax
mov dword [rbp - 0x48], 0x35061019
mov dword [rbp - 0x44], 0x80e0220
mov dword [rbp - 0x40], 0x54292213
call fcn.140004e70
mov rcx, qword [0x140025670]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x24021602
mov dword [rbp - 0x44], 0x2b0e0a13
mov word [rbp - 0x40], 0x4736
call fcn.140003ba0
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f370]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov word [rbp - 0x38], 0x4b15
call fcn.140003890
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
mov rbx, qword [0x140025648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x351d010a
mov dword [rbp - 0x44], 0x2d0d1105
mov dword [rbp - 0x40], 0x543f3404
call fcn.140004e70
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f3f0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140025648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140025638], rax
mov dword [rbp - 0x38], 0x72012a2a
call fcn.1400032c0
mov rcx, qword [0x140025660]
mov rdx, rax
call rbx
mov qword [0x140025620], rax
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret