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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x241a0a04
mov dword [rbp - 0x1c], 0x27170117
mov dword [rbp - 0x18], 0x1617080d
mov word [rbp - 0x14], 0x7a
mov byte [rbp - 0x12], 0x63
call fcn.140005940
mov rdi, qword [0x1400171b8]
mov r13, rax
test rdi, rdi
je 0x14000f615
test rax, rax
je 0x14000f615
movsxd rcx, dword [rdi + 0x3c]
xor r15d, r15d
mov ebx, r15d
mov esi, dword [rcx + rdi + 0x88]
add rsi, rdi
mov eax, dword [rsi + 0x1c]
mov r12d, dword [rsi + 0x20]
add rax, rdi
mov qword [rbp + 0x48], rax
add r12, rdi
mov eax, dword [rsi + 0x24]
add rax, rdi
mov qword [rbp + 0x40], rax
cmp dword [rsi + 0x18], r15d
jbe 0x14000f618
nop dword [rax + rax]
mov r14d, ebx
mov rdx, r13
mov ecx, dword [r12 + r14*4]
add rcx, rdi
call fcn.14000f2a0
test al, al
jne 0x14000f5ff
inc ebx
cmp ebx, dword [rsi + 0x18]
jb 0x14000f5e0
jmp 0x14000f618
mov rax, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x48]
movzx eax, word [rax + r14*2]
mov r15d, dword [rcx + rax*4]
add r15, rdi
jmp 0x14000f618
xor r15d, r15d
lea rcx, [rbp - 0x20]
mov qword [0x140017130], r15
mov dword [rbp - 0x20], 0x150b1d00
mov dword [rbp - 0x1c], 0xe200b11
mov dword [rbp - 0x18], 0x1704091b
mov byte [rbp - 0x14], 9
call fcn.140005640
mov rcx, qword [0x1400171b8]
mov rdx, rax
call r15
movdqa xmm0, xmmword [0x140015c40]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017100], rax
mov dword [rbp - 0x10], 0x72110d0b
call fcn.1400029f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017110], rax
mov dword [rbp - 0x20], 0x1c0615
mov dword [rbp - 0x1c], 0x27180f10
mov dword [rbp - 0x18], 0x100a0005
mov byte [rbp - 0x14], 9
call fcn.140005640
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015c50]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400170f8], rax
mov word [rbp - 0x10], 0x390b
mov byte [rbp - 0xe], 0x65
call fcn.140005220
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015d30]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017178], rax
mov byte [rbp - 0x10], 0x6e
call fcn.140004e60
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017140], rax
mov dword [rbp - 0x20], 0x150b1d00
mov dword [rbp - 0x1c], 0x14240b11
mov dword [rbp - 0x18], 0xf06
mov word [rbp - 0x14], 0x247a
mov byte [rbp - 0x12], 0x63
call fcn.140005940
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp + 0x40]
mov qword [0x140017148], rax
mov dword [rbp + 0x40], 0x110b0310
mov word [rbp + 0x44], 0x6e15
call fcn.140004cc0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017158], rax
mov dword [rbp - 0x20], 0x100f000f
mov dword [rbp - 0x1c], 0x14160729
mov dword [rbp - 0x18], 0x241c1e08
mov byte [rbp - 0x14], 9
call fcn.140005640
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x1400171c0], rax
mov dword [rbp - 0x20], 0x100f000f
mov dword [rbp - 0x1c], 0x14160729
mov dword [rbp - 0x18], 0x321c1e08
mov byte [rbp - 0x14], 9
call fcn.140005640
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017120], rax
mov dword [rbp - 0x20], 0x7010300
mov dword [rbp - 0x1c], 0x8152600
mov dword [rbp - 0x18], 0x7300000d
call fcn.1400049f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015bc0]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017150], rax
mov dword [rbp - 0x10], 0x1004071c
mov dword [rbp - 0xc], 0x73220665
call fcn.1400044e0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015d70]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017170], rax
mov dword [rbp - 0x10], 0x204003d
mov dword [rbp - 0xc], 0x71a0b7a
mov byte [rbp - 8], 0x74
call fcn.140003fa0
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015d80]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
call fcn.140003c10
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x17011d13
mov dword [rbp - 0x1c], 0x55071d00
mov dword [rbp - 0x18], 0xb00225b
mov word [rbp - 0x14], 0x247d
mov byte [rbp - 0x12], 0x63
call fcn.140005940
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015ca0]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0xa201d1b
mov byte [rbp - 0xc], 9
call fcn.140003790
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
mov dword [rbp - 0x20], 0x201a0a04
mov dword [rbp - 0x1c], 0x251f0d0c
mov dword [rbp - 0x18], 0x70b1906
mov word [rbp - 0x14], 0x473f
lea rcx, [rbp - 0x20]
mov byte [rbp - 0x12], 0x63
call fcn.140005940
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x271a0a04
mov dword [rbp - 0x1c], 0x3001d1c
mov dword [rbp - 0x18], 0x150b2504
mov word [rbp - 0x14], 0x7366
call fcn.140001180
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x3b090a11
mov dword [rbp - 0x1c], 0x2d1a0b15
mov dword [rbp - 0x18], 0xb20150c
mov word [rbp - 0x14], 0x735e
call fcn.140001180
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x37090a11
mov dword [rbp - 0x1c], 0x3070109
mov dword [rbp - 0x18], 0x731c0922
call fcn.1400049f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x371a0a04
mov dword [rbp - 0x1c], 0x9071c10
mov dword [rbp - 0x18], 0xa3c1b
mov byte [rbp - 0x14], 9
call fcn.140005640
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015bf0]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x7232162b
call fcn.1400029f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x150b1d00
mov dword [rbp - 0x1c], 0xf320b11
mov dword [rbp - 0x18], 0x73320905
call fcn.1400049f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017160], rax
mov dword [rbp - 0x20], 0x71d14
mov dword [rbp - 0x1c], 0xa1d2800
mov word [rbp - 0x18], 0x6c0c
call fcn.140003530
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017188], rax
mov dword [rbp - 0x20], 0x10000605
mov dword [rbp - 0x1c], 0x15060723
mov dword [rbp - 0x18], 0x1f0c2a1d
mov word [rbp - 0x14], 0x246c
mov byte [rbp - 0x12], 0x63
call fcn.140005940
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017198], rax
mov dword [rbp - 0x20], 0x10000605
mov dword [rbp - 0x1c], 0x120c0b2b
mov dword [rbp - 0x18], 0x1609052f
mov word [rbp - 0x14], 0x735e
call fcn.140001180
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017190], rax
mov dword [rbp - 0x20], 0x10000605
mov dword [rbp - 0x1c], 0x151b0226
mov word [rbp - 0x18], 0x6c0c
call fcn.140003530
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015d90]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017168], rax
call fcn.140003c10
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017118], rax
mov dword [rbp - 0x20], 0x1c0615
mov dword [rbp - 0x1c], 0x20180f10
mov dword [rbp - 0x18], 0x7300091b
call fcn.1400049f0
mov rcx, qword [0x1400171b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x1118000e
mov dword [rbp - 0x1c], 0x3180723
mov word [rbp - 0x18], 0x6c3e
call fcn.140003530
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015c00]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x140017138], rax
mov word [rbp - 0x10], 0x6e39
call fcn.140003140
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017180], rax
mov dword [rbp - 0x20], 0x71706
mov dword [rbp - 0x1c], 0x51b1c35
mov dword [rbp - 0x18], 0x73161f0c
call fcn.1400049f0
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x140015d00]
lea rcx, [rbp - 0x20]
mov rbx, qword [0x140017130]
movdqu xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x72170f06
call fcn.1400029f0
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
mov rbx, qword [0x140017130]
lea rcx, [rbp - 0x20]
mov qword [0x140017108], rax
mov dword [rbp - 0x20], 0x71706
mov dword [rbp - 0x1c], 0x3060631
mov word [rbp - 0x18], 0x808
mov byte [rbp - 0x16], 0x65
call fcn.140001590
mov rcx, qword [0x1400171a8]
mov rdx, rax
call rbx
mov rbx, qword [rsp + 0x90]
mov qword [0x140017128], rax
add rsp, 0x40
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret