Function at 0x140034f08
Capabilities:
Load assembly via iassembly
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, 0x1048
call fcn.140096770
sub rsp, rax
movaps xmmword [rsp + 0x1030], xmm6
mov rdi, r8
mov r14, rdx
mov qword [rsp + 0x120], rcx
mov rdx, qword [rdx + 0x3f0]
add rdx, 0x10
lea r15, [rsp + 0x1d0]
mov rcx, r15
call fcn.14000da17
cmp qword [r15], 0
jne 0x14003bc04
mov rsi, qword [rsp + 0x1d8]
mov dl, byte [rsp + 0x1e0]
cmp dword [rsi + 0x80], 0
mov qword [rsp + 0x180], rdi
je 0x140035078
mov byte [rsp + 0xc8], dl
lea rdi, [rsi + 0x158]
lea r12, [rsi + 0x1c8]
lea r13, [rsi + 0x80]
call fcn.140083dd0
lea rbp, [rsp + 0x620]
mov qword [rbp], rax
mov dword [rbp + 8], edx
mov r15, qword [rsi + 0x40]
mov eax, dword [rsi + 0x48]
mov dword [rsp + 0x128], eax
mov eax, 1
lea rbx, [rsp + 0x3e0]
test eax, eax
je 0x140035069
mov rax, qword [rsi + 0x84]
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1d0], rdi
lea rcx, [rsp + 0x1d0]
call fcn.14001410d
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x14003bbaa
mov rdx, qword [rax + 0x40]
mov rcx, rbp
call fcn.140083f80
xor ecx, ecx
cmp rax, r15
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
jne 0x140035034
cmp edx, dword [rsp + 0x128]
setne cl
jb 0x140035069
cmp cl, 1
jne 0x140035069
mov rcx, rbx
mov rdx, r13
mov r8, rdi
call fcn.1400165ea
cmp qword [rsp + 0x3e0], 0
je 0x140035069
mov rcx, r12
mov rdx, rbx
mov r8b, 1
call fcn.14001443a
mov eax, dword [r13]
jmp 0x140034fcb
lea r15, [rsp + 0x1d0]
mov dl, byte [rsp + 0xc8]
mov rcx, rsi
call fcn.14008aabd
lea rax, [r14 + 0x390]
mov qword [rsp + 0x3d0], rax
mov eax, 0x118
add rax, r15
mov qword [rsp + 0x7d8], rax
mov eax, 0x111
lea rbp, [rsp + 0x3e0]
lea rcx, [rbp + rax]
mov qword [rsp + 0x7c8], rcx
mov ecx, 0x115
lea rdx, [rbp + rcx]
mov qword [rsp + 0x7c0], rdx
lea rdx, [rsp + 0x7e0]
lea r8, [rdx + rax]
mov qword [rsp + 0xb78], r8
add rdx, rcx
mov qword [rsp + 0xb70], rdx
lea rdx, [rsp + 0xbb0]
add rax, rdx
mov qword [rsp + 0xb88], rax
add rcx, rdx
mov qword [rsp + 0xb80], rcx
xorps xmm6, xmm6
lea rax, [r14 + 0x400]
mov qword [rsp + 0xb68], rax
lea rdi, [r14 + 0x48]
lea rax, [r14 + 0x368]
mov qword [rsp + 0x3d8], rax
lea rax, [r14 + 0x380]
mov qword [rsp + 0xba8], rax
lea rax, [r14 + 0x50]
mov qword [rsp + 0x5b8], rax
lea rax, [r14 + 0x58]
mov qword [rsp + 0x7b8], rax
lea rax, [r14 + 0x42c]
mov qword [rsp + 0xb60], rax
lea rax, [r14 + 0x1b8]
mov qword [rsp + 0x5c0], rax
lea rax, [r14 + 0x220]
mov qword [rsp + 0x348], rax
lea r13, [r14 + 0x190]
lea rax, [r14 + 0x228]
mov qword [rsp + 0x5c8], rax
lea rax, [r14 + 0x340]
mov qword [rsp + 0x7d0], rax
lea rax, [r14 + 0x3d9]
mov qword [rsp + 0xb58], rax
lea rax, [r14 + 0x4a1]
mov qword [rsp + 0xba0], rax
mov dword [rsp + 0x388], eax
mov dword [rsp + 0x384], eax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0x90], eax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x3c8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x128], r13
mov rax, qword [rsp + 0x1d8]
mov cl, byte [rsp + 0x1e0]
lea r8, [rsp + 0x3e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str._Users_swizzer_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
jmp 0x14003bfba