Function at 0x14001cfc0
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 0x14001d7cd
mov rbx, rcx
movzx eax, byte [rdx]
lea esi, [rax - 0x30]
cmp sil, 0xa
jb 0x14001d00c
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001cffa
add al, 0xc9
jmp 0x14001d00a
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov esi, eax
movzx eax, byte [rdx + 1]
lea edi, [rax - 0x30]
cmp dil, 0xa
jb 0x14001d039
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d027
add al, 0xc9
jmp 0x14001d037
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov edi, eax
movzx eax, byte [rdx + 2]
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x14001d068
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d055
add al, 0xc9
jmp 0x14001d065
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r10d, eax
movzx eax, byte [rdx + 3]
lea r11d, [rax - 0x30]
cmp r11b, 0xa
jb 0x14001d097
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d084
add al, 0xc9
jmp 0x14001d094
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r11d, eax
movzx eax, byte [rdx + 4]
lea r9d, [rax - 0x30]
cmp r9b, 0xa
jb 0x14001d0c6
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d0b3
add al, 0xc9
jmp 0x14001d0c3
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r9d, eax
movzx eax, byte [rdx + 5]
lea r14d, [rax - 0x30]
cmp r14b, 0xa
jb 0x14001d0f5
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d0e2
add al, 0xc9
jmp 0x14001d0f2
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r14d, eax
movzx eax, byte [rdx + 6]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14001d124
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d111
add al, 0xc9
jmp 0x14001d121
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 7]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14001d153
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d140
add al, 0xc9
jmp 0x14001d150
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r13d, eax
cmp byte [rdx + 8], 0x2d
jne 0x14001d804
movzx eax, byte [rdx + 9]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14001d189
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d177
add al, 0xc9
jmp 0x14001d187
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov ecx, eax
movzx eax, byte [rdx + 0xa]
lea r15d, [rax - 0x30]
cmp r15b, 0xa
jb 0x14001d1b8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d1a5
add al, 0xc9
jmp 0x14001d1b5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r15d, eax
movzx eax, byte [rdx + 0xb]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14001d1e5
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d1d3
add al, 0xc9
jmp 0x14001d1e3
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0xc]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x44], r8d
cmp r8b, 0xa
jb 0x14001d21a
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d206
add al, 0xc9
jmp 0x14001d216
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov dword [rsp + 0x44], eax
cmp byte [rdx + 0xd], 0x2d
jne 0x14001d83b
movzx eax, byte [rdx + 0xe]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x40], r8d
cmp r8b, 0xa
jb 0x14001d259
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d245
add al, 0xc9
jmp 0x14001d255
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d28e
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d27a
add al, 0xc9
jmp 0x14001d28a
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d2c3
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d2af
add al, 0xc9
jmp 0x14001d2bf
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d2f8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d2e4
add al, 0xc9
jmp 0x14001d2f4
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov dword [rsp + 0x34], eax
cmp byte [rdx + 0x12], 0x2d
jne 0x14001d872
movzx eax, byte [rdx + 0x13]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x30], r8d
cmp r8b, 0xa
jb 0x14001d337
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d323
add al, 0xc9
jmp 0x14001d333
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d36c
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d358
add al, 0xc9
jmp 0x14001d368
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d3a1
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d38d
add al, 0xc9
jmp 0x14001d39d
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov dword [rsp + 0x28], eax
movzx eax, byte [rdx + 0x16]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14001d3d0
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d3bd
add al, 0xc9
jmp 0x14001d3cd
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r8d, eax
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0xa4], ebp
cmp byte [rdx + 0x17], 0x2d
jne 0x14001d8a9
movzx eax, byte [rdx + 0x18]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14001d416
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d404
add al, 0xc9
jmp 0x14001d414
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0x19]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14001d445
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d432
add al, 0xc9
jmp 0x14001d442
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d484
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d471
add al, 0xc9
jmp 0x14001d481
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r15d, eax
mov dword [rsp + 0x94], ecx
movzx eax, byte [rdx + 0x1b]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14001d4b7
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d4a5
add al, 0xc9
jmp 0x14001d4b5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov ecx, eax
mov dword [rsp + 0x90], r13d
movzx eax, byte [rdx + 0x1c]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14001d4ee
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d4db
add al, 0xc9
jmp 0x14001d4eb
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r13d, eax
mov dword [rsp + 0x8c], r12d
movzx eax, byte [rdx + 0x1d]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14001d525
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d512
add al, 0xc9
jmp 0x14001d522
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 0x1e]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14001d554
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14001d541
add al, 0xc9
jmp 0x14001d551
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14001d7c1
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 0x14001d594
lea eax, [r9 - 0x41]
cmp al, 6
jae 0x14001d581
add r9b, 0xc9
jmp 0x14001d591
lea eax, [r9 - 0x61]
cmp al, 6
jae 0x14001d7c1
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 0x14001d5d5
lea r10d, [r9 - 0x41]
cmp r10b, 6
jae 0x14001d5c0
add r9b, 0xc9
jmp 0x14001d5d2
lea r10d, [r9 - 0x61]
cmp r10b, 6
jae 0x14001d7c1
add r9b, 0xa9
mov r11d, r9d
movzx r10d, byte [rdx + 0x21]
lea r9d, [r10 - 0x30]
cmp r9b, 0xa
jb 0x14001d609
lea r9d, [r10 - 0x41]
cmp r9b, 6
jae 0x14001d5f4
add r10b, 0xc9
jmp 0x14001d606
lea r9d, [r10 - 0x61]
cmp r9b, 6
jae 0x14001d7c1
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 0x14001d641
lea r10d, [rsi - 0x41]
cmp r10b, 6
jae 0x14001d62c
add sil, 0xc9
jmp 0x14001d63e
lea r10d, [rsi - 0x61]
cmp r10b, 6
jae 0x14001d7c1
add sil, 0xa9
mov r10d, esi
movzx edx, byte [rdx + 0x23]
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb 0x14001d66e
lea esi, [rdx - 0x41]
cmp sil, 6
jae 0x14001d65c
add dl, 0xc9
jmp 0x14001d66c
lea esi, [rdx - 0x61]
cmp sil, 6
jae 0x14001d7c1
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rs
call sym.__core::str::iter::Bytes_as_windows_core::guid::HexReader_::next_u8::panic_cold_explicit::h09b4dd750d721598
lea rax, [0x1400cd360]
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::ha6375fe99b5eebcd
lea rax, [0x1400cd360]
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::ha6375fe99b5eebcd
lea rax, [0x1400cd360]
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::ha6375fe99b5eebcd
lea rax, [0x1400cd360]
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::ha6375fe99b5eebcd
lea rax, [0x1400cd360]
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_xeon_.cargo_registry_src_index.crates.io_6f17d22bba15001f_windows_core_0.54.0_src_guid.rsInvalid_GUID_string
lea rcx, [rsp + 0x48]
call sym.core::panicking::panic_fmt::ha6375fe99b5eebcd
int3