Function at 0x140029000
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
mov rbp, r8
mov r12, rdx
mov r15, rcx
cmp rcx, rdx
je 0x140029290
sub r15, r8
lea rdi, [rcx + 0xaa]
sub r15, 0xaa
lea rbx, [r8 + 0xaa]
xor r13d, r13d
nop dword [rax]
nop word [rax + rax]
mov rax, qword [r15 + rbx]
lea rsi, [rbx - 0x18]
mov qword [rbp], rax
lea r14, [rdi - 0x18]
mov rax, qword [rdi - 0xa2]
mov qword [rbx - 0xa2], rax
mov rax, qword [rdi - 0x9a]
mov qword [rbx - 0x9a], rax
mov rax, qword [rdi - 0x92]
mov qword [rbx - 0x92], rax
mov rax, qword [rdi - 0x8a]
mov qword [rbx - 0x8a], rax
mov rax, qword [rdi - 0x82]
mov qword [rbx - 0x82], rax
mov rax, qword [rdi - 0x7a]
mov qword [rbx - 0x7a], rax
mov rax, qword [rdi - 0x72]
mov qword [rbx - 0x72], rax
mov rax, qword [rdi - 0x6a]
mov qword [rbx - 0x6a], rax
mov rax, qword [rdi - 0x62]
mov qword [rbx - 0x62], rax
mov rax, qword [rdi - 0x5a]
mov qword [rbx - 0x5a], rax
mov rax, qword [rdi - 0x52]
mov qword [rbx - 0x52], rax
mov rax, qword [rdi - 0x4a]
mov qword [rbx - 0x4a], rax
mov rax, qword [rdi - 0x42]
mov qword [rbx - 0x42], rax
mov rax, qword [rdi - 0x3a]
mov qword [rbx - 0x3a], rax
mov rax, qword [rdi - 0x32]
mov qword [rbx - 0x32], rax
mov rax, qword [rdi - 0x2a]
mov qword [rbx - 0x2a], rax
mov eax, dword [rdi - 0x22]
mov dword [rbx - 0x22], eax
mov eax, dword [rdi - 0x1e]
mov dword [rbx - 0x1e], eax
movzx eax, word [rdi - 0x1a]
mov word [rbx - 0x1a], ax
cmp rsi, r14
je 0x14002917c
mov rdx, qword [rbx]
cmp rdx, 0xf
jbe 0x140029150
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x14002914b
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400292a8
mov rcx, r8
call fcn.140099e80
mov qword [rbx - 8], r13
mov qword [rbx], reloc.WS2_32.dll_ntohs
mov byte [rsi], r13b
movups xmm0, xmmword [r14]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsi + 0x10], xmm1
mov qword [rdi - 8], r13
mov qword [rdi], reloc.WS2_32.dll_ntohs
mov byte [r14], r13b
mov eax, dword [rdi + 8]
add rbp, 0x136
mov dword [rbx + 8], eax
mov eax, dword [rdi + 0xc]
mov dword [rbx + 0xc], eax
mov eax, dword [rdi + 0x10]
mov dword [rbx + 0x10], eax
mov eax, dword [rdi + 0x14]
mov dword [rbx + 0x14], eax
mov eax, dword [rdi + 0x18]
mov dword [rbx + 0x18], eax
mov eax, dword [rdi + 0x1c]
mov dword [rbx + 0x1c], eax
mov eax, dword [rdi + 0x20]
mov dword [rbx + 0x20], eax
mov eax, dword [rdi + 0x24]
mov dword [rbx + 0x24], eax
movzx eax, byte [rdi + 0x28]
mov byte [rbx + 0x28], al
movzx eax, byte [rdi + 0x29]
mov byte [rbx + 0x29], al
mov eax, dword [rdi + 0x2a]
mov dword [rbx + 0x2a], eax
movzx eax, byte [rdi + 0x2e]
mov byte [rbx + 0x2e], al
movzx eax, byte [rdi + 0x2f]
mov byte [rbx + 0x2f], al
movzx eax, byte [rdi + 0x30]
mov byte [rbx + 0x30], al
movzx eax, byte [rdi + 0x31]
mov byte [rbx + 0x31], al
movzx eax, byte [rdi + 0x32]
mov byte [rbx + 0x32], al
movzx eax, byte [rdi + 0x33]
mov byte [rbx + 0x33], al
mov eax, dword [rdi + 0x34]
mov dword [rbx + 0x34], eax
mov eax, dword [rdi + 0x38]
mov dword [rbx + 0x38], eax
mov eax, dword [rdi + 0x3c]
mov dword [rbx + 0x3c], eax
mov eax, dword [rdi + 0x40]
mov dword [rbx + 0x40], eax
movsd xmm0, qword [rdi + 0x44]
movsd qword [rbx + 0x44], xmm0
mov eax, dword [rdi + 0x4c]
mov dword [rbx + 0x4c], eax
movsd xmm0, qword [rdi + 0x50]
movsd qword [rbx + 0x50], xmm0
mov eax, dword [rdi + 0x58]
mov dword [rbx + 0x58], eax
movsd xmm0, qword [rdi + 0x5c]
movsd qword [rbx + 0x5c], xmm0
mov eax, dword [rdi + 0x64]
mov dword [rbx + 0x64], eax
movsd xmm0, qword [rdi + 0x68]
movsd qword [rbx + 0x68], xmm0
mov eax, dword [rdi + 0x70]
mov dword [rbx + 0x70], eax
movsd xmm0, qword [rdi + 0x74]
movsd qword [rbx + 0x74], xmm0
mov eax, dword [rdi + 0x7c]
mov dword [rbx + 0x7c], eax
movsd xmm0, qword [rdi + 0x80]
movsd qword [rbx + 0x80], xmm0
mov eax, dword [rdi + 0x88]
add rdi, 0x136
mov dword [rbx + 0x88], eax
add rbx, 0x136
lea rax, [r15 + rbx]
cmp rax, r12
jne 0x140029050
mov rbx, qword [rsp + 0x68]
mov rax, rbp
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3