Function at 0x1400c6db4
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1ee8
call fcn.14027fdb0
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1e50], xmm9
movaps xmmword [rbp + 0x1e40], xmm8
movaps xmmword [rbp + 0x1e30], xmm7
movaps xmmword [rbp + 0x1e20], xmm6
mov qword [rbp + 0x1e18], 0xfffffffffffffffe
mov qword [rbp + 0x1bc8], r8
mov r12, rdx
mov qword [rbp + 0x1cf0], rcx
lea rax, [rdx + 0xd0]
mov qword [rbp + 0x1b38], rax
lea rsi, [rdx + 0x10]
lea rdi, [rdx + 0xa0]
lea rcx, [rdx + 0xc1]
call fcn.1400ca954
mov dl, byte [r12 + 0xc6]
mov r8b, byte [r12 + 0xc8]
lea rcx, [rbp + 0x1ac8]
mov qword [rbp + 0x1b40], rsi
mov qword [rcx - 0x10], rsi
mov qword [rbp + 0x1b50], rdi
mov qword [rcx - 8], rdi
mov dword [rcx], eax
shr rax, 0x20
mov byte [rcx + 4], al
mov byte [rbp + 0x1dd6], dl
mov byte [rcx + 5], dl
mov byte [rbp + 0x1dd5], r8b
mov byte [rcx + 6], r8b
lea rax, [r12 + 0x150]
mov qword [rbp + 0x1d00], rax
call fcn.1400ca954
mov qword [rbp + 0x1d40], rax
lea rax, [r12 + 0x18]
mov qword [rbp + 0x1b48], rax
lea r13, [rbp + 0xd50]
xorps xmm6, xmm6
movss xmm7, dword [0x140288d90]
lea r15, [rbp + 0x1d68]
mov qword [rbp + 0x1d48], rax
mov qword [rbp + 0x1de0], r12
mov rsi, qword [r12 + 0x158]
test rsi, rsi
je 0x1400c8ff6
mov qword [rbp + 0x1c80], 2
and qword [rbp + 0x1ca0], 0
mov rax, qword [rbp + 0x1d00]
mov r14, qword [rax]
mov qword [rbp + 0x1cc0], r13
mov qword [rbp + 0x1cc8], 0x64
mov qword [rbp + 0x1d68], r14
mov qword [rbp + 0x1d70], rsi
xor edi, edi
mov qword [rbp + 0x1d78], rdi
inc rdi
mov rcx, r15
call fcn.140084ab7
test al, 1
je case.default.0x1400c7180
cmp dl, 0xd
jne 0x1400c6f6e
mov qword [rbp + 0x1d78], rdi
cmp rsi, rdi
jbe case.default.0x1400c7180
mov al, byte [r14 + rdi]
lea rcx, [rdi + 1]
mov qword [rbp + 0x1d78], rcx
add rdi, 2
cmp al, 0xa
lea r15, [rbp + 0x1d68]
je 0x1400c6f26
jmp 0x1400c9016
movzx eax, dl
cmp eax, 0xa
lea r15, [rbp + 0x1d68]
je 0x1400c6f1c
mov rcx, r15
call fcn.140084a8a
mov rcx, qword [rbp + 0x1d70]
mov rax, qword [rbp + 0x1d78]
cmp rax, 0xfffffffffffffff7
ja 0x1400c7061
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x1400c7061
mov r8, qword [rbp + 0x1d68]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rbp + 0x1cb0], xmm0
mov r9b, byte [rbp + 0x1cb6]
mov r10b, byte [rbp + 0x1cb5]
mov r11b, byte [rbp + 0x1cb4]
mov bl, byte [rbp + 0x1cb3]
mov dil, byte [rbp + 0x1cb2]
mov r12b, byte [rbp + 0x1cb0]
mov r15b, byte [rbp + 0x1cb1]
mov qword [rbp + 0x1d78], rdx
cmp r12b, 0x48
jne 0x1400c731f
cmp r15b, 0x54
jne 0x1400c731f
cmp dil, 0x54
jne 0x1400c731f
cmp bl, 0x50
jne 0x1400c731f
cmp r11b, 0x2f
jne 0x1400c731f
cmp r10b, 0x31
jne 0x1400c731f
cmp r9b, 0x2e
jne 0x1400c731f
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x1400c7182
cmp r9d, 0x31
jne 0x1400c731f
mov r9b, 2
jmp 0x1400c7185
cmp rcx, rax
jbe case.default.0x1400c7180
mov rdx, qword [rbp + 0x1d68]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rbp + 0x1d78], r8
cmp r9b, 0x48
jne 0x1400c731f
cmp rcx, r8
jbe case.default.0x1400c7180
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rbp + 0x1d78], r8
cmp r9b, 0x54
jne 0x1400c731f
cmp rcx, r8
jbe case.default.0x1400c7180
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rbp + 0x1d78], r8
cmp r9b, 0x54
jne 0x1400c731f
cmp rcx, r8
jbe case.default.0x1400c7180
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rbp + 0x1d78], r8
cmp r9b, 0x50
jne 0x1400c731f
cmp rcx, r8
jbe case.default.0x1400c7180
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rbp + 0x1d78], r8
cmp r9b, 0x2f
jne 0x1400c731f
cmp rcx, r8
jbe case.default.0x1400c7180
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rbp + 0x1d78], rax
cmp r8b, 0x31
jne 0x1400c731f
cmp rcx, rax
jbe case.default.0x1400c7180
cmp byte [rdx + rax], 0x2e
push 6
pop rcx
mov eax, 0
cmove rcx, rax
je case.default.0x1400c7180
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
jmp rcx
mov r9b, 1
mov qword [rbp + 0x1cf8], r9
cmp rcx, rdx
jbe case.default.0x1400c7180
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rbp + 0x1d78], rax
cmp cl, 0x20
jne 0x1400c731f
mov r15, qword [rbp + 0x1d40]
shr r15, 0x18
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
test r15b, r15b
je 0x1400c71de
lea rcx, [rbp + 0x1d68]
call fcn.140084a4e
test al, 1
jne case.default.0x1400c7180
mov rcx, qword [rbp + 0x1d70]
mov rax, qword [rbp + 0x1d78]
cmp rcx, rax
jbe case.default.0x1400c7180
mov rdx, qword [rbp + 0x1d68]
mov bl, byte [rdx + rax]
add bl, 0xd0
cmp bl, 9
ja 0x1400c91ef
lea r8, [rax + 1]
cmp rcx, r8
jbe case.default.0x1400c7180
mov dil, byte [rdx + rax + 1]
add dil, 0xd0
cmp dil, 9
ja 0x1400c91ef
lea r8, [rax + 2]
cmp rcx, r8
jbe case.default.0x1400c7180
mov r12b, byte [rdx + rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x1400c91ef
lea r8, [rax + 3]
cmp rcx, r8
jbe case.default.0x1400c7180
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rbp + 0x1d78], r9
cmp r8d, 0xa
je 0x1400c8568
cmp r8d, 0xd
je 0x1400c8547
cmp r8d, 0x20
jne 0x1400c91ef
test r15b, r15b
je 0x1400c72a0
lea rcx, [rbp + 0x1d68]
call fcn.140084a4e
test al, 1
jne case.default.0x1400c7180
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
mov r10, qword [rbp + 0x1d68]
mov rax, qword [rbp + 0x1d70]
mov rcx, qword [rbp + 0x1d78]
inc rcx
xor edx, edx
lea r15, [rcx - 1]
cmp rax, r15
jbe case.default.0x1400c7180
movzx r8d, byte [r10 + rcx - 1]
cmp r8d, 9
je 0x1400c730c
cmp r8d, 0x20
je 0x1400c730c
cmp r8d, 0xa
je 0x1400c8d2d
cmp r8d, 0xd
je 0x1400c8d16
lea r9d, [r8 - 0x21]
cmp r9b, 0x5e
jb 0x1400c730c
test r8b, r8b
jns 0x1400c91ef
test r8b, r8b
movzx edx, dl
push 1
pop r8
cmovs edx, r8d
inc rcx
jmp 0x1400c72c6
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
cmp byte [rbp + 0x1dd5], 0
je 0x1400c91a8
mov di, 0xc8
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x1df0], rcx
xor ebx, ebx
xor esi, esi
mov qword [rbp + 0x1ca8], rdi
mov qword [rbp + 0x1b80], rax
mov rax, qword [rbp + 0x1be0]
lea rcx, [rbp + 0x1b88]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x1bd0]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x1def], 1
lea rcx, [rbp + 0x1af8]
mov rdx, qword [rbp + 0x1d00]
mov r8, rsi
call fcn.14005e895
test word [rbp + 0x1d40], 0xff00
je 0x1400c7442
mov al, 1
mov byte [rbp + 0x1e0c], al
mov byte [rbp + 0x1e0b], al
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0x1df0]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
call fcn.14008c35a
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x1400c7442
mov r8, qword [rbp + 0x1af8]
mov r9, qword [rbp + 0x1b00]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov al, 1
mov byte [rbp + 0x1e0c], al
mov byte [rbp + 0x1e0b], al
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.1400920d2
add rsi, 0x20
xor ecx, ecx
cmp rdx, rcx
je 0x1400c73e3
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x1400c7439
cmp r8d, 0xa
jne 0x1400c743d
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400c7423
movups xmm0, xmmword [rbp + 0x1af8]
movups xmm1, xmmword [rbp + 0x1b08]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
mov byte [rbp + 0x1e0c], 1
mov byte [rbp + 0x1e0b], 0
lea rcx, [rbp + 0x1b18]
mov rdx, r13
call fcn.1400736d1
mov rcx, qword [rbp + 0x1b40]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x1400c74a7
mov byte [rbp + 0x1e04], 1
lea rcx, [rbp + 0x1bd0]
call fcn.14008014d
jmp 0x1400c74c2
mov qword [rbp + 0x1bd0], rax
push 0xb
pop rcx
lea rdi, [rbp + 0x1bd8]
mov rsi, qword [rbp + 0x1b48]
rep movsq qword [rdi], qword [rsi]
cmp bl, 2
sete byte [rbp + 0x1d58]
cmp byte [rbp + 0x1dd6], 0
mov qword [rbp + 0x1cf8], rbx
je 0x1400c7535
mov al, 1
mov byte [rbp + 0x1e0a], al
mov byte [rbp + 0x1e09], al
xor ecx, ecx
push 2
pop rdx
call fcn.140084fcd
lea rcx, [rbp + 0x1d70]
movups xmmword [rcx + 0x28], xmm6
movups xmmword [rcx + 0x40], xmm6
and qword [rbp + 0x1d68], 0
mov qword [rbp + 0x1d80], rax
and qword [rbp + 0x1d88], 0
push 8
pop rax
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x1da8], rax
and word [rbp + 0x1dc0], 0
jmp 0x1400c7540
mov qword [rbp + 0x1d68], 3
mov rbx, qword [rbp + 0x1c08]
mov rax, rbx
add rax, qword [rbp + 0x1df0]
jb 0x1400c9802
mov r10, qword [rbp + 0x1bf0]
cmp rax, r10
jbe 0x1400c77e7
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
push 0xffffffffffffffff
pop rsi
shr rsi, cl
inc rsi
cmp rax, 2
push 1
pop rax
cmovb rsi, rax
cmp rsi, 0x8000
ja 0x1400c9879
test rsi, rsi
je 0x1400c984a
test rbx, rbx
je 0x1400c7711
mov r11, qword [rbp + 0x1be8]
movzx eax, word [rbp + 0x1c28]
movzx ecx, ax
lea rdx, [r10*4]
xor edi, edi
mov qword [rbp + 0x1df8], r10
mov qword [rbp + 0x1dd8], r11
test rdx, rdx
je 0x1400c75fa
cmp word [r11 + rdi*4], 0xffff
je 0x1400c75f1
movzx r8d, word [r11 + rdi*4 + 2]
mov r9d, eax
and r9d, r8d
mov r8d, edi
sub r8d, r9d
test r8d, ecx
je 0x1400c75fc
add rdx, 0xfffffffffffffffc
inc rdi
jmp 0x1400c75cd
xor edi, edi
mov r14b, 1
mov byte [rbp + 0x1e17], r14b
mov byte [rbp + 0x1e16], r14b
mov byte [rbp + 0x1e15], r14b
mov rcx, r13
mov rdx, rsi
call fcn.14007fe1d
mov byte [rbp + 0x1e17], r14b
mov byte [rbp + 0x1e16], r14b
mov byte [rbp + 0x1e15], r14b
mov rcx, r13
call fcn.14007fd24
mov qword [rbp + 0x1be8], rax
mov qword [rbp + 0x1bf0], rdx
dec esi
mov word [rbp + 0x1c28], si
mov rcx, qword [rbp + 0x1dd8]
mov rdx, qword [rbp + 0x1df8]
mov r8, rdi
call fcn.1400880ae
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x1400c7696
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rbp + 0x1bd0]
call fcn.140071450
add rsi, 0xfffffffffffffffc
mov rax, r14
jmp 0x1400c7670
mov rcx, qword [rbp + 0x1dd8]
mov rdx, qword [rbp + 0x1df8]
mov r8, rdi
call fcn.1400880da
mov rsi, rdx
shl rsi, 2
test rsi, rsi
je 0x1400c76d9
lea rdi, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rbp + 0x1bd0]
call fcn.140071450
add rsi, 0xfffffffffffffffc
mov rax, rdi
jmp 0x1400c76b3
mov rdx, qword [rbp + 0x1bf0]
mov rax, rdx
shr rax, 2
add rax, rbx
sub rdx, rax
lea rcx, [rbp + 0x1bf8]
call fcn.140071494
mov rcx, qword [rbp + 0x1dd8]
mov rdx, qword [rbp + 0x1df8]
call fcn.14007f734
jmp 0x1400c77e7
lea eax, [rsi - 1]
mov word [rbp + 0x1c28], ax
mov r14b, 1
mov byte [rbp + 0x1e17], r14b
mov byte [rbp + 0x1e16], r14b
mov byte [rbp + 0x1e15], r14b
mov rcx, r13
mov rdx, rsi
call fcn.14007fe1d
mov byte [rbp + 0x1e17], r14b
mov byte [rbp + 0x1e16], r14b
mov byte [rbp + 0x1e15], r14b
mov rcx, r13
call fcn.14007fd24
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rbp + 0x1be8]
mov rdx, qword [rbp + 0x1bf0]
call fcn.14007f734
mov qword [rbp + 0x1be8], rdi
mov qword [rbp + 0x1bf0], rbx
mov rax, rsi
shr rax, 2
sub rsi, rax
mov byte [rbp + 0x1e17], r14b
mov byte [rbp + 0x1e16], r14b
mov byte [rbp + 0x1e15], r14b
mov rcx, rsi
call fcn.14007ffc5
mov qword [rbp + 0x1dd8], rax
mov qword [rbp + 0x1df8], rdx
lea rcx, [rbp + 0x1bf8]
call fcn.14006deba
mov rax, qword [rbp + 0x1dd8]
mov qword [rbp + 0x1bf8], rax
mov rax, qword [rbp + 0x1df8]
mov qword [rbp + 0x1c00], rax
and qword [rbp + 0x1c08], 0
mov al, 1
mov byte [rbp + 0x1e17], al
mov byte [rbp + 0x1e16], al
mov byte [rbp + 0x1e15], al
lea rcx, [rbp - 0x50]
mov rdx, qword [rbp + 0x1df0]
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
call fcn.14008c35a
mov rdi, rax
mov r14, rdx
shl r14, 5
add r14, rax
push 0xc
pop rsi
mov qword [rbp + 0x1d60], r14
cmp rdi, r14
je 0x1400c8067
mov r8, qword [rbp + 0x1b20]
mov r9, qword [rbp + 0x1b28]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
mov bl, 1
mov byte [rbp + 0x1e17], bl
mov byte [rbp + 0x1e16], bl
mov byte [rbp + 0x1e15], bl
lea rax, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.1400920d2
mov r8, rdx
mov byte [rbp + 0x1e17], bl
mov byte [rbp + 0x1e16], bl
mov byte [rbp + 0x1e15], bl
mov rcx, r13
mov rdx, rax
call fcn.140082d64
cmp qword [rbp + 0xd50], 0
jne 0x1400c9109
lea rax, [rbp + 0xd58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x1bb0], xmm1
movaps xmmword [rbp + 0x1ba0], xmm0
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov byte [rbp + 0x1e06], 1
lea rcx, [rbp + 0x1c40]
lea rdx, [rbp + 0x1b18]
call fcn.14005e2ae
push 0xc
pop rsi
movups xmm0, xmmword [rbp + 0x1c40]
movups xmm1, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0x1b70], xmm1
movaps xmmword [rbp + 0x1b60], xmm0
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
and qword [rbp + 0x1b60], 0
lea rcx, [rbp + 0x1c60]
mov rdx, r13
lea r8, [0x1402afcb0]
call fcn.140070e18
movups xmm0, xmmword [rbp + 0x1c60]
movups xmm1, xmmword [rbp + 0x1c70]
movaps xmmword [rbp + 0x1cc0], xmm0
movaps xmmword [rbp + 0x1cd0], xmm1
mov byte [rbp + 0x1ce0], 0
mov byte [rbp + 0x1e06], 1
lea rcx, [rbp + 0x1b60]
call fcn.14000dd60
cmp qword [rbp + 0x1ba0], 0
jne 0x1400c79c9
cmp byte [rbp + 0x1ba8], 0x14
jne 0x1400c79c9
mov rcx, qword [rbp + 0x1cc8]
mov rdx, qword [rbp + 0x1cd0]
test byte [rbp + 0x1d58], 1
jne 0x1400c799e
mov byte [rbp + 0x1e08], 0
mov byte [rbp + 0x1e07], 1
call fcn.14008b684
mov byte [rbp + 0x1d58], al
jmp 0x1400c79c9
mov byte [rbp + 0x1e08], 0
mov byte [rbp + 0x1e07], 1
lea r8, [0x1402b0481]
push 5
pop r9
call fcn.14008b696
mov byte [rbp + 0x1d58], al
xor byte [rbp + 0x1d58], 1
cmp dword [rbp + 0x1d68], 3
je 0x1400c7ff4
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
mov byte [rbp + 0x1e08], 0
mov byte [rbp + 0x1e07], 1
lea rcx, [rbp + 0x1c40]
lea rdx, [rbp + 0x1b18]
call fcn.14005e2ae
mov rax, qword [rbp + 0x1da0]
cmp dword [rbp + 0x1d68], 1
mov qword [rbp + 0x1dd8], rdi
jne 0x1400c7a21
test rax, rax
js 0x1400c7a65
cvtsi2ss xmm0, rax
jmp 0x1400c7a7a
mov rsi, qword [rbp + 0x1d88]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x1400c7c58
test rax, rax
je 0x1400c7bbc
add rsi, rsi
mov byte [rbp + 0x1e14], 1
lea rcx, [rbp + 0x1d68]
mov rdx, rsi
call fcn.140087e8c
jmp 0x1400c7c58
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rbp + 0x1d88]
test rdx, rdx
js 0x1400c7a8d
cvtsi2ss xmm1, rdx
jmp 0x1400c7aa4
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x1400c7aea
mov byte [rbp + 0x1e14], 1
mov rcx, r15
call fcn.14008026c
mov rsi, qword [rbp + 0x1d80]
mov rdi, qword [rbp + 0x1d88]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x1400c7b09
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x1400c7ad5
and qword [rbp + 0x1d68], 0
add rdx, rdx
mov byte [rbp + 0x1e14], 1
mov rcx, r15
call fcn.140087e8c
jmp 0x1400c7c58
mov r13, qword [rbp + 0x1d90]
imul rbx, qword [rbp + 0x1da0], 0x60
add rbx, r13
xor r14d, r14d
cmp r13, rbx
je 0x1400c7c58
lea r12, [r13 + 0x60]
lea r15, [r14 + 1]
lea rdx, [r13 + 0x38]
lea rcx, [rbp + 0x1d68]
call fcn.140070e48
movzx eax, ax
movzx ecx, word [rbp + 0x1dc0]
mov r9d, ecx
and r9d, eax
mov word [r13 + 0x58], ax
xor edx, edx
mov r8, r9
mov r9d, 0
cmp r8, rdi
jae 0x1400c7b56
cmp word [rsi + r8*4], 0xffff
je 0x1400c7b91
movzx r9d, word [rsi + r8*4 + 2]
and r9d, ecx
mov r10d, r8d
sub r10d, r9d
mov r9d, ecx
and r9d, r10d
cmp r9, rdx
jb 0x1400c7b9e
inc rdx
inc r8
mov r9, r8
jmp 0x1400c7b56
mov word [rsi + r8*4], r14w
mov word [rsi + r8*4 + 2], ax
jmp 0x1400c7bb1
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r14d
call fcn.1400713fe
mov r13, r12
mov r14, r15
jmp 0x1400c7b1e
mov word [rbp + 0x1dc0], 7
mov byte [rbp + 0x1e14], 1
lea rcx, [rbp + 0xd50]
push 8
pop rdx
call fcn.14007fe1d
mov byte [rbp + 0x1e14], 1
lea rcx, [rbp + 0xd50]
call fcn.14007fd24
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rbp + 0x1d80]
mov rdx, rsi
call fcn.14007f734
mov qword [rbp + 0x1d80], rdi
mov qword [rbp + 0x1d88], rbx
mov ecx, 0x240
call fcn.140088102
mov qword [rbp + 0x1df0], rax
test rax, rax
je 0x1400c9831
lea rcx, [rbp + 0x1d90]
call fcn.140087340
mov rax, qword [rbp + 0x1df0]
mov qword [rbp + 0x1d90], rax
mov qword [rbp + 0x1d98], 6
and qword [rbp + 0x1da0], 0
lea rcx, [rbp + 0x1d68]
lea rdx, [rbp + 0x1ba0]
call fcn.140087c16
mov r13d, dword [rbp + 0x1dc0]
mov rsi, r13
mov ecx, 0xffff
and rsi, rcx
mov dword [rbp + 0x1df0], eax
and eax, r13d
and rax, rcx
mov r15, qword [rbp + 0x1d88]
xor ebx, ebx
mov rdi, rax
mov eax, 0
cmp rdi, r15
jae 0x1400c7c92
mov rax, qword [rbp + 0x1d80]
movzx r14d, word [rax + rdi*4]
cmp r14, 0xffff
je 0x1400c7d2f
movzx eax, word [rax + rdi*4 + 2]
mov ecx, r13d
and ecx, eax
mov edx, edi
sub edx, ecx
mov ecx, esi
and ecx, edx
cmp rcx, rbx
jb 0x1400c7dbe
cmp ax, word [rbp + 0x1df0]
jne 0x1400c7d21
mov r12, qword [rbp + 0x1d90]
mov rdx, qword [rbp + 0x1da0]
mov byte [rbp + 0x1e14], 1
mov rcx, r12
mov qword [rbp + 0x1df8], rdx
mov r8, r14
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
call fcn.140086cdb
add rax, 0x38
mov rcx, rax
lea rdx, [rbp + 0x1ba0]
call fcn.140071688
test al, al
jne 0x1400c7eac
inc rbx
inc rdi
mov rax, rdi
jmp 0x1400c7c92
mov rsi, qword [rbp + 0x1da0]
mov byte [rbp + 0x1e14], 1
lea rcx, [rbp + 0x1c60]
lea rdx, [rbp + 0x1ba0]
call fcn.140082fb5
movups xmm0, xmmword [rbp + 0x1c40]
movups xmm1, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
mov byte [rbp + 0x1e14], 0
lea rcx, [rbp + 0x1d68]
mov edx, dword [rbp + 0x1df0]
lea r8, [rbp + 0x1c60]
lea r9, [rbp + 0xd50]
call fcn.14008869c
mov rdx, qword [rbp + 0x1d88]
cmp rdi, rdx
jae 0x1400c97b1
mov rax, qword [rbp + 0x1d80]
mov word [rax + rdi*4], si
mov ecx, dword [rbp + 0x1df0]
mov word [rax + rdi*4 + 2], cx
jmp 0x1400c7fce
cmp rbx, 0x200
setae sil
cmp qword [rbp + 0x1d68], 2
setne r14b
mov byte [rbp + 0x1e14], 1
lea rcx, [rbp + 0x1b60]
lea rdx, [rbp + 0x1ba0]
call fcn.140082fb5
movups xmm0, xmmword [rbp + 0x1c40]
movups xmm1, xmmword [rbp + 0x1c50]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
mov rbx, qword [rbp + 0x1da0]
movups xmm0, xmmword [rbp + 0x1b60]
movups xmm1, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0x1c70], xmm1
movaps xmmword [rbp + 0x1c60], xmm0
mov byte [rbp + 0x1e14], 0
lea rcx, [rbp + 0x1d68]
mov edx, dword [rbp + 0x1df0]
lea r8, [rbp + 0x1c60]
lea r9, [rbp + 0xd50]
call fcn.14008869c
and sil, r14b
mov rcx, qword [rbp + 0x1d80]
mov rdx, qword [rbp + 0x1d88]
mov eax, dword [rbp + 0x1df0]
mov word [rsp + 0x20], ax
mov r8, rdi
mov r9d, ebx
call fcn.1400713fe
mov rcx, qword [rbp + 0x1d68]
test rcx, rcx
mov rdx, rcx
push 1
pop r8
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test sil, sil
cmovne rcx, rdx
mov qword [rbp + 0x1d68], rcx
jmp 0x1400c7fce
mov rdx, qword [rbp + 0x1df8]
cmp rdx, r14
jbe 0x1400c97cc
imul rax, r14, 0x60
lea rdi, [r12 + rax]
cmp qword [r12 + rax], 0
je 0x1400c7f63
mov rsi, qword [rdi + 0x10]
movups xmm0, xmmword [rbp + 0x1c40]
movups xmm1, xmmword [rbp + 0x1c50]
lea rax, [rbp + 0xd58]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rbp + 0xd50], 1
mov qword [rbp + 0xd58], rsi
and qword [rbp + 0xd60], 0
mov rbx, qword [rbp + 0x1db8]
mov qword [rbp + 0xd68], r14
mov byte [rbp + 0x1e14], 0
lea rcx, [rbp + 0x1da8]
lea rdx, [rbp + 0xd50]
call fcn.140088607
mov rdx, qword [rbp + 0x1db8]
cmp rdx, rsi
jbe 0x1400c97e7
mov rax, qword [rbp + 0x1da8]
shl rsi, 6
push 1
pop rcx
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
jmp 0x1400c7fce
movups xmm0, xmmword [rbp + 0x1c40]
movups xmm1, xmmword [rbp + 0x1c50]
lea rax, [rbp + 0xd58]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rbp + 0xd50], 0
mov qword [rbp + 0xd58], r14
and qword [rbp + 0xd60], 0
mov rsi, qword [rbp + 0x1db8]
mov qword [rbp + 0xd68], r14
mov byte [rbp + 0x1e14], 0
lea rcx, [rbp + 0x1da8]
lea rdx, [rbp + 0xd50]
call fcn.140088607
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
push 0xc
pop rsi
mov rdi, qword [rbp + 0x1dd8]
mov r14, qword [rbp + 0x1d60]
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movaps xmmword [rbp + 0x1c70], xmm1
movaps xmmword [rbp + 0x1c60], xmm0
mov rax, qword [rbp + 0x1ce0]
mov qword [rbp + 0xd70], rax
movaps xmm0, xmmword [rbp + 0x1cc0]
movaps xmm1, xmmword [rbp + 0x1cd0]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
mov byte [rbp + 0x1e08], 1
mov byte [rbp + 0x1e07], 0
lea rcx, [rbp + 0x1bd0]
lea rdx, [rbp + 0x1c60]
mov r8, r13
call fcn.140071a97
add rdi, 0x20
jmp 0x1400c7829
mov rbx, qword [rbp + 0x1d68]
cmp rbx, 3
mov qword [rbp + 0x1dd8], rdi
mov al, 1
je 0x1400c81f7
mov dword [rbp + 0x1df0], eax
mov rcx, rsi
lea rdi, [rbp + 0x1a58]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
lea rax, [0x1402d6850]
mov qword [rbp + 0xd50], rax
lea rax, [rbp + 0xd58]
movups xmmword [rax], xmm6
and qword [rax + 0x10], 0
push 0x20
pop rcx
push 8
pop rdx
call fcn.140084fcd
mov rsi, rax
movups xmm0, xmmword [rbp + 0xd50]
movups xmm1, xmmword [rbp + 0xd60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x1d38], rax
mov byte [rbp + 0x1e13], 1
xor ecx, ecx
call fcn.14006e69e
push 0xc
pop rcx
mov qword [rbp + 0x1df8], rsi
mov r14, rcx
mov rdi, r13
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
push 0x60
pop rcx
push 8
pop rdx
call fcn.140084fcd
mov rcx, r14
mov rdi, rax
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rbp + 0x1df8]
mov qword [rbp + 0x1d38], rdi
mov byte [rbp + 0x1e13], 0
lea rcx, fcn.1400872d9
mov qword [rsp + 0x20], rcx
mov rcx, rdi
movabs rdx, 0x37239970d80fc091
movabs r8, 0xbd4a0abee925406e
mov r9, rax
call fcn.14007e85b
mov rsi, r14
test rax, rax
je 0x1400c8231
mov qword [rbp + 0x1dc8], rax
mov rcx, rax
mov qword [rbp + 0x1d08], rdx
call qword [rdx + 0x18]
movabs rcx, 0x37239970d80fc091
xor rax, rcx
movabs rcx, 0xbd4a0abee925406e
xor rdx, rcx
or rdx, rax
jne 0x1400c8209
mov rcx, rsi
mov rdi, r13
mov rax, qword [rbp + 0x1dc8]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
push 0xc
pop rsi
mov rcx, rax
push 8
pop rdx
call fcn.14005d7f0
cmp qword [rbp + 0xd50], 3
mov rdi, qword [rbp + 0x1df8]
je 0x1400c8231
mov qword [rbp + 0x1d30], rdi
xor eax, eax
mov byte [rbp + 0x1e12], al
mov cl, 1
mov byte [rbp + 0x1e11], cl
mov byte [rbp + 0x1e10], al
mov byte [rbp + 0x1e0f], cl
mov rcx, r13
call fcn.1400872d9
jmp 0x1400c8231
mov dword [rbp + 0x1df0], eax
xor edi, edi
mov al, 1
mov dword [rbp + 0x1dc8], eax
jmp 0x1400c823b
mov rdi, qword [rbp + 0x1df8]
mov qword [rbp + 0x1d38], rdi
mov byte [rbp + 0x1e13], 0
mov rcx, qword [rbp + 0x1dc8]
mov rdx, qword [rbp + 0x1d08]
call fcn.14007eaa8
mov dword [rbp + 0x1dc8], 0
mov r14, qword [rbp + 0x1b80]
test r14, r14
je 0x1400c83e7
movups xmm0, xmmword [rbp + 0x1b80]
movups xmm1, xmmword [rbp + 0x1b90]
movaps xmmword [rbp + 0x1cd0], xmm1
movaps xmmword [rbp + 0x1cc0], xmm0
test rdi, rdi
jne 0x1400c82c1
lea rax, [0x1402d6850]
mov qword [rbp + 0xd50], rax
lea rax, [rbp + 0xd58]
movups xmmword [rax], xmm6
and qword [rax + 0x10], 0
push 0x20
pop rcx
push 8
pop rdx
call fcn.140084fcd
mov rdi, rax
movups xmm0, xmmword [rbp + 0xd50]
movups xmm1, xmmword [rbp + 0xd60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x1d28], rax
mov byte [rbp + 0x1e0e], 1
xor ecx, ecx
call fcn.14006e69e
mov qword [rbp + 0x1df8], rdi
movaps xmm0, xmmword [rbp + 0x1cc0]
movaps xmm1, xmmword [rbp + 0x1cd0]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
push 0x20
pop rcx
push 8
pop rdx
call fcn.140084fcd
movaps xmm0, xmmword [rbp + 0xd50]
movaps xmm1, xmmword [rbp + 0xd60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x1df8]
mov qword [rbp + 0x1d28], rdx
mov byte [rbp + 0x1e0e], 0
lea rcx, fcn.14006e493
mov qword [rsp + 0x20], rcx
mov rcx, rdx
movabs rdx, 0x55dcfd6e00caec4e
movabs r8, 0x546067970c73b3c3
mov r9, rax
call fcn.14007e85b
test rax, rax
je 0x1400c8418
mov qword [rbp + 0x1df0], rax
mov rcx, rax
mov qword [rbp + 0x1d08], rdx
call qword [rdx + 0x18]
movabs rcx, 0x55dcfd6e00caec4e
xor rax, rcx
movabs rcx, 0x546067970c73b3c3
xor rdx, rcx
or rdx, rax
jne 0x1400c83f0
mov rcx, qword [rbp + 0x1df0]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd50], xmm0
push 8
pop rdx
call fcn.14005d7f0
cmp qword [rbp + 0xd50], 0
mov rax, qword [rbp + 0x1df8]
je 0x1400c8418
mov qword [rbp + 0x1d30], rax
mov eax, dword [rbp + 0x1dc8]
mov byte [rbp + 0x1e12], al
xor eax, eax
mov byte [rbp + 0x1e11], al
mov byte [rbp + 0x1e10], al
mov byte [rbp + 0x1e0f], 1
mov rcx, r13
call fcn.14006ddb5
jmp 0x1400c8418
mov qword [rbp + 0x1df8], rdi
jmp 0x1400c8422
mov rax, qword [rbp + 0x1df8]
mov qword [rbp + 0x1d28], rax
mov byte [rbp + 0x1e0e], 0
mov rcx, qword [rbp + 0x1df0]
mov rdx, qword [rbp + 0x1d08]
call fcn.14007eaa8
mov dword [rbp + 0x1df0], 0
mov rcx, rsi
mov rdi, r13
lea rsi, [rbp + 0x1bd0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x1cf8]
mov byte [rbp + 0xdba], al
mov rcx, qword [rbp + 0x1ca8]
mov word [rbp + 0xdb8], cx
mov r8, qword [rbp + 0x1df8]
mov qword [rbp + 0xdb0], r8
cmp cx, 0x64
mov edx, dword [rbp + 0x1dc8]
je 0x1400c8496
movzx eax, cx
cmp eax, 0x65
je 0x1400c922a
cmp eax, 0xcc
je 0x1400c9240
cmp eax, 0x130
je 0x1400c9240
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x1400c91f8
cmp qword [r12 + 0x158], 0
je 0x1400c91b2
mov qword [rbp + 0x1d30], r8
mov byte [rbp + 0x1e12], dl
mov eax, dword [rbp + 0x1df0]
mov byte [rbp + 0x1e11], al
mov byte [rbp + 0x1e10], 1
mov byte [rbp + 0x1e0f], 0
mov rcx, r13
call fcn.14006e5ba
cmp ebx, 3
jne 0x1400c8500
mov rax, qword [rbp + 0x1d68]
cmp eax, 3
je 0x1400c8500
mov eax, dword [rbp + 0x1df0]
mov byte [rbp + 0x1e0a], al
mov byte [rbp + 0x1e09], 0
mov rcx, r15
call fcn.1400872d9
mov eax, dword [rbp + 0x1df0]
mov byte [rbp + 0x1e0c], al
mov byte [rbp + 0x1e0b], 0
lea rcx, [rbp + 0x1b18]
call fcn.14006ddb5
test r14, r14
jne 0x1400c853a
cmp qword [rbp + 0x1b80], 0
je 0x1400c853a
lea rcx, [rbp + 0x1b80]
call fcn.14006ddb5
mov rsi, qword [r12 + 0x158]
jmp 0x1400c6ef0
cmp rcx, r9
jbe case.default.0x1400c7180
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rbp + 0x1d78], rax
cmp cl, 0xa
jne 0x1400c91ef
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
lea rax, [0x1402fed78]
mov qword [rbp + 0x1d58], rax
xor r15d, r15d
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, dil
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r12b
add eax, ecx
sub rsi, qword [rbp + 0x1d70]
xor ebx, ebx
xor r12d, r12d
mov qword [rbp + 0x1ca8], rax
mov qword [rbp + 0x1df0], rbx
mov rax, rbx
shl rax, 5
add rax, rbp
add rax, 0xd50
mov qword [rbp + 0x1dd8], rax
mov rbx, r12
mov rdx, qword [rbp + 0x1d70]
mov rdi, qword [rbp + 0x1d78]
cmp rdx, rdi
jbe case.default.0x1400c7180
mov r13, qword [rbp + 0x1d68]
movzx eax, byte [r13 + rdi]
lea r12, [rdi + 1]
mov qword [rbp + 0x1d78], r12
cmp eax, 0xa
je 0x1400c8d95
cmp eax, 0xd
je 0x1400c8d73
lea rcx, [0x1402c05b0]
cmp byte [rax + rcx], 0
je 0x1400c8793
lea rcx, [rdi + r13]
add rcx, 2
mov r9, rdi
inc rdi
cmp rdx, rdi
jbe case.default.0x1400c7180
mov rax, rcx
movzx r8d, byte [r13 + r9 + 1]
inc rcx
lea r10, [0x1402c05b0]
cmp byte [r8 + r10], 0
jne 0x1400c8628
lea rcx, [rbx + rdi]
inc rcx
mov qword [rbp + 0x1d60], rcx
lea r10, [rdi + r13]
inc r10
mov rcx, rdi
not rcx
and qword [rbp + 0x1d78], 0
add rcx, rdx
mov qword [rbp + 0x1d68], r10
mov qword [rbp + 0x1d70], rcx
cmp r8b, 0x3a
jne 0x1400c87df
mov r8, qword [rbp + 0x1d68]
mov r9, qword [rbp + 0x1d70]
mov r12, qword [rbp + 0x1d78]
cmp r9, r12
jbe case.default.0x1400c7180
movzx eax, byte [r8 + r12]
lea rcx, [r12 + 1]
mov rbx, rcx
mov qword [rbp + 0x1d78], rcx
cmp rax, 9
je 0x1400c877b
cmp eax, 0x20
je 0x1400c877b
lea rcx, [0x1402af11d]
cmp byte [rax + rcx], 0
jne 0x1400c884e
cmp eax, 0xa
je 0x1400c8715
cmp eax, 0xd
jne 0x1400c8b2e
cmp r9, rbx
jbe case.default.0x1400c7180
mov al, byte [r8 + r12 + 1]
add r12, 2
mov qword [rbp + 0x1d78], r12
cmp al, 0xa
je 0x1400c8718
jmp 0x1400c8ecc
mov r12, rbx
test word [rbp + 0x1d40], 0xff00
je 0x1400c8c01
lea rcx, [rbp + 0x1d68]
mov rbx, r8
mov qword [rbp + 0x1df8], r12
mov r12, r13
mov r13, r15
mov r15, r9
call fcn.140084ab7
mov r9, r15
mov r15, r13
mov r13, r12
mov r12, qword [rbp + 0x1df8]
test al, 1
je case.default.0x1400c7180
mov r8, rbx
cmp dl, 9
je 0x1400c86a4
movzx eax, dl
cmp eax, 0x20
je 0x1400c86a4
jmp 0x1400c8c01
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
add qword [rbp + 0x1d60], rbx
jmp 0x1400c868f
mov rcx, qword [rbp + 0x1d40]
shr rcx, 0x20
shl rcx, 0x38
je 0x1400c8d6c
test al, al
je 0x1400c8cc8
movzx eax, al
cmp eax, 0xa
je 0x1400c8ab1
cmp eax, 0xd
je 0x1400c8a91
cmp rdx, r12
jbe case.default.0x1400c7180
mov al, byte [r13 + r12]
inc r12
mov qword [rbp + 0x1d78], r12
jmp 0x1400c87a8
cmp byte [rbp + 0x1d40], 0
je 0x1400c8ac5
lea r10, [rdi + r13]
sub r9, rdx
push 1
pop r12
cmp r8b, 0x20
je 0x1400c880a
movzx edx, r8b
cmp edx, 9
jne 0x1400c8aca
lea rdx, [r9 + r12]
add rdx, 2
cmp rdx, 1
je case.default.0x1400c7180
mov r8b, byte [r10 + r12]
mov qword [rbp + 0x1d78], r12
inc r12
cmp r8b, 0x3a
jne 0x1400c87f7
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
add rbx, rdi
add rbx, r12
mov qword [rbp + 0x1d60], rbx
jmp 0x1400c868f
mov rax, qword [0x14036f0e8]
test rax, rax
jne 0x1400c888c
push 0xf
pop rcx
call fcn.14006a71c
mov bl, al
push 0xb
pop rcx
call fcn.14006a71c
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test bl, bl
cmovne rcx, rdx
mov qword [0x14036f0e8], rcx
cmovne rax, rdx
cmp rax, 3
je 0x1400c88ba
cmp rax, 2
je 0x1400c88ac
cmp rax, 1
jne 0x1400c88d6
lea rcx, [rbp + 0x1d68]
call fcn.140084ad2
jmp 0x1400c88d6
lea rcx, [rbp + 0x1d68]
call fcn.140084b08
jmp 0x1400c88d6
lea rcx, [rbp + 0x1d68]
call fcn.140084b08
test al, al
je 0x1400c88d6
lea rcx, [rbp + 0x1d68]
call fcn.140084ad2
mov r10, qword [rbp + 0x1d68]
mov r12, qword [rbp + 0x1d70]
mov rcx, qword [rbp + 0x1d78]
cmp rcx, 0xfffffffffffffff7
ja 0x1400c89a5
lea rbx, [rcx + 8]
cmp rbx, r12
ja 0x1400c89a5
movq xmm0, qword [r10 + rcx]
movdqa xmmword [rbp + 0x1ae0], xmm0
movzx eax, byte [rbp + 0x1ae0]
lea r9, [0x1402af11d]
cmp byte [rax + r9], 0
je 0x1400c89d3
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x1400c89d8
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x1400c89de
shr edx, 0x18
cmp byte [rdx + r9], 0
je 0x1400c89e4
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r9], 0
je 0x1400c89ef
shr eax, 8
cmp byte [rax + r9], 0
je 0x1400c89f5
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r9], 0
je 0x1400c89fb
shr eax, 8
cmp byte [rax + r9], 0
mov qword [rbp + 0x1d78], rbx
mov rcx, rbx
jne 0x1400c88eb
jmp 0x1400c8a09
cmp r12, rcx
jbe case.default.0x1400c7180
movzx eax, byte [r10 + rcx]
inc rcx
mov qword [rbp + 0x1d78], rcx
lea rdx, [0x1402af11d]
cmp byte [rax + rdx], 0
jne 0x1400c88eb
mov rbx, rcx
jmp 0x1400c8a09
inc rcx
jmp 0x1400c89ff
add rcx, 2
jmp 0x1400c89ff
add rcx, 3
jmp 0x1400c89ff
add rcx, 4
mov rbx, rcx
mov eax, edx
jmp 0x1400c8a02
add rcx, 5
jmp 0x1400c89ff
add rcx, 6
jmp 0x1400c89ff
add rcx, 7
mov rbx, rcx
mov qword [rbp + 0x1d78], rbx
cmp al, 0xa
je 0x1400c8a3c
movzx ecx, al
cmp ecx, 0xd
jne 0x1400c8baf
cmp r12, rbx
jbe case.default.0x1400c7180
mov al, byte [r10 + rbx]
inc rbx
mov qword [rbp + 0x1d78], rbx
push 0xfffffffffffffffe
pop rcx
cmp al, 0xa
je 0x1400c8a3f
jmp 0x1400c8ecc
push 0xffffffffffffffff
pop rcx
mov qword [rbp + 0x1dc8], rcx
test word [rbp + 0x1d40], 0xff00
je 0x1400c8c9a
lea rcx, [rbp + 0x1d68]
mov qword [rbp + 0x1df8], r10
call fcn.140084ab7
mov r10, qword [rbp + 0x1df8]
test al, 1
je case.default.0x1400c7180
cmp dl, 9
je 0x1400c884e
movzx eax, dl
cmp eax, 0x20
je 0x1400c884e
jmp 0x1400c8c9a
cmp rdx, r12
jbe case.default.0x1400c7180
mov al, byte [r13 + r12]
inc r12
mov qword [rbp + 0x1d78], r12
cmp al, 0xa
jne 0x1400c8d6c
add rbx, r12
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
jmp 0x1400c85ce
xor r12d, r12d
jmp 0x1400c8acd
dec r12
mov rdx, qword [rbp + 0x1d40]
shr rdx, 0x20
shl rdx, 0x38
je 0x1400c8d6c
mov rbx, qword [rbp + 0x1d60]
add rax, r12
test r8b, r8b
je 0x1400c8d6c
movzx edx, r8b
cmp edx, 0xa
je 0x1400c8ab1
cmp edx, 0xd
je 0x1400c8b1e
cmp rcx, r12
jbe case.default.0x1400c7180
mov r8b, byte [rax]
inc r12
mov qword [rbp + 0x1d78], r12
inc rax
jmp 0x1400c8aec
cmp rcx, r12
jbe case.default.0x1400c7180
mov al, byte [rax]
jmp 0x1400c8a9f
mov rcx, qword [rbp + 0x1d40]
shr rcx, 0x20
shl rcx, 0x38
je 0x1400c8ecc
test al, al
lea rdi, [rbp + 0x1c80]
je 0x1400c8f1b
movzx eax, al
cmp eax, 0xa
je 0x1400c8b97
cmp eax, 0xd
je 0x1400c8b78
cmp r9, rbx
jbe case.default.0x1400c7180
mov al, byte [r8 + rbx]
inc rbx
mov qword [rbp + 0x1d78], rbx
jmp 0x1400c8b43
cmp r9, rbx
jbe case.default.0x1400c7180
mov al, byte [r8 + rbx]
inc rbx
mov qword [rbp + 0x1d78], rbx
cmp al, 0xa
jne 0x1400c8ecc
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
add rbx, qword [rbp + 0x1d60]
jmp 0x1400c85ce
mov rcx, qword [rbp + 0x1d40]
shr rcx, 0x20
shl rcx, 0x38
je 0x1400c8ecc
test al, al
je 0x1400c8fa3
movzx eax, al
cmp eax, 0xa
je 0x1400c8b97
cmp eax, 0xd
je 0x1400c8bf2
cmp r12, rbx
jbe case.default.0x1400c7180
mov al, byte [r10 + rbx]
inc rbx
mov qword [rbp + 0x1d78], rbx
jmp 0x1400c8bc4
cmp r12, rbx
jbe case.default.0x1400c7180
mov al, byte [r10 + rbx]
jmp 0x1400c8b85
lea rcx, [rbp + 0x1d68]
call fcn.140084a8a
mov rcx, rax
xor r8d, r8d
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140099ad8
mov r10, rax
mov rbx, r12
mov rax, qword [rbp + 0x1df0]
cmp rax, 0x64
je 0x1400c8f63
add rbx, qword [rbp + 0x1d60]
mov r12, rbx
lea rbx, [rax + 1]
mov r8, rdx
test r8, r8
je 0x1400c8c7f
movzx eax, byte [r10 + r8 - 1]
cmp rax, 0x20
ja 0x1400c8c6d
movabs rcx, 0x100002600
bt rcx, rax
jae 0x1400c8c6d
dec r8
jmp 0x1400c8c47
mov rcx, r10
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140099ad8
mov r10, rax
mov rax, qword [rbp + 0x1dd8]
mov qword [rax], r13
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r10
mov qword [rax + 0x18], rdx
jmp 0x1400c85ad
mov rdx, qword [rbp + 0x1dc8]
add rdx, rbx
mov rax, r10
and qword [rbp + 0x1d78], 0
add rax, rbx
sub r12, rbx
mov qword [rbp + 0x1d68], rax
mov qword [rbp + 0x1d70], r12
jmp 0x1400c8c25
mov rcx, qword [rbp + 0x1d50]
and rcx, 0xffffffffffffff00
xor eax, eax
or rcx, rax
mov qword [rbp + 0x1d50], rcx
movzx ecx, cl
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
jmp rcx
cmp rax, rcx
jbe case.default.0x1400c7180
cmp byte [r10 + rcx], 0xa
jne 0x1400c91ef
inc rcx
sub rax, rcx
and qword [rbp + 0x1d78], 0
add rcx, r10
mov qword [rbp + 0x1d68], rcx
mov qword [rbp + 0x1d70], rax
test dl, 1
lea rax, [0x1402fed78]
cmovne r10, rax
mov qword [rbp + 0x1d58], r10
mov eax, 0
cmovne r15, rax
jmp 0x1400c8585
xor eax, eax
jmp 0x1400c8ecf
cmp rdx, r12
jbe case.default.0x1400c7180
cmp byte [r13 + r12], 0xa
push 2
pop rax
jne 0x1400c8ecf
lea r12, [rdi + rbx]
add r12, 2
jmp 0x1400c8d98
add r12, rbx
mov rax, r12
and rax, 0xffffffffffffff00
lea r13, [rbp + 0xd50]
movzx ecx, r12b
or rcx, rax
mov qword [rbp + 0x1d50], rcx
mov rdi, qword [rbp + 0x1ca8]
lea eax, [rdi - 0x3e8]
cmp ax, 0xfc7c
jb 0x1400c9434
cmp qword [rbp + 0x1d58], 0
mov r12, qword [rbp + 0x1de0]
mov rbx, qword [rbp + 0x1cf8]
je 0x1400c9908
mov ecx, edi
call fcn.1400835bc
test rax, rax
je 0x1400c8e1f
mov r9, rdx
mov rcx, qword [rbp + 0x1d58]
mov rdx, r15
mov r8, rax
call fcn.14008c355
test al, al
je 0x1400c8e1f
and qword [rbp + 0x1d68], 0
lea r15, [rbp + 0x1d68]
jmp 0x1400c8e38
lea rcx, [rbp + 0x1d68]
mov rdx, qword [rbp + 0x1d58]
mov r8, r15
mov r15, rcx
call fcn.14005e0ab
add rsi, qword [rbp + 0x1d50]
mov rax, qword [rbp + 0x1df0]
push 0x18
pop rcx
sub rax, 1
jb 0x1400c8ea2
mov rdx, qword [rbp + rcx + 0xd40]
cmp rdx, 0xffff
ja 0x1400c93bc
mov r8, qword [rbp + rcx + 0xd38]
mov r9, qword [rbp + rcx + 0xd48]
sub r8, r14
add rdx, r8
sub r9, r14
mov r10, qword [rbp + rcx + 0xd50]
add r10, r9
mov qword [rbp + rcx - 0x68], r8
mov qword [rbp + rcx - 0x60], rdx
mov qword [rbp + rcx - 0x58], r9
mov qword [rbp + rcx - 0x50], r10
add rcx, 0x20
jmp 0x1400c8e49
mov rax, qword [rbp + 0x1d68]
lea rcx, [rbp + 0x1d70]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x1bd0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x1be0], rcx
jmp 0x1400c735b
push 1
pop rax
mov rcx, qword [rbp + 0x1d50]
and rcx, 0xffffffffffffff00
or rcx, rax
mov qword [rbp + 0x1d50], rcx
movzx ecx, cl
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
jmp rcx
mov rcx, qword [rbp + 0x1d50]
and rcx, 0xffffffffffffff00
push 1
pop rax
or rcx, rax
mov qword [rbp + 0x1d50], rcx
movzx ecx, cl
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
jmp rcx
push 5
pop r8
movzx ecx, r8b
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rbp + 0x1d50], r8
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
jmp rcx
mov rcx, qword [rbp + 0x1d50]
and rcx, 0xffffffffffffff00
push 1
pop rax
or rcx, rax
mov qword [rbp + 0x1d50], rcx
movzx ecx, cl
xor eax, eax
lea rdx, [0x1400ca938]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
jmp rcx
mov al, 0xa
jmp case.0x1400c7180.0
xor eax, eax
jmp 0x1400c9091
mov al, byte [rbp + 0x1e0d]
push 3
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
jmp 0x1400c9022
xor eax, eax
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r13, [rbp + 0xd50]
lea rdi, [rbp + 0x1c80]
mov byte [rbp + 0x1e0d], al
mov rcx, rdi
call fcn.140070305
mov rcx, rdi
call fcn.1400bea95
cmp rbx, 4
je 0x1400c9475
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0xc90]
push 0x60
pop r8
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x1c3b]
mov dword [rbp + 0x1d10], eax
mov al, byte [rbp + 0x1c3f]
mov byte [rbp + 0x1d14], al
cmp rbx, 3
jne 0x1400c9484
mov rax, qword [r12 + 0x158]
xor ecx, ecx
cmp byte [r12 + 0xd0], 0
sete cl
cmp rax, qword [r12 + rcx*8 + 0xd8]
jae 0x1400c944c
mov rcx, r13
mov rdx, qword [rbp + 0x1b38]
mov r8, qword [rbp + 0x1bc8]
call fcn.1400c36b6
cmp dword [rbp + 0xd50], 2
je 0x1400c9452
movups xmm0, xmmword [rbp + 0xd50]
movaps xmmword [rbp + 0x1ad0], xmm0
lea rcx, [rbp - 0x50]
lea rdx, [rbp + 0x1ad0]
call fcn.1400c6d7f
cmp qword [rbp - 0x50], 0
jne 0x1400c945e
cmp qword [rbp - 0x48], 0
jne 0x1400c6ecc
jmp 0x1400c946e
mov cl, 1
mov byte [rbp + 0x1e0d], 0xb
push 4
pop rbx
mov al, 1
mov dword [rbp + 0x1df0], eax
mov al, 1
test cl, cl
je 0x1400c9149
mov rcx, qword [rbp + 0x1d68]
cmp ecx, 3
je 0x1400c9149
mov ecx, dword [rbp + 0x1df0]
mov byte [rbp + 0x1e0a], cl
mov byte [rbp + 0x1e09], al
mov rcx, r15
call fcn.1400872d9
cmp rdi, r14
mov esi, dword [rbp + 0x1df0]
je 0x1400c9167
mov byte [rbp + 0x1e04], sil
lea rcx, [rbp + 0x1bd0]
call fcn.14008542e
mov byte [rbp + 0x1e0c], sil
mov byte [rbp + 0x1e0b], 0
lea rcx, [rbp + 0x1b18]
call fcn.14006ddb5
test sil, sil
je 0x1400c919c
cmp qword [rbp + 0x1b80], 0
je 0x1400c919c
lea rcx, [rbp + 0x1b80]
call fcn.14006ddb5
lea rdi, [rbp + 0x1c80]
jmp 0x1400c9036
mov al, 4
push 4
pop rbx
jmp case.0x1400c7180.0
push 3
pop rbx
mov qword [rbp + 0x1d30], r8
mov eax, dword [rbp + 0x1dc8]
mov byte [rbp + 0x1e12], al
mov eax, dword [rbp + 0x1df0]
mov byte [rbp + 0x1e11], al
mov byte [rbp + 0x1e10], 1
mov byte [rbp + 0x1e0f], 0
mov rcx, r13
call fcn.14006e5ba
jmp 0x1400c92b5
mov al, 0xa
push 4
jmp 0x1400c9005
mov rax, qword [rbp + 0x1b50]
movzx eax, byte [rax]
cmp rax, 0xb
je 0x1400c92d0
cmp eax, 5
je 0x1400c9240
cmp eax, 7
jne 0x1400c92d0
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x1400c92d0
mov al, 1
mov qword [rbp + 0x1d48], rax
xor eax, eax
mov qword [rbp + 0x1d20], rax
xor esi, esi
jmp 0x1400c9255
mov sil, 1
xor eax, eax
mov qword [rbp + 0x1d20], rax
xor eax, eax
mov qword [rbp + 0x1d48], rax
mov rbx, qword [rbp + 0xd50]
mov al, byte [rbp + 0xd58]
mov byte [rbp + 0x1e0d], al
movzx eax, byte [rbp + 0xd5f]
shl eax, 0x10
movzx ecx, word [rbp + 0xd5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rbp + 0xd59]
or rax, rcx
mov qword [rbp + 0x1b58], rax
lea rcx, [rbp + 0xc90]
lea rdx, [rbp + 0xd60]
push 0x60
pop r8
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rbp + 0x1d58]
and al, sil
mov byte [rbp + 0x1dd7], al
xor eax, eax
mov rdi, qword [rbp + 0x1dd8]
mov r14, qword [rbp + 0x1d60]
mov ecx, dword [rbp + 0x1dc8]
jmp 0x1400c911f
movups xmm8, xmmword [0x1402b0498]
movaps xmmword [rbp + 0x1cd0], xmm8
movups xmm9, xmmword [0x1402b0488]
movaps xmmword [rbp + 0x1cc0], xmm9
mov rcx, r13
lea rdx, [rbp + 0x1cc0]
call fcn.140071545
test al, al
je 0x1400c937b
mov byte [rbp + 0x1e0d], 2
cmp byte [rbp + 0xdba], 1
push 4
pop rbx
mov r8, qword [rbp + 0x1df8]
je 0x1400c91b5
movaps xmmword [rbp + 0x1cd0], xmm8
movaps xmmword [rbp + 0x1cc0], xmm9
lea rcx, [rbp + 0x1c60]
mov rdx, r13
lea r8, [rbp + 0x1cc0]
call fcn.140089267
lea rcx, [rbp + 0x1cc0]
lea rdx, [rbp + 0x1c60]
call fcn.14008a23e
lea rcx, [rbp + 0x1cc0]
call fcn.14008c381
movzx eax, al
not rax
mov qword [rbp + 0x1d20], rax
mov sil, 1
jmp 0x1400c924c
mov rcx, r13
call fcn.14008b902
cmp rax, 1
jne 0x1400c93ce
mov byte [rbp + 0x1e0d], 9
push 4
pop rbx
cmp rdx, 0xfffffffffffffffe
mov r8, qword [rbp + 0x1df8]
jae 0x1400c91b5
mov sil, 1
xor eax, eax
mov qword [rbp + 0x1d48], rax
mov qword [rbp + 0x1d20], rdx
jmp 0x1400c9255
mov rcx, r15
call fcn.14000dd60
mov al, 9
push 4
pop rbx
jmp 0x1400c9029
movups xmm0, xmmword [0x1402cb698]
movaps xmmword [rbp + 0x1cd0], xmm0
movups xmm0, xmmword [0x1402cb688]
movaps xmmword [rbp + 0x1cc0], xmm0
mov rcx, r13
lea rdx, [rbp + 0x1cc0]
call fcn.140071545
mov sil, 1
mov byte [rbp + 0x1e0d], 1
push 4
pop rbx
test al, al
mov r8, qword [rbp + 0x1df8]
jne 0x1400c91b5
xor eax, eax
mov qword [rbp + 0x1d48], rax
push 0xffffffffffffffff
pop rax
mov qword [rbp + 0x1d20], rax
jmp 0x1400c9255
mov al, 9
jmp case.0x1400c7180.0
mov al, 0xa
push 4
pop rbx
mov r12, qword [rbp + 0x1de0]
lea r15, [rbp + 0x1d68]
jmp 0x1400c9029
xor ecx, ecx
mov dl, 9
jmp 0x1400c947d
push 4
pop rbx
mov qword [rbp + 0x1d48], rax
jmp 0x1400c94cb
mov rax, qword [rbp - 0x48]
push 3
pop rbx
mov qword [rbp + 0x1d48], rcx
jmp 0x1400c94cb
call fcn.14008b230
jmp 0x1400c94ee
xor ecx, ecx
mov dl, byte [rbp + 0x1e0d]
call fcn.140086517
jmp 0x1400c94ee
movzx eax, byte [rbp + 0x1e0d]
mov rsi, qword [rbp + 0x1b58]
shl rsi, 8
or rsi, rax
lea rcx, [rbp + 0xcf0]
lea rdx, [rbp + 0xc30]
push 0x60
pop r8
call sub.VCRUNTIME140.dll_memcpy
mov rax, rsi
mov ecx, dword [rbp + 0x1d10]
mov dword [rbp + 0x1d18], ecx
mov cl, byte [rbp + 0x1d14]
mov byte [rbp + 0x1d1c], cl
cmp rbx, 3
je 0x1400c94ee
cmp rbx, 4
jne 0x1400c955d
mov rax, qword [rbp + 0x1cf0]
mov qword [rax], 5
jmp 0x1400c977f
mov qword [rbp + 0x1bd0], rax
mov bl, byte [r12 + 0xca]
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xca], 2
mov r9, qword [r12 + 0x158]
test r9, r9
je 0x1400c9657
mov rcx, qword [rbp + 0x1d00]
mov rcx, qword [rcx]
xor edx, edx
cmp r9, rdx
je 0x1400c954b
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x1400c9546
cmp r8d, 0xa
jne 0x1400c962e
inc rdx
jmp 0x1400c952c
mov rsi, rax
mov qword [rbp + 0x1d68], r9
mov rdx, r9
jmp 0x1400c9641
lea r8, [rbp + 0x19e8]
push 0xc
pop rcx
lea rsi, [rbp + 0xcf0]
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov r9, qword [rbp + 0x1d20]
mov qword [r8 + 0x60], r9
xor ecx, ecx
mov byte [r8 + 0x68], cl
mov r11b, byte [rbp + 0x1dd7]
mov byte [r8 + 0x69], r11b
mov r10, qword [rbp + 0x1d48]
mov byte [r8 + 0x6a], r10b
mov edx, dword [rbp + 0x1d18]
mov dword [r8 + 0x6b], edx
mov dl, byte [rbp + 0x1d1c]
mov byte [r8 + 0x6f], dl
mov qword [r8 - 0x10], rbx
mov edx, r11d
mov qword [r8 - 8], rax
mov byte [r12 + 0xc8], cl
cmp byte [r12 + 0xca], 2
jne 0x1400c95d1
test dl, dl
jne 0x1400c95e0
xor eax, eax
cmp dl, 1
adc al, 1
mov byte [r12 + 0xca], al
mov al, byte [rbp + 0x1a42]
mov byte [r12 + 0xcb], al
test r10b, r10b
setne bl
cmp r9, 0xfffffffffffffffe
je 0x1400c9731
cmp r9, 0xffffffffffffffff
je 0x1400c972d
test r9, r9
jne 0x1400c9737
mov qword [r12 + 0x70], 3
mov rcx, r12
mov rdx, qword [rbp + 0x1bc8]
call fcn.1400c350c
jmp 0x1400c9758
mov rsi, rax
mov qword [rbp + 0x1d68], rdx
cmp r9, rdx
jb 0x1400c98a5
mov byte [rbp + 0x1e05], 1
mov rcx, qword [rbp + 0x1d00]
call fcn.14005e715
mov rax, rsi
cmp byte [rax + 0x30], 0
je 0x1400c96a0
test bl, bl
jne 0x1400c96a0
cmp qword [r12 + 0x158], 0
jne 0x1400c96a0
mov qword [r12 + 0x88], 5
mov byte [r12 + 0xca], 2
mov rax, qword [rbp + 0x1cf0]
mov qword [rax], 4
lea rcx, [rbp + 0x1bd0]
call fcn.1400a1454
jmp 0x1400c977f
mov qword [rbp + 0xd50], rax
cmp dword [r12 + 0x88], 2
jne 0x1400c9719
mov rdx, qword [r12 + 0x158]
cmp rdx, 0x18
jb 0x1400c9719
mov rsi, rax
mov rax, qword [rbp + 0x1d00]
mov rcx, qword [rax]
lea r9, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
push 0x18
pop r8
call fcn.14009210a
lea r8, [0x1402c7833]
push 0x18
pop r9
mov rcx, rax
call fcn.140116d88
test al, al
mov rax, rsi
je 0x1400c9719
xor ecx, ecx
mov dl, 5
call fcn.140086517
mov rsi, rax
mov byte [rbp + 0x1e05], 0
lea rcx, [rbp + 0xd50]
call fcn.1400a1454
mov rax, rsi
mov rcx, qword [rbp + 0x1cf0]
mov qword [rcx], 3
mov qword [rcx + 8], rax
jmp 0x1400c977f
mov al, 2
jmp 0x1400c973c
mov al, 1
xor ecx, ecx
jmp 0x1400c973c
xor eax, eax
mov rcx, r9
mov byte [r12 + 0x78], al
mov byte [r12 + 0x79], 0
mov qword [r12 + 0x80], rcx
mov qword [r12 + 0x70], 2
add bl, bl
push 0xe
pop rcx
lea rsi, [rbp + 0x19d8]
mov rax, qword [rbp + 0x1cf0]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0x1d20]
mov qword [rax + 0x70], rcx
mov byte [rax + 0x78], bl
movaps xmm6, xmmword [rbp + 0x1e20]
movaps xmm7, xmmword [rbp + 0x1e30]
movaps xmm8, xmmword [rbp + 0x1e40]
movaps xmm9, xmmword [rbp + 0x1e50]
add rsp, 0x1ee8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x1e14], 0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, rdi
call fcn.1402816e0
jmp 0x1400c991e
mov byte [rbp + 0x1e14], 1
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, r14
call fcn.1402816e0
jmp 0x1400c991e
mov byte [rbp + 0x1e14], 0
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, rsi
call fcn.1402816e0
jmp 0x1400c991e
mov al, 1
mov byte [rbp + 0x1e17], al
mov byte [rbp + 0x1e16], al
mov byte [rbp + 0x1e15], al
lea rcx, str.reserve_overflow
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
push 0x10
pop rdx
call fcn.140281c00
jmp 0x1400c991e
mov byte [rbp + 0x1e14], 1
push 8
pop rcx
mov edx, 0x240
call fcn.140281350
jmp 0x1400c991e
mov al, 1
mov byte [rbp + 0x1e17], al
mov byte [rbp + 0x1e16], al
mov byte [rbp + 0x1e15], al
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
push 0x1d
pop rdx
call fcn.140282ad2
jmp 0x1400c991e
mov al, 1
mov byte [rbp + 0x1e17], al
mov byte [rbp + 0x1e16], al
mov byte [rbp + 0x1e15], al
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
push 0x24
pop rdx
call fcn.140282ad2
jmp 0x1400c991e
mov qword [rbp + 0x1a58], r9
mov qword [rbp - 0x50], r15
lea rax, [fcn.14014fcfc]
mov qword [rbp - 0x48], rax
lea rcx, [rbp + 0x1a58]
mov qword [rbp - 0x40], rcx
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rbp + 0xd50]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x50]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov byte [rbp + 0x1e05], 1
lea rdx, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.4.0_src_bytes_mut.rsx
call fcn.1402816a0
jmp 0x1400c991e
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.5_srcwin.rs
lea r8, str.C:Users_admin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
push 0x2b
pop rdx
call fcn.140281860
ud2