Function at 0x14003fcd0
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ed8
call fcn.1400c2650
sub rsp, rax
movaps xmmword [rsp + 0x1ec0], xmm9
movaps xmmword [rsp + 0x1eb0], xmm8
movaps xmmword [rsp + 0x1ea0], xmm7
movaps xmmword [rsp + 0x1e90], xmm6
mov rdi, rcx
cmp dword [rcx + 0x180], 2
je 0x14004232c
mov rbx, rdx
lea rcx, [rdi + 0x180]
mov qword [rsp + 0x260], rcx
call fcn.140048591
test al, al
je 0x14004232c
lea rax, [rdi + 0xd8]
mov qword [rsp + 0x2c8], rax
mov al, byte [rdi + 0xc9]
mov byte [rsp + 0x4d], al
mov eax, dword [rdi + 0xca]
mov dword [rsp + 0x44], eax
mov al, byte [rdi + 0xce]
mov byte [rsp + 0x4e], al
mov al, byte [rdi + 0xd0]
mov byte [rsp + 0x4f], al
lea rax, [rdi + 0x158]
mov qword [rsp + 0x180], rax
lea rax, [rdi + 0x18]
mov qword [rsp + 0x2c0], rax
movss xmm6, dword [0x1400c8700]
xorps xmm7, xmm7
lea r13, [rsp + 0x590]
lea rbp, [rsp + 0x110]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x268], rbx
mov rsi, qword [rdi + 0x160]
test rsi, rsi
je 0x140041c05
mov qword [rsp + 0x390], 2
and qword [rsp + 0x3b0], 0
mov rax, qword [rsp + 0x180]
mov r15, qword [rax]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], rsi
xor edi, edi
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x60]
call fcn.1400232ce
test al, 1
je 0x140041c0c
cmp dl, 0xd
jne 0x14003fe45
lea rax, [rdi + 1]
mov qword [rsp + 0x70], rax
cmp rsi, rax
jbe 0x140041c0c
mov al, byte [r15 + rdi + 1]
add rdi, 2
mov qword [rsp + 0x70], rdi
cmp al, 0xa
je 0x14003fe05
jmp 0x140041c2c
movzx eax, dl
cmp eax, 0xa
jne 0x14003fe52
inc rdi
jmp 0x14003fe00
lea rcx, [rsp + 0x60]
call fcn.1400232a6
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
cmp rax, 0xfffffffffffffff7
ja 0x14003ff46
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x14003ff46
mov r8, qword [rsp + 0x60]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0x1c0], xmm0
mov r9b, byte [rsp + 0x1c6]
mov r10b, byte [rsp + 0x1c5]
mov r11b, byte [rsp + 0x1c4]
mov bl, byte [rsp + 0x1c3]
mov dil, byte [rsp + 0x1c2]
mov r14b, byte [rsp + 0x1c0]
mov bpl, byte [rsp + 0x1c1]
mov qword [rsp + 0x70], rdx
mov r12d, 6
cmp r14b, 0x48
jne 0x140040adb
cmp bpl, 0x54
jne 0x140040adb
cmp dil, 0x54
lea rbp, [rsp + 0x110]
jne 0x140040ae3
cmp bl, 0x50
jne 0x140040ae3
cmp r11b, 0x2f
jne 0x140040ae3
cmp r10b, 0x31
jne 0x140040ae3
cmp r9b, 0x2e
jne 0x140040ae3
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x140040037
cmp r9d, 0x31
jne 0x140040ae3
mov r9b, 2
jmp 0x14004003a
cmp rcx, rax
jbe 0x140041c0c
mov rdx, qword [rsp + 0x60]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x70], r8
mov r12d, 6
cmp r9b, 0x48
jne 0x140040adb
cmp rcx, r8
jbe 0x140041c0c
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x70], r8
cmp r9b, 0x54
jne 0x140040adb
cmp rcx, r8
jbe 0x140041c0c
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x70], r8
cmp r9b, 0x54
jne 0x140040adb
cmp rcx, r8
jbe 0x140041c0c
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x70], r8
cmp r9b, 0x50
jne 0x140040adb
cmp rcx, r8
jbe 0x140041c0c
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x70], r8
cmp r9b, 0x2f
jne 0x140040adb
cmp rcx, r8
jbe 0x140041c0c
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x70], rax
cmp r8b, 0x31
jne 0x140040adb
cmp rcx, rax
jbe 0x140041c0c
cmp byte [rdx + rax], 0x2e
mov eax, 0
cmove r12, rax
jne 0x140040adb
jmp 0x140041c0c
mov r9b, 1
mov qword [rsp + 0x188], r9
cmp rcx, rdx
jbe 0x140041c0c
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x70], rax
cmp cl, 0x20
jne 0x140040ae3
lea rcx, [rsp + 0x60]
call fcn.1400232a6
test dword [rsp + 0x44], 0xff0000
je 0x140040088
lea rcx, [rsp + 0x60]
call fcn.14002326a
test al, al
jne 0x140041c0c
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
cmp rcx, rax
jbe 0x140041c0c
mov rdx, qword [rsp + 0x60]
mov dil, byte [rdx + rax]
add dil, 0xd0
mov r12d, 3
cmp dil, 9
ja 0x140041c32
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x140041c0c
mov bpl, byte [rdx + rax + 1]
add bpl, 0xd0
cmp bpl, 9
ja 0x140041c32
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x140041c0c
mov r13b, byte [rdx + rax + 2]
add r13b, 0xd0
cmp r13b, 0xa
jae 0x140041c32
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x140041c0c
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x70], r9
cmp r8d, 0xa
je 0x1400401e1
cmp r8d, 0xd
je 0x1400401c2
cmp r8d, 0x20
jne 0x140041c32
test dword [rsp + 0x44], 0xff0000
je 0x14004014e
lea rcx, [rsp + 0x60]
call fcn.14002326a
test al, al
jne 0x140041c0c
lea rcx, [rsp + 0x60]
call fcn.1400232a6
mov r10, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
xor ecx, ecx
cmp rax, rdx
jbe 0x140041c0c
mov rbx, rdx
movzx r8d, byte [r10 + rdx]
inc rdx
cmp r8d, 9
je 0x1400401b0
cmp r8d, 0x20
je 0x1400401b0
cmp r8d, 0xa
je 0x1400408d1
cmp r8d, 0xd
je 0x1400408da
test r8b, r8b
js 0x1400401b0
lea r9d, [r8 - 0x21]
cmp r9b, 0x5d
ja 0x140041c32
test r8b, r8b
movzx ecx, cl
mov r8d, 1
cmovs ecx, r8d
jmp 0x140040169
cmp rcx, r9
jbe 0x140041c0c
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x70], rax
cmp cl, 0xa
jne 0x140041c32
lea rcx, [rsp + 0x60]
call fcn.1400232a6
lea r9, [0x14012c8b8]
xor ebx, ebx
mov qword [rsp + 0x250], r9
movzx eax, dil
imul eax, eax, 0x64
movzx ecx, bpl
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r13b
add eax, ecx
mov qword [rsp + 0x178], rax
sub rsi, qword [rsp + 0x68]
xor edi, edi
xor r14d, r14d
mov qword [rsp + 0x58], rdi
shl rdi, 5
mov qword [rsp + 0xe0], rdi
lea rax, [rsp + rdi]
add rax, 0x590
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x38], r14
mov rcx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
cmp rcx, rbp
jbe 0x140041c0c
mov r13, qword [rsp + 0x60]
movzx eax, byte [r13 + rbp]
lea rdi, [rbp + 1]
mov qword [rsp + 0x70], rdi
cmp eax, 0xa
je 0x14004092c
cmp eax, 0xd
je 0x140040947
lea rdx, [0x1400e44a5]
cmp byte [rax + rdx], 0
je 0x14004042f
mov rdx, rbp
not rdx
add rdx, rcx
lea r8, [rbp + 2]
add r8, r13
mov r10, rbp
inc rbp
cmp rcx, rbp
jbe 0x140041c0c
mov rax, r8
movzx r9d, byte [r13 + r10 + 1]
dec rdx
inc r8
lea r11, [0x1400e44a5]
cmp byte [r9 + r11], 0
jne 0x1400402aa
lea r11, [r10 + 2]
mov rdi, qword [rsp + 0x38]
add rdi, r11
lea rdx, [r11 + r13]
mov r8, rcx
and qword [rsp + 0x70], 0
sub r8, r11
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r8
cmp r9b, 0x3a
mov qword [rsp + 0x38], rdi
je 0x14004036d
cmp byte [rsp + 0x4d], 0
je 0x140040700
sub r10, rcx
lea rcx, [rbp + 1]
add rcx, r13
xor edi, edi
cmp r9b, 0x20
je 0x140040336
movzx r11d, r9b
cmp r11d, 9
jne 0x140040702
lea r9, [r10 + rdi]
add r9, 2
test r9, r9
je 0x140041c0c
mov r9b, byte [rcx + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
cmp r9b, 0x3a
jne 0x140040322
add rdi, qword [rsp + 0x38]
lea rcx, [rsp + 0x60]
call fcn.1400232a6
mov qword [rsp + 0x38], rdi
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
cmp r8, r14
jbe 0x140041c0c
movzx eax, byte [rcx + r14]
lea rdi, [r14 + 1]
mov qword [rsp + 0x70], rdi
cmp rax, 0x20
je 0x140040359
cmp eax, 9
je 0x140040359
lea rdx, [0x1400e45a5]
cmp byte [rax + rdx], 0
jne 0x140040477
cmp eax, 0xa
je 0x1400403dd
cmp eax, 0xd
jne 0x14004075b
cmp r8, rdi
jbe 0x140041c0c
mov al, byte [rcx + r14 + 1]
add r14, 2
mov qword [rsp + 0x70], r14
cmp al, 0xa
je 0x1400403e0
jmp 0x140040aa6
mov r14, rdi
cmp byte [rsp + 0x44], 0
je 0x14004080d
mov rdi, rcx
lea rcx, [rsp + 0x60]
mov r12, rbx
mov rbx, r13
mov r13, r8
call fcn.1400232ce
test al, 1
je 0x140041c0c
mov r8, r13
mov r13, rbx
mov rbx, r12
mov rcx, rdi
cmp dl, 9
je 0x14004037c
movzx eax, dl
cmp eax, 0x20
je 0x14004037c
jmp 0x14004080d
cmp dword [rsp + 0x44], 0x1000000
jb 0x140040aca
test al, al
mov r12, qword [rsp + 0x30]
je 0x140040acf
movzx eax, al
cmp eax, 0xa
je 0x1400406ec
cmp eax, 0xd
je 0x1400406ce
cmp rcx, rdi
jbe 0x140041c0c
mov al, byte [r13 + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
jmp 0x14004043d
mov rax, qword [0x140138da0]
test rax, rax
jne 0x1400404bb
mov ecx, 0xf
call fcn.14000fc57
mov r12d, eax
mov ecx, 0xb
call fcn.14000fc57
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test r12b, r12b
cmovne rcx, rdx
mov qword [0x140138da0], rcx
cmovne rax, rdx
cmp rax, 3
je 0x1400404cf
cmp rax, 2
je 0x1400404e9
cmp rax, 1
je 0x1400404dd
jmp 0x1400404f3
lea rcx, [rsp + 0x60]
call fcn.14002331f
test al, al
je 0x1400404f3
lea rcx, [rsp + 0x60]
call fcn.1400232e9
jmp 0x1400404f3
lea rcx, [rsp + 0x60]
call fcn.14002331f
mov r9, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
cmp rdi, 0xfffffffffffffff7
ja 0x1400405ec
lea rcx, [rdi + 8]
cmp rcx, r12
ja 0x1400405ec
movq xmm0, qword [r9 + rdi]
movdqa xmmword [rsp + 0x330], xmm0
movzx eax, byte [rsp + 0x330]
lea rdx, [0x1400e45a5]
cmp byte [rax + rdx], 0
je 0x140040615
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
lea r11, [0x1400e45a5]
cmp byte [r8 + r11], 0
je 0x14004061a
mov eax, edx
shr eax, 0x10
movzx r8d, al
lea r11, [0x1400e45a5]
cmp byte [r8 + r11], 0
je 0x140040620
shr edx, 0x18
lea rax, [0x1400e45a5]
cmp byte [rdx + rax], 0
je 0x140040626
pextrw eax, xmm0, 2
movzx edx, al
lea r8, [0x1400e45a5]
cmp byte [rdx + r8], 0
je 0x140040631
shr eax, 8
lea rdx, [0x1400e45a5]
cmp byte [rax + rdx], 0
je 0x140040637
pextrw eax, xmm0, 3
movzx edx, al
lea r8, [0x1400e45a5]
cmp byte [rdx + r8], 0
je 0x14004063d
shr eax, 8
lea rdx, [0x1400e45a5]
cmp byte [rax + rdx], 0
je 0x140040644
mov qword [rsp + 0x70], rcx
mov rdi, rcx
jmp 0x140040502
cmp r12, rdi
jbe 0x140041c0c
movzx eax, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
lea rcx, [0x1400e45a5]
cmp byte [rax + rcx], 0
jne 0x140040502
jmp 0x14004064c
inc rdi
jmp 0x140040641
add rdi, 2
jmp 0x140040641
add rdi, 3
jmp 0x140040641
add rdi, 4
mov rcx, rdi
mov eax, edx
jmp 0x140040644
add rdi, 5
jmp 0x140040641
add rdi, 6
jmp 0x140040641
add rdi, 7
mov rcx, rdi
mov qword [rsp + 0x70], rcx
mov rdi, rcx
mov qword [rsp + 0x248], 0xffffffffffffffff
cmp al, 0xa
je 0x140040691
movzx ecx, al
cmp ecx, 0xd
jne 0x1400407c4
cmp r12, rdi
jbe 0x140041c0c
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x248], 0xfffffffffffffffe
cmp al, 0xa
jne 0x140040aa6
cmp byte [rsp + 0x44], 0
je 0x1400408a5
lea rcx, [rsp + 0x60]
mov r14, r9
call fcn.1400232ce
test al, 1
je 0x140041c0c
cmp dl, 9
je 0x140040477
mov r9, r14
movzx eax, dl
cmp eax, 0x20
je 0x140040477
jmp 0x1400408a5
cmp rcx, rdi
jbe 0x140041c0c
mov al, byte [r13 + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
cmp al, 0xa
jne 0x140040aca
add qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x60]
call fcn.1400232a6
jmp 0x14004024c
xor edi, edi
cmp dword [rsp + 0x44], 0x1000000
mov r12, qword [rsp + 0x30]
jb 0x140040acf
add rax, rdi
test r9b, r9b
je 0x140040acf
movzx ecx, r9b
cmp ecx, 0xa
je 0x1400406ec
cmp ecx, 0xd
je 0x14004074d
cmp r8, rdi
jbe 0x140041c0c
mov r9b, byte [rax]
inc rdi
mov qword [rsp + 0x70], rdi
inc rax
mov r12, qword [rsp + 0x30]
jmp 0x140040718
cmp r8, rdi
jbe 0x140041c0c
mov al, byte [rdx + rdi]
jmp 0x1400406dc
cmp dword [rsp + 0x44], 0x1000000
jb 0x140040aa6
test al, al
je 0x140040aa6
movzx eax, al
cmp eax, 0xa
je 0x1400407b0
cmp eax, 0xd
je 0x140040794
cmp r8, rdi
jbe 0x140041c0c
mov al, byte [rcx + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
jmp 0x140040769
cmp r8, rdi
jbe 0x140041c0c
mov al, byte [rcx + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
cmp al, 0xa
jne 0x140040aa6
lea rcx, [rsp + 0x60]
call fcn.1400232a6
add qword [rsp + 0x38], rdi
jmp 0x14004024c
cmp dword [rsp + 0x44], 0x1000000
jb 0x140040aa6
test al, al
je 0x140040aa6
movzx eax, al
cmp eax, 0xa
je 0x1400407b0
cmp eax, 0xd
je 0x1400407fe
cmp r12, rdi
jbe 0x140041c0c
mov al, byte [r9 + rdi]
inc rdi
mov qword [rsp + 0x70], rdi
jmp 0x1400407d2
cmp r12, rdi
jbe 0x140041c0c
mov al, byte [r9 + rdi]
jmp 0x1400407a0
lea rcx, [rsp + 0x60]
call fcn.1400232a6
mov rcx, rax
xor r8d, r8d
lea r9, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14005b3db
mov r9, rax
mov r10, rdx
mov rdi, qword [rsp + 0x58]
cmp rdi, 0x64
movabs rdx, 0x100002600
je 0x140042032
add r14, qword [rsp + 0x38]
inc rdi
mov rcx, r10
test rcx, rcx
je 0x140040889
mov r8, rcx
movzx eax, byte [r9 + rcx - 1]
cmp rax, 0x20
ja 0x140040871
lea rcx, [r8 - 1]
bt rdx, rax
jb 0x140040853
mov rcx, r9
mov rdx, r10
lea r9, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14005b3db
mov r9, rax
mov r10, rdx
mov rax, qword [rsp + 0x190]
mov qword [rax], r13
mov qword [rax + 8], rbp
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], r10
jmp 0x140040224
mov r10, qword [rsp + 0x248]
add r10, rdi
mov rax, r9
add rax, rdi
and qword [rsp + 0x70], 0
sub r12, rdi
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r12
mov r14, rdi
jmp 0x14004082f
mov r9, r10
lea r8, [r10 + rdx]
jmp 0x1400408fd
cmp rax, rdx
jbe 0x140041c0c
cmp byte [r10 + rdx], 0xa
jne 0x140041c32
mov r9, r10
lea rdx, [rbx + 2]
lea r8, [r10 + rbx]
add r8, 2
and qword [rsp + 0x70], 0
sub rax, rdx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x68], rax
test cl, 1
lea rax, [0x14012c8b8]
cmovne r9, rax
mov eax, 0
cmovne rbx, rax
jmp 0x1400401f4
add rdi, qword [rsp + 0x38]
mov rax, rdi
and rax, 0xffffffffffffff00
mov rbp, rdi
mov rcx, qword [rsp + 0x178]
jmp 0x14004097c
cmp rcx, rdi
jbe 0x140041c0c
mov al, byte [r13 + rbp + 1]
add rbp, 2
mov qword [rsp + 0x70], rbp
cmp al, 0xa
mov rcx, qword [rsp + 0x178]
jne 0x140040ab8
add rbp, qword [rsp + 0x38]
mov rax, rbp
and rax, 0xffffffffffffff00
movzx edx, bpl
or rdx, rax
mov qword [rsp + 0x30], rdx
lea eax, [rcx - 0x3e8]
mov r12d, 4
cmp ax, 0xfc7c
lea r13, [rsp + 0x590]
jb 0x140042047
call case.0x14001ca1e.192
test rax, rax
mov rdi, qword [rsp + 0x50]
lea rbp, [rsp + 0x110]
je 0x1400409df
mov r9, rdx
mov rcx, qword [rsp + 0x250]
mov rdx, rbx
mov r8, rax
call fcn.1400082c4
test al, al
je 0x1400409df
and qword [rsp + 0x60], 0
jmp 0x1400409f4
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x250]
mov r8, rbx
call fcn.140007b3a
mov r10, qword [rsp + 0xe0]
add rsi, qword [rsp + 0x30]
xor eax, eax
cmp r10, rax
je 0x140040a67
mov rcx, qword [rsp + rax + 0x598]
cmp rcx, 0xffff
ja 0x140041f33
mov rdx, qword [rsp + rax + 0x590]
mov r8, qword [rsp + rax + 0x5a0]
sub rdx, r15
add rcx, rdx
sub r8, r15
mov r9, qword [rsp + rax + 0x5a8]
add r9, r8
mov qword [rsp + rax + 0x1210], rdx
mov qword [rsp + rax + 0x1218], rcx
mov qword [rsp + rax + 0x1220], r8
mov qword [rsp + rax + 0x1228], r9
add rax, 0x20
jmp 0x140040a03
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x110], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x120], rcx
lea r14, [0x1400e33e8]
lea r15, [rsp + 0x1d0]
mov r12, qword [rsp + 0x188]
jmp 0x140040b29
mov r12, qword [rsp + 0x30]
and r12, 0xffffffffffffff00
or r12, 1
jmp 0x140040ad6
mov r12, qword [rsp + 0x30]
and r12, 0xffffffffffffff00
or r12, 2
jmp 0x140040ad6
mov r12, qword [rsp + 0x30]
and r12, 0xffffffffffffff00
mov qword [rsp + 0x30], r12
lea rbp, [rsp + 0x110]
cmp r12b, 6
jne 0x140041dd8
cmp byte [rsp + 0x4f], 0
lea r14, [0x1400e33e8]
lea r15, [rsp + 0x1d0]
je 0x140041dd8
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0x178], rax
xor eax, eax
xor r12d, r12d
xor ecx, ecx
mov qword [rsp + 0x58], rcx
lea r13, [rsp + 0x590]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0x120]
lea rcx, [rsp + 0x2a0]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rcx], xmm0
lea rcx, [rsp + 0x2d8]
mov rdx, qword [rsp + 0x180]
mov r8, rsi
call fcn.14000858b
cmp byte [rsp + 0x44], 0
lea rbx, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
je 0x140040bec
lea rcx, [rsp + 0x1210]
mov rdx, qword [rsp + 0x58]
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.140024bd8
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x140040bec
mov r8, qword [rsp + 0x2d8]
mov r9, qword [rsp + 0x2e0]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], rbx
call fcn.14003552f
xor ecx, ecx
cmp rdx, rcx
je 0x140040be6
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x140040bdd
cmp r8d, 0xa
jne 0x140040be1
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x140040bc7
add rsi, 0x20
jmp 0x140040b9e
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
mov rsi, qword [rsp + 0x2f0]
test sil, 1
jne 0x140040c3b
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rsi
lea rax, [0x140107dc0]
mov qword [rsp + 0x220], rax
mov rdx, qword [rsp + 0x50]
jmp 0x140040cdb
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x2e8]
add rdx, rsi
mov qword [rsp + 0x1f0], rdx
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], rax
mov rcx, rbp
lea rdx, [rsp + 0x1f0]
call fcn.140007b91
mov qword [rsp + 0x370], rsi
mov rax, qword [rsp + 0x120]
mov rcx, rax
sub rcx, rsi
mov rdx, qword [rsp + 0x50]
jb 0x14004267a
mov qword [rsp + 0x120], rcx
add qword [rsp + 0x118], rsi
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x220], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x238], rax
mov rax, qword [rdx + 0x10]
mov qword [rdx + 0x10], 3
cmp rax, 3
jne 0x140040cf7
mov rcx, rbp
call fcn.140022f2b
jmp 0x140040d17
mov qword [rsp + 0x110], rax
mov ecx, 0xb
lea rdi, [rsp + 0x118]
mov rsi, qword [rsp + 0x2c0]
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x58]
cmp r12b, 2
sete cl
cmp byte [rsp + 0x4e], 0
mov qword [rsp + 0x188], r12
je 0x140040d81
lea rax, [rsp + 0x68]
movups xmmword [rax + 0x20], xmm7
and qword [rsp + 0x78], 0
mov eax, 8
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x98], rax
and qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], 2
and qword [rsp + 0xb0], 0
and word [rsp + 0xb8], 0
xor eax, eax
jmp 0x140040d86
mov eax, 3
mov qword [rsp + 0x60], rax
mov r12, qword [rsp + 0x138]
mov rax, r12
add rax, rdx
jb 0x140042662
mov byte [rsp + 0xe0], cl
mov rsi, qword [rsp + 0x160]
cmp rax, rsi
jbe 0x140040fdd
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rbx, 0xffffffffffffffff
shr rbx, cl
inc rbx
cmp rax, 2
mov eax, 1
cmovb rbx, rax
cmp rbx, 0x8001
jae 0x1400426df
test rbx, rbx
je 0x1400426f7
test r12, r12
je 0x140040f32
mov rdi, qword [rsp + 0x158]
movzx eax, word [rsp + 0x168]
movzx ecx, ax
lea rdx, [rsi*4]
xor r13d, r13d
test rdx, rdx
je 0x140040e45
cmp word [rdi + r13*4], 0xffff
je 0x140040e3c
movzx r8d, word [rdi + r13*4 + 2]
mov r9d, eax
and r9d, r8d
mov r8d, r13d
sub r8d, r9d
test r8d, ecx
je 0x140040e48
add rdx, 0xfffffffffffffffc
inc r13
jmp 0x140040e18
xor r13d, r13d
lea r14, [rsp + 0x590]
mov rcx, r14
mov rdx, rbx
call fcn.140022dbb
mov rcx, r14
call fcn.140022d3d
mov r15, rdx
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], rdx
dec ebx
mov word [rsp + 0x168], bx
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.140023b40
mov rbx, rdx
shl rbx, 2
test rbx, rbx
je 0x140040eb7
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, rbp
call fcn.140023b92
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x140040e95
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.140023b6b
mov rbx, rdx
shl rbx, 2
lea r13, [rsp + 0x590]
test rbx, rbx
je 0x140040ef6
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
mov rcx, rbp
call fcn.140023b92
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x140040ed4
mov rax, r15
shr rax, 2
add rax, r12
sub r15, rax
lea rcx, [rsp + 0x128]
mov rdx, r15
call fcn.1400168fb
mov rcx, rdi
mov rdx, rsi
call fcn.14001b82f
lea r14, [0x1400e33e8]
lea r15, [rsp + 0x1d0]
jmp 0x140040fd8
lea eax, [rbx - 1]
mov word [rsp + 0x168], ax
mov rcx, r13
mov rdx, rbx
call fcn.140022dbb
mov rcx, r13
call fcn.140022d3d
mov rdi, rax
mov r15, rdx
mov rcx, qword [rsp + 0x158]
mov rdx, rsi
call fcn.14001b82f
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], r15
lea r15, [rsp + 0x1d0]
lea r14, [0x1400e33e8]
mov rax, rbx
shr rax, 2
sub rbx, rax
mov rcx, rbx
call fcn.140022c5b
mov rsi, rax
mov rdi, rdx
mov rbx, qword [rsp + 0x130]
mov rcx, rbx
xor edx, edx
call fcn.140022ef1
mov rcx, qword [rsp + 0x128]
mov rdx, rbx
call fcn.140022d23
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x130], rdi
and qword [rsp + 0x138], 0
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x1210]
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
call fcn.140024bd8
mov rbx, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x190], rdx
cmp rbx, qword [rsp + 0x190]
mov qword [rsp + 0x38], rbx
je 0x1400418d4
mov rdx, qword [rbx]
mov rax, qword [rbx + 8]
mov r8, rax
sub r8, rdx
jb 0x14004263e
mov r9, qword [rsp + 0x230]
cmp rax, r9
ja 0x140042650
add rdx, qword [rsp + 0x228]
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x1f0]
mov r9, r13
call fcn.14001e9d5
movzx eax, byte [rsp + 0x200]
cmp eax, 3
je 0x140041c7b
mov rsi, qword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x1f8]
test eax, eax
je 0x140041097
cmp eax, 2
jne 0x1400410b4
and qword [rsp + 0x1a0], 0
mov byte [rsp + 0x1a8], sil
jmp 0x140041180
mov rcx, rdi
xor edx, edx
call fcn.1400089cf
mov rcx, rax
shr rcx, 0xa
je 0x1400410cf
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x1400410d4
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140007b3a
jmp 0x140041188
mov ecx, 0x40
mov r8d, 0x40
sub r8, rcx
cmp r8, 7
mov ecx, 7
cmovae r8, rcx
mov qword [rsp + 0x1d0], rdx
and qword [rsp + 0x1d8], 0
lea rcx, [r8*4 + 1]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rcx
xor ebx, ebx
cmp rdi, rbx
je 0x140041137
movzx eax, byte [rsi + rbx]
mov dl, byte [rax + r14]
test dl, dl
je 0x140041c6e
mov rcx, r15
call fcn.14002233d
inc rbx
jmp 0x140041115
mov rcx, qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x1d8]
mov rsi, qword [rsp + 0x1e8]
test sil, 1
jne 0x140041610
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rsi
lea rax, [0x140107dc0]
mov qword [rsp + 0x1a0], rax
lea rbx, [rsp + 0x1a0]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x280], xmm1
mov rbx, qword [rsp + 0x38]
mov r8, qword [rbx + 0x10]
mov r9, qword [rbx + 0x18]
lea rsi, [rsp + 0x198]
mov rcx, rsi
lea rdx, [rsp + 0x220]
call fcn.140007ced
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
and qword [rsp + 0x590], 0
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rs
call fcn.140024e4c
mov rcx, r13
call fcn.140024e7b
mov byte [rsp + 0x210], 0
cmp qword [rsp + 0x270], 0
jne 0x140041265
cmp byte [rsp + 0x278], 0x14
jne 0x140041265
mov rcx, qword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x200]
test byte [rsp + 0xe0], 1
jne 0x14004124a
call fcn.140027665
jmp 0x14004125e
mov r9d, 5
lea r8, str.closechunkedoriginal_header_value_plus_ascii_is_validC:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
call fcn.140027677
xor al, 1
mov byte [rsp + 0xe0], al
mov rsi, qword [rsp + 0x60]
cmp rsi, 3
je 0x140041896
mov r8, qword [rbx]
mov r9, qword [rbx + 8]
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x220]
call fcn.140007ced
mov rax, qword [rsp + 0x88]
cmp esi, 1
jne 0x1400412a9
test rax, rax
js 0x1400412e0
cvtsi2ss xmm0, rax
jmp 0x1400412f5
mov rsi, qword [rsp + 0xb0]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14004137a
test rax, rax
je 0x140041779
add rsi, rsi
lea rcx, [rsp + 0x60]
mov rdx, rsi
jmp 0x140041375
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
js 0x140041309
cvtsi2ss xmm1, rdx
jmp 0x140041320
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, xmm6
jae 0x140041367
lea rcx, [rsp + 0x60]
call fcn.1400230a2
mov rsi, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0xb0]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x140041555
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x14004134e
and qword [rsp + 0x60], 0
add rdx, rdx
lea rcx, [rsp + 0x60]
call fcn.14002395a
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x270]
call fcn.1400235f2
mov esi, eax
movzx r14d, word [rsp + 0xb8]
mov eax, esi
and eax, r14d
mov rbx, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x58], rcx
mov r12, qword [rsp + 0x88]
xor r13d, r13d
mov rdi, rax
mov eax, 0
cmp rdi, rbx
jae 0x1400413c4
movzx r15d, word [rbp + rdi*4]
cmp r15, 0xffff
je 0x14004143f
movzx eax, word [rbp + rdi*4 + 2]
mov ecx, r14d
and ecx, eax
mov r8d, edi
sub r8d, ecx
mov ecx, r14d
and ecx, r8d
cmp rcx, r13
jb 0x1400414b4
cmp ax, si
jne 0x140041434
mov rcx, qword [rsp + 0x58]
mov rdx, r12
mov r8, r15
lea r9, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.140023936
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x270]
call fcn.14001283d
test al, al
jne 0x1400416b0
inc r13
inc rdi
mov rax, rdi
jmp 0x1400413c4
mov rbx, qword [rsp + 0x88]
lea r13, [rsp + 0x590]
mov rcx, r13
lea rdx, [rsp + 0x270]
call fcn.14002146f
lea rcx, [rsp + 0x60]
mov edx, esi
mov r8, r13
lea r9, [rsp + 0x198]
call fcn.1400240d7
mov rdx, qword [rsp + 0xb0]
cmp rdi, rdx
lea r14, [0x1400e33e8]
lea r15, [rsp + 0x1d0]
jae 0x14004260e
mov rax, qword [rsp + 0xa8]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
lea rbp, [rsp + 0x110]
jmp 0x140041891
mov rbx, qword [rsp + 0x60]
lea r14, [rsp + 0x590]
mov rcx, r14
lea rdx, [rsp + 0x270]
call fcn.14002146f
movzx ebp, word [rsp + 0x88]
lea rcx, [rsp + 0x60]
mov edx, esi
mov r8, r14
lea r9, [rsp + 0x198]
call fcn.1400240d7
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, ebp
call fcn.14001b997
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rbx, 2
cmove rdx, rcx
cmp r13, 0x200
mov r13, r14
cmovb rdx, rcx
mov qword [rsp + 0x60], rdx
lea rbp, [rsp + 0x110]
jmp 0x140041882
mov rbx, qword [rsp + 0x80]
imul rax, qword [rsp + 0x88], 0x60
add rax, rbx
mov qword [rsp + 0x58], rax
movzx ebp, word [rsp + 0xb8]
movzx r13d, bp
xor r15d, r15d
cmp rbx, qword [rsp + 0x58]
je 0x14004137a
lea r12, [rbx + 0x60]
lea r14, [r15 + 1]
lea rdx, [rbx + 0x38]
lea rcx, [rsp + 0x60]
call fcn.14001b331
movzx ecx, ax
mov edx, r13d
and edx, ecx
mov word [rbx + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x1400415ac
cmp word [rsi + r8*4], 0xffff
je 0x1400415e5
movzx edx, word [rsi + r8*4 + 2]
and edx, ebp
mov r9d, r8d
sub r9d, edx
mov edx, r13d
and edx, r9d
cmp rdx, rcx
jb 0x1400415f2
inc rcx
inc r8
mov rdx, r8
jmp 0x1400415ac
mov word [rsi + r8*4], r15w
mov word [rsi + r8*4 + 2], ax
jmp 0x140041605
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r15d
call fcn.14001b997
mov rbx, r12
mov r15, r14
jmp 0x14004157d
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x1e0]
add rdx, rsi
mov qword [rsp + 0x318], rdx
mov qword [rsp + 0x320], rcx
mov qword [rsp + 0x328], rax
lea rcx, [rsp + 0x2f8]
lea rdx, [rsp + 0x318]
call fcn.140007b91
mov qword [rsp + 0x2d0], rsi
mov rax, qword [rsp + 0x308]
mov rcx, rax
sub rcx, rsi
jb 0x14004270f
mov qword [rsp + 0x308], rcx
add qword [rsp + 0x300], rsi
mov rax, qword [rsp + 0x308]
lea rbx, [rsp + 0x1a0]
mov qword [rbx + 0x10], rax
mov rax, qword [rsp + 0x310]
mov qword [rbx + 0x18], rax
movdqu xmm0, xmmword [rsp + 0x2f8]
movdqu xmmword [rbx], xmm0
jmp 0x140041188
cmp r12, r15
jbe 0x14004261d
imul rax, r15, 0x60
mov rcx, qword [rsp + 0x58]
lea rdi, [rcx + rax]
cmp qword [rcx + rax], 0
lea rbp, [rsp + 0x110]
lea r13, [rsp + 0x590]
je 0x14004181a
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
lea rax, [rsp + 0x5b0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x590], 1
mov qword [rsp + 0x598], rsi
and qword [rsp + 0x5a0], 0
mov qword [rsp + 0x5a8], r15
lea rcx, [rsp + 0x90]
mov rdx, r13
call fcn.14002416a
mov rdx, qword [rsp + 0xa0]
cmp rdx, rsi
jbe 0x14004262f
mov rax, qword [rsp + 0x98]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
jmp 0x140041882
mov word [rsp + 0xb8], 7
mov edx, 8
lea rdi, [rsp + 0x590]
mov rcx, rdi
call fcn.140022dbb
mov rcx, rdi
call fcn.140022d3d
mov rdi, rax
mov r15, rdx
mov rcx, qword [rsp + 0xa8]
mov rdx, rsi
call fcn.14001b82f
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], r15
mov ecx, 0x240
call fcn.1400283e4
test rax, rax
je 0x140042775
mov rsi, rax
mov rdi, qword [rsp + 0x80]
mov rcx, rdi
xor edx, edx
call fcn.14002a25c
mov rcx, qword [rsp + 0x78]
mov rdx, rdi
call fcn.14007ec94
mov qword [rsp + 0x78], 6
mov qword [rsp + 0x80], rsi
and qword [rsp + 0x88], 0
jmp 0x14004137a
mov rsi, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
lea rax, [rsp + 0x5b0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
and qword [rsp + 0x590], 0
mov qword [rsp + 0x598], r15
and qword [rsp + 0x5a0], 0
mov qword [rsp + 0x5a8], r15
lea rcx, [rsp + 0x90]
mov rdx, r13
call fcn.14002416a
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
lea r14, [0x1400e33e8]
lea r15, [rsp + 0x1d0]
mov rbx, qword [rsp + 0x38]
add rbx, 0x20
movdqa xmm0, xmmword [rsp + 0x270]
movaps xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x5a0], xmm1
movdqa xmmword [rsp + 0x590], xmm0
mov rcx, rbp
mov rdx, r13
lea r8, [rsp + 0x1f0]
call fcn.14001bee8
jmp 0x140041003
mov rcx, qword [rsp + 0x60]
mov bpl, 1
mov rax, rcx
mov qword [rsp + 0x58], rcx
cmp rcx, 3
je 0x1400419d9
mov ecx, 0x20
mov edx, 8
call fcn.140008c0e
mov rbx, rax
movups xmm0, xmmword [0x140105620]
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [0x140105630]
movdqu xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14002591c
mov ecx, 0x60
mov edx, 8
call fcn.140008c0e
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov rdi, rbx
lea rcx, [0x1400e5100]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
movabs rdx, 0x7c7c2a3fd47a719a
movabs r8, 0x8fbfe821bcbcf078
mov r9, rax
call fcn.1400230d2
test rax, rax
mov rbx, qword [rsp + 0x178]
je 0x1400419f3
mov r15, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x8fbfe821bcbcf078
xor rdx, rcx
movabs rcx, 0x7c7c2a3fd47a719a
xor rax, rcx
or rax, rdx
jne 0x1400419e8
mov ecx, 0xc
mov rax, rdi
mov rdi, r13
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov edx, 8
mov rcx, r15
call fcn.140005da0
cmp qword [rsp + 0x590], 3
je 0x1400419f3
mov rcx, r13
call fcn.140024bfe
jmp 0x1400419f3
xor edi, edi
mov r15b, 1
mov rbx, qword [rsp + 0x178]
jmp 0x1400419f6
mov rcx, r15
mov rdx, rsi
call fcn.14006e862
xor r15d, r15d
mov r12, qword [rsp + 0x298]
test r12, r12
je 0x140041b1b
movups xmm0, xmmword [rsp + 0x298]
movups xmm1, xmmword [rsp + 0x2a8]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
test rdi, rdi
jne 0x140041a5a
mov ecx, 0x20
mov edx, 8
call fcn.140008c0e
mov rdi, rax
movups xmm0, xmmword [0x140105620]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140105630]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14002591c
mov ecx, 0x20
mov edx, 8
call fcn.140008c0e
movdqa xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x1400e50e0]
mov qword [rsp + 0x20], rcx
mov r14, rdi
mov rcx, rdi
movabs rdx, 0x82366f10fd39a63e
movabs r8, 0xb8f76cd0bd3c5f6c
mov r9, rax
call fcn.1400230d2
test rax, rax
je 0x140041b2b
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xb8f76cd0bd3c5f6c
xor rdx, rcx
movabs rcx, 0x82366f10fd39a63e
xor rax, rcx
or rax, rdx
jne 0x140041b20
movdqu xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x5a0], xmm1
movdqa xmmword [rsp + 0x590], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140005da0
cmp qword [rsp + 0x590], 0
je 0x140041b2b
mov rcx, r13
call fcn.140001430
jmp 0x140041b2b
mov r14, rdi
jmp 0x140041b2d
mov rcx, rsi
mov rdx, rdi
call fcn.14006e862
xor ebp, ebp
mov ecx, 0xc
mov rdi, r13
lea rsi, [rsp + 0x110]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x188]
mov byte [rsp + 0x5fa], al
mov word [rsp + 0x5f8], bx
mov qword [rsp + 0x5f0], r14
cmp bx, 0x64
mov rdi, qword [rsp + 0x50]
je 0x140041b99
movzx eax, bx
cmp eax, 0x65
je 0x140041e24
cmp eax, 0xcc
je 0x140041e33
cmp eax, 0x130
je 0x140041e33
lea eax, [rbx - 0x66]
cmp ax, 0x62
jae 0x140041df5
cmp qword [rdi + 0x160], 0
mov rbx, qword [rsp + 0x38]
je 0x140041de2
mov rcx, r13
call fcn.140024c52
cmp dword [rsp + 0x58], 3
jne 0x140041bcf
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x140041bcf
lea rcx, [rsp + 0x60]
call fcn.140024bfe
lea rcx, [rsp + 0x220]
call fcn.140001430
test r12, r12
jne 0x140041bf9
cmp qword [rsp + 0x298], 0
je 0x140041bf9
lea rcx, [rsp + 0x298]
call fcn.140001430
mov rsi, qword [rdi + 0x160]
jmp 0x14003fde9
xor eax, eax
jmp 0x140041d6a
mov r12d, 3
mov rdi, qword [rsp + 0x50]
lea rbp, [rsp + 0x110]
lea r13, [rsp + 0x590]
jmp 0x140041cf8
mov r12d, 2
mov rdi, qword [rsp + 0x50]
lea rbp, [rsp + 0x110]
lea r13, [rsp + 0x590]
shl r12d, 3
movabs rax, 0x409000a000000
mov ecx, r12d
shr rax, cl
mov qword [rsp + 0xd0], rax
mov r12d, 4
jmp 0x140041cf8
mov rcx, r15
call fcn.140008820
mov rbx, qword [rsp + 0x38]
mov r15b, 1
mov r12d, 4
mov al, 0xb
mov qword [rsp + 0xd0], rax
mov bpl, 1
mov rdi, qword [rsp + 0x50]
test r15b, r15b
je 0x140041caf
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x140041caf
lea rcx, [rsp + 0x60]
call fcn.140024bfe
cmp rbx, qword [rsp + 0x190]
je 0x140041cc6
lea rcx, [rsp + 0x110]
call fcn.140024c89
lea rcx, [rsp + 0x220]
call fcn.140001430
test bpl, bpl
je 0x140041cf0
cmp qword [rsp + 0x298], 0
je 0x140041cf0
lea rcx, [rsp + 0x298]
call fcn.140001430
lea rbp, [rsp + 0x110]
lea rsi, [rsp + 0x390]
mov rcx, rsi
call fcn.1400100c2
mov rcx, rsi
call fcn.140038bc7
cmp r12, 4
je 0x140042083
mov r8d, 0x5a
lea rcx, [rsp + 0x3b8]
lea rdx, [rsp + 0x536]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x108], eax
mov al, byte [rsp + 0x104]
mov byte [rsp + 0x10c], al
cmp r12, 3
jne 0x140042097
mov rax, qword [rdi + 0x160]
mov rbx, qword [rsp + 0x268]
xor ecx, ecx
cmp byte [rdi + 0x128], 0
sete cl
cmp rax, qword [rdi + rcx*8 + 0x130]
jae 0x14004205b
mov rcx, r13
mov rdx, qword [rsp + 0x2c8]
mov r8, rbx
call fcn.140059cea
cmp dword [rsp + 0x590], 2
je 0x140042061
lea rcx, [rsp + 0x1210]
mov rdx, r13
call fcn.140059ee6
cmp qword [rsp + 0x1210], 0
jne 0x14004206c
cmp qword [rsp + 0x1218], 0
jne 0x14003fdc4
jmp 0x14004207c
mov rdi, qword [rsp + 0x50]
jmp 0x140041c3f
mov r12d, 3
mov rcx, r13
call fcn.140024c52
jmp 0x140041c96
movzx eax, byte [rdi + 0xa8]
cmp rax, 0xb
je 0x140041ee6
cmp eax, 5
je 0x140041e33
cmp eax, 7
jne 0x140041ee6
add ebx, 0xffffff38
cmp bx, 0x64
jae 0x140041ee6
mov sil, 1
xor eax, eax
mov qword [rsp + 0xd8], rax
jmp 0x140041e3f
xor eax, eax
mov qword [rsp + 0xd8], rax
xor esi, esi
mov rbx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x590]
mov al, byte [rsp + 0x598]
mov qword [rsp + 0xd0], rax
movzx eax, byte [rsp + 0x59f]
shl eax, 0x10
movzx ecx, word [rsp + 0x59d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x599]
or rax, rcx
mov qword [rsp + 0x2b8], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x536]
lea rdx, [rsp + 0x5a0]
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0x5fa]
mov byte [rsp + 0x4c], al
lea rcx, [rsp + 0x5b0]
mov eax, dword [rcx + 0x4b]
mov dword [rsp + 0x100], eax
mov al, byte [rcx + 0x4f]
mov byte [rsp + 0x104], al
mov qword [rsp + 0x258], rsi
mov eax, esi
xor al, 1
mov cl, byte [rsp + 0xe0]
and cl, al
mov byte [rsp + 0x4b], cl
jmp 0x140041c96
movups xmm8, xmmword [0x1400e60a0]
movaps xmmword [rsp + 0x200], xmm8
movups xmm9, xmmword [0x1400e6090]
movaps xmmword [rsp + 0x1f0], xmm9
mov rcx, r13
lea rdx, [rsp + 0x1f0]
call fcn.14001b9e9
test al, al
je 0x140041f54
cmp byte [rsp + 0x5fa], 1
jne 0x140041f7b
mov r12d, 4
mov al, 2
jmp 0x14004200f
cmp qword [rsp + 0x60], 0
je 0x140041f45
lea rcx, [rsp + 0x60]
call fcn.140001430
mov al, 9
mov qword [rsp + 0xd0], rax
jmp 0x140041cf8
mov rcx, r13
call fcn.14002788d
cmp rax, 1
jne 0x140041fc9
cmp rdx, 0xfffffffffffffffe
jae 0x140042007
xor esi, esi
mov qword [rsp + 0xd8], rdx
jmp 0x140041e3f
movaps xmmword [rsp + 0x200], xmm8
movaps xmmword [rsp + 0x1f0], xmm9
lea rsi, [rsp + 0x198]
mov rcx, rsi
mov rdx, r13
lea rbx, [rsp + 0x1f0]
mov r8, rbx
call fcn.140024987
mov rcx, rbx
mov rdx, rsi
call fcn.1400249c9
mov rcx, rbx
call fcn.140027a5b
movzx eax, al
not rax
jmp 0x140041e35
movups xmm0, xmmword [0x1400fbd00]
movaps xmmword [rsp + 0x200], xmm0
movdqu xmm0, xmmword [0x1400fbcf0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov rcx, r13
lea rdx, [rsp + 0x1f0]
call fcn.14001b9e9
test al, al
je 0x140042021
mov r12d, 4
mov al, 1
jmp 0x14004200f
mov r12d, 4
mov al, 9
mov qword [rsp + 0xd0], rax
mov rbx, qword [rsp + 0x38]
jmp 0x140041de8
mov qword [rsp + 0xd8], 0xffffffffffffffff
jmp 0x140041e3d
mov eax, 5
mov qword [rsp + 0x30], rax
mov r12d, 5
jmp 0x140041c32
mov al, 0xa
mov qword [rsp + 0xd0], rax
mov rdi, qword [rsp + 0x50]
jmp 0x140041cf0
xor ecx, ecx
mov dl, 9
jmp 0x14004208d
mov r12d, 4
jmp 0x1400420f7
mov r14, qword [rsp + 0x1218]
mov r12d, 3
jmp 0x1400420f7
call fcn.14002a779
jmp 0x140042092
xor ecx, ecx
mov rdx, qword [rsp + 0xd0]
call fcn.14002a659
mov rsi, rax
jmp 0x140042106
movzx eax, byte [rsp + 0xd0]
mov r14, qword [rsp + 0x2b8]
shl r14, 8
or r14, rax
lea rcx, [rsp + 0x4d8]
lea rdx, [rsp + 0x3b8]
mov r8d, 0x5a
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0xf8], eax
mov al, byte [rsp + 0x10c]
mov byte [rsp + 0xfc], al
mov r8b, byte [rsp + 0x4c]
mov rdx, qword [rsp + 0x258]
mov r9b, byte [rsp + 0x4b]
cmp r12, 4
je 0x14004216f
cmp r12, 3
jne 0x14004217a
mov rsi, r14
mov qword [rsp + 0x3b8], rsi
mov bl, byte [rdi + 0xd2]
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rax, qword [rdi + 0x160]
test rax, rax
je 0x14004222b
mov rcx, qword [rsp + 0x180]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x14004215f
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x14004215a
cmp r8d, 0xa
jne 0x14004220d
add byte [rax], al
invalid
inc rdx
jmp 0x140042140
mov qword [rsp + 0x110], rax
mov rdx, rax
jmp 0x14004221e
mov r12d, 5
jmp 0x140042264
lea rdi, [rsp + 0x478]
lea rsi, [rsp + 0x4d8]
mov ecx, 0x5a
rep movsb byte [rdi], byte [rsi]
mov rcx, qword [rsp + 0x50]
mov al, byte [rsp + 0xfc]
mov byte [rsp + 0xf4], al
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0xf0], eax
mov byte [rcx + 0xd0], 0
cmp byte [rcx + 0xd2], 2
jne 0x1400421c7
test r9b, r9b
jne 0x1400421d5
xor eax, eax
cmp r9b, 1
stc
add dword [rcx + rax], edx
mov byte [rcx + 0xd2], al
mov byte [rcx + 0xd3], r8b
test dl, dl
setne bl
mov rdx, qword [rsp + 0xd8]
test rdx, rdx
test edx, edx
je 0x14004258c
cmp rdx, 0xfffffffffffffffe
je 0x1400425a9
cmp rdx, 0xffffffffffffffff
jne 0x1400425af
mov al, 2
jmp 0x1400425b1
mov qword [rsp + 0x110], rdx
cmp rax, rdx
ror byte [rdi], 1
invalid
add ax, 0
mov rcx, qword [rsp + 0x180]
call fcn.140008458
cmp byte [rsi + 0x30], 0
je 0x140042266
test bl, bl
jne 0x140042266
cmp qword [rdi + 0x160], 0
jne 0x140042266
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea rcx, [rsp + 0x3b8]
mov word [rax + rdi*4], fs
add eax, dword [rax]
add al, ch
invalid
jae 0x14004225e
add byte [rcx - 0x44], al
add al, 0
add byte [rax], al
jmp 0x1400422dc
mov qword [rsp + 0x590], rsi
cmp dword [rdi + 0x90], 2
jne 0x1400422d3
mov rdx, qword [rdi + 0x160]
cmp rdx, 0x18
jb 0x1400422d3
mov rax, qword [rsp + 0x180]
mov rcx, qword [rax]
lea r9, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
mov r8d, 0x18
call fcn.14005b3db
add byte [rbp + rcx*4 + 5], cl
jae 0x140042237
or eax, dword [rax]
mov r9d, 0x18
mov rcx, rax
call fcn.1400082c4
test al, al
je 0x1400422d3
xor ecx, ecx
mov dl, 5
call fcn.14002a659
mov rsi, rax
lea rcx, [rsp + 0x590]
call fcn.140059574
mov r14, rsi
mov r12d, 3
xor ebx, ebx
cmp r12, 3
je 0x140042303
cmp r12, 5
je 0x140042387
cmp r12, 4
jne 0x14004238e
cmp dword [rdi + 0x90], 5
je 0x14004232c
jmp 0x14004234d
lea rdx, [rsp + 0x590]
mov qword [rdx + 8], r14
mov qword [rdx], 3
mov rcx, qword [rsp + 0x260]
call fcn.14003e5f8
test rax, rax
jne 0x140042584
test dword [rax + 2], ebx
add byte [rax], al
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x1e90]
movaps xmm7, xmmword [rsp + 0x1ea0]
movaps xmm8, xmmword [rsp + 0x1eb0]
movaps xmm9, xmmword [rsp + 0x1ec0]
add rsp, 0x1ed8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov eax, 1
jmp 0x140042351
lea rax, [rsp + 0x70]
mov qword [rax - 0x10], r12
mov qword [rax - 8], r14
lea rsi, [rsp + 0x418]
mov ecx, 0x5a
mov rdi, rax
rep movsb byte [rdi], byte [rsi]
mov byte [rax + 0x5a], r8b
mov ecx, dword [rsp + 0xe8]
mov dword [rax + 0x5b], ecx
mov cl, byte [rsp + 0xec]
mov byte [rax + 0x5f], cl
mov rdx, qword [rsp + 0xd8]
test rdx, rdx
je 0x140042476
lea rsi, [rsp + 0x590]
mov rcx, rsi
xor r8d, r8d
call fcn.140029650
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x1230], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1220], xmm1
movaps xmmword [rsp + 0x1210], xmm0
movups xmm0, xmmword [rsi + 0x28]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsi + 0x38]
movaps xmmword [rsp + 0x120], xmm0
mov rax, qword [rsi + 0x48]
mov qword [rsp + 0x130], rax
mov r15, qword [rsi + 0x50]
mov rsi, qword [rsp + 0x50]
lea rcx, [rsi + 0x1b0]
call fcn.14003f57c
mov rax, qword [rsp + 0x1230]
mov qword [rsi + 0x1d0], rax
movdqa xmm0, xmmword [rsp + 0x1210]
movaps xmm1, xmmword [rsp + 0x1220]
add byte [rdi], cl
adc dword [rsi + 0x1c0], ecx
movdqu xmmword [rsi + 0x1b0], xmm0
jmp 0x14004248b
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x110], xmm0
xor r15d, r15d
mov rsi, qword [rsp + 0x50]
test bl, bl
je 0x14004250a
mov r14, rsi
lea rdi, [rsp + 0x590]
mov rcx, rdi
call fcn.140029e4a
mov rbx, qword [rdi]
mov rsi, qword [rdi + 8]
mov rdi, qword [rdi + 0x10]
cmp qword [r14], 0
invalid
je 0x1400424bc
lea rcx, [r14 + 8]
call fcn.140027fcd
mov qword [r14], 1
mov qword [r14 + 8], rbx
lea rcx, [rsp + 0xc0]
add byte [rax], al
mov rdx, rsi
mov r8, rdi
call fcn.14006e5f4
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x598], rdx
test rax, 0xfffffffffffffffd
je 0x14004250a
lea rsi, [rsp + 0x598]
mov rcx, rdx
call fcn.140086c07
mov rcx, rsi
call fcn.14003f617
lea rdx, [rsp + 0x1210]
lea rsi, [rsp + 0x60]
mov ecx, 0xe
add byte [rax], al
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x130]
mov qword [rdx + 0x90], rax
movdqa xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rdx + 0x80], xmm1
movdqu xmmword [rdx + 0x70], xmm0
lea rsi, [rsp + 0x590]
mov r8d, 0x98
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x98], r15
mov rcx, qword [rsp + 0x260]
mov rdx, rsi
call fcn.14003e5f8
test rax, rax
je 0x14004234d
mov rdx, rax
jmp 0x14004234f
std
invalid
invalid
mov qword [rcx + 0x70], 3
mov rdx, qword [rsp + 0x268]
mov esi, r8d
call fcn.140059f3a
mov r8d, esi
jmp 0x1400425cf
invalid
mov al, 1
xor edx, edx
jmp 0x1400425b1
xor eax, eax
mov qword [rcx + 0x70], 2
mov byte [rcx + 0x78], al
mov byte [rcx + 0x79], 0
mov qword [rcx + 0x80], rdx
and qword [rcx + 0x88], 0
add bl, bl
lea rdi, [rsp + 0x418]
sbb byte [rax + rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
js 0x1400425e3
add byte [rax], al
mov ecx, 0x5a
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0xf4]
mov byte [rsp + 0xec], al
add byte [rax], al
add byte [rbx + 0xf02484], cl
add byte [rax], al
mov dword [rsp + 0xe8], eax
call 0x188042605
add byte [rax - 0x75], cl
jl 0x14004262c
push rax
jmp 0x1400422de
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rdi
call fcn.1400c3560
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
mov rdx, r12
call fcn.1400c3560
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rsi
call fcn.1400c3560
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.1400c3870
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.1400c35e0
lea rcx, str.reserve_overflow0
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x10
call fcn.1400c3a50
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x370]
mov qword [rsp + 0x60], rax
lea rax, [fcn.14002922e]
mov qword [rsp + 0x68], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x590]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0x198]
mov qword [rsp + 0x70], r8
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x60]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
jmp 0x140042769
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x24
call fcn.1400c4739
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov edx, 0x1d
call fcn.1400c4739
lea rdx, [rsp + 0x368]
mov qword [rdx], rax
lea rax, [rsp + 0x2d0]
lea r8, [rsp + 0x370]
mov qword [r8], rax
lea rax, [fcn.14002922e]
add eax, 0xfffe6afa
mov qword [r8 + 8], rax
lea r9, str.cannot_advance_past__remaining_:___
push rbx
or al, 0
lea rcx, [rsp + 0x1f0]
mov qword [rcx], r9
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov qword [rcx + 8], r9
and qword [rcx + 0x20], 0
mov qword [r8 + 0x10], rdx
mov qword [r8 + 0x18], rax
mov qword [rcx + 0x10], r8
mov qword [rcx + 0x18], r9
lea rdx, str.C:Usersleand.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
call fcn.1400c34a0
mov ecx, 8
mov edx, 0x240
call fcn.1400c31c0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x1210], rbp
lea rax, [fcn.14002922e]
mov qword [rsp + 0x1218], rax
mov dword [rsp + 0x1218], eax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x590]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0x60]
mov qword [rsp + 0x1220], r8
mov qword [rsp + 0x1228], rax
lea rax, [rsp + 0x1210]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, [0x140107af8]
call fcn.1400c34a0
int3