Function at 0x14006b190
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1e48
call fcn.1400ef2f0
sub rsp, rax
movaps xmmword [rsp + 0x1e30], xmm9
movaps xmmword [rsp + 0x1e20], xmm8
movaps xmmword [rsp + 0x1e10], xmm7
movaps xmmword [rsp + 0x1e00], xmm6
mov r12, rcx
cmp dword [rcx + 0x178], 2
je 0x14006d976
mov rdi, rdx
lea rcx, [r12 + 0x178]
mov qword [rsp + 0x190], rcx
call fcn.140053028
test al, al
je 0x14006d976
lea rax, [r12 + 0xd0]
mov qword [rsp + 0x268], rax
lea rsi, [r12 + 0x10]
lea rbx, [r12 + 0xa0]
lea rcx, [r12 + 0xc1]
call fcn.14006eabb
mov dl, byte [r12 + 0xc6]
mov r8b, byte [r12 + 0xc8]
lea rcx, [rsp + 0x378]
mov qword [rsp + 0x260], rsi
mov qword [rcx - 0x10], rsi
mov qword [rsp + 0x250], rbx
mov qword [rcx - 8], rbx
mov dword [rcx], eax
shr rax, 0x20
mov byte [rcx + 4], al
mov byte [rsp + 0x4e], dl
mov byte [rcx + 5], dl
mov byte [rsp + 0x4f], r8b
mov byte [rcx + 6], r8b
lea rax, [r12 + 0x150]
mov qword [rsp + 0x108], rax
call fcn.14006eabb
mov qword [rsp + 0xc0], rax
lea rax, [r12 + 0x18]
mov qword [rsp + 0x258], rax
lea r13, [rsp + 0x380]
xorps xmm6, xmm6
movss xmm7, dword [0x1400f6950]
lea r14, [rsp + 0x60]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x198], rdi
mov rsi, qword [r12 + 0x158]
test rsi, rsi
je 0x14006d29c
mov qword [rsp + 0x2e0], 2
and qword [rsp + 0x300], 0
mov rax, qword [rsp + 0x108]
mov r13, qword [rax]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], rsi
xor edi, edi
mov qword [rsp + 0x70], rdi
inc rdi
mov rcx, r14
call fcn.1400223fe
test al, 1
je 0x14006d2a3
cmp dl, 0xd
jne 0x14006b348
mov qword [rsp + 0x70], rdi
cmp rsi, rdi
jbe 0x14006d2a3
mov al, byte [r13 + rdi]
lea rcx, [rdi + 1]
mov qword [rsp + 0x70], rcx
add rdi, 2
cmp al, 0xa
je 0x14006b30a
jmp 0x14006d2ae
movzx eax, dl
cmp eax, 0xa
je 0x14006b302
mov rcx, r14
call fcn.14003fe76
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xfffffffffffffff7
ja 0x14006b3d3
lea r9, [rdx + 8]
cmp r9, rax
ja 0x14006b3d3
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rcx + rdx]
mov qword [rsp + 0x70], r9
mov r10, rdx
movabs rcx, 0xffffffffffffff
and r10, rcx
mov r8w, 2
mov cx, 0x600
movabs r11, 0x2e312f50545448
cmp r10, r11
mov r12, qword [rsp + 0x40]
jne 0x14006b4eb
shr rdx, 0x38
cmp dl, 0x31
je 0x14006b4e4
cmp edx, 0x30
jne 0x14006b4eb
xor ecx, ecx
mov rdx, r9
xor r8d, r8d
jmp 0x14006b4ee
mov r8w, 1
mov cx, 0x600
cmp rax, rdx
mov r12, qword [rsp + 0x40]
jbe 0x14006b4ee
mov r9, qword [rsp + 0x60]
mov r11b, byte [r9 + rdx]
lea r10, [rdx + 1]
mov qword [rsp + 0x70], r10
cmp r11b, 0x48
jne 0x14006b4da
cmp rax, r10
jbe 0x14006c3d3
mov r11b, byte [r9 + rdx + 1]
lea r10, [rdx + 2]
mov qword [rsp + 0x70], r10
cmp r11b, 0x54
jne 0x14006b4da
cmp rax, r10
jbe 0x14006c3d3
mov r11b, byte [r9 + rdx + 2]
lea r10, [rdx + 3]
mov qword [rsp + 0x70], r10
cmp r11b, 0x54
jne 0x14006b4da
cmp rax, r10
jbe 0x14006c3d3
mov r11b, byte [r9 + rdx + 3]
lea r10, [rdx + 4]
mov qword [rsp + 0x70], r10
cmp r11b, 0x50
jne 0x14006b4da
cmp rax, r10
jbe 0x14006c3d3
mov r11b, byte [r9 + rdx + 4]
lea r10, [rdx + 5]
mov qword [rsp + 0x70], r10
cmp r11b, 0x2f
jne 0x14006b4da
cmp rax, r10
jbe 0x14006c3d3
mov r8b, byte [r9 + rdx + 5]
lea r10, [rdx + 6]
mov qword [rsp + 0x70], r10
cmp r8b, 0x31
jne 0x14006d118
mov r8w, 1
cmp rax, r10
jbe 0x14006d1d5
mov r9b, byte [r9 + rdx + 6]
add rdx, 7
mov qword [rsp + 0x70], rdx
mov r8w, 2
cmp r9b, 0x2e
jne 0x14006d1d2
mov r8w, 1
xor ecx, ecx
jmp 0x14006d1d8
mov rdx, r10
mov r8w, 2
jmp 0x14006b4ee
mov cx, pe_nt_image_headers64
xor r8d, r8d
mov rdx, r9
movzx ecx, cx
shr ecx, 8
cmp r8b, 2
jne case.default.0x14006b51a
movzx ecx, cx
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
lea r13, [rsp + 0x380]
jmp rcx
mov dword [rsp + 0xd0], ecx
movzx ecx, r8w
test cl, 1
jne 0x14006d2a3
cmp rax, rdx
jbe 0x14006d2a3
mov rax, qword [rsp + 0x60]
mov al, byte [rax + rdx]
inc rdx
mov qword [rsp + 0x70], rdx
cmp al, 0x20
jne 0x14006b6a8
mov rbx, qword [rsp + 0xc0]
shr rbx, 0x18
mov rcx, r14
call fcn.14003fe76
test bl, bl
je 0x14006b579
mov rcx, r14
call fcn.14003fe3a
test al, 1
jne 0x14006d2a3
mov rcx, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
cmp rcx, rax
jbe 0x14006d2a3
mov rdx, qword [rsp + 0x60]
mov dil, byte [rdx + rax]
add dil, 0xd0
cmp dil, 9
ja 0x14006d43f
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x14006d2a3
mov bpl, byte [rdx + rax + 1]
add bpl, 0xd0
cmp bpl, 9
ja 0x14006d43f
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x14006d2a3
mov r15b, byte [rdx + rax + 2]
add r15b, 0xd0
cmp r15b, 0xa
jae 0x14006d43f
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x14006d2a3
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x70], r9
cmp r8d, 0xa
je 0x14006c3fa
cmp r8d, 0xd
je 0x14006c3db
cmp r8d, 0x20
jne 0x14006d43f
test bl, bl
je 0x14006b631
mov rcx, r14
call fcn.14003fe3a
test al, 1
jne 0x14006d2a3
mov rcx, r14
call fcn.14003fe76
mov r10, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
inc rcx
xor edx, edx
lea rbx, [rcx - 1]
cmp rax, rbx
jbe 0x14006d2a3
movzx r8d, byte [r10 + rcx - 1]
cmp r8d, 9
je 0x14006b693
cmp r8d, 0x20
je 0x14006b693
cmp r8d, 0xa
je 0x14006cd79
cmp r8d, 0xd
je 0x14006cd62
lea r9d, [r8 - 0x21]
cmp r9b, 0x5e
jb 0x14006b693
test r8b, r8b
jns 0x14006d43f
test r8b, r8b
movzx edx, dl
mov r8d, 1
cmovs edx, r8d
inc rcx
jmp 0x14006b64d
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
cmp byte [rsp + 0x4f], 0
je 0x14006d44b
mov ax, 0xc8
mov qword [rsp + 0x178], rax
xor eax, eax
xor r15d, r15d
xor ebp, ebp
xor esi, esi
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x228]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x2b0]
mov rdx, qword [rsp + 0x108]
mov r8, rsi
call fcn.140011d99
test word [rsp + 0xc0], 0xff00
lea rbx, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
je 0x14006b799
lea rcx, [rsp + 0x1180]
mov rdx, r15
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
call fcn.140045902
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x14006b799
mov r8, qword [rsp + 0x2b0]
mov r9, qword [rsp + 0x2b8]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], rbx
call fcn.140010ec2
xor ecx, ecx
cmp rdx, rcx
je 0x14006b793
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x14006b78a
cmp r8d, 0xa
jne 0x14006b78e
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x14006b774
add rsi, 0x20
jmp 0x14006b74b
movups xmm0, xmmword [rsp + 0x2b0]
movups xmm1, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x290]
mov rdx, r13
call fcn.14002f836
mov rcx, qword [rsp + 0x260]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x14006b7f0
lea rcx, [rsp + 0x1a0]
call fcn.14003b85c
jmp 0x14006b810
mov qword [rsp + 0x1a0], rax
mov ecx, 0xb
lea rdi, [rsp + 0x1a8]
mov rsi, qword [rsp + 0x258]
rep movsq qword [rdi], qword [rsi]
cmp bpl, 2
sete byte [rsp + 0x58]
cmp byte [rsp + 0x4e], 0
mov qword [rsp + 0x170], rbp
je 0x14006b871
mov edx, 2
xor ecx, ecx
call fcn.140040661
lea rcx, [rsp + 0x68]
movups xmmword [rcx + 0x28], xmm6
movups xmmword [rcx + 0x40], xmm6
mov qword [rsp + 0x78], rax
and qword [rsp + 0x80], 0
mov eax, 8
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xa0], rax
and word [rsp + 0xb8], 0
xor eax, eax
jmp 0x14006b876
mov eax, 3
mov qword [rsp + 0x60], rax
mov rbp, qword [rsp + 0x1d8]
mov rax, rbp
add rax, r15
jb 0x14006dcea
mov rsi, qword [rsp + 0x1c0]
cmp rax, rsi
jbe 0x14006baad
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, 0x8000
ja 0x14006dd08
test rbx, rbx
je 0x14006dd1d
mov qword [rsp + 0xc8], r15
test rbp, rbp
je 0x14006ba23
mov rdi, qword [rsp + 0x1b8]
movzx eax, word [rsp + 0x1f8]
movzx ecx, ax
lea rdx, [rsi*4]
xor r15d, r15d
test rdx, rdx
je 0x14006b936
cmp word [rdi + r15*4], 0xffff
je 0x14006b92d
movzx r8d, word [rdi + r15*4 + 2]
mov r9d, eax
and r9d, r8d
mov r8d, r15d
sub r8d, r9d
test r8d, ecx
je 0x14006b939
add rdx, 0xfffffffffffffffc
inc r15
jmp 0x14006b909
xor r15d, r15d
mov rcx, r13
mov rdx, rbx
call fcn.14003b5a5
mov rcx, r13
call fcn.14003b514
mov r13, rdx
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], rdx
dec ebx
mov word [rsp + 0x1f8], bx
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.1400427f6
mov rbx, rdx
shl rbx, 2
test rbx, rbx
je 0x14006b9a5
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1a0]
call fcn.14002dbb7
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x14006b97e
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140042822
mov rbx, rdx
shl rbx, 2
mov r15, qword [rsp + 0xc8]
test rbx, rbx
je 0x14006b9e9
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1a0]
call fcn.14002dbb7
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x14006b9c2
mov rax, r13
shr rax, 2
add rax, rbp
sub r13, rax
lea rcx, [rsp + 0x1c8]
mov rdx, r13
call fcn.14002dbfb
mov rcx, rdi
mov rdx, rsi
call fcn.140041180
lea r14, [rsp + 0x60]
lea r13, [rsp + 0x380]
jmp 0x14006baad
lea eax, [rbx - 1]
mov word [rsp + 0x1f8], ax
mov rcx, r13
mov rdx, rbx
call fcn.14003b5a5
mov rcx, r13
call fcn.14003b514
mov rdi, rax
mov r15, rdx
mov rcx, qword [rsp + 0x1b8]
mov rdx, rsi
call fcn.140041180
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x1c0], r15
mov rax, rbx
shr rax, 2
sub rbx, rax
mov rcx, rbx
call fcn.14003b700
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x1c8]
call fcn.140041192
mov qword [rsp + 0x1c8], rsi
mov qword [rsp + 0x1d0], rdi
and qword [rsp + 0x1d8], 0
mov r15, qword [rsp + 0xc8]
lea rcx, [rsp + 0x1180]
mov rdx, r15
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
call fcn.140045902
mov rdi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x138], rdx
cmp rdi, qword [rsp + 0x138]
mov qword [rsp + 0xd0], rdi
je 0x14006c2df
mov r8, qword [rsp + 0x298]
mov r9, qword [rsp + 0x2a0]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lea rax, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.140010ec2
mov r8, rdx
lea rcx, [0x140133af0]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x110]
mov rdx, rax
mov r9, r13
call fcn.14003b97c
movzx eax, byte [rsp + 0x120]
cmp eax, 3
je 0x14006d3c3
mov rsi, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
test eax, eax
je 0x14006bb7e
cmp eax, 2
jne 0x14006bbbd
and qword [rsp + 0x148], 0
mov byte [rsp + 0x150], sil
lea rbx, [rsp + 0x148]
jmp 0x14006bc0d
lea rcx, [rsp + 0x270]
mov rdx, rdi
call fcn.14003e465
xor ebx, ebx
cmp rdi, rbx
je 0x14006bbd5
movzx eax, byte [rsi + rbx]
lea rcx, [0x140133af0]
mov dl, byte [rax + rcx]
lea rcx, [rsp + 0x270]
test dl, dl
je 0x14006d3be
call fcn.14003b76f
inc rbx
jmp 0x14006bb90
lea rbx, [rsp + 0x148]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.140011744
jmp 0x14006bc0d
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rbx, [rsp + 0x148]
mov rcx, rbx
lea rdx, [rsp + 0x110]
call fcn.14002f836
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x210], xmm1
mov rdi, qword [rsp + 0xd0]
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
lea rcx, [rsp + 0x270]
lea rdx, [rsp + 0x290]
call fcn.1400118e6
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
and qword [rsp + 0x110], 0
lea rcx, [rsp + 0x140]
mov rdx, r13
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheader_value.rs
call fcn.14002d5fa
lea rcx, [rsp + 0x110]
call fcn.14002b1a4
mov byte [rsp + 0x160], 0
cmp qword [rsp + 0x200], 0
jne 0x14006bcf9
cmp byte [rsp + 0x208], 0x14
jne 0x14006bcf9
mov rcx, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x150]
test byte [rsp + 0x58], 1
jne 0x14006bce1
call fcn.140044dd3
jmp 0x14006bcf5
mov r9d, 5
lea r8, [0x1401475a5]
call fcn.140044de5
xor al, 1
mov byte [rsp + 0x58], al
mov rsi, qword [rsp + 0x60]
cmp rsi, 3
je 0x14006bfec
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x290]
call fcn.1400118e6
mov rax, qword [rsp + 0x98]
cmp esi, 1
jne 0x14006bd3d
test rax, rax
js 0x14006bd72
cvtsi2ss xmm0, rax
jmp 0x14006bd87
mov rsi, qword [rsp + 0x80]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14006be05
test rax, rax
je 0x14006c1de
add rsi, rsi
mov rcx, r14
mov rdx, rsi
jmp 0x14006be00
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0x80]
test rdx, rdx
js 0x14006bd9b
cvtsi2ss xmm1, rdx
jmp 0x14006bdb2
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 0x14006bdf4
mov rcx, r14
call fcn.14003b94a
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x14006c05d
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x14006bddb
and qword [rsp + 0x60], 0
add rdx, rdx
mov rcx, r14
call fcn.140042609
mov rcx, r14
lea rdx, [rsp + 0x200]
call fcn.14004240e
mov ebp, eax
mov r8d, dword [rsp + 0xb8]
mov r9, r8
mov ecx, 0xffff
and r9, rcx
mov eax, ebp
and eax, r8d
and rax, rcx
mov rsi, qword [rsp + 0x80]
xor r12d, r12d
mov qword [rsp + 0xc8], r8
mov rdi, rax
mov eax, 0
cmp rdi, rsi
jae 0x14006be45
mov rax, qword [rsp + 0x78]
movzx r13d, word [rax + rdi*4]
cmp r13, 0xffff
je 0x14006bef0
movzx eax, word [rax + rdi*4 + 2]
mov ecx, r8d
and ecx, eax
mov edx, edi
sub edx, ecx
mov ecx, r9d
and ecx, edx
cmp rcx, r12
jb 0x14006bf4e
mov r15d, ebp
cmp ax, bp
jne 0x14006bedf
mov rbp, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x98]
mov rcx, rbp
mov rdx, rbx
mov r8, r13
mov r14, r12
mov r12, r9
lea r9, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
call fcn.14004181a
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x200]
call fcn.14002ddea
mov r9, r12
mov r12, r14
mov r8, qword [rsp + 0xc8]
test al, al
jne 0x14006c117
inc r12
inc rdi
mov rax, rdi
mov ebp, r15d
jmp 0x14006be45
mov rsi, qword [rsp + 0x98]
lea r13, [rsp + 0x380]
mov rcx, r13
lea rdx, [rsp + 0x200]
call fcn.14003e550
lea r14, [rsp + 0x60]
mov rcx, r14
mov edx, ebp
mov r8, r13
lea r9, [rsp + 0x110]
call fcn.140042d28
mov rdx, qword [rsp + 0x80]
cmp rdi, rdx
jae 0x14006dcbe
mov rax, qword [rsp + 0x78]
mov word [rax + rdi*4], si
mov word [rax + rdi*4 + 2], bp
jmp 0x14006bfdf
mov rsi, qword [rsp + 0x60]
lea r13, [rsp + 0x380]
mov rcx, r13
lea rdx, [rsp + 0x200]
call fcn.14003e550
movzx ebx, word [rsp + 0x98]
lea r14, [rsp + 0x60]
mov rcx, r14
mov edx, ebp
mov r8, r13
lea r9, [rsp + 0x110]
call fcn.140042d28
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
mov word [rsp + 0x20], bp
mov r8, rdi
mov r9d, ebx
call fcn.14002db65
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rsi, 2
cmove rdx, rcx
cmp r12, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x60], rdx
mov r12, qword [rsp + 0x40]
mov rdi, qword [rsp + 0xd0]
add rdi, 0x20
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x3a0], rax
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x110]
mov r8, r13
call fcn.14002e1d0
jmp 0x14006bad6
mov r12, qword [rsp + 0x88]
imul rbx, qword [rsp + 0x98], 0x60
add rbx, r12
xor r13d, r13d
cmp r12, rbx
je 0x14006be05
lea r15, [r12 + 0x60]
mov rcx, r14
lea r14, [r13 + 1]
lea rdx, [r12 + 0x38]
call fcn.14002d6aa
movzx eax, ax
movzx ecx, word [rsp + 0xb8]
mov r9d, ecx
and r9d, eax
mov word [r12 + 0x58], ax
xor edx, edx
mov r8, r9
mov r9d, 0
cmp r8, rdi
jae 0x14006c0ac
cmp word [rsi + r8*4], 0xffff
je 0x14006c0e7
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 0x14006c0f4
inc rdx
inc r8
mov r9, r8
jmp 0x14006c0ac
mov word [rsi + r8*4], r13w
mov word [rsi + r8*4 + 2], ax
jmp 0x14006c107
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r13d
call fcn.14002db65
mov r12, r15
mov r13, r14
lea r14, [rsp + 0x60]
jmp 0x14006c074
cmp rbx, r13
jbe 0x14006dcca
imul rax, r13, 0x60
lea rdi, [rax + rbp]
cmp qword [rbp + rax], 0
mov r12, qword [rsp + 0x40]
lea r14, [rsp + 0x60]
je 0x14006c26a
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
lea rax, [rsp + 0x3a0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x380], 1
mov qword [rsp + 0x388], rsi
and qword [rsp + 0x390], 0
mov qword [rsp + 0x398], r13
lea rcx, [rsp + 0xa0]
lea r13, [rsp + 0x380]
mov rdx, r13
call fcn.140042dbd
mov rdx, qword [rsp + 0xb0]
cmp rdx, rsi
jbe 0x14006dcd9
mov rax, qword [rsp + 0xa0]
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 0x14006bfe4
mov word [rsp + 0xb8], 7
mov edx, 8
lea rdi, [rsp + 0x380]
mov rcx, rdi
call fcn.14003b5a5
mov rcx, rdi
call fcn.14003b514
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rsp + 0x78]
mov rdx, rsi
call fcn.140041180
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], rbx
mov ecx, 0x240
call fcn.1400427e9
test rax, rax
je 0x14006dda9
mov rsi, rax
lea rcx, [rsp + 0x88]
call fcn.140041f0f
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], 6
and qword [rsp + 0x98], 0
jmp 0x14006be05
mov rsi, qword [rsp + 0xb0]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
lea rax, [rsp + 0x3a0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
and qword [rsp + 0x380], 0
mov qword [rsp + 0x388], r13
and qword [rsp + 0x390], 0
mov qword [rsp + 0x398], r13
lea rcx, [rsp + 0xa0]
lea r13, [rsp + 0x380]
mov rdx, r13
call fcn.140042dbd
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
jmp 0x14006bfe4
mov rcx, qword [rsp + 0x60]
mov r13b, 1
mov rax, rcx
mov qword [rsp + 0xc8], rcx
cmp rcx, 3
je 0x14006cb1d
mov ecx, 0x20
mov edx, 8
call fcn.140040661
mov rbx, rax
lea rax, [0x1401acb20]
mov qword [rbx], rax
movups xmmword [rbx + 8], xmm6
and qword [rbx + 0x18], 0
xor ecx, ecx
call fcn.14005360f
mov ecx, 0x60
mov edx, 8
call fcn.140040661
mov ecx, 0xc
mov rdi, rax
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rdi, rbx
mov rcx, rbx
movabs rdx, 0x38f3593088a71119
mov r8, rax
lea r9, fcn.140041e9f
call fcn.14003a3f1
test rax, rax
je 0x14006cb65
mov rbx, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x38f3593088a71119
cmp rax, rcx
jne 0x14006cb5a
mov ecx, 0xc
mov rax, rdi
lea rdi, [rsp + 0x380]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov edx, 8
mov rcx, rbx
call fcn.14000f230
cmp qword [rsp + 0x380], 3
je 0x14006cb65
lea rcx, [rsp + 0x380]
call fcn.140041e9f
jmp 0x14006cb65
mov rdx, r10
jmp 0x14006b4ee
cmp rcx, r9
jbe 0x14006d2a3
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x70], rax
cmp cl, 0xa
jne 0x14006d43f
mov rcx, r14
call fcn.14003fe76
lea rax, str._rustc_8ede3aae28fe6e4d52b38157d7bfe0d3bceef225librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
mov qword [rsp + 0x58], rax
xor ebx, ebx
movzx eax, dil
imul eax, eax, 0x64
movzx ecx, bpl
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r15b
add eax, ecx
mov qword [rsp + 0x178], rax
sub rsi, qword [rsp + 0x68]
xor eax, eax
xor ebp, ebp
mov qword [rsp + 0xc8], rax
shl rax, 5
add rax, rsp
add rax, 0x380
mov qword [rsp + 0x170], rax
mov r8, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
cmp r8, rdi
jbe 0x14006d2a3
mov r15, qword [rsp + 0x60]
movzx ecx, byte [r15 + rdi]
lea rax, [rdi + 1]
mov qword [rsp + 0x70], rax
cmp ecx, 0xa
je 0x14006cdb0
cmp ecx, 0xd
je 0x14006cdbf
lea rdx, [0x14019c198]
cmp byte [rcx + rdx], 0
je 0x14006c56c
lea rax, [r15 + rdi]
add rax, 2
mov r10, rdi
inc rdi
cmp r8, rdi
jbe 0x14006d2a3
mov rcx, rax
movzx r9d, byte [r15 + r10 + 1]
inc rax
lea rdx, [0x14019c198]
cmp byte [r9 + rdx], 0
jne 0x14006c4a5
lea rax, [rdi + rbp]
inc rax
mov qword [rsp + 0x100], rax
lea rax, [r15 + rdi]
inc rax
mov rdx, rdi
not rdx
and qword [rsp + 0x70], 0
add rdx, r8
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
cmp r9b, 0x3a
mov qword [rsp + 0x138], r15
je 0x14006c970
cmp byte [rsp + 0xc0], 0
je 0x14006c5dc
lea r11, [r15 + rdi]
sub r10, r8
mov eax, 1
cmp r9b, 0x20
je 0x14006c53d
movzx r8d, r9b
cmp r8d, 9
jne 0x14006c5e0
lea r8, [r10 + rax]
add r8, 2
cmp r8, 1
je 0x14006d2a3
mov r9b, byte [r11 + rax]
mov qword [rsp + 0x70], rax
inc rax
cmp r9b, 0x3a
jne 0x14006c529
add rbp, rdi
add rbp, rax
jmp 0x14006c960
mov rdx, qword [rsp + 0xc0]
shr rdx, 0x20
shl rdx, 0x38
je 0x14006cfcb
test cl, cl
je 0x14006cb23
movzx ecx, cl
cmp ecx, 0xa
je case.default.0x14006d06e
cmp ecx, 0xd
je 0x14006c5ae
cmp r8, rax
jbe 0x14006d2a3
mov cl, byte [r15 + rax]
inc rax
mov qword [rsp + 0x70], rax
jmp 0x14006c582
cmp r8, rax
jbe 0x14006d2a3
mov cl, byte [r15 + rax]
inc rax
mov qword [rsp + 0x70], rax
cmp cl, 0xa
jne 0x14006d039
add rbp, rax
mov rcx, r14
call fcn.14003fe76
jmp 0x14006c454
xor eax, eax
jmp 0x14006c5e3
dec rax
mov r8, qword [rsp + 0xc0]
shr r8, 0x20
shl r8, 0x38
je 0x14006d070
mov rbp, qword [rsp + 0x100]
add rcx, rax
test r9b, r9b
je 0x14006cf1e
movzx r8d, r9b
cmp r8d, 0xa
je case.default.0x14006d06e
cmp r8d, 0xd
je 0x14006c636
cmp rdx, rax
jbe 0x14006d2a3
mov r9b, byte [rcx]
inc rax
mov qword [rsp + 0x70], rax
inc rcx
jmp 0x14006c604
cmp rdx, rax
jbe 0x14006d2a3
mov cl, byte [rcx]
inc rax
mov qword [rsp + 0x70], rax
cmp cl, 0xa
je case.default.0x14006d06e
jmp 0x14006d125
cmp r9, r12
jbe 0x14006d2a3
movzx eax, byte [r8 + r12]
lea rbp, [r12 + 1]
mov qword [rsp + 0x70], rbp
cmp rax, 9
je 0x14006c958
cmp eax, 0x20
je 0x14006c958
lea rcx, [0x140134ccd]
cmp byte [rax + rcx], 0
jne 0x14006c718
cmp eax, 0xa
je 0x14006c6c1
cmp eax, 0xd
jne 0x14006c984
cmp r9, rbp
jbe 0x14006d2a3
mov al, byte [r8 + r12 + 1]
add r12, 2
mov qword [rsp + 0x70], r12
cmp al, 0xa
je 0x14006c6c4
jmp 0x14006cf90
mov r12, rbp
test word [rsp + 0xc0], 0xff00
je 0x14006ca5d
mov rcx, r14
mov rbp, r8
mov r15, rbx
mov rbx, r9
call fcn.1400223fe
mov r9, rbx
mov rbx, r15
mov r15, qword [rsp + 0x138]
test al, 1
je 0x14006d2a3
mov r8, rbp
cmp dl, 9
je 0x14006c657
movzx eax, dl
cmp eax, 0x20
je 0x14006c657
jmp 0x14006ca5d
mov rax, qword [0x1401dd158]
test rax, rax
jne 0x14006c75b
mov ecx, 0xf
call fcn.14003ffed
mov ebp, eax
mov ecx, 0xb
call fcn.14003ffed
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test bpl, bpl
cmovne rcx, rdx
mov qword [0x1401dd158], rcx
cmovne rax, rdx
cmp rax, 3
lea r12, [0x140134ccd]
je 0x14006c776
cmp rax, 2
je 0x14006c78c
cmp rax, 1
je 0x14006c782
jmp 0x14006c794
mov rcx, r14
call fcn.14003fed4
test al, al
je 0x14006c794
mov rcx, r14
call fcn.14003fe9e
jmp 0x14006c794
mov rcx, r14
call fcn.14003fed4
mov r9, qword [rsp + 0x60]
mov r10, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x70]
cmp rbp, 0xfffffffffffffff7
ja 0x14006c860
lea rcx, [rbp + 8]
cmp rcx, r10
ja 0x14006c860
mov rax, qword [r9 + rbp]
movzx edx, al
cmp byte [rdx + r12], 0
je 0x14006c88a
mov rdx, rax
shr rdx, 8
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c892
mov rdx, rax
shr rdx, 0x10
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c898
mov rdx, rax
shr rdx, 0x18
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c89e
mov rdx, rax
shr rdx, 0x20
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c8a4
mov rdx, rax
shr rdx, 0x28
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c8aa
mov rdx, rax
shr rdx, 0x30
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14006c8b0
shr rax, 0x38
cmp byte [rax + r12], 0
je 0x14006c8ba
mov qword [rsp + 0x70], rcx
mov rbp, rcx
jmp 0x14006c7a3
cmp r10, rbp
jbe 0x14006d2a3
movzx eax, byte [r9 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
lea r12, [0x140134ccd]
cmp byte [rax + r12], 0
jne 0x14006c7a3
jmp 0x14006c8c2
inc rbp
mov rcx, rbp
jmp 0x14006c8ba
add rbp, 2
jmp 0x14006c8b4
add rbp, 3
jmp 0x14006c8b4
add rbp, 4
jmp 0x14006c8b4
add rbp, 5
jmp 0x14006c8b4
add rbp, 6
jmp 0x14006c8b4
add rbp, 7
mov rcx, rbp
mov rax, rdx
mov qword [rsp + 0x70], rcx
mov rbp, rcx
cmp al, 0xa
je 0x14006c8fc
movzx ecx, al
cmp ecx, 0xd
jne 0x14006c9fd
cmp r10, rbp
jbe 0x14006d2a3
mov al, byte [r9 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x180], 0xfffffffffffffffe
cmp al, 0xa
je 0x14006c908
jmp 0x14006d0a7
mov qword [rsp + 0x180], 0xffffffffffffffff
test word [rsp + 0xc0], 0xff00
je 0x14006caf4
mov rcx, r14
mov qword [rsp + 0x240], r9
mov r12, r10
call fcn.1400223fe
mov r9, qword [rsp + 0x240]
test al, 1
je 0x14006d2a3
cmp dl, 9
je 0x14006c718
mov r10, r12
movzx eax, dl
cmp eax, 0x20
je 0x14006c718
jmp 0x14006caf4
add rbp, qword [rsp + 0x100]
mov rcx, r14
call fcn.14003fe76
mov qword [rsp + 0x100], rbp
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
jmp 0x14006c657
mov rcx, qword [rsp + 0xc0]
shr rcx, 0x20
shl rcx, 0x38
je 0x14006d197
test al, al
mov rcx, qword [rsp + 0x38]
je 0x14006d002
movzx eax, al
cmp eax, 0xa
je case.default.0x14006d220
cmp eax, 0xd
je 0x14006c9cb
cmp r9, rbp
jbe 0x14006d2a3
mov al, byte [r8 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
jmp 0x14006c99a
cmp r9, rbp
jbe 0x14006d2a3
mov al, byte [r8 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
cmp al, 0xa
jne 0x14006d1e7
mov rcx, r14
call fcn.14003fe76
add rbp, qword [rsp + 0x100]
jmp 0x14006c454
mov rcx, qword [rsp + 0xc0]
shr rcx, 0x20
shl rcx, 0x38
je 0x14006d222
test al, al
je 0x14006d15c
movzx eax, al
cmp eax, 0xa
je case.default.0x14006d220
cmp eax, 0xd
je 0x14006ca3f
cmp r10, rbp
jbe 0x14006d2a3
mov al, byte [r9 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
jmp 0x14006ca13
cmp r10, rbp
jbe 0x14006d2a3
mov al, byte [r9 + rbp]
inc rbp
mov qword [rsp + 0x70], rbp
cmp al, 0xa
je case.default.0x14006d220
jmp 0x14006d25d
mov rcx, r14
call fcn.14003fe76
mov rcx, rax
xor r8d, r8d
lea r9, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14009b68a
mov r9, rax
mov rbp, r12
mov r12, qword [rsp + 0xc8]
cmp r12, 0x64
je 0x14006d0e2
add rbp, qword [rsp + 0x100]
inc r12
mov r8, rdx
test r8, r8
je 0x14006cad5
movzx eax, byte [r9 + r8 - 1]
cmp rax, 0x20
ja 0x14006cac3
movabs rcx, 0x100002600
bt rcx, rax
jae 0x14006cac3
dec r8
jmp 0x14006ca9d
mov rcx, r9
lea r9, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.14009b68a
mov r9, rax
mov rax, qword [rsp + 0x170]
mov qword [rax], r15
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], rdx
mov rax, r12
jmp 0x14006c437
mov rdx, qword [rsp + 0x180]
add rdx, rbp
mov rax, r9
and qword [rsp + 0x70], 0
add rax, rbp
sub r10, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], r10
jmp 0x14006ca7d
xor edi, edi
mov bl, 1
jmp 0x14006cb67
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rcx, rbx
mov rdx, rsi
call fcn.14005fe58
xor ebx, ebx
mov rbp, qword [rsp + 0x220]
test rbp, rbp
je 0x14006cc6c
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
test rdi, rdi
jne 0x14006cbc9
mov ecx, 0x20
mov edx, 8
call fcn.140040661
mov rdi, rax
lea rax, [0x1401acb20]
mov qword [rdi], rax
movups xmmword [rdi + 8], xmm6
and qword [rdi + 0x18], 0
xor ecx, ecx
call fcn.14005360f
mov ecx, 0x20
mov edx, 8
call fcn.140040661
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r15, rdi
mov rcx, rdi
movabs rdx, 0xcf5875a83a66e656
mov r8, rax
lea r9, [0x1401353d8]
call fcn.14003a3f1
test rax, rax
je 0x14006cc7c
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xcf5875a83a66e656
cmp rax, rcx
jne 0x14006cc71
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov edx, 8
mov rcx, rsi
call fcn.14000f230
cmp qword [rsp + 0x140], 0
je 0x14006cc7c
lea rcx, [rsp + 0x140]
call fcn.14002b1af
jmp 0x14006cc7c
mov r15, rdi
jmp 0x14006cc7f
mov rcx, rsi
mov rdx, rdi
call fcn.14005fe58
xor r13d, r13d
mov ecx, 0xc
lea rdi, [rsp + 0x380]
lea rsi, [rsp + 0x1a0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x170]
mov byte [rsp + 0x3ea], al
mov rcx, qword [rsp + 0x178]
mov word [rsp + 0x3e8], cx
mov qword [rsp + 0x3e0], r15
cmp cx, 0x64
je 0x14006ccf3
movzx eax, cx
cmp eax, 0x65
je 0x14006d4bb
cmp eax, 0xcc
je 0x14006d4c7
cmp eax, 0x130
je 0x14006d4c7
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x14006d488
cmp qword [r12 + 0x158], 0
je 0x14006d46d
lea rcx, [rsp + 0x380]
call fcn.140045a3b
cmp dword [rsp + 0xc8], 3
jne 0x14006cd2b
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x14006cd2b
mov rcx, r14
call fcn.140041e9f
lea rcx, [rsp + 0x290]
call fcn.14002b1af
test rbp, rbp
jne 0x14006cd55
cmp qword [rsp + 0x220], 0
je 0x14006cd55
lea rcx, [rsp + 0x220]
call fcn.14002b1af
mov rsi, qword [r12 + 0x158]
jmp 0x14006b2eb
cmp rax, rcx
jbe 0x14006d2a3
cmp byte [r10 + rcx], 0xa
jne 0x14006d43f
inc rcx
sub rax, rcx
and qword [rsp + 0x70], 0
add rcx, r10
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
test dl, 1
lea rax, str._rustc_8ede3aae28fe6e4d52b38157d7bfe0d3bceef225librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_release_store
cmovne r10, rax
mov qword [rsp + 0x58], r10
mov eax, 0
cmovne rbx, rax
jmp 0x14006c410
add rax, rbp
mov rcx, rax
and rcx, 0xffffffffffffff00
jmp 0x14006cdee
cmp r8, rax
jbe 0x14006d2a3
mov al, byte [r15 + rdi + 1]
add rdi, 2
mov qword [rsp + 0x70], rdi
cmp al, 0xa
jne 0x14006cf55
add rdi, rbp
mov rcx, rdi
and rcx, 0xffffffffffffff00
mov rax, rdi
movzx eax, al
or rax, rcx
mov rdx, rax
mov rcx, qword [rsp + 0x178]
lea eax, [rcx - 0x3e8]
mov ebp, 4
cmp ax, 0xfc7c
mov r15, qword [rsp + 0xc8]
mov qword [rsp + 0x38], rdx
jb 0x14006d67e
cmp qword [rsp + 0x58], 0
mov r12, qword [rsp + 0x40]
je 0x14006ddba
call fcn.14003ea40
test rax, rax
je 0x14006ce5b
mov r9, rdx
mov rcx, qword [rsp + 0x58]
mov rdx, rbx
mov r8, rax
call fcn.140063b27
test al, al
je 0x14006ce5b
and qword [rsp + 0x60], 0
jmp 0x14006ce6b
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, rbx
call fcn.140011744
add rsi, qword [rsp + 0x38]
cmp word [rsp + 0xd0], 1
sete r11b
inc r11b
mov eax, 0x18
mov rcx, r15
sub rcx, 1
jb 0x14006ceed
mov rdx, qword [rsp + rax + 0x370]
cmp rdx, 0xffff
ja 0x14006d45e
mov r8, qword [rsp + rax + 0x368]
mov r9, qword [rsp + rax + 0x378]
sub r8, r13
add rdx, r8
sub r9, r13
mov r10, qword [rsp + rax + 0x380]
add r10, r9
mov qword [rsp + rax + 0x1168], r8
mov qword [rsp + rax + 0x1170], rdx
mov qword [rsp + rax + 0x1178], r9
mov qword [rsp + rax + 0x1180], r10
add rax, 0x20
jmp 0x14006ce88
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x1b0], rcx
lea r13, [rsp + 0x380]
mov rbp, r11
jmp 0x14006b6d5
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 2
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
and rcx, 0xffffffffffffff00
or rcx, 1
mov qword [rsp + 0x38], rcx
movzx ecx, cl
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov ecx, 5
mov eax, 5
mov qword [rsp + 0x38], rax
movzx ecx, cl
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rdx, r10
mov r8w, 2
jmp 0x14006d1d8
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov r10, rdx
mov rdx, r10
mov r12, qword [rsp + 0x40]
lea r14, [rsp + 0x60]
jmp 0x14006b4ee
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov rax, qword [rsp + 0x38]
and rax, 0xffffffffffffff00
or rax, 1
mov qword [rsp + 0x38], rax
movzx ecx, al
mov ebp, 4
xor eax, eax
lea rdx, [0x14006ddd4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
jmp rcx
mov al, 0xa
jmp case.0x14006cf8e.0
xor eax, eax
jmp 0x14006d339
mov ebp, 3
mov al, byte [rsp + 0x37]
jmp 0x14006d2b5
mov ebp, 4
xor eax, eax
mov r12, qword [rsp + 0x40]
lea r13, [rsp + 0x380]
mov byte [rsp + 0x37], al
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call fcn.1400659b7
mov rcx, rsi
call fcn.14002cf05
cmp rbp, 4
je 0x14006d6c5
mov r8d, 0x5a
lea rcx, [rsp + 0x308]
lea rdx, [rsp + 0x1126]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xf8], eax
mov al, byte [rsp + 0xf4]
mov byte [rsp + 0xfc], al
cmp rbp, 3
jne 0x14006d6d5
mov rax, qword [r12 + 0x158]
mov rdi, qword [rsp + 0x198]
xor ecx, ecx
cmp byte [r12 + 0xd0], 0
sete cl
cmp rax, qword [r12 + rcx*8 + 0xd8]
jae 0x14006d6a2
mov rcx, r13
mov rdx, qword [rsp + 0x268]
mov r8, rdi
call fcn.14006966d
cmp dword [rsp + 0x380], 2
je 0x14006d6a8
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x1180]
lea rdx, [rsp + 0x2d0]
call fcn.14006ea86
cmp qword [rsp + 0x1180], 0
jne 0x14006d6af
cmp qword [rsp + 0x1188], 0
jne 0x14006b2c5
jmp 0x14006d6be
call fcn.140012034
mov bl, 1
mov dl, 0xb
mov ebp, 4
mov r13b, 1
mov byte [rsp + 0x37], dl
test bl, bl
je 0x14006d3e9
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x14006d3e9
mov rcx, r14
call fcn.140041e9f
mov rax, qword [rsp + 0x138]
cmp qword [rsp + 0xd0], rax
je 0x14006d408
lea rcx, [rsp + 0x1a0]
call fcn.1400409df
lea rcx, [rsp + 0x290]
call fcn.14002b1af
test r13b, r13b
je 0x14006d432
cmp qword [rsp + 0x220], 0
je 0x14006d432
lea rcx, [rsp + 0x220]
call fcn.14002b1af
lea r13, [rsp + 0x380]
jmp 0x14006d2c6
mov al, 0xa
mov ebp, 4
jmp 0x14006d2b5
mov al, 4
mov ebp, 4
jmp case.0x14006cf8e.0
mov al, 9
jmp case.0x14006cf8e.0
mov rcx, r14
call fcn.14002b1a4
mov al, 9
jmp 0x14006d2ba
mov ebp, 3
lea rcx, [rsp + 0x380]
call fcn.140045a3b
mov dl, byte [rsp + 0x37]
jmp 0x14006d3cf
mov rax, qword [rsp + 0x250]
movzx eax, byte [rax]
cmp rax, 0xb
je 0x14006d56a
cmp eax, 5
je 0x14006d4c7
cmp eax, 7
jne 0x14006d56a
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x14006d56a
mov sil, 1
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x14006d4d0
xor eax, eax
mov qword [rsp + 0x50], rax
xor esi, esi
mov rbp, qword [rsp + 0x380]
mov dil, byte [rsp + 0x388]
movzx eax, byte [rsp + 0x38f]
shl eax, 0x10
movzx ecx, word [rsp + 0x38d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x389]
or rax, rcx
mov qword [rsp + 0x248], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x1126]
lea rdx, [rsp + 0x390]
call sub.VCRUNTIME140.dll_memcpy
mov edx, edi
mov al, byte [rsp + 0x3ea]
mov byte [rsp + 0x4c], al
lea rcx, [rsp + 0x3a0]
mov eax, dword [rcx + 0x4b]
mov dword [rsp + 0xf0], eax
mov al, byte [rcx + 0x4f]
mov byte [rsp + 0xf4], al
mov qword [rsp + 0x188], rsi
mov eax, esi
xor al, 1
mov cl, byte [rsp + 0x58]
and cl, al
mov byte [rsp + 0x4d], cl
jmp 0x14006d3cf
movups xmm8, xmmword [0x1401364f8]
movaps xmmword [rsp + 0x150], xmm8
movups xmm9, xmmword [0x1401364e8]
movaps xmmword [rsp + 0x140], xmm9
lea rsi, [rsp + 0x380]
mov rcx, rsi
lea rdx, [rsp + 0x140]
call fcn.14002dcac
test al, al
je 0x14006d5c1
cmp byte [rsp + 0x3ea], 1
jne 0x14006d5e5
mov ebp, 4
mov byte [rsp + 0x37], 2
jmp 0x14006d472
mov rcx, rsi
call fcn.140045051
cmp rax, 1
jne 0x14006d638
cmp rdx, 0xfffffffffffffffe
jae 0x14006d685
xor esi, esi
mov qword [rsp + 0x50], rdx
jmp 0x14006d4d0
movaps xmmword [rsp + 0x150], xmm8
movaps xmmword [rsp + 0x140], xmm9
lea rdi, [rsp + 0x110]
mov rcx, rdi
lea rdx, [rsp + 0x380]
lea rsi, [rsp + 0x140]
mov r8, rsi
call fcn.14004374a
mov rcx, rsi
mov rdx, rdi
call fcn.140043f5c
mov rcx, rsi
call fcn.140045929
movzx eax, al
not rax
jmp 0x14006d4c9
movups xmm0, xmmword [0x1401364d8]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [0x1401364c8]
movaps xmmword [rsp + 0x140], xmm0
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x140]
call fcn.14002dcac
test al, al
je 0x14006d694
mov ebp, 4
mov byte [rsp + 0x37], 1
jmp 0x14006d472
mov al, 0xa
jmp 0x14006d2b5
mov ebp, 4
mov byte [rsp + 0x37], 9
jmp 0x14006d472
mov qword [rsp + 0x50], 0xffffffffffffffff
jmp 0x14006d4ce
xor ecx, ecx
mov dl, 9
jmp 0x14006d6cb
mov ebp, 4
jmp 0x14006d72c
mov rbx, qword [rsp + 0x1188]
mov ebp, 3
jmp 0x14006d72c
call fcn.140044a53
jmp 0x14006d6d0
xor ecx, ecx
mov dl, byte [rsp + 0x37]
call fcn.14004132c
mov rsi, rax
jmp 0x14006d745
movzx eax, byte [rsp + 0x37]
mov rbx, qword [rsp + 0x248]
shl rbx, 8
or rbx, rax
lea rcx, [rsp + 0x10c8]
lea rdx, [rsp + 0x308]
mov r8d, 0x5a
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0xe8], eax
mov al, byte [rsp + 0xfc]
mov byte [rsp + 0xec], al
mov dl, byte [rsp + 0x4c]
mov r8, qword [rsp + 0x188]
cmp rbp, 3
je 0x14006d742
cmp rbp, 4
jne 0x14006d7b4
mov ebp, 5
jmp 0x14006d8a4
mov rsi, rbx
mov qword [rsp + 0x308], rsi
mov bl, byte [r12 + 0xca]
mov qword [r12 + 0x70], 4
mov byte [r12 + 0xca], 2
mov rax, qword [r12 + 0x158]
test rax, rax
je 0x14006d868
mov rcx, qword [rsp + 0x108]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x14006d7a4
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x14006d79f
cmp r8d, 0xa
jne 0x14006d84a
inc rdx
jmp 0x14006d785
mov qword [rsp + 0x1a0], rax
mov rdx, rax
jmp 0x14006d85b
lea rdi, [rsp + 0x1068]
lea rsi, [rsp + 0x10c8]
mov ecx, 0x5a
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0xec]
mov byte [rsp + 0xe4], al
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xe0], eax
mov byte [r12 + 0xc8], 0
cmp byte [r12 + 0xca], 2
mov cl, byte [rsp + 0x4d]
jne 0x14006d803
test cl, cl
jne 0x14006d812
xor eax, eax
cmp cl, 1
adc al, 1
mov byte [r12 + 0xca], al
mov byte [r12 + 0xcb], dl
test r8b, r8b
setne r13b
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14006dc40
cmp rcx, 0xfffffffffffffffe
je 0x14006dc5f
cmp rcx, 0xffffffffffffffff
jne 0x14006dc65
mov al, 2
jmp 0x14006dc67
mov qword [rsp + 0x1a0], rdx
cmp rax, rdx
jb 0x14006dd37
mov rcx, qword [rsp + 0x108]
call fcn.140011c8f
cmp byte [rsi + 0x30], 0
je 0x14006d8a6
test bl, bl
jne 0x14006d8a6
cmp qword [r12 + 0x158], 0
jne 0x14006d8a6
mov qword [r12 + 0x88], 5
mov byte [r12 + 0xca], 2
lea rcx, [rsp + 0x308]
call fcn.140053735
mov ebp, 4
jmp 0x14006d920
mov qword [rsp + 0x380], rsi
cmp dword [r12 + 0x88], 2
jne 0x14006d918
mov rdx, qword [r12 + 0x158]
cmp rdx, 0x18
jb 0x14006d918
mov rax, qword [rsp + 0x108]
mov rcx, qword [rax]
lea r9, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
mov r8d, 0x18
call fcn.14003b1ea
lea r8, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov r9d, 0x18
mov rcx, rax
call fcn.14001164f
test al, al
je 0x14006d918
xor ecx, ecx
mov dl, 5
call fcn.14004132c
mov rbx, rax
lea rcx, [rsp + 0x380]
call fcn.140053735
jmp 0x14006d91b
mov rbx, rsi
mov ebp, 3
xor r13d, r13d
cmp rbp, 3
je 0x14006d940
cmp rbp, 4
je 0x14006d96b
cmp rbp, 5
jne 0x14006d9d7
mov eax, 1
jmp 0x14006d9a1
lea rdx, [rsp + 0x380]
mov qword [rdx + 8], rbx
mov qword [rdx], 3
mov rcx, qword [rsp + 0x190]
call fcn.140054055
test rax, rax
jne 0x14006dc38
jmp 0x14006d976
cmp dword [r12 + 0x88], 5
jne 0x14006d99d
mov byte [r12 + 0x1d8], 1
mov qword [r12 + 0x70], 4
mov qword [r12 + 0x88], 5
mov byte [r12 + 0xca], 2
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x1e00]
movaps xmm7, xmmword [rsp + 0x1e10]
movaps xmm8, xmmword [rsp + 0x1e20]
movaps xmm9, xmmword [rsp + 0x1e30]
add rsp, 0x1e48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x1190]
mov qword [rax - 0x10], rbp
mov qword [rax - 8], rbx
lea rsi, [rsp + 0x1008]
mov ecx, 0x5a
mov rdi, rax
rep movsb byte [rdi], byte [rsi]
mov byte [rax + 0x5a], dl
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x5b], ecx
mov cl, byte [rsp + 0xdc]
mov byte [rax + 0x5f], cl
cmp qword [rsp + 0x50], 0
je 0x14006db7c
lea rcx, [rsp + 0x380]
and qword [rcx], 0
call fcn.1400415cd
mov rsi, rax
xor ecx, ecx
call fcn.1400415a8
mov rdi, rax
mov ecx, 0x60
mov edx, 8
call fcn.140040661
mov rbx, rax
mov r14d, 1
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], rdi
and qword [rax + 0x30], 0
movabs rax, 0x8000000000000000
mov qword [rbx + 0x38], rax
mov qword [rbx + 0x40], r14
xorps xmm0, xmm0
and qword [rbx + 0x58], 0
movups xmmword [rbx + 0x48], xmm0
lock inc qword [rbx]
jle 0x14006dd04
lea rcx, [rsp + 0x380]
and qword [rcx + 0x10], 0
xor edi, edi
mov byte [rcx + 0x20], dil
and qword [rcx], 0
mov byte [rcx + 8], dil
call fcn.140041605
mov rsi, rax
mov ecx, 0xb0
mov edx, 8
call fcn.140040661
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], 3
mov byte [rax + 0x70], dil
and qword [rax + 0x78], 0
mov byte [rax + 0x88], dil
and qword [rax + 0x90], 0
mov byte [rax + 0xa0], dil
mov byte [rax + 0xa8], dil
lock inc qword [rax]
jle 0x14006dd04
mov r15, rax
mov ecx, 0x30
mov edx, 8
call fcn.140040661
mov ebp, 1
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], 2
xorps xmm0, xmm0
and qword [rax + 0x28], 0
movups xmmword [rax + 0x18], xmm0
lock inc qword [rax]
jle 0x14006dd04
mov r12, rax
mov rdi, qword [rsp + 0x40]
lea rcx, [rdi + 0x1a8]
call fcn.140064329
mov qword [rdi + 0x1a8], r15
mov qword [rdi + 0x1b0], r12
mov qword [rdi + 0x1b8], rbx
mov qword [rdi + 0x1c0], rsi
mov byte [rdi + 0x1c8], 0
jmp 0x14006db85
xor eax, eax
mov qword [rsp + 0x50], rax
xor ebp, ebp
test r13b, r13b
je 0x14006dbdd
call fcn.140043999
mov rdi, rax
mov rsi, rdx
mov r14, qword [rsp + 0x40]
cmp qword [r14], 0
je 0x14006dba9
lea rcx, [r14 + 8]
call fcn.14004395b
mov qword [r14], 1
mov qword [r14 + 8], rdi
lea rcx, [rsp + 0x11e0]
mov edx, 1
mov r8, rsi
call fcn.140066a63
lea rcx, [rsp + 0x380]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
call fcn.140066b30
lea rdx, [rsp + 0x380]
lea rsi, [rsp + 0x1180]
mov ecx, 0xe
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x70], rbp
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x78], rax
mov qword [rdx + 0x80], rbx
mov qword [rdx + 0x88], r12
mov qword [rdx + 0x90], r15
and qword [rdx + 0x98], 0
mov rcx, qword [rsp + 0x190]
call fcn.140054055
test rax, rax
je 0x14006d99d
mov rdx, rax
jmp 0x14006d99f
mov qword [r12 + 0x70], 3
mov rcx, r12
mov esi, edx
mov rdx, qword [rsp + 0x198]
call fcn.1400694fc
mov edx, esi
jmp 0x14006dc83
mov al, 1
xor ecx, ecx
jmp 0x14006dc67
xor eax, eax
mov qword [r12 + 0x70], 2
mov byte [r12 + 0x78], al
mov byte [r12 + 0x79], 0
mov qword [r12 + 0x80], rcx
add r13b, r13b
lea rdi, [rsp + 0x1008]
lea rsi, [rsp + 0x1068]
mov ecx, 0x5a
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0xe4]
mov byte [rsp + 0xdc], al
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xd8], eax
jmp 0x14006d923
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, rdi
jmp 0x14006dce3
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, r13
mov rdx, rbx
jmp 0x14006dce3
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rcx, rsi
call fcn.1400f0290
ud2
lea rcx, str.reserve_overflow
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov edx, 0x10
call fcn.1400f07b0
ud2
ud2
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov edx, 0x24
jmp 0x14006dd30
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov edx, 0x1d
call fcn.1400f16e8
ud2
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1180], rax
lea rax, [fcn.1400e25ea]
mov qword [rsp + 0x1188], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x380]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rsp + 0x1190], r14
mov qword [rsp + 0x1198], rax
lea rax, [rsp + 0x1180]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
call fcn.1400f0250
ud2
mov ecx, 8
mov edx, 0x240
call fcn.1400efed0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_abasa.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1_role.rs
mov edx, 0x2b
call fcn.1400f0410
ud2