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

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x68
mov rax, qword [rsp + 0x80]
mov byte [rax + 1], 1
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 9]
and al, 7
movzx eax, al
mov dword [rsp + 0x20], eax
movsxd rax, dword [rsp + 0x20]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x29998]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0xa]
mov rcx, qword [rsp + 0x80]
mov byte [rcx + 0xe], al
jmp 0x140029992
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0xa]
and al, 0x3f
mov rcx, qword [rsp + 0x70]
movzx ecx, byte [rcx + 0x29]
lea rdx, [0x1400377d0]
mov qword [rsp + 0x50], rdx
movzx edx, al
mov rax, qword [rsp + 0x50]
movzx ecx, byte [rax + rcx]
call fcn.14002f480
mov rcx, qword [rsp + 0x80]
mov byte [rcx + 0xe], al
jmp 0x140029992
mov rax, qword [rsp + 0x78]
movzx eax, byte [rax + 0x19]
cmp eax, 0x10
jne 0x1400297c9
mov dword [rsp + 0x28], 2
jmp 0x1400297f1
mov rax, qword [rsp + 0x78]
movzx eax, byte [rax + 0x19]
cmp eax, 0x20
jne 0x1400297e1
mov dword [rsp + 0x24], 3
jmp 0x1400297e9
mov dword [rsp + 0x24], 4
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0xa]
and al, 0x3f
movzx edx, al
movzx ecx, byte [rsp + 0x28]
call fcn.14002f480
mov rcx, qword [rsp + 0x80]
mov byte [rcx + 0xe], al
jmp 0x140029992
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x10
jne 0x140029837
mov dword [rsp + 0x30], 2
jmp 0x140029862
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x20
jne 0x140029852
mov dword [rsp + 0x2c], 3
jmp 0x14002985a
mov dword [rsp + 0x2c], 4
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0xa]
and al, 0x3f
movzx edx, al
movzx ecx, byte [rsp + 0x30]
call fcn.14002f480
mov rcx, qword [rsp + 0x80]
mov byte [rcx + 0xe], al
jmp 0x140029992
mov rax, qword [rsp + 0x78]
movzx eax, byte [rax + 0x19]
cmp eax, 0x10
jne 0x1400298a5
mov dword [rsp + 0x38], 0xb8
jmp 0x1400298cd
mov rax, qword [rsp + 0x78]
movzx eax, byte [rax + 0x19]
cmp eax, 0x20
jne 0x1400298bd
mov dword [rsp + 0x34], 0xb9
jmp 0x1400298c5
mov dword [rsp + 0x34], 0xba
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x38]
mov byte [rax + 0xe], cl
jmp 0x140029992
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x10
jne 0x1400298fd
mov dword [rsp + 0x40], 0xb9
jmp 0x140029928
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x20
jne 0x140029918
mov dword [rsp + 0x3c], 0xb9
jmp 0x140029920
mov dword [rsp + 0x3c], 0xba
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x40], eax
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x40]
mov byte [rax + 0xe], cl
jmp 0x140029992
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x10
jne 0x140029955
mov dword [rsp + 0x48], 0xb5
jmp 0x140029980
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
movzx eax, byte [rax + 1]
cmp eax, 0x20
jne 0x140029970
mov dword [rsp + 0x44], 0xb6
jmp 0x140029978
mov dword [rsp + 0x44], 0xb7
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x80]
movzx ecx, byte [rsp + 0x48]
mov byte [rax + 0xe], cl
jmp 0x140029992
add rsp, 0x68
ret