Function at 0x1401c826c
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x718
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x68], rcx
mov rdx, qword [rdx + 0x3f0]
add rdx, 0x10
lea rsi, [rsp + 0x170]
mov rcx, rsi
call fcn.1402bac74
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
mov rcx, rsi
call fcn.1401be44c
mov rcx, qword [rax + 0x168]
or rcx, qword [rax + 0x178]
je 0x1401c82ce
mov rcx, rax
call fcn.1402ab511
jmp 0x1401c82fa
mov rsi, qword [rax + 0x218]
mov rcx, rax
call fcn.1402ab511
cmp rsi, 1
ja 0x1401c82fa
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
lea rcx, [rdi + 0x390]
call fcn.1401cdf58
cmp dword [rdi + 0x368], 2
jne 0x1401c8311
mov qword [rsp + 0x170], 2
jmp 0x1401c8341
lea rsi, [rdi + 0x368]
lea rdx, [rdi + 0x380]
mov rcx, rsi
call fcn.1402b28fd
mov rbx, rax
lea r14, [rsp + 0x170]
mov rcx, r14
mov rdx, rsi
call fcn.1402b28cc
mov qword [r14 + 0x18], rbx
mov rax, qword [rdi + 0x388]
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x470], rcx
vmovups xmm0, xmmword [rsp + 0x178]
vmovups xmmword [rsp + 0x478], xmm0
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0x488], rcx
mov qword [rsp + 0x490], rax
cmp dword [rsp + 0x470], 2
je 0x1401c83a1
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x470]
call fcn.1402b29d8
mov rax, qword [0x1404a4398]
lea r15, [rsp + 0x170]
mov qword [r15], 2
mov qword [r15 + 0x20], rax
add rax, 0x30
lea rcx, str.failed_to_write_whole_buffer
lea r14, [rsp + 0x300]
mov qword [r14], rcx
and qword [r14 + 8], 0
mov qword [r14 + 0x10], rax
mov rcx, r15
mov rdx, r14
call fcn.1402b2931
vmovups ymm0, ymmword [r15]
vmovups ymmword [rsp + 0x500], ymm0
mov rax, qword [r15 + 0x20]
mov qword [rsp + 0x520], rax
cmp dword [rsp + 0x500], 2
je 0x1401c8421
lea rdx, [rsp + 0x518]
lea rcx, [rsp + 0x500]
vzeroupper
call fcn.1402b29d8
lea rax, [rdi + 0x48]
mov qword [rsp + 0x80], rax
lea rax, [rdi + 0x390]
mov qword [rsp + 0x2e8], rax
lea rax, [rdi + 0x400]
mov qword [rsp + 0x2e0], rax
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0xb8], r13
movzx eax, byte [rdi + 0x3e8]
test rax, rax
je 0x1401c84df
cmp eax, 1
jne 0x1401c9d43
mov esi, dword [rdi + 0x3ec]
mov bl, byte [rdi + 0x3e9]
mov rcx, qword [rsp + 0x80]
mov rdx, r13
vzeroupper
call fcn.1401cdfa1
test rax, rax
jne 0x1401c9d1f
test rdx, rdx
jne 0x1401c9d2c
mov rcx, qword [rdi + 0x178]
mov rax, qword [rdi + 0x180]
mov rdx, r13
call qword [rax + 0x30]
test rax, rax
jne 0x1401c9d1f
test rdx, rdx
jne 0x1401c9d2c
mov byte [rdi + 0x3e8], 2
mov byte [rdi + 0x3e9], bl
mov dword [rdi + 0x3ec], esi
jmp 0x1401c845b
lea rcx, [rsp + 0x528]
mov rdx, rdi
mov r8, r13
vzeroupper
call fcn.1401ca07d
movzx eax, byte [rsp + 0x528]
cmp rax, 4
je 0x1401c887b
mov bl, byte [rsp + 0x529]
mov r12d, dword [rsp + 0x52c]
mov ebp, dword [rsp + 0x530]
lea rcx, [rsp + 0x534]
vmovups xmm0, xmmword [rcx]
vmovups xmm1, xmmword [rcx + 0xc]
vmovaps xmmword [rsp + 0x450], xmm0
vmovups xmmword [rsp + 0x45c], xmm1
cmp eax, 3
jne 0x1401c855a
mov word [rdi + 0x3e8], 0x101
and dword [rdi + 0x3ec], 0
jmp 0x1401c845b
mov r14, qword [rdi + 0x3f0]
mov rsi, qword [rdi + 0x3f8]
add r14, 0x10
add rsi, 0x10
test rax, rax
je 0x1401c8628
cmp eax, 1
jne 0x1401c9ead
mov dword [rsp + 0x580], ebp
vmovups xmm0, xmmword [rsp + 0x45c]
lea rax, [rsp + 0x584]
vmovups xmmword [rax + 0xc], xmm0
vmovaps xmm0, xmmword [rsp + 0x450]
vmovups xmmword [rax], xmm0
lea rcx, [rsp + 0x308]
lea rdx, [rsp + 0x580]
call fcn.1400ae5e7
mov dword [rsp + 0x304], r12d
mov byte [rsp + 0x301], bl
mov byte [rsp + 0x300], 1
cmp dword [rdi + 0x3b8], 0
je 0x1401c86c8
cmp dword [rdi + 0x3c0], r12d
jne 0x1401c86c8
mov byte [rdi + 0x3e8], 1
mov byte [rdi + 0x3e9], bl
mov dword [rdi + 0x3ec], r12d
lea r14, [rsp + 0x300]
mov rcx, r14
call fcn.1401be79a
lea rcx, [rsp + 0x580]
call fcn.1400e82bc
jmp 0x1401c845b
mov rcx, r15
mov rdx, r14
call fcn.1402bac74
mov rcx, r15
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.1401be44c
mov r15, rax
mov byte [rsp + 0x78], dl
lea r13, [rax + 0x10]
lea rbx, [rax + 0x1a8]
lea r14, [rsp + 0x300]
mov rcx, r14
mov rdx, rbx
mov r8d, r12d
call fcn.1400e4518
cmp qword [rsp + 0x300], 0
je 0x1401c878b
mov cl, byte [r15 + 0x1a0]
mov edx, r12d
call fcn.1400db1c5
test al, al
je 0x1401c87a2
cmp dword [r15 + 0xb0], 0
jne 0x1401c87c1
cmp dword [r15 + 0xb4], r12d
ja 0x1401c87c1
lea eax, [r12 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r15 + 0xb0], ecx
mov dword [r15 + 0xb4], eax
jmp 0x1401c87c1
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x190], rax
mov al, byte [rsp + 0x300]
mov byte [rsp + 0x170], al
mov al, byte [rsp + 0x301]
mov byte [rsp + 0x171], al
movzx eax, word [rsp + 0x302]
mov word [rsp + 0x172], ax
mov eax, dword [rsp + 0x304]
mov dword [rsp + 0x174], eax
vmovups xmm0, xmmword [rsp + 0x308]
vmovups xmmword [rsp + 0x178], xmm0
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x188], rax
mov rcx, r14
mov rdx, rsi
mov r8, r15
call fcn.1401ced9f
vmovups ymm0, ymmword [rsp + 0x580]
vmovups ymmword [rsp + 0x170], ymm0
mov rcx, r14
vzeroupper
call fcn.1401ce889
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x194], r12d
mov rcx, qword [rsp + 0x2e8]
mov rdx, r15
call fcn.1400e27c5
lea r14, [rsp + 0x300]
jmp 0x1401c845b
mov rcx, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
call fcn.1400e472a
jmp 0x1401c87ed
cmp dword [r13], 0
jne 0x1401c87c1
cmp dword [r15 + 0x14], r12d
ja 0x1401c87c1
lea eax, [r12 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r15 + 0x10], ecx
mov dword [r15 + 0x14], eax
lea r14, [rsp + 0x170]
mov rcx, r14
mov edx, r12d
xor r8d, r8d
xor r9d, r9d
call fcn.1400e47d0
lea rcx, [rsp + 0x300]
mov rdx, r14
mov r14, rcx
call fcn.1400e4777
mov dword [rsp + 0x588], eax
mov dword [rsp + 0x58c], edx
mov qword [rsp + 0x580], rbx
mov rcx, r14
mov rdx, rsi
call fcn.140132f3b
mov rcx, r14
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.1401be494
mov rsi, rax
mov ebx, edx
add rax, 0x10
mov rcx, r15
add rcx, 0x160
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, r13
lea rdx, [rsp + 0x580]
mov r8d, ebp
mov r9b, 1
call fcn.1401bfd0e
mov rcx, rsi
mov edx, ebx
call fcn.1402ab511
mov rcx, r15
mov dl, byte [rsp + 0x78]
call fcn.1402ab511
mov r13, qword [rsp + 0xb8]
lea r15, [rsp + 0x170]
jmp 0x1401c845b
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.1402bac74
mov rcx, r15
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.1401be44c
mov rsi, rax
mov byte [rsp + 0x4f], dl
mov rdx, qword [rdi + 0x3f8]
add rdx, 0x10
mov rcx, r15
call fcn.140132f3b
mov rcx, r15
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.1401be494
mov r12, rax
mov byte [rsp + 0x4e], dl
mov ecx, dword [rsi + 0x58]
mov edx, dword [rsi + 0x5c]
call fcn.1400dbc58
cmp eax, 1
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x2d8], r12
jne 0x1401c8984
mov ebx, edx
mov rcx, qword [rsp + 0x80]
mov rdx, r13
call fcn.1401ce8c3
test rax, rax
jne 0x1401c8b1a
mov rbp, rdx
test rdx, rdx
jne 0x1401c8b2b
and dword [rsp + 0x174], 0
mov r12, qword [rsp + 0x60]
lea rsi, [r12 + 0x58]
mov dword [rsp + 0x178], ebx
mov byte [rsp + 0x170], 7
mov rcx, qword [rsp + 0x80]
mov rdx, r15
call fcn.1401b7b85
mov r8d, 0x1b
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x1405a4800]
call fcn.1401b87bb
mov rcx, rsi
mov rsi, r12
mov edx, ebx
call fcn.1400e299b
mov ecx, eax
lea rdx, [0x1405a4818]
call fcn.1401ced67
mov r12, qword [rsp + 0x2d8]
lea rax, [r12 + 0x10]
mov qword [rsp + 0x90], rax
lea rax, [rsi + 0x1a8]
mov qword [rsp + 0x78], rax
lea rax, [rsi + 0x160]
mov qword [rsp + 0xb0], rax
lea r12, [rsi + 0x60]
mov rcx, qword [rsp + 0x80]
mov rdx, r13
call fcn.1401ce8c3
test rax, rax
jne 0x1401c8b1a
mov rbp, rdx
test rdx, rdx
jne 0x1401c8b2b
mov rcx, r15
mov rdx, r12
mov r8, qword [rsp + 0x78]
call fcn.1400e45a0
cmp qword [rsp + 0x170], 0
je 0x1401c8b05
vmovups xmm0, xmmword [rsp + 0x170]
vmovaps xmmword [rsp + 0x300], xmm0
mov rcx, r14
call fcn.1400dabb3
mov ebx, dword [rax + 0x48]
mov rcx, r14
call fcn.1400dabb3
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 3
je 0x1401c8a49
movzx ecx, cl
cmp ecx, 4
jne 0x1401c8ae6
cmp byte [rax + 0x51], 0
jne 0x1401c8a53
jmp 0x1401c8ae6
cmp byte [rax + 0x52], 0
je 0x1401c8ae6
mov rcx, r14
call fcn.1400dabb3
mov ecx, dword [rax + 0xa0]
mov edx, dword [rax + 0xa4]
call fcn.1400dbc58
cmp eax, 1
jne 0x1401c8ae6
mov esi, edx
mov rcx, r14
call fcn.1400dabb3
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x174], eax
mov dword [rsp + 0x178], esi
mov byte [rsp + 0x170], 7
mov rcx, qword [rsp + 0x80]
mov rdx, r15
call fcn.1401b7b85
mov r8d, 0x1b
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x1405a47b0]
call fcn.1401b87bb
mov rcx, r14
call fcn.1400dab9c
lea rcx, [rax + 0xa0]
mov edx, esi
call fcn.1400e299b
mov ecx, eax
lea rdx, [0x1405a47e8]
call fcn.1401ced67
cmp ebx, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb0]
mov rdx, r14
call fcn.1400dae69
jmp 0x1401c89b0
mov rcx, qword [rsp + 0x80]
mov rdx, r13
call fcn.1401ce8c3
test rax, rax
je 0x1401c8b1f
mov rsi, rax
jmp 0x1401c8b2d
mov rbp, rdx
test rdx, rdx
je 0x1401c8bf4
xor esi, esi
mov rcx, qword [rsp + 0x2d8]
mov dl, byte [rsp + 0x4e]
call fcn.1402ab511
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x4f]
call fcn.1402ab511
test rsi, rsi
jne 0x1401c9d1f
test rbp, rbp
jne 0x1401ca04e
mov rax, qword [rsp + 0x2e0]
cmp qword [rax], 0
jne 0x1401c8b96
cmp byte [rdi + 0x3c4], 0
jne 0x1401c9d1f
cmp dword [rdi + 0x3b8], 0
je 0x1401c9d1f
cmp dword [rdi + 0x3bc], 0x7fffffff
je 0x1401c9d1f
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.1402bac74
mov rcx, r15
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.1401be44c
mov rsi, qword [rax + 0x168]
mov rbx, qword [rax + 0x178]
mov rcx, rax
call fcn.1402ab511
or rbx, rsi
jne 0x1401c9d1f
mov rdx, qword [rdi + 0x3f0]
add rdx, 0x10
mov rcx, qword [rsp + 0x2e8]
call fcn.1401cdf58
jmp 0x1401c845b
mov rsi, qword [rsp + 0x60]
lea rcx, [rsi + 0xb8]
mov qword [rsp + 0xc8], rcx
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x78]
mov r9, rdi
call fcn.1401ce91c
mov ebx, dword [rdi + 0x170]
lea rax, [rsi + 0xf0]
mov qword [rsp + 0x448], rax
lea rax, [rsi + 0xcc]
mov qword [rsp + 0x438], rax
lea rax, [rsi + 0xc8]
mov qword [rsp + 0x100], rax
lea rax, [rsi + 0xd0]
mov qword [rsp + 0x430], rax
lea rax, [rsi + 0xd4]
mov qword [rsp + 0x428], rax
lea rax, [rsi + 0xd8]
mov qword [rsp + 0x420], rax
mov rax, rsi
add rax, 0xbc
mov qword [rsp + 0x440], rax
mov rax, qword [rsi + 0x160]
cmp rax, qword [rsi + 0x168]
jbe 0x1401c8de0
mov rcx, r14
mov rdx, qword [rsp + 0x448]
mov r8, qword [rsp + 0x78]
call fcn.1400e3107
cmp qword [rsp + 0x300], 0
je 0x1401c8de0
vmovups xmm0, xmmword [rsp + 0x300]
vmovaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0xb0]
mov rdx, r15
call fcn.1400e2927
mov rcx, r15
call fcn.1400dab9c
mov rcx, rax
call fcn.1400dc581
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x1401c8de0
mov rsi, qword [rsp + 0x178]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rsi
mov rcx, r15
call fcn.1400dabb3
cmp byte [rax + 0x121], 0
jne 0x1401c8de0
mov r14, rsi
shr r14, 0x20
mov rcx, r15
call fcn.1400dab9c
mov byte [rax + 0x121], 1
mov rax, qword [rsp + 0x60]
cmp dword [rax + 0xc8], 0
je 0x1401c8dab
mov r12, qword [rsp + 0x438]
mov eax, dword [r12]
mov dword [rsp + 0x3c], eax
mov rbp, qword [rsp + 0x430]
mov r15d, dword [rbp]
lea rcx, [rsp + 0x170]
call fcn.1400dab9c
mov dword [rax + 0xb8], 1
mov ecx, dword [rsp + 0x3c]
mov dword [rax + 0xbc], ecx
mov dword [rax + 0xc0], r15d
lea r15, [rsp + 0x170]
mov rax, r12
jmp 0x1401c8dd2
mov dword [rax + 0xc8], 1
mov dword [rax + 0xcc], esi
mov dword [rax + 0xd0], r14d
mov rax, qword [rsp + 0x428]
mov rbp, qword [rsp + 0x420]
mov dword [rax], esi
mov dword [rbp], r14d
lea r14, [rsp + 0x300]
mov rax, qword [0x1404a43f8]
mov qword [rsp + 0x170], 2
mov qword [rsp + 0x190], rax
add rax, 0x30
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + 0x300], rcx
and qword [rsp + 0x308], 0
mov qword [rsp + 0x310], rax
mov rcx, r15
mov rdx, r14
call fcn.1402b2931
vmovups ymm0, ymmword [rsp + 0x170]
vmovups ymmword [rsp + 0x4a0], ymm0
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x4c0], rax
cmp dword [rsp + 0x4a0], 2
je 0x1401c8e6e
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0x4b8]
vzeroupper
call fcn.1402b29d8
lea rcx, [rsp + 0x2f0]
mov rdx, qword [rsp + 0x100]
mov r8, qword [rsp + 0x78]
vzeroupper
call fcn.1400e4665
cmp qword [rsp + 0x2f0], 0
je 0x1401c9253
vmovups xmm0, xmmword [rsp + 0x2f0]
vmovaps xmmword [rsp + 0xa0], xmm0
mov rsi, qword [0x1404a4410]
mov qword [rsp + 0x110], 2
mov qword [rsp + 0x130], rsi
mov r12, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
mov r15, qword [rsi + 0x40]
mov r13, qword [rsi + 0x48]
test r14, r14
je 0x1401c8f07
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x180], r15
mov qword [rsp + 0x188], r13
and qword [rsp + 0x190], 0
mov ebp, 1
mov rax, r12
jmp 0x1401c8f0b
xor ebp, ebp
xor eax, eax
mov qword [rsp + 0x170], rax
lea rcx, [rsp + 0x650]
lea rdx, [rsp + 0x170]
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_prioritize.rs
call fcn.140026c29
lea rcx, [rsp + 0x2f0]
call fcn.1400dabb3
add rax, 0x114
mov qword [rsp + 0xd0], rax
cmp rbp, r14
jae 0x1401c8f71
mov qword [rsp + 0x178], r14
mov qword [rsp + 0x180], r15
mov qword [rsp + 0x188], r13
mov qword [rsp + 0x190], rbp
jmp 0x1401c8f74
xor r12d, r12d
add rsi, 0x30
mov qword [rsp + 0x170], r12
lea r14, [rsp + 0x300]
mov rcx, r14
lea r15, [rsp + 0x170]
mov rdx, r15
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_prioritize.rs
call fcn.140026c29
lea rcx, [rsp + 0x2f0]
call fcn.1400dabb3
add rax, 0x50
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x650]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x178], rax
lea rax, [0x1405a4488]
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], r14
lea rax, [rsp + 0x140]
mov qword [rsp + 0x190], rax
lea rax, [0x1405a4690]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x2a0], r15
mov qword [rsp + 0x2a8], 2
mov qword [rsp + 0x2b0], rsi
lea rcx, [rsp + 0x110]
lea r13, [rsp + 0x2a0]
mov rdx, r13
call fcn.1402b2931
vmovups ymm0, ymmword [rsp + 0x110]
vmovups ymmword [rsp + 0x4d0], ymm0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x4f0], rax
cmp dword [rsp + 0x4d0], 2
je 0x1401c9089
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0x4e8]
vzeroupper
call fcn.1402b29d8
lea rsi, [rsp + 0x2f0]
mov rcx, rsi
vzeroupper
call fcn.1400dabb3
mov r12d, dword [rax + 0x48]
mov rcx, rsi
call fcn.1400dab9c
mov rcx, r14
mov rdx, rax
mov r8, qword [rsp + 0x90]
call fcn.1401c008a
movzx eax, byte [rsp + 0x300]
cmp rax, 9
jne 0x1401c9112
lea rcx, [rsp + 0xa0]
call fcn.1400dabb3
cmp byte [rax + 0x50], 5
je 0x1401c969a
cmp r12d, 0x3b9aca00
setne r8b
vmovaps xmm0, xmmword [rsp + 0xa0]
vmovaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0xb0]
mov rdx, r15
call fcn.1400dae69
jmp 0x1401c9216
test rax, rax
jne 0x1401c9270
lea rax, [rsp + 0x308]
vmovups ymm0, ymmword [rax]
vmovups ymm1, ymmword [rax + 0x10]
vmovups ymmword [rsp + 0x120], ymm1
vmovups ymmword [rsp + 0x110], ymm0
lea rcx, [rsp + 0xa0]
vzeroupper
call fcn.1400dabb3
mov r14d, dword [rax + 0x84]
lea rcx, [rsp + 0x110]
call fcn.1401c0f74
test rax, rax
je 0x1401c9179
mov rsi, rax
test r14d, r14d
jne 0x1401c917b
lea rcx, [rsp + 0xa0]
jmp 0x1401c91c8
xor esi, esi
cmp rsi, rbx
cmovae rsi, rbx
xor ebp, ebp
test r14d, r14d
cmovle r14d, ebp
cmp rsi, r14
cmovae rsi, r14
test rsi, rsi
lea r14, [rsp + 0xa0]
je 0x1401c93fe
mov rcx, r14
call fcn.1400dabb3
mov eax, dword [rax + 0x80]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov ebp, esi
cmp eax, esi
jae 0x1401c93fe
mov rcx, r14
call fcn.1400dab9c
vmovups ymm0, ymmword [rsp + 0x110]
vmovups ymm1, ymmword [rsp + 0x120]
lea rcx, [rsp + 0x178]
vmovups ymmword [rcx + 0x10], ymm1
vmovups ymmword [rcx], ymm0
mov byte [rsp + 0x170], 0
mov rcx, rax
mov rdx, qword [rsp + 0x90]
mov r8, r15
vzeroupper
call fcn.1401cecd7
lea r14, [rsp + 0x300]
movzx eax, byte [rsp + 0x300]
cmp rax, 9
je 0x1401c9236
test rax, rax
je 0x1401c9236
cmp eax, 3
je 0x1401c9236
mov rcx, r14
call fcn.1401b9093
lea rsi, [rsp + 0x4d0]
mov rcx, rsi
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
jmp 0x1401c8e6e
lea rsi, [rsp + 0x4a0]
mov rcx, rsi
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
jmp 0x1401c9aa3
cmp eax, 3
jne 0x1401c96f4
mov eax, dword [rsp + 0x308]
mov dword [rsp + 0x3c], eax
lea rax, [rsp + 0x30c]
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x110], ymm0
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x130], eax
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x88], rax
mov eax, dword [rsp + 0x338]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x33c]
mov dword [rsp + 0x44], eax
mov al, byte [rsp + 0x340]
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x341]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xfb], ecx
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x74], eax
mov bpl, byte [rsp + 0x34c]
mov al, byte [rsp + 0x34d]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0x34e]
mov dword [rsp + 0x50], eax
mov r8d, 0xc5
mov rcx, r15
lea rdx, [rsp + 0x34f]
vzeroupper
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x414]
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x2d0], rcx
mov rdx, qword [rsp + 0xa0]
mov dword [rsp + 0xc4], eax
mov dword [rsp + 0x10c], eax
mov rcx, r13
lea r8, [rsp + 0x10c]
call fcn.1400e43dd
cmp qword [rsp + 0x2a0], 0
je 0x1401ca063
vmovups xmm0, xmmword [rsp + 0x2a0]
vmovaps xmmword [rsp + 0xd0], xmm0
lea rsi, [rsp + 0xd0]
mov rcx, rsi
call fcn.1400dab9c
mov byte [rax + 0x125], 0
mov rcx, rsi
call fcn.1400dabb3
cmp qword [rax], 0
je 0x1401c9800
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x160]
cmp rax, qword [rcx + 0x168]
jbe 0x1401c97eb
mov rcx, qword [rsp + 0xb0]
lea rsi, [rsp + 0xd0]
mov rdx, rsi
call fcn.1400e2927
mov rcx, qword [rsp + 0x100]
mov rdx, rsi
call fcn.1400dc193
jmp 0x1401c9800
mov rax, qword [0x1404a4428]
mov qword [rsp + 0x170], 2
mov qword [rsp + 0x190], rax
add rax, 0x30
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + 0xd0], rcx
and qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], rax
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1402b2931
vmovups ymm0, ymmword [rsp + 0x170]
vmovups ymmword [rsp + 0x2a0], ymm0
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2c0], rax
cmp dword [rsp + 0x2a0], 2
je 0x1401c948c
mov rcx, r13
lea rdx, [rsp + 0x2b8]
vzeroupper
call fcn.1402b29d8
mov rcx, r14
vzeroupper
call fcn.1400dab9c
mov rsi, rax
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0xc0]
mov r15d, dword [rsi + 0x84]
test r15d, r15d
mov r13d, 0
cmovle r15d, r13d
lea rcx, [rsi + 0x80]
cmp r15, r14
cmovae r15, r14
sub r15, qword [rsi + 0x88]
cmovb r15, r13
mov edx, ebp
call fcn.1400e29ae
mov ecx, ebp
mov rax, qword [rsi + 0x88]
mov qword [rsp + 0x88], rcx
sub rax, rcx
mov qword [rsi + 0x88], rax
sub dword [rsi + 0x118], ebp
mov ecx, dword [rsi + 0x84]
test ecx, ecx
cmovle ecx, r13d
cmp rcx, r14
cmovb r14, rcx
sub r14, rax
cmovb r14, r13
cmp r15d, r14d
jae 0x1401c9522
mov rcx, rsi
call case.0x1400da0b9.94
mov rcx, qword [rsp + 0x440]
mov edx, ebp
call fcn.1400dbc2f
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
mov rax, qword [0x1404a4440]
mov qword [rsp + 0x170], 2
mov qword [rsp + 0x190], rax
add rax, 0x30
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + 0xd0], rcx
and qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], rax
lea r15, [rsp + 0x170]
mov rcx, r15
lea rdx, [rsp + 0xd0]
call fcn.1402b2931
vmovups ymm0, ymmword [rsp + 0x170]
vmovups ymmword [rsp + 0x2a0], ymm0
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2c0], rax
cmp dword [rsp + 0x2a0], 2
lea r14, [rsp + 0x300]
je 0x1401c95e7
mov rcx, rsi
lea rdx, [rsp + 0x2b8]
vzeroupper
call fcn.1402b29d8
mov rcx, qword [rsp + 0xc8]
mov edx, ebp
vzeroupper
call fcn.1400e29ae
movzx ebp, byte [rsp + 0x13e]
lea rcx, [rsp + 0x110]
call fcn.1401c0f74
mov ecx, ebp
and cl, 0xfe
cmp rax, qword [rsp + 0x88]
movzx eax, cl
cmovbe eax, ebp
mov dword [rsp + 0x50], eax
and bpl, 1
mov dword [rsp + 0x54], ebp
mov rcx, rsi
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x74], eax
lea rax, [rsp + 0x114]
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x140], ymm0
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x160], eax
mov bpl, byte [rsp + 0x13c]
mov al, byte [rsp + 0x13d]
mov byte [rsp + 0x3a], al
mov ecx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xac]
xor esi, esi
jmp 0x1401c9860
mov ebp, dword [rax + 0x54]
lea r13, [rsp + 0xa0]
mov rcx, r13
call fcn.1400dabb3
mov esi, dword [rax + 0x114]
mov rcx, r13
call fcn.1400dab9c
lea rcx, [rax + 0x50]
mov edx, esi
mov dword [rsp + 0x3c], ebp
mov r8d, ebp
mov r9b, 1
call fcn.1400e4324
mov rcx, r13
call fcn.1400dabb3
mov r13d, dword [rax + 0x114]
mov sil, 8
mov bpl, byte [rsp + 0x3b]
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x44]
jmp 0x1401c9865
mov r13d, dword [rsp + 0x304]
mov ecx, dword [rsp + 0x308]
mov dword [rsp + 0x3c], ecx
mov r15, qword [rsp + 0x330]
mov r14d, dword [rsp + 0x338]
mov ebp, dword [rsp + 0x33c]
dec rax
lea rcx, [0x1404af388]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x2d0], rax
mov eax, dword [rsp + 0x414]
mov dword [rsp + 0xc4], eax
mov al, byte [rsp + 0x34e]
mov dword [rsp + 0x50], eax
mov al, byte [rsp + 0x34d]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0x34c]
mov byte [rsp + 0x3b], al
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x74], eax
mov al, byte [rsp + 0x340]
mov dword [rsp + 0x54], eax
lea rax, [rsp + 0x30c]
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x140], ymm0
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x160], eax
lea rcx, [rsp + 0x341]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x9b], ecx
mov r8d, 0xc5
lea rcx, [rsp + 0x650]
lea rdx, [rsp + 0x34f]
vzeroupper
call sub.msvcrt.dll_memcpy
mov sil, 1
mov r13d, dword [rsp + 0x40]
jmp 0x1401c98de
mov rcx, qword [rsp + 0xc8]
lea rdx, [rsp + 0xd0]
call fcn.1400e29ff
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x160], eax
vmovups ymm0, ymmword [rsp + 0x110]
vmovups ymmword [rsp + 0x140], ymm0
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xfb]
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x9b], ecx
mov r8d, 0xc5
lea rcx, [rsp + 0x650]
mov rdx, r15
vzeroupper
call sub.msvcrt.dll_memcpy
mov sil, 3
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x44]
mov r13d, dword [rsp + 0x40]
movzx eax, byte [rsp + 0x300]
cmp rax, 9
mov byte [rsp + 0x3b], bpl
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x44], edx
je 0x1401c9963
test rax, rax
je 0x1401c9963
cmp eax, 3
je 0x1401c9963
mov rcx, r14
vzeroupper
call fcn.1401b9093
jmp 0x1401c9963
mov eax, dword [rsp + 0x30c]
mov dword [rsp + 0x140], eax
mov sil, 2
jmp 0x1401c9953
lea rcx, [rsp + 0x30c]
mov eax, dword [rcx + 0x20]
mov dword [rsp + 0x160], eax
vmovups ymm0, ymmword [rcx]
vmovups ymmword [rsp + 0x140], ymm0
mov sil, 4
mov qword [rsp + 0x88], r15
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x44], ebp
jmp 0x1401c9953
lea r15, [rsp + 0x170]
lea r14, [rsp + 0x300]
lea rbp, [rsp + 0xa0]
mov rcx, rbp
vzeroupper
call fcn.1400dabb3
cmp qword [rax], 0
jne 0x1401c998a
mov rcx, rbp
call fcn.1400dabb3
cmp byte [rax + 0x50], 5
jne 0x1401c999a
mov rcx, qword [rsp + 0x100]
mov rdx, rbp
call fcn.1400dc193
cmp r12d, 0x3b9aca00
setne r8b
vmovaps xmm0, xmmword [rsp + 0xa0]
vmovaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0xb0]
mov rdx, r15
call fcn.1400dae69
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x58], ax
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x5a], al
vmovups ymm0, ymmword [rsp + 0x140]
vmovups ymmword [rsp + 0x550], ymm0
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf3], ecx
mov r8d, 0xc5
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x650]
vzeroupper
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x4d0]
mov rcx, r12
call fcn.14024c341
mov rcx, r12
call fcn.140114013
lea r12, [rsp + 0x4a0]
mov rcx, r12
call fcn.14024c341
mov rcx, r12
call fcn.140114013
test sil, sil
je 0x1401c9aff
movzx eax, sil
cmp eax, 9
mov r8, qword [rsp + 0x88]
mov r9d, dword [rsp + 0x54]
mov r10d, dword [rsp + 0x50]
mov r11b, byte [rsp + 0x3a]
mov ebp, dword [rsp + 0x74]
mov r12d, dword [rsp + 0x3c]
jne 0x1401c9b42
mov dword [rsp + 0x70], r12d
mov dword [rsp + 0x40], r13d
mov rcx, qword [rsp + 0x80]
mov r13, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1401cdfa1
test rax, rax
mov rsi, qword [rsp + 0x60]
jne 0x1401c9ca6
mov rbp, rdx
test rdx, rdx
jne 0x1401c8b2b
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x78]
mov r9, rdi
call fcn.1401ce91c
test al, al
jne 0x1401c8c8e
jmp 0x1401c9cb0
mov rcx, qword [rsp + 0x60]
mov dword [rcx + 0x104], 1
mov eax, dword [rsp + 0x48]
mov dword [rcx + 0x108], eax
mov eax, dword [rsp + 0x44]
mov dword [rcx + 0x10c], eax
mov r8, qword [rsp + 0x88]
mov r9d, dword [rsp + 0x54]
mov r10d, dword [rsp + 0x50]
mov r11b, byte [rsp + 0x3a]
mov ebp, dword [rsp + 0x74]
mov r12d, dword [rsp + 0x3c]
mov byte [rsp + 0x170], sil
mov al, byte [rsp + 0x5a]
lea rdx, [rsp + 0x178]
mov byte [rdx - 5], al
movzx eax, word [rsp + 0x58]
mov word [rdx - 7], ax
mov dword [rsp + 0x174], r13d
mov dword [rsp + 0x178], r12d
mov eax, dword [rsp + 0x570]
mov dword [rdx + 0x24], eax
vmovups ymm0, ymmword [rsp + 0x550]
vmovups ymmword [rdx + 4], ymm0
mov qword [rsp + 0x1a0], r8
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x1ac], eax
mov byte [rsp + 0x1b0], r9b
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rdx + 0x3c], ecx
mov dword [rdx + 0x39], eax
mov dword [rsp + 0x1b8], ebp
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x1bc], al
mov byte [rsp + 0x1bd], r11b
mov byte [rsp + 0x1be], r10b
mov r8d, 0xc5
lea rcx, [rsp + 0x1bf]
lea rdx, [rsp + 0x580]
vzeroupper
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0x284], eax
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x288], rax
mov rsi, qword [rsp + 0x80]
mov rcx, rsi
mov rdx, r15
call fcn.1401b7b85
mov r8d, 0xd
mov ecx, eax
lea rdx, str.invalid_frame
lea r9, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_prioritize.rs
call fcn.1401b87bb
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
call fcn.1401ce8c3
test rax, rax
jne 0x1401c9cf5
mov rbp, rdx
test rdx, rdx
jne 0x1401c9d06
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x78]
mov r9, rdi
call fcn.1401ce91c
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x70], r12d
mov rsi, qword [rsp + 0x60]
jmp 0x1401c8c8e
mov esi, 1
jmp 0x1401c8b1d
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r12, rsi
mov rsi, rax
mov rbx, rdx
mov rax, qword [r12 + 0x150]
test rax, rax
je 0x1401c9cde
mov rcx, qword [r12 + 0x158]
call qword [rax + 0x18]
mov qword [r12 + 0x150], rsi
mov qword [r12 + 0x158], rbx
xor ebp, ebp
jmp 0x1401c8b2b
mov esi, 1
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x70], r12d
jmp 0x1401c9d12
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x70], r12d
xor esi, esi
mov r13, qword [rsp + 0xb8]
jmp 0x1401c8b2d
mov byte [rsp + 0x170], 4
jmp 0x1401c9fd5
mov rdi, qword [rsp + 0x68]
lea rcx, [rsp + 0x170]
call fcn.1400df4dc
jmp 0x1401c9fda
mov ebx, dword [rdi + 0x3ec]
mov bpl, byte [rdi + 0x3e9]
mov rcx, qword [rsp + 0x2e0]
mov rax, qword [rcx + 0x20]
vmovups ymm0, ymmword [rcx]
and qword [rdi + 0x400], 0
mov qword [rsp + 0x320], rax
and dword [rsp + 0x190], 0
vmovups ymmword [rsp + 0x300], ymm0
mov rax, qword [rsp + 0x300]
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x180], xmm0
lea rdi, [0x1405a5b60]
mov qword [rsp + 0x170], rdi
lea rcx, str.failed_to_write_whole_buffer
mov qword [rsp + 0x178], rcx
test rax, rax
je 0x1401c9de6
lea rcx, [rsp + 0x650]
lea rsi, [rsp + 0x300]
mov rdx, rsi
vzeroupper
call fcn.1400ae5e7
mov esi, dword [rsi + 0x24]
lea rcx, [rsp + 0x170]
call fcn.1400e82bc
jmp 0x1401c9e28
mov rsi, qword [rsp + 0x190]
mov qword [rsp + 0x670], rsi
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x650], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x658], rax
vmovups xmm0, xmmword [rsp + 0x180]
vmovups xmmword [rsp + 0x660], xmm0
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x580], rax
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x588], rax
vmovups xmm0, xmmword [rsp + 0x660]
vmovups xmmword [rsp + 0x590], xmm0
lea rcx, [rsp + 0x300]
vzeroupper
call fcn.1401c7dc6
mov eax, esi
or eax, ebx
je 0x1401c9ea0
test esi, esi
je 0x1401c9f04
vmovups ymm0, ymmword [rsp + 0x580]
vmovups ymmword [rsp + 0x178], ymm0
mov word [rsp + 0x170], 0x201
mov dword [rsp + 0x174], esi
jmp 0x1401c9fd5
mov byte [rsp + 0x170], 3
jmp 0x1401c9f3f
mov eax, dword [rsp + 0x460]
lea rcx, [rsp + 0x30c]
mov dword [rcx + 0x10], eax
vmovaps xmm0, xmmword [rsp + 0x450]
vmovups xmmword [rcx], xmm0
mov byte [rsp + 0x301], bl
mov dword [rsp + 0x308], ebp
mov byte [rsp + 0x300], 2
cmp qword [rsp + 0x308], 0
je 0x1401c9f51
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x308]
call fcn.1400aad50
jmp 0x1401c9f5a
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x170], 1
mov byte [rsp + 0x171], bpl
mov dword [rsp + 0x174], ebx
mov qword [rsp + 0x178], rdi
lea rax, str.failed_to_write_whole_buffer
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x580]
call fcn.1400e82bc
jmp 0x1401c9fd5
and qword [rsp + 0x580], 0
lea rdi, [rsp + 0x170]
mov byte [rdi + 1], bl
mov rax, qword [rsp + 0x590]
lea rcx, [rsp + 0x178]
mov qword [rcx + 0x10], rax
vmovups xmm0, xmmword [rsp + 0x580]
vmovups xmmword [rcx], xmm0
mov bl, 2
mov byte [rdi], bl
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.1401ced9f
lea rcx, [rsp + 0x301]
mov rax, qword [rcx + 0x1f]
mov qword [rsp + 0x66f], rax
vmovups ymm0, ymmword [rcx]
vmovups ymmword [rsp + 0x650], ymm0
vmovups ymm0, ymmword [rsp + 0x650]
vmovups ymmword [rdi + 1], ymm0
mov rax, qword [rsp + 0x66f]
mov qword [rdi + 0x20], rax
mov byte [rdi], bl
mov rdi, qword [rsp + 0x68]
lea rsi, [rsp + 0x500]
mov rcx, rsi
vzeroupper
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
lea rsi, [rsp + 0x470]
mov rcx, rsi
call fcn.14024c341
mov rcx, rsi
call fcn.140114013
movzx eax, byte [rsp + 0x170]
cmp eax, 3
je 0x1401ca024
cmp eax, 4
jne 0x1401ca029
mov byte [rdi], 6
jmp 0x1401ca039
mov byte [rdi], 5
jmp 0x1401ca039
lea rdx, [rsp + 0x170]
mov rcx, rdi
call fcn.1400e23db
nop
add rsp, 0x718
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x170]
mov rdx, rbp
call fcn.1400df4dc
jmp 0x1401c9fd5
lea rcx, str.called__Option::unwrap____on_a__None__valueinvalid_type:___expected
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_prioritize.rs
mov edx, 0x2b
call fcn.1400b45f0
ud2