Function at 0x14011c200
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 0x14011ca0d
mov rbx, rcx
movzx eax, byte [rdx]
lea esi, [rax - 0x30]
cmp sil, 0xa
jb 0x14011c24c
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c23a
add al, 0xc9
jmp 0x14011c24a
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov esi, eax
movzx eax, byte [rdx + 1]
lea edi, [rax - 0x30]
cmp dil, 0xa
jb 0x14011c279
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c267
add al, 0xc9
jmp 0x14011c277
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov edi, eax
movzx eax, byte [rdx + 2]
lea r10d, [rax - 0x30]
cmp r10b, 0xa
jb 0x14011c2a8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c295
add al, 0xc9
jmp 0x14011c2a5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r10d, eax
movzx eax, byte [rdx + 3]
lea r11d, [rax - 0x30]
cmp r11b, 0xa
jb 0x14011c2d7
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c2c4
add al, 0xc9
jmp 0x14011c2d4
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r11d, eax
movzx eax, byte [rdx + 4]
lea r9d, [rax - 0x30]
cmp r9b, 0xa
jb 0x14011c306
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c2f3
add al, 0xc9
jmp 0x14011c303
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r9d, eax
movzx eax, byte [rdx + 5]
lea r14d, [rax - 0x30]
cmp r14b, 0xa
jb 0x14011c335
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c322
add al, 0xc9
jmp 0x14011c332
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r14d, eax
movzx eax, byte [rdx + 6]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14011c364
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c351
add al, 0xc9
jmp 0x14011c361
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 7]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14011c393
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c380
add al, 0xc9
jmp 0x14011c390
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r13d, eax
cmp byte [rdx + 8], 0x2d
jne 0x14011ca44
movzx eax, byte [rdx + 9]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14011c3c9
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c3b7
add al, 0xc9
jmp 0x14011c3c7
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov ecx, eax
movzx eax, byte [rdx + 0xa]
lea r15d, [rax - 0x30]
cmp r15b, 0xa
jb 0x14011c3f8
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c3e5
add al, 0xc9
jmp 0x14011c3f5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r15d, eax
movzx eax, byte [rdx + 0xb]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14011c425
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c413
add al, 0xc9
jmp 0x14011c423
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0xc]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x44], r8d
cmp r8b, 0xa
jb 0x14011c45a
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c446
add al, 0xc9
jmp 0x14011c456
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov dword [rsp + 0x44], eax
cmp byte [rdx + 0xd], 0x2d
jne 0x14011ca7b
movzx eax, byte [rdx + 0xe]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x40], r8d
cmp r8b, 0xa
jb 0x14011c499
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c485
add al, 0xc9
jmp 0x14011c495
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c4ce
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c4ba
add al, 0xc9
jmp 0x14011c4ca
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c503
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c4ef
add al, 0xc9
jmp 0x14011c4ff
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c538
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c524
add al, 0xc9
jmp 0x14011c534
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov dword [rsp + 0x34], eax
cmp byte [rdx + 0x12], 0x2d
jne 0x14011cab2
movzx eax, byte [rdx + 0x13]
lea r8d, [rax - 0x30]
mov dword [rsp + 0x30], r8d
cmp r8b, 0xa
jb 0x14011c577
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c563
add al, 0xc9
jmp 0x14011c573
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c5ac
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c598
add al, 0xc9
jmp 0x14011c5a8
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c5e1
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c5cd
add al, 0xc9
jmp 0x14011c5dd
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov dword [rsp + 0x28], eax
movzx eax, byte [rdx + 0x16]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14011c610
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c5fd
add al, 0xc9
jmp 0x14011c60d
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r8d, eax
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0xa4], ebp
cmp byte [rdx + 0x17], 0x2d
jne 0x14011cae9
movzx eax, byte [rdx + 0x18]
lea ebp, [rax - 0x30]
cmp bpl, 0xa
jb 0x14011c656
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c644
add al, 0xc9
jmp 0x14011c654
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov ebp, eax
movzx eax, byte [rdx + 0x19]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14011c685
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c672
add al, 0xc9
jmp 0x14011c682
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c6c4
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c6b1
add al, 0xc9
jmp 0x14011c6c1
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r15d, eax
mov dword [rsp + 0x94], ecx
movzx eax, byte [rdx + 0x1b]
lea ecx, [rax - 0x30]
cmp cl, 0xa
jb 0x14011c6f7
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c6e5
add al, 0xc9
jmp 0x14011c6f5
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov ecx, eax
mov dword [rsp + 0x90], r13d
movzx eax, byte [rdx + 0x1c]
lea r13d, [rax - 0x30]
cmp r13b, 0xa
jb 0x14011c72e
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c71b
add al, 0xc9
jmp 0x14011c72b
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r13d, eax
mov dword [rsp + 0x8c], r12d
movzx eax, byte [rdx + 0x1d]
lea r12d, [rax - 0x30]
cmp r12b, 0xa
jb 0x14011c765
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c752
add al, 0xc9
jmp 0x14011c762
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
add al, 0xa9
mov r12d, eax
movzx eax, byte [rdx + 0x1e]
lea r8d, [rax - 0x30]
cmp r8b, 0xa
jb 0x14011c794
lea r8d, [rax - 0x41]
cmp r8b, 6
jae 0x14011c781
add al, 0xc9
jmp 0x14011c791
lea r8d, [rax - 0x61]
cmp r8b, 6
jae 0x14011ca01
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 0x14011c7d4
lea eax, [r9 - 0x41]
cmp al, 6
jae 0x14011c7c1
add r9b, 0xc9
jmp 0x14011c7d1
lea eax, [r9 - 0x61]
cmp al, 6
jae 0x14011ca01
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 0x14011c815
lea r10d, [r9 - 0x41]
cmp r10b, 6
jae 0x14011c800
add r9b, 0xc9
jmp 0x14011c812
lea r10d, [r9 - 0x61]
cmp r10b, 6
jae 0x14011ca01
add r9b, 0xa9
mov r11d, r9d
movzx r10d, byte [rdx + 0x21]
lea r9d, [r10 - 0x30]
cmp r9b, 0xa
jb 0x14011c849
lea r9d, [r10 - 0x41]
cmp r9b, 6
jae 0x14011c834
add r10b, 0xc9
jmp 0x14011c846
lea r9d, [r10 - 0x61]
cmp r9b, 6
jae 0x14011ca01
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 0x14011c881
lea r10d, [rsi - 0x41]
cmp r10b, 6
jae 0x14011c86c
add sil, 0xc9
jmp 0x14011c87e
lea r10d, [rsi - 0x61]
cmp r10b, 6
jae 0x14011ca01
add sil, 0xa9
mov r10d, esi
movzx edx, byte [rdx + 0x23]
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb 0x14011c8ae
lea esi, [rdx - 0x41]
cmp sil, 6
jae 0x14011c89c
add dl, 0xc9
jmp 0x14011c8ac
lea esi, [rdx - 0x61]
cmp sil, 6
jae 0x14011ca01
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_delta_.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::hec5c94d3d4a782b9
lea rax, [0x140225330]
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_delta_.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::h50bba86df16ca19f
lea rax, [0x140225330]
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_delta_.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::h50bba86df16ca19f
lea rax, [0x140225330]
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_delta_.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::h50bba86df16ca19f
lea rax, [0x140225330]
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_delta_.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::h50bba86df16ca19f
lea rax, [0x140225330]
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_delta_.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::h50bba86df16ca19f
int3