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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
cmp r8, 0x24
jne 0x14000c0bd
mov rbx, rcx
movzx eax, byte [rdx]
lea esi, [rax - 0x30]
cmp sil, 0xa
jb 0x14000b8fc
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b8ea
add al, 0xc9
jmp 0x14000b8fa
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov esi, eax
movzx eax, byte [rdx + 1]
lea edi, [rax - 0x30]
cmp dil, 0xa
jb 0x14000b929
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b917
add al, 0xc9
jmp 0x14000b927
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov edi, eax
movzx eax, byte [rdx + 2]
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x14000b958
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b945
add al, 0xc9
jmp 0x14000b955
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r10d, eax
movzx eax, byte [rdx + 3]
lea r11d, [rax - 0x30]
cmp r11b, 0xa
jb 0x14000b987
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b974
add al, 0xc9
jmp 0x14000b984
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r11d, eax
movzx eax, byte [rdx + 4]
lea r9d, [rax - 0x30]
cmp r9b, 0xa
jb 0x14000b9b6
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b9a3
add al, 0xc9
jmp 0x14000b9b3
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r9d, eax
movzx eax, byte [rdx + 5]
lea r14d, [rax - 0x30]
cmp r14b, 0xa
jb 0x14000b9e5
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000b9d2
add al, 0xc9
jmp 0x14000b9e2
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r14d, eax
movzx eax, byte [rdx + 6]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14000ba14
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000ba01
add al, 0xc9
jmp 0x14000ba11
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 7]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14000ba43
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000ba30
add al, 0xc9
jmp 0x14000ba40
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r13d, eax
cmp byte [rdx + 8], 0x2d
jne 0x14000c0f4
movzx eax, byte [rdx + 9]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14000ba79
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000ba67
add al, 0xc9
jmp 0x14000ba77
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov ecx, eax
movzx eax, byte [rdx + 0xa]
lea r15d, [rax - 0x30]
cmp r15b, 0xa
jb 0x14000baa8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000ba95
add al, 0xc9
jmp 0x14000baa5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r15d, eax
movzx eax, byte [rdx + 0xb]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14000bad5
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bac3
add al, 0xc9
jmp 0x14000bad3
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0xc]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x44], r8d
cmp r8b, 0xa
jb 0x14000bb0a
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000baf6
add al, 0xc9
jmp 0x14000bb06
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x44], eax
cmp byte [rdx + 0xd], 0x2d
jne 0x14000c12b
movzx eax, byte [rdx + 0xe]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x40], r8d
cmp r8b, 0xa
jb 0x14000bb49
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bb35
add al, 0xc9
jmp 0x14000bb45
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x40], eax
movzx eax, byte [rdx + 0xf]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x3c], r8d
cmp r8b, 0xa
jb 0x14000bb7e
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bb6a
add al, 0xc9
jmp 0x14000bb7a
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x3c], eax
movzx eax, byte [rdx + 0x10]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x38], r8d
cmp r8b, 0xa
jb 0x14000bbb3
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bb9f
add al, 0xc9
jmp 0x14000bbaf
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x38], eax
movzx eax, byte [rdx + 0x11]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x34], r8d
cmp r8b, 0xa
jb 0x14000bbe8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bbd4
add al, 0xc9
jmp 0x14000bbe4
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x34], eax
cmp byte [rdx + 0x12], 0x2d
jne 0x14000c162
movzx eax, byte [rdx + 0x13]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x30], r8d
cmp r8b, 0xa
jb 0x14000bc27
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bc13
add al, 0xc9
jmp 0x14000bc23
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x30], eax
movzx eax, byte [rdx + 0x14]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x2c], r8d
cmp r8b, 0xa
jb 0x14000bc5c
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bc48
add al, 0xc9
jmp 0x14000bc58
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x2c], eax
movzx eax, byte [rdx + 0x15]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x28], r8d
cmp r8b, 0xa
jb 0x14000bc91
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bc7d
add al, 0xc9
jmp 0x14000bc8d
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov dword [rsp + 0x28], eax
movzx eax, byte [rdx + 0x16]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14000bcc0
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bcad
add al, 0xc9
jmp 0x14000bcbd
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r8d, eax
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0xa4], ebp
cmp byte [rdx + 0x17], 0x2d
jne 0x14000c199
movzx eax, byte [rdx + 0x18]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14000bd06
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bcf4
add al, 0xc9
jmp 0x14000bd04
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0x19]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14000bd35
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bd22
add al, 0xc9
jmp 0x14000bd32
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r8d, eax
mov dword [rsp + 0x98], r8d
mov dword [rsp + 0x9c], r15d
movzx eax, byte [rdx + 0x1a]
lea r15d, [rax - 0x30]
cmp r15b, 0xa
jb 0x14000bd74
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bd61
add al, 0xc9
jmp 0x14000bd71
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r15d, eax
mov dword [rsp + 0x94], ecx
movzx eax, byte [rdx + 0x1b]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14000bda7
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bd95
add al, 0xc9
jmp 0x14000bda5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov ecx, eax
mov dword [rsp + 0x90], r13d
movzx eax, byte [rdx + 0x1c]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14000bdde
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000bdcb
add al, 0xc9
jmp 0x14000bddb
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r13d, eax
mov dword [rsp + 0x8c], r12d
movzx eax, byte [rdx + 0x1d]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14000be15
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000be02
add al, 0xc9
jmp 0x14000be12
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 0x1e]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14000be44
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14000be31
add al, 0xc9
jmp 0x14000be41
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14000c0b1
add al, 0xa9
mov r8d, eax
mov dword [rsp + 0x84], r14d
mov dword [rsp + 0x88], r9d
movzx r9d, byte [rdx + 0x1f]
lea r14d, [r9 - 0x30]
cmp r14b, 0xa
jb 0x14000be84
lea eax, [r9 - 0x41]
cmp al, 6
jae 0x14000be71
add r9b, 0xc9
jmp 0x14000be81
lea eax, [r9 - 0x61]
cmp al, 6
jae 0x14000c0b1
add r9b, 0xa9
mov r14d, r9d
mov dword [rsp + 0x7c], r11d
mov dword [rsp + 0x80], r10d
movzx r9d, byte [rdx + 0x20]
lea r11d, [r9 - 0x30]
cmp r11b, 0xa
jb 0x14000bec5
lea r10d, [r9 - 0x41]
cmp r10b, 6
jae 0x14000beb0
add r9b, 0xc9
jmp 0x14000bec2
lea r10d, [r9 - 0x61]
cmp r10b, 6
jae 0x14000c0b1
add r9b, 0xa9
mov r11d, r9d
movzx r10d, byte [rdx + 0x21]
lea r9d, [r10 - 0x30]
cmp r9b, 0xa
jb 0x14000bef9
lea r9d, [r10 - 0x41]
cmp r9b, 6
jae 0x14000bee4
add r10b, 0xc9
jmp 0x14000bef6
lea r9d, [r10 - 0x61]
cmp r9b, 6
jae 0x14000c0b1
add r10b, 0xa9
mov r9d, r10d
mov rax, rbx
mov ebx, esi
movzx esi, byte [rdx + 0x22]
lea r10d, [rsi - 0x30]
cmp r10b, 0xa
jb 0x14000bf31
lea r10d, [rsi - 0x41]
cmp r10b, 6
jae 0x14000bf1c
add sil, 0xc9
jmp 0x14000bf2e
lea r10d, [rsi - 0x61]
cmp r10b, 6
jae 0x14000c0b1
add sil, 0xa9
mov r10d, esi
movzx edx, byte [rdx + 0x23]
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb 0x14000bf5e
lea esi, [rdx - 0x41]
cmp sil, 6
jae 0x14000bf4c
add dl, 0xc9
jmp 0x14000bf5c
lea esi, [rdx - 0x61]
cmp sil, 6
jae 0x14000c0b1
add dl, 0xa9
mov esi, edx
shl r10b, 4
add r10b, sil
shl r11b, 4
add r9b, r11b
shl r8b, 4
add r14b, r8b
shl r13b, 4
add r12b, r13b
shl r15b, 4
add cl, r15b
shl bpl, 4
mov r15d, dword [rsp + 0x98]
add r15b, bpl
movzx edx, dil
shl edx, 0x18
movzx r8d, bl
shl r8d, 0x1c
add r8d, edx
movzx edx, byte [rsp + 0x80]
shl edx, 0x14
movzx r11d, byte [rsp + 0x7c]
shl r11d, 0x10
add r11d, edx
add r11d, r8d
movzx edx, byte [rsp + 0x88]
shl edx, 0xc
movzx r8d, byte [rsp + 0x84]
shl r8d, 8
add r8d, edx
movzx esi, byte [rsp + 0x8c]
shl esi, 4
add esi, r8d
add esi, r11d
movzx edx, byte [rsp + 0x90]
add edx, esi
movzx r8d, byte [rsp + 0x9c]
shl r8d, 8
movzx r11d, byte [rsp + 0x94]
shl r11d, 0xc
add r11d, r8d
movzx esi, byte [rsp + 0xa4]
shl esi, 4
movzx r8d, byte [rsp + 0x44]
add r8d, esi
add r8d, r11d
movzx r11d, byte [rsp + 0x3c]
shl r11d, 8
movzx esi, byte [rsp + 0x40]
shl esi, 0xc
add esi, r11d
movzx r11d, byte [rsp + 0x38]
shl r11d, 4
movzx ebp, byte [rsp + 0x34]
add ebp, r11d
add ebp, esi
mov r11d, dword [rsp + 0x30]
shl r11b, 4
mov esi, dword [rsp + 0x2c]
add sil, r11b
mov r11d, dword [rsp + 0x28]
shl r11b, 4
mov edi, dword [rsp + 0xa0]
add dil, r11b
mov dword [rax], edx
mov word [rax + 4], r8w
mov word [rax + 6], bp
mov byte [rax + 8], sil
mov byte [rax + 9], dil
mov byte [rax + 0xa], r15b
mov byte [rax + 0xb], cl
mov byte [rax + 0xc], r12b
mov byte [rax + 0xd], r14b
mov byte [rax + 0xe], r9b
mov byte [rax + 0xf], r10b
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rs8
call sym.__core::str::iter::Bytes_as_windows_core::guid::HexReader_::next_u8::panic_cold_explicit::hbaf0905cf7d443af
lea rax, [0x1400ded30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rax, [0x1400ded30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rax, [0x1400ded30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rax, [0x1400ded30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rax, [0x1400ded30]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str._home_l1nvx_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.51.1_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::h9e181c62584cc428
int3