Function at 0x14007dd57
Capabilities:
Load assembly via iassembly

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x14d8
call fcn.1401bc8c0
sub rsp, rax
movaps xmmword [rsp + 0x14c0], xmm6
mov qword [rsp + 0x78], r8
mov rax, qword [rdx]
xor r8d, r8d
cmp rax, 5
sete r8b
lea rdi, [rdx + r8*8]
cmp eax, 5
jne 0x14007ddb7
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x14c0]
sub byte [rsp + 0x14c0], dh
add rsp, 0x14d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140082cd6
invalid
mov qword [rsp + 0x60], rcx
lea rax, [rdi + 0x79]
mov qword [rsp + 0x200], rax
add byte [rax], al
mov rax, qword [rdi]
lea r12, [rsp + 0x100]
mov ecx, 0x80
lea rdx, [rsp + 0xa60]
lea r8, [rdx + rcx]
add al, 0xa
mov qword [rsp + 0x208], r8
test byte [rax + rcx], ah
or byte [rdx], al
add byte [rax], al
lea r8, [rsp + 0xfd8]
fmul dword [rdi]
add byte [rax], al
add rcx, r8
mov qword [rsp + 0x70], rcx
mov ecx, 0xc8
lea r9, [r8 + rcx]
mov qword [rsp + 0xb8], r9
and al, 0xb8
add byte [rax], al
add byte [rax + 1], cl
ror dword [rax - 0x77], 1
mov qword [rsp + 0x68], rcx
mov r9d, 0x100
mov ecx, 0x100
lea rcx, [r8 + r9]
mov qword [rsp + 0x1c8], rcx
mov dword [rsp + 0x1c8], ecx
mov ecx, 0x88
add r8, rcx
enter 0xffffffffffff894c, 0xffffffffffffff84
mov dword [rsp + 0x1d8], eax
add rcx, rdx
add ecx, edx
mov qword [rsp + 0x1d0], rcx
add r9, rdx
mov qword [rsp + 0x1e0], r9
lea rcx, [rdi + 0x18]
sbb byte [rax - 0x77], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
lea ecx, [rdi + 0x32]
mov qword [rsp + 0x1f0], rcx
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x73], cl
cmp qword [r8 - 0x77], r9
mov dword [rsp + 0x1e8], ecx
movabs r13, 0x8000000000000000
add byte [rax], al
or byte [rbp + rcx*4 - 0x44], 0x24
add byte [rdx], 0
add byte [rax - 0x77], cl
mov esp, 0x5d824
invalid
add byte [rax], al
cmp rax, 1
jne 0x1400828d7
mov rdx, qword [rsp + 0x58]
cmp byte [rdx + 0x70], 4
jne case.default.0x14007edb1
invalid
mov r15, qword [rdx]
lea rsi, [rsp + 0xe0]
lea rbx, [r15 + 0x498]
movzx eax, byte [r15 + 0x498]
lea r14, [r15 + 0x158]
lea esi, [rdi + 0x158]
test eax, eax
je case.0x14006f915.81
cmp eax, 3
jne 0x1400829ff
lea rax, [r15 + 0x491]
mov qword [rsp + 0x38], rax
movzx eax, byte [r15 + 0x491]
lea rcx, [r15 + 0x210]
test eax, eax
mov qword [rsp + 0xd0], rcx
rol byte [rax], 1
add byte [rax], al
je 0x140081224
cmp eax, 3
jne 0x140082a65
cmp al, byte [rax]
invalid
lea r12, [r15 + 0x3b8]
movzx eax, byte [r15 + 0x3b8]
lea rbp, [r15 + 0x250]
test eax, eax
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x50], ebx
mov qword [rsp + 0x58], r14
je 0x14007f34d
cmp eax, 3
jne 0x140082a71
cmp dword [rdx], 0
invalid
lea r14, [r15 + 0x3b0]
movzx eax, byte [r15 + 0x3b0]
test eax, eax
je 0x140082866
cmp eax, 3
jne 0x140082ab2
mov r9, qword [r15 + 0x3a8]
jmp fcn.14007f3c3
invalid
add eax, dword [rax]
invalid
lea rsi, [r15 + 0x168]
movzx eax, byte [r15 + 0x168]
test eax, eax
ror byte [rdi], 0x84
add byte [rbx], al
add byte [rax], al
mov r13, qword [r15 + 0x158]
jmp fcn.140082160
mov rcx, qword [r15 + 0x3c0]
mov rdx, qword [r15 + 0x3c8]
mov rax, qword [r15 + 0x470]
mov r8, qword [r15 + 0x3d0]
mov r10, qword [r15 + 0x3d8]
mov r9, qword [r15 + 0x210]
mov r11, qword [r15 + 0x218]
jmp fcn.14007f0d9
mov rsi, qword [r15 + 0x390]
jmp fcn.14007f39d
lea rcx, str.TryFlatten_polled_after_completionC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.31_src_future_try_future_try_flatten.rs
lea r8, [0x140205298]
mov edx, 0x22
add byte [rax], al
add al, ch
xor dword [rdi - 0x38b7ffed], 0x407
mov bh, 0x13
add byte [rax - 0x39], cl
invalid
add al, 0
add byte [rax], al
jmp fcn.1400828ff
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcclientconnhttp2.rs
call fcn.1401be7d0