Function at 0x140009550
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], 0xa303d31
mov dword [rbp - 0x44], 0x9100024
mov dword [rbp - 0x40], 0x323f2827
mov word [rbp - 0x3c], 0x193b
mov byte [rbp - 0x3a], 0x66
call fcn.140004960
mov rdx, qword [0x14000f1b8]
mov r12, rax
mov qword [rbp + 0x60], rdx
test rdx, rdx
je 0x1400096f7
test rax, rax
je 0x1400096f7
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 0x1400096fa
mov word [rbp + 0x48], 0x5876
mov word [rbp + 0x50], 0x5876
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.140001850
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x140009634
lea rcx, [rbp + 0x48]
inc rsi
call fcn.140001850
movzx ecx, byte [rax]
cmp byte [rsi + rdi], cl
jne 0x140009620
lea rcx, [rbp + 0x50]
mov rbx, r14
call fcn.140001850
movzx ecx, byte [rax]
cmp byte [r12], cl
je 0x140009665
nop dword [rax]
lea rcx, [rbp + 0x50]
inc rbx
call fcn.140001850
movzx ecx, byte [rax]
cmp byte [rbx + r12], cl
jne 0x140009650
cmp rsi, rbx
jne 0x1400096c3
mov r15, r12
mov word [rbp + 0x58], 0x5876
sub r15, rdi
mov rsi, rdi
nop dword [rax]
lea rcx, [rbp + 0x58]
mov rbx, r14
call fcn.140001850
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x1400096a7
lea rcx, [rbp + 0x58]
inc rbx
call fcn.140001850
movzx ecx, byte [rax]
cmp byte [rbx + rdi], cl
jne 0x140009693
mov rax, rsi
sub rax, rdi
dec rbx
cmp rax, rbx
jae 0x1400096dd
movzx eax, byte [r15 + rsi]
cmp byte [rsi], al
jne 0x1400096c3
inc rsi
jmp 0x140009680
mov rax, qword [rbp - 0x28]
inc r13d
cmp r13d, dword [rax + 0x18]
jae 0x1400096fa
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp - 0x20]
jmp 0x140009600
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 0x1400096fa
xor r14d, r14d
lea rcx, [rbp - 0x48]
mov qword [0x14000f130], r14
mov dword [rbp - 0x48], 0x3b212a35
mov dword [rbp - 0x44], 0x20270a22
mov dword [rbp - 0x40], 0x332c2931
mov byte [rbp - 0x3c], 0x48
call fcn.140004700
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call r14
movdqa xmm0, xmmword [0x14000e720]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f100], rax
mov dword [rbp - 0x38], 0x49213131
call fcn.1400026f0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f110], rax
mov dword [rbp - 0x48], 0x2e363120
mov dword [rbp - 0x44], 0x91f0e23
mov dword [rbp - 0x40], 0x3422202f
mov byte [rbp - 0x3c], 0x48
call fcn.140004700
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e770]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f0f8], rax
mov word [rbp - 0x38], 0x531
mov byte [rbp - 0x36], 0x55
call fcn.1400043c0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e620]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f178], rax
mov byte [rbp - 0x38], 0x54
call fcn.1400014c0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f140], rax
mov dword [rbp - 0x48], 0x3b212a35
mov dword [rbp - 0x44], 0x3a230a22
mov dword [rbp - 0x40], 0x24282f2c
mov word [rbp - 0x3c], 0x3d3b
mov byte [rbp - 0x3a], 0x66
call fcn.140004960
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp + 0x48]
mov qword [0x14000f148], rax
mov dword [rbp + 0x48], 0x3f213425
mov word [rbp + 0x4c], 0x6f26
call fcn.140004260
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f158], rax
mov dword [rbp - 0x48], 0x3e25373a
mov dword [rbp - 0x44], 0x3a11061a
mov dword [rbp - 0x40], 0x343e22
mov byte [rbp - 0x3c], 0x48
call fcn.140004700
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f1c0], rax
mov dword [rbp - 0x48], 0x3e25373a
mov dword [rbp - 0x44], 0x3a11061a
mov dword [rbp - 0x40], 0x16343e22
mov byte [rbp - 0x3c], 0x48
call fcn.140004700
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f128], rax
mov dword [rbp - 0x48], 0x292b3435
mov dword [rbp - 0x44], 0x26122733
mov dword [rbp - 0x40], 0x57282027
call fcn.140004020
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e6d0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f150], rax
mov dword [rbp - 0x38], 0x2b343b26
mov dword [rbp - 0x34], 0x461b1103
call fcn.140003c30
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e7b0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f170], rax
mov dword [rbp - 0x38], 0x39343c07
mov dword [rbp - 0x34], 0x32231c1c
mov byte [rbp - 0x30], 0x5a
call fcn.140003810
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e7a0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140003540
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x392b2a26
mov dword [rbp - 0x44], 0x7b001c33
mov dword [rbp - 0x40], 0x2f280271
mov word [rbp - 0x3c], 0x3d3c
mov byte [rbp - 0x3a], 0x66
call fcn.140004960
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e680]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x31102121
mov byte [rbp - 0x34], 0x6f
call fcn.1400031c0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
mov dword [rbp - 0x48], 0xe303d31
mov dword [rbp - 0x44], 0xb180c3f
mov dword [rbp - 0x40], 0x2323392c
mov word [rbp - 0x3c], 0x5e7e
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x3a], 0x66
call fcn.140004960
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x9303d31
mov dword [rbp - 0x44], 0x2d071c2f
mov dword [rbp - 0x40], 0x3123052e
mov word [rbp - 0x3c], 0x6a27
call fcn.140001180
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x15233d24
mov dword [rbp - 0x44], 0x31d0a26
mov dword [rbp - 0x40], 0x2f083526
mov word [rbp - 0x3c], 0x6a1f
call fcn.140001180
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x19233d24
mov dword [rbp - 0x44], 0x2d00003a
mov dword [rbp - 0x40], 0x57342908
call fcn.140004020
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x19303d31
mov dword [rbp - 0x44], 0x27001d23
mov dword [rbp - 0x40], 0x24221c31
mov byte [rbp - 0x3c], 0x48
call fcn.140004700
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e6f0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x49022a11
call fcn.1400026f0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x3b212a35
mov dword [rbp - 0x44], 0x21350a22
mov dword [rbp - 0x40], 0x571a292f
call fcn.140004020
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f160], rax
mov dword [rbp - 0x48], 0x2e2d2a21
mov dword [rbp - 0x44], 0x241a2933
mov word [rbp - 0x40], 0x4c26
call fcn.140002fd0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f188], rax
mov dword [rbp - 0x48], 0x3e2a3130
mov dword [rbp - 0x44], 0x3b010610
mov dword [rbp - 0x40], 0x3b240a37
mov word [rbp - 0x3c], 0x3d2d
mov byte [rbp - 0x3a], 0x66
call fcn.140004960
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f198], rax
mov dword [rbp - 0x48], 0x3e2a3130
mov dword [rbp - 0x44], 0x3c0b0a18
mov dword [rbp - 0x40], 0x32212505
mov word [rbp - 0x3c], 0x6a1f
call fcn.140001180
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f190], rax
mov dword [rbp - 0x48], 0x3e2a3130
mov dword [rbp - 0x44], 0x3b1c0315
mov word [rbp - 0x40], 0x4c26
call fcn.140002fd0
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e790]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f168], rax
call fcn.140003540
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f118], rax
mov dword [rbp - 0x48], 0x2e363120
mov dword [rbp - 0x44], 0xe1f0e23
mov dword [rbp - 0x40], 0x57282931
call fcn.140004020
mov rcx, qword [0x14000f1b8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x3f32373b
mov dword [rbp - 0x44], 0x2d1f0610
mov word [rbp - 0x40], 0x4c14
call fcn.140002fd0
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e710]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f138], rax
mov word [rbp - 0x38], 0x5203
call fcn.140002cc0
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
mov rbx, qword [0x14000f130]
lea rcx, [rbp - 0x48]
mov qword [0x14000f180], rax
mov dword [rbp - 0x48], 0x2e2d2033
mov dword [rbp - 0x44], 0x2b1c1d06
mov dword [rbp - 0x40], 0x573e3f26
call fcn.140004020
mov rcx, qword [0x14000f1a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000e640]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x14000f130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x14000f120], rax
mov dword [rbp - 0x38], 0x4927333c
call fcn.1400026f0
mov rdx, rax
mov rcx, qword [0x14000f1a8]
call rbx
mov qword [0x14000f108], rax
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret