Function at 0x14009f4b2
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
sub rsp, 0xea8
movaps xmmword [rsp + 0xe90], xmm8
movaps xmmword [rsp + 0xe80], xmm7
movaps xmmword [rsp + 0xe70], xmm6
mov r13, r8
mov r14, rdx
mov qword [rsp + 0x70], rcx
cmp dword [rdx], 2
jne 0x1400a1221
lea rbx, [r14 + 8]
lea rbp, [rsp + 0x411]
mov eax, 0xe0
lea rcx, [rsp + 0x120]
lea rdx, [rcx + rax]
mov qword [rsp + 0x290], rdx
lea rdx, [rsp + 0x2a0]
add rax, rdx
mov qword [rsp + 0x110], rax
mov r12d, 0xb8
lea rax, [r14 + r12]
mov qword [rsp + 0x298], rax
add r12, rcx
xorps xmm6, xmm6
lea rax, [r14 + 0x98]
mov qword [rsp + 0xe0], rax
lea rax, [r14 + 0x10]
mov qword [rsp + 0x90], rax
lea rax, [r14 + 0xa8]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x410]
mov dword [rsp + 0x38], eax
mov r8, qword [r13]
mov rdx, qword [rsp + 0xe0]
call fcn.14008f989
movzx esi, byte [rsp + 0x410]
cmp esi, 5
jne 0x1400a2bfd
mov rax, qword [rbx]
mov qword [rbx], 2
cmp rax, 2
je 0x14009f5e4
mov ecx, 0xd
lea rdi, [rsp + 0x128]
mov rsi, qword [rsp + 0x90]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x120], rax
mov rcx, rbx
lea rdx, [rsp + 0x120]
mov r8, r13
call fcn.1400a5ac7
lea rcx, [rsp + 0x410]
jmp 0x14009f575
mov r8, qword [r13]
lea rsi, [rsp + 0x8d0]
mov rcx, rsi
mov rdx, qword [rsp + 0x298]
call fcn.1400647ba
mov rax, qword [rsp + 0x9d0]
cmp rax, 2
je 0x1400a2ecc
cmp eax, 3
je 0x1400a2ed7
mov r8d, 0x100
lea rcx, [rsp + 0xa50]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x9d0]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x250], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x260], rax
cmp qword [rsp + 0x250], 0
mov rax, qword [rsp + 0x258]
je 0x14009f69f
test rax, rax
je 0x1400a3043
mov rsi, qword [rsp + 0x260]
test rsi, rsi
lea rax, [rsp + 0x260]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.33.0_src_sync_oneshot.rscalled_after_complete
call fcn.140088812
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x14009f6d5
test rax, rax
je 0x1400a3043
mov rsi, qword [rsp + 0x260]
test rsi, rsi
lea rax, [rsp + 0x260]
cmovne rsi, rax
mov rcx, rsi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.33.0_src_sync_oneshot.rscalled_after_complete
call fcn.140088812
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x14009f8a6
mov r8d, 0x100
lea rcx, [rsp + 0x120]
lea r15, [rsp + 0xa50]
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov r8d, 0xe0
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x290]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rsp + 0x110]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0x5a0]
mov rdx, r15
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], 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.140034f69
lea rcx, [rsp + 0x7a0]
lea rdx, [rsp + 0x2a0]
lea r8, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs_Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_client_pool.rsbuf.len___must_fit_in_remaining__
call fcn.14003e9df
mov r8d, 0x10
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
lea rdx, str.proxy_connection_b
call fcn.140034f69
lea rcx, [rsp + 0x410]
mov rdx, rsi
lea r8, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs_Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_client_pool.rsbuf.len___must_fit_in_remaining__
call fcn.14003e9df
movups xmm0, xmmword [rsp + 0x7a0]
movups xmm1, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
movups xmm0, xmmword [rsp + 0x410]
movups xmm1, xmmword [rsp + 0x420]
lea rax, [rsp + 0x120]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
movups xmm0, xmmword [0x140126678]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [0x140126668]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x140126f18]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [0x140126f08]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [0x140126698]
movups xmmword [rax + 0x90], xmm0
movups xmm0, xmmword [0x140126688]
movups xmmword [rax + 0x80], xmm0
xor esi, esi
cmp rsi, 0xa0
je 0x14009f8cd
lea r8, [rsp + rsi]
add r8, 0x120
lea rcx, [rsp + 0x2a0]
lea rdx, [rsp + 0x5a0]
call fcn.1400391a4
cmp byte [rsp + 0x2c0], 2
jne 0x14009f893
lea rcx, [rsp + 0x2a0]
call fcn.14003bed4
jmp 0x14009f8a0
lea rcx, [rsp + 0x2a0]
call fcn.14003bed4
add rsi, 0x20
jmp 0x14009f851
lea rcx, [rsp + 0x250]
call fcn.14004deda
lea rcx, [rsp + 0xa50]
call fcn.1400a3c23
lea rcx, [rsp + 0x410]
jmp 0x14009f575
movups xmm7, xmmword [0x1401266b8]
movaps xmmword [rsp + 0x2b0], xmm7
movups xmm8, xmmword [0x1401266a8]
movaps xmmword [rsp + 0x2a0], xmm8
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x2a0]
call fcn.140028d5b
test rax, rax
je 0x14009f960
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailers_b
call fcn.14000891d
test al, al
jne 0x14009f960
movaps xmmword [rsp + 0x420], xmm7
movaps xmmword [rsp + 0x410], xmm8
lea rcx, [rsp + 0x2a0]
lea rdx, [rsp + 0x5a0]
lea r8, [rsp + 0x410]
call fcn.140038dc7
lea rcx, [rsp + 0x2a0]
call fcn.14003bed4
movups xmm0, xmmword [0x14013e580]
movaps xmmword [rsp + 0x2b0], xmm0
movups xmm0, xmmword [0x14013e570]
movaps xmmword [rsp + 0x2a0], xmm0
lea rcx, [rsp + 0x6b0]
lea rdx, [rsp + 0x5a0]
lea r8, [rsp + 0x2a0]
call fcn.140038dc7
cmp byte [rsp + 0x6d0], 2
mov qword [rsp + 0x558], r13
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0xa0], r12
je 0x14009fba8
movups xmm0, xmmword [rsp + 0x6b0]
movups xmm1, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x7a0], xmm0
movaps xmmword [rsp + 0x7b0], xmm1
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x7c0], rax
mov rcx, qword [rsp + 0x7a8]
mov rdx, qword [rsp + 0x7b0]
call fcn.1400356d9
test rax, rax
je 0x1400a30dd
mov rsi, rax
mov rbp, rdx
and qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], rdx
and qword [rsp + 0x2c0], 0
mov qword [rsp + 0x2c8], rdx
mov qword [rsp + 0x2d0], 1
movabs rax, 0x2c0000002c
mov qword [rsp + 0x2d8], rax
mov word [rsp + 0x2e0], 1
xor r13d, r13d
xor ebx, ebx
xor r15d, r15d
lea r12, [rsp + 0x2d8]
test r13b, r13b
jne 0x14009fb7e
lea rdx, [rsi + r15]
mov r8, rbp
mov eax, 0
sub r8, r15
cmovae rax, rdx
cmovae r13, r8
jb 0x14009fb2a
cmp r8, 0xf
ja 0x14009faba
xor edi, edi
cmp r13, rdi
je 0x14009fac6
cmp byte [rax + rdi], 0x2c
je 0x14009facd
inc rdi
jmp 0x14009faaa
mov cl, 0x2c
call fcn.140013810
mov rdi, rdx
jmp 0x14009fad2
mov rdi, r13
xor eax, eax
jmp 0x14009fad2
mov eax, 1
cmp rax, 1
jne 0x14009fb1f
add rdi, r15
mov r15, rdi
inc r15
mov qword [rsp + 0x2c0], r15
je 0x14009fa85
cmp r15, rbp
ja 0x14009fa85
lea rcx, [rsi + rdi]
mov edx, 1
mov r9d, 1
mov r8, r12
call fcn.1400b175e
test al, al
je 0x14009fa85
mov qword [rsp + 0x2a0], r15
xor r13d, r13d
mov r12, r15
jmp 0x14009fb3e
mov qword [rsp + 0x2c0], rbp
mov r15, rbp
mov r12, r15
mov byte [rsp + 0x2e1], 1
mov r13b, 1
mov r15, rbx
mov rdi, rbp
lea rcx, [rsi + rbx]
sub rdi, rbx
mov rdx, rdi
call fcn.140040dcd
mov r9, rdx
lea rdi, [rsp + 0x410]
mov rcx, rdi
lea rdx, [rsp + 0x5a0]
mov r8, rax
call fcn.14003924c
mov rcx, rdi
call fcn.14003bed4
mov rbx, r15
mov r15, r12
jmp 0x14009fa74
lea rcx, [rsp + 0x7a0]
call fcn.1400356c3
mov r13, qword [rsp + 0x558]
mov rbx, qword [rsp + 0x48]
mov r12, qword [rsp + 0xa0]
lea rbp, [rsp + 0x411]
lea rcx, [rsp + 0x120]
call fcn.14003ea21
lea rcx, [rsp + 0x7a0]
lea rdx, [rsp + 0x580]
call fcn.14006ca50
cmp qword [rsp + 0x7a0], 0
je 0x14009fce4
mov rsi, qword [rsp + 0x7b0]
cmp rsi, qword [rsp + 0x7a8]
jne 0x14009fce4
test rsi, rsi
je 0x14009fc53
movups xmm0, xmmword [0x14013a168]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [0x14013a158]
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x2a0]
lea rdx, [rsp + 0x5a0]
lea r8, [rsp + 0x120]
call fcn.140038755
cmp byte [rsp + 0x2d2], 2
jne 0x14009fc81
mov rcx, qword [rsp + 0x2a0]
mov rdx, qword [rsp + 0x2b0]
call fcn.140037c62
jmp 0x14009fce4
movzx eax, byte [rsp + 0x658]
mov qword [rsp + 0xa8], rax
cmp rax, 7
ja 0x14009fbf4
mov eax, 0xb2
mov rcx, qword [rsp + 0xa8]
bt rax, rcx
jb 0x14009fcf3
jmp 0x14009fbf4
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movups xmm2, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
lea rdi, [rsp + 0x410]
mov rcx, rdi
mov rdx, rsi
call fcn.14003579f
lea rcx, [rsp + 0x120]
mov rdx, rdi
call fcn.140037c89
mov al, byte [rsp + 0x658]
mov qword [rsp + 0xa8], rax
cmp qword [rsp + 0x580], 0
je 0x14009fd0e
cmp qword [rsp + 0x590], 0
sete byte [rsp + 0x78]
jmp 0x14009fd25
mov rcx, qword [rsp + 0x588]
mov rax, qword [rsp + 0x590]
call qword [rax + 0x28]
mov byte [rsp + 0x78], al
cmp byte [rsp + 0xa8], 7
jne 0x14009fdcd
lea rcx, [rsp + 0x5a0]
call fcn.1400411bb
test rax, rax
je 0x14009fdcd
test rdx, rdx
je 0x14009fdcd
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x2b0], rax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2a0], xmm0
mov byte [rsp + 0x120], 2
mov dword [rsp + 0x124], 2
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.14003d6fe
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 3
lea rcx, [rsp + 0x2a0]
mov rdx, rsi
call fcn.140056bca
lea rcx, [rsp + 0x5a0]
call fcn.1400a3c69
mov eax, dword [rsp + 0x40]
mov esi, eax
jmp 0x1400a09ca
mov rcx, qword [rsp + 0x670]
test rcx, rcx
je 0x14009fecc
movabs rax, 0x46cfaf170dc6dea0
mov qword [rsp + 0x128], rax
movabs rax, 0xa92b5f9fac6de020
mov qword [rsp + 0x120], rax
lea rdx, [rsp + 0x120]
call fcn.140064f66
test rax, rax
je 0x14009fecc
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xa92b5f9fac6de020
xor rax, rcx
movabs rcx, 0x46cfaf170dc6dea0
xor rdx, rcx
or rdx, rax
jne 0x14009fec1
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x420], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x410], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140005f90
test rdi, rdi
je 0x14009fecc
mov qword [rsp + 0x120], rdi
mov rax, qword [rsp + 0x420]
lea rcx, [rsp + 0x128]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rcx], xmm0
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
lea rdx, [rsp + 0x670]
lea r8, [rsp + 0x120]
call fcn.140027784
mov rcx, rsi
call fcn.14004c4fc
jmp 0x14009fecc
mov rcx, rsi
mov rdx, rdi
call fcn.14009020f
cmp byte [rsp + 0xa8], 7
setne bl
mov r8d, 0xe0
lea rcx, [rsp + 0x7a0]
lea rdx, [rsp + 0x5a0]
call sub.msvcrt.dll_memcpy
mov rbp, qword [rsp + 0x68]
mov r15, qword [rbp]
test r15, r15
cmove rbp, r15
mov rcx, qword [rsp + 0x870]
test rcx, rcx
lea r12, [rsp + 0x120]
je 0x14009ffa8
movabs rax, 0xd56e85c54789d14
mov qword [rsp + 0x128], rax
movabs rax, 0xdef50adcee105c62
mov qword [rsp + 0x120], rax
mov rdx, r12
call fcn.140064f66
test rax, rax
je 0x14009ffa8
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xdef50adcee105c62
xor rax, rcx
movabs rcx, 0xd56e85c54789d14
xor rdx, rcx
or rdx, rax
jne 0x14009ff9d
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x690], xmm1
movaps xmmword [rsp + 0x680], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140005f90
jmp 0x14009ffb1
mov rcx, rsi
mov rdx, rdi
call fcn.14009020f
and qword [rsp + 0x680], 0
mov rsi, qword [rsp + 0x870]
test rsi, rsi
je 0x14009ffd5
cmp qword [rsi + 0x18], 0
je 0x14009ffd5
mov rcx, rsi
call fcn.140035107
mov rcx, rsi
call fcn.140067013
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rax]
add rdx, 0x10
mov sil, 1
mov rcx, r12
call fcn.140030f9a
mov rcx, r12
lea rdx, [0x140138f50]
call fcn.14006d2df
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x108], dl
mov rdi, r12
mov r12d, ebx
mov rdx, qword [r14 + 0xa0]
add rdx, 0x10
mov sil, 1
mov rcx, rdi
call fcn.14009b66c
mov rcx, rdi
lea rdx, [0x140138f68]
call fcn.14006d443
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0x100], dl
mov rbx, qword [rsp + 0x58]
mov rdx, rbx
add rdx, 0x10
mov sil, 1
mov rcx, rdi
call fcn.14002b57e
mov dil, byte [rsp + 0x120]
cmp dil, 3
jne 0x1400a00c6
mov rax, qword [rbx + 0xb0]
test al, 1
jne 0x1400a016a
test r15, r15
je 0x1400a017f
lea rax, [rbx + 0x1a8]
mov rcx, qword [rbp + 8]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0x120]
call fcn.14002b9df
cmp byte [rax + 0x124], 0
je 0x1400a017f
xor ebp, ebp
mov sil, 1
mov dil, 3
mov r15b, 3
jmp 0x1400a039a
mov r15b, byte [rsp + 0x121]
lea rdx, [rsp + 0x120]
mov eax, dword [rdx + 2]
mov dword [rsp + 0xb0], eax
movzx eax, word [rdx + 6]
mov word [rsp + 0xb4], ax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x98], rax
mov al, byte [rsp + 0x130]
mov dword [rsp + 0x38], eax
movzx eax, byte [rsp + 0x133]
shl eax, 0x10
movzx ecx, word [rsp + 0x131]
or ecx, eax
mov dword [rsp + 0xc0], ecx
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xd0], rax
mov al, byte [rsp + 0x140]
mov byte [rsp + 0x60], al
mov eax, dword [rdx + 0x21]
mov ecx, dword [rdx + 0x24]
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xeb], ecx
mov sil, 1
xor ebp, ebp
jmp 0x1400a039a
shr eax, 8
or al, 5
mov sil, 1
mov dil, 3
xor ebp, ebp
mov r15d, eax
jmp 0x1400a039a
mov sil, 1
mov dil, 3
cmp byte [rbx + 0x1a0], 0
je 0x1400a0198
xor ebp, ebp
mov r15b, 1
jmp 0x1400a039a
lea r15, [rbx + 0xb0]
mov rdx, qword [r15]
test dl, 1
jne 0x1400a038f
shr rdx, 0x20
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbx + 0xb0], ecx
mov dword [rbx + 0xb4], eax
mov r9d, dword [rbx + 0x9c]
mov r8d, dword [rbx + 0x11c]
mov sil, 1
lea rcx, [rsp + 0x2a0]
mov qword [rsp + 0x50], rdx
call fcn.140031220
mov qword [rsp + 0x6a8], r15
cmp byte [rsp + 0x858], 5
jne 0x1400a0204
mov qword [rsp + 0x2d0], 1
mov r8d, 0xe0
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x7a0]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0xa00], xmm1
movaps xmmword [rsp + 0x9f0], xmm0
mov rbx, qword [rsp + 0xa0]
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0xa40], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0xa30], xmm0
mov ecx, 0xb
lea r15, [rsp + 0xcf0]
mov rdi, r15
lea rsi, [rsp + 0x180]
rep movsq qword [rdi], qword [rsi]
mov bpl, byte [rsp + 0x1f8]
mov sil, 1
mov rcx, qword [rsp + 0x1f0]
call fcn.140064d7c
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x890], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x880], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0xd48]
mov rdi, rdx
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmmword [rsp + 0xa20], xmm1
movaps xmmword [rsp + 0xa10], xmm0
lea rcx, [rsp + 0xb80]
call fcn.140035c04
mov rax, qword [rsp + 0xbb0]
test rax, rax
lea rsi, [rsp + 0x6b8]
je 0x1400a09ea
mov qword [rsp + 0x6b0], rax
lea rax, [rsp + 0xbb8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov rax, qword [rsp + 0x6c0]
cmp rax, 1
mov r8, rax
adc r8, 0
lea rdx, [0x14016a238]
test rax, rax
je 0x1400a0349
mov rdx, qword [rsp + 0x6b8]
lea rcx, [rsp + 0x560]
call fcn.140026e4a
lea rcx, [rsp + 0x6b0]
call fcn.1400356c3
mov rax, qword [rsp + 0x560]
lea rcx, [rsp + 0x568]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x3f0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x400], rcx
jmp 0x1400a09ec
shr edx, 8
or dl, 5
xor ebp, ebp
mov r15d, edx
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0xd8]
mov dl, byte [rsp + 0x100]
call fcn.140046e63
lea r12, [rsp + 0x120]
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x108]
call fcn.140046e63
test bpl, bpl
je 0x1400a03df
lea rsi, [rsp + 0x2a0]
jmp 0x1400a0401
lea rcx, [rsp + 0x680]
call fcn.14004c4fc
lea rsi, [rsp + 0x2a0]
lea rcx, [rsp + 0x7a0]
call fcn.14006cc2e
cmp dil, 4
jne 0x1400a0439
mov eax, dword [rsp + 0x38]
mov ecx, eax
mov r10, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xc0]
mov r15d, dword [rsp + 0xc8]
mov rbp, qword [rsp + 0x98]
mov dl, byte [rsp + 0x60]
mov byte [rsp + 0x58], dl
jmp 0x1400a057f
mov byte [rsp + 0x120], dil
mov byte [rsp + 0x121], r15b
movzx eax, word [rsp + 0xb4]
mov word [r12 + 6], ax
mov eax, dword [rsp + 0xb0]
mov dword [r12 + 2], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x128], rax
mov eax, dword [rsp + 0x38]
mov byte [rsp + 0x130], al
mov ecx, dword [rsp + 0xc0]
mov eax, ecx
shr eax, 0x10
mov byte [rsp + 0x133], al
mov word [rsp + 0x131], cx
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x134], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x138], rax
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x140], al
mov eax, dword [rsp + 0xe8]
mov ecx, dword [rsp + 0xeb]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
cmp dil, 3
jne 0x1400a04f4
mov byte [rsp + 0x2a0], 3
mov byte [rsp + 0x2a1], r15b
mov dl, 3
jmp 0x1400a0506
mov rcx, rsi
mov rdx, r12
call fcn.140029d28
mov dl, byte [rsp + 0x2a0]
mov eax, dword [rsi + 1]
mov ecx, dword [rsi + 4]
mov dword [rsp + 0x3e0], eax
mov dword [rsp + 0x3e3], ecx
mov rbp, qword [rsp + 0x2a8]
mov cl, byte [rsp + 0x2b0]
movzx r8d, byte [rsp + 0x2b3]
shl r8d, 0x10
movzx eax, word [rsp + 0x2b1]
or eax, r8d
mov r15d, dword [rsp + 0x2b4]
mov r10, qword [rsp + 0x2b8]
mov r11b, byte [rsp + 0x2c0]
mov r8d, dword [rsi + 0x21]
mov r9d, dword [rsi + 0x24]
mov dword [rsp + 0x3d8], r8d
mov dword [rsp + 0x3db], r9d
cmp dl, 5
jne 0x1400a08ae
mov byte [rsp + 0x58], r11b
mov qword [rsp + 0x2a0], rbp
mov byte [rsp + 0x2a8], cl
mov word [rsp + 0x2a9], ax
shr eax, 0x10
mov byte [rsp + 0x2ab], al
mov dword [rsp + 0x2ac], r15d
mov rbx, r10
mov qword [rsp + 0x2b0], r10
lea rdx, [rbp + 0x10]
lea r12, [rsp + 0x120]
mov rcx, r12
call fcn.140030f9a
mov rcx, r12
lea rdx, [0x140138dd0]
call fcn.14006d2df
mov rdi, rax
mov esi, edx
add rax, 0x1a8
mov r13d, dword [rsp + 0x2a8]
mov dword [rsp + 0x128], r13d
mov dword [rsp + 0x12c], r15d
mov qword [rsp + 0x120], rax
mov rcx, r12
call fcn.14002b9df
mov r15b, byte [rax + 0x124]
mov rcx, rdi
mov edx, esi
call fcn.140046e63
cmp byte [rsp + 0x58], 0
je 0x1400a0663
test r15b, r15b
je 0x1400a0663
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x2a0]
call fcn.14002b39e
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x410], xmm0
mov rsi, qword [rsp + 0x68]
mov rcx, rsi
call fcn.14004f9d6
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rsi], xmm0
lea rsi, [rsp + 0x120]
mov rcx, rsi
lea rdx, [rsp + 0x2a0]
call fcn.14002b39e
cmp byte [rsp + 0xa8], 7
mov al, byte [rsp + 0x120]
mov ecx, dword [rsi + 1]
mov edx, dword [rsi + 4]
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x8b], edx
mov rcx, qword [rsp + 0x128]
lea r9, [rsp + 0x2a0]
mov edx, dword [r9 + 9]
mov r8d, dword [r9 + 0xc]
mov dword [rsp + 0x83], r8d
mov dword [rsp + 0x80], edx
mov byte [rsp + 0x2b8], al
mov eax, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov dword [r9 + 0x1c], edx
mov dword [r9 + 0x19], eax
mov qword [rsp + 0x2c0], rcx
mov byte [rsp + 0x2c8], 0
mov qword [rsp + 0x2d0], rbp
mov byte [rsp + 0x2d8], r13b
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [r9 + 0x3c], ecx
mov dword [r9 + 0x39], eax
mov qword [rsp + 0x2e0], rbx
movaps xmm0, xmmword [rsp + 0x580]
movaps xmm1, xmmword [rsp + 0x590]
lea rsi, [rsp + 0x2e8]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2a0], xmm0
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x2b0], rax
sete byte [rsp + 0x308]
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x309], al
mov r13, qword [rsp + 0x558]
mov r8, qword [r13]
lea rcx, [rsp + 0x410]
mov rdx, qword [rsp + 0xe0]
call fcn.14008f989
movzx eax, byte [rsp + 0x410]
cmp eax, 5
mov rbx, qword [rsp + 0x48]
lea rdi, [rsp + 0x2d0]
lea r15, [rsp + 0x2b8]
mov r12, qword [rsp + 0xa0]
lea rbp, [rsp + 0x411]
je 0x1400a0872
cmp eax, 6
je 0x1400a2efa
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0xb70], rax
movups xmm0, xmmword [rsp + 0x410]
movups xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0xb60], xmm1
movaps xmmword [rsp + 0xb50], xmm0
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x7b0], rax
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x7a0], xmm0
lea rcx, [rsp + 0xb50]
call fcn.14003d6fe
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 3
lea rcx, [rsp + 0x7a0]
lea rdx, [rsp + 0x120]
call fcn.140056bca
mov rcx, r15
call fcn.14003c515
mov rcx, rdi
call fcn.14004dfdc
mov rcx, rsi
call fcn.14006c9bd
jmp 0x1400a0898
mov ecx, 0xe
lea rdx, [rsp + 0x120]
mov rdi, rdx
lea rsi, [rsp + 0x2a0]
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
mov r8, r13
call fcn.1400a5ac7
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x410]
jmp 0x14009f575
mov r8d, dword [rsp + 0x3e0]
mov r9d, dword [rsp + 0x3e3]
mov dword [rsp + 0x8b], r9d
mov dword [rsp + 0x88], r8d
mov r8d, dword [rsp + 0x3d8]
mov r9d, dword [rsp + 0x3db]
mov dword [rsp + 0x80], r8d
mov dword [rsp + 0x83], r9d
mov r8d, dword [rsp + 0x88]
mov r9d, dword [rsp + 0x8b]
mov dword [r12 + 4], r9d
mov dword [r12 + 1], r8d
mov r8d, dword [rsp + 0x80]
mov r9d, dword [rsp + 0x83]
mov dword [r12 + 0x24], r9d
mov dword [r12 + 0x21], r8d
mov r8, qword [rsp + 0x260]
mov qword [rsp + 0x2b0], r8
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2a0], xmm0
mov byte [rsp + 0x120], dl
mov qword [rsp + 0x128], rbp
mov byte [rsp + 0x130], cl
mov ecx, eax
shr ecx, 0x10
mov byte [rsp + 0x133], cl
mov word [rsp + 0x131], ax
mov dword [rsp + 0x134], r15d
mov qword [rsp + 0x138], r10
mov byte [rsp + 0x140], r11b
mov rcx, r12
call fcn.14003d6fe
mov rsi, qword [rsp + 0x50]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 3
lea rcx, [rsp + 0x2a0]
mov rdx, r12
call fcn.140056bca
mov rbx, qword [rsp + 0x48]
mov r12, qword [rsp + 0xa0]
lea rbp, [rsp + 0x411]
lea rcx, [rsp + 0x580]
call fcn.14006c9bd
mov eax, esi
mov dword [rsp + 0x40], esi
lea rcx, [rsp + 0x410]
jmp 0x14009f575
xor eax, eax
lea rcx, [0x140110a48]
mov qword [rsp + 0x6b0], rcx
lea rcx, [0x14016b6b0]
mov qword [rsp + 0x6b8], rcx
movups xmmword [rsi + 8], xmm6
test rax, rax
je 0x1400a0a49
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x400]
lea rcx, [rsp + 0x538]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x6b0]
call fcn.1400356c3
jmp 0x1400a0a79
mov rax, qword [rsp + 0x6b0]
mov rcx, qword [rsp + 0x6b8]
movups xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x540], xmm0
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], rcx
movzx eax, byte [rsp + 0x880]
test rax, rax
je 0x1400a0a9a
cmp eax, 7
je 0x1400a0a9a
cmp qword [rsp + 0x540], 0
je 0x1400a11ca
mov rax, qword [rsp + 0x530]
and qword [rsp + 0x780], 0
and qword [rsp + 0x3f0], 0
test rax, rax
je 0x1400a0b12
mov qword [rsp + 0x560], rax
lea r8, [rsp + 0x538]
mov rcx, qword [r8 + 0x10]
lea rdx, [rsp + 0x568]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdx], xmm0
cmp qword [rsp + 0x570], 0
je 0x1400a0b05
mov rcx, qword [r8 + 0x10]
mov qword [rsp + 0x8b0], rcx
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x8a0], xmm0
jmp 0x1400a0b14
lea rcx, [rsp + 0x560]
call fcn.1400356c3
xor eax, eax
movaps xmm0, xmmword [rsp + 0xa10]
movaps xmm1, xmmword [rsp + 0xa20]
movups xmmword [rsi + 0x80], xmm1
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x6b0], xmm0
mov rcx, qword [rbx + 0x10]
mov qword [rsp + 0x6c0], rcx
movups xmm0, xmmword [rsp + 0x780]
movups xmm1, xmmword [rsp + 0x790]
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x10], xmm0
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
lea rcx, [rsp + 0x6e8]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x708], rax
mov rax, qword [rsp + 0x8b0]
mov qword [rsi + 0x68], rax
movaps xmm0, xmmword [rsp + 0x8a0]
movups xmmword [rsi + 0x58], xmm0
and word [rsp + 0x748], 0
mov sil, 1
cmp byte [rsp + 0xb80], 3
je 0x1400a0bdc
movups xmm0, xmmword [rsp + 0xb80]
movaps xmmword [rsp + 0x780], xmm0
mov bl, 1
xor esi, esi
lea rcx, [rsp + 0x6b0]
lea rdx, [rsp + 0x780]
call fcn.14002eb9e
cmp qword [rsp + 0xb90], 0
je 0x1400a0c59
lea rax, [rsp + 0xb90]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
lea rcx, [rsp + 0x560]
call fcn.140026e4a
lea rdi, [rsp + 0x6e8]
mov rcx, rdi
call fcn.14004c4fc
movups xmm0, xmmword [rsp + 0x560]
movups xmm1, xmmword [rsp + 0x570]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
xor ebx, ebx
lea rcx, [rsp + 0x3f0]
call fcn.1400356c3
mov r8d, 0xa0
lea rsi, [rsp + 0xc50]
mov rcx, rsi
lea rbx, [rsp + 0x6b0]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc68]
or rax, qword [rsp + 0xc88]
jne 0x1400a0cee
cmp bpl, 3
jne 0x1400a0cd7
mov rcx, rsi
xor esi, esi
call fcn.140024ac9
lea r12, [rsp + 0x120]
mov rcx, r12
call fcn.14004c401
mov byte [rsp + 0xf8], 7
mov dil, 3
mov esi, 3
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x50], rax
lea r15, [rsp + 0x2a0]
mov bpl, byte [rsp + 0x3f]
jmp 0x1400a0e2f
mov rcx, rsi
lea rdx, [0x14013c9c0]
call fcn.14002eb9e
lea rbx, [rsp + 0x6b0]
mov r15d, r12d
and r15b, byte [rsp + 0x78]
mov r8d, 0xa0
lea rcx, [rsp + 0x6e0]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x120]
mov dil, byte [rsp + 0x128]
mov al, byte [rsp + 0x129]
mov byte [rsp + 0xf8], al
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x280], rax
mov al, byte [rsp + 0x138]
mov byte [rsp + 0x37], al
movzx eax, byte [rsp + 0x13b]
shl eax, 0x10
movzx ecx, word [rsp + 0x139]
or ecx, eax
mov dword [rsp + 0x278], ecx
mov eax, dword [rsp + 0x13c]
mov dword [rsp + 0x11c], eax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x550], rax
mov al, byte [rsp + 0x148]
mov byte [rsp + 0x288], al
lea r12, [rsp + 0x120]
movups xmm0, xmmword [r12 + 0x30]
movups xmm1, xmmword [r12 + 0x40]
movups xmm2, xmmword [r12 + 0x50]
movaps xmmword [rsp + 0x6b0], xmm0
movaps xmmword [rsp + 0x6c0], xmm1
movaps xmmword [rsp + 0x6d0], xmm2
mov r8d, 0xd0
lea rbp, [rsp + 0xb80]
mov rcx, rbp
mov rdx, rbx
call sub.msvcrt.dll_memcpy
or r15b, 4
mov eax, dword [r12 + 0xa]
mov dword [rsp + 0x26c], eax
movzx eax, word [r12 + 0xe]
mov word [rsp + 0x270], ax
mov eax, dword [r12 + 0x29]
mov ecx, dword [r12 + 0x2c]
mov dword [rsp + 0x3e8], eax
mov dword [rsp + 0x3eb], ecx
mov r8d, 0xd0
lea rcx, [rsp + 0xda0]
mov rdx, rbp
call sub.msvcrt.dll_memcpy
mov ebp, r15d
lea r15, [rsp + 0x2a0]
mov rbx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x270]
mov word [rsp + 0xbc], ax
mov eax, dword [rsp + 0x3e8]
mov ecx, dword [rsp + 0x3eb]
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xf3], ecx
cmp rsi, 3
mov byte [rsp + 0x3f], bpl
jne 0x1400a0f1d
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xb0], eax
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0xb4], ax
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xeb], ecx
xor esi, esi
mov rcx, r15
call fcn.14002ad58
mov al, byte [rsp + 0x37]
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0xd0], rax
mov al, byte [rsp + 0x288]
mov byte [rsp + 0x60], al
mov eax, dword [rsp + 0x278]
mov dword [rsp + 0xc0], eax
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0xc8], eax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x98], rax
mov r15b, byte [rsp + 0xf8]
jmp 0x1400a11c0
mov r8d, 0xd0
lea rcx, [rsp + 0x440]
lea rdx, [rsp + 0xda0]
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x510], 0
mov eax, dword [rsp + 0x8cc]
lea rdx, [rsp + 0x411]
mov dword [rdx + 0x108], eax
mov rax, qword [rsp + 0x8c4]
mov qword [rdx + 0x100], rax
mov byte [rsp + 0x51d], 2
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x520], eax
mov byte [rsp + 0x524], bpl
mov al, byte [rsp + 0x277]
mov byte [rdx + 0x116], al
movzx eax, word [rsp + 0x275]
mov word [rdx + 0x114], ax
mov byte [rsp + 0x418], dil
mov al, byte [rsp + 0xf8]
mov byte [rsp + 0x419], al
mov eax, dword [rsp + 0xb8]
mov dword [rdx + 9], eax
movzx eax, word [rsp + 0xbc]
mov word [rdx + 0xd], ax
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x420], rax
mov al, byte [rsp + 0x37]
mov byte [rsp + 0x428], al
mov eax, dword [rsp + 0x278]
mov word [rsp + 0x429], ax
shr eax, 0x10
mov byte [rsp + 0x42b], al
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x42c], eax
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x430], rax
mov al, byte [rsp + 0x288]
mov byte [rsp + 0x438], al
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0xf3]
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x2b], ecx
mov qword [rsp + 0x410], rsi
lea rsi, [rbx + 0x1a8]
mov edi, dword [rsp + 0x3b4]
mov r8d, 0x130
mov rcx, r12
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov r15, rbx
lea rbx, [rsp + 0x6b0]
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
mov r9, r12
call fcn.14002b74b
mov rsi, qword [rsp + 0xd8]
add rsi, 0x10
mov r8d, 0x118
mov rcx, r12
lea rdx, [rsp + 0x410]
call sub.msvcrt.dll_memcpy
lea rax, [r15 + 0x150]
mov cl, byte [r15 + 0x1a0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x6a8]
mov rdx, r12
mov r8, rsi
mov r9, rbx
call fcn.1400951a8
mov r15d, eax
cmp al, 0xc
jne 0x1400a11a1
mov rax, qword [rsp + 0x58]
inc qword [rax + 0x218]
mov rsi, qword [rax + 0x160]
mov rdi, qword [rax + 0x168]
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400a310b
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x120], rax
mov rcx, rbx
call fcn.14002b8b1
mov rcx, rax
call fcn.14003134c
mov eax, dword [rsp + 0x6b8]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x6bc]
mov dword [rsp + 0xc8], eax
mov rax, qword [r14 + 0xa0]
mov qword [rsp + 0xd0], rax
lock inc qword [rax]
jle 0x1400a310b
inc rdi
cmp rsi, rdi
setbe byte [rsp + 0x60]
xor esi, esi
mov rcx, qword [rsp + 0xd8]
mov dl, byte [rsp + 0x100]
call fcn.140046e63
xor esi, esi
mov rcx, qword [rsp + 0x58]
mov dl, byte [rsp + 0x108]
call fcn.140046e63
mov eax, dword [rsp + 0x38]
shr eax, 8
mov dword [rsp + 0xc0], eax
jmp 0x1400a0407
mov rcx, qword [rsp + 0x6b0]
mov edx, dword [rsp + 0x6bc]
call fcn.14002c1da
mov rcx, rbx
call fcn.14002bfba
mov dil, 3
mov bpl, 1
xor esi, esi
jmp 0x1400a03a3
lea rcx, [rsp + 0x530]
call fcn.1400356c3
lea rax, [0x140110a48]
mov qword [rsp + 0x530], rax
lea rcx, [0x14016a238]
mov qword [rsp + 0x538], rcx
mov qword [rsp + 0x540], 1
and qword [rsp + 0x548], 0
and qword [rsp + 0x780], 0
and qword [rsp + 0x3f0], 0
jmp 0x1400a0ab9
lea rbx, [r14 + 0x1a8]
lea rax, [r14 + 0x88]
mov qword [rsp + 0x48], rax
lea rax, [r14 + 0x1c9]
mov qword [rsp + 0xe0], rax
mov eax, 0xd0
lea rcx, [r14 + rax]
mov qword [rsp + 0x290], rcx
lea rdx, [rsp + 0x120]
lea rcx, [rdx + rax]
mov qword [rsp + 0x98], rcx
mov ecx, 0x100
lea r8, [r14 + rcx]
mov qword [rsp + 0x90], r8
mov qword [rsp + 0xf8], rdx
lea rcx, [rdx + rcx]
mov qword [rsp + 0x108], rcx
lea rcx, [rsp + 0x410]
lea rax, [rcx + rax]
mov qword [rsp + 0x100], rax
xorps xmm6, xmm6
lea rbp, [r14 + 0x178]
lea rax, [r14 + 0x10]
mov qword [rsp + 0x58], rax
lea rax, [r14 + 0xa0]
mov qword [rsp + 0xa0], rax
lea rax, [r14 + 0x150]
mov qword [rsp + 0x40], rax
lea rax, [r14 + 8]
lea rcx, [r14 + 0x120]
mov qword [rsp + 0x298], rcx
lea rcx, [r14 + 0x190]
mov qword [rsp + 0x50], rcx
lea rcx, [r14 + 0x99]
mov qword [rsp + 0xc8], rcx
xor ecx, ecx
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0xc0], rax
cmp ecx, 0x10
je 0x1400a2c65
inc ecx
mov dword [rsp + 0x38], ecx
cmp byte [r14 + 0x1d8], 0
jne 0x1400a1f26
mov rax, qword [r14 + 0x70]
test rax, rax
jne 0x1400a137f
cmp qword [r14 + 0x88], 2
je 0x1400a137f
cmp dword [rbp], 2
je 0x1400a135a
mov rcx, rbp
mov rdx, r13
call fcn.140064536
test al, al
jne 0x1400a15f6
mov byte [r14 + 0x1d8], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
jmp 0x1400a1320
mov cl, byte [r14 + 0x1c8]
mov byte [r14 + 0x1c8], 3
cmp cl, 3
je 0x1400a1d6f
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov byte [rsp + 0x430], cl
mov rdx, qword [rsp + 0xe0]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
lea r8, [rsp + 0x431]
mov dword [r8 + 3], edx
mov dword [r8], ecx
dec rax
cmp rax, 1
ja 0x1400a15e4
lea rcx, [rsp + 0x410]
mov rdx, r13
call fcn.140042e96
test rax, rax
jne 0x1400a1da7
mov rsi, rdx
test rdx, rdx
je 0x1400a1457
cmp dword [r14 + 0x70], 1
jne 0x1400a140e
mov qword [r14 + 0x70], 2
lea rdi, [rsp + 0x120]
mov rcx, rdi
mov rdx, r14
mov r8, r13
call fcn.1400a573b
mov rcx, rdi
call fcn.1400a5972
mov rax, qword [r14 + 0x70]
test rax, rax
je 0x1400a144a
cmp eax, 3
je 0x1400a144a
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
mov rcx, rsi
call fcn.14006d289
jmp 0x1400a15e4
lea rcx, [rsp + 0x2a0]
mov rdx, r14
mov r8, r13
call fcn.1400a573b
mov rax, qword [rsp + 0x2a0]
test rax, rax
je 0x1400a15e4
cmp eax, 1
jne 0x1400a1eb2
cmp qword [rsp + 0x2a8], 0
je 0x1400a153d
lea rax, [rsp + 0x2a8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x8e0], xmm1
movaps xmmword [rsp + 0x8d0], xmm0
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x420]
lea r8, [rsp + 0x8d0]
call fcn.14003fe81
cmp byte [rsp + 0x140], 2
jne 0x1400a157b
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rbx
call fcn.14006ddd1
mov rax, qword [rsp + 0x430]
mov qword [rbx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
jmp 0x1400a1320
mov rdi, qword [rsp + 0x2b0]
mov qword [rsp + 0x120], rdi
mov cl, 8
call fcn.14003d3ba
mov rsi, rax
mov rcx, rax
mov rdx, rdi
call fcn.14003d473
mov rcx, qword [rsp + 0x420]
mov dl, byte [rsp + 0x430]
mov r8, rsi
call fcn.140042fb2
jmp 0x1400a15e4
mov rcx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x128]
test rcx, rcx
je 0x1400a2fb2
lea rdx, [rsp + 0x130]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x8e0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x8d0], rcx
mov qword [rsp + 0x8d8], rax
mov rax, qword [r14 + 0x70]
dec rax
cmp rax, 2
jae 0x1400a15d7
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
lea rcx, [rsp + 0x8d0]
call fcn.1400356c3
lea rcx, [rsp + 0x410]
call fcn.14006ca7c
jmp 0x1400a1320
movzx eax, byte [r14 + 0xc1]
mov edi, dword [r14 + 0xc2]
shl rdi, 8
or rdi, rax
mov al, byte [r14 + 0xc6]
mov byte [rsp + 0x110], al
mov al, byte [r14 + 0xc8]
mov byte [rsp + 0xa8], al
lea rsi, [rsp + 0x120]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x5a0], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x5a8], rax
mov dword [rsp + 0x5b0], edi
mov rax, rdi
shr rax, 0x20
mov byte [rsp + 0x5b4], al
mov al, byte [rsp + 0x110]
mov byte [rsp + 0x5b5], al
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0x5b6], al
cmp qword [r14 + 0x158], 0
je 0x1400a1742
mov qword [rsp + 0x7a0], 2
and qword [rsp + 0x7c0], 0
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
lea r8, [rsp + 0x5a0]
call fcn.1400395a7
mov r15, r13
lea rsi, [rsp + 0x7a0]
mov rcx, rsi
call fcn.140051d80
mov rcx, rsi
call fcn.1400213e0
mov rbp, qword [rsp + 0x120]
movzx esi, byte [rsp + 0x128]
cmp rbp, 4
je 0x1400a17c5
movzx r12d, byte [rsp + 0x12f]
movzx ebx, word [rsp + 0x12d]
mov r13d, dword [rsp + 0x129]
mov r8d, 0x70
lea rcx, [rsp + 0x410]
lea rdx, [rsp + 0x130]
call sub.msvcrt.dll_memcpy
cmp rbp, 3
jne 0x1400a17db
mov rax, qword [r14 + 0x158]
mov r13, r15
mov rbx, qword [rsp + 0x78]
lea rsi, [rsp + 0x120]
jmp 0x1400a1744
xor eax, eax
xor ecx, ecx
cmp byte [r14 + 0xd0], 0
sete cl
cmp rax, qword [r14 + rcx*8 + 0xd8]
jae 0x1400a1799
mov rcx, rsi
mov rdx, qword [rsp + 0x290]
mov r8, r13
call fcn.14008a78e
mov rax, qword [rsp + 0x120]
cmp rax, 2
je 0x1400a17a7
mov rcx, qword [rsp + 0x128]
test rax, rax
jne 0x1400a17b6
test rcx, rcx
jne 0x1400a1630
call fcn.14003d68e
jmp 0x1400a17a2
xor ecx, ecx
mov dl, 9
call fcn.14003d3ba
mov rdi, rax
jmp 0x1400a1822
mov ebp, 4
mov rdi, qword [rsp + 0xd0]
jmp 0x1400a1816
call fcn.14003d69c
mov rdi, rax
mov ebp, 3
jmp 0x1400a1816
xor ecx, ecx
mov edx, esi
call fcn.14003d3ba
mov rdi, rax
mov r13, r15
mov rbx, qword [rsp + 0x78]
jmp 0x1400a1822
shl r12d, 0x10
or ebx, r12d
shl rbx, 0x20
or r13, rbx
shl r13, 8
or r13, rsi
mov r8d, 0x70
lea rcx, [rsp + 0x8d0]
lea rdx, [rsp + 0x410]
call sub.msvcrt.dll_memcpy
mov rdi, r13
mov r13, r15
mov rbx, qword [rsp + 0x78]
cmp rbp, 4
je 0x1400a1882
cmp rbp, 3
jne 0x1400a188c
mov sil, byte [r14 + 0xca]
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
mov rax, qword [r14 + 0x158]
test rax, rax
je 0x1400a196d
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x1400a1872
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x1400a186d
cmp r8d, 0xa
jne 0x1400a1952
inc rdx
jmp 0x1400a1853
mov qword [rsp + 0x5a0], rax
mov rdx, rax
jmp 0x1400a1963
mov ebp, 5
jmp 0x1400a1aa7
mov ecx, 0xe
mov r15, rdi
lea rdi, [rsp + 0x2b0]
lea rsi, [rsp + 0x8d0]
rep movsq qword [rdi], qword [rsi]
mov rax, r15
mov qword [rsp + 0x2a0], rbp
mov qword [rsp + 0x2a8], r15
mov byte [r14 + 0xc8], 0
cmp byte [r14 + 0xca], 2
je 0x1400a18d4
mov byte [r14 + 0xca], 1
cmp byte [rsp + 0x319], 0
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x280]
jne 0x1400a18f6
mov byte [r14 + 0xca], 2
mov al, byte [rsp + 0x30a]
mov byte [r14 + 0xcb], al
mov cl, byte [rsp + 0x31a]
add cl, cl
mov r9, qword [rsp + 0x310]
test r9, r9
mov qword [rsp + 0x288], r9
je 0x1400a19fd
cmp byte [rsp + 0x318], 0
je 0x1400a1a16
cmp r9, 0xffffffffffffffff
je 0x1400a1a28
cmp r9, 0xfffffffffffffffe
jne 0x1400a1a2c
mov al, 1
xor r8d, r8d
jmp 0x1400a1a31
mov qword [rsp + 0x5a0], rdx
cmp rax, rdx
jb 0x1400a3060
mov rcx, qword [rsp + 0x40]
call fcn.140008d00
cmp byte [rdi + 0x30], 0
je 0x1400a199c
test sil, sil
jne 0x1400a199c
cmp qword [r14 + 0x158], 0
jne 0x1400a199c
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
mov ebp, 4
jmp 0x1400a19f0
cmp dword [r14 + 0x88], 2
mov ebp, 3
jne 0x1400a19d3
cmp qword [r14 + 0x158], 0x18
jb 0x1400a19d3
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax]
mov r8d, 0x18
lea rdx, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call sub.msvcrt.dll_memcmp
test eax, eax
je 0x1400a19dd
mov qword [rsp + 0x60], rdi
jmp 0x1400a1aa7
xor ecx, ecx
mov dl, 5
call fcn.14003d3ba
mov qword [rsp + 0x60], rax
mov ebp, 3
mov rcx, rdi
call fcn.1400a3bbe
jmp 0x1400a1aa7
mov byte [rsp + 0x37], cl
mov qword [r14 + 0x70], 3
mov rcx, r14
mov rdx, r13
call fcn.1400a407d
jmp 0x1400a1a87
cmp r9, 0xffffffffffffffff
je 0x1400a1a5a
cmp r9, 0xfffffffffffffffe
jne 0x1400a1a5e
mov al, 1
xor edx, edx
jmp 0x1400a1a63
mov al, 2
jmp 0x1400a1a31
xor eax, eax
mov r8, r9
mov byte [r14 + 0x78], al
mov byte [r14 + 0x79], 0
mov qword [rsp + 0x280], r8
mov qword [r14 + 0x80], r8
mov qword [r14 + 0x70], 1
or cl, 1
mov byte [rsp + 0x37], cl
jmp 0x1400a1a87
mov al, 2
jmp 0x1400a1a63
xor eax, eax
mov rdx, r9
mov byte [rsp + 0x37], cl
mov byte [r14 + 0x78], al
mov byte [r14 + 0x79], 0
mov qword [rsp + 0x278], rdx
mov qword [r14 + 0x80], rdx
mov qword [r14 + 0x70], 2
mov ecx, 0xc
lea rdi, [rsp + 0xa50]
lea rsi, [rsp + 0x2b0]
rep movsq qword [rdi], qword [rsi]
mov rdi, r15
mov qword [rsp + 0x60], r15
cmp rbp, 3
mov qword [rsp + 0xd0], rdi
je 0x1400a1bfa
cmp rbp, 4
je 0x1400a1be2
cmp rbp, 5
je 0x1400a2bdc
mov qword [rsp + 0x410], rbp
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x418], rax
mov ecx, 0xc
lea rdi, [rsp + 0x420]
lea rsi, [rsp + 0xa50]
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x288]
test rdx, rdx
je 0x1400a1c36
mov sil, byte [rsp + 0x37]
mov r8d, esi
and r8b, 1
lea rcx, [rsp + 0x120]
call fcn.1400426f3
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x8f0], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x8e0], xmm1
movaps xmmword [rsp + 0x8d0], xmm0
lea rax, [rsp + 0x130]
movups xmm0, xmmword [rax + 0x18]
movups xmm1, xmmword [rax + 0x28]
movups xmm2, xmmword [rax + 0x38]
movaps xmmword [rsp + 0x2c0], xmm2
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
mov rcx, rbx
call fcn.14006ddd1
mov rbp, qword [rsp + 0x68]
mov rax, qword [rsp + 0x8f0]
mov qword [rbx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x8d0]
movaps xmm1, xmmword [rsp + 0x8e0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
movaps xmm2, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x8d0], xmm0
movaps xmmword [rsp + 0x8e0], xmm1
movaps xmmword [rsp + 0x8f0], xmm2
jmp 0x1400a1c51
mov rax, qword [rsp + 0x48]
cmp dword [rax], 5
mov rbp, qword [rsp + 0x68]
jne 0x1400a1320
jmp 0x1400a135a
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x120], 3
mov rbp, qword [rsp + 0x68]
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.14006cc93
test rax, rax
je 0x1400a135a
jmp 0x1400a1d9f
movaps xmmword [rsp + 0x8d0], xmm6
and qword [rsp + 0x8f8], 0
mov rbp, qword [rsp + 0x68]
mov sil, byte [rsp + 0x37]
test sil, 2
je 0x1400a1cf9
lea rcx, [rsp + 0x120]
call fcn.14003e4a3
mov r12, qword [rsp + 0x120]
mov rdi, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
mov qword [rsp + 0x2a0], rdi
mov qword [rsp + 0x2a8], rsi
cmp qword [r14], 0
je 0x1400a1cae
mov r15, qword [rsp + 0xc0]
mov rcx, qword [r15]
call fcn.140088c68
mov rcx, r15
call fcn.140040d26
mov qword [r14], 1
mov qword [r14 + 8], r12
lea rcx, [rsp + 0x470]
mov rdx, rdi
mov r8, rsi
call fcn.140064dcf
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rdx
test rax, 0xfffffffffffffffd
je 0x1400a1cf9
mov rcx, rdx
call fcn.140089197
lea rcx, [rsp + 0x128]
call fcn.140040d26
mov ecx, 0xe
lea rdx, [rsp + 0x120]
mov rdi, rdx
lea rsi, [rsp + 0x410]
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x8d0]
movaps xmm1, xmmword [rsp + 0x8e0]
movaps xmm2, xmmword [rsp + 0x8f0]
lea rax, [rsp + 0x130]
movups xmmword [rax + 0x80], xmm2
movups xmmword [rax + 0x70], xmm1
movups xmmword [rax + 0x60], xmm0
mov r8d, 0xa0
lea rsi, [rsp + 0x2a0]
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rbp
mov rdx, rsi
call fcn.14006cc93
test rax, rax
je 0x1400a1320
jmp 0x1400a1d9f
cmp eax, 4
je 0x1400a1f26
test rax, rax
jne 0x1400a1e07
mov rax, qword [rsp + 0x48]
cmp qword [rax], 2
jne 0x1400a1e07
cmp qword [r14 + 0x158], 0
je 0x1400a1e8b
call fcn.14003d695
mov rdi, rax
jmp 0x1400a1f16
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rbx
call fcn.14006ddd1
mov rax, qword [rsp + 0x430]
mov qword [rbx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
jmp 0x1400a1f26
cmp byte [r14 + 0xc0], 0
jne 0x1400a1f26
cmp qword [r14 + 0x158], 0
jne 0x1400a1f26
lea rsi, [rsp + 0x120]
mov rcx, rsi
mov rdx, r14
mov r8, r13
call fcn.1400a56cc
cmp dword [rsp + 0x120], 2
je 0x1400a1eab
lea rcx, [rsp + 0x2a0]
mov rdx, rsi
call fcn.1400a5991
cmp qword [rsp + 0x2a0], 0
jne 0x1400a1f0e
cmp qword [rsp + 0x2a8], 0
jne 0x1400a1f26
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
call fcn.14003d68e
jmp 0x1400a1d9f
lea rsi, [rsp + 0x120]
mov rcx, rsi
mov rdx, r14
mov r8, r13
call fcn.1400a56cc
cmp dword [rsp + 0x120], 2
jne 0x1400a1eef
mov eax, 1
jmp 0x1400a1f18
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x140], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rcx, rbx
call fcn.14006ddd1
jmp 0x1400a1ddf
lea rcx, [rsp + 0x2a0]
mov rdx, rsi
call fcn.1400a5991
cmp qword [rsp + 0x2a0], 0
je 0x1400a2b5b
mov rdi, qword [rsp + 0x2a8]
xor eax, eax
test rax, rax
jne 0x1400a1f26
test rdi, rdi
jne 0x1400a2ddf
cmp byte [r14 + 0x1d8], 0
jne 0x1400a2b07
mov rax, qword [r14 + 0x1d0]
cmp qword [rax], 0
je 0x1400a2092
cmp byte [r14 + 0x170], 0
jne 0x1400a1f81
cmp byte [r14 + 0x148], 0
je 0x1400a1f67
cmp qword [r14 + 0x138], 0xf
ja 0x1400a2432
mov rcx, qword [rsp + 0x90]
call fcn.14008a2c9
cmp rax, qword [r14 + 0x140]
jae 0x1400a2432
mov rax, qword [r14 + 0x88]
mov rsi, qword [r14 + 0x1d0]
cmp qword [rsi], 0
je 0x1400a23f9
mov dl, 1
cmp rax, 3
ja 0x1400a2085
cmp rax, 2
je 0x1400a2085
lea rdi, [rsi + 8]
lea rcx, [rsp + 0x120]
mov rdx, rdi
mov r8, r13
call fcn.140067057
cmp dword [rsp + 0x120], 2
je 0x1400a2ad2
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x8f0], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x8e0], xmm1
movaps xmmword [rsp + 0x8d0], xmm0
mov r12, qword [rsp + 0x8d0]
test r12, r12
je 0x1400a2457
mov rax, qword [rsp + 0x8d8]
mov rcx, qword [rsp + 0x8e0]
test rax, rax
je 0x1400a2adc
lea rdx, [rsp + 0x8e0]
movups xmm0, xmmword [rdx + 8]
lea rdx, [rsp + 0x5b0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], rcx
mov rcx, rdi
call fcn.14006ca32
mov rcx, qword [rsp + 0x5b0]
test al, al
jne 0x1400a2491
test rcx, rcx
jne 0x1400a25c4
lea rcx, [rsp + 0x5a0]
call fcn.1400356c3
xor edx, edx
mov rcx, rsi
call fcn.14006e58c
jmp 0x1400a1f26
cmp qword [r14 + 0x70], 4
je 0x1400a1f45
cmp qword [r14 + 0x88], 2
jne 0x1400a1f45
mov rcx, qword [rsp + 0x298]
call fcn.14008a2e8
test rax, rax
jne 0x1400a1f45
cmp qword [rbp], 2
jne 0x1400a1f45
mov r8, qword [r13]
lea rcx, [rsp + 0x120]
mov rdx, qword [rsp + 0x50]
call fcn.1400647ba
mov rax, qword [rsp + 0x220]
cmp rax, 2
je 0x1400a2b90
cmp eax, 3
je 0x1400a2b07
mov r8d, 0x100
lea rcx, [rsp + 0x2a0]
lea rdx, [rsp + 0x120]
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x108]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x6c0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x6b0], xmm0
lea rcx, [rsp + 0x6b0]
mov rdx, r13
call fcn.140064536
test al, al
je 0x1400a2b9a
mov r8d, 0xd0
lea rcx, [rsp + 0x7a0]
lea r12, [rsp + 0x2a0]
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x370]
mov dl, byte [rsp + 0x378]
lea rcx, [rsp + 0x2a8]
movups xmm0, xmmword [rcx + 0xd8]
movups xmm1, xmmword [rcx + 0xe8]
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5a0], xmm0
lea r9, [rsp + 0x7a8]
mov rcx, qword [r9 + 0xc0]
lea r8, [rsp + 0x431]
mov qword [r8 + 0x47], rcx
movups xmm0, xmmword [r9 + 0xb0]
movups xmmword [r8 + 0x37], xmm0
mov ecx, 0xb
lea r15, [rsp + 0x410]
mov rdi, r15
lea rsi, [rsp + 0x800]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0xa50]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0xb28], dl
mov ecx, 0xe
lea rdi, [rsp + 0xab0]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x420], rax
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x410], xmm0
mov rcx, rbp
call fcn.14004df7c
mov rax, qword [rsp + 0x420]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rbp], xmm0
mov rsi, qword [rsp + 0xa50]
mov rdi, qword [rsp + 0xa58]
mov r8d, 0xd0
mov rcx, r15
lea rdx, [rsp + 0xa60]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
mov rax, qword [rsp + 0x100]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r8d, 0xf0
lea rcx, [rsp + 0x8d0]
mov rdx, r15
call sub.msvcrt.dll_memcpy
cmp rsi, 4
je 0x1400a2b07
cmp rsi, 3
je 0x1400a2bb4
mov r8d, 0xf0
lea r15, [rsp + 0x120]
mov rcx, r15
lea r12, [rsp + 0x8d0]
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov r8d, 0xd0
lea rcx, [rsp + 0x2b0]
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x98]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + 0x2a8], rdi
and qword [rsp + 0x120], 0
mov rcx, r15
call fcn.14004c4fc
cmp qword [rsp + 0x410], 0
je 0x1400a2927
cmp qword [rsp + 0x420], 0
je 0x1400a2942
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x410]
call fcn.14006ca50
mov rbx, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x128]
mov r15, qword [rsp + 0x130]
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov rdi, qword [r14 + 0x1d0]
mov rcx, rdi
call fcn.14006de0d
test rbx, rbx
sete al
cmp r15, rsi
setne cl
or cl, al
movzx esi, cl
mov qword [rdi], 1
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rdi + 8], xmm0
movups xmmword [rdi + 0x18], xmm1
xor edi, edi
mov rbx, qword [rsp + 0x78]
mov r12, r15
jmp 0x1400a2965
mov r15d, 1
xor ebp, ebp
cmp rax, 3
ja 0x1400a2aea
cmp rax, 2
je 0x1400a2aea
xor ebp, ebp
mov rcx, r14
call fcn.1400a59c6
mov rdi, rax
xor ebp, ebp
test rax, rax
je 0x1400a2abe
jmp 0x1400a2ae7
mov rcx, r14
mov rdx, r13
call fcn.14006df53
test rax, rax
jne 0x1400a2b07
mov rdi, rdx
test rdx, rdx
je 0x1400a1f26
jmp 0x1400a2b42
mov rcx, r14
call fcn.1400a59c6
mov rdi, rax
mov rax, qword [rsp + 0x8d0]
mov bpl, 1
test rdi, rdi
jne 0x1400a2b47
test rax, rax
je 0x1400a2abe
lea rcx, [rsp + 0x8d8]
call fcn.14006e5b5
jmp 0x1400a2abe
test rcx, rcx
je 0x1400a2675
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x7b0], xmm1
movaps xmmword [rsp + 0x7a0], xmm0
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax]
lea rax, [rcx - 2]
cmp rax, 3
lea r15, [rsp + 0x410]
ja 0x1400a24de
cmp rax, 1
jne 0x1400a2fe6
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0xa60], xmm1
movaps xmmword [rsp + 0xa50], xmm0
mov rax, qword [rsp + 0xa60]
test rcx, rcx
je 0x1400a27ec
mov rdx, qword [r14 + 0x90]
xor ecx, ecx
cmp rax, rdx
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
je 0x1400a28ad
movzx eax, cl
cmp eax, 1
jne 0x1400a28ea
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov qword [rsp + 0x430], rdx
cmp byte [r14 + 0x148], 0
je 0x1400a2a46
mov rax, qword [rsp + 0x430]
lea rcx, [rsp + 0x128]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x120], 1
mov bpl, 1
mov rcx, qword [rsp + 0x298]
lea rdx, [rsp + 0x120]
call fcn.14008a4e5
jmp 0x1400a2a9d
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0xa60], xmm1
movaps xmmword [rsp + 0xa50], xmm0
mov rax, qword [rsp + 0x48]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400a2600
cmp rcx, 1
jne 0x1400a2f55
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x410], xmm0
mov rdx, qword [rsp + 0x420]
test rax, rax
je 0x1400a269e
mov rcx, qword [r14 + 0x90]
mov rax, rcx
sub rax, rdx
jae 0x1400a26f7
and qword [r14 + 0x90], 0
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
mov eax, 1
mov rdx, rcx
jmp 0x1400a2728
mov rcx, r14
call fcn.1400a59c6
mov rdi, rax
test rax, rax
jne 0x1400a2b7e
mov bpl, 1
lea rcx, [rsp + 0x5a0]
call fcn.1400356c3
jmp 0x1400a2abe
lea rcx, [rsp + 0x7a0]
call fcn.14003fa9e
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
mov rdx, qword [rsp + 0x7a0]
lea rcx, [rsp + 0x7a8]
mov rax, qword [rcx]
mov qword [rsp + 0x6b0], rax
mov eax, dword [rcx + 8]
mov dword [rsp + 0x6b8], eax
mov eax, 2
jmp 0x1400a2728
mov qword [r14 + 0x90], rax
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
xor eax, eax
mov rdx, qword [rsp + 0xd8]
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmm1, xmmword [rsp + 0x2b0]
lea rcx, [rsp + 0x128]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0x148], rdx
mov rcx, qword [rsp + 0x6b0]
lea rdx, [rsp + 0x130]
mov qword [rdx + 0x20], rcx
mov ecx, dword [rsp + 0x6b8]
mov dword [rdx + 0x28], ecx
mov ecx, dword [rsp + 0x6bc]
mov dword [rdx + 0x2c], ecx
mov qword [rsp + 0x120], rax
lea rax, [0x14013d428]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
xor ebp, ebp
mov rcx, qword [rsp + 0x290]
lea rdx, [rsp + 0x120]
call fcn.14008aa18
cmp qword [r14 + 0x88], 0
je 0x1400a27e5
cmp qword [r14 + 0x90], 0
jne 0x1400a27e5
cmp byte [r14 + 0x98], 1
mov eax, 5
sbb rax, 0
mov qword [r14 + 0x88], rax
xor ebp, ebp
jmp 0x1400a2abe
mov rcx, r15
mov rdx, rax
call fcn.14003fa9e
movaps xmm0, xmmword [rsp + 0xa50]
movaps xmm1, xmmword [rsp + 0xa60]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov eax, dword [rsp + 0x420]
lea rcx, [rsp + 0x130]
mov dword [rcx + 0x20], eax
movups xmm0, xmmword [rsp + 0x410]
movups xmmword [rcx + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmm2, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x2a0], xmm0
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2c0], xmm2
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x2d0], rax
lea rax, [0x14013d421]
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], 7
mov bpl, 1
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x2a0]
call fcn.14008a573
jmp 0x1400a2a9d
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov bpl, 1
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x120]
call fcn.14008a623
jmp 0x1400a2a9d
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov bpl, 1
mov rcx, qword [rsp + 0x90]
lea rdx, [rsp + 0x120]
call fcn.14008a623
jmp 0x1400a2aa7
mov rcx, qword [rsp + 0x418]
mov rax, qword [rsp + 0x420]
call qword [rax + 0x28]
test al, al
je 0x1400a235e
mov rsi, qword [r14 + 0x1d0]
mov rcx, rsi
call fcn.14006de0d
and qword [rsi], 0
mov esi, 2
mov dil, 1
mov r12, qword [rsp + 0x110]
mov r8d, 0xe0
lea r15, [rsp + 0x120]
mov rcx, r15
lea rdx, [rsp + 0x2a0]
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x110], r12
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0xa50]
mov rdx, r14
mov r8, r15
mov r9, rsi
call fcn.1400a4200
mov rax, qword [rsp + 0xa50]
cmp rax, 2
je 0x1400a2a2b
mov rcx, qword [rsp + 0xa58]
mov dl, byte [rsp + 0xa60]
test rax, rax
je 0x1400a29db
test rcx, rcx
jne 0x1400a29db
cmp dl, 1
mov eax, 5
sbb rax, 0
jmp 0x1400a29fb
lea r9, [rsp + 0xab0]
mov r8d, dword [r9 - 0x4f]
mov r9d, dword [r9 - 0x4c]
mov dword [rsp + 0x7a3], r9d
mov dword [rsp + 0x7a0], r8d
mov qword [r14 + 0x88], rax
mov qword [r14 + 0x90], rcx
mov byte [r14 + 0x98], dl
mov eax, dword [rsp + 0x7a0]
mov ecx, dword [rsp + 0x7a3]
mov rdx, qword [rsp + 0xc8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
test dil, dil
je 0x1400a1f26
lea rcx, [rsp + 0x410]
call fcn.14006cbb9
jmp 0x1400a1f26
mov rax, qword [rsp + 0x420]
cmp rax, rdx
cmovb rdx, rax
mov rcx, qword [rsp + 0x90]
call fcn.1400414f7
mov rcx, r15
call fcn.14006a8fe
mov rdi, rdx
test rdx, rdx
je 0x1400a2a92
mov rcx, qword [rsp + 0x90]
mov rdx, rax
mov r8, rdi
call fcn.1400f1381
mov rcx, r15
mov rdx, rdi
call fcn.14006ac97
jmp 0x1400a2a62
mov bpl, 1
mov rcx, r15
call fcn.1400356c3
cmp byte [r14 + 0x98], 0
je 0x1400a2aae
mov eax, 5
jmp 0x1400a2ab3
mov eax, 4
mov rcx, qword [rsp + 0x48]
mov qword [rcx], rax
mov bpl, 1
mov rcx, rsi
mov edx, ebp
call fcn.14006e58c
mov rbp, qword [rsp + 0x68]
jmp 0x1400a1f26
mov r15d, 1
xor ebp, ebp
jmp 0x1400a2aea
call fcn.140070b79
mov rdi, rax
mov bpl, 1
xor r15d, r15d
mov rcx, rsi
mov edx, ebp
call fcn.14006e58c
mov rbp, qword [rsp + 0x68]
test r15, r15
jne 0x1400a2b07
test rdi, rdi
jne 0x1400a2ddf
mov rcx, r14
mov rdx, r13
call fcn.14006df53
test rax, rax
jne 0x1400a2b23
mov rdi, rdx
test rdx, rdx
jne 0x1400a2ddf
cmp byte [r14 + 0xc9], 0
mov byte [r14 + 0xc9], 0
mov ecx, dword [rsp + 0x38]
jne 0x1400a1311
jmp 0x1400a2c75
xor r15d, r15d
jmp 0x1400a2af9
test rax, rax
je 0x1400a2ae7
lea rcx, [rsp + 0x8d8]
call fcn.14006e5b5
jmp 0x1400a2ae7
cmp qword [rsp + 0x2a8], 0
jne 0x1400a1d9a
cmp byte [r14 + 0xca], 0
je 0x1400a2be6
call fcn.14003d68e
mov rdi, rax
jmp 0x1400a2be8
lea rcx, [rsp + 0x5a0]
call fcn.1400356c3
jmp 0x1400a2ae4
mov byte [r14 + 0x1a0], 1
jmp 0x1400a2bb4
lea rcx, [rsp + 0x6b0]
call fcn.14004deda
lea rcx, [rsp + 0x2a0]
call fcn.14006cb0b
mov byte [r14 + 0x1d8], 1
mov qword [r14 + 0x70], 4
mov qword [r14 + 0x88], 5
mov byte [r14 + 0xca], 2
jmp 0x1400a2b07
mov rbp, qword [rsp + 0x68]
jmp 0x1400a1f26
xor edi, edi
mov qword [r14 + 0x70], 4
mov byte [r14 + 0xca], 2
jmp 0x1400a1f16
cmp esi, 6
je 0x1400a2c86
mov byte [rsp + 0x2a0], sil
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmmword [rsp + 0x2a1], xmm0
movups xmmword [rsp + 0x2b1], xmm1
mov rax, qword [rbp + 0x1f]
mov qword [rsp + 0x2c0], rax
mov rcx, qword [r14 + 0xc8]
call fcn.14003eedb
test rax, rax
je 0x1400a2c97
mov rcx, qword [rsp + 0x70]
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rsp + 0x2a0]
call fcn.14008b9e8
jmp 0x1400a2e9f
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x1400a2c86
cmp byte [r14 + 0x1d8], 0
jne 0x1400a2cb0
cmp qword [r14 + 0x70], 4
je 0x1400a2cb0
mov rax, qword [rsp + 0x70]
mov qword [rax], 3
jmp 0x1400a2e9f
cmp esi, 2
je 0x1400a2d06
cmp esi, 1
je 0x1400a2d06
test rsi, rsi
jne 0x1400a2d13
lea rax, [rsp + 0x2a8]
jmp 0x1400a2d0e
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
and qword [r14], 0
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rax
test rcx, rcx
je 0x1400a2d66
mov qword [rsp + 0x2a0], rax
mov rdi, qword [r14 + 0xb8]
and qword [r14 + 0xb8], 0
test rdi, rdi
je 0x1400a2daa
lea rcx, [rsp + 0x2a0]
call fcn.14006df08
jmp 0x1400a2ddf
lea rax, [rsp + 0x2a4]
cmp dword [rax], 0
je 0x1400a2d58
mov rax, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x120]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.14003d6fe
mov rcx, qword [rsp + 0x70]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x1400a2e9f
mov rax, qword [rsp + 0x70]
and qword [rax], 0
jmp 0x1400a2c53
lea rcx, [r14 + 0xe8]
mov rdx, r13
call fcn.14009ab56
mov rsi, rdx
test rax, rax
jne 0x1400a2db4
test rsi, rsi
jne 0x1400a2db4
lea rcx, [rsp + 0x120]
call fcn.14006df43
mov rdi, qword [r14 + 0xb8]
and qword [r14 + 0xb8], 0
test rdi, rdi
jne 0x1400a2ddf
xor ecx, ecx
jmp 0x1400a2e93
mov ecx, 1
jmp 0x1400a2e93
test rax, rax
jne 0x1400a2c86
test rsi, rsi
je 0x1400a2d82
mov qword [rsp + 0x2a0], rsi
mov cl, 0xa
call fcn.14003d3ba
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.14003d473
mov sil, byte [r14 + 0x1c8]
mov byte [r14 + 0x1c8], 3
cmp sil, 3
je 0x1400a2e6d
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov byte [rsp + 0x140], sil
mov eax, dword [r14 + 0x1c9]
mov ecx, dword [r14 + 0x1cc]
mov dword [rsp + 0x141], eax
mov dword [rsp + 0x144], ecx
mov cl, 8
call fcn.14003d3ba
mov rbx, rax
lea rdx, str.connection_error_async_fn__resumed_after_completion
mov r8d, 0x10
mov rcx, rax
call fcn.14003d56e
mov rcx, qword [rsp + 0x130]
mov edx, esi
mov r8, rbx
call fcn.140042fb2
lea rcx, [rsp + 0x120]
call fcn.14006ca7c
lea rdx, [rsp + 0x120]
mov qword [rdx + 8], rdi
mov qword [rdx], 3
mov rcx, rbp
call fcn.14006cc93
xor ecx, ecx
test rax, rax
setne cl
add rcx, rcx
mov rdx, qword [rsp + 0x70]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
movaps xmm6, xmmword [rsp + 0xe70]
movaps xmm7, xmmword [rsp + 0xe80]
movaps xmm8, xmmword [rsp + 0xe90]
add rsp, 0xea8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x70]
and qword [rax], 0
jmp 0x1400a2e9f
add r14, 0x90
mov rcx, r14
mov rdx, r13
call fcn.140041ddf
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0x70]
mov qword [rcx], rax
jmp 0x1400a2e9f
lea rdi, [rsp + 0x120]
lea rsi, [rsp + 0x2a0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
cmp dword [rbx], 2
je 0x1400a2f3d
lea rcx, [r14 + 0x20]
call fcn.14003c515
lea rcx, [r14 + 0x38]
call fcn.14004dfdc
add r14, 0x50
mov rcx, r14
call fcn.14006c9bd
mov rcx, rbx
call fcn.14004deda
lea rsi, [rsp + 0x120]
mov ecx, 0xe
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
jmp 0x1400a2c86
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x2a0], rax
lea rax, [0x14013e530]
lea rcx, [rsp + 0x120]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140040b80]
mov qword [rsp + 0x2a8], rdx
lea rdx, [rsp + 0x2a0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._Users_spectrum_.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.140009570
jmp 0x1400a3109
lea r8, [rsp + 0x8d0]
mov qword [r8], rax
lea rax, str._Users_spectrum_.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.140042e1c
mov edx, 0xc
call fcn.14000ffb0
jmp 0x1400a3109
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x2a0], rax
lea rax, [0x14013e530]
lea rcx, [rsp + 0x120]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140040b80]
mov qword [rsp + 0x2a8], rdx
lea rdx, [rsp + 0x2a0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._Users_spectrum_.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.140009570
jmp 0x1400a3109
lea rcx, str.internal_error:_entered_unreachable_code_Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_wmi_0.13.1_src_safearray.rs8
lea r8, [0x140137fc8]
mov edx, 0x28
call fcn.14000af80
jmp 0x1400a3109
mov qword [rsp + 0x7a0], rax
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x410], rax
lea rax, [fcn.1400fe9f9]
mov qword [rsp + 0x418], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x120]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0x7a0]
mov qword [rsp + 0x420], r8
mov qword [rsp + 0x428], rax
lea rax, [rsp + 0x410]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
call fcn.140009570
jmp 0x1400a3109
lea rax, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h2_mod.rs_Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_client_pool.rsbuf.len___must_fit_in_remaining__
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140126178]
lea r8, [rsp + 0x2a0]
mov edx, 0x2b
call fcn.14000ffb0
ud2
ud2