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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1158
call sym.___chkstk_ms
sub rsp, rax
movaps xmmword [rsp + 0x1140], xmm8
movaps xmmword [rsp + 0x1130], xmm7
movaps xmmword [rsp + 0x1120], xmm6
mov rax, qword [rcx]
cmp rax, 5
je 0x14010776f
cmp eax, 4
je 0x14010776f
cmp eax, 3
je 0x140107787
mov r15, rdx
xor edx, edx
cmp rax, 2
sete dl
mov qword [rsp + 0x308], rcx
lea r14, [rcx + rdx*8]
cmp eax, 2
jne 0x14010665d
lea rax, [r14 + 0x90]
mov qword [rsp + 0x78], rax
lea rax, [r14 + 8]
mov qword [rsp + 0xd0], rax
mov eax, 0xe0
lea rcx, [rsp + 0x150]
add rcx, rax
mov qword [rsp + 0xb0], rcx
lea rcx, [rsp + 0x340]
add rax, rcx
mov qword [rsp + 0x128], rax
mov eax, 0xb8
lea rcx, [rsp + 0xb50]
add rcx, rax
mov qword [rsp + 0x120], rcx
lea rcx, [rsp + 0xcd0]
add rax, rcx
mov qword [rsp + 0x4c8], rax
xorps xmm6, xmm6
lea rax, [r14 + 0xa0]
mov qword [rsp + 0xc8], rax
mov r8, qword [r15]
lea rcx, [rsp + 0x510]
mov rdx, qword [rsp + 0x78]
call sym.h2::client::SendRequest_B_::poll_ready::h4033e8f89fb2e362
movzx ebp, byte [rsp + 0x510]
cmp ebp, 5
jne 0x140107155
mov ebx, esi
mov rax, qword [r14]
mov qword [r14], 2
cmp rax, 2
je 0x140104f3c
mov qword [rsp + 0xdb0], rax
mov ecx, 0xd
lea rdi, [rsp + 0xdb8]
mov rsi, qword [rsp + 0xd0]
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
lea rdx, [rsp + 0xdb0]
mov r8, r15
call sym.hyper::proto::h2::client::ClientTask_B_::poll_pipe::hed6bab9a8e61af3b
mov esi, ebx
jmp 0x140104ecd
mov rdx, qword [r14 + 0xb0]
mov r8, qword [r14 + 0xb8]
mov r9, qword [r15]
lea rsi, [rsp + 0x870]
mov rcx, rsi
call sym.hyper::client::dispatch::Receiver_T_U_::poll_recv::h838402177eb86a0c
mov rax, qword [rsp + 0x970]
cmp rax, 2
je 0x14010766e
cmp eax, 3
je 0x140107675
mov r8d, 0x100
lea rcx, [rsp + 0xa50]
mov rdx, rsi
call sym.memcpy
lea rax, [rsp + 0x970]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x110], rax
cmp qword [rsp + 0x100], 0
mov rax, qword [rsp + 0x108]
je 0x140104fec
test rax, rax
lea rbp, [rsp + 0x150]
je 0x1401077c7
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x1401077bb
mov esi, ebx
add rax, 0xd0
jmp 0x140105014
test rax, rax
lea rbp, [rsp + 0x150]
je 0x1401077c7
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x1401077bb
mov esi, ebx
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x1401051a7
mov r8d, 0x100
mov rcx, rbp
lea rdi, [rsp + 0xa50]
mov rdx, rdi
call sym.memcpy
mov rax, qword [rsp + 0xb0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rsi, qword [rsp + 0x128]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0xb50]
mov rdx, rdi
call sym.memcpy
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x480], xmm1
movaps xmmword [rsp + 0x470], xmm0
mov r8d, 0xa
lea rsi, [rsp + 0x340]
mov rcx, rsi
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call sym.http::header::name::HeaderName::from_lowercase::h0daba268d058d95d
cmp qword [rsp + 0x340], 0
jne 0x1401077d7
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
mov r8d, 0x10
mov rcx, rsi
lea rdx, str.proxy_connection
call sym.http::header::name::HeaderName::from_lowercase::h0daba268d058d95d
cmp qword [rsp + 0x340], 0
jne 0x1401077e0
movups xmm0, xmmword [rsi + 8]
movups xmm1, xmmword [rsi + 0x18]
movups xmmword [rbp + 0x30], xmm1
movups xmmword [rbp + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movups xmm0, xmmword [0x140242fa0]
movups xmmword [rbp + 0x50], xmm0
movups xmm0, xmmword [0x140242f90]
movups xmmword [rbp + 0x40], xmm0
movups xmm0, xmmword [0x140242e90]
movups xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x140242e80]
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [0x140242fc0]
movups xmmword [rbp + 0x90], xmm0
movups xmm0, xmmword [0x140242fb0]
movups xmmword [rbp + 0x80], xmm0
xor esi, esi
lea rcx, [rsp + 0xb50]
cmp rsi, 0xa0
je 0x1401051c6
lea r8, [rsp + rsi]
add r8, 0x150
add rsi, 0x20
lea rdi, [rsp + 0x340]
mov rcx, rdi
lea rdx, [rsp + 0xb50]
call sym.http::header::map::HeaderMap_T_::remove::hb755647936d0fcbf
mov rcx, rdi
call sym.core::ptr::drop_in_place_core::option::Option_http::header::value::HeaderValue__::h092d03e0744379b7
jmp 0x140105165
lea rcx, [rsp + 0x100]
call sym._ZN4core3ptr187drop_in_place_LT_hyper..client..dispatch..Callback_LT_http..request..Request_LT_reqwest..async_impl..body..Impl
lea rcx, [rsp + 0xa50]
call sym._ZN4core3ptr88drop_in_place_LT_http..request..Request_LT_reqwest..async_impl..body..ImplStream_GT__GT_17hae09fa96e77dae23E.490
jmp 0x140104ecd
movups xmm7, xmmword [0x140242fe0]
movaps xmmword [rsp + 0x350], xmm7
movups xmm8, xmmword [0x140242fd0]
movaps xmmword [rsp + 0x340], xmm8
lea rsi, [rsp + 0x340]
mov rdi, rcx
mov rdx, rsi
call sym.http::header::map::HeaderMap_T_::get::h321116fbb5506e99
test rax, rax
je 0x140105248
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailers
call sym.__bytes::bytes::Bytes_as_core::cmp::PartialEq_T__::eq::hb4a80861d0902d80
test al, al
jne 0x140105248
movaps xmmword [rsp + 0x520], xmm7
movaps xmmword [rsp + 0x510], xmm8
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x510]
call sym.http::header::map::HeaderMap_T_::remove::he598566dc673987f
mov rcx, rsi
call sym.core::ptr::drop_in_place_core::option::Option_http::header::value::HeaderValue__::h092d03e0744379b7
movups xmm0, xmmword [0x1402b8708]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x1402b86f8]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0x790]
mov rdx, rdi
mov r8, rsi
call sym.http::header::map::HeaderMap_T_::remove::he598566dc673987f
cmp byte [rsp + 0x7b0], 2
je 0x140105337
movups xmm0, xmmword [rsp + 0x790]
movups xmm1, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmmword [rsp + 0x6b0], xmm1
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x6c0], rax
mov rcx, qword [rsp + 0x6a8]
mov rdx, qword [rsp + 0x6b0]
call sym.http::header::value::HeaderValue::to_str::hfa2850b273fda006
test rax, rax
je 0x140107875
mov r8, rdx
lea rcx, [rsp + 0x340]
mov rdx, rax
call sym.core::str::__impl_str_::split::hc309b5af30954554
lea rcx, [rsp + 0x340]
call sym.__core::str::iter::Split_P__as_core::iter::traits::iterator::Iterator_::next::ha8977046ca3c7e2d
test rax, rax
je 0x14010532a
mov rcx, rax
call sym.core::str::__impl_str_::trim_matches::h445f08306335af48
mov r9, rdx
lea rsi, [rsp + 0x510]
mov rcx, rsi
lea rdx, [rsp + 0xb50]
mov r8, rax
call sym.http::header::map::HeaderMap_T_::remove::h8b674b359e46a129
mov rcx, rsi
call sym.core::ptr::drop_in_place_core::option::Option_http::header::value::HeaderValue__::h092d03e0744379b7
jmp 0x1401052e8
lea rcx, [rsp + 0x6a0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
xor esi, esi
cmp rsi, 0xa0
je 0x140105358
lea rcx, [rsp + rsi]
add rcx, 0x150
call sym.core::ptr::drop_in_place_http::header::name::HeaderName_::h5d1ed5af9fdbdff9
add rsi, 0x20
jmp 0x140105339
mov rcx, rbp
lea rdx, [rsp + 0x470]
call sym.__reqwest::async_impl::body::ImplStream_as_http_body::Body_::size_hint::hb62e3452123ddd31
cmp qword [rsp + 0x150], 0
mov esi, ebx
je 0x1401053bb
mov rdx, qword [rsp + 0x160]
cmp rdx, qword [rsp + 0x158]
jne 0x1401053bb
test rdx, rdx
je 0x14010539b
lea rcx, [rsp + 0xb50]
call sym.hyper::headers::set_content_length_if_missing::h813ae0a47db7e7f9
jmp 0x1401053bb
movzx eax, byte [rsp + 0xc08]
cmp eax, 7
ja 0x140105eb7
mov ecx, 0xb2
bt ecx, eax
mov edx, 0
jae 0x14010538c
mov rcx, qword [rsp + 0x120]
lea rdx, [0x1402b9438]
call sym.__http::method::Method_as_core::cmp::PartialEq_::eq::hbbe992af52f70240
mov edi, eax
cmp qword [rsp + 0x470], 0
je 0x1401053ec
cmp qword [rsp + 0x480], 0
sete byte [rsp + 0x3d]
jmp 0x140105403
mov rcx, qword [rsp + 0x478]
mov rax, qword [rsp + 0x480]
call qword [rax + 0x28]
mov byte [rsp + 0x3d], al
test dil, dil
je 0x140105494
lea rcx, [rsp + 0xb50]
call sym.hyper::headers::content_length_parse_all::hbcb2bce42dd23ffa
test rax, rax
je 0x140105494
test rdx, rdx
je 0x140105494
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x350], rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x340], xmm0
mov byte [rsp + 0x150], 2
mov dword [rsp + 0x154], 2
mov rcx, rbp
call sym.hyper::error::Error::new_h2::h9a1ddfb135c0f3f1
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 3
lea rcx, [rsp + 0x340]
mov rdx, rbp
call sym.hyper::client::dispatch::Callback_T_U_::send::hb21740b79ea23a3f
lea rcx, [rsp + 0xb50]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h9b08447cea4ec540E.4918
jmp 0x140105e77
mov byte [rsp + 0x3c], dil
mov rcx, qword [rsp + 0xc20]
test rcx, rcx
je 0x14010558a
movabs rax, 0xe48fecc5632ad7be
mov qword [rsp + 0x150], rax
movabs rax, 0xb3f2972e6535c892
mov qword [rsp + 0x158], rax
mov rdx, rbp
call sym.hashbrown::map::HashMap_K_V_S_A_::remove::h83e1b180b2980b13
test rax, rax
je 0x14010558a
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xe48fecc5632ad7be
cmp rax, rcx
jne 0x14010557f
movabs rax, 0xb3f2972e6535c892
cmp rdx, rax
jne 0x14010557f
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x520], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x510], xmm0
mov edx, 8
mov rcx, rsi
call sym.__rust_dealloc
test rdi, rdi
je 0x14010558a
mov qword [rsp + 0x150], rdi
mov rax, qword [rsp + 0x520]
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rsp + 0x510]
movups xmmword [rbp + 8], xmm0
lea rsi, [rsp + 0x340]
mov rcx, rsi
lea rdx, [rsp + 0xc20]
mov r8, rbp
call sym.http::extensions::Extensions::insert::hfdf519d38462d609
mov rcx, rsi
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h42401b7d4345780d
jmp 0x14010558a
mov rcx, rsi
mov rdx, rdi
call fcn.1400efd6b
mov r8d, 0xe0
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0xb50]
call sym.memcpy
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rax]
test rcx, rcx
mov qword [rsp + 0x40], rcx
cmove rax, rcx
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0xda0]
test rcx, rcx
je 0x14010565e
movabs rax, 0x45349081b7f89d7f
mov qword [rsp + 0x150], rax
movabs rax, 0x1bc18a8b9344d3e2
mov qword [rsp + 0x158], rax
mov rdx, rbp
call sym.hashbrown::map::HashMap_K_V_S_A_::remove::h83e1b180b2980b13
test rax, rax
je 0x14010565e
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x45349081b7f89d7f
cmp rax, rcx
jne 0x140105653
movabs rax, 0x1bc18a8b9344d3e2
cmp rdx, rax
jne 0x140105653
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x4e0], xmm1
movaps xmmword [rsp + 0x4d0], xmm0
mov edx, 8
mov rcx, rsi
call sym.__rust_dealloc
jmp 0x140105667
mov rcx, rsi
mov rdx, rdi
call fcn.1400efd6b
and qword [rsp + 0x4d0], 0
mov rsi, qword [rsp + 0xda0]
test rsi, rsi
je 0x14010568b
cmp qword [rsi + 0x18], 0
je 0x14010568b
mov rcx, rsi
call sym.hashbrown::raw::RawTableInner::drop_elements::h767c942d925c5c2b
mov rcx, rsi
call sym.hashbrown::raw::RawTableInner::clear_no_drop::h2483af4b62a0e437
mov rax, qword [rsp + 0x78]
mov rax, qword [rax]
mov qword [rsp + 0x300], rax
lea rdx, [rax + 0x10]
mov rcx, rbp
call sym.std::sync::mutex::Mutex_T_::lock::h14dd3fda32719cb4
cmp qword [rsp + 0x150], 0
jne 0x14010784e
mov rdi, qword [rsp + 0x158]
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x3e], al
mov rax, qword [r14 + 0x98]
mov qword [rsp + 0x4c0], rax
lea rdx, [rax + 0x10]
mov rcx, rbp
call sym.std::sync::mutex::Mutex_T_::lock::h17a6023156f33d42
cmp qword [rsp + 0x150], 0
jne 0x140107814
mov esi, ebx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x39], al
lea rdx, [rdi + 0x68]
mov rcx, rbp
call sym.h2::proto::streams::streams::Actions::ensure_no_conn_error::h58023964a4677c2d
mov rax, rdi
mov dil, byte [rsp + 0x150]
cmp dil, 3
mov qword [rsp + 0x58], rax
jne 0x14010578d
mov rax, qword [rax + 0x108]
test al, 1
jne 0x140105802
cmp qword [rsp + 0x40], 0
je 0x140105816
mov rax, qword [rsp + 0x58]
add rax, 0x1b8
mov rcx, qword [rsp + 0x70]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x158], rcx
mov qword [rsp + 0x150], rax
mov rcx, rbp
call sym.__h2::proto::streams::store::Ptr_as_core::ops::deref::Deref_::deref::h7d1bd4dea6a5c11b
cmp byte [rax + 0x124], 0
mov dil, 3
je 0x140105816
mov bl, 3
jmp 0x1401057f9
mov bl, byte [rsp + 0x151]
mov eax, dword [rbp + 2]
mov dword [rsp + 0x88], eax
movzx eax, word [rbp + 6]
mov word [rsp + 0x8c], ax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x3a], al
mov eax, dword [rbp + 0x21]
mov ecx, dword [rbp + 0x24]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov dl, byte [rsp + 0x39]
jmp 0x140105a0e
shr eax, 8
or al, 5
mov dil, 3
mov dl, byte [rsp + 0x39]
mov rbx, rax
jmp 0x140105a0e
mov dil, 3
mov rdx, qword [rsp + 0x58]
cmp byte [rdx + 0x60], 0
je 0x14010582f
mov dl, byte [rsp + 0x39]
mov bl, 1
jmp 0x140105a0e
lea rax, [rdx + 0x108]
mov r10, qword [rax]
test r10b, 1
jne 0x1401059ff
mov qword [rsp + 0x4b8], rax
shr r10, 0x20
lea eax, [r10 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rdx + 0x108], ecx
mov dword [rdx + 0x10c], eax
mov r9d, dword [rdx + 0xf4]
mov r8d, dword [rdx + 0x174]
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x70], r10
mov edx, r10d
call sym.h2::proto::streams::stream::Stream::new::h18b3bf41e4f1c1fd
mov rcx, qword [rsp + 0x4c8]
lea rdx, [0x1402b8230]
call sym.__http::method::Method_as_core::cmp::PartialEq_::eq::hbbe992af52f70240
test al, al
je 0x1401058ab
mov qword [rsp + 0x370], 1
mov r8d, 0xe0
lea rcx, [rsp + 0x790]
lea rdx, [rsp + 0xcd0]
call sym.memcpy
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movaps xmmword [rsp + 0x660], xmm1
movaps xmmword [rsp + 0x650], xmm0
mov al, byte [rsp + 0x848]
mov byte [rsp + 0x40], al
mov ecx, 0xb
lea rdi, [rsp + 0xe20]
lea rsi, [rsp + 0x7f0]
rep movsq qword [rdi], qword [rsi]
mov sil, byte [rsp + 0x868]
mov rcx, qword [rsp + 0x860]
call sym._ZN4core3ptr298drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_std..collections..hash..map..HashMap_LT_core..any
lea rcx, [rsp + 0xc30]
lea rdx, [rsp + 0xe20]
call sym.__http::uri::Parts_as_core::convert::From_http::uri::Uri__::from::h27b0640ac69cce05
mov rax, qword [rsp + 0xc60]
test rax, rax
je 0x140105ebe
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0xc68]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
movups xmmword [rbp + 8], xmm0
mov rax, qword [rsp + 0x160]
cmp rax, 1
mov r8, rax
adc r8, 0
lea rdx, [0x1402e9ea0]
test rax, rax
mov dil, byte [rsp + 0x3c]
je 0x14010598f
mov rdx, qword [rsp + 0x158]
lea rcx, [rsp + 0x320]
call sym.bytes::bytes::Bytes::copy_from_slice::h68a896f4dbe3234b
mov rcx, rbp
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
cmp qword [rsp + 0x320], 0
lea rax, sym.bytes::bytes::static_clone::h2d6d81a1702fcf19
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
movups xmmword [rbp + 0x10], xmm6
je 0x140105ee2
movups xmm0, xmmword [rsp + 0x320]
movups xmm1, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov rcx, rbp
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
jmp 0x140105f12
shr r10d, 8
or r10b, 5
mov dl, byte [rsp + 0x39]
mov rbx, r10
mov rcx, qword [rsp + 0x98]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x3e]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
lea rcx, [rsp + 0x4d0]
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h42401b7d4345780d
lea rcx, [rsp + 0xcd0]
call sym._ZN4core3ptr41drop_in_place_LT_http..request..Parts_GT_17h9b08447cea4ec540E.4918
mov edx, ebx
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xa0]
mov byte [rsp + 0x150], dil
mov byte [rsp + 0x151], dl
movzx eax, word [rsp + 0x8c]
mov word [rbp + 6], ax
mov eax, dword [rsp + 0x88]
mov dword [rbp + 2], eax
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0x158], rcx
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x164], eax
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0x168], rbx
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x170], al
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rbp + 0x24], ecx
mov dword [rbp + 0x21], eax
cmp dil, 3
mov byte [rsp + 0x3f], dl
jne 0x140105ae7
mov byte [rsp + 0xd8], 3
mov byte [rsp + 0xd9], dl
jmp 0x140105db8
lea rcx, [rsp + 0xd8]
mov rdx, rbp
call sym.__h2::error::Error_as_core::convert::From_h2::proto::error::Error__::from::h8f53291717ab4d3f
cmp byte [rsp + 0xd8], 5
jne 0x140105db8
mov qword [rsp + 0x40], r12
mov r12d, esi
mov al, byte [rsp + 0xf8]
mov byte [rsp + 0x58], al
lea rcx, [rsp + 0x340]
mov rdx, qword [rsp + 0xe0]
mov ebp, dword [rsp + 0xe8]
mov edi, dword [rsp + 0xec]
add rdx, 0x10
mov rsi, rcx
call sym.std::sync::mutex::Mutex_T_::lock::h14dd3fda32719cb4
cmp qword [rsp + 0x340], 0
jne 0x140107894
mov rbx, qword [rsp + 0x348]
mov al, byte [rsp + 0x350]
mov byte [rsp + 0x98], al
lea rax, [rbx + 0x1b8]
mov dword [rsp + 0x348], ebp
mov dword [rsp + 0x34c], edi
mov qword [rsp + 0x340], rax
mov rcx, rsi
call sym.__h2::proto::streams::store::Ptr_as_core::ops::deref::Deref_::deref::h7d1bd4dea6a5c11b
mov dil, byte [rax + 0x124]
mov rcx, rbx
mov dl, byte [rsp + 0x98]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
cmp byte [rsp + 0x58], 0
je 0x140105bde
test dil, dil
je 0x140105bde
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0xe0]
call sym.__h2::proto::streams::streams::OpaqueStreamRef_as_core::clone::Clone_::clone::h7c2365b1b7ef10eb
mov rsi, qword [rsp + 0xc8]
mov rcx, rsi
call sym.core::ptr::drop_in_place_core::option::Option_h2::proto::streams::streams::OpaqueStreamRef__::h8705cdfb1d0e6af8
movups xmm0, xmmword [rsp + 0x340]
movups xmmword [rsi], xmm0
lea rbp, [rsp + 0x150]
mov rcx, rbp
lea rsi, [rsp + 0xe0]
mov rdx, rsi
call sym.__h2::proto::streams::streams::OpaqueStreamRef_as_core::clone::Clone_::clone::h7c2365b1b7ef10eb
mov rax, qword [rsi + 0x10]
mov qword [rbp + 0x28], rax
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x18], xmm0
mov byte [rsp + 0x160], 0
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x2d0], xmm0
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x2e0], al
mov rax, qword [rsp + 0x161]
mov qword [rsp + 0x2e1], rax
mov eax, dword [rsp + 0x169]
mov dword [rsp + 0x2e9], eax
movzx eax, word [rsp + 0x16d]
mov word [rsp + 0x2ed], ax
mov al, byte [rsp + 0x16f]
mov byte [rsp + 0x2ef], al
movaps xmmword [rsp + 0x2f0], xmm1
mov rax, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x358]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x2e8]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x370]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x470]
movaps xmm1, xmmword [rsp + 0x480]
lea rax, [rsp + 0x388]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x350], rax
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x3a8], al
mov al, byte [rsp + 0x3d]
mov byte [rsp + 0x3a9], al
mov r8, qword [r15]
lea rcx, [rsp + 0x988]
mov rdx, qword [rsp + 0x78]
call sym.h2::client::SendRequest_B_::poll_ready::h4033e8f89fb2e362
movzx eax, byte [rsp + 0x988]
cmp eax, 5
je 0x140105e89
cmp eax, 6
je 0x140107693
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x520], rax
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x510], xmm0
lea rcx, [rsp + 0x988]
call sym.hyper::error::Error::new_h2::h9a1ddfb135c0f3f1
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 3
lea rcx, [rsp + 0x510]
mov rdx, rbp
call sym.hyper::client::dispatch::Callback_T_U_::send::hb21740b79ea23a3f
lea rcx, [rsp + 0x358]
call sym._ZN4core3ptr65drop_in_place_LT_h2..proto..streams..streams..OpaqueStreamRef_GT_17h18f09c3c657174ddE.4914
lea rcx, [rsp + 0x370]
call sym._ZN4core3ptr102drop_in_place_LT_h2..share..SendStream_LT_hyper..proto..h2..SendBuf_LT_bytes..bytes..Bytes_GT__GT__GT_17h4ac573
lea rcx, [rsp + 0x388]
call sym._ZN4core3ptr52drop_in_place_LT_reqwest..async_impl..body..Body_GT_17hf63eec29d0b37a7eE.4919
jmp 0x140105eaa
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x2f0], rax
mov al, byte [rsp + 0xd8]
mov cl, byte [rsp + 0xd9]
mov rdx, qword [rsp + 0xda]
mov r8d, dword [rsp + 0xe2]
movzx r9d, word [rsp + 0xe6]
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x2e0], xmm0
mov byte [rsp + 0x2d0], al
mov byte [rsp + 0x2d1], cl
mov qword [rsp + 0x2d2], rdx
mov dword [rsp + 0x2da], r8d
mov word [rsp + 0x2de], r9w
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x350], rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0x2d0]
call sym.hyper::error::Error::new_h2::h9a1ddfb135c0f3f1
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 3
lea rcx, [rsp + 0x340]
mov rdx, rbp
call sym.hyper::client::dispatch::Callback_T_U_::send::hb21740b79ea23a3f
lea rcx, [rsp + 0x470]
call sym._ZN4core3ptr52drop_in_place_LT_reqwest..async_impl..body..Body_GT_17hf63eec29d0b37a7eE.4919
jmp 0x140104ecd
mov ecx, 0xe
mov rdi, rbp
lea rsi, [rsp + 0x340]
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
mov rdx, rbp
mov r8, r15
call sym.hyper::proto::h2::client::ClientTask_B_::poll_pipe::hed6bab9a8e61af3b
mov esi, r12d
mov r12, qword [rsp + 0x40]
jmp 0x140104ecd
xor edx, edx
jmp 0x14010538c
lea rax, sym.bytes::bytes::static_clone::h2d6d81a1702fcf19
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
movups xmmword [rbp + 0x10], xmm6
mov dil, byte [rsp + 0x3c]
mov rax, qword [rsp + 0x150]
mov rcx, qword [rsp + 0x158]
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
lea rdx, [rsp + 0x138]
lea r9, [rsp + 0x9b0]
mov r10b, byte [rsp + 0x40]
movzx eax, r10b
test eax, eax
je 0x140105f43
cmp eax, 7
je 0x140105f43
cmp qword [rsp + 0x140], 0
je 0x140106603
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x140105fad
mov qword [rsp + 0x320], rax
mov rcx, qword [rdx + 0x10]
lea r8, [rsp + 0x328]
mov qword [r8 + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [r8], xmm0
cmp qword [rsp + 0x330], 0
je 0x140105f93
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x4a0], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x490], xmm0
jmp 0x140105faf
lea rcx, [rsp + 0x320]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
mov r10b, byte [rsp + 0x40]
lea r9, [rsp + 0x9b0]
xor eax, eax
mov byte [rsp + 0x150], r10b
lea rdx, [rsp + 0x849]
mov rcx, qword [rdx + 0xf]
mov qword [rbp + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [rbp + 1], xmm0
and qword [rsp + 0x168], 0
and qword [rsp + 0x188], 0
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x4a0]
mov qword [rbp + 0x70], rax
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rbp + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movaps xmm1, xmmword [rsp + 0x660]
movups xmmword [rbp + 0x88], xmm1
movups xmmword [rbp + 0x78], xmm0
and word [rsp + 0x1e8], 0
cmp byte [rsp + 0xc30], 3
je 0x140106046
mov rcx, rbp
lea rdx, [rsp + 0xc30]
call sym.h2::frame::headers::Pseudo::set_scheme::h9b9c70e06a49585d
lea r9, [rsp + 0x9b0]
cmp qword [rsp + 0xc40], 0
je 0x1401060cf
lea rax, [rsp + 0xc68]
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov rdx, qword [rsp + 0x498]
mov r8, qword [rsp + 0x4a0]
lea rcx, [rsp + 0x320]
call sym.bytes::bytes::Bytes::copy_from_slice::h68a896f4dbe3234b
lea rdi, [rsp + 0x188]
mov rcx, rdi
call sym._ZN4core3ptr66drop_in_place_LT_core..option..Option_LT_h2..ext..Protocol_GT__GT_17hbf9b2bdb78f2155dE.1635
movups xmm0, xmmword [rsp + 0x320]
movups xmm1, xmmword [rsp + 0x330]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov dil, byte [rsp + 0x3c]
lea rcx, [rsp + 0x490]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
lea r9, [rsp + 0x9b0]
mov r8d, 0xa0
mov rcx, r9
mov rdx, rbp
call sym.memcpy
mov rax, qword [rsp + 0x9c8]
or rax, qword [rsp + 0x9e8]
jne 0x140106159
lea rcx, [rsp + 0x9b0]
cmp sil, 3
jne 0x14010614d
call sym.core::ptr::drop_in_place_h2::frame::headers::Pseudo_::h7c42367c44cd1c9a
lea rcx, [rsp + 0x790]
call sym.core::ptr::drop_in_place_http::header::map::HeaderMap_::h27e46a6b395ca0db
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x50], eax
movzx eax, word [rsp + 0x94]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov byte [rsp + 0x70], 7
mov dil, 3
jmp 0x14010628d
lea rdx, [0x1402bb1e8]
call sym.h2::frame::headers::Pseudo::set_scheme::h9b9c70e06a49585d
mov esi, edi
xor sil, 1
and sil, byte [rsp + 0x3d]
mov r8d, 0xa0
lea rdi, [rsp + 0xc30]
mov rcx, rdi
lea rdx, [rsp + 0x9b0]
call sym.memcpy
mov rcx, rbp
mov rdx, qword [rsp + 0x70]
mov r8, rdi
lea r9, [rsp + 0x790]
call sym.h2::frame::headers::Headers::new::h72e107275bf6df31
test sil, sil
je 0x1401061a7
or byte [rsp + 0x26c], 1
mov rbx, qword [rsp + 0x150]
mov dil, byte [rsp + 0x158]
mov al, byte [rsp + 0x159]
mov byte [rsp + 0x70], al
mov eax, dword [rbp + 0xa]
mov dword [rsp + 0x90], eax
movzx eax, word [rbp + 0xe]
mov word [rsp + 0x94], ax
mov r12, qword [rsp + 0x160]
mov eax, dword [rsp + 0x168]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xb8], rax
mov al, byte [rsp + 0x178]
mov byte [rsp + 0x3b], al
mov eax, dword [rbp + 0x29]
mov ecx, dword [rbp + 0x2c]
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xab], ecx
mov r8d, 0xf0
lea rsi, [rsp + 0x6a0]
mov rcx, rsi
lea rdx, [rsp + 0x180]
call sym.memcpy
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x50], eax
movzx eax, word [rsp + 0x94]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
cmp rbx, 3
jne 0x140106338
mov r13, qword [rsp + 0xb8]
mov bl, byte [rsp + 0x3b]
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x88], eax
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x8c], ax
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov al, byte [rsp + 0x390]
lea ecx, [rax - 6]
cmp cl, 6
mov esi, ebx
jb 0x1401062dd
add al, 0xfd
cmp al, 2
ja 0x1401062d0
cmp al, 1
jne 0x1401062dd
lea rcx, [rsp + 0x390]
call sym.core::ptr::drop_in_place_h2::proto::error::Error_::h4461d9234ada2b9d
mov rax, qword [rsp + 0x3d0]
test rax, rax
je 0x1401062f5
mov rcx, qword [rsp + 0x3d8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3e8]
test rax, rax
je 0x14010630d
mov rcx, qword [rsp + 0x3f0]
call qword [rax + 0x18]
mov rbx, r13
mov byte [rsp + 0x3a], sil
mov qword [rsp + 0xa0], r12
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x48], eax
jmp 0x140106559
mov r13, rbx
mov rax, qword [rsp + 0x98]
add rax, 8
mov qword [rsp + 0x4b0], rax
mov r8d, 0xf0
lea rcx, [rsp + 0x540]
mov rdx, rsi
call sym.memcpy
mov qword [rsp + 0x510], rbx
mov byte [rsp + 0x518], dil
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x519], al
movzx eax, word [rsp + 0x54]
lea rdx, [rsp + 0x511]
mov word [rdx + 0xd], ax
mov eax, dword [rsp + 0x50]
mov dword [rdx + 9], eax
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x520], r12
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x528], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x52c], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x530], rax
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x538], al
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rdx + 0x2b], ecx
mov dword [rdx + 0x28], eax
mov rbx, qword [rsp + 0x58]
lea r12, [rbx + 0x1b8]
mov edi, dword [rsp + 0x454]
mov r8d, 0x130
mov rcx, rbp
lea rdx, [rsp + 0x340]
call sym.memcpy
lea rsi, [rsp + 0x310]
mov rcx, rsi
mov rdx, r12
mov r8d, edi
mov rdi, rbx
mov r9, rbp
call sym.h2::proto::streams::store::Store::insert::hfe1c9a80dab4963e
lea rax, [rbx + 0x1a8]
mov cl, byte [rbx + 0x60]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x4b8]
lea rdx, [rsp + 0x510]
mov r8, qword [rsp + 0x4b0]
mov r9, rsi
call sym.h2::proto::streams::send::Send::send_headers::h8fccf80913febdc9
cmp al, 0xc
jne 0x14010651c
inc qword [rdi + 0x228]
mov rsi, qword [rdi + 0x18]
mov rdi, qword [rdi + 0x20]
mov rax, qword [rsp + 0x300]
lock inc qword [rax]
jle 0x1401078d6
lea rcx, [rsp + 0x310]
call sym.__h2::proto::streams::store::Ptr_as_core::ops::deref::DerefMut_::deref_mut::h9e8e62c091ea08f4
mov rcx, rax
call sym.h2::proto::streams::stream::Stream::ref_inc::h33f3014699335f6e
mov eax, dword [rsp + 0x318]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x31c]
mov dword [rsp + 0x48], eax
mov rbp, qword [rsp + 0x4c0]
lock inc qword [rbp]
mov r13, qword [rsp + 0xb8]
mov r12, qword [rsp + 0x40]
jle 0x1401078d6
inc rdi
cmp rsi, rdi
setbe byte [rsp + 0x3a]
mov rcx, qword [rsp + 0x98]
mov dl, byte [rsp + 0x39]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x3e]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
mov rax, qword [rsp + 0x300]
mov rcx, rax
mov rbx, rbp
mov sil, byte [rsp + 0x3b]
mov dl, byte [rsp + 0x3f]
mov r8, rbp
jmp 0x140106594
mov byte [rsp + 0x70], al
mov rcx, qword [rsp + 0x310]
mov edx, dword [rsp + 0x31c]
call sym.h2::proto::streams::store::Ptr::unlink::h64ad8b85494dbd19
mov rcx, rsi
call sym.h2::proto::streams::store::Ptr::remove::h9f4a90739fd0f119
mov dil, 3
mov sil, byte [rsp + 0x3b]
mov r13, qword [rsp + 0xb8]
mov r12, qword [rsp + 0x40]
mov rbx, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x98]
mov dl, byte [rsp + 0x39]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x3e]
call sym._ZN4core3ptr101drop_in_place_LT_std..sync..mutex..MutexGuard_LT_tokio..runtime..io..registration_set..Synced_GT__GT_17he22971a
mov rcx, qword [rsp + 0xa0]
mov rax, rcx
mov r8, rbx
mov dl, byte [rsp + 0x70]
cmp dil, 4
jne 0x140105a55
mov qword [rsp + 0x40], r12
mov byte [rsp + 0x3f], dl
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xc0], rbx
mov r12d, esi
mov qword [rsp + 0xe0], rax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0xec], eax
mov qword [rsp + 0xf0], r8
mov r8b, byte [rsp + 0x3a]
mov byte [rsp + 0xf8], r8b
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
lea rdx, [rsp + 0xe0]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov byte [rsp + 0x58], r8b
jmp 0x140105b18
lea rcx, [rsp + 0x130]
call sym._ZN4core3ptr40drop_in_place_LT_bytes..bytes..Bytes_GT_17hc709479c14741959E.2127
mov r10b, byte [rsp + 0x40]
lea r9, [rsp + 0x9b0]
lea rdx, [rsp + 0x138]
lea rax, sym.bytes::bytes::static_clone::h2d6d81a1702fcf19
mov qword [rsp + 0x130], rax
lea rcx, [0x1402e9ea0]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], 1
and qword [rsp + 0x148], 0
jmp 0x140105f50
lea rax, [r14 + 0x180]
mov qword [rsp + 0xb0], rax
lea rbp, [r14 + 0x90]
lea rax, [r14 + 0xf8]
mov qword [rsp + 0xd0], rax
lea r12, [r14 + 0xd8]
xor eax, eax
mov qword [rsp + 0x78], rax
cmp dword [rsp + 0x78], 0x10
je 0x1401071c2
mov rcx, r14
mov rdx, r15
call sym.hyper::proto::h1::dispatch::Dispatcher_D_Bs_I_T_::poll_read::h0bc772bd228c6ff5
test rax, rax
jne 0x1401066b7
mov rdi, rdx
test rdx, rdx
jne 0x140107550
mov rax, qword [rsp + 0x78]
inc eax
mov qword [rsp + 0x78], rax
cmp byte [r14 + 0x1e0], 0
jne 0x1401070da
mov rsi, qword [r14 + 0x1d8]
mov rdi, qword [rsi]
test rdi, rdi
je 0x1401068d1
cmp byte [r14 + 0x178], 0
je 0x140106c3d
mov rax, qword [rbp]
test rdi, rdi
je 0x140106c8b
mov dl, 1
cmp rax, 3
ja 0x140106d99
cmp rax, 2
je 0x140106d99
lea rdi, [rsi + 8]
lea rcx, [rsp + 0x150]
mov rdx, rdi
mov r8, r15
call sym.__reqwest::async_impl::body::ImplStream_as_http_body::Body_::poll_data::h5b2af70aa0334431
cmp dword [rsp + 0x150], 2
je 0x14010708d
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xa70], rax
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xa60], xmm1
movaps xmmword [rsp + 0xa50], xmm0
cmp qword [rsp + 0xa50], 0
je 0x140106cc0
mov rax, qword [rsp + 0xa58]
mov rcx, qword [rsp + 0xa60]
test rax, rax
je 0x1401070a0
lea rdx, [rsp + 0xa58]
movups xmm0, xmmword [rdx + 0x10]
lea rdx, [rsp + 0x6b0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x6a8], rcx
mov rcx, rdi
call sym.__reqwest::async_impl::body::ImplStream_as_http_body::Body_::is_end_stream::h63c4a937a4d3f5ad
mov rdi, qword [rsp + 0x6b0]
test al, al
je 0x140106cfa
test rdi, rdi
je 0x140106d61
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x790], xmm0
mov rbx, qword [rsp + 0x6b8]
mov rax, qword [rbp]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14010680a
cmp rcx, 1
jne 0x14010771c
test rax, rax
je 0x140106da6
mov r13, qword [r14 + 0x98]
xor eax, eax
cmp rdi, r13
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140106f3d
movzx eax, al
cmp eax, 1
jne 0x140106f72
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x870], xmm0
mov qword [rsp + 0x880], rdi
mov qword [rsp + 0x888], rbx
mov qword [rsp + 0x890], r13
cmp byte [r14 + 0x120], 0
je 0x140106fa4
mov rax, qword [rsp + 0x890]
lea rcx, [rsp + 0x158]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x870]
mov rax, qword [rsp + 0x880]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x888]
mov qword [rcx + 0x18], rax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x150], 1
mov rcx, qword [rsp + 0xd0]
lea rdx, [rsp + 0x150]
call sym.alloc::collections::vec_deque::VecDeque_T_A_::push_back::h3d965a6d427191e1
jmp 0x140107004
cmp qword [r14 + 0x70], 4
je 0x1401066e4
cmp qword [r14 + 0x90], 2
jne 0x1401066e4
mov rcx, qword [rsp + 0xd0]
call sym.__hyper::common::buf::BufList_T__as_bytes::buf::buf_impl::Buf_::remaining::he530726d27cf0a4c
test rax, rax
jne 0x1401066e4
mov rax, qword [rsp + 0xb0]
cmp qword [rax], 2
jne 0x1401066e4
mov rdx, qword [r14 + 0x198]
mov r8, qword [r14 + 0x1a0]
mov r9, qword [r15]
lea rcx, [rsp + 0x150]
call sym.hyper::client::dispatch::Receiver_T_U_::poll_recv::h838402177eb86a0c
mov rax, qword [rsp + 0x250]
cmp rax, 2
lea rsi, [rsp + 0x340]
lea rdi, [rsp + 0x250]
je 0x140107111
cmp eax, 3
je 0x1401070da
mov r8d, 0x100
mov rcx, rsi
lea rdx, [rsp + 0x150]
call sym.memcpy
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x7a0], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x790], xmm0
mov rcx, rdi
mov rdx, r15
call sym.hyper::client::dispatch::Callback_T_U_::poll_canceled::h3034507fa76d1bfc
test al, al
je 0x14010711b
mov r13, rdi
mov r8d, 0xd0
lea rcx, [rsp + 0x870]
mov rdx, rsi
call sym.memcpy
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x128], rax
mov al, byte [rsp + 0x418]
mov byte [rsp + 0x120], al
lea rdx, [rsp + 0x928]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x6b0]
mov qword [rcx + 0x58], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 0x48], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0x6a0]
mov rdi, rdx
lea rsi, [rsp + 0x8d0]
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0xc8], rax
mov ecx, 0xa
lea rdi, [rsp + 0xa50]
lea rsi, [rsp + 0x350]
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x348]
movups xmm0, xmmword [rax + 0xd8]
movups xmm1, xmmword [rax + 0xe8]
lea rax, [rsp + 0x680]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ecx, 0xe
lea rdi, [rsp + 0xaa0]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0xb0]
mov rcx, rsi
call fcn.1400e15c4
mov rax, qword [r13 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r13]
movups xmmword [rsi], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0xe78]
lea rdx, [rsp + 0xa50]
call sym.memcpy
cmp rbx, 4
je 0x1401070da
cmp rbx, 3
je 0x140107130
mov rax, qword [rsp + 0x698]
mov qword [rsp + 0x16f], rax
movups xmm0, xmmword [rsp + 0x679]
movups xmm1, xmmword [rsp + 0x689]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x510], rbx
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x518], rax
mov r8d, 0xc0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0xe78]
call sym.memcpy
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x5e0], rax
mov al, byte [rsp + 0x120]
mov byte [rsp + 0x5e8], al
lea rax, [rsp + 0x158]
movups xmm0, xmmword [rax - 1]
movups xmm1, xmmword [rax + 0xf]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
and qword [rsp + 0x150], 0
lea rcx, [rsp + 0x150]
call sym.core::ptr::drop_in_place_core::option::Option_h2::ext::Protocol__::h42401b7d4345780d
cmp qword [rsp + 0x340], 0
je 0x140107031
cmp qword [rsp + 0x350], 0
lea rdx, [rsp + 0x340]
je 0x140107054
lea rcx, [rsp + 0x150]
call sym.__reqwest::async_impl::body::ImplStream_as_http_body::Body_::size_hint::hb62e3452123ddd31
cmp qword [rsp + 0x150], 0
sete al
mov rsi, qword [rsp + 0x158]
cmp qword [rsp + 0x160], rsi
setne cl
or cl, al
movzx edi, cl
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov r13, qword [r14 + 0x1d8]
mov rcx, r13
call sym.core::ptr::drop_in_place_core::option::Option_reqwest::async_impl::body::ImplStream__::h1564b93ea7a7f06b
mov qword [r13], 1
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movups xmmword [r13 + 8], xmm0
movups xmmword [r13 + 0x18], xmm1
mov rcx, r14
lea rdx, [rsp + 0x510]
mov r8, rdi
mov r9, rsi
call sym.hyper::proto::h1::conn::Conn_I_B_T_::write_head::had084839ff3dcf8d
jmp 0x1401066c3
cmp byte [r14 + 0x120], 0
je 0x140106c51
cmp qword [r14 + 0x110], 0xf
ja 0x140106c66
mov rcx, r12
call sym.__hyper::proto::h1::io::WriteBuf_B__as_bytes::buf::buf_impl::Buf_::remaining::hd549c9fae3b34e37
cmp rax, qword [r14 + 0x118]
jb 0x1401066f2
mov rcx, r14
mov rdx, r15
call sym.hyper::proto::h1::dispatch::Dispatcher_D_Bs_I_T_::poll_flush::h9f445ca88786951d
test rax, rax
jne 0x1401070da
mov rdi, rdx
test rdx, rdx
je 0x1401066c3
jmp 0x140107097
mov ebx, 1
xor r13d, r13d
cmp rax, 3
ja 0x1401070c1
cmp rax, 2
je 0x1401070c1
mov rcx, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::end_body::hf0118739f951f89a
xor r13d, r13d
test rax, rax
je 0x140107021
jmp 0x14010709b
mov rcx, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::end_body::hf0118739f951f89a
mov rdi, rax
mov rax, qword [rsp + 0xa50]
mov r13b, 1
test rdi, rdi
jne 0x1401070ad
test rax, rax
je 0x140107021
lea rcx, [rsp + 0xa58]
call sym.core::ptr::drop_in_place_core::result::Result_bytes::bytes::Bytes_reqwest::error::Error__::h458d944163f66101
jmp 0x140107021
test rdi, rdi
je 0x140106d8a
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x790], xmm0
mov rbx, qword [rsp + 0x6b8]
mov rax, qword [rbp]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x140106d33
cmp rcx, 1
jne 0x1401076c9
test rax, rax
je 0x140106e46
mov rax, qword [r14 + 0x98]
mov rcx, rax
sub rcx, rdi
jae 0x140106e82
and qword [r14 + 0x98], 0
mov ecx, 1
jmp 0x140106e8b
mov rcx, r14
call sym.hyper::proto::h1::conn::Conn_I_B_T_::end_body::hf0118739f951f89a
mov rdi, rax
lea rcx, [rsp + 0x6a0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
mov r13b, 1
test rdi, rdi
je 0x140107021
jmp 0x1401070a8
lea rcx, [rsp + 0x6a0]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
xor edx, edx
mov rcx, rsi
call sym.__hyper::proto::h1::dispatch::OptGuard_T__as_core::ops::drop::Drop_::drop::hdff095b9f15a453c
jmp 0x1401066c3
lea rcx, [rsp + 0x170]
mov rdx, rdi
call sym.hyper::proto::h1::encode::ChunkSize::new::h43771f521994ae8b
movaps xmm0, xmmword [rsp + 0x790]
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], rbx
movaps xmmword [rsp + 0x340], xmm0
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x358], rax
lea rax, [0x1402b6f80]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], 7
mov rcx, r12
lea rdx, [rsp + 0x340]
call sym.hyper::proto::h1::io::WriteBuf_B_::buffer::h643e8d97e27d4d98
jmp 0x140107004
lea rcx, [rsp + 0x340]
mov rdx, rdi
call sym.hyper::proto::h1::encode::ChunkSize::new::h43771f521994ae8b
mov rax, qword [rsp + 0x340]
lea rdx, [rsp + 0x348]
mov rcx, qword [rdx]
mov qword [rsp + 0x870], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x878], ecx
mov ecx, 2
jmp 0x140106e8b
mov qword [r14 + 0x98], rcx
xor ecx, ecx
mov qword [rsp + 0x150], rcx
movaps xmm0, xmmword [rsp + 0x790]
lea rcx, [rsp + 0x158]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x870]
mov qword [rcx + 0x28], rax
mov eax, dword [rsp + 0x878]
mov dword [rcx + 0x30], eax
mov eax, dword [rsp + 0x87c]
mov dword [rcx + 0x34], eax
lea rax, [0x1402b6f87]
mov qword [rsp + 0x190], rax
mov qword [rsp + 0x198], 2
mov rcx, r12
lea rdx, [rsp + 0x150]
call sym.hyper::proto::h1::io::Buffered_T_B_::buffer::h489d9e2b5aaf5727
cmp qword [r14 + 0x90], 0
je 0x140106f35
cmp qword [r14 + 0x98], 0
jne 0x140106f35
cmp byte [r14 + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [r14 + 0x90], rax
xor r13d, r13d
jmp 0x140107021
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], rbx
mov rcx, r12
lea rdx, [rsp + 0x150]
call sym.hyper::proto::h1::io::WriteBuf_B_::buffer::ha382b9837cc4021e
jmp 0x140107004
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x160], rdi
mov qword [rsp + 0x168], rbx
mov rcx, r12
lea rdx, [rsp + 0x150]
call sym.hyper::proto::h1::io::WriteBuf_B_::buffer::ha382b9837cc4021e
jmp 0x14010700e
cmp rdi, r13
mov rdx, r13
cmovb rdx, rdi
mov rcx, r12
call sym.hyper::proto::h1::io::Cursor_alloc::vec::Vec_u8__::maybe_unshift::h91c4fe467997911f
cmp rdi, r13
cmovb r13, rdi
test r13, r13
je 0x140106ff7
mov rdx, qword [rsp + 0x878]
mov rcx, r12
mov r8, r13
call sym.alloc::vec::Vec_T_A_::extend_from_slice::h23ec7c399527e194
lea rcx, [rsp + 0x870]
mov rdx, r13
call sym.__bytes::buf::take::Take_T__as_bytes::buf::buf_impl::Buf_::advance::h05169db88c38720e
mov rdi, qword [rsp + 0x880]
mov r13, qword [rsp + 0x890]
jmp 0x140106fb6
lea rcx, [rsp + 0x870]
call sym.core::ptr::drop_in_place_bytes::bytes::Bytes_::h03b040f07d608e66
cmp byte [r14 + 0xa0], 0
je 0x140107015
mov eax, 5
jmp 0x14010701a
mov eax, 4
mov qword [rbp], rax
mov r13b, 1
mov rcx, rsi
mov edx, r13d
call sym.__hyper::proto::h1::dispatch::OptGuard_T__as_core::ops::drop::Drop_::drop::hdff095b9f15a453c
jmp 0x1401066c3
mov rcx, qword [rsp + 0x348]
mov rax, qword [rsp + 0x350]
call qword [rax + 0x28]
test al, al
lea rdx, [rsp + 0x340]
je 0x140106ba0
mov rdi, rdx
mov rsi, qword [r14 + 0x1d8]
mov rcx, rsi
call sym.core::ptr::drop_in_place_core::option::Option_reqwest::async_impl::body::ImplStream__::h1564b93ea7a7f06b
and qword [rsi], 0
mov r8d, 2
mov rcx, r14
lea rdx, [rsp + 0x510]
call sym.hyper::proto::h1::conn::Conn_I_B_T_::write_head::had084839ff3dcf8d
mov rcx, rdi
call sym._ZN4core3ptr52drop_in_place_LT_reqwest..async_impl..body..Body_GT_17hf63eec29d0b37a7eE.4645
jmp 0x1401066c3
mov ebx, 1
xor r13d, r13d
jmp 0x1401070c1
xor ebx, ebx
jmp 0x1401070cc
mov rdi, rax
jmp 0x1401070bf
call sym.hyper::error::Error::new_user_body::ha68ff5756cae5a66
mov rdi, rax
mov r13b, 1
jmp 0x1401070bf
test rax, rax
je 0x1401070bf
lea rcx, [rsp + 0xa58]
call sym.core::ptr::drop_in_place_core::result::Result_bytes::bytes::Bytes_reqwest::error::Error__::h458d944163f66101
xor ebx, ebx
mov rcx, rsi
mov edx, r13d
call sym.__hyper::proto::h1::dispatch::OptGuard_T__as_core::ops::drop::Drop_::drop::hdff095b9f15a453c
test rbx, rbx
jne 0x1401070da
test rdi, rdi
jne 0x140107550
mov rcx, r14
mov rdx, r15
call sym.hyper::proto::h1::dispatch::Dispatcher_D_Bs_I_T_::poll_flush::h9f445ca88786951d
test rax, rax
jne 0x1401070f6
mov rdi, rdx
test rdx, rdx
jne 0x140107550
cmp byte [r14 + 0xd3], 0
mov byte [r14 + 0xd3], 0
jne 0x140106690
jmp 0x1401071d4
mov byte [r14 + 0x1a8], 1
jmp 0x140107130
lea rcx, [rsp + 0x790]
call fcn.1400e15ce
mov rcx, rsi
call sym.core::ptr::drop_in_place_http::request::Request_reqwest::async_impl::body::ImplStream__::hae09fa96e77dae23
mov byte [r14 + 0x1e0], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x90], 5
mov byte [r14 + 0xd4], 2
jmp 0x1401070da
cmp ebp, 6
jne 0x140107164
mov edi, 3
jmp 0x140107286
mov byte [rsp + 0x340], bpl
lea rax, [rsp + 0x511]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x341], xmm0
movups xmmword [rsp + 0x351], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x360], rax
mov rcx, qword [r14 + 0xc0]
call sym.hyper::proto::h2::ping::Recorder::ensure_not_timed_out::h068218617ef758ee
mov rsi, rax
mov edi, 2
test rax, rax
je 0x14010722f
lea rcx, [rsp + 0x340]
call sym._ZN4core3ptr37drop_in_place_LT_h2..error..Error_GT_17h7b8ae9562103dfbeE.4997
jmp 0x140107286
mov rax, qword [r15]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x14010728b
cmp byte [r14 + 0x1e0], 0
jne 0x1401071e9
cmp dword [r14 + 0x70], 4
jne 0x14010728b
mov rax, qword [r14]
and qword [r14], 0
test rax, rax
je 0x1401074f1
mov rsi, qword [r14 + 8]
mov qword [rsp + 0x150], rsi
mov rdi, qword [r14 + 0xc0]
and qword [r14 + 0xc0], 0
test rdi, rdi
je 0x1401072a4
lea rcx, [rsp + 0x150]
call sym.core::ptr::drop_in_place_hyper::upgrade::Pending_::ha553b85dea589fbc
jmp 0x140107550
cmp bpl, 2
ja 0x14010724e
lea rax, [0x1402ebe70]
mov rax, qword [rax + rbp*8]
cmp dword [rsp + rax + 0x340], 0
je 0x140107526
mov rax, qword [rsp + 0x360]
lea rcx, [rsp + 0x150]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call sym.hyper::error::Error::new_h2::h9a1ddfb135c0f3f1
mov rsi, rax
mov edi, 2
cmp edi, 3
jne 0x140107292
mov al, 1
jmp 0x140107641
test rdi, rdi
je 0x1401075f7
cmp edi, 2
je 0x1401075f9
mov rcx, qword [rsp + 0x308]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 2
jae 0x140107807
lea rdx, [rcx + 8]
lea rcx, [rsp + 0xf40]
mov qword [rcx - 8], rax
mov r8d, 0x1e0
call sym.memcpy
lea rbx, [rsp + 0x150]
lea rdi, [rsp + 0xf38]
mov r8d, 0x180
mov rcx, rbx
mov rdx, rdi
call sym.memcpy
lea rdx, [rsp + 0x228]
lea r15, [rsp + 0x340]
mov r8d, 0xa8
mov rcx, r15
call sym.memcpy
movups xmm0, xmmword [r15 + 0x68]
lea r14, [rsp + 0x528]
movaps xmmword [r14 - 0x18], xmm0
mov rax, qword [r15 + 0x78]
mov qword [r14 - 8], rax
lea r15, [rsp + 0x3c0]
mov rcx, r14
mov rdx, r15
call sym._ZN5bytes9bytes_mut8BytesMut6freeze17h4ff773e74c78b047E.4745
mov rcx, qword [r15 - 0x80]
mov rdx, qword [r15 - 0x78]
call sym._ZN4core3ptr46drop_in_place_LT_alloc..vec..Vec_LT_u8_GT__GT_17hb0ae18c5bd86fa0fE.6675
lea r15, [rsp + 0x360]
mov rcx, r15
call sym.__alloc::collections::vec_deque::VecDeque_T_A__as_core::ops::drop::Drop_::drop::hfe4bed6c367153c4
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call sym.__alloc::raw_vec::RawVec_T_A__as_core::ops::drop::Drop_::drop::hbfdaa6b9468030b2
mov rcx, rdi
call sym.core::ptr::drop_in_place_hyper::proto::h1::conn::State_::h58e256dcc1d67f1a
movaps xmm0, xmmword [r14 - 0x18]
movaps xmmword [rbx], xmm0
mov rax, qword [r14 - 8]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [r14]
movups xmmword [rbx + 0x18], xmm0
movups xmm0, xmmword [r14 + 0x10]
movups xmmword [rbx + 0x28], xmm0
lea rbx, [rsp + 0x188]
movups xmm0, xmmword [rdi + 0x180]
movups xmm1, xmmword [rdi + 0x190]
movups xmm2, xmmword [rdi + 0x1a0]
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x20], xmm2
lea rdi, [rsp + 0x10e8]
mov rcx, rdi
call sym.core::ptr::drop_in_place_core::option::Option_hyper::body::body::Sender__::hc54ff4da6bcc2db2
mov rdi, qword [rdi + 0x28]
mov rcx, rdi
call sym.core::ptr::drop_in_place_core::option::Option_reqwest::async_impl::body::ImplStream__::h1564b93ea7a7f06b
mov edx, 8
mov rcx, rdi
call sym.__rust_dealloc
mov rax, qword [rbx - 0x28]
mov qword [rsp + 0x500], rax
movaps xmm0, xmmword [rbx - 0x38]
movaps xmmword [rsp + 0x4f0], xmm0
movups xmm0, xmmword [rbx - 0x20]
movaps xmmword [rsp + 0x630], xmm0
movups xmm0, xmmword [rbx - 0x10]
movaps xmmword [rsp + 0x640], xmm0
mov rcx, rbx
call fcn.1400e15c4
lea r14, [rsp + 0x1a0]
lea rdi, [rsp + 0x1a8]
mov rbx, qword [rdi]
mov rcx, rbx
call sym.want::Taker::cancel::h326961e704716bf9
mov rcx, qword [rdi - 8]
call sym.__tokio::sync::mpsc::chan::Rx_T_S__as_core::ops::drop::Drop_::drop::h836c75f465228264
mov rcx, r14
call sym._ZN4core3ptr290drop_in_place_LT_alloc..sync..Arc_LT_tokio..sync..mpsc..chan..Chan_LT_hyper..client..dispatch..Envelope_LT_http
mov ecx, 3
xchg qword [rbx + 0x10], rcx
call sym.__want::State_as_core::convert::From_usize__::from::h9c57c72a8d42ae52
cmp al, 2
jne 0x14010748d
mov al, 1
xchg byte [rbx + 0x28], al
test al, al
jne 0x140107460
lea rcx, [rbx + 0x18]
mov r15, qword [rbx + 0x18]
mov r14, qword [rbx + 0x20]
and qword [rbx + 0x18], 0
mov dl, 4
call sym._ZN4core3ptr96drop_in_place_LT_try_lock..Locked_LT_core..option..Option_LT_core..task..wake..Waker_GT__GT__GT_17h1d9367cca4ace
test r15, r15
je 0x14010748d
mov rcx, r14
call qword [r15 + 8]
mov rcx, rdi
call sym._ZN4core3ptr109drop_in_place_LT_alloc..sync..Arc_LT_std..sync..mutex..Mutex_LT_futures_channel..mpsc..SenderTask_GT__GT__GT_17
mov ecx, 0x18
call sym._ZN5alloc5alloc15exchange_malloc17hdf5ba729819162f6E.1301
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x500]
mov qword [rax + 0x10], rcx
lea rdx, [rsp + 0x150]
mov qword [rdx], rax
lea rax, sym.core::ptr::drop_in_place_reqwest::connect::Conn_::h74ed73dda77a16bc
mov qword [rdx + 8], rax
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx + 0x20], xmm1
mov rcx, rsi
call sym.hyper::upgrade::Pending::fulfill::h3243cbb1ef3e75d2
jmp 0x1401075f7
lea rcx, [r14 + 0x140]
mov rdx, r15
call sym.__alloc::boxed::Box_T__as_tokio::io::async_write::AsyncWrite_::poll_shutdown::h4e9acd9bba414934
mov rsi, rdx
test rax, rax
jne 0x14010752d
test rsi, rsi
jne 0x14010752d
mov rdi, qword [r14 + 0xc0]
and qword [r14 + 0xc0], 0
test rdi, rdi
jne 0x140107550
jmp 0x1401075f7
xor edi, edi
jmp 0x1401071b0
test rax, rax
jne 0x14010728b
test rsi, rsi
je 0x14010750d
mov cl, 0xa
call sym.hyper::error::Error::new::hf53a282cff2a6bfc
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call sym.hyper::error::Error::with::h6899eba7a19e79b4
mov bl, byte [r14 + 0x1d0]
mov byte [r14 + 0x1d0], 3
cmp bl, 3
je 0x1401075cf
movups xmm0, xmmword [r14 + 0x1b0]
movups xmm1, xmmword [r14 + 0x1c0]
lea rsi, [rsp + 0x150]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
mov byte [rsi + 0x20], bl
mov eax, dword [r14 + 0x1d1]
mov ecx, dword [r14 + 0x1d4]
mov dword [rsi + 0x21], eax
mov dword [rsi + 0x24], ecx
mov cl, 8
call sym.hyper::error::Error::new::hf53a282cff2a6bfc
mov r14, rax
lea rdx, [0x1402b6f89]
mov r8d, 0x10
mov rcx, rax
call sym.hyper::error::Error::with::haa21786f254e32c3
mov rcx, qword [rsi + 0x10]
mov edx, ebx
mov r8, r14
call sym.hyper::body::body::Sender::send_error::hf973523a1b829e74
mov rcx, rsi
call sym.core::ptr::drop_in_place_hyper::body::body::Sender_::h5fdf77568080f824
lea rdx, [rsp + 0x150]
mov qword [rdx + 8], rdi
mov qword [rdx], 3
mov rcx, qword [rsp + 0xb0]
call sym._ZN100__LT_hyper..proto..h1..dispatch..Client_LT_B_GT__u20_as_u20_hyper..proto..h1..dispatch..Dispatch_GT_8recv_msg17hedae15d7
mov rsi, rax
test rax, rax
jne 0x1401075f9
xor esi, esi
mov rdi, qword [rsp + 0x308]
cmp dword [rdi], 4
je 0x140107793
mov rcx, rdi
call sym._ZN4core3ptr187drop_in_place_LT_futures_util..future..try_future..into_future..IntoFuture_LT_hyper..client..conn..Connection_L
mov qword [rdi], 4
test rsi, rsi
je 0x140107630
mov rcx, rsi
call sym._ZN4core3ptr40drop_in_place_LT_hyper..error..Error_GT_17h68f3f817f98594e2E.5357
cmp qword [rdi], 5
je 0x14010779c
mov rcx, rdi
call sym._ZN4core3ptr405drop_in_place_LT_futures_util..future..try_future..MapErr_LT_hyper..client..conn..Connection_LT_reqwest..connec
mov qword [rdi], 5
xor eax, eax
movaps xmm6, xmmword [rsp + 0x1120]
movaps xmm7, xmmword [rsp + 0x1130]
movaps xmm8, xmmword [rsp + 0x1140]
add rsp, 0x1158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edi, edi
jmp 0x14010715f
add r14, 0x88
mov rcx, r14
mov rdx, r15
call sym.__futures_channel::oneshot::Receiver_T__as_core::future::future::Future_::poll::h0e8526e9f84cc604
movzx eax, al
lea rdi, [rax + rax*2]
jmp 0x14010715f
lea rbx, [rsp + 0x150]
lea rsi, [rsp + 0x340]
mov ecx, 0xe
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call sym._ZN4core3ptr126drop_in_place_LT_core..option..Option_LT_hyper..proto..h2..client..FutCtx_LT_reqwest..async_impl..body..ImplStr
mov ecx, 0xe
mov rdi, r14
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x14010715a
mov qword [rsp + 0x340], rbp
lea rax, [0x1402b86d0]
lea rcx, [rsp + 0x150]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [sym.__hyper::proto::h1::conn::Writing_as_core::fmt::Debug_::fmt::h2621cea80ab2063f]
mov qword [rsp + 0x348], rdx
lea rdx, [rsp + 0x340]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
call sym.core::panicking::panic_fmt::h9e181c62584cc428
mov qword [rsp + 0x340], rbp
lea rax, [0x1402b86d0]
lea rcx, [rsp + 0x150]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [sym.__hyper::proto::h1::conn::Writing_as_core::fmt::Debug_::fmt::h2621cea80ab2063f]
mov qword [rsp + 0x348], rdx
lea rdx, [rsp + 0x340]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh1conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
call sym.core::panicking::panic_fmt::h9e181c62584cc428
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs_
mov edx, 0x36
call sym.std::panicking::begin_panic::h868d480879437f25
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconn.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
mov qword [rdi], 4
jmp 0x1401077a3
mov qword [rdi], 5
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs_
mov edx, 0x28
call sym.core::panicking::panic::h8ea5606244902eff
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call sym.core::option::unwrap_failed::hec1ab125882a5e1e
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientdispatch.rsh
jmp 0x1401077b1
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rsassertion_failed:__next_.value.is_some__
jmp 0x1401077e7
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rsassertion_failed:__next_.value.is_some__
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, [0x140242d40]
lea r8, [rsp + 0xcd0]
jmp 0x1401078cc
mov rcx, rsi
call sym.core::mem::drop::h552dc029b046e775
call sym.core::panicking::unreachable_display::hd1fb435271f8c710
mov rax, qword [rsp + 0x158]
mov cl, byte [rsp + 0x160]
lea r8, [rsp + 0x340]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..mutex..MutexGuard_LT_hyper..proto..h2..ping..Shar
jmp 0x1401078cc
mov rax, qword [rsp + 0x158]
mov cl, byte [rsp + 0x160]
lea r8, [rsp + 0x340]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x1401078b9
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rsassertion_failed:__next_.value.is_some__
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, [0x140242d60]
jmp 0x1401077fa
mov rax, qword [rsp + 0x348]
mov cl, byte [rsp + 0x350]
lea r8, [rsp + 0x510]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e997e]
lea r9, sym._ZN4core3ptr125drop_in_place_LT_std..sync..poison..PoisonError_LT_std..sync..mutex..MutexGuard_LT_hyper..proto..h2..ping..Shar
mov edx, 0x2b
call sym.core::result::unwrap_failed::h9b9528a0a4171737
ud2