Function at 0x140034410
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], 0x3b251567
mov dword [rbp - 0x1c], 0x72f2b10
mov dword [rbp - 0x18], 0xf34060c
mov word [rbp - 0x14], 0x3a17
mov byte [rbp - 0x12], 0x72
call fcn.14000b170
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400344e5
test rbx, rbx
je 0x1400344e5
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 0x1400344e8
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 0x1400344c3
inc rax
test ecx, ecx
jne 0x1400344b0
test edx, edx
je 0x1400344d5
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400344a0
jmp 0x1400344e8
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400344eb
xor r15d, r15d
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68b8], rax
mov dword [rbp - 0x20], 0xa340263
mov dword [rbp - 0x1c], 0x2e182116
mov dword [rbp - 0x18], 0xe27071a
mov byte [rbp - 0x14], 0x64
call fcn.14000add0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034597
test rbx, rbx
je 0x140034597
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 0x140034597
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 0x140034583
inc rax
test ecx, ecx
jne 0x140034570
test edx, edx
je 0x140034aec
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034560
mov rax, r15
movdqa xmm0, xmmword [0x140047470]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6890], rax
mov dword [rbp - 0x10], 0x64201317
call fcn.14000a7f0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034637
test rbx, rbx
je 0x140034637
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 0x140034637
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 0x140034623
inc rax
test ecx, ecx
jne 0x140034610
test edx, edx
je 0x140034aff
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034600
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68a0], rax
mov dword [rbp - 0x20], 0x1f231976
mov dword [rbp - 0x1c], 0x7202517
mov dword [rbp - 0x18], 0x9290e04
mov byte [rbp - 0x14], 0x64
call fcn.14000add0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400346e7
test rbx, rbx
je 0x1400346e7
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 0x1400346e7
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 0x1400346d3
inc rax
test ecx, ecx
jne 0x1400346c0
test edx, edx
je 0x140034b12
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400346b0
mov rax, r15
movdqa xmm0, xmmword [0x140047460]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6880], rax
mov word [rbp - 0x10], 0x2717
mov byte [rbp - 0xe], 0x54
call fcn.14000a250
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034797
test rbx, rbx
je 0x140034797
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 0x140034797
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 0x140034783
inc rax
test ecx, ecx
jne 0x140034770
test edx, edx
je 0x140034b25
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034760
mov rax, r15
movdqa xmm0, xmmword [0x140047480]
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
mov qword [0x1400a6878], rax
mov byte [rbp - 0x10], 0x72
call fcn.140001570
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034837
test rbx, rbx
je 0x140034837
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 0x140034837
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 0x140034823
inc rax
test ecx, ecx
jne 0x140034810
test edx, edx
je 0x140034b38
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034800
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6870], rax
mov dword [rbp - 0x20], 0xa340263
mov dword [rbp - 0x1c], 0x341c2116
mov dword [rbp - 0x18], 0x19230107
mov word [rbp - 0x14], 0x1e17
mov byte [rbp - 0x12], 0x72
call fcn.14000b170
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x1400348e7
test rbx, rbx
je 0x1400348e7
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 0x1400348e7
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 0x1400348d3
inc rax
test ecx, ecx
jne 0x1400348c0
test edx, edx
je 0x140034b4b
inc r9d
add r10, 4
cmp r9d, edi
jb 0x1400348b0
mov rax, r15
lea rcx, [rbp + 0x20]
mov qword [0x1400a6888], rax
mov dword [rbp + 0x20], 0xe341c73
mov word [rbp + 0x24], 0x4412
call fcn.14000a060
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034987
test rbx, rbx
je 0x140034987
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 0x140034987
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 0x140034973
inc rax
test ecx, ecx
jne 0x140034960
test edx, edx
je 0x140034b5e
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034950
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a6898], rax
mov dword [rbp - 0x20], 0xf301f6c
mov dword [rbp - 0x1c], 0x342e2d2e
mov dword [rbp - 0x18], 0x3d3f1009
mov byte [rbp - 0x14], 0x64
call fcn.14000add0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034a37
test rbx, rbx
je 0x140034a37
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 0x140034a37
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 0x140034a23
inc rax
test ecx, ecx
jne 0x140034a10
test edx, edx
je 0x140034b71
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034a00
mov rax, r15
lea rcx, [rbp - 0x20]
mov qword [0x1400a68d0], rax
mov dword [rbp - 0x20], 0xf301f6c
mov dword [rbp - 0x1c], 0x342e2d2e
mov dword [rbp - 0x18], 0x2b3f1009
mov byte [rbp - 0x14], 0x64
call fcn.14000add0
mov r11, qword [0x1400a68c8]
mov rbx, qword [rax]
test r11, r11
je 0x140034b93
test rbx, rbx
je 0x140034b93
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 0x140034b93
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 0x140034ad3
inc rax
test ecx, ecx
jne 0x140034ac0
test edx, edx
je 0x140034b84
inc r9d
add r10, 4
cmp r9d, edi
jb 0x140034ab0
jmp 0x140034b93
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003459a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003463a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400346ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003479a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003483a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x1400348ea
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x14003498a
mov eax, r9d
movzx ecx, word [r14 + rax*2]
mov eax, dword [rsi + rcx*4]
add rax, r11
jmp 0x140034a3a
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], 0x183e1c63
mov dword [rbp - 0x1c], 0x282d0c07
mov dword [rbp - 0x18], 0x6a230e0c
call fcn.140004510
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