Function at 0x14008dbde
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, 0xde8
movaps xmmword [rsp + 0xdd0], xmm8
movaps xmmword [rsp + 0xdc0], xmm7
movaps xmmword [rsp + 0xdb0], xmm6
mov r15, r8
mov qword [rsp + 0xb8], rcx
mov rax, qword [rdx]
lea r14, [rdx + 8]
xor ecx, ecx
cmp rax, 2
sete cl
mov qword [rsp + 0x250], rdx
cmovne r14, rdx
shl rcx, 3
mov qword [rsp + 0x248], rcx
cmp eax, 2
jne 0x14008f967
lea r12, [r14 + 0x90]
lea rax, [r14 + 8]
mov qword [rsp + 0x88], rax
mov eax, 0xe0
lea rcx, [rsp + 0xf0]
lea rdx, [rcx + rax]
mov qword [rsp + 0x3c0], rdx
lea rdx, [rsp + 0x260]
add rax, rdx
mov qword [rsp + 0x3b8], rax
mov eax, 0xb8
lea rdx, [rsp + 0x5e0]
add rdx, rax
mov qword [rsp + 0x400], rdx
lea rdx, [rsp + 0x6c0]
add rdx, rax
mov qword [rsp + 0x3f0], rdx
add rax, rcx
mov qword [rsp + 0x3f8], rax
xorps xmm6, xmm6
lea rax, [r14 + 0xa0]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x450]
lea r13, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.34.0_src_sync_oneshot.rscalled_after_complete
lea rbx, [rsp + 0xb30]
mov r8, qword [r15]
mov rbp, rcx
mov rdx, r12
call fcn.1400927ff
movzx eax, byte [rsp + 0x450]
cmp eax, 5
jne 0x1400916ce
mov rcx, qword [rsp + 0x250]
mov rdx, qword [rsp + 0x248]
mov rax, qword [rcx + rdx]
mov qword [rcx + rdx], 2
cmp rax, 2
je 0x14008dd5d
mov ecx, 0xd
lea rdi, [rsp + 0xf8]
mov rsi, qword [rsp + 0x88]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0xf0], rax
mov rcx, r14
lea rdx, [rsp + 0xf0]
mov r8, r15
call fcn.140092aa2
mov rcx, rbp
jmp 0x14008dce4
mov rdx, qword [r14 + 0xb0]
mov r8, qword [r14 + 0xb8]
mov r9, qword [r15]
lea rsi, [rsp + 0x9a0]
mov rcx, rsi
call fcn.14007956f
mov rax, qword [rsp + 0xaa0]
cmp rax, 2
je 0x1400919bf
cmp eax, 3
je 0x1400919cd
mov r8d, 0x100
lea rcx, [rsp + 0xc00]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0xaa0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x3a0], rax
cmp qword [rsp + 0x390], 0
mov rax, qword [rsp + 0x398]
je 0x14008de19
test rax, rax
je 0x140091bd1
mov rsi, qword [rsp + 0x3a0]
test rsi, rsi
lea rax, [rsp + 0x3a0]
cmovne rsi, rax
mov rcx, rsi
mov rdx, r13
call fcn.140079535
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x14008de4b
test rax, rax
je 0x140091bd1
mov rsi, qword [rsp + 0x3a0]
test rsi, rsi
lea rax, [rsp + 0x3a0]
cmovne rsi, rax
mov rcx, rsi
mov rdx, r13
call fcn.140079535
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x14008dffb
mov r8d, 0x100
lea rcx, [rsp + 0xf0]
lea r13, [rsp + 0xc00]
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov r8d, 0xe0
lea rsi, [rsp + 0x260]
mov rcx, rsi
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x3c0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rsp + 0x3b8]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0x5e0]
mov rdx, r13
lea r13, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.34.0_src_sync_oneshot.rscalled_after_complete
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x5d0], xmm1
movaps xmmword [rsp + 0x5c0], xmm0
mov r8d, 0xa
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 fcn.14005b685
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0x260]
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs
call fcn.140063ac0
mov r8d, 0x10
lea rdi, [rsp + 0x260]
mov rcx, rdi
lea rdx, str.proxy_connection
call fcn.14005b685
mov rcx, rbp
mov rdx, rdi
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs
call fcn.140063ac0
movups xmm0, xmmword [rsp + 0x6c0]
movups xmm1, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
movups xmm0, xmmword [rsp + 0x450]
movups xmm1, xmmword [rsp + 0x460]
lea rax, [rsp + 0xf0]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x14025abf0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [0x14025abe0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x14025a8c8]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [0x14025a8b8]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [0x14025ac10]
movups xmmword [rax + 0x90], xmm0
movups xmm0, xmmword [0x14025ac00]
movups xmmword [rax + 0x80], xmm0
xor esi, esi
cmp rsi, 0xa0
je 0x14008e01d
lea r8, [rsp + rsi]
add r8, 0xf0
mov rcx, rdi
lea rdx, [rsp + 0x5e0]
call fcn.140061014
mov rcx, rdi
call fcn.14007e6a6
add rsi, 0x20
jmp 0x14008dfc9
lea rcx, [rsp + 0x390]
call fcn.1400796e6
lea rcx, [rsp + 0xc00]
call fcn.14007982a
mov rcx, rbp
jmp 0x14008dce4
movups xmm7, xmmword [0x14025ac30]
movaps xmmword [rsp + 0x270], xmm7
movups xmm8, xmmword [0x14025ac20]
movaps xmmword [rsp + 0x260], xmm8
lea rcx, [rsp + 0x5e0]
mov rdx, rdi
call fcn.14004b0d7
test rax, rax
je 0x14008e070
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailers
call fcn.140034c30
xor al, 1
jmp 0x14008e072
mov al, 2
lea rcx, [rsp + 0x7e0]
cmp al, 2
je 0x14008e0c0
and al, 1
je 0x14008e0c0
movaps xmmword [rsp + 0x460], xmm7
movaps xmmword [rsp + 0x450], xmm8
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x5e0]
mov r8, rbp
call fcn.1400613b3
lea rcx, [rsp + 0x260]
call fcn.14007e6a6
lea rcx, [rsp + 0x7e0]
movups xmm0, xmmword [0x1402708b8]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [0x1402708a8]
movaps xmmword [rsp + 0x260], xmm0
lea rdx, [rsp + 0x5e0]
lea r8, [rsp + 0x260]
call fcn.1400613b3
cmp byte [rsp + 0x800], 2
je 0x14008e1b7
movups xmm0, xmmword [rsp + 0x7e0]
movups xmm1, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x6c0], xmm0
movaps xmmword [rsp + 0x6d0], xmm1
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x6e0], rax
mov rcx, qword [rsp + 0x6c8]
mov rdx, qword [rsp + 0x6d0]
call fcn.14005b790
test rax, rax
je 0x140091beb
mov r8, rdx
mov rsi, rbp
mov rcx, rbp
mov rdx, rax
call fcn.1400634ab
mov ecx, 9
lea rdi, [rsp + 0x260]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x260]
call fcn.14006350d
test rax, rax
je 0x14008e1aa
mov rcx, rax
call fcn.14005f415
mov r9, rdx
mov rcx, rbp
lea rdx, [rsp + 0x5e0]
mov r8, rax
call fcn.14006147d
mov rcx, rbp
call fcn.14007e6a6
jmp 0x14008e170
lea rcx, [rsp + 0x6c0]
call fcn.14005d8b9
lea rcx, [rsp + 0xf0]
call fcn.140063b02
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0x5c0]
call fcn.1400929d3
cmp qword [rsp + 0x6c0], 0
je 0x14008e2d8
mov rsi, qword [rsp + 0x6c8]
cmp qword [rsp + 0x6d0], rsi
jne 0x14008e2d8
test rsi, rsi
je 0x14008e25f
movups xmm0, xmmword [0x14025a8a8]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [0x14025a898]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x5e0]
lea r8, [rsp + 0xf0]
call fcn.140060858
cmp byte [rsp + 0x292], 2
jne 0x14008e27a
mov rcx, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x270]
call fcn.14005fcd7
jmp 0x14008e2d8
movzx eax, byte [rsp + 0x698]
cmp rax, 7
ja 0x14008e203
mov ecx, 0xb2
bt rcx, rax
jb 0x14008e2d8
jmp 0x14008e203
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movups xmm2, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rdi, rbp
mov rcx, rbp
mov rdx, rsi
call fcn.14005d123
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.14005fcfe
mov rcx, qword [rsp + 0x400]
lea rdx, [0x140270fe8]
call fcn.1400929ff
mov byte [rsp + 0x90], al
cmp qword [rsp + 0x5c0], 0
je 0x14008e311
cmp qword [rsp + 0x5d0], 0
sete byte [rsp + 0x240]
jmp 0x14008e32b
mov rcx, qword [rsp + 0x5c8]
mov rax, qword [rsp + 0x5d0]
call qword [rax + 0x28]
mov byte [rsp + 0x240], al
cmp byte [rsp + 0x90], 0
je 0x14008e3c9
lea rcx, [rsp + 0x5e0]
call fcn.1400636b8
test rax, rax
je 0x14008e3c9
test rdx, rdx
je 0x14008e3c9
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x270], rax
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x260], xmm0
mov byte [rsp + 0xf0], 2
mov dword [rsp + 0xf4], 2
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140062acb
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 3
lea rcx, [rsp + 0x260]
mov rdx, rsi
call fcn.14007a62c
lea rcx, [rsp + 0x5e0]
call fcn.140079a71
jmp 0x14008edc0
mov rcx, qword [rsp + 0x6b0]
test rcx, rcx
je 0x14008e4c8
movabs rax, 0x91d1199f7f13ac6a
mov qword [rsp + 0xf8], rax
movabs rax, 0x2e0455c32aab1104
mov qword [rsp + 0xf0], rax
lea rdx, [rsp + 0xf0]
call fcn.140096b3e
test rax, rax
je 0x14008e4c8
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x2e0455c32aab1104
xor rax, rcx
movabs rcx, 0x91d1199f7f13ac6a
xor rdx, rcx
or rdx, rax
jne 0x14008e4bd
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x460], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x450], xmm0
mov edx, 8
mov rcx, rsi
call fcn.14002ff40
test rdi, rdi
je 0x14008e4c8
mov rax, qword [rsp + 0x460]
lea rcx, [rsp + 0xf8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x450]
movups xmmword [rcx], xmm0
mov qword [rsp + 0xf0], rdi
lea rsi, [rsp + 0x260]
mov rcx, rsi
lea rdx, [rsp + 0x6b0]
lea r8, [rsp + 0xf0]
call fcn.14004a415
mov rcx, rsi
call fcn.14005f994
jmp 0x14008e4c8
mov rcx, rsi
mov rdx, rdi
call fcn.140087a4f
mov r8d, 0xe0
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0x5e0]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax]
test rcx, rcx
mov r13, rax
mov qword [rsp + 0x48], rcx
cmove r13, rcx
mov rcx, qword [rsp + 0x790]
test rcx, rcx
je 0x14008e5a0
movabs rax, 0x7c29fdd965a84a63
mov qword [rsp + 0xf8], rax
movabs rax, 0x67de2f312a0271b9
mov qword [rsp + 0xf0], rax
lea rdx, [rsp + 0xf0]
call fcn.140096b3e
test rax, rax
je 0x14008e5a0
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x67de2f312a0271b9
xor rax, rcx
movabs rcx, 0x7c29fdd965a84a63
xor rdx, rcx
or rdx, rax
jne 0x14008e595
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x7b0], xmm1
movaps xmmword [rsp + 0x7a0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.14002ff40
jmp 0x14008e5a9
mov rcx, rsi
mov rdx, rdi
call fcn.140087a4f
and qword [rsp + 0x7a0], 0
mov rsi, qword [rsp + 0x790]
test rsi, rsi
je 0x14008e5cd
cmp qword [rsi + 0x18], 0
je 0x14008e5cd
mov rcx, rsi
call fcn.1400587b7
mov rcx, rsi
call fcn.140096afa
mov rax, qword [r12]
mov qword [rsp + 0x78], rax
lea rdx, [rax + 0x10]
mov dil, 1
lea rcx, [rsp + 0xf0]
call fcn.140076bdb
lea rcx, [rsp + 0xf0]
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.22_src_proto_streams_streams.rs
call fcn.14007c968
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x238], dl
mov rax, qword [r14 + 0x98]
mov qword [rsp + 0xc0], rax
lea rdx, [rax + 0x10]
mov dil, 1
lea rcx, [rsp + 0xf0]
call fcn.14005e5f7
lea rcx, [rsp + 0xf0]
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.22_src_proto_streams_streams.rs
call fcn.14007c9d0
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x230], dl
mov rsi, qword [rsp + 0x60]
mov rdx, rsi
add rdx, 0x10
mov dil, 1
lea rcx, [rsp + 0xf0]
call fcn.140053baf
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x40], al
cmp al, 3
jne 0x14008e6db
mov eax, dword [rsi + 0xb0]
test al, al
jne 0x14008e77f
cmp qword [rsp + 0x48], 0
je 0x14008edd5
lea rax, [rsi + 0x1a8]
mov rcx, qword [r13 + 8]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0xf0]
call fcn.14004847e
cmp byte [rax + 0x124], 0
je 0x14008edd5
xor esi, esi
mov dil, 1
mov byte [rsp + 0x40], 3
mov byte [rsp + 0x68], 3
jmp 0x14008e797
mov al, byte [rsp + 0xf1]
mov byte [rsp + 0x68], al
lea rcx, [rsp + 0xf0]
mov eax, dword [rcx + 2]
mov dword [rsp + 0xe0], eax
movzx eax, word [rcx + 6]
mov word [rsp + 0xe4], ax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x103]
shl eax, 0x10
movzx edx, word [rsp + 0x101]
or edx, eax
mov dword [rsp + 0x58], edx
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xb0], rax
mov al, byte [rsp + 0x110]
mov byte [rsp + 0xa8], al
mov eax, dword [rcx + 0x21]
mov ecx, dword [rcx + 0x24]
mov dword [rsp + 0x220], eax
mov dword [rsp + 0x223], ecx
mov dil, 1
xor esi, esi
jmp 0x14008e797
or rax, 0x500
shr rax, 8
mov dil, 1
mov byte [rsp + 0x40], 3
xor esi, esi
mov byte [rsp + 0x68], al
mov rcx, qword [rsp + 0x70]
mov dl, byte [rsp + 0x230]
call fcn.14006da85
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x238]
call fcn.14006da85
test sil, sil
je 0x14008e7c5
mov sil, byte [rsp + 0x68]
jmp 0x14008e7e4
lea rcx, [rsp + 0x7a0]
call fcn.14005f994
mov sil, byte [rsp + 0x68]
lea rcx, [rsp + 0x6c0]
call fcn.140079a71
mov al, byte [rsp + 0x40]
cmp al, 4
jne 0x14008e821
mov qword [rsp + 0x40], r15
mov r9, qword [rsp + 0x98]
mov r13d, dword [rsp + 0xa0]
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x60], al
mov rax, qword [rsp + 0xb0]
lea rsi, [rsp + 0xf0]
jmp 0x14008e98f
cmp al, 3
jne 0x14008e83c
mov byte [rsp + 0x260], 3
mov byte [rsp + 0x261], sil
mov al, 3
jmp 0x14008e8f0
mov byte [rsp + 0xf0], al
mov byte [rsp + 0xf1], sil
movzx eax, word [rsp + 0xe4]
lea rdx, [rsp + 0xf0]
mov word [rdx + 6], ax
mov eax, dword [rsp + 0xe0]
mov dword [rdx + 2], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xf8], rax
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x100], al
mov ecx, dword [rsp + 0x58]
mov eax, ecx
shr eax, 0x10
mov byte [rsp + 0x103], al
mov word [rsp + 0x101], cx
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x104], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x108], rax
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x110], al
mov eax, dword [rsp + 0x220]
mov ecx, dword [rsp + 0x223]
mov dword [rdx + 0x21], eax
mov dword [rdx + 0x24], ecx
lea rcx, [rsp + 0x260]
call fcn.140051093
mov al, byte [rsp + 0x260]
lea r8, [rsp + 0x260]
mov ecx, dword [r8 + 1]
mov edx, dword [r8 + 4]
mov dword [rsp + 0x3d0], ecx
mov dword [rsp + 0x3d3], edx
mov r9, qword [rsp + 0x268]
mov r11b, byte [rsp + 0x270]
movzx ecx, byte [rsp + 0x273]
shl ecx, 0x10
movzx edi, word [rsp + 0x271]
or edi, ecx
mov ecx, dword [rsp + 0x274]
mov dword [rsp + 0x78], ecx
mov r10, qword [rsp + 0x278]
mov r13b, byte [rsp + 0x280]
mov ecx, dword [r8 + 0x21]
mov edx, dword [r8 + 0x24]
mov dword [rsp + 0x3c8], ecx
mov dword [rsp + 0x3cb], edx
cmp al, 5
jne 0x14008ecbf
mov byte [rsp + 0x60], r13b
mov dword [rsp + 0x58], edi
mov byte [rsp + 0x48], r11b
mov qword [rsp + 0x40], r15
lea rsi, [rsp + 0xf0]
mov rax, r10
mov r13d, dword [rsp + 0x78]
mov qword [rsp + 0x260], r9
mov cl, byte [rsp + 0x48]
mov byte [rsp + 0x268], cl
mov ecx, dword [rsp + 0x58]
mov word [rsp + 0x269], cx
shr ecx, 0x10
mov byte [rsp + 0x26b], cl
mov r15d, r13d
mov dword [rsp + 0x26c], r13d
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x78], r9
lea rdx, [r9 + 0x10]
mov rcx, rsi
call fcn.140076bdb
mov r13, rsi
mov rcx, rsi
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.22_src_proto_streams_streams.rs
call fcn.14007c968
mov rdi, rax
mov esi, edx
add rax, 0x1a8
mov ecx, dword [rsp + 0x268]
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0xf8], ecx
mov dword [rsp + 0xfc], r15d
mov qword [rsp + 0xf0], rax
mov rcx, r13
call fcn.14004847e
mov r13b, byte [rax + 0x124]
mov rcx, rdi
mov edx, esi
call fcn.14006da85
cmp byte [rsp + 0x60], 0
je 0x14008ea88
test r13b, r13b
je 0x14008ea88
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x260]
call fcn.140053ab1
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x450], xmm0
mov rsi, qword [rsp + 0x80]
mov rcx, rsi
call fcn.14008d79d
movaps xmm0, xmmword [rsp + 0x450]
movups xmmword [rsi], xmm0
lea rsi, [rsp + 0xf0]
mov rcx, rsi
lea rdx, [rsp + 0x260]
call fcn.140053ab1
mov al, byte [rsp + 0xf0]
mov ecx, dword [rsi + 1]
mov edx, dword [rsi + 4]
mov dword [rsp + 0xd0], ecx
mov dword [rsp + 0xd3], edx
mov rcx, qword [rsp + 0xf8]
lea r9, [rsp + 0x260]
mov edx, dword [r9 + 9]
mov r8d, dword [r9 + 0xc]
mov dword [rsp + 0xc8], edx
mov dword [rsp + 0xcb], r8d
mov edx, dword [rsp + 0xc8]
mov r8d, dword [rsp + 0xcb]
mov dword [r9 + 0x3c], r8d
mov dword [r9 + 0x39], edx
mov byte [rsp + 0x278], al
mov eax, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd3]
mov dword [r9 + 0x1c], edx
mov dword [r9 + 0x19], eax
mov qword [rsp + 0x280], rcx
mov byte [rsp + 0x288], 0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x290], rax
mov eax, dword [rsp + 0x70]
mov byte [rsp + 0x298], al
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x2a0], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
lea rax, [rsp + 0x2a8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x270], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x2c8], al
mov al, byte [rsp + 0x240]
mov byte [rsp + 0x2c9], al
mov r15, qword [rsp + 0x40]
mov r8, qword [r15]
mov rcx, rbp
mov rdx, r12
call fcn.1400927ff
movzx eax, byte [rsp + 0x450]
cmp eax, 5
je 0x14008ec8a
cmp eax, 6
lea r13, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.34.0_src_sync_oneshot.rscalled_after_complete
je 0x1400919f0
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0xbf0], rax
movups xmm0, xmmword [rsp + 0x450]
movups xmm1, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0xbe0], xmm1
movaps xmmword [rsp + 0xbd0], xmm0
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x6d0], rax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x6c0], xmm0
lea rcx, [rsp + 0xbd0]
call fcn.140062acb
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 3
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0xf0]
call fcn.14007a62c
lea rcx, [rsp + 0x278]
call fcn.14005df07
lea rcx, [rsp + 0x290]
call fcn.14007c6e4
lea rcx, [rsp + 0x2a8]
jmp 0x14008edc8
mov ecx, 0xe
lea rdx, [rsp + 0xf0]
mov rdi, rdx
lea rsi, [rsp + 0x260]
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
mov r8, r15
call fcn.140092aa2
lea r13, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.34.0_src_sync_oneshot.rscalled_after_complete
mov rcx, rbp
jmp 0x14008dce4
mov ecx, dword [rsp + 0x3d0]
mov edx, dword [rsp + 0x3d3]
mov dword [rsp + 0xd3], edx
mov dword [rsp + 0xd0], ecx
mov ecx, dword [rsp + 0x3c8]
mov edx, dword [rsp + 0x3cb]
mov dword [rsp + 0xc8], ecx
mov dword [rsp + 0xcb], edx
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd3]
lea rsi, [rsp + 0xf0]
mov dword [rsi + 4], edx
mov dword [rsi + 1], ecx
mov ecx, dword [rsp + 0xc8]
mov edx, dword [rsp + 0xcb]
mov dword [rsi + 0x24], edx
mov dword [rsi + 0x21], ecx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x270], rcx
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x260], xmm0
mov byte [rsp + 0xf0], al
mov qword [rsp + 0xf8], r9
mov byte [rsp + 0x100], r11b
mov eax, edi
shr eax, 0x10
mov byte [rsp + 0x103], al
mov word [rsp + 0x101], di
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x104], eax
mov qword [rsp + 0x108], r10
mov byte [rsp + 0x110], r13b
mov rcx, rsi
call fcn.140062acb
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 3
lea rcx, [rsp + 0x260]
mov rdx, rsi
call fcn.14007a62c
lea r13, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.34.0_src_sync_oneshot.rscalled_after_complete
lea rcx, [rsp + 0x5c0]
call fcn.1400798ce
mov rcx, rbp
jmp 0x14008dce4
cmp byte [rsi + 0x1a0], 0
je 0x14008edf2
mov byte [rsp + 0x68], 1
mov byte [rsp + 0x40], 3
xor esi, esi
mov dil, 1
jmp 0x14008e797
lea rcx, [rsi + 0xb0]
mov eax, 0x501
cmp dword [rcx], 0
jne 0x14008e785
mov qword [rsp + 0x3e0], rcx
mov edx, dword [rsi + 0xb4]
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rsi + 0xb0], ecx
mov dword [rsi + 0xb4], eax
mov r9d, dword [rsi + 0x9c]
mov r8d, dword [rsi + 0x11c]
mov dil, 1
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x3e8], rdx
call fcn.1400538d2
mov rcx, qword [rsp + 0x3f0]
lea rdx, [0x14026f858]
call fcn.1400929ff
test al, al
je 0x14008ee73
mov qword [rsp + 0x290], 1
mov rax, qword [rsp + 0x790]
mov qword [rsp + 0x40], rax
mov al, byte [rsp + 0x798]
mov byte [rsp + 0x48], al
movaps xmm0, xmmword [rsp + 0x7a0]
movaps xmm1, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x910], xmm1
movaps xmmword [rsp + 0x900], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x6c0]
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x3f8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x580], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x570], xmm0
mov ecx, 0xb
lea r13, [rsp + 0xd00]
mov rdi, r13
lea rsi, [rsp + 0x150]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x940]
lea rsi, [rsp + 0x6c0]
rep movsq qword [rdi], qword [rsi]
mov sil, 1
mov rcx, qword [rsp + 0x40]
call fcn.1400483e9
lea rcx, [rsp + 0x570]
lea rdx, [0x140270fe8]
call fcn.140052cfc
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x8c0], rax
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x8b0], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0xd58]
mov rdi, rdx
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x900]
movaps xmm1, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0x930], xmm1
movaps xmmword [rsp + 0x920], xmm0
lea rcx, [rsp + 0xad8]
call fcn.14005cf8e
mov rax, qword [rsp + 0xb08]
test rax, rax
lea rsi, [rsp + 0x128]
je 0x14008f045
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0xb10]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0xf8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r8, qword [rsp + 0x100]
test r8, r8
mov eax, 1
cmove r8, rax
mov rdx, qword [rsp + 0xf8]
lea rax, [0x1402a5500]
cmove rdx, rax
lea rcx, [rsp + 0x5a0]
call fcn.1400566c9
lea rcx, [rsp + 0xf0]
call fcn.140047950
mov rax, qword [rsp + 0x5a0]
lea rcx, [rsp + 0x5a8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x430], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x440], rcx
jmp 0x14008f047
xor eax, eax
lea rcx, [0x140270608]
mov qword [rsp + 0xf0], rcx
lea rcx, str._rustc_5680fa18feaa87f3ff04063800aec256c3d4b4belibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xf8], rcx
lea rcx, [rsp + 0xf0]
movups xmmword [rcx + 0x10], xmm6
test rax, rax
je 0x14008f0a4
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x440]
lea rdx, [rsp + 0x418]
mov qword [rdx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x430]
movups xmmword [rdx], xmm0
call fcn.140047950
jmp 0x14008f0d4
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x418], rcx
movzx eax, byte [rsp + 0x8b0]
cmp rax, 7
je 0x14008f132
test rax, rax
je 0x14008f132
cmp qword [rsp + 0x420], 0
jne 0x14008f132
lea rcx, [rsp + 0x410]
call fcn.140047950
lea rax, [0x140270608]
mov qword [rsp + 0x410], rax
lea rax, [0x1402a5500]
mov qword [rsp + 0x418], rax
mov qword [rsp + 0x420], 1
and qword [rsp + 0x428], 0
mov rax, qword [rsp + 0x580]
and qword [rsp + 0x7c0], 0
mov qword [rsp + 0xad0], rax
and qword [rsp + 0x430], 0
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0x410]
test rax, rax
je 0x14008f1ca
mov qword [rsp + 0x5a0], rax
lea r8, [rsp + 0x418]
mov rcx, qword [r8 + 0x10]
lea rdx, [rsp + 0x5a8]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdx], xmm0
cmp qword [rsp + 0x5b0], 0
je 0x14008f1bd
mov rcx, qword [r8 + 0x10]
mov qword [rsp + 0x8e0], rcx
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x8d0], xmm0
jmp 0x14008f1cc
lea rcx, [rsp + 0x5a0]
call fcn.140047950
xor eax, eax
movaps xmm0, xmmword [rsp + 0x920]
movaps xmm1, xmmword [rsp + 0x930]
lea rdx, [rsp + 0xf0]
movups xmmword [rdx + 0x88], xmm1
movups xmmword [rdx + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xf0], xmm0
mov rcx, qword [rsp + 0x580]
mov qword [rsp + 0x100], rcx
movups xmm0, xmmword [rsp + 0x7c0]
movups xmm1, xmmword [rsp + 0x7d0]
movups xmmword [rdx + 0x28], xmm1
movups xmmword [rdx + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x430]
movups xmm1, xmmword [rsp + 0x440]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x8e0]
lea rcx, [rsp + 0x150]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x8d0]
movups xmmword [rcx], xmm0
and word [rsp + 0x188], 0
mov sil, 1
cmp byte [rsp + 0xad8], 3
je 0x14008f2a5
movups xmm0, xmmword [rsp + 0xad8]
movaps xmmword [rsp + 0x7c0], xmm0
mov dil, 1
xor esi, esi
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x7c0]
call fcn.140056575
cmp qword [rsp + 0xae8], 0
je 0x14008f322
lea rax, [rsp + 0xae8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x440], xmm1
movaps xmmword [rsp + 0x430], xmm0
mov rdx, qword [rsp + 0x438]
mov r8, qword [rsp + 0x440]
lea rcx, [rsp + 0x5a0]
call fcn.1400566c9
lea rdi, [rsp + 0x128]
mov rcx, rdi
call fcn.140047945
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
xor edi, edi
lea rcx, [rsp + 0x430]
call fcn.140047950
mov r8d, 0xa0
mov rsi, rbx
mov rcx, rbx
lea rdi, [rsp + 0xf0]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xb48]
or rax, qword [rsp + 0xb68]
jne 0x14008f3f1
cmp byte [rsp + 0x48], 3
jne 0x14008f3da
mov rcx, rsi
xor esi, esi
call fcn.14004da07
lea rcx, [rsp + 0x940]
call fcn.14005dc30
mov byte [rsp + 0xd8], 7
mov byte [rsp + 0x40], 3
mov esi, 3
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x598]
mov qword [rsp + 0xb0], rax
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0xa8], al
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x258]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x98], rax
mov dil, byte [rsp + 0x57]
jmp 0x14008f51d
mov rcx, rsi
lea rdx, [0x140273330]
call fcn.140056575
lea rdi, [rsp + 0xf0]
mov r13b, byte [rsp + 0x90]
xor r13b, 1
and r13b, byte [rsp + 0x240]
mov r8d, 0xa0
lea rcx, [rsp + 0x120]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x940]
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x949]
mov byte [rsp + 0xd8], al
lea rdx, [rsp + 0x94a]
mov eax, dword [rdx]
mov dword [rsp + 0x3ac], eax
movzx eax, word [rdx + 4]
mov word [rsp + 0x3b0], ax
mov rax, qword [rsp + 0x950]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0x958]
mov byte [rsp + 0x48], al
movzx eax, byte [rsp + 0x95b]
shl eax, 0x10
movzx ecx, word [rsp + 0x959]
or ecx, eax
mov dword [rsp + 0x58], ecx
mov eax, dword [rsp + 0x95c]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x960]
mov qword [rsp + 0xb0], rax
mov al, byte [rsp + 0x968]
mov byte [rsp + 0xa8], al
mov eax, dword [rdx + 0x1f]
mov ecx, dword [rdx + 0x22]
mov dword [rsp + 0x3db], ecx
mov dword [rsp + 0x3d8], eax
movups xmm0, xmmword [rdx + 0x26]
movups xmm1, xmmword [rdx + 0x46]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rdx + 0x36]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
mov r8d, 0xd0
lea rcx, [rsp + 0x7e0]
mov rdx, rdi
mov edi, r13d
call sub.msvcrt.dll_memcpy
or dil, 4
mov rax, qword [rsp + 0x3e8]
mov dword [rsp + 0x40c], eax
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0xe8], eax
movzx eax, word [rsp + 0x3b0]
mov word [rsp + 0xec], ax
mov eax, dword [rsp + 0x3d8]
mov ecx, dword [rsp + 0x3db]
mov dword [rsp + 0x228], eax
mov dword [rsp + 0x22b], ecx
cmp rsi, 3
mov byte [rsp + 0x57], dil
jne 0x14008f5f0
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0xec]
mov word [rsp + 0xe4], ax
mov eax, dword [rsp + 0x228]
mov ecx, dword [rsp + 0x22b]
mov dword [rsp + 0x220], eax
mov dword [rsp + 0x223], ecx
lea rcx, [rsp + 0x2b0]
call fcn.140096ab9
mov r13b, byte [rsp + 0xd8]
mov rax, qword [rsp + 0x2f0]
test rax, rax
je 0x14008f5cd
mov rcx, qword [rsp + 0x2f8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x308]
test rax, rax
je 0x14008f90c
xor edi, edi
mov rcx, qword [rsp + 0x310]
call qword [rax + 0x18]
jmp 0x14008f90c
mov r8d, 0xd0
lea rcx, [rsp + 0x480]
lea r13, [rsp + 0x7e0]
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x550], 0
mov eax, dword [rsp + 0x8fc]
lea rdx, [rsp + 0x451]
mov dword [rdx + 0x108], eax
mov rax, qword [rsp + 0x8f4]
mov qword [rdx + 0x100], rax
mov byte [rsp + 0x55d], 2
mov eax, dword [rsp + 0x40c]
mov dword [rsp + 0x560], eax
mov byte [rsp + 0x564], dil
mov al, byte [rsp + 0x3b7]
mov byte [rdx + 0x116], al
movzx eax, word [rsp + 0x3b5]
mov word [rdx + 0x114], ax
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x458], al
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0x459], al
mov eax, dword [rsp + 0xe8]
mov dword [rdx + 9], eax
movzx eax, word [rsp + 0xec]
mov word [rdx + 0xd], ax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x460], rax
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x468], al
mov eax, dword [rsp + 0x58]
mov word [rsp + 0x469], ax
shr eax, 0x10
mov byte [rsp + 0x46b], al
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x46c], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x470], rax
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x478], al
mov eax, dword [rsp + 0x228]
mov ecx, dword [rsp + 0x22b]
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x2b], ecx
mov qword [rsp + 0x450], rsi
mov rdi, qword [rsp + 0x60]
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x374]
mov dword [rsp + 0xd8], eax
mov r8d, 0x130
lea rsi, [rsp + 0xf0]
mov rcx, rsi
lea rdx, [rsp + 0x260]
call sub.msvcrt.dll_memcpy
mov rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8d, dword [rsp + 0xd8]
mov r9, rsi
call fcn.140053362
mov r13, qword [rsp + 0x70]
add r13, 0x10
mov r8d, 0x118
mov rcx, rsi
mov rdx, rbp
call sub.msvcrt.dll_memcpy
lea rax, [rdi + 0x150]
mov cl, byte [rdi + 0x1a0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x3e0]
mov rdx, rsi
mov r8, r13
lea r9, [rsp + 0x7e0]
call fcn.1400967a6
mov r13d, eax
cmp al, 0xc
mov rcx, qword [rsp + 0x78]
jne 0x14008f8d6
mov qword [rsp + 0x40], r15
mov rax, qword [rsp + 0x60]
inc qword [rax + 0x218]
mov rdi, qword [rax + 0x160]
mov r15, qword [rax + 0x168]
lock inc qword [rcx]
jle 0x140091a90
mov qword [rsp + 0xf0], rcx
lea rcx, [rsp + 0x7e0]
call fcn.140048467
mov rcx, rax
call fcn.140053a15
mov esi, dword [rsp + 0x7e8]
mov r13d, dword [rsp + 0x7ec]
mov rax, qword [rsp + 0xc0]
lock inc qword [rax]
jle 0x140091a90
inc r15
cmp rdi, r15
setbe r15b
xor edi, edi
mov rcx, qword [rsp + 0x70]
mov dl, byte [rsp + 0x230]
call fcn.14006da85
xor edi, edi
mov rcx, qword [rsp + 0x60]
mov dl, byte [rsp + 0x238]
call fcn.14006da85
mov byte [rsp + 0x60], r15b
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x25c], eax
mov eax, esi
shr eax, 8
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x590], rcx
mov ecx, dword [rsp + 0xa0]
mov dword [rsp + 0x258], ecx
mov dword [rsp + 0x58], eax
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x3e], al
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x598], rax
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x3f], al
mov eax, esi
mov byte [rsp + 0x48], sil
mov r9, qword [rsp + 0x78]
mov rax, qword [rsp + 0xc0]
jmp 0x14008e814
mov rcx, qword [rsp + 0x7e0]
mov edx, dword [rsp + 0x7ec]
call fcn.1400488d7
movups xmm0, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0xf0]
call fcn.140048b22
mov byte [rsp + 0x40], 3
mov sil, 1
xor edi, edi
mov byte [rsp + 0x68], r13b
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x598], rax
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x3e], al
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x25c], eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x258], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x590], rax
jmp 0x14008e797
lea r12, [r14 + 0x1a8]
lea rax, [r14 + 0x88]
mov qword [rsp + 0x88], rax
lea rax, [r14 + 0x1c9]
mov qword [rsp + 0x240], rax
mov eax, 0xd0
lea rcx, [r14 + rax]
mov qword [rsp + 0x60], rcx
lea rcx, [rsp + 0x9a0]
add rcx, rax
mov qword [rsp + 0x98], rcx
mov ecx, 0x100
lea rdx, [r14 + rcx]
mov qword [rsp + 0x80], rdx
lea rdx, [rsp + 0xf0]
mov qword [rsp + 0xd8], rdx
lea rcx, [rdx + rcx]
mov qword [rsp + 0xb0], rcx
lea rcx, [rsp + 0x450]
lea rax, [rcx + rax]
mov qword [rsp + 0xa0], rax
xorps xmm6, xmm6
lea rbp, [r14 + 0x178]
lea rax, [r14 + 0x10]
mov qword [rsp + 0x3c0], rax
lea rax, [r14 + 0xa0]
mov qword [rsp + 0x3b8], rax
lea rax, [r14 + 0xc1]
mov qword [rsp + 0x238], rax
lea rax, [r14 + 0x150]
mov qword [rsp + 0xc0], rax
lea rax, [r14 + 0x1b8]
mov qword [rsp + 0x58], rax
lea rax, [r14 + 8]
lea rcx, [r14 + 0x120]
mov qword [rsp + 0x78], rcx
xor ecx, ecx
mov qword [rsp + 0x90], r12
mov qword [rsp + 0xa8], rax
cmp ecx, 0x10
je 0x140091732
inc ecx
mov dword [rsp + 0x40], ecx
mov al, byte [r14 + 0x1d8]
test al, al
jne 0x14009097c
mov rax, qword [r14 + 0x70]
test rax, rax
jne 0x14008fad3
mov rcx, qword [rsp + 0x88]
cmp dword [rcx], 2
je 0x14008fad3
cmp dword [rbp], 2
je 0x14008faac
mov rcx, rbp
mov rdx, r15
call fcn.1400792af
test al, al
jne 0x14008fbf3
mov byte [r14 + 0x1d8], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
mov al, 1
jmp 0x14008fa75
mov cl, byte [r14 + 0x1c8]
mov byte [r14 + 0x1c8], 3
cmp cl, 3
je 0x1400907fa
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x450], xmm0
mov byte [rsp + 0x470], cl
mov rdx, qword [rsp + 0x240]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
lea r8, [rsp + 0x471]
mov dword [r8 + 3], edx
mov dword [r8], ecx
dec rax
cmp rax, 1
ja 0x14008fbe1
mov rsi, qword [rsp + 0x458]
lea rcx, [rsi + 0x18]
mov rdx, qword [r15]
call fcn.1400459dc
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14008fb7c
cmp rax, 2
jne 0x1400908dc
cmp byte [rsp + 0x470], 2
je 0x14008fb7c
mov rax, qword [rsp + 0x460]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x14008fe3f
call fcn.140062c46
mov qword [rsp + 0x260], rax
cmp dword [r14 + 0x70], 1
jne 0x14008fb98
mov qword [r14 + 0x70], 2
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, r14
mov r8, r15
call fcn.140099275
mov rcx, rsi
call fcn.1400994ad
mov rax, qword [r14 + 0x70]
test rax, rax
je 0x14008fbd4
cmp eax, 3
je 0x14008fbd4
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
lea rcx, [rsp + 0x260]
call fcn.140079ce3
lea rcx, [rsp + 0x450]
call fcn.14008d89a
jmp 0x14008fa6e
mov rcx, qword [rsp + 0x238]
call fcn.14009a2c0
mov dl, byte [r14 + 0xc6]
mov r8b, byte [r14 + 0xc8]
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x7e0], rcx
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x7e8], rcx
mov dword [rsp + 0x7f0], eax
shr rax, 0x20
mov byte [rsp + 0x7f4], al
mov byte [rsp + 0x400], dl
mov byte [rsp + 0x7f5], dl
mov byte [rsp + 0x3f8], r8b
mov byte [rsp + 0x7f6], r8b
lea rcx, [rsp + 0x7f0]
call fcn.14009a2c0
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x5e8], rax
mov rax, qword [rsp + 0x3f0]
mov dword [rsp + 0x5f0], eax
shr rax, 0x20
mov byte [rsp + 0x5f4], al
mov al, byte [rsp + 0x400]
mov byte [rsp + 0x5f5], al
mov al, byte [rsp + 0x3f8]
mov byte [rsp + 0x5f6], al
cmp qword [r14 + 0x158], 0
je 0x14008fd99
mov qword [rsp + 0x6c0], 2
and qword [rsp + 0x6e0], 0
lea rcx, [rsp + 0xf0]
mov rdx, qword [rsp + 0xc0]
lea r8, [rsp + 0x5e0]
call fcn.140064060
mov r13, rbp
mov rbx, r15
lea rdi, [rsp + 0x6c0]
mov rcx, rdi
call fcn.140049bbf
mov rcx, rdi
call fcn.14007cdd5
mov rsi, qword [rsp + 0xf0]
movzx edi, byte [rsp + 0xf8]
cmp rsi, 4
je 0x14008ff52
movzx r15d, byte [rsp + 0xff]
movzx ebp, word [rsp + 0xfd]
mov r12d, dword [rsp + 0xf9]
mov r8d, 0x70
lea rcx, [rsp + 0x450]
lea rdx, [rsp + 0x100]
call sub.msvcrt.dll_memcpy
mov rax, rsi
cmp rsi, 3
jne 0x14008ff6e
mov rax, qword [r14 + 0x158]
mov r15, rbx
mov r12, qword [rsp + 0x90]
mov rbp, r13
jmp 0x14008fd9b
xor eax, eax
xor ecx, ecx
cmp byte [r14 + 0xd0], 0
sete cl
cmp rax, qword [r14 + rcx*8 + 0xd8]
jae 0x14008fe1b
lea rcx, [rsp + 0xf0]
mov rdx, qword [rsp + 0x60]
mov r8, r15
call fcn.14009743a
cmp dword [rsp + 0xf0], 2
je 0x14008fe2c
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xb30], xmm0
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0xb30]
call fcn.14009a28b
cmp qword [rsp + 0x6c0], 0
jne 0x14008ff42
cmp qword [rsp + 0x6c8], 0
jne 0x14008fc73
call fcn.140063017
jmp 0x14008fe24
xor ecx, ecx
mov dl, 9
call fcn.14005e9b3
mov rsi, rax
jmp 0x14008ffbe
mov r9d, 4
mov rsi, qword [rsp + 0x230]
jmp 0x14008ffb2
lea rcx, [rsp + 0x460]
mov rdx, r15
call fcn.14005ea71
test al, al
jne 0x1400908e6
lea rcx, [rsp + 0x260]
mov rdx, r14
mov r8, r15
call fcn.140099275
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x14008fbe1
cmp eax, 1
jne 0x140091657
cmp qword [rsp + 0x268], 0
je 0x1400906c8
lea rax, [rsp + 0x268]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x9b0], xmm1
movaps xmmword [rsp + 0x9a0], xmm0
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x460]
lea r8, [rsp + 0x9a0]
call fcn.14005eb3d
cmp byte [rsp + 0x110], 2
jne 0x140090709
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rcx, r12
call fcn.14008d85e
mov rax, qword [rsp + 0x470]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x14008fa6e
mov rsi, qword [rsp + 0x6c8]
mov r9d, 3
jmp 0x14008ffb2
xor ecx, ecx
mov edx, edi
call fcn.14005e9b3
mov rsi, rax
mov r15, rbx
mov r12, qword [rsp + 0x90]
mov rbp, r13
jmp 0x14008ffbe
shl r15d, 0x10
or ebp, r15d
shl rbp, 0x20
or r12, rbp
shl r12, 8
or r12, rdi
mov r8d, 0x70
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x450]
call sub.msvcrt.dll_memcpy
mov r9, rsi
mov rsi, r12
mov r15, rbx
mov r12, qword [rsp + 0x90]
mov rbp, r13
cmp r9, 4
je 0x14009002c
cmp r9, 3
jne 0x140090037
mov qword [rsp + 0x7e0], rsi
mov bl, byte [r14 + 0xca]
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
mov rax, qword [r14 + 0x158]
mov rdi, rsi
test rax, rax
je 0x140090120
mov rcx, qword [rsp + 0xc0]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x14009001c
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x140090017
cmp r8d, 0xa
jne 0x1400900fa
inc rdx
jmp 0x14008fffd
mov qword [rsp + 0x5e0], rax
mov rdx, rax
jmp 0x14009010b
mov r9d, 5
jmp 0x1400901db
mov ecx, 0xe
lea rdi, [rsp + 0x270]
mov rbx, rsi
lea rsi, [rsp + 0x9a0]
rep movsq qword [rdi], qword [rsi]
mov rax, rbx
mov qword [rsp + 0x260], r9
mov qword [rsp + 0x268], rbx
mov byte [r14 + 0xc8], 0
cmp byte [r14 + 0xca], 2
je 0x14009007f
mov byte [r14 + 0xca], 1
cmp byte [rsp + 0x2d9], 0
mov rcx, qword [rsp + 0x3e8]
jne 0x140090099
mov byte [r14 + 0xca], 2
mov al, byte [rsp + 0x2ca]
mov byte [r14 + 0xcb], al
mov al, byte [rsp + 0x2da]
add al, al
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x68], rax
test rax, rax
je 0x140090688
cmp byte [rsp + 0x2d8], 0
je 0x1400906a6
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xffffffffffffffff
je 0x140090777
cmp rdx, 0xfffffffffffffffe
jne 0x14009077b
mov al, 1
xor ecx, ecx
jmp 0x140090780
mov qword [rsp + 0x5e0], rdx
cmp rax, rdx
jb 0x140091b54
mov rcx, qword [rsp + 0xc0]
call fcn.140034c73
mov rsi, qword [rsp + 0x7e0]
cmp byte [rsi + 0x30], 0
je 0x14009015c
test bl, bl
jne 0x14009015c
cmp qword [r14 + 0x158], 0
jne 0x14009015c
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
lea rcx, [rsp + 0x7e0]
call fcn.140079ce3
mov r9d, 4
jmp 0x1400901d8
mov qword [rsp + 0xf0], rsi
mov rax, qword [rsp + 0x88]
cmp dword [rax], 2
jne 0x1400901cd
mov rdx, qword [r14 + 0x158]
cmp rdx, 0x18
jb 0x1400901cd
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rax]
mov r8d, 0x18
lea r9, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.14007e297
mov r9d, 0x18
mov rcx, rax
lea r8, [0x14026fd1e]
call fcn.1400d0746
test al, al
je 0x1400901cd
xor ecx, ecx
mov dl, 5
call fcn.14005e9b3
mov rsi, rax
lea rcx, [rsp + 0xf0]
call fcn.140079ce3
mov r9d, 3
mov qword [rsp + 0x70], rsi
mov rsi, rdi
cmp r9, 3
mov qword [rsp + 0x230], rsi
je 0x140090506
cmp r9, 4
je 0x1400904f3
cmp r9, 5
je 0x14009097c
mov qword [rsp + 0x450], r9
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x458], rax
mov ecx, 0xc
lea rdi, [rsp + 0x460]
lea rsi, [rsp + 0xc00]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x68], 0
je 0x140090560
and qword [rsp + 0xf0], 0
lea rcx, [rsp + 0xf0]
call fcn.14005ed74
mov rsi, rax
xor ecx, ecx
call fcn.14005ed20
lea rcx, [rsp + 0x100]
and qword [rcx + 0x48], 0
movups xmmword [rcx + 0x38], xmm6
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rax
and qword [rsp + 0x120], 0
movabs rax, 0x8000000000000000
mov qword [rsp + 0x128], rax
mov eax, 1
mov qword [rsp + 0x130], rax
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov ecx, 0x60
mov edx, 8
call fcn.14005d7ed
mov r13, rax
mov ecx, 0xc
mov rdi, rax
lea rax, [rsp + 0xf0]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x9a0], r13
lock inc qword [r13]
jle 0x140091a90
mov qword [rsp + 0x260], r13
and qword [rsp + 0x100], 0
xor esi, esi
mov byte [rsp + 0x110], sil
and qword [rsp + 0xf0], 0
mov byte [rsp + 0xf8], sil
mov rcx, rax
call fcn.14005edf9
mov qword [rsp + 0x260], r13
mov qword [rsp + 0x268], rax
mov byte [rsp + 0x270], sil
mov qword [rsp + 0x5e0], r13
mov qword [rsp + 0x100], 3
mov byte [rsp + 0x160], sil
and qword [rsp + 0x168], 0
mov byte [rsp + 0x178], sil
and qword [rsp + 0x180], 0
mov byte [rsp + 0x190], sil
mov byte [rsp + 0x198], sil
mov eax, 1
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov ecx, 0xb0
mov edx, 8
call fcn.14005d7ed
mov rsi, rax
mov r8d, 0xb0
mov rcx, rax
lea rdx, [rsp + 0xf0]
call sub.msvcrt.dll_memcpy
lock inc qword [rsi]
jle 0x140091a90
mov qword [rsp + 0x6c0], rsi
mov qword [rsp + 0xf0], rsi
mov ecx, 0x30
mov edx, 8
call fcn.14005d7ed
mov rdi, rax
mov al, byte [rsp + 0x48]
and al, 1
movzx eax, al
mov ecx, 2
sub rcx, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
and qword [rdi + 0x28], 0
movups xmmword [rdi + 0x18], xmm6
lock inc qword [rdi]
jle 0x140091a90
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x9b0], rax
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x9a0], xmm0
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0xf0], 1
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdi
mov qword [rsp + 0x110], rsi
and qword [rsp + 0x118], 0
mov rcx, r12
call fcn.14008d85e
mov qword [r14 + 0x1a8], rsi
mov qword [r14 + 0x1b0], rdi
mov rax, qword [rsp + 0x9b0]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x9a0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x9a0], xmm0
movaps xmmword [rsp + 0x9b0], xmm1
movaps xmmword [rsp + 0x9c0], xmm2
jmp 0x140090571
mov rax, qword [rsp + 0x88]
cmp dword [rax], 5
jne 0x14008fa6e
jmp 0x140090538
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xf0], 3
mov rcx, rbp
lea rdx, [rsp + 0xf0]
call fcn.14007a985
test rax, rax
jne 0x140090829
mov byte [r14 + 0x1d8], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
jmp 0x14008fa6e
movaps xmmword [rsp + 0x9a0], xmm6
and qword [rsp + 0x9c8], 0
test byte [rsp + 0x48], 2
je 0x14009060f
call fcn.1400617cd
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], rdx
mov rax, qword [rsp + 0x250]
mov rcx, qword [rsp + 0x248]
cmp qword [rax + rcx], 0
mov rbx, qword [rsp + 0xa8]
je 0x1400905c2
mov rcx, rbx
call fcn.140061778
mov rax, qword [rsp + 0x250]
mov rcx, qword [rsp + 0x248]
mov qword [rax + rcx], 1
mov qword [rbx], rsi
mov edx, 1
lea rcx, [rsp + 0x4b0]
mov r8, rdi
call fcn.14007c3f0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
lea rcx, [rsp + 0xf0]
call fcn.14007c557
mov ecx, 0xe
lea rdx, [rsp + 0xf0]
mov rdi, rdx
lea rsi, [rsp + 0x450]
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x9a0]
movaps xmm1, xmmword [rsp + 0x9b0]
movaps xmm2, xmmword [rsp + 0x9c0]
lea rax, [rsp + 0x100]
movups xmmword [rax + 0x80], xmm2
movups xmmword [rax + 0x70], xmm1
movups xmmword [rax + 0x60], xmm0
mov r8d, 0xa0
lea rsi, [rsp + 0x260]
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rbp
mov rdx, rsi
call fcn.14007a985
test rax, rax
je 0x14008fa6e
jmp 0x140090829
mov qword [r14 + 0x70], 3
mov rcx, r14
mov rdx, r15
mov rsi, r9
call fcn.1400972bc
mov r9, rsi
jmp 0x1400907d5
mov rcx, qword [rsp + 0x68]
cmp rcx, 0xffffffffffffffff
je 0x1400907a7
cmp rcx, 0xfffffffffffffffe
jne 0x1400907b3
mov al, 1
xor ecx, ecx
jmp 0x1400907b5
mov rdi, qword [rsp + 0x270]
mov qword [rsp + 0xf0], rdi
mov cl, 8
call fcn.14005e9b3
mov rsi, rax
mov rcx, rax
mov rdx, rdi
call fcn.140062bbb
mov rcx, qword [rsp + 0x460]
mov dl, byte [rsp + 0x470]
mov r8, rsi
call fcn.140062e7c
jmp 0x14008fbe1
mov rcx, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xf8]
test rcx, rcx
je 0x140091c19
lea rdx, [rsp + 0x100]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x9b0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x9a0], rcx
mov qword [rsp + 0x9a8], rax
mov rax, qword [r14 + 0x70]
dec rax
cmp rax, 2
jae 0x140090765
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
lea rcx, [rsp + 0x9a0]
call fcn.14005d8b9
jmp 0x14008fbe1
mov al, 2
jmp 0x140090780
xor eax, eax
mov rcx, rdx
mov byte [r14 + 0x78], al
mov byte [r14 + 0x79], 0
mov qword [rsp + 0x3e8], rcx
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x70], 1
or byte [rsp + 0x48], 1
jmp 0x1400907d5
mov al, 2
mov rcx, qword [rsp + 0x3e0]
jmp 0x1400907b5
xor eax, eax
mov byte [r14 + 0x78], al
mov byte [r14 + 0x79], 0
mov qword [rsp + 0x3e0], rcx
mov qword [r14 + 0x80], rcx
mov qword [r14 + 0x70], 2
mov ecx, 0xc
lea rdi, [rsp + 0xc00]
lea rsi, [rsp + 0x270]
rep movsq qword [rdi], qword [rsi]
mov rsi, rbx
mov qword [rsp + 0x70], rbx
jmp 0x1400901db
cmp eax, 4
je 0x14009097c
test rax, rax
jne 0x140090833
mov rax, qword [rsp + 0x88]
cmp qword [rax], 2
jne 0x140090833
cmp qword [r14 + 0x158], 0
je 0x140090948
call fcn.14006301e
mov rsi, rax
xor ecx, ecx
jmp 0x14009096e
cmp byte [r14 + 0xc0], 0
mov ecx, 1
jne 0x14009096e
cmp qword [r14 + 0x158], 0
jne 0x14009096e
lea rcx, [rsp + 0x260]
mov rdx, r14
mov r8, r15
call fcn.14009a21c
cmp dword [rsp + 0x260], 2
je 0x140090969
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x450]
lea rdx, [rsp + 0xf0]
call fcn.14009a28b
cmp qword [rsp + 0x450], 0
jne 0x1400915c0
cmp qword [rsp + 0x458], 0
mov esi, 0
mov ecx, 0
jne 0x14009096e
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
call fcn.140063017
jmp 0x140090829
cmp rax, 1
jne 0x140091a28
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rcx, r12
call fcn.14008d85e
mov rax, qword [rsp + 0x470]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x14009097c
lea rcx, [rsp + 0x260]
mov rdx, r14
mov r8, r15
call fcn.14009a21c
cmp dword [rsp + 0x260], 2
jne 0x14009158c
mov ecx, 1
test rcx, rcx
jne 0x14009097c
test rsi, rsi
jne 0x1400918c5
cmp byte [r14 + 0x1d8], 0
jne 0x140091614
mov rax, qword [r14 + 0x1d0]
cmp qword [rax], 0
je 0x140090aef
cmp byte [r14 + 0x170], 0
jne 0x1400909d7
cmp byte [r14 + 0x148], 0
je 0x1400909bd
cmp qword [r14 + 0x138], 0xf
ja 0x140090e90
mov rcx, qword [rsp + 0x80]
call fcn.140097594
cmp rax, qword [r14 + 0x140]
jae 0x140090e90
mov rax, qword [r14 + 0x88]
mov r13, qword [r14 + 0x1d0]
mov rcx, qword [r13]
lea rsi, [r13 + 8]
test rcx, rcx
cmove rsi, rcx
je 0x140090e58
mov dl, 1
cmp rax, 3
ja 0x140090ae2
cmp rax, 2
je 0x140090ae2
lea rcx, [rsp + 0xf0]
mov rdx, rsi
mov r8, r15
call fcn.14007b894
cmp dword [rsp + 0xf0], 2
je 0x140091526
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x470], rax
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x450], xmm0
mov rbx, qword [rsp + 0x450]
test rbx, rbx
je 0x140090eb5
mov rax, qword [rsp + 0x458]
mov rcx, qword [rsp + 0x460]
test rax, rax
je 0x14009152f
lea rdx, [rsp + 0x471]
movups xmm0, xmmword [rdx - 9]
lea rdx, [rsp + 0x5f0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x5e0], rax
mov qword [rsp + 0x5e8], rcx
mov rcx, rsi
call fcn.140096699
mov rcx, qword [rsp + 0x5f0]
test al, al
jne 0x140090eef
test rcx, rcx
jne 0x14009101b
lea rcx, [rsp + 0x5e0]
call fcn.14005d8b9
xor edx, edx
mov rcx, r13
call fcn.140097a35
jmp 0x14009097c
cmp qword [r14 + 0x70], 4
je 0x14009099b
cmp qword [r14 + 0x88], 2
jne 0x14009099b
mov rcx, qword [rsp + 0x78]
call fcn.1400978ea
test rax, rax
jne 0x14009099b
cmp qword [rbp], 2
jne 0x14009099b
mov rdx, qword [r14 + 0x190]
mov r8, qword [r14 + 0x198]
mov r9, qword [r15]
lea rcx, [rsp + 0xf0]
call fcn.14007956f
mov rax, qword [rsp + 0x1f0]
cmp rax, 2
je 0x1400915cd
cmp eax, 3
je 0x140091614
mov r8d, 0x100
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0xf0]
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xb40], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xb30], xmm0
lea rcx, [rsp + 0xb30]
mov rdx, r15
call fcn.1400792af
test al, al
je 0x1400915d7
mov r8d, 0xd0
lea rcx, [rsp + 0x5e0]
lea r13, [rsp + 0x260]
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x330]
mov dl, byte [rsp + 0x338]
lea rcx, [rsp + 0x268]
movups xmm0, xmmword [rcx + 0xd8]
movups xmm1, xmmword [rcx + 0xe8]
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
lea r9, [rsp + 0x5f0]
mov rcx, qword [r9 + 0xb8]
lea r8, [rsp + 0x471]
mov qword [r8 + 0x47], rcx
movups xmm0, xmmword [r9 + 0xa8]
movups xmmword [r8 + 0x37], xmm0
mov ecx, 0xb
lea rbx, [rsp + 0x450]
mov rdi, rbx
lea rsi, [rsp + 0x640]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x6c0]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x798], dl
mov ecx, 0xe
lea rdi, [rsp + 0x720]
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x790], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x460], rax
movaps xmm0, xmmword [rsp + 0xb30]
movaps xmmword [rsp + 0x450], xmm0
mov rcx, rbp
call fcn.1400796dc
mov rax, qword [rsp + 0x460]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0x450]
movups xmmword [rbp], xmm0
mov rsi, qword [rsp + 0x6c0]
mov rdi, qword [rsp + 0x6c8]
mov r8d, 0xd0
mov rcx, rbx
lea rdx, [rsp + 0x6d0]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
mov rax, qword [rsp + 0xa0]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r8d, 0xf0
lea rcx, [rsp + 0xc00]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
cmp rsi, 4
je 0x140091614
cmp rsi, 3
je 0x1400915f1
mov r8d, 0xf0
lea rcx, [rsp + 0x9a0]
lea rbx, [rsp + 0xc00]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x260], rsi
mov qword [rsp + 0x268], rdi
mov r8d, 0xd0
lea rcx, [rsp + 0x270]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x98]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x460], xmm1
movaps xmmword [rsp + 0x450], xmm0
and qword [rsp + 0xf0], 0
lea rcx, [rsp + 0xf0]
call fcn.14005f994
cmp qword [rsp + 0x450], 0
je 0x14009139e
cmp qword [rsp + 0x460], 0
je 0x1400913b9
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x450]
call fcn.1400929d3
mov rsi, qword [rsp + 0xf0]
mov r12, qword [rsp + 0xf8]
mov rbx, qword [rsp + 0x100]
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rdi, qword [r14 + 0x1d0]
mov rcx, rdi
call fcn.1400c1d0c
test rsi, rsi
sete al
cmp rbx, r12
setne cl
or cl, al
movzx esi, cl
mov qword [rdi], 1
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
mov dil, 1
xor ebx, ebx
jmp 0x1400913d5
mov ebx, 1
xor edi, edi
cmp rax, 3
ja 0x14009153c
cmp rax, 2
je 0x14009153c
xor edi, edi
mov rcx, r14
call fcn.140097930
mov rsi, rax
xor edi, edi
test rax, rax
je 0x140091517
jmp 0x14009153a
mov rcx, r14
mov rdx, r15
call fcn.140096c72
test rax, rax
jne 0x140091614
mov rsi, rdx
test rdx, rdx
je 0x14009097c
jmp 0x140091565
mov rcx, r14
call fcn.140097930
mov rsi, rax
mov rax, qword [rsp + 0x450]
mov dil, 1
test rsi, rsi
jne 0x140091569
test rax, rax
je 0x140091517
lea rcx, [rsp + 0x458]
call fcn.14007af8e
jmp 0x140091517
test rcx, rcx
je 0x1400910cd
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x6d0], xmm1
movaps xmmword [rsp + 0x6c0], xmm0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax]
lea rax, [rcx - 2]
cmp rax, 3
ja 0x140090f37
cmp rax, 1
jne 0x140091af4
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rax, qword [rsp + 0xc10]
test rcx, rcx
je 0x14009122f
mov rdx, qword [r14 + 0x90]
xor ecx, ecx
cmp rax, rdx
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
je 0x140091324
movzx eax, cl
cmp eax, 1
jne 0x140091361
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov qword [rsp + 0x280], rdx
cmp byte [r14 + 0x148], 0
je 0x14009148a
mov rax, qword [rsp + 0x280]
lea rcx, [rsp + 0x100]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov qword [rsp + 0xf0], 1
mov dil, 1
mov rcx, qword [rsp + 0x78]
lea rdx, [rsp + 0xf0]
call fcn.140098f3f
jmp 0x1400914f3
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x6d0], xmm1
movaps xmmword [rsp + 0x6c0], xmm0
mov rax, qword [rsp + 0x88]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14009105a
cmp rcx, 1
jne 0x140091a94
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rdx, qword [rsp + 0xc10]
test rax, rax
je 0x1400910f6
mov rcx, qword [r14 + 0x90]
mov rax, rcx
sub rax, rdx
jae 0x140091150
and qword [r14 + 0x90], 0
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov r8d, 1
jmp 0x14009117a
mov rcx, r14
call fcn.140097930
mov rsi, rax
test rax, rax
jne 0x14009157d
mov dil, 1
lea rcx, [rsp + 0x5e0]
call fcn.14005d8b9
jmp 0x140091517
lea rcx, [rsp + 0x7e0]
call fcn.140063eff
movaps xmm0, xmmword [rsp + 0xc00]
movaps xmm1, xmmword [rsp + 0xc10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rcx, qword [rsp + 0x7e0]
lea rdx, [rsp + 0x7f0]
mov rax, qword [rdx - 8]
mov qword [rsp + 0xb30], rax
mov eax, dword [rdx]
mov dword [rsp + 0xb38], eax
mov r8d, 2
jmp 0x14009117a
mov qword [r14 + 0x90], rax
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
xor r8d, r8d
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
lea rdx, [rsp + 0x100]
movups xmmword [rdx + 8], xmm1
movups xmmword [rdx - 8], xmm0
mov rax, qword [rsp + 0xb30]
mov qword [rdx + 0x20], rax
mov eax, dword [rsp + 0xb38]
mov dword [rdx + 0x28], eax
mov eax, dword [rsp + 0xb3c]
mov dword [rdx + 0x2c], eax
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0x118], rcx
lea rax, [0x140270b04]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 2
xor edi, edi
mov rcx, qword [rsp + 0x80]
lea rdx, [rsp + 0xf0]
call fcn.140099151
cmp qword [r14 + 0x88], 0
je 0x140091228
cmp qword [r14 + 0x90], 0
jne 0x140091228
xor eax, eax
cmp byte [r14 + 0x98], 0
sete al
xor rax, 5
mov qword [r14 + 0x88], rax
xor edi, edi
jmp 0x140091517
lea rcx, [rsp + 0x260]
mov rdx, rax
call fcn.140063eff
movaps xmm0, xmmword [rsp + 0xc00]
movaps xmm1, xmmword [rsp + 0xc10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov eax, dword [rsp + 0x270]
lea rcx, [rsp + 0x100]
mov dword [rcx + 0x20], eax
movups xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x290], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
lea rax, [0x140270af8]
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], 7
cmp byte [r14 + 0x148], 0
je 0x14009141e
mov ecx, 9
lea rdi, [rsp + 0xf8]
lea rsi, [rsp + 0x260]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0xf0], 2
mov dil, 1
mov rcx, qword [rsp + 0x78]
lea rdx, [rsp + 0xf0]
call fcn.140098f3f
jmp 0x1400914f3
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov dil, 1
mov rcx, qword [rsp + 0x80]
lea rdx, [rsp + 0xf0]
call fcn.140098ea0
jmp 0x1400914f3
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov dil, 1
mov rcx, qword [rsp + 0x80]
lea rdx, [rsp + 0xf0]
call fcn.140098ea0
jmp 0x1400914fd
mov rcx, qword [rsp + 0x458]
mov rax, qword [rsp + 0x460]
call qword [rax + 0x28]
test al, al
je 0x140090dc2
mov rsi, qword [r14 + 0x1d0]
mov rcx, rsi
call fcn.1400c1d0c
and qword [rsi], 0
mov esi, 2
mov bl, 1
xor edi, edi
mov r8d, 0xe0
lea r13, [rsp + 0xf0]
mov rcx, r13
lea rdx, [rsp + 0x260]
call sub.msvcrt.dll_memcpy
mov rcx, r14
mov rdx, r13
mov r8, rsi
mov r9, r12
call fcn.140097a5e
test bl, bl
je 0x14009097c
lea rcx, [rsp + 0x450]
call fcn.1400798ce
jmp 0x14009097c
lea rcx, [rsp + 0x260]
call fcn.14007bdf4
mov rcx, qword [rsp + 0x80]
mov rdx, rax
call fcn.140063ffa
lea rcx, [rsp + 0x260]
call fcn.140099109
mov rsi, rdx
test rdx, rdx
je 0x140091478
mov r8, rax
add r8, rsi
mov rcx, qword [rsp + 0x80]
mov rdx, rax
call fcn.1401267c0
lea rcx, [rsp + 0x260]
mov rdx, rsi
call fcn.140097748
jmp 0x14009143b
mov dil, 1
lea rcx, [rsp + 0x260]
call fcn.14005d8b9
jmp 0x1400914f3
mov rax, qword [rsp + 0x270]
cmp rax, rdx
cmovb rdx, rax
mov rcx, qword [rsp + 0x80]
call fcn.140063ffa
lea rcx, [rsp + 0x260]
call fcn.1400978b1
mov rsi, rdx
test rdx, rdx
je 0x1400914e3
mov r8, rax
add r8, rsi
mov rcx, qword [rsp + 0x80]
mov rdx, rax
call fcn.1401267c0
lea rcx, [rsp + 0x260]
mov rdx, rsi
call fcn.14009770c
jmp 0x1400914a6
mov dil, 1
lea rcx, [rsp + 0x260]
call fcn.14005d8b9
cmp byte [r14 + 0x98], 0
je 0x140091504
mov eax, 5
jmp 0x140091509
mov eax, 4
mov rcx, qword [rsp + 0x88]
mov qword [rcx], rax
mov dil, 1
mov rcx, r13
mov edx, edi
call fcn.140097a35
jmp 0x14009097c
mov ebx, 1
xor edi, edi
jmp 0x14009153c
call fcn.14009671a
mov rsi, rax
mov dil, 1
xor ebx, ebx
mov rcx, r13
mov edx, edi
call fcn.140097a35
test rbx, rbx
mov r12, qword [rsp + 0x90]
jne 0x14009161c
test rsi, rsi
je 0x14009161c
jmp 0x1400918c5
xor ebx, ebx
jmp 0x140091546
test rax, rax
je 0x14009153a
lea rcx, [rsp + 0x458]
call fcn.14007af8e
jmp 0x14009153a
lea rcx, [rsp + 0x5e0]
call fcn.14005d8b9
jmp 0x140091537
movups xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x450]
lea rdx, [rsp + 0xf0]
call fcn.14009a28b
cmp qword [rsp + 0x450], 0
je 0x140091694
mov rsi, qword [rsp + 0x458]
jmp 0x14009082c
mov byte [r14 + 0x1a0], 1
jmp 0x1400915f1
lea rcx, [rsp + 0xb30]
call fcn.1400796e6
lea rcx, [rsp + 0x260]
call fcn.14007982a
mov byte [r14 + 0x1d8], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
mov r12, qword [rsp + 0x90]
mov rcx, r14
mov rdx, r15
call fcn.140096c72
test rax, rax
jne 0x140091638
mov rsi, rdx
test rdx, rdx
jne 0x1400918c5
cmp byte [r14 + 0xc9], 0
mov byte [r14 + 0xc9], 0
mov ecx, dword [rsp + 0x40]
jne 0x14008fa5f
jmp 0x140091753
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x110], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rcx, r12
call fcn.14008d85e
jmp 0x14009091e
cmp qword [rsp + 0x458], 0
jne 0x140090824
cmp byte [r14 + 0xca], 0
je 0x1400916b7
call fcn.140063017
mov rsi, rax
jmp 0x1400916b9
xor esi, esi
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
jmp 0x14009082c
cmp eax, 6
je 0x14009173f
mov byte [rsp + 0x260], al
lea rax, [rsp + 0x451]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x261], xmm0
movups xmmword [rsp + 0x271], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x280], rax
mov rcx, qword [r14 + 0xc0]
call fcn.1400638a5
test rax, rax
je 0x1400917cc
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x1400917ed
mov rax, qword [r15]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov rax, qword [rsp + 0xb8]
mov qword [rax], 3
jmp 0x140091992
cmp byte [r14 + 0x1d8], 0
jne 0x140091764
cmp dword [r14 + 0x70], 4
jne 0x14009173f
mov rdx, qword [rsp + 0x250]
mov r8, qword [rsp + 0x248]
mov rcx, qword [rdx + r8]
mov rax, qword [r14 + 8]
and qword [rdx + r8], 0
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
test rcx, rcx
je 0x140091847
mov qword [rsp + 0x260], rax
mov rsi, qword [r14 + 0xb8]
and qword [r14 + 0xb8], 0
test rsi, rsi
je 0x140091890
lea rcx, [rsp + 0x260]
call fcn.14007c5af
jmp 0x1400918c5
lea rcx, [rsp + 0x260]
call fcn.140051027
test eax, eax
je 0x1400917ff
test edx, edx
jne 0x1400917ff
mov rax, qword [rsp + 0xb8]
and qword [rax], 0
lea rcx, [rsp + 0x260]
call fcn.14007c774
jmp 0x140091992
mov rax, qword [rsp + 0x280]
lea rcx, [rsp + 0xf0]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.140062acb
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x140091992
mov rcx, qword [r14 + 0xe8]
mov rax, qword [r14 + 0xf0]
mov rdx, r15
call qword [rax + 0x30]
mov rdi, rdx
test rax, rax
jne 0x14009189a
test rdi, rdi
jne 0x14009189a
lea rcx, [rsp + 0xf0]
call fcn.14008da1b
mov rsi, qword [r14 + 0xb8]
and qword [r14 + 0xb8], 0
test rsi, rsi
jne 0x1400918c5
xor ecx, ecx
jmp 0x140091983
mov ecx, 1
jmp 0x140091983
test rax, rax
jne 0x14009173f
test rdi, rdi
je 0x140091868
mov qword [rsp + 0x260], rdi
mov cl, 0xa
call fcn.14005e9b3
mov rsi, rax
mov rcx, rax
mov rdx, rdi
call fcn.140062bbb
mov qword [rsp + 0x260], rsi
mov bl, byte [r14 + 0x1c8]
mov byte [r14 + 0x1c8], 3
cmp bl, 3
je 0x14009195d
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0x110], bl
mov eax, dword [r14 + 0x1c9]
mov ecx, dword [r14 + 0x1cc]
mov dword [rsp + 0x111], eax
mov dword [rsp + 0x114], ecx
mov cl, 8
call fcn.14005e9b3
mov rdi, rax
lea rdx, [0x140270b06]
mov r8d, 0x10
mov rcx, rax
call fcn.14005e79c
mov rcx, qword [rsp + 0x100]
mov edx, ebx
mov r8, rdi
call fcn.140062e7c
lea rcx, [rsp + 0xf0]
call fcn.14008d89a
lea rdx, [rsp + 0xf0]
mov qword [rdx + 8], rsi
mov qword [rdx], 3
mov rcx, rbp
call fcn.14007a985
xor ecx, ecx
test rax, rax
setne cl
add rcx, rcx
mov rdx, qword [rsp + 0xb8]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
movaps xmm6, xmmword [rsp + 0xdb0]
movaps xmm7, xmmword [rsp + 0xdc0]
movaps xmm8, xmmword [rsp + 0xdd0]
add rsp, 0xde8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xb8]
and qword [rax], 0
jmp 0x140091992
mov rcx, qword [r14 + 0x88]
mov rdx, r15
call fcn.1400621bf
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0xb8]
mov qword [rcx], rax
jmp 0x140091992
lea rdi, [rsp + 0xf0]
lea rsi, [rsp + 0x260]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.14008d446
lea rsi, [rsp + 0xf0]
mov ecx, 0xe
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x14009173f
mov qword [rsp + 0x9a0], rax
lea rax, [rsp + 0x9a0]
mov qword [rsp + 0x260], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.140035680]
mov qword [rsp + 0x268], rdx
lea rdx, [rsp + 0x260]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_body_body.rs
call fcn.1400355c0
jmp 0x140091c48
ud2
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x260], rax
lea rax, [0x140270868]
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140063bce]
mov qword [rsp + 0x268], rdx
lea rdx, [rsp + 0x260]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.1400355c0
jmp 0x140091c48
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x260], rax
lea rax, [0x140270868]
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140063bce]
mov qword [rsp + 0x268], rdx
lea rdx, [rsp + 0x260]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.1400355c0
jmp 0x140091c48
mov qword [rsp + 0x6c0], rax
lea rax, [rsp + 0x5e0]
mov qword [rsp + 0x450], rax
lea rax, [fcn.140110625]
mov qword [rsp + 0x458], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0xf0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0x6c0]
mov qword [rsp + 0x460], r8
mov qword [rsp + 0x468], rax
lea rax, [rsp + 0x450]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
call fcn.1400355c0
jmp 0x140091c48
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_client_dispatch.rsenvelope_not_dropped
mov edx, 0x28
call fcn.140036270
jmp 0x140091c48
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140259740]
lea r8, [rsp + 0x260]
mov edx, 0x2b
call fcn.140038b60
jmp 0x140091c48
lea r8, [rsp + 0x9a0]
mov qword [r8], rax
lea rax, str._Users_no_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.14005dba6
mov edx, 0xc
call fcn.140038b60
ud2