Function at 0x1400344f0
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], 0x162e2d33
mov dword [rbp - 0x1c], 0x52a061c
mov dword [rbp - 0x18], 0x3c3c0c26
mov word [rbp - 0x14], 0x3410
mov byte [rbp - 0x12], 0x55
call fcn.14000b5b0
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x1400345c5
test rbx, rbx
je 0x1400345c5
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 0x1400345c8
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 0x1400345a3
inc rax
test ecx, ecx
jne 0x140034590
test edx, edx
je 0x1400345b5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034580
jmp 0x1400345c8
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400345cb
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a58a0], rax
mov dword [rbp - 0x20], 0x273f3a37
mov dword [rbp - 0x1c], 0x2c1d0c1a
mov dword [rbp - 0x18], 0x3d2f0d30
mov byte [rbp - 0x14], 0x63
call fcn.14000b210
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034677
test rbx, rbx
je 0x140034677
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 0x140034677
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 0x140034663
inc rax
test ecx, ecx
jne 0x140034650
test edx, edx
je 0x140034b3c
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034640
mov rax, r15
movdqa xmm0, xmmword [str._32_]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5878], rax
mov dword [rbp - 0x10], 0x6e110f2b
call fcn.14000ac30
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034717
test rbx, rbx
je 0x140034717
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 0x140034717
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 0x140034703
inc rax
test ecx, ecx
jne 0x1400346f0
test edx, edx
je 0x140034b4f
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400346e0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5888], rax
mov dword [rbp - 0x20], 0x32282122
mov dword [rbp - 0x1c], 0x525081b
mov dword [rbp - 0x18], 0x3a21042e
mov byte [rbp - 0x14], 0x63
call fcn.14000b210
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x1400347c7
test rbx, rbx
je 0x1400347c7
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 0x1400347c7
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 0x1400347b3
inc rax
test ecx, ecx
jne 0x1400347a0
test edx, edx
je 0x140034b62
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034790
mov rax, r15
movdqa xmm0, xmmword [0x140046fe0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5870], rax
mov word [rbp - 0x10], 0x3b2b
mov byte [rbp - 0xe], 0x65
call fcn.14000a690
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034877
test rbx, rbx
je 0x140034877
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 0x140034877
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 0x140034863
inc rax
test ecx, ecx
jne 0x140034850
test edx, edx
je 0x140034b75
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034840
mov rax, r15
movdqa xmm0, xmmword [str.3_._v]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a5868], rax
mov byte [rbp - 0x10], 0x4e
call fcn.140001570
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034917
test rbx, rbx
je 0x140034917
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 0x140034917
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 0x140034903
inc rax
test ecx, ecx
jne 0x1400348f0
test edx, edx
je 0x140034b88
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400348e0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5860], rax
mov dword [rbp - 0x20], 0x273f3a37
mov dword [rbp - 0x1c], 0x36190c1a
mov dword [rbp - 0x18], 0x2a2b0b2d
mov word [rbp - 0x14], 0x1010
mov byte [rbp - 0x12], 0x55
call fcn.14000b5b0
lea rcx, [rbp + 0x20]
mov dword [rbp + 0x20], 0x233f2427
mov word [rbp + 0x24], 0x691e
call fcn.14000a4a0
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x1400349d7
test rbx, rbx
je 0x1400349d7
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 0x1400349d7
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 0x1400349c3
inc rax
test ecx, ecx
jne 0x1400349b0
test edx, edx
je 0x140034b9b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400349a0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a5880], rax
mov dword [rbp - 0x20], 0x223b2738
mov dword [rbp - 0x1c], 0x362b0022
mov dword [rbp - 0x18], 0xe371a23
mov byte [rbp - 0x14], 0x63
call fcn.14000b210
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034a87
test rbx, rbx
je 0x140034a87
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 0x140034a87
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 0x140034a73
inc rax
test ecx, ecx
jne 0x140034a60
test edx, edx
je 0x140034bae
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034a50
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a58b8], rax
mov dword [rbp - 0x20], 0x223b2738
mov dword [rbp - 0x1c], 0x362b0022
mov dword [rbp - 0x18], 0x18371a23
mov byte [rbp - 0x14], 0x63
call fcn.14000b210
mov r11, qword [0x1400a58b0]
mov rbx, qword [rax]
test r11, r11
je 0x140034bd0
test rbx, rbx
je 0x140034bd0
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 0x140034bd0
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 0x140034b23
inc rax
test ecx, ecx
jne 0x140034b10
test edx, edx
je 0x140034bc1
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034b00
jmp 0x140034bd0
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003467a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003471a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400347ca
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003487a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003491a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400349da
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034a8a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a5898], r15
mov dword [rbp - 0x20], 0x35352437
mov dword [rbp - 0x1c], 0x2a28210b
mov dword [rbp - 0x18], 0x592b0426
call fcn.140004930
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