Function at 0x1400343e0
Capabilities:
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], 0x3f2e2c05
mov dword [rbp - 0x1c], 0x13330906
mov dword [rbp - 0x18], 0x31021108
mov word [rbp - 0x14], 0x1704
mov byte [rbp - 0x12], 0x58
call fcn.14000b7e0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400344b5
test rbx, rbx
je 0x1400344b5
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 0x1400344b8
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 0x140034493
inc rax
test ecx, ecx
jne 0x140034480
test edx, edx
je 0x1400344a5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034470
jmp 0x1400344b8
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400344bb
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68b8], rax
mov dword [rbp - 0x20], 0xe3f3b01
mov dword [rbp - 0x1c], 0x3a040300
mov dword [rbp - 0x18], 0x3011101e
mov byte [rbp - 0x14], 0x77
call fcn.14000b3a0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034567
test rbx, rbx
je 0x140034567
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 0x140034567
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 0x140034553
inc rax
test ecx, ecx
jne 0x140034540
test edx, edx
je 0x140034abc
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034530
mov rax, r15
movdqa xmm0, xmmword [0x140047ec0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6890], rax
mov dword [rbp - 0x10], 0x46211429
call fcn.14000acd0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034607
test rbx, rbx
je 0x140034607
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 0x140034607
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 0x1400345f3
inc rax
test ecx, ecx
jne 0x1400345e0
test edx, edx
je 0x140034acf
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400345d0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68a0], rax
mov dword [rbp - 0x20], 0x1b282014
mov dword [rbp - 0x1c], 0x133c0701
mov dword [rbp - 0x18], 0x371f1900
mov byte [rbp - 0x14], 0x77
call fcn.14000b3a0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400346b7
test rbx, rbx
je 0x1400346b7
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 0x1400346b7
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 0x1400346a3
inc rax
test ecx, ecx
jne 0x140034690
test edx, edx
je 0x140034ae2
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034680
mov rax, r15
movdqa xmm0, xmmword [0x140047eb0]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6880], rax
mov word [rbp - 0x10], 0x2029
mov byte [rbp - 0xe], 0x55
call fcn.14000a650
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034767
test rbx, rbx
je 0x140034767
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 0x140034767
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 0x140034753
inc rax
test ecx, ecx
jne 0x140034740
test edx, edx
je 0x140034af5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034730
mov rax, r15
movdqa xmm0, xmmword [0x140047e90]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6878], rax
mov byte [rbp - 0x10], 0x4c
call fcn.1400015b0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034807
test rbx, rbx
je 0x140034807
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 0x140034807
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 0x1400347f3
inc rax
test ecx, ecx
jne 0x1400347e0
test edx, edx
je 0x140034b08
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400347d0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6870], rax
mov dword [rbp - 0x20], 0xe3f3b01
mov dword [rbp - 0x1c], 0x20000300
mov dword [rbp - 0x18], 0x27151603
mov word [rbp - 0x14], 0x3304
mov byte [rbp - 0x12], 0x58
call fcn.14000b7e0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400348b7
test rbx, rbx
je 0x1400348b7
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 0x1400348b7
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 0x1400348a3
inc rax
test ecx, ecx
jne 0x140034890
test edx, edx
je 0x140034b1b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034880
mov rax, r15
lea rcx, [rbp + 0x20]
mov qword [0x1400a6888], rax
mov dword [rbp + 0x20], 0xa3f2511
mov word [rbp + 0x24], 0x6604
call fcn.14000a420
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034957
test rbx, rbx
je 0x140034957
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 0x140034957
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 0x140034943
inc rax
test ecx, ecx
jne 0x140034930
test edx, edx
je 0x140034b2e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034920
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6898], rax
mov dword [rbp - 0x20], 0xb3b260e
mov dword [rbp - 0x1c], 0x20320f38
mov dword [rbp - 0x18], 0x309070d
mov byte [rbp - 0x14], 0x77
call fcn.14000b3a0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034a07
test rbx, rbx
je 0x140034a07
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 0x140034a07
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 0x1400349f3
inc rax
test ecx, ecx
jne 0x1400349e0
test edx, edx
je 0x140034b41
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400349d0
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68d0], rax
mov dword [rbp - 0x20], 0xb3b260e
mov dword [rbp - 0x1c], 0x20320f38
mov dword [rbp - 0x18], 0x1509070d
mov byte [rbp - 0x14], 0x77
call fcn.14000b3a0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034b63
test rbx, rbx
je 0x140034b63
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 0x140034b63
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 0x140034aa3
inc rax
test ecx, ecx
jne 0x140034a90
test edx, edx
je 0x140034b54
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034a80
jmp 0x140034b63
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003456a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003460a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400346ba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003476a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003480a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400348ba
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003495a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034a0a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov r15d, dword [rsi + rcx*4]
add r15, r11
lea rcx, [rbp - 0x20]
mov qword [0x1400a68b0], r15
mov dword [rbp - 0x20], 0x1c352501
mov dword [rbp - 0x1c], 0x3c312e11
mov dword [rbp - 0x18], 0x54151908
call fcn.140004700
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