Function at 0x14000c340
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], 0x161e273d
mov dword [rbp - 0x44], 0x30061d20
mov dword [rbp - 0x40], 0x4213c00
mov word [rbp - 0x3c], 0x3414
mov byte [rbp - 0x3a], 0x48
call fcn.140006c90
mov rdx, qword [0x140026670]
mov r12, rax
mov qword [rbp + 0x60], rdx
test rdx, rdx
je 0x14000c4e7
test rax, rax
je 0x14000c4e7
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 0x14000c4ea
mov word [rbp + 0x48], 0x427a
mov word [rbp + 0x50], 0x427a
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.140001700
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000c424
lea rcx, [rbp + 0x48]
inc rsi
call fcn.140001700
movzx ecx, byte [rax]
cmp byte [rsi + rdi], cl
jne 0x14000c410
lea rcx, [rbp + 0x50]
mov rbx, r14
call fcn.140001700
movzx ecx, byte [rax]
cmp byte [r12], cl
je 0x14000c455
nop dword [rax]
lea rcx, [rbp + 0x50]
inc rbx
call fcn.140001700
movzx ecx, byte [rax]
cmp byte [rbx + r12], cl
jne 0x14000c440
cmp rsi, rbx
jne 0x14000c4b3
mov r15, r12
mov word [rbp + 0x58], 0x427a
sub r15, rdi
mov rsi, rdi
nop dword [rax]
lea rcx, [rbp + 0x58]
mov rbx, r14
call fcn.140001700
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000c497
lea rcx, [rbp + 0x58]
inc rbx
call fcn.140001700
movzx ecx, byte [rax]
cmp byte [rbx + rdi], cl
jne 0x14000c483
mov rax, rsi
sub rax, rdi
dec rbx
cmp rax, rbx
jae 0x14000c4cd
movzx eax, byte [r15 + rsi]
cmp byte [rsi], al
jne 0x14000c4b3
inc rsi
jmp 0x14000c470
mov rax, qword [rbp - 0x28]
inc r13d
cmp r13d, dword [rax + 0x18]
jae 0x14000c4ea
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp - 0x20]
jmp 0x14000c3f0
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 0x14000c4ea
xor r14d, r14d
lea rcx, [rbp - 0x48]
mov qword [0x140026648], r14
mov dword [rbp - 0x48], 0x270f3039
mov dword [rbp - 0x44], 0x19311726
mov dword [rbp - 0x40], 0x5323d16
mov byte [rbp - 0x3c], 0x67
call fcn.140006990
mov rcx, qword [0x140026670]
mov rdx, rax
call r14
movdqa xmm0, xmmword [0x14000f860]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140026618], rax
mov dword [rbp - 0x38], 0x53393a32
call fcn.140003a10
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov qword [0x140026628], rax
mov dword [rbp - 0x48], 0x32182b2c
mov dword [rbp - 0x44], 0x30091327
mov dword [rbp - 0x40], 0x23c3408
mov byte [rbp - 0x3c], 0x67
call fcn.140006990
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f810]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140026608], rax
mov word [rbp - 0x38], 0xe32
mov byte [rbp - 0x36], 0x4d
call fcn.140006570
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f7e0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140026650], rax
mov byte [rbp - 0x38], 0x57
call fcn.1400061b0
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x270f3039
mov dword [rbp - 0x44], 0x3351726
mov dword [rbp - 0x40], 0x12363b0b
mov word [rbp - 0x3c], 0x1014
mov byte [rbp - 0x3a], 0x48
call fcn.140006c90
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x230f2e29
mov word [rbp + 0x4c], 0x7222
call fcn.140006010
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x220b2d36
mov dword [rbp - 0x44], 0x3071b1e
mov dword [rbp - 0x40], 0x362a2a05
mov byte [rbp - 0x3c], 0x67
call fcn.140006990
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov qword [0x140026678], rax
mov dword [rbp - 0x48], 0x220b2d36
mov dword [rbp - 0x44], 0x3071b1e
mov dword [rbp - 0x40], 0x202a2a05
mov byte [rbp - 0x3c], 0x67
call fcn.140006990
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov qword [0x140026640], rax
mov dword [rbp - 0x48], 0x35052e39
mov dword [rbp - 0x44], 0x1f043a37
mov dword [rbp - 0x40], 0x61363400
call fcn.140005d40
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f8e0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x312c3025
mov dword [rbp - 0x34], 0x71220321
call fcn.140005830
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f980]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140026610], rax
mov dword [rbp - 0x38], 0x232c3704
mov dword [rbp - 0x34], 0x51a0e3e
mov byte [rbp - 0x30], 0x43
call fcn.1400052f0
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f940]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140004f60
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2505302a
mov dword [rbp - 0x44], 0x42160137
mov dword [rbp - 0x40], 0x19361656
mov word [rbp - 0x3c], 0x1013
mov byte [rbp - 0x3a], 0x48
call fcn.140006c90
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f8f0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x2b082a22
mov byte [rbp - 0x34], 0x4d
call fcn.140004ae0
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x121e273d
mov dword [rbp - 0x44], 0x320e113b
mov dword [rbp - 0x40], 0x153d2d0b
mov word [rbp - 0x3c], 0x7351
mov byte [rbp - 0x3a], 0x48
call fcn.140006c90
mov rdx, rax
mov rcx, qword [0x140026670]
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x151e273d
mov dword [rbp - 0x44], 0x1411012b
mov dword [rbp - 0x40], 0x73d1109
mov word [rbp - 0x3c], 0x4708
call fcn.1400047b0
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x90d2728
mov dword [rbp - 0x44], 0x3a0b1722
mov dword [rbp - 0x40], 0x19162101
mov word [rbp - 0x3c], 0x4730
call fcn.1400047b0
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x50d2728
mov dword [rbp - 0x44], 0x14161d3e
mov dword [rbp - 0x40], 0x612a3d2f
call fcn.140005d40
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x51e273d
mov dword [rbp - 0x44], 0x1e160027
mov dword [rbp - 0x40], 0x123c0816
mov byte [rbp - 0x3c], 0x67
call fcn.140006990
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f8a0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x531a2112
call fcn.140003a10
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x270f3039
mov dword [rbp - 0x44], 0x18231726
mov dword [rbp - 0x40], 0x61043d08
call fcn.140005d40
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x3203302d
mov dword [rbp - 0x44], 0x1d0c3437
mov word [rbp - 0x40], 0x5801
call fcn.140004550
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x22042b3c
mov dword [rbp - 0x44], 0x2171b14
mov dword [rbp - 0x40], 0xd3a1e10
mov word [rbp - 0x3c], 0x1002
mov byte [rbp - 0x3a], 0x48
call fcn.140006c90
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
mov dword [rbp - 0x48], 0x22042b3c
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x44], 0x51d171c
mov dword [rbp - 0x40], 0x43f3122
mov word [rbp - 0x3c], 0x4730
call fcn.1400047b0
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x22042b3c
mov dword [rbp - 0x44], 0x20a1e11
mov word [rbp - 0x40], 0x5801
call fcn.140004550
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f930]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140004f60
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov qword [0x140026630], rax
mov dword [rbp - 0x48], 0x32182b2c
mov dword [rbp - 0x44], 0x37091327
mov dword [rbp - 0x40], 0x61363d16
call fcn.140005d40
mov rcx, qword [0x140026670]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x231c2d37
mov dword [rbp - 0x44], 0x14091b14
mov word [rbp - 0x40], 0x5833
call fcn.140004550
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f890]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov word [rbp - 0x38], 0x5900
call fcn.140004160
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
mov rbx, qword [0x140026648]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x32033a3f
mov dword [rbp - 0x44], 0x120a0002
mov dword [rbp - 0x40], 0x61202b01
call fcn.140005d40
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f7d0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140026648]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140026638], rax
mov dword [rbp - 0x38], 0x533f383f
call fcn.140003a10
mov rcx, qword [0x140026660]
mov rdx, rax
call rbx
mov qword [0x140026620], rax
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret