Function at 0x14000d870
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], 0x1b2d261d
mov dword [rbp - 0x44], 0x24000b26
mov dword [rbp - 0x40], 0x283b2811
mov word [rbp - 0x3c], 0x429
mov byte [rbp - 0x3a], 0x53
call fcn.140005660
mov rdx, qword [0x1400111b8]
mov r12, rax
mov qword [rbp + 0x60], rdx
test rdx, rdx
je 0x14000da17
test rax, rax
je 0x14000da17
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 0x14000da1a
mov word [rbp + 0x48], 0x435a
mov word [rbp + 0x50], 0x435a
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.1400019f0
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000d954
lea rcx, [rbp + 0x48]
inc rsi
call fcn.1400019f0
movzx ecx, byte [rax]
cmp byte [rsi + rdi], cl
jne 0x14000d940
lea rcx, [rbp + 0x50]
mov rbx, r14
call fcn.1400019f0
movzx ecx, byte [rax]
cmp byte [r12], cl
je 0x14000d985
nop dword [rax]
lea rcx, [rbp + 0x50]
inc rbx
call fcn.1400019f0
movzx ecx, byte [rax]
cmp byte [rbx + r12], cl
jne 0x14000d970
cmp rsi, rbx
jne 0x14000d9e3
mov r15, r12
mov word [rbp + 0x58], 0x435a
sub r15, rdi
mov rsi, rdi
nop dword [rax]
lea rcx, [rbp + 0x58]
mov rbx, r14
call fcn.1400019f0
movzx ecx, byte [rax]
cmp byte [rdi], cl
je 0x14000d9c7
lea rcx, [rbp + 0x58]
inc rbx
call fcn.1400019f0
movzx ecx, byte [rax]
cmp byte [rbx + rdi], cl
jne 0x14000d9b3
mov rax, rsi
sub rax, rdi
dec rbx
cmp rax, rbx
jae 0x14000d9fd
movzx eax, byte [r15 + rsi]
cmp byte [rsi], al
jne 0x14000d9e3
inc rsi
jmp 0x14000d9a0
mov rax, qword [rbp - 0x28]
inc r13d
cmp r13d, dword [rax + 0x18]
jae 0x14000da1a
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp - 0x20]
jmp 0x14000d920
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 0x14000da1a
xor r14d, r14d
lea rcx, [rbp - 0x48]
mov qword [0x140011130], r14
mov dword [rbp - 0x48], 0x2a3c3119
mov dword [rbp - 0x44], 0xd370120
mov dword [rbp - 0x40], 0x29282907
mov byte [rbp - 0x3c], 0x5a
call fcn.140005360
mov rcx, qword [0x1400111b8]
mov rdx, rax
call r14
movdqa xmm0, xmmword [str._r_0_]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011100], rax
mov dword [rbp - 0x38], 0x6a311726
call fcn.140002ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011110], rax
mov dword [rbp - 0x48], 0x3f2b2a0c
mov dword [rbp - 0x44], 0x240f0521
mov dword [rbp - 0x40], 0x2e262019
mov byte [rbp - 0x3c], 0x5a
call fcn.140005360
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fa60]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x1400110f8], rax
mov word [rbp - 0x38], 0x2326
mov byte [rbp - 0x36], 0x45
call fcn.140004f40
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fa00]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011178], rax
mov byte [rbp - 0x38], 0x43
call fcn.140001590
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011140], rax
mov dword [rbp - 0x48], 0x2a3c3119
mov dword [rbp - 0x44], 0x17330120
mov dword [rbp - 0x40], 0x3e2c2f1a
mov word [rbp - 0x3c], 0x2029
mov byte [rbp - 0x3a], 0x53
call fcn.140005660
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp + 0x48]
mov qword [0x140011148], rax
mov dword [rbp + 0x48], 0x2e3c2f09
mov word [rbp + 0x4c], 0x6424
call fcn.140004da0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011158], rax
mov dword [rbp - 0x48], 0x2f382c16
mov dword [rbp - 0x44], 0x17010d18
mov dword [rbp - 0x40], 0x1a303e14
mov byte [rbp - 0x3c], 0x5a
call fcn.140005360
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x1400111c0], rax
mov dword [rbp - 0x48], 0x2f382c16
mov dword [rbp - 0x44], 0x17010d18
mov dword [rbp - 0x40], 0xc303e14
mov byte [rbp - 0x3c], 0x5a
call fcn.140005360
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011128], rax
mov dword [rbp - 0x48], 0x38362f19
mov dword [rbp - 0x44], 0xb022c31
mov dword [rbp - 0x40], 0x4d2c2011
call fcn.140004ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fa70]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011150], rax
mov dword [rbp - 0x38], 0x8241d31
mov dword [rbp - 0x34], 0x7211153b
call fcn.1400045c0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fb40]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011170], rax
mov dword [rbp - 0x38], 0x1a241a10
mov dword [rbp - 0x34], 0x6291824
mov byte [rbp - 0x30], 0x67
call fcn.140004080
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fb10]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
call fcn.140003cf0
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2836310a
mov dword [rbp - 0x44], 0x56101731
mov dword [rbp - 0x40], 0x352c0247
mov word [rbp - 0x3c], 0x202e
mov byte [rbp - 0x3a], 0x53
call fcn.140005660
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000faf0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x12000736
mov byte [rbp - 0x34], 0x57
call fcn.140003870
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
mov dword [rbp - 0x48], 0x1f2d261d
mov dword [rbp - 0x44], 0x2608073d
mov dword [rbp - 0x40], 0x3927391a
mov word [rbp - 0x3c], 0x436c
lea rcx, [rbp - 0x48]
mov byte [rbp - 0x3a], 0x53
call fcn.140005660
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x182d261d
mov dword [rbp - 0x44], 0x17172d
mov dword [rbp - 0x40], 0x2b270518
mov word [rbp - 0x3c], 0x7735
call fcn.140001180
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x43e2608
mov dword [rbp - 0x44], 0x2e0d0124
mov dword [rbp - 0x40], 0x350c3510
mov word [rbp - 0x3c], 0x770d
call fcn.140001180
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x83e2608
mov dword [rbp - 0x44], 0x100b38
mov dword [rbp - 0x40], 0x4d30293e
call fcn.140004ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x82d261d
mov dword [rbp - 0x44], 0xa101621
mov dword [rbp - 0x40], 0x3e261c07
mov byte [rbp - 0x3c], 0x5a
call fcn.140005360
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fa90]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x38], 0x6a120c06
call fcn.140002ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2a3c3119
mov dword [rbp - 0x44], 0xc250120
mov dword [rbp - 0x40], 0x4d1e2919
call fcn.140004ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011160], rax
mov dword [rbp - 0x48], 0x3f30310d
mov dword [rbp - 0x44], 0x90a2231
mov word [rbp - 0x40], 0x4c10
call fcn.140003610
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011188], rax
mov dword [rbp - 0x48], 0x2f372a1c
mov dword [rbp - 0x44], 0x16110d12
mov dword [rbp - 0x40], 0x21200a01
mov word [rbp - 0x3c], 0x203f
mov byte [rbp - 0x3a], 0x53
call fcn.140005660
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011198], rax
mov dword [rbp - 0x48], 0x2f372a1c
mov dword [rbp - 0x44], 0x111b011a
mov dword [rbp - 0x40], 0x28252533
mov word [rbp - 0x3c], 0x770d
call fcn.140001180
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011190], rax
mov dword [rbp - 0x48], 0x2f372a1c
mov dword [rbp - 0x44], 0x160c0817
mov word [rbp - 0x40], 0x4c10
call fcn.140003610
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000fb20]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011168], rax
call fcn.140003cf0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011118], rax
mov dword [rbp - 0x48], 0x3f2b2a0c
mov dword [rbp - 0x44], 0x230f0521
mov dword [rbp - 0x40], 0x4d2c2907
call fcn.140004ad0
mov rcx, qword [0x1400111b8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov dword [rbp - 0x48], 0x2e2f2c17
mov dword [rbp - 0x44], 0xf0d12
mov word [rbp - 0x40], 0x4c22
call fcn.140003610
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000faa0]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011138], rax
mov word [rbp - 0x38], 0x7414
call fcn.140003220
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
mov rbx, qword [0x140011130]
lea rcx, [rbp - 0x48]
mov qword [0x140011180], rax
mov dword [rbp - 0x48], 0x3f303b1f
mov dword [rbp - 0x44], 0x60c1604
mov dword [rbp - 0x40], 0x4d3a3f10
call fcn.140004ad0
mov rcx, qword [0x1400111a8]
mov rdx, rax
call rbx
movdqa xmm0, xmmword [0x14000f990]
lea rcx, [rbp - 0x48]
mov rbx, qword [0x140011130]
movdqu xmmword [rbp - 0x48], xmm0
mov qword [0x140011120], rax
mov dword [rbp - 0x38], 0x6a37152b
call fcn.140002ad0
mov rdx, rax
mov rcx, qword [0x1400111a8]
call rbx
mov qword [0x140011108], rax
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret