Function at 0x14005e869
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, 0xcc8
movaps xmmword [rsp + 0xcb0], xmm6
mov qword [rsp + 0x128], r8
mov rdi, rdx
mov qword [rsp + 0xc8], rcx
mov rdx, qword [rdx + 0x498]
add rdx, 0x10
lea rsi, [rsp + 0x3f0]
mov rcx, rsi
call fcn.140014553
lea rdx, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_streams.rs
mov rcx, rsi
call fcn.14005933f
mov r14, rax
mov byte [rsp + 0x160], dl
cmp dword [rax + 0xe8], 0
je 0x14005e9b0
call fcn.1400bc5e0
lea rsi, [r14 + 0x10]
lea r15, [r14 + 0x1c0]
mov r12, r14
add r12, 0xe8
lea r13, [rsp + 0x690]
mov qword [r13], rax
mov dword [r13 + 8], edx
mov rbp, qword [r14 + 0x80]
mov eax, dword [r14 + 0x88]
mov dword [rsp + 0x150], eax
mov eax, 1
lea rbx, [rsp + 0x220]
test eax, eax
je 0x14005e9b0
mov rax, qword [r14 + 0xec]
mov qword [rsp + 0x3f8], rax
mov qword [rsp + 0x3f0], r15
lea rcx, [rsp + 0x3f0]
call fcn.140015612
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400628a6
mov rdx, qword [rax + 0x40]
mov rcx, r13
call fcn.1400bc780
cmp rax, rbp
jb 0x14005e9b0
cmp rax, rbp
jne 0x14005e980
cmp edx, dword [rsp + 0x150]
jbe 0x14005e9b0
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.14001fc2f
cmp qword [rsp + 0x220], 0
je 0x14005e9b0
mov rcx, rsi
mov rdx, rbx
mov r8b, 1
call fcn.1400158ce
mov eax, dword [r12]
jmp 0x14005e924
mov rcx, r14
mov dl, byte [rsp + 0x160]
call fcn.1400d0e58
lea rax, [rdi + 0x3b8]
mov qword [rsp + 0x160], rax
lea rax, [rdi + 0x390]
mov qword [rsp + 0x150], rax
mov eax, 0x121
lea r12, [rsp + 0x220]
lea rcx, [r12 + rax]
mov qword [rsp + 0x5c0], rcx
mov ecx, 0x125
lea rdx, [r12 + rcx]
mov qword [rsp + 0x5b8], rdx
mov edx, 0x119
add rdx, r12
mov qword [rsp + 0x550], rdx
mov edx, 0x11d
add rdx, r12
mov qword [rsp + 0x548], rdx
lea rdx, [rsp + 0x808]
add rax, rdx
mov qword [rsp + 0x5e8], rax
add rcx, rdx
mov qword [rsp + 0x5e0], rcx
xorps xmm6, xmm6
lea rax, [rdi + 0x48]
mov qword [rsp + 0x120], rax
lea rax, [rdi + 0x3a8]
mov qword [rsp + 0x5d8], rax
lea rax, [rdi + 0x470]
mov qword [rsp + 0x1f8], rax
lea rax, [rdi + 0x430]
mov qword [rsp + 0x3a0], rax
lea rax, [rdi + 0x50]
mov qword [rsp + 0x388], rax
lea rax, [rdi + 0x58]
mov qword [rsp + 0x558], rax
lea rax, [rdi + 0x3f4]
mov qword [rsp + 0x398], rax
lea rax, [rdi + 0x490]
mov qword [rsp + 0x5f8], rax
lea rax, [rdi + 0x4a8]
mov qword [rsp + 0x5f0], rax
lea rax, [rdi + 0x1c8]
mov qword [rsp + 0x390], rax
lea rax, [rdi + 0x230]
mov qword [rsp + 0x1b0], rax
lea r13, [rdi + 0x1a0]
lea rax, [rdi + 0x238]
mov qword [rsp + 0x1a8], rax
lea rax, [rdi + 0x358]
mov qword [rsp + 0x1f0], rax
lea rax, [rdi + 0x434]
mov qword [rsp + 0x5d0], rax
lea rax, [rdi + 0x469]
mov qword [rsp + 0x5c8], rax
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x3c], eax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0x94], eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 0x160]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x6b0], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rsp + 0x6a0], xmm1
movdqa xmmword [rsp + 0x690], xmm0
cmp qword [rsp + 0x690], 0
je 0x14005ec80
mov rax, qword [rsp + 0x6b0]
mov qword [rsp + 0x240], rax
movdqa xmm0, xmmword [rsp + 0x690]
movaps xmm1, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x220], xmm0
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
test rax, rax
jne 0x14006264e
mov rbx, rdx
test rdx, rdx
jne 0x1400626c3
mov esi, dword [rsp + 0x244]
mov rax, qword [rsp + 0x240]
lea rcx, [rsp + 0x3f8]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x3f0], 6
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x14
mov ecx, eax
lea rdx, str.invalid_GOAWAY_frame_home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_go_away.rs
lea r9, [0x1401145a0]
call fcn.14004a773
mov rax, qword [rdi + 0x3b8]
test rax, rax
jne 0x14005eca9
cmp byte [rdi + 0x3ec], 0
je 0x14005eca9
jmp 0x140062631
cmp byte [rdi + 0x3ec], 0
je 0x14005ec9c
cmp dword [rdi + 0x3e0], 0
je 0x14005eca9
mov esi, dword [rdi + 0x3e8]
xor eax, eax
jmp 0x14005ec6d
lea rcx, [rsp + 0x690]
call fcn.140063e4f
mov rax, qword [rsp + 0x150]
cmp dword [rax], 2
je 0x14005eccb
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x5d8]
call fcn.1400d6f7a
mov qword [rsp + 0xbd0], 2
and qword [rsp + 0xbf0], 0
mov rsi, qword [rdi + 0x479]
cmp byte [rdi + 0x478], 0
mov byte [rdi + 0x478], 0
je 0x14005ed66
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
test rax, rax
je 0x14005ed1d
mov byte [rdi + 0x478], 1
jmp 0x14005f0b1
mov rbx, rdx
test rdx, rdx
jne 0x14005f0c3
mov qword [rsp + 0x3f2], rsi
mov word [rsp + 0x3f0], 0x105
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_pong_frame
lea r9, [0x140115110]
call fcn.14004a773
movzx eax, byte [rdi + 0x481]
test eax, eax
je 0x14005ee29
cmp eax, 2
jne 0x14005eebf
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax]
test rax, rax
je 0x14005eebf
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14005eea0
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
test rax, rax
jne 0x14005f0b1
mov rbx, rdx
test rdx, rdx
jne 0x14005f0c3
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x3f2], rax
mov word [rsp + 0x3f0], 5
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_ping_pong.rs
lea r9, [0x1401150e0]
call fcn.14004a773
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x14005eebf
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
test rax, rax
jne 0x14005f0b1
mov rbx, rdx
test rdx, rdx
jne 0x14005f0c3
mov rax, qword [rdi + 0x482]
mov qword [rsp + 0x3f2], rax
mov word [rsp + 0x3f0], 5
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_ping_pong.rs
lea r9, [0x1401150c8]
call fcn.14004a773
mov byte [rdi + 0x481], 1
jmp 0x14005eebf
mov rax, qword [rsp + 0x1f8]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rsp + 0x128]
mov rdx, qword [rax]
call fcn.140007b0c
mov rax, qword [rsp + 0x3a0]
cmp dword [rax], 2
je 0x14005eeec
mov rcx, r12
mov rdx, qword [rsp + 0x3a0]
call fcn.140049790
mov eax, dword [rsp + 0x220]
cmp eax, 2
jne 0x14005ef9f
mov dword [rdi + 0x430], 2
cmp dword [rdi + 0x3f0], 0
je 0x14005ef64
mov rdx, qword [rdi + 0x498]
add rdx, 0x10
lea rcx, [rsp + 0x3f0]
call fcn.140014553
lea rcx, [rsp + 0x3f0]
lea rdx, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_streams.rs
call fcn.14005933f
mov r14, rax
mov ebp, edx
cmp dword [rax + 0x78], 0
je 0x14005f098
mov esi, dword [r14 + 0x7c]
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
mov r15, rax
test rax, rax
je 0x14005f04b
jmp 0x14005f0a2
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
mov cl, 4
test rax, rax
jne 0x14005f766
test rdx, rdx
je 0x14005f11d
lea rcx, [rsp + 0x690]
call fcn.140062c50
jmp 0x14005f726
mov dword [rsp + 0x3b8], eax
mov eax, dword [rsp + 0x224]
mov qword [rsp + 0x380], rax
mov eax, dword [rsp + 0x228]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x22c]
mov dword [rsp + 0x3b4], eax
mov ebx, dword [rsp + 0x230]
mov r14d, dword [rsp + 0x234]
mov ebp, dword [rsp + 0x238]
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x13c], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x3b0], eax
mov esi, dword [rsp + 0x250]
mov r15d, dword [rsp + 0x254]
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x128]
call fcn.14006398f
test rax, rax
je 0x14005f0d8
mov byte [rsp + 0x690], 4
jmp 0x14005f726
mov rbx, rdx
test rdx, rdx
jne 0x14005f09f
mov dword [rsp + 0x3f4], esi
mov dword [rsp + 0x3f8], 7
mov byte [rsp + 0x3f0], 8
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x18
mov ecx, eax
lea rdx, str.invalid_RST_STREAM_frame_home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_recv.rs
lea r9, [0x1401147b8]
call fcn.14004a773
and dword [r14 + 0x78], 0
xor ebx, ebx
xor r15d, r15d
mov rcx, r14
mov edx, ebp
call fcn.1400d0e58
test r15, r15
je 0x14005f0be
mov byte [rsp + 0x930], 4
jmp 0x14005f76d
test rbx, rbx
je 0x14005f0f3
lea rcx, [rsp + 0x930]
mov rdx, rbx
call fcn.140062c50
jmp 0x14005f76d
test rdx, rdx
je 0x14005f1bd
lea rcx, [rsp + 0x690]
call fcn.140062c50
jmp 0x14005f726
lea rsi, [rsp + 0xbd0]
mov rcx, rsi
call fcn.140059867
mov rcx, rsi
call fcn.140059823
mov rcx, qword [rsp + 0x150]
call fcn.140059867
jmp 0x14005f7a3
lea rcx, [rsp + 0x3f4]
mov rdx, qword [rsp + 0x398]
call fcn.140049790
mov byte [rsp + 0x3f0], 4
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x140115038]
call fcn.14004a773
lea rcx, [rsp + 0x3f0]
mov rsi, qword [rsp + 0x398]
mov rdx, rsi
call fcn.140049790
mov dword [rdi + 0x3f0], 1
movdqu xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movups xmm2, xmmword [rsp + 0x410]
movups xmm3, xmmword [rsp + 0x41c]
movups xmmword [rsi + 0x2c], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp 0x14005eeff
mov byte [rsp + 0x42c], 1
and dword [rsp + 0x3f4], 0
and dword [rsp + 0x3fc], 0
and dword [rsp + 0x404], 0
and dword [rsp + 0x40c], 0
and dword [rsp + 0x414], 0
and dword [rsp + 0x41c], 0
and dword [rsp + 0x424], 0
mov byte [rsp + 0x3f0], 4
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call fcn.1400497b5
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x140115020]
call fcn.14004a773
mov al, byte [rdi + 0x46c]
mov byte [rsp + 0x1a0], al
mov byte [rdi + 0x46c], 1
mov rdx, qword [rdi + 0x498]
add rdx, 0x10
lea rcx, [rsp + 0x3f0]
call fcn.140014553
lea rcx, [rsp + 0x3f0]
lea rdx, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_streams.rs
call fcn.14005933f
mov qword [rsp + 0x40], rax
mov byte [rsp + 0xab], dl
mov rdx, qword [rdi + 0x4a0]
add rdx, 0x10
lea rcx, [rsp + 0x3f0]
call fcn.14002b409
lea rcx, [rsp + 0x3f0]
lea rdx, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_streams.rs
call fcn.1400593a7
mov qword [rsp + 0x378], rax
test ebx, ebx
je 0x14005f2bf
mov rax, qword [rsp + 0x40]
mov qword [rax + 0x20], r14
jmp 0x14005f2d3
cmp byte [rsp + 0x1a0], 0
jne 0x14005f2d3
mov rax, qword [rsp + 0x40]
or qword [rax + 0x20], 0xffffffffffffffff
mov byte [rsp + 0x4f], dl
test esi, esi
je 0x14005f2ea
test r15d, r15d
mov rax, qword [rsp + 0x40]
setne byte [rax + 0x181]
test ebp, ebp
je 0x14005f665
mov rax, qword [rsp + 0x40]
mov rcx, rax
add rcx, 0x10
mov qword [rsp + 0x540], rcx
lea rcx, [rax + 0x1c0]
mov qword [rsp + 0x1a0], rcx
mov esi, dword [rax + 0x17c]
mov edx, dword [rsp + 0x98]
mov dword [rax + 0x17c], edx
xor eax, eax
mov ebp, edx
sub ebp, esi
setne al
mov ecx, 0xff
cmovb eax, ecx
cmp al, 0xff
je 0x14005f44b
movzx eax, al
cmp eax, 1
jne 0x14005f665
mov rbx, qword [rsp + 0x378]
add rbx, 0x10
mov rax, qword [rsp + 0x40]
lea rcx, [rax + 0x110]
mov qword [rsp + 0x98], rcx
lea rcx, [rax + 0x1b0]
mov qword [rsp + 0x198], rcx
mov r14, qword [rax + 0x200]
xor r15d, r15d
cmp r15, r14
jae 0x14005f665
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x208]
mov rdx, qword [rax + 0x218]
mov r8, r15
call fcn.140019925
mov rcx, rax
call fcn.14001f9d4
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x1a0]
mov qword [rsp + 0xa10], rdx
mov dword [rsp + 0xa18], ecx
mov dword [rsp + 0xa1c], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x98]
mov edx, ebp
mov r8, rbx
lea r9, [rsp + 0xa10]
call fcn.14006760d
mov r8d, edx
lea rcx, [rsp + 0x3f0]
mov edx, eax
call fcn.1400675db
mov sil, byte [rsp + 0x3f0]
cmp sil, 3
jne 0x14005f60c
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x200]
cmp rax, r14
sbb r15, 0xffffffffffffffff
cmp rax, r14
sbb r14, 0
jmp 0x14005f386
sub esi, edx
mov rax, qword [rsp + 0x40]
mov r15, qword [rax + 0x200]
xor eax, eax
mov qword [rsp + 0x198], rax
xor ebp, ebp
mov dword [rsp + 0x3ac], esi
cmp rbp, r15
jae 0x14005f63c
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x208]
mov rdx, qword [rax + 0x218]
mov r8, rbp
call fcn.140019925
mov rcx, rax
call fcn.14001f9d4
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x1a0]
mov qword [rsp + 0x560], rdx
mov dword [rsp + 0x568], ecx
mov dword [rsp + 0x56c], eax
lea rcx, [rsp + 0x560]
call fcn.1400155fb
mov rbx, rax
mov r14d, dword [rax + 0x80]
mov eax, r14d
sub eax, esi
mov edx, 1
jo 0x14005f4e8
mov dword [rbx + 0x80], eax
xor edx, edx
mov r14d, eax
lea rcx, [rsp + 0x3f0]
mov r8d, 3
call fcn.1400675db
mov sil, byte [rsp + 0x3f0]
cmp sil, 3
jne 0x14005f5a8
mov qword [rsp + 0x98], rbp
test r14d, r14d
mov eax, 0
cmovle r14d, eax
mov eax, dword [rbx + 0x84]
test eax, eax
mov ebp, 0
cmovg ebp, eax
sub ebp, r14d
jbe 0x14005f57a
sub eax, ebp
mov edx, 1
jo 0x14005f547
mov dword [rbx + 0x84], eax
xor edx, edx
lea rcx, [rsp + 0x3f0]
mov r8d, 3
call fcn.1400675db
mov sil, byte [rsp + 0x3f0]
cmp sil, 3
jne 0x14005f5a8
mov rax, qword [rsp + 0x198]
add eax, ebp
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x200]
cmp rax, r15
mov rbp, qword [rsp + 0x98]
sbb rbp, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
mov esi, dword [rsp + 0x3ac]
jmp 0x14005f46c
lea rcx, [rsp + 0x3f8]
mov rax, qword [rcx + 0x18]
mov qword [rsp + 0xa2f], rax
movups xmm0, xmmword [rcx - 7]
movups xmm1, xmmword [rcx + 9]
movaps xmmword [rsp + 0xa20], xmm1
movaps xmmword [rsp + 0xa10], xmm0
mov dl, byte [rsp + 0x4f]
movdqa xmm0, xmmword [rsp + 0xa10]
movaps xmm1, xmmword [rsp + 0xa20]
movdqa xmmword [rsp + 0xaf0], xmm0
movaps xmmword [rsp + 0xb00], xmm1
mov rax, qword [rsp + 0xa2f]
mov qword [rsp + 0xb0f], rax
jmp 0x14005f68a
lea rcx, [rsp + 0x3f8]
mov rax, qword [rcx + 0x18]
mov qword [rsp + 0xb0f], rax
movdqu xmm0, xmmword [rcx - 7]
movups xmm1, xmmword [rcx + 9]
movaps xmmword [rsp + 0xb00], xmm1
movdqa xmmword [rsp + 0xaf0], xmm0
jmp 0x14005f686
mov rax, qword [rsp + 0x40]
lea rcx, [rax + 0x118]
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x540]
call fcn.14001e451
mov sil, 3
cmp dword [rsp + 0x148], 0
je 0x14005f686
cmp dword [rsp + 0x3b4], 0
mov rax, qword [rsp + 0x40]
setne byte [rax + 0x180]
mov dl, byte [rsp + 0x4f]
mov rcx, qword [rsp + 0x378]
call fcn.1400d0e58
mov rcx, qword [rsp + 0x40]
mov dl, byte [rsp + 0xab]
call fcn.1400d0e58
cmp sil, 3
jne 0x14005f6f1
cmp dword [rsp + 0x3b8], 0
je 0x14006257f
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
test rax, rax
je 0x140062522
cmp eax, 1
mov r8, qword [rsp + 0x380]
jne 0x14006254f
mov rcx, qword [rsp + 0x388]
cmp qword [rcx], r8
jmp 0x140062541
mov rax, qword [rsp + 0xb0f]
lea rcx, [rsp + 0x691]
mov qword [rcx + 0x1f], rax
movdqa xmm0, xmmword [rsp + 0xaf0]
movaps xmm1, xmmword [rsp + 0xb00]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x690], sil
movzx ecx, byte [rsp + 0x690]
cmp ecx, 4
je 0x14005f766
cmp ecx, 3
je 0x14005eeff
lea r8, [rsp + 0x691]
mov rax, qword [r8 + 0x1f]
lea rdx, [rsp + 0x931]
mov qword [rdx + 0x1f], rax
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rsp + 0x930], cl
lea rsi, [rsp + 0xbd0]
mov rcx, rsi
call fcn.140059867
mov rcx, rsi
call fcn.140059823
mov rcx, qword [rsp + 0x150]
call fcn.140059867
movzx eax, byte [rsp + 0x930]
cmp eax, 3
jne 0x1400625aa
mov rax, qword [rdi + 0x498]
mov rcx, qword [rdi + 0x4a0]
add rax, 0x10
add rcx, 0x10
mov rdx, qword [rsp + 0x5f8]
mov qword [rsp + 0x658], rdx
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x660], rdx
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x680], rcx
mov byte [rsp + 0x688], 0
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x668], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x778], 2
and qword [rsp + 0x798], 0
cmp byte [rdi + 0x1c2], 0
jne 0x140061a0f
cmp byte [rdi + 0x1c1], 0
je 0x14005f8ac
cmp byte [rdi + 0x1c0], 0
jne 0x14005fa27
lea rcx, [rsp + 0x3f0]
mov rdx, rdi
mov r8, r13
call fcn.1400d6c5c
cmp qword [rsp + 0x3f0], 0
mov r15, qword [rsp + 0x3f8]
jne 0x140061c8c
lea rcx, [rsp + 0x3f8]
mov rax, qword [rcx + 0x18]
lea rdx, [rsp + 0x228]
mov qword [rdx + 0x10], rax
movdqu xmm0, xmmword [rcx + 8]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x220], r15
test r15, r15
jne 0x14005fa8c
mov byte [rdi + 0x1c1], 0
mov edx, 1
mov rcx, r13
call fcn.1400d6c4a
cmp qword [rdi + 0x1a8], 0xffffffffffffffff
je 0x14005fa06
mov rcx, r13
call fcn.14004fc7b
mov r15, rax
mov rbp, rdx
mov qword [rsp + 0x220], rax
mov qword [rsp + 0x228], rdx
lea rax, [rsp + 0x228]
movups xmmword [rax + 8], xmm6
mov rcx, r12
call fcn.14006784c
mov rbx, rax
mov qword [rsp + 0xbd0], rax
xor ecx, ecx
mov rdx, r15
mov r8, rbp
lea r9, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_io_read_buf.rs
call fcn.140032f43
mov r14, rdx
mov rcx, r12
call fcn.14006784c
mov qword [rsp + 0x3f0], r15
mov qword [rsp + 0x3f8], rbp
mov qword [rsp + 0x408], r14
mov qword [rsp + 0x400], rdx
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, qword [rsp + 0x128]
lea r8, [rsp + 0x3f0]
call qword [rax + 0x18]
mov r15, rdx
mov qword [rsp + 0x690], rax
mov qword [rsp + 0x698], rdx
test rax, rax
jne 0x14005f9bf
test r15, r15
jne 0x14005f9bf
mov r15, qword [rsp + 0x400]
mov rsi, qword [rsp + 0x408]
lea rcx, [rsp + 0x690]
call fcn.1400678ab
sub rsi, r14
je 0x14005f9ab
mov qword [rsp + 0x238], rsi
mov rcx, r12
mov rdx, r15
lea r8, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_1.3.1_src_common_io_compat.rs
call fcn.1400678bb
jmp 0x14005f9d1
test rax, rax
jne 0x140061a1f
test r15, r15
jne 0x140061c8c
mov rcx, r12
call fcn.14006784c
mov qword [rsp + 0x690], rax
cmp rbx, rax
jne 0x140062880
mov rcx, r12
call fcn.14006784c
mov rbx, rdx
mov rcx, r13
call fcn.140019187
test rbx, rbx
je 0x14005fa06
xor eax, eax
jmp 0x14005fa15
mov al, 1
cmp byte [rdi + 0x1c0], 0
jne 0x140061a17
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
jmp 0x14005f826
lea rcx, [rsp + 0x3f0]
mov rdx, rdi
mov r8, r13
call fcn.1400d6c5c
cmp qword [rsp + 0x3f0], 0
mov r15, qword [rsp + 0x3f8]
jne 0x140061c8c
mov rbx, qword [rsp + 0x400]
lea rax, [rsp + 0x3f8]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x220], xmm0
test r15, r15
je 0x140061c67
movdqa xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x930], xmm0
jmp 0x14005fab4
mov rbx, qword [rsp + 0x228]
lea rcx, [rsp + 0x228]
mov rax, qword [rcx + 8]
mov qword [rsp + 0x930], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x938], rax
mov rax, qword [rsp + 0x930]
lea rcx, [rsp + 0x210]
mov qword [rcx], rax
mov rax, qword [rsp + 0x938]
mov qword [rcx + 8], rax
mov rax, qword [rdi + 0x380]
mov qword [rsp + 0x148], rax
mov rbp, qword [rdi + 0x388]
mov qword [rsp + 0x200], r15
mov qword [rsp + 0x208], rbx
mov qword [rsp + 0x168], 2
and qword [rsp + 0x188], 0
mov sil, 1
mov r8d, 5
mov rcx, r15
mov rdx, rbx
lea r9, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_frame_head.rs
call fcn.140018f38
mov rcx, rax
call fcn.140019cbe
mov dword [rsp + 0x40], eax
cmp rbx, 4
jb 0x14006280c
movzx eax, byte [r15 + 3]
cmp rax, 9
ja case.default.0x14005fb5c
lea rdx, [0x1400e528c]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
mov r14d, 4
cmp rbx, 4
je 0x14006281b
mov rdx, qword [rsp + 0x1b0]
mov rsi, qword [rdx]
cmp rsi, 2
setne dl
not cl
test cl, dl
jne case.default.0x14005fba8
mov cl, byte [r15 + 4]
mov byte [rsp + 0x98], cl
movzx eax, al
lea rcx, [0x1400e52b4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov sil, 1
mov r8d, 9
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x200]
call fcn.140009965
lea rcx, [rsp + 0x3f0]
call fcn.1400098b0
xor esi, esi
mov rcx, r12
lea rdx, [rsp + 0x200]
call fcn.140019d1c
cmp dword [rsp + 0x40], 0
je 0x140060209
movzx esi, byte [rsp + 0x98]
mov eax, esi
and eax, 8
mov ebp, eax
je 0x140060e34
mov rbx, qword [rsp + 0x230]
test rbx, rbx
je 0x140060209
mov rax, qword [rsp + 0x228]
movzx r14d, byte [rax]
cmp rbx, r14
jbe 0x140060209
mov r8d, 1
lea r15, [rsp + 0x3f0]
mov rcx, r15
mov rdx, r12
call fcn.14000951a
mov rcx, r15
call fcn.14001449d
mov rax, r14
not rax
add rbx, rax
mov rcx, r15
mov rdx, r12
mov r8, rbx
call fcn.14000940a
mov rcx, r15
call fcn.14001449d
shl r14d, 0x10
jmp 0x140060e37
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov bl, 1
mov al, 1
mov qword [rsp + 0x50], rax
lea rax, [0x1401160e8]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x38], 0
lea rax, [0x140145a70]
mov qword [rsp + 0x70], rax
mov al, 1
mov dword [rsp + 0x3c], eax
lea rcx, [rsp + 0x168]
jmp 0x14006114e
mov cl, 1
jmp 0x14005fb60
xor ecx, ecx
mov al, 0xa
jmp 0x14005fb60
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0x78], rax
cmp dword [rsp + 0x40], 0
je 0x140060391
mov sil, 1
mov r8d, 9
mov rcx, r15
mov rdx, rbx
lea r9, [0x1400eb2d0]
call fcn.140018f38
mov rcx, rax
call fcn.140019e60
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
mov rax, rdx
movabs rcx, 0x30000000000
and rax, rcx
movabs rcx, 0x20000000000
cmp rax, rcx
jne 0x140060c89
mov eax, edx
jmp 0x140060c95
mov sil, 1
mov r8d, 9
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x200]
call fcn.140009965
lea rcx, [rsp + 0x3f0]
call fcn.1400098b0
movdqu xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x220], xmm0
cmp dword [rsp + 0x40], 0
je 0x1400605ec
test byte [rsp + 0x98], 8
jne 0x1400605fb
xor r14d, r14d
jmp 0x140060639
xor eax, eax
mov qword [rsp + 0x58], rax
xor esi, esi
mov rcx, r12
call fcn.14001449d
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0x78], rax
mov al, 1
mov dword [rsp + 0x3c], eax
mov al, 1
mov qword [rsp + 0x50], rax
lea rax, [0x1401160e8]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
xor edx, edx
mov dword [rsp + 0x38], 0
lea rax, [0x140145a70]
mov qword [rsp + 0x70], rax
xor r14d, r14d
jmp 0x140060384
xor eax, eax
mov qword [rsp + 0x68], rax
xor edx, edx
mov dword [rsp + 0x38], 0
lea rax, [0x140145a70]
mov qword [rsp + 0x70], rax
mov r14b, 1
lea rcx, [rsp + 0x168]
jmp 0x14006113f
mov al, 1
mov dword [rsp + 0x3c], eax
jmp 0x140060ce1
mov bl, 0x12
jmp 0x140061077
cmp qword [rsp + 0x228], 0
je 0x140061075
mov rax, qword [rsp + 0x220]
movzx r14d, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x3f0]
mov rdx, r12
call fcn.140009965
lea rcx, [rsp + 0x3f0]
call fcn.1400098b0
mov sil, 2
test byte [rsp + 0x98], 0x20
jne 0x140060d00
test r14, r14
je 0x14006066a
mov rax, qword [rsp + 0x228]
mov bl, 0xd
sub rax, r14
jb 0x140061077
mov qword [rsp + 0x228], rax
lea rcx, [rsp + 0x3f0]
call fcn.14002566c
mov r14, qword [rsp + 0x3f0]
mov bl, byte [rsp + 0x3f8]
mov r8d, 0x57
lea r15, [rsp + 0x560]
mov rcx, r15
lea rdx, [rsp + 0x3f9]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x194]
lea rcx, [rsp + 0x61b]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x190]
mov dword [rcx], eax
movdqa xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
lea rbp, [rsp + 0x7e7]
movups xmmword [rbp + 0xc], xmm1
movdqu xmmword [rbp - 4], xmm0
cmp r14, 3
je 0x14006107f
mov r8d, 0x57
lea rcx, [rsp + 0x229]
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x614]
lea rcx, [rsp + 0x228]
mov qword [rcx + 0x101], rax
mov eax, dword [rsp + 0x61c]
mov dword [rcx + 0x109], eax
mov qword [rsp + 0x220], r14
mov byte [rsp + 0x228], bl
mov byte [rsp + 0x280], 0xb
and qword [rsp + 0x298], 0
and qword [rsp + 0x2b8], 0
and qword [rsp + 0x2d8], 0
movdqu xmm0, xmmword [rbp - 4]
and qword [rsp + 0x2f8], 0
movups xmm1, xmmword [rbp + 0xc]
and word [rsp + 0x318], 0
and qword [rsp + 0x320], 0
mov byte [rsp + 0x328], 0
mov byte [rsp + 0x335], sil
and word [rsp + 0x336], 0
movaps xmmword [rsp + 0x1e0], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x338], eax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x33c], al
mov rcx, r12
lea rdx, [rsp + 0x1d0]
mov r8, qword [rsp + 0x148]
mov r9, qword [rsp + 0x390]
call fcn.140019eb9
cmp al, 0x15
jne 0x14006154d
test byte [rsp + 0x98], 4
je 0x1400615b8
mov eax, dword [rsp + 0x220]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x224]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x238]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x23c]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x130], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x138], eax
mov al, byte [rsp + 0x254]
mov dword [rsp + 0x94], eax
lea rcx, [rsp + 0x228]
movzx eax, word [rcx + 0x2d]
mov word [rsp + 0x84], ax
mov al, byte [rcx + 0x2f]
mov byte [rsp + 0x86], al
mov r8d, 0xe0
lea rcx, [rsp + 0x690]
lea rdx, [rsp + 0x258]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x338]
mov dword [rsp + 0xa0], eax
mov al, byte [rsp + 0x33c]
mov dword [rsp + 0xa4], eax
mov rcx, qword [rsp + 0x550]
movzx eax, word [rcx]
mov word [rsp + 0xb2], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0xb4], al
mov rcx, qword [rsp + 0x548]
movzx eax, word [rcx]
mov word [rsp + 0xae], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0xb0], al
lea rcx, [rsp + 0x1d0]
call fcn.1400098b0
mov bpl, 1
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0xc0], rax
mov sil, 1
jmp 0x140060f43
mov al, 0x14
cmp dword [rsp + 0x40], edx
jne 0x140060efa
add al, 0xf4
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov cl, 1
mov dword [rsp + 0x3c], ecx
cmp al, 8
jne 0x140060ce1
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x60]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x60], rcx
xor eax, eax
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov r14b, 1
jmp 0x140060e27
mov al, 1
mov qword [rsp + 0x50], rax
lea rax, [0x1401160e8]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x58], rax
jmp 0x140060364
mov rdx, qword [rsp + 0x228]
mov bl, 0x13
cmp rdx, 5
jb 0x140061077
mov rcx, qword [rsp + 0x220]
mov r8d, 5
lea r9, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_frame_headers.rs
call fcn.140019e3b
mov rcx, rax
call fcn.140019e60
mov rbx, rax
mov rsi, rax
shr rsi, 0x28
cmp sil, 2
je 0x140061077
mov byte [rsp + 0x1d0], bl
shr rbx, 8
mov dword [rsp + 0x1d1], ebx
mov bl, 0x14
mov eax, dword [rsp + 0x40]
cmp dword [rsp + 0x1d0], eax
je 0x140061077
mov r8d, 5
lea rcx, [rsp + 0x3f0]
mov rdx, r12
call fcn.140009965
lea rcx, [rsp + 0x3f0]
call fcn.1400098b0
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0x190], eax
mov al, byte [rsp + 0x1d4]
mov byte [rsp + 0x194], al
jmp 0x14006064a
lea rcx, [rsp + 0x168]
jmp 0x140061138
xor r14d, r14d
and esi, 9
or esi, r14d
mov eax, dword [rsp + 0x220]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x224]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x238]
mov rax, rcx
mov qword [rsp + 0x58], rcx
shr rcx, 0x20
mov qword [rsp + 0x68], rcx
shl ebp, 5
or ebp, esi
mov dword [rsp + 0x38], ebp
mov sil, 1
xor ebp, ebp
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x94], eax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0x3c], 0
jmp 0x140060f43
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x78], rax
mov al, 1
mov dword [rsp + 0x3c], eax
mov bpl, 2
xor esi, esi
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x94], eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0xbc], eax
mov al, byte [rsp + 0x86]
mov byte [rsp + 0x11e], al
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x11c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xbd0]
lea rdx, [rsp + 0x690]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0xb2]
mov word [rsp + 0x118], ax
mov al, byte [rsp + 0xb4]
mov byte [rsp + 0x11a], al
movzx eax, word [rsp + 0xae]
mov word [rsp + 0x114], ax
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0x116], al
lea rbx, [rsp + 0x168]
mov rcx, rbx
call fcn.140059867
mov rcx, rbx
call fcn.140059823
mov rax, qword [rsp + 0x50]
mov ecx, eax
shr ecx, 8
shr eax, 0x10
mov dword [rsp + 0x140], eax
test sil, sil
je 0x140060ff2
mov dword [rsp + 0x3c], ecx
jmp 0x140061182
mov ebx, ecx
jmp 0x140061165
mov bl, 0x13
mov rcx, r12
call fcn.1400098b0
add bl, 0xf4
movzx eax, bl
jmp 0x14006109a
cmp al, 9
mov ecx, 9
cmovae eax, ecx
mov cl, 1
mov dword [rsp + 0x3c], ecx
cmp al, 8
jne 0x1400610de
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x60]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x60], rcx
xor eax, eax
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x168]
mov edx, dword [rsp + 0x40]
jmp 0x14006112b
mov edx, 1
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x50], rax
lea rax, [0x1401160e8]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x38], 0
lea rax, [0x140145a70]
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x168]
mov bpl, 0xa
xor r14d, r14d
mov eax, edx
mov qword [rsp + 0x78], rax
mov edx, dword [rsp + 0x88]
mov eax, dword [rsp + 0x3c]
mov ebx, eax
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x3c], r14d
mov rsi, rcx
call fcn.140059867
mov rcx, rsi
call fcn.140059823
cmp byte [rsp + 0x3c], 0
je 0x140061172
lea rcx, [rsp + 0x200]
call fcn.1400098b0
cmp bpl, 0xa
je 0x140061bac
mov eax, ebx
mov dword [rsp + 0x3c], eax
mov al, byte [rsp + 0x11e]
mov byte [rsp + 0x112], al
movzx eax, word [rsp + 0x11c]
mov word [rsp + 0x110], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x930]
lea rdx, [rsp + 0xbd0]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x118]
mov word [rsp + 0x10c], ax
mov al, byte [rsp + 0x11a]
mov byte [rsp + 0x10e], al
movzx eax, word [rsp + 0x114]
mov word [rsp + 0x108], ax
mov al, byte [rsp + 0x116]
mov byte [rsp + 0x10a], al
cmp bpl, 9
jne 0x140061a27
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x88], eax
jmp 0x14005f826
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x14006188c
movzx ecx, cl
mov dword [rsp + 0x40], 1
xor r8d, r8d
mov dl, 1
cmp ecx, 9
jne 0x140061857
test byte [rsp + 0x98], 4
jne 0x140061857
add al, 0xfd
lea rcx, [0x1401160e8]
mov r9d, 0
mov r15d, 0
mov r14d, 0
lea rbp, [0x140145a70]
cmp al, 9
jb 0x1400618c6
mov r8d, 0x120
lea rsi, [rsp + 0x3f0]
mov rcx, rsi
mov rdx, r12
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
mov rcx, qword [rsp + 0x1b0]
call fcn.14001a650
and qword [rdi + 0x230], 0
jmp 0x14006178d
mov r8d, 0x120
mov rcx, qword [rsp + 0x1a8]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x560]
movaps xmm1, xmmword [rsp + 0x570]
mov rax, qword [rsp + 0x1f0]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
and qword [rdi + 0x378], 0
mov r8b, 9
mov rax, qword [rsp + 0x50]
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov edx, eax
mov rax, qword [rsp + 0x68]
mov r9d, eax
jmp 0x1400619df
lea rcx, [0x1401160e8]
xor r9d, r9d
xor r15d, r15d
xor r14d, r14d
lea rbp, [0x140145a70]
jmp 0x1400618c6
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x60]
and rcx, rax
or rcx, 1
xor edx, edx
mov rax, qword [rsp + 0x58]
mov r8d, eax
mov rax, qword [rsp + 0x68]
mov r9d, eax
mov r15d, dword [rsp + 0x88]
mov r14d, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x70]
mov dword [rsp + 0x68], edx
mov dword [rsp + 0x58], r8d
mov dword [rsp + 0x50], r9d
mov rbx, rcx
lea rcx, [rsp + 0x1d0]
call fcn.1400098b0
xor esi, esi
mov rcx, r12
call fcn.14001a69b
jmp 0x1400619a9
mov r8b, 0xa
mov al, 1
mov dword [rsp + 0x3c], eax
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x88], r15d
mov dword [rsp + 0x38], r14d
mov qword [rsp + 0x70], rbp
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov ecx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x58]
mov r9d, dword [rsp + 0x50]
xor r14d, r14d
mov eax, ecx
mov qword [rsp + 0x50], rax
mov eax, edx
mov qword [rsp + 0x58], rax
mov eax, r9d
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x168]
mov edx, dword [rsp + 0x88]
mov ebp, r8d
jmp 0x14006113f
and word [rdi + 0x1c1], 0
mov bpl, 0xa
jmp 0x140061e02
mov bpl, 0xb
jmp 0x140061e02
mov eax, dword [rsp + 0x140]
shl eax, 0x10
mov ecx, dword [rsp + 0x3c]
movzx ecx, cl
mov dword [rsp + 0x3c], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x50]
movzx eax, al
mov qword [rsp + 0x50], rax
or ecx, eax
mov dword [rsp + 0x144], ecx
mov al, byte [rsp + 0x112]
mov byte [rsp + 0x106], al
movzx eax, word [rsp + 0x110]
mov word [rsp + 0x104], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xa10]
lea rdx, [rsp + 0x930]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x10c]
mov word [rsp + 0x100], ax
mov al, byte [rsp + 0x10e]
mov byte [rsp + 0x102], al
movzx eax, word [rsp + 0x108]
mov word [rsp + 0xfc], ax
mov al, byte [rsp + 0x10a]
mov byte [rsp + 0xfe], al
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x88], ecx
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov rax, qword [rsp + 0xc0]
mov word [rsp + 0xea], ax
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0x1cc], eax
mov rax, qword [rsp + 0x78]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0xe0], eax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0xdc], eax
mov dword [rsp + 0xd8], ecx
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x3c4], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x3c0], eax
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x3bc], eax
mov eax, dword [rsp + 0x94]
mov byte [rsp + 0xb7], al
mov eax, dword [rsp + 0xa0]
mov byte [rsp + 0xb6], al
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0xb5], al
jmp 0x140061e02
mov eax, dword [rsp + 0x140]
shl eax, 0x10
movzx ecx, bl
mov dword [rsp + 0x3c], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x50]
movzx eax, al
mov qword [rsp + 0x50], rax
or ecx, eax
mov dword [rsp + 0x144], ecx
mov bpl, 9
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x88], ecx
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov rax, qword [rsp + 0xc0]
mov word [rsp + 0xea], ax
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0x1cc], eax
mov rax, qword [rsp + 0x78]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0xe0], eax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0xdc], eax
mov dword [rsp + 0xd8], ecx
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xd4], eax
jmp 0x140061e02
cmp qword [rdi + 0x1a8], 0
je 0x1400624f4
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streamOut_of_bounds_access_home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_stream_into_future.rs
call fcn.140036613
mov r15, rax
mov byte [rdi + 0x1c2], 1
mov rcx, r15
call fcn.140019bd4
cmp al, 0x15
jne 0x140061d7b
mov rcx, r15
call fcn.140019c1e
test rax, rax
je 0x140061d7b
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0xed00e8c087b684dc
xor rax, rcx
movabs rcx, 0xdd84c172df8d7c6f
xor rdx, rcx
or rdx, rax
jne 0x140061d7b
lea rax, [rsp + 0x3f8]
movups xmmword [rax + 0x10], xmm6
lea rax, [0x1401160e8]
mov qword [rsp + 0x3f8], rax
lea rax, [0x140145a70]
mov qword [rsp + 0x400], rax
mov dword [rsp + 0x3f4], 6
mov word [rsp + 0x3f0], 0x101
mov rcx, r15
call fcn.1400394a3
mov dword [rsp + 0xe4], 6
mov dword [rsp + 0xd4], 0
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0xdc], 0
mov dword [rsp + 0xe0], 0
lea rax, [0x140145a70]
mov qword [rsp + 0x1b8], rax
lea rax, [0x1401160e8]
mov qword [rsp + 0x1c0], rax
jmp 0x140061df1
lea rcx, [rsp + 0x3f0]
mov rdx, r15
call fcn.140019ad6
mov eax, dword [rsp + 0x3f4]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0x3f8]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1b8], rax
mov eax, dword [rsp + 0x408]
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x40c]
mov dword [rsp + 0xdc], eax
mov eax, dword [rsp + 0x410]
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0x414]
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0x3f0]
mov dword [rsp + 0x144], eax
mov bpl, 9
lea rsi, [rsp + 0x778]
mov rcx, rsi
call fcn.140059867
mov rcx, rsi
call fcn.140059823
mov al, 9
cmp bpl, 0xa
je 0x140061fa7
movzx eax, bpl
cmp eax, 9
je 0x1400626fb
cmp eax, 0xb
je 0x1400626b3
mov al, byte [rsp + 0x106]
mov byte [rsp + 0xfa], al
movzx eax, word [rsp + 0x104]
mov word [rsp + 0xf8], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xaf0]
lea rdx, [rsp + 0xa10]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x100]
mov word [rsp + 0xf4], ax
mov al, byte [rsp + 0x102]
mov byte [rsp + 0xf6], al
movzx eax, word [rsp + 0xfc]
mov word [rsp + 0xf0], ax
mov al, byte [rsp + 0xfe]
mov byte [rsp + 0xf2], al
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xbb], al
movzx eax, word [rsp + 0xea]
mov word [rsp + 0x15e], ax
mov eax, dword [rsp + 0x1cc]
mov dword [rsp + 0x3ec], eax
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x3e8], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x3e4], eax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x608], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x600], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x3e0], eax
mov eax, dword [rsp + 0xdc]
mov dword [rsp + 0x3dc], eax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x3d8], eax
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x3d4], eax
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x3d0], eax
mov eax, dword [rsp + 0x3c0]
mov dword [rsp + 0x3cc], eax
mov eax, dword [rsp + 0x3bc]
mov dword [rsp + 0x3c8], eax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0xba], al
mov eax, ebp
mov cl, byte [rsp + 0xb6]
mov byte [rsp + 0xb9], cl
mov cl, byte [rsp + 0xb5]
mov byte [rsp + 0xb8], cl
mov byte [rsp + 0x808], al
mov al, byte [rsp + 0xbb]
mov byte [rsp + 0x809], al
movzx eax, word [rsp + 0x15e]
mov word [rsp + 0x80a], ax
mov eax, dword [rsp + 0x3ec]
mov dword [rsp + 0x80c], eax
mov eax, dword [rsp + 0x3e8]
mov dword [rsp + 0x810], eax
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x814], eax
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x818], rax
mov rax, qword [rsp + 0x600]
mov qword [rsp + 0x820], rax
mov eax, dword [rsp + 0x3e0]
mov dword [rsp + 0x828], eax
mov eax, dword [rsp + 0x3dc]
mov dword [rsp + 0x82c], eax
mov eax, dword [rsp + 0x3d8]
mov dword [rsp + 0x830], eax
mov eax, dword [rsp + 0x3d4]
mov dword [rsp + 0x834], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x838], eax
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0x83c], eax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x840], eax
mov al, byte [rsp + 0xba]
mov byte [rsp + 0x844], al
movzx eax, word [rsp + 0xf8]
lea rcx, [rsp + 0x845]
mov word [rcx], ax
mov al, byte [rsp + 0xfa]
mov byte [rcx + 2], al
mov r8d, 0xe0
lea rcx, [rsp + 0x848]
lea rdx, [rsp + 0xaf0]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0xb9]
mov byte [rsp + 0x928], al
movzx eax, word [rsp + 0xf4]
mov rcx, qword [rsp + 0x5e8]
mov word [rcx], ax
mov al, byte [rsp + 0xf6]
mov byte [rcx + 2], al
mov al, byte [rsp + 0xb8]
mov byte [rsp + 0x92c], al
mov al, byte [rsp + 0xf2]
mov rcx, qword [rsp + 0x5e0]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0xf0]
mov word [rcx], ax
lea rcx, [rsp + 0x7a0]
lea rdx, [rsp + 0x658]
lea r8, [rsp + 0x808]
call fcn.140063e5a
cmp dword [rsp + 0x7a0], 0
jne 0x1400625eb
mov ecx, dword [rsp + 0x7a4]
lea r8, [rsp + 0x7a8]
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x620], xmm0
movaps xmmword [rsp + 0x630], xmm1
movaps xmmword [rsp + 0x640], xmm2
mov eax, dword [r8 + 0x30]
mov dword [rsp + 0x650], eax
mov al, byte [rsp + 0x7dc]
movzx edx, word [r8 + 0x35]
mov word [rsp + 0xec], dx
mov dl, byte [r8 + 0x37]
mov byte [rsp + 0xee], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
je 0x1400621ca
cmp rdx, 1
je 0x14005eb63
jmp 0x14006263e
test al, 1
jne 0x140062244
mov rdx, qword [rsp + 0x3a0]
cmp dword [rdx], 2
jne 0x1400628c3
mov dword [rdi + 0x430], ecx
mov ecx, dword [rsp + 0x650]
mov rdx, qword [rsp + 0x5d0]
mov dword [rdx + 0x30], ecx
movdqa xmm0, xmmword [rsp + 0x620]
movaps xmm1, xmmword [rsp + 0x630]
movaps xmm2, xmmword [rsp + 0x640]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rdi + 0x468], al
mov al, byte [rsp + 0xee]
mov rcx, qword [rsp + 0x5c8]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0xec]
mov word [rcx], ax
jmp 0x14005eb63
cmp dword [rdi + 0x3f0], 1
jne 0x14006278c
cmp dword [rdi + 0x414], 0
je 0x140062268
mov edx, dword [rdi + 0x418]
mov rcx, rdi
call fcn.140049717
cmp dword [rdi + 0x41c], 0
je 0x14006227f
mov edx, dword [rdi + 0x420]
mov rcx, rdi
call fcn.140049765
mov rax, qword [rsp + 0x398]
cmp dword [rax], 0
je 0x1400622be
mov eax, dword [rdi + 0x3f8]
mov rcx, qword [rdi + 0x1d0]
cmp rcx, rax
cmovbe rcx, rax
cmp qword [rdi + 0x1c8], 0
cmove rcx, rax
mov qword [rdi + 0x1c8], 1
mov qword [rdi + 0x1d0], rcx
mov rdx, qword [rdi + 0x498]
add rdx, 0x10
lea rsi, [rsp + 0x3f0]
mov rcx, rsi
call fcn.140014553
mov rcx, rsi
lea rdx, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_proto_streams_streams.rs
call fcn.14005933f
mov r14, rax
mov r8d, edx
cmp dword [rdi + 0x424], 0
je 0x140062306
cmp dword [rdi + 0x428], 0
setne byte [r14 + 0x10d]
mov bl, 3
mov r15b, 1
cmp dword [rdi + 0x40c], 0
je 0x1400624d1
mov eax, dword [rdi + 0x410]
mov esi, dword [r14 + 0xfc]
mov dword [r14 + 0xfc], eax
xor ecx, ecx
mov ebp, eax
sub ebp, esi
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x1400624d1
mov byte [rsp + 0x40], r8b
mov rbx, r14
add rbx, 0x1c0
movzx ecx, cl
cmp ecx, 1
jne 0x14006240b
mov rsi, qword [r14 + 0x200]
xor r15d, r15d
cmp r15, rsi
jae 0x1400624ac
mov rcx, qword [r14 + 0x208]
mov rdx, qword [r14 + 0x218]
mov r8, r15
call fcn.140019925
mov rcx, rax
call fcn.14001f9d4
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x3f0], rbx
mov dword [rsp + 0x3f8], ecx
mov dword [rsp + 0x3fc], eax
lea rcx, [rsp + 0x3f0]
call fcn.1400155fb
mov ecx, dword [rax + 0xa0]
add ecx, ebp
jo 0x14006249f
mov dword [rax + 0xa0], ecx
lea rcx, [rsp + 0x3f0]
call fcn.1400155fb
add rax, 0xa4
mov rcx, rax
mov edx, ebp
call fcn.140016487
test eax, eax
jne 0x1400624b8
mov rax, qword [r14 + 0x200]
cmp rax, rsi
sbb r15, 0xffffffffffffffff
cmp rax, rsi
sbb rsi, 0
jmp 0x14006236a
sub esi, eax
mov rbp, qword [r14 + 0x200]
xor r15d, r15d
cmp r15, rbp
jae 0x1400624ac
mov rcx, qword [r14 + 0x208]
mov rdx, qword [r14 + 0x218]
mov r8, r15
call fcn.140019925
mov rcx, rax
call fcn.14001f9d4
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x3f0], rbx
mov dword [rsp + 0x3f8], ecx
mov dword [rsp + 0x3fc], eax
lea rcx, [rsp + 0x3f0]
call fcn.1400155fb
mov ecx, dword [rax + 0xa0]
sub ecx, esi
jo 0x14006249f
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, esi
jo 0x14006249f
mov dword [rax + 0xa4], ecx
mov rax, qword [r14 + 0x200]
cmp rax, rbp
sbb r15, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x140062417
mov dword [rsp + 0x158], 3
jmp 0x1400624bf
mov r8b, byte [rsp + 0x40]
mov bl, 3
mov r15b, 1
jmp 0x1400624d1
mov dword [rsp + 0x158], edx
mov r8b, byte [rsp + 0x40]
movaps xmmword [rsp + 0x220], xmm6
mov bl, 1
xor r15d, r15d
mov rcx, r14
mov edx, r8d
call fcn.1400d0e58
test r15b, r15b
je 0x1400627a2
mov dword [rdi + 0x3f0], 2
jmp 0x14005eb63
movaps xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0xbd0], xmm0
mov byte [rdi + 0x1c1], 0
movdqa xmm0, xmmword [rsp + 0x3f0]
movdqa xmmword [rsp + 0x930], xmm0
jmp 0x140061a17
mov rcx, qword [rsp + 0x388]
mov rax, qword [rcx]
mov r8, qword [rsp + 0x380]
cmp rax, r8
jae 0x14006256c
cmp rax, qword [rdi + 0xb0]
setbe al
cmovbe rcx, qword [rsp + 0x558]
jmp 0x14006256e
cmp qword [rdi + 0xb0], r8
je 0x14006257f
xor eax, eax
mov rcx, qword [rsp + 0x388]
mov r8, qword [rsp + 0x380]
jmp 0x14006256e
xor eax, eax
movzx eax, al
mov rdx, qword [rsp + 0x120]
mov qword [rdx], rax
mov qword [rcx], r8
cmp dword [rsp + 0x13c], 0
je 0x14005eeec
mov eax, dword [rsp + 0x3b0]
cmp eax, 0x1000000
jae 0x1400628dd
mov dword [rdi + 0x180], eax
jmp 0x14005eeec
cmp eax, 4
jne 0x1400625b9
mov rdx, qword [rsp + 0xc8]
jmp 0x1400625e4
lea r8, [rsp + 0x931]
mov rcx, qword [r8 + 0x1f]
mov rdx, qword [rsp + 0xc8]
mov qword [rdx + 0x20], rcx
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdx + 0x11], xmm1
movdqu xmmword [rdx + 1], xmm0
mov byte [rdx], al
jmp 0x1400627f0
lea rcx, [rsp + 0x7a8]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x640], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x630], xmm1
movdqa xmmword [rsp + 0x620], xmm0
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 0x20], rax
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400627f0
cmp byte [rdi + 0x3ed], 0
je 0x14006275b
mov rax, qword [rsp + 0xc8]
mov byte [rax], 3
jmp 0x1400627f0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x410], rax
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov rsi, qword [rsp + 0x160]
mov rcx, rsi
call fcn.140063e4f
mov rax, qword [rsp + 0x410]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0xc8]
mov byte [rax], 4
jmp 0x1400627f0
lea rcx, [rsp + 0x220]
call fcn.14002a7e5
mov rcx, qword [rsp + 0xc8]
mov rdx, rbx
movaps xmm6, xmmword [rsp + 0xcb0]
add rsp, 0xcc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140062c50
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0x144]
mov dword [rax], ecx
mov ecx, dword [rsp + 0xe4]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x1b8]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xe0]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xdc]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xd4]
mov dword [rax + 0x24], ecx
jmp 0x1400627f0
pxor xmm0, xmm0
mov rcx, qword [rsp + 0xc8]
movdqu xmmword [rcx + 0x18], xmm0
mov word [rcx], 0x101
mov dword [rcx + 4], esi
lea rax, [0x1401160e8]
mov qword [rcx + 8], rax
lea rax, [0x140145a70]
mov qword [rcx + 0x10], rax
jmp 0x1400627f0
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x690], xmm0
mov bl, 1
mov eax, 1
jmp 0x1400627bb
movdqa xmm0, xmmword [rsp + 0x220]
movdqa xmmword [rsp + 0x690], xmm0
mov eax, dword [rsp + 0x158]
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x1401160e8]
mov qword [rcx + 8], rax
lea rax, [0x140145a70]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x690]
movdqu xmmword [rcx + 0x18], xmm0
mov byte [rcx], bl
movaps xmm6, xmmword [rsp + 0xcb0]
add rsp, 0xcc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14d, 3
lea r8, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_frame_head.rs
jmp 0x140062870
mov ebx, 4
lea r8, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_frame_head.rs
jmp 0x140062870
mov rcx, r14
mov rdx, rbx
call fcn.14000a070
jmp 0x14006296e
lea r8, [rsp + 0x3f0]
and qword [r8], 0
lea rcx, [rsp + 0xbd0]
lea rdx, [rsp + 0x690]
call fcn.140067863
jmp 0x14006296e
lea rcx, str.reset_at_must_be_set_if_in_queuePG
lea r8, [0x1400fd708]
mov edx, 0x20
call fcn.14000da00
jmp 0x14006296e
lea rcx, [0x140114f68]
lea r8, [0x140114ff0]
mov edx, 0x27
call fcn.14000ae60
ud2
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, str._home_affix_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.5_src_codec_framed_write.rschunk_not_fully_encoded
mov edx, 0x3b
call fcn.14000ae60
jmp 0x14006296e
ud2