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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
lea rcx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x13002026
mov dword [rbp - 0x1c], 0x610f0022
mov dword [rbp - 0x18], 0x2718290a
mov word [rbp - 0x14], 0x1e2a
mov byte [rbp - 0x12], 0x63
call fcn.14000b9f0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034c85
test rbx, rbx
je 0x140034c85
movsxd rax, dword [r11 + 0x3c]
xor r15d, r15d
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034c88
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034c63
inc rax
test ecx, ecx
jne 0x140034c50
test edx, edx
je 0x140034c75
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034c40
jmp 0x140034c88
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034c8b
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68a0], rax
mov dword [rbp - 0x20], 0x22113722
mov dword [rbp - 0x1c], 0x48380a24
mov dword [rbp - 0x18], 0x260b281c
mov byte [rbp - 0x14], 0x59
call fcn.14000b5b0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034d37
test rbx, rbx
je 0x140034d37
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034d37
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034d23
inc rax
test ecx, ecx
jne 0x140034d10
test edx, edx
je 0x1400351fc
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034d00
mov rax, r15
movdqa xmm0, xmmword [0x140047fc0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6878], rax
mov dword [rbp - 0x10], 0x76102e2b
call fcn.14000aee0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034dd7
test rbx, rbx
je 0x140034dd7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034dd7
nop
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034dc3
inc rax
test ecx, ecx
jne 0x140034db0
test edx, edx
je 0x14003520f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034da0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6888], rax
mov dword [rbp - 0x20], 0x37062c37
mov dword [rbp - 0x1c], 0x61000e25
mov dword [rbp - 0x18], 0x21052102
mov byte [rbp - 0x14], 0x59
call fcn.14000b5b0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034e87
test rbx, rbx
je 0x140034e87
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034e87
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034e73
inc rax
test ecx, ecx
jne 0x140034e60
test edx, edx
je 0x140035222
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034e50
mov rax, r15
movdqa xmm0, xmmword [0x140047fb0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6870], rax
mov word [rbp - 0x10], 0x1a2b
mov byte [rbp - 0xe], 0x64
call fcn.14000a860
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034f37
test rbx, rbx
je 0x140034f37
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034f37
nop dword [rax]
nop word [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034f23
inc rax
test ecx, ecx
jne 0x140034f10
test edx, edx
je 0x140035235
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034f00
mov rax, r15
movdqa xmm0, xmmword [0x140047f90]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6868], rax
mov byte [rbp - 0x10], 0x4e
call fcn.1400015b0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034fd7
test rbx, rbx
je 0x140034fd7
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140034fd7
nop dword [rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140034fc3
inc rax
test ecx, ecx
jne 0x140034fb0
test edx, edx
je 0x140035248
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034fa0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6860], rax
mov dword [rbp - 0x20], 0x22113722
mov dword [rbp - 0x1c], 0x523c0a24
mov dword [rbp - 0x18], 0x310f2e01
mov word [rbp - 0x14], 0x3a2a
mov byte [rbp - 0x12], 0x63
call fcn.14000b9f0
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x26112932
mov word [rbp + 0x24], 0x6f20
call fcn.14000a630
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140035097
test rbx, rbx
je 0x140035097
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035097
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035083
inc rax
test ecx, ecx
jne 0x140035070
test edx, edx
je 0x14003525b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035060
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6880], rax
mov dword [rbp - 0x20], 0x27152a2d
mov dword [rbp - 0x1c], 0x520e061c
mov dword [rbp - 0x18], 0x15133f0f
mov byte [rbp - 0x14], 0x59
call fcn.14000b5b0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140035147
test rbx, rbx
je 0x140035147
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035147
nop dword [rax]
nop dword [rax + rax]
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x140035133
inc rax
test ecx, ecx
jne 0x140035120
test edx, edx
je 0x14003526e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140035110
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68b8], rax
mov dword [rbp - 0x20], 0x27152a2d
mov dword [rbp - 0x1c], 0x520e061c
mov dword [rbp - 0x18], 0x3133f0f
mov byte [rbp - 0x14], 0x59
call fcn.14000b5b0
mov r11, qword [0x1400a68b0]
mov rbx, qword [rax]
test r11, r11
je 0x140035290
test rbx, rbx
je 0x140035290
movsxd rax, dword [r11 + 0x3c]
mov r9d, r15d
mov ecx, dword [rax + r11 + 0x88]
add rcx, r11
mov esi, dword [rcx + 0x1c]
mov r10d, dword [rcx + 0x20]
add rsi, r11
mov r14d, dword [rcx + 0x24]
add r10, r11
mov edi, dword [rcx + 0x18]
add r14, r11
test edi, edi
je 0x140035290
mov eax, dword [r10]
mov r8, rbx
add rax, r11
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1400351e3
inc rax
test ecx, ecx
jne 0x1400351d0
test edx, edx
je 0x140035281
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400351c0
jmp 0x140035290
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034d3a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034dda
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034e8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034f3a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034fda
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003509a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003514a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a6898], r15
mov dword [rbp - 0x20], 0x301b2922
mov dword [rbp - 0x1c], 0x4e0d2735
mov dword [rbp - 0x18], 0x420f210a
call fcn.140004910
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x40
pop r15
pop r14
pop rbp
ret