Function at 0x1400e6df0
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1c88
call fcn.1401aa880
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1bf0], xmm6
mov qword [rbp + 0x1be8], 0xfffffffffffffffe
mov rdi, rdx
mov r14, rcx
lea rsi, [rbp + 0x1b38]
lea r15, [r8 + 0x10]
movzx eax, byte [r8 + 0x18]
mov byte [rbp + 0x1b6f], al
movzx eax, byte [r8 + 0x11]
mov byte [rbp + 0x19e8], al
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov qword [rbp + 0x1958], rcx
mov qword [rbp + 0x1948], rax
add rax, 8
mov qword [rbp + 0x1950], rax
movzx eax, byte [r8 + 0x17]
mov byte [rbp + 0x1b6e], al
xorps xmm6, xmm6
mov r13, qword [0x1402a6dd0]
lea r12, [0x1401cd1d0]
mov qword [rbp + 0x1998], rdx
mov rax, qword [r13]
test rax, rax
je 0x1400e7230
mov byte [rbp + 0x1b50], 0
mov word [rbp + 0x1b52], 0
mov qword [rbp + 0x1b30], 0
mov qword [rbp + 0x1b40], 8
mov qword [rbp + 0x1b48], 0
mov rbx, qword [rdi]
mov rax, qword [rdi + 8]
lea rcx, [rbp + 0xc40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x64
lea rcx, [rbp + 0x1a50]
mov rdx, r15
lea r8, [rbp + 0x1b30]
mov r9, rbx
call fcn.1400ff920
mov rax, qword [rbp + 0x1a50]
test rax, rax
je 0x1400e6f60
cmp eax, 2
jne 0x1400e8edc
movzx eax, byte [rbp + 0x1a58]
cmp eax, 6
jne 0x1400e8e9f
test byte [rbp + 0x1b6f], 1
je 0x1400e8ef4
mov rax, qword [r13]
mov cx, 0xc8
mov qword [rbp + 0x1ad8], rcx
test rax, rax
je 0x1400e8491
xor r8d, r8d
xor eax, eax
xor ebx, ebx
xor esi, esi
jmp 0x1400e70e2
mov rax, qword [rbp + 0x1a58]
mov qword [rbp + 0x1970], rax
mov rax, qword [r13]
test rax, rax
mov esi, 0
je 0x1400e836b
test byte [rbp + 0x1b52], 1
je 0x1400e9a3d
mov ecx, dword [rbp + 0x1b54]
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
mov rax, rcx
cmovb eax, esi
test ax, ax
je 0x1400e8ee5
mov qword [rbp + 0x1ad8], rax
mov word [rbp + 0x19a0], ax
mov rsi, qword [rbp + 0x1b30]
test rsi, rsi
je 0x1400e9a49
mov r12, r15
mov r15, qword [rbp + 0x1b38]
lea rcx, [rbp + 0x19a0]
call fcn.1401744c0
test rax, rax
setne cl
cmp r15, rdx
sete dl
and dl, cl
cmp dl, 1
jne 0x1400e700d
mov rcx, rsi
mov rdx, rax
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400e87d2
lea rcx, [rbp + 0x1ba0]
mov rdx, rsi
mov r8, r15
call fcn.140176cb0
cmp byte [rbp + 0x1b50], 0
je 0x1400e9a55
cmp byte [rbp + 0x1b51], 1
sete r10b
mov rsi, qword [rbp + 0x1b48]
cmp rsi, 0x64
mov eax, 0x64
cmovb rax, rsi
test rsi, rsi
je 0x1400e70a9
mov rdi, qword [rbp + 0x1b40]
shl rax, 5
xor r15d, r15d
nop
mov rcx, qword [rdi + r15 + 8]
cmp rcx, 0xffff
ja 0x1400e8ad2
mov rdx, qword [rdi + r15]
mov r8, qword [rdi + r15 + 0x10]
sub rdx, rbx
add rcx, rdx
sub r8, rbx
mov r9, qword [rdi + r15 + 0x18]
add r9, r8
mov qword [rbp + r15 - 0x40], rdx
mov qword [rbp + r15 - 0x38], rcx
mov qword [rbp + r15 - 0x30], r8
mov qword [rbp + r15 - 0x28], r9
add r15, 0x20
cmp rax, r15
jne 0x1400e7060
mov rbx, r10
inc bl
mov r8, qword [rbp + 0x1970]
mov rax, qword [rbp + 0x1ba0]
lea rcx, [rbp + 0x1ba8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1ae0], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x1af0], rcx
mov rdi, qword [rbp + 0x1998]
mov r15, r12
mov qword [rbp + 0x19a0], rax
mov rax, qword [rbp + 0x1af0]
lea rcx, [rbp + 0x19a8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x1ae0]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x1bd7], 1
lea rcx, [rbp + 0x1970]
mov rdx, rdi
call fcn.140176170
test byte [rbp + 0x19e8], 1
je 0x1400e7390
cmp rsi, 0x65
jae 0x1400e9ade
mov r8, qword [rbp + 0x1970]
test rsi, rsi
je 0x1400e7397
mov rax, rsi
shl rax, 5
lea r9, [rax + rbp]
add r9, 0xffffffffffffffc0
lea r10, [rbp - 0x40]
jmp 0x1400e716d
add r10, 0x20
cmp r10, r9
je 0x1400e7397
mov rcx, qword [r10 + 0x10]
mov rdx, qword [r10 + 0x18]
cmp rdx, rcx
jb 0x1400e96db
mov rax, qword [rbp + 0x1978]
cmp rdx, rax
ja 0x1400e96fa
mov r11, rcx
sub r11, rdx
je 0x1400e7160
lea rax, [r8 + rcx]
mov edi, edx
sub edi, ecx
and edi, 3
jne 0x1400e71bb
cmp r11, 0xfffffffffffffffc
ja 0x1400e7160
add rdx, r8
jmp 0x1400e71dd
mov byte [rax], 0x20
inc rax
dec rdi
je 0x1400e71a3
movzx ecx, byte [rax]
cmp ecx, 0xd
je 0x1400e71b0
cmp ecx, 0xa
je 0x1400e71b0
jmp 0x1400e71b3
mov byte [rax + 3], 0x20
add rax, 4
cmp rax, rdx
je 0x1400e7160
movzx ecx, byte [rax]
cmp ecx, 0xd
je 0x1400e71ea
cmp ecx, 0xa
jne 0x1400e71ed
mov byte [rax], 0x20
movzx ecx, byte [rax + 1]
cmp ecx, 0xd
je 0x1400e71fb
cmp ecx, 0xa
jne 0x1400e71ff
mov byte [rax + 1], 0x20
movzx ecx, byte [rax + 2]
cmp ecx, 0xd
je 0x1400e720d
cmp ecx, 0xa
jne 0x1400e7211
mov byte [rax + 2], 0x20
movzx ecx, byte [rax + 3]
cmp ecx, 0xd
je 0x1400e71d0
cmp ecx, 0xa
je 0x1400e71d0
jmp 0x1400e71d4
movzx edx, byte [0x1402a4618]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jae 0x1400e87af
mov rcx, qword [0x1402a4608]
call fcn.140138e80
test al, al
je 0x1400e6e9a
mov rcx, qword [0x1402a4608]
mov r8, qword [rcx + 0x38]
test r8, r8
je 0x1400e9a88
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9a88
lea r9, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
mov r10, qword [r9 + 0x10]
lea r11, [rbp + 0x1ba8]
mov qword [r11 + 0x10], r10
movups xmm0, xmmword [r9]
movups xmmword [r11], xmm0
mov qword [rbp + 0x1bc0], 0
lea r10, str.Response.parse
mov qword [rbp + 0x1a70], r10
mov qword [rbp + 0x1a78], 1
mov qword [rbp + 0x1a80], 8
movups xmmword [rbp + 0x1a88], xmm6
cmp r8, 1
je 0x1400e9a88
mov r8, qword [r9 + 0x10]
mov qword [rsi + 0x10], r8
movups xmm0, xmmword [r9]
movups xmmword [rsi], xmm0
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b50], 1
mov rdx, qword [rdi + 8]
mov qword [rbp + 0x1b70], rdx
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x19f0], rdx
lea rdx, [rbp + 0x1a70]
mov qword [rbp + 0x19f8], rdx
mov qword [rbp + 0x1a00], r12
lea rdx, [rbp + 0x1b30]
mov qword [rbp + 0x1a08], rdx
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1a10], rdx
lea rdx, [0x1401cd1f0]
mov qword [rbp + 0x1a18], rdx
lea rdx, [rbp + 0x19f0]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 2
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e6e9a
mov r8, qword [rbp + 0x1970]
mov rax, qword [rbp + 0x1978]
mov rdi, qword [rbp + 0x1988]
test dil, 1
jne 0x1400e73e0
mov qword [rbp + 0x1a58], r8
mov qword [rbp + 0x1a60], rax
mov qword [rbp + 0x1a68], rdi
mov rax, qword [str.p__]
mov qword [rbp + 0x1a50], rax
jmp 0x1400e747c
shr rdi, 5
sub r8, rdi
add rax, rdi
mov rcx, qword [rbp + 0x1980]
add rcx, rdi
mov qword [rbp + 0x1b30], rcx
mov qword [rbp + 0x1b38], r8
mov qword [rbp + 0x1b40], rax
mov byte [rbp + 0x1bdd], 1
mov byte [rbp + 0x1bdc], 0
lea rcx, [rbp + 0x19f0]
lea rdx, [rbp + 0x1b30]
call fcn.140177040
mov qword [rbp + 0x1b08], rdi
mov rcx, qword [rbp + 0x1a00]
mov rax, rcx
sub rax, rdi
jb 0x1400e9b05
mov qword [rbp + 0x1a00], rax
add qword [rbp + 0x19f8], rdi
movups xmm0, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1a50], xmm0
mov rax, qword [rbp + 0x1a00]
mov qword [rbp + 0x1a60], rax
mov rax, qword [rbp + 0x1a08]
mov qword [rbp + 0x1a68], rax
mov rcx, qword [rbp + 0x1948]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
mov qword [rbp + 0x1968], r15
jne 0x1400e74b0
mov byte [rbp + 0x1bd9], 1
lea rcx, [rbp + 0x19f0]
call fcn.14016e730
jmp 0x1400e74f3
mov qword [rbp + 0x19f0], rax
mov rax, qword [rbp + 0x1950]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmm4, xmmword [rax + 0x40]
mov rax, qword [rax + 0x50]
lea rcx, [rbp + 0x19f8]
mov qword [rcx + 0x50], rax
movups xmmword [rcx + 0x40], xmm4
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
cmp bl, 2
sete r15b
test byte [rbp + 0x1b6e], 1
mov qword [rbp + 0x1990], r14
mov qword [rbp + 0x1960], rbx
je 0x1400e7590
mov byte [rbp + 0x1bdb], 1
mov byte [rbp + 0x1bda], 1
lea rcx, [rbp + 0xc40]
xor edx, edx
call fcn.1400fd480
cmp dword [rbp + 0xc40], 3
je 0x1400e9aa0
movups xmm0, xmmword [rbp + 0xc90]
movaps xmmword [rbp + 0x1ac0], xmm0
movups xmm0, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0x1ab0], xmm0
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movaps xmmword [rbp + 0x1aa0], xmm3
movaps xmmword [rbp + 0x1a90], xmm2
movaps xmmword [rbp + 0x1a80], xmm1
movaps xmmword [rbp + 0x1a70], xmm0
jmp 0x1400e759b
mov qword [rbp + 0x1a70], 3
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rcx, [rbp + 0x19f0]
mov rdx, rsi
call fcn.1400fc550
test al, al
jne 0x1400e99f8
cmp rsi, 0x65
jae 0x1400e99ca
shl rsi, 5
lea rax, [rsi + rbp]
add rax, 0xffffffffffffffc0
mov qword [rbp + 0x1bc8], rax
lea r13, [rbp - 0x40]
nop dword [rax + rax]
cmp r13, qword [rbp + 0x1bc8]
je 0x1400e858d
mov rdx, qword [r13]
mov rax, qword [r13 + 8]
mov r8, rax
sub r8, rdx
jb 0x1400e974b
mov r9, qword [rbp + 0x1a60]
cmp rax, r9
ja 0x1400e971f
add rdx, qword [rbp + 0x1a58]
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rcx, [rbp + 0x1ba0]
call fcn.14016fa30
test byte [rbp + 0x1ba0], 1
jne 0x1400e8c5f
lea rax, [rbp + 0x1ba8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x19d0], xmm1
movaps xmmword [rbp + 0x19c0], xmm0
mov r8, qword [r13 + 0x10]
mov r9, qword [r13 + 0x18]
mov byte [rbp + 0x1bd8], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x1a50]
call fcn.1400fb5d0
mov rax, qword [rbp + 0xc40]
test rax, rax
je 0x1400e9777
lea rdx, [rbp + 0xc60]
mov rcx, qword [rdx - 8]
lea r8, [rbp + 0x1b10]
mov qword [r8 + 0x10], rcx
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [r8], xmm0
mov qword [rbp + 0x1b08], rax
mov byte [rbp + 0x1b28], 0
cmp qword [rbp + 0x19c0], 0
jne 0x1400e7714
cmp byte [rbp + 0x19c8], 0x14
jne 0x1400e7714
test r15b, 1
je 0x1400e7990
mov byte [rbp + 0x1be1], 1
mov r8d, 5
lea rcx, [rbp + 0x1b08]
lea rdx, [0x1401cf2d2]
call fcn.1400ed2b0
mov r15d, eax
xor r15b, 1
cmp dword [rbp + 0x1a70], 3
je 0x1400e7b10
mov r8, qword [r13]
mov r9, qword [r13 + 8]
mov byte [rbp + 0x1be1], 1
lea rcx, [rbp + 0x1b70]
lea rdx, [rbp + 0x1a50]
call fcn.1400fb5d0
lea rax, [rbp + 0x19c0]
mov qword [rbp + 0x1ae0], rax
mov byte [rbp + 0x1be7], 1
lea rcx, [rbp + 0x1a70]
call fcn.1400fd120
test al, al
jne 0x1400e97ef
mov byte [rbp + 0x1be7], 1
lea rcx, [rbp + 0x1a70]
lea rdx, [rbp + 0x1ae0]
call fcn.1400fc060
mov esi, eax
movzx eax, word [rbp + 0x1ac8]
and ax, si
movzx ebx, ax
xor edi, edi
jmp 0x1400e77b6
movzx ecx, byte [rcx + 8]
cmp cl, byte [rax + 8]
je 0x1400e788b
nop word cs:[rax + rax]
inc rdi
inc rbx
cmp rbx, qword [rbp + 0x1ac0]
jb 0x1400e77d7
mov rax, qword [rbp + 0x1ac0]
nop word cs:[rax + rax]
test rax, rax
je 0x1400e77d0
xor ebx, ebx
mov rax, qword [rbp + 0x1ab8]
movzx r12d, word [rax + rbx*4]
cmp r12, 0xffff
je 0x1400e79d0
movzx eax, word [rax + rbx*4 + 2]
movzx ecx, word [rbp + 0x1ac8]
mov edx, eax
and edx, ecx
mov r8d, ebx
sub r8d, edx
and r8d, ecx
cmp r8, rdi
jb 0x1400e7fd0
cmp ax, si
jne 0x1400e77b0
mov rdx, qword [rbp + 0x1a98]
cmp rdx, r12
jbe 0x1400e96c0
mov rcx, qword [rbp + 0x1a90]
lea r14, [r12 + r12*2]
mov r8d, r14d
shl r8d, 5
mov rax, qword [rbp + 0x1ae0]
mov r9, qword [rcx + r8 + 0x38]
test r9, r9
setne r10b
cmp qword [rax], 0
sete r11b
cmp r10b, r11b
je 0x1400e77b0
add rcx, r8
add rcx, 0x38
test r9, r9
je 0x1400e7799
mov byte [rbp + 0x1be7], 1
mov rdx, rax
call fcn.140176fe0
test al, al
je 0x1400e77b0
mov rdx, qword [rbp + 0x1a98]
cmp rdx, r12
jbe 0x1400e9b99
mov rax, qword [rbp + 0x1a90]
shl r14d, 5
lea rdi, [rax + r14]
test byte [rax + r14], 1
je 0x1400e82ac
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rbp + 0x1ab0]
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
lea rax, [rbp + 0xc60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc40], 1
mov qword [rbp + 0xc48], rsi
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r12
cmp rbx, qword [rbp + 0x1aa0]
jne 0x1400e7915
lea rcx, [rbp + 0x1aa0]
lea rdx, [0x1401cca30]
call fcn.1400fb4d0
mov rax, qword [rbp + 0x1aa8]
mov rcx, rbx
shl rcx, 6
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rdx, [rbx + 1]
mov qword [rbp + 0x1ab0], rdx
cmp rsi, rdx
jae 0x1400e9bee
mov rax, qword [rbp + 0x1aa8]
shl rsi, 6
mov qword [rax + rsi + 0x10], 1
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], 1
mov qword [rdi + 0x10], rbx
jmp 0x1400e7b10
mov byte [rbp + 0x1be1], 1
mov r8d, 0xa
lea rcx, [rbp + 0x1b08]
lea rdx, str.keep_aliveclose
call fcn.1400ed2b0
mov r15d, eax
cmp dword [rbp + 0x1a70], 3
jne 0x1400e7721
jmp 0x1400e7b10
mov rdi, qword [rbp + 0x1a98]
mov rdx, qword [rbp + 0x1ae0]
mov byte [rbp + 0x1be7], 1
lea rcx, [rbp + 0x1ba0]
call fcn.140170000
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
movaps xmmword [rbp + 0x1b40], xmm1
movaps xmmword [rbp + 0x1b30], xmm0
mov rcx, qword [rbp + 0x1a98]
cmp rcx, 0x7fff
mov qword [rbp + 0x1b98], rcx
ja 0x1400e991e
movups xmm0, xmmword [rbp + 0x1ba0]
movups xmm1, xmmword [rbp + 0x1bb0]
lea rax, [rbp + 0xc60]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov word [rbp + 0xc98], si
mov qword [rbp + 0xc40], 0
cmp rcx, qword [rbp + 0x1a88]
jne 0x1400e7a89
lea rcx, [rbp + 0x1a88]
lea rdx, [0x1401ccb08]
call fcn.1400fb310
mov rax, qword [rbp + 0x1a90]
mov rdx, qword [rbp + 0x1b98]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movups xmm4, xmmword [rbp + 0xc80]
movups xmm5, xmmword [rbp + 0xc90]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rbp + 0x1a98], rdx
mov rdx, qword [rbp + 0x1ac0]
cmp rbx, rdx
jae 0x1400e9903
mov rax, qword [rbp + 0x1ab8]
mov word [rax + rbx*4], di
mov word [rax + rbx*4 + 2], si
movaps xmm0, xmmword [rbp + 0x19c0]
movaps xmm1, xmmword [rbp + 0x19d0]
movaps xmmword [rbp + 0x1af0], xmm1
movaps xmmword [rbp + 0x1ae0], xmm0
mov rax, qword [rbp + 0x1b28]
mov qword [rbp + 0x1bc0], rax
movups xmm0, xmmword [rbp + 0x1b08]
movups xmm1, xmmword [rbp + 0x1b18]
movaps xmmword [rbp + 0x1bb0], xmm1
movaps xmmword [rbp + 0x1ba0], xmm0
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 1
lea rcx, [rbp + 0x19f0]
call fcn.1400fcdd0
test al, al
jne 0x1400e978f
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 1
lea rcx, [rbp + 0x19f0]
lea rdx, [rbp + 0x1ae0]
call fcn.140028e90
mov esi, eax
add r13, 0x20
movzx eax, word [rbp + 0x1a48]
and ax, si
movzx ebx, ax
xor edi, edi
jmp 0x1400e7bc6
movzx eax, byte [rcx + 8]
cmp al, byte [rbp + 0x1ae8]
je 0x1400e7c9c
inc rdi
inc rbx
mov rdx, qword [rbp + 0x1a40]
cmp rbx, rdx
jb 0x1400e7be7
mov rdx, qword [rbp + 0x1a40]
nop dword [rax]
test rdx, rdx
je 0x1400e7be0
xor ebx, ebx
mov rax, qword [rbp + 0x1a38]
movzx r12d, word [rax + rbx*4]
cmp r12, 0xffff
je 0x1400e7dc0
movzx eax, word [rax + rbx*4 + 2]
movzx ecx, word [rbp + 0x1a48]
mov edx, eax
and edx, ecx
mov r8d, ebx
sub r8d, edx
and r8d, ecx
cmp r8, rdi
jb 0x1400e7f30
cmp ax, si
jne 0x1400e7bc0
mov rdx, qword [rbp + 0x1a18]
cmp rdx, r12
jbe 0x1400e95b3
mov rax, qword [rbp + 0x1a10]
imul r14, r12, 0x68
mov r8, qword [rax + r14 + 0x40]
test r8, r8
setne cl
cmp qword [rbp + 0x1ae0], 0
sete r9b
cmp cl, r9b
je 0x1400e7bc0
lea rcx, [rax + r14]
add rcx, 0x40
test r8, r8
je 0x1400e7bb0
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 1
lea rdx, [rbp + 0x1ae0]
call fcn.140176fe0
test al, al
je 0x1400e7bc0
mov rdx, qword [rbp + 0x1a18]
cmp rdx, r12
jbe 0x1400e9a66
mov rax, qword [rbp + 0x1a10]
lea rdi, [rax + r14]
test byte [rax + r14], 1
je 0x1400e81a7
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rbp + 0x1a30]
mov rax, qword [rbp + 0x1bc0]
lea rcx, [rbp + 0xc60]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc40], 1
mov qword [rbp + 0xc48], rsi
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r12
cmp rbx, qword [rbp + 0x1a20]
jne 0x1400e7d2d
lea rcx, [rbp + 0x1a20]
lea rdx, [0x1401cca30]
call fcn.14009ee10
mov rax, qword [rbp + 0x1a28]
lea rcx, [rbx + rbx*8]
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
mov rdx, qword [rbp + 0xc80]
mov qword [rax + rcx*8 + 0x40], rdx
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
lea rdx, [rbx + 1]
mov qword [rbp + 0x1a30], rdx
cmp rsi, rdx
jae 0x1400e9bb4
mov rax, qword [rbp + 0x1a28]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rbx
mov qword [rdi], 1
mov qword [rdi + 0x10], rbx
mov rax, qword [rbp + 0x1ae0]
test rax, rax
jne 0x1400e8285
jmp 0x1400e75f0
mov r9, qword [rbp + 0x1a18]
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmm1, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0x1b80], xmm1
movaps xmmword [rbp + 0x1b70], xmm0
mov rax, qword [rbp + 0x1bc0]
mov qword [rbp + 0x1b50], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movaps xmmword [rbp + 0x1b40], xmm1
movaps xmmword [rbp + 0x1b30], xmm0
cmp r9, 0x7fff
ja 0x1400e9871
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmm1, xmmword [rbp + 0x1af0]
lea rcx, [rbp + 0xc60]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rbp + 0x1bc0]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov word [rbp + 0xca0], si
mov qword [rbp + 0xc40], 0
cmp r9, qword [rbp + 0x1a08]
jne 0x1400e7e9b
mov qword [rbp + 0x1b98], r9
lea rcx, [rbp + 0x1a08]
lea rdx, [0x1401ccb08]
call fcn.14009efc0
mov rdx, qword [rbp + 0x1a40]
mov r9, qword [rbp + 0x1b98]
mov rax, qword [rbp + 0x1a10]
imul rcx, r9, 0x68
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movups xmm4, xmmword [rbp + 0xc80]
movups xmm5, xmmword [rbp + 0xc90]
mov r8, qword [rbp + 0xca0]
mov qword [rax + rcx + 0x60], r8
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [r9 + 1]
mov qword [rbp + 0x1a18], rax
cmp rbx, rdx
jae 0x1400e984f
mov rax, qword [rbp + 0x1a38]
mov word [rax + rbx*4], r9w
mov word [rax + rbx*4 + 2], si
jmp 0x1400e75f0
cmp rdi, 0x200
setae al
cmp qword [rbp + 0x19f0], 2
setne cl
and cl, al
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmm1, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0x1b40], xmm1
movaps xmmword [rbp + 0x1b30], xmm0
mov rax, qword [rbp + 0x1bc0]
mov qword [rbp + 0xc60], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movaps xmmword [rbp + 0xc50], xmm1
movaps xmmword [rbp + 0xc40], xmm0
mov byte [rbp + 0x1be6], 0
mov byte [rbp + 0x1be5], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rbx
lea rcx, [rbp + 0x19f0]
lea rdx, [rbp + 0x1b30]
lea r8, [rbp + 0xc40]
mov r9d, esi
call fcn.1400e6a10
test rax, rax
je 0x1400e75f0
jmp 0x1400e98cc
cmp rdi, 0x200
setae r12b
cmp qword [rbp + 0x1a70], 2
setne dil
mov rdx, qword [rbp + 0x1ae0]
mov byte [rbp + 0x1be7], 1
lea rcx, [rbp + 0x1ba0]
call fcn.140170000
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
movaps xmmword [rbp + 0x1b40], xmm1
movaps xmmword [rbp + 0x1b30], xmm0
mov rcx, qword [rbp + 0x1a98]
cmp rcx, 0x7fff
mov qword [rbp + 0x1b98], rcx
ja 0x1400e9974
movups xmm0, xmmword [rbp + 0x1ba0]
movups xmm1, xmmword [rbp + 0x1bb0]
lea rax, [rbp + 0xc60]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
movups xmmword [rax + 8], xmm1
movups xmmword [rax - 8], xmm0
mov word [rbp + 0xc98], si
mov qword [rbp + 0xc40], 0
cmp rcx, qword [rbp + 0x1a88]
jne 0x1400e8099
lea rcx, [rbp + 0x1a88]
lea rdx, [0x1401ccb08]
call fcn.1400fb310
and r12b, dil
mov rax, qword [rbp + 0x1a90]
mov r11, qword [rbp + 0x1b98]
lea rcx, [r11 + r11*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movups xmm4, xmmword [rbp + 0xc80]
movups xmm5, xmmword [rbp + 0xc90]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [r11 + 1]
mov qword [rbp + 0x1a98], rax
mov rax, qword [rbp + 0x1ab8]
mov rdx, qword [rbp + 0x1ac0]
xor ecx, ecx
xor r10d, r10d
cmp rbx, rdx
cmovae rbx, r10
test rdx, rdx
je 0x1400e8ad0
nop word [rax + rax]
movzx r8d, word [rax + rbx*4]
cmp r8w, 0xffff
je 0x1400e8169
inc rcx
movzx r9d, word [rax + rbx*4 + 2]
mov word [rax + rbx*4], r11w
mov word [rax + rbx*4 + 2], si
inc rbx
mov esi, r9d
mov r11d, r8d
cmp rbx, rdx
cmovae rbx, r10
test rdx, rdx
jne 0x1400e8130
jmp 0x1400e8ad0
mov word [rax + rbx*4], r11w
mov word [rax + rbx*4 + 2], si
cmp rcx, 0x80
setb al
not r12b
test r12b, al
jne 0x1400e7b10
cmp qword [rbp + 0x1a70], 0
jne 0x1400e7b10
mov qword [rbp + 0x1a70], 1
jmp 0x1400e7b10
mov rsi, qword [rbp + 0x1a30]
mov rax, qword [rbp + 0x1bc0]
lea rcx, [rbp + 0xc60]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], r12
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r12
cmp rsi, qword [rbp + 0x1a20]
jne 0x1400e8215
lea rcx, [rbp + 0x1a20]
lea rdx, [0x1401cca18]
call fcn.14009ee10
mov rax, qword [rbp + 0x1a28]
lea rcx, [rsi + rsi*8]
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
mov rdx, qword [rbp + 0xc80]
mov qword [rax + rcx*8 + 0x40], rdx
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
lea rax, [rsi + 1]
mov qword [rbp + 0x1a30], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rax, qword [rbp + 0x1ae0]
test rax, rax
je 0x1400e75f0
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x1ae8]
mov r8, qword [rbp + 0x1af0]
mov byte [rbp + 0x1be1], 0
lea rcx, [rbp + 0x1af8]
call rax
jmp 0x1400e75f0
mov rsi, qword [rbp + 0x1ab0]
movups xmm0, xmmword [rbp + 0x1b70]
movups xmm1, xmmword [rbp + 0x1b80]
lea rax, [rbp + 0xc60]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], r12
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r12
cmp rsi, qword [rbp + 0x1aa0]
jne 0x1400e830f
lea rcx, [rbp + 0x1aa0]
lea rdx, [0x1401cca18]
call fcn.1400fb4d0
mov rax, qword [rbp + 0x1aa8]
mov rcx, rsi
shl rcx, 6
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [rsi + 1]
mov qword [rbp + 0x1ab0], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
jmp 0x1400e7b10
movzx edx, byte [0x1402a4600]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jae 0x1400e87ef
mov rcx, qword [0x1402a45f0]
call fcn.140138e80
test al, al
je 0x1400e6f80
mov rcx, qword [0x1402a45f0]
cmp qword [rcx + 0x38], 0
je 0x1400e9bd6
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9bd6
lea r8, [rcx + 0x38]
mov qword [rbp + 0x19f0], rdx
mov rdx, qword [r8 + 0x10]
lea r9, [rbp + 0x19f8]
mov qword [r9 + 0x10], rdx
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov qword [rbp + 0x1a10], 0
lea rdx, [rbp + 0x1970]
mov qword [rbp + 0x1b70], rdx
lea rdx, [fcn.1401aa0e0]
mov qword [rbp + 0x1b78], rdx
lea rdx, str.Response.parse_Complete__
mov qword [rbp + 0x1a70], rdx
mov qword [rbp + 0x1a78], 2
mov qword [rbp + 0x1a90], 0
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1a80], rdx
mov qword [rbp + 0x1a88], 1
lea rdx, [rbp + 0x19f0]
mov qword [rbp + 0x1b08], rdx
lea rdx, [rbp + 0x1a70]
mov qword [rbp + 0x1b10], rdx
mov qword [rbp + 0x1b18], r12
lea rdx, [rbp + 0x1b08]
mov qword [rbp + 0x1ba0], rdx
mov qword [rbp + 0x1ba8], 1
mov qword [rbp + 0x1bb0], rax
lea rdx, [rbp + 0x1ba0]
call fcn.140139ab0
jmp 0x1400e6f80
movzx ebx, byte [0x1402a45e8]
movzx r8d, bl
lea eax, [r8 - 1]
cmp eax, 2
jae 0x1400e8812
mov rcx, qword [0x1402a45d8]
mov edx, ebx
call fcn.140138e80
test al, al
je 0x1400e6f4f
mov rcx, qword [0x1402a45d8]
cmp qword [rcx + 0x38], 0
je 0x1400e9c09
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9c09
lea r8, [rcx + 0x38]
mov qword [rbp + 0x19f0], rdx
mov rdx, qword [r8 + 0x10]
lea r9, [rbp + 0x19f8]
mov qword [r9 + 0x10], rdx
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov qword [rbp + 0x1a10], 0
lea rdx, str.Response.parse_accepted_HTTP_0.9_response
mov qword [rbp + 0x1a70], rdx
mov qword [rbp + 0x1a78], 1
mov qword [rbp + 0x1a80], 8
movups xmmword [rbp + 0x1a88], xmm6
lea rdx, [rbp + 0x19f0]
mov qword [rbp + 0x1b08], rdx
lea rdx, [rbp + 0x1a70]
mov qword [rbp + 0x1b10], rdx
mov qword [rbp + 0x1b18], r12
lea rdx, [rbp + 0x1b08]
mov qword [rbp + 0x1ba0], rdx
mov qword [rbp + 0x1ba8], 1
mov qword [rbp + 0x1bb0], rax
lea rdx, [rbp + 0x1ba0]
call fcn.140139ab0
jmp 0x1400e6f4f
mov qword [rbp + 0x19c0], 0
mov bl, 1
cmp dword [rbp + 0x1a70], 3
mov sil, 1
mov r14, qword [rbp + 0x1990]
lea r12, [0x1401cd1d0]
mov r13, qword [0x1402a6dd0]
je 0x1400e866e
movaps xmm0, xmmword [rbp + 0x1ac0]
movaps xmmword [rbp + 0x1910], xmm0
movaps xmm0, xmmword [rbp + 0x1ab0]
movaps xmmword [rbp + 0x1900], xmm0
movaps xmm0, xmmword [rbp + 0x1a70]
movaps xmm1, xmmword [rbp + 0x1a80]
movaps xmm2, xmmword [rbp + 0x1a90]
movaps xmm3, xmmword [rbp + 0x1aa0]
movaps xmmword [rbp + 0x18f0], xmm3
movaps xmmword [rbp + 0x18e0], xmm2
movaps xmmword [rbp + 0x18d0], xmm1
movaps xmmword [rbp + 0x18c0], xmm0
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
mov byte [rbp + 0x1bde], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x19c0]
lea r8, [rbp + 0x18c0]
call fcn.1400f4860
cmp dword [rbp + 0xc40], 3
je 0x1400e866c
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
mov byte [rbp + 0x1bde], 1
lea rcx, [rbp + 0xc40]
call fcn.1400e65c0
xor esi, esi
cmp qword [rbp + 0x19a0], 0
je 0x1400e8705
movups xmm0, xmmword [rbp + 0x19a0]
movups xmm1, xmmword [rbp + 0x19b0]
movaps xmmword [rbp + 0x1930], xmm1
movaps xmmword [rbp + 0x1920], xmm0
mov byte [rbp + 0x1be0], sil
mov byte [rbp + 0x1bdf], 0
mov byte [rbp + 0x1bde], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x19c0]
lea r8, [rbp + 0x1920]
call fcn.1400f45a0
mov rax, qword [rbp + 0xc40]
test rax, rax
je 0x1400e8703
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0xc48]
mov r8, qword [rbp + 0xc50]
mov byte [rbp + 0x1be0], sil
mov byte [rbp + 0x1bdf], 0
mov byte [rbp + 0x1bde], 1
lea rcx, [rbp + 0xc58]
call rax
xor ebx, ebx
movups xmm0, xmmword [rbp + 0x1a40]
movaps xmmword [rbp + 0xc90], xmm0
movups xmm0, xmmword [rbp + 0x1a30]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [rbp + 0x19f0]
movups xmm1, xmmword [rbp + 0x1a00]
movups xmm2, xmmword [rbp + 0x1a10]
movups xmm3, xmmword [rbp + 0x1a20]
movaps xmmword [rbp + 0xc70], xmm3
movaps xmmword [rbp + 0xc60], xmm2
movaps xmmword [rbp + 0xc50], xmm1
movaps xmmword [rbp + 0xc40], xmm0
mov rax, qword [rbp + 0x19c0]
mov rcx, qword [rbp + 0x1960]
mov byte [rbp + 0xcaa], cl
mov rcx, qword [rbp + 0x1ad8]
mov word [rbp + 0xca8], cx
mov qword [rbp + 0xca0], rax
mov rax, qword [rbp + 0x1958]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
mov dword [rbp + 0x1bc8], ebx
mov dword [rbp + 0x1b98], esi
jg 0x1400e8825
je 0x1400e885a
jmp 0x1400e8846
test eax, eax
je 0x1400e6e9a
lea rcx, [0x1402a4608]
call fcn.1401af770
mov edx, eax
test al, al
jne 0x1400e7246
jmp 0x1400e6e9a
mov qword [rbp + 0x1ba0], 0
cmp byte [rbp + 0x1b50], 0
jne 0x1400e702c
jmp 0x1400e9a55
test eax, eax
je 0x1400e6f80
lea rcx, [0x1402a45f0]
call fcn.1401af770
mov edx, eax
test al, al
jne 0x1400e8381
jmp 0x1400e6f80
test r8d, r8d
jne 0x1400e8ab3
xor eax, eax
mov rsi, r8
jmp 0x1400e70e2
cmp ecx, 0x65
je 0x1400e8f50
cmp ecx, 0xcc
je 0x1400e9095
cmp ecx, 0x130
je 0x1400e9095
mov rcx, qword [rbp + 0x1ad8]
add ecx, 0xffffff9a
cmp cx, 0x61
ja 0x1400e8f59
mov rax, qword [r13]
test rax, rax
mov rsi, qword [rbp + 0x1998]
je 0x1400e8965
cmp qword [rsi + 8], 0
je 0x1400e8ef8
lea rcx, [rbp + 0xc40]
call fcn.140027700
mov rcx, qword [rbp + 0xca0]
test rcx, rcx
je 0x1400e88b4
mov qword [rbp + 0x1ad8], rcx
call fcn.1400fb970
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x1ad8]
call fcn.140007be0
cmp dword [rbp + 0x1a70], 3
mov esi, dword [rbp + 0x1bc8]
je 0x1400e88e6
cmp byte [rbp + 0x1b98], 0
je 0x1400e88e6
mov byte [rbp + 0x1bdb], sil
mov byte [rbp + 0x1bda], 0
lea rcx, [rbp + 0x1a70]
call fcn.1400e65c0
mov rax, qword [rbp + 0x1a50]
mov rdx, qword [rbp + 0x1a58]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x1a60]
mov byte [rbp + 0x1bdd], sil
mov byte [rbp + 0x1bdc], 0
lea rcx, [rbp + 0x1a68]
call rax
mov rdi, qword [rbp + 0x1998]
mov r15, qword [rbp + 0x1968]
mov rax, qword [rbp + 0x19a0]
test rax, rax
lea rcx, [rbp + 0x19b8]
je 0x1400e8959
test sil, sil
je 0x1400e8959
mov rdx, qword [rbp + 0x19a8]
mov r8, qword [rbp + 0x19b0]
call qword [rax + 0x20]
lea rsi, [rbp + 0x1b38]
jmp 0x1400e6e8d
lea rsi, [rbp + 0x1b38]
jmp 0x1400e6e8d
movzx eax, byte [0x1402a4588]
movzx ecx, al
lea edx, [rcx - 1]
cmp edx, 2
jb 0x1400e8993
test ecx, ecx
je 0x1400e886e
lea rcx, [0x1402a4578]
call fcn.1401af770
test al, al
je 0x1400e886e
mov rcx, qword [0x1402a4578]
mov edx, eax
call fcn.140138e80
test al, al
je 0x1400e886e
mov rcx, qword [0x1402a4578]
cmp qword [rcx + 0x38], 0
je 0x1400e9c70
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9c70
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
mov rdx, qword [r8 + 0x10]
lea r9, [rbp + 0x1ba8]
mov qword [r9 + 0x10], rdx
movups xmm0, xmmword [r8]
mov rdx, qword [rbp + 0x1ad8]
mov word [rbp + 0x1ad6], dx
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
movups xmmword [r9], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, [rbp + 0x1ad6]
mov qword [rbp + 0x1ae0], rax
lea rax, [fcn.1401a99e0]
mov qword [rbp + 0x1ae8], rax
lea rax, str.ignoring_informational_response:
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b50], 0
lea rax, [rbp + 0x1ae0]
mov qword [rbp + 0x1b40], rax
mov qword [rbp + 0x1b48], 1
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b78], rax
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e886e
lea rcx, [0x1402a45d8]
call fcn.1401af770
mov ebx, eax
test al, al
jne 0x1400e84a9
jmp 0x1400e6f4f
jmp 0x1400e8ad0
mov rax, qword [r13]
cmp rax, 1
ja 0x1400e8c26
movzx edx, byte [0x1402a44c8]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e8b10
test eax, eax
je 0x1400e8c26
lea rcx, [0x1402a44b8]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e8c26
lea r12, [0x1401cd1d0]
mov rsi, r14
mov rcx, qword [0x1402a44b8]
call fcn.140138e80
test al, al
mov r14, rsi
je 0x1400e8c26
mov rcx, qword [0x1402a44b8]
cmp qword [rcx + 0x38], 0
je 0x1400e9c21
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9c21
add rdi, r15
lea r8, [rcx + 0x38]
mov qword [rbp + 0x19f0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x19f8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1a08], rdx
mov qword [rbp + 0x1a10], 0
mov qword [rbp + 0x19c0], rdi
lea rdx, [0x1400cc880]
mov qword [rbp + 0x19c8], rdx
lea rdx, str.header_name_larger_than_64kb:
mov qword [rbp + 0x1a70], rdx
mov qword [rbp + 0x1a78], 1
mov qword [rbp + 0x1a90], 0
lea rdx, [rbp + 0x19c0]
mov qword [rbp + 0x1a80], rdx
mov qword [rbp + 0x1a88], 1
lea rdx, [rbp + 0x19f0]
mov qword [rbp + 0x1b70], rdx
lea rdx, [rbp + 0x1a70]
mov qword [rbp + 0x1b78], rdx
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
mov r14, rsi
mov byte [r14 + 8], 9
mov qword [r14], 4
mov rax, qword [rbp + 0x1ba0]
test rax, rax
je 0x1400e8ebe
lea rcx, [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1ba8]
mov r8, qword [rbp + 0x1bb0]
call qword [rax + 0x20]
jmp 0x1400e8ebe
mov rax, qword [0x1402a6dd0]
mov rax, qword [rax]
cmp rax, 4
ja 0x1400e8dec
movzx edx, byte [0x1402a45d0]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e8cb8
test eax, eax
je 0x1400e8dec
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rcx, [0x1402a45c0]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e8dec
mov rcx, qword [0x1402a45c0]
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
call fcn.140138e80
test al, al
je 0x1400e8dec
mov rcx, qword [0x1402a45c0]
cmp qword [rcx + 0x38], 0
je 0x1400e9c3e
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9c3e
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1b30], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1b38], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1b48], rdx
mov qword [rbp + 0x1b50], 0
lea r8, [rbp + 0x1b30]
mov qword [rbp + 0x1ae0], r8
lea rdx, [0x140170070]
mov qword [rbp + 0x1ae8], rdx
lea rdx, str.Internal_Hyper_error__please_report
mov qword [rbp + 0xc40], rdx
mov qword [rbp + 0xc48], 1
mov qword [rbp + 0xc60], 0
lea rdx, [rbp + 0x1ae0]
mov qword [rbp + 0xc50], rdx
mov qword [rbp + 0xc58], 1
mov qword [rbp + 0x1b70], r8
lea rdx, [rbp + 0xc40]
mov qword [rbp + 0x1b78], rdx
lea rdx, [0x1401cd1d0]
mov qword [rbp + 0x1b80], rdx
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
mov r14, qword [rbp + 0x1990]
mov byte [r14 + 8], 0xb
mov qword [r14], 4
mov bl, 1
xor ecx, ecx
mov sil, 1
cmp dword [rbp + 0x1a70], 3
sete al
or al, cl
test al, 1
jne 0x1400e8e2f
mov byte [rbp + 0x1bdb], bl
mov byte [rbp + 0x1bda], sil
lea rcx, [rbp + 0x1a70]
call fcn.1400e65c0
test sil, sil
je 0x1400e8e46
mov byte [rbp + 0x1bd9], bl
lea rcx, [rbp + 0x19f0]
call fcn.140027700
mov rax, qword [rbp + 0x1a50]
mov rdx, qword [rbp + 0x1a58]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x1a60]
mov byte [rbp + 0x1bdd], bl
mov byte [rbp + 0x1bdc], 0
lea rcx, [rbp + 0x1a68]
call rax
mov rax, qword [rbp + 0x19a0]
test rax, rax
je 0x1400e8ebe
test bl, bl
je 0x1400e8ebe
mov rdx, qword [rbp + 0x19a8]
mov r8, qword [rbp + 0x19b0]
lea rcx, [rbp + 0x19b8]
call qword [rax + 0x20]
jmp 0x1400e8ebe
mov eax, eax
lea rcx, [0x1401cee20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov byte [r14 + 8], al
mov qword [r14], 4
mov rax, r14
movaps xmm6, xmmword [rbp + 0x1bf0]
add rsp, 0x1c88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [r14], 3
jmp 0x1400e8ebe
mov byte [r14 + 8], 0xa
jmp 0x1400e8eb7
mov al, 9
jmp 0x1400e8eb3
mov al, 0xa
jmp 0x1400e8eb3
mov al, 4
jmp 0x1400e8eb3
mov eax, 3
mov qword [r14], rax
lea rcx, [rbp + 0xc40]
call fcn.140027700
mov rcx, qword [rbp + 0xca0]
test rcx, rcx
mov ebx, dword [rbp + 0x1bc8]
je 0x1400e910d
mov qword [rbp + 0x19e8], rcx
call fcn.1400fb970
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x19e8]
call fcn.140007be0
mov ebx, dword [rbp + 0x1bc8]
jmp 0x1400e910d
mov dl, 1
xor edi, edi
jmp 0x1400e9099
cmp eax, 5
je 0x1400e9095
cmp eax, 7
je 0x1400e911d
cmp eax, 0xb
jne 0x1400e913e
mov rax, qword [r13]
test rax, rax
jne 0x1400e913e
movzx edx, byte [0x1402a4570]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e8fb1
test eax, eax
je 0x1400e913e
lea rcx, [0x1402a4560]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e913e
mov rcx, qword [0x1402a4560]
call fcn.140138e80
test al, al
je 0x1400e913e
mov rcx, qword [0x1402a4560]
cmp qword [rcx + 0x38], 0
je 0x1400e9c8d
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9c8d
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1ba8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1bb8], rdx
mov qword [rbp + 0x1bc0], 0
lea rdx, str.Client::decoder_is_missing_the_Method
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b40], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b48], xmm0
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rdx
lea rdx, [rbp + 0x1b30]
mov qword [rbp + 0x1b78], rdx
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e913e
xor edi, edi
xor edx, edx
movaps xmm0, xmmword [rbp + 0xca0]
movups xmmword [r14 + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc90]
movups xmmword [r14 + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [r14 + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc40]
movaps xmm1, xmmword [rbp + 0xc50]
movaps xmm2, xmmword [rbp + 0xc60]
movaps xmm3, xmmword [rbp + 0xc70]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov eax, edx
xor al, 1
movzx eax, al
xor ecx, ecx
test r15b, 1
cmovne ecx, eax
mov qword [r14 + 0x70], rdi
mov byte [r14 + 0x78], 0
mov byte [r14 + 0x79], cl
mov byte [r14 + 0x7a], dl
mov ecx, dword [rbp + 0x1b98]
xor cl, 1
xor esi, esi
jmp 0x1400e8e06
mov rax, qword [rbp + 0x1ad8]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x1400e913e
mov dl, 1
xor edi, edi
mov ebx, dword [rbp + 0x1bc8]
jmp 0x1400e9099
movups xmm0, xmmword [0x1401cd5b0]
movaps xmmword [rbp + 0x1b40], xmm0
movups xmm0, xmmword [0x1401cd5a0]
movaps xmmword [rbp + 0x1b30], xmm0
lea rcx, [rbp + 0xc40]
lea rsi, [rbp + 0x1b30]
mov rdx, rsi
call fcn.1400fc920
test al, al
je 0x1400e92a2
cmp byte [rbp + 0xcaa], 1
jne 0x1400e92d9
mov rax, qword [r13]
mov bl, 2
cmp rax, 2
jae 0x1400e9444
movzx edx, byte [0x1402a4558]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e91c5
test eax, eax
je 0x1400e9444
lea rcx, [0x1402a4548]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e9444
mov rcx, qword [0x1402a4548]
call fcn.140138e80
test al, al
je 0x1400e9444
mov rcx, qword [0x1402a4548]
cmp qword [rcx + 0x38], 0
je 0x1400e9ca7
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9ca7
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1ba8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1bb8], rdx
mov qword [rbp + 0x1bc0], 0
lea rdx, str.HTTP_1.0_cannot_have_Transfer_Encoding_header
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b40], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b48], xmm0
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rdx
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e9444
lea rcx, [rbp + 0xc40]
call fcn.1400ed420
cmp rax, 1
jne 0x1400e92f9
lea rcx, [rbp + 0x1b30]
call fcn.1400e0500
cmp byte [rbp + 0x1b30], 0
je 0x1400e9570
movzx ebx, byte [rbp + 0x1b31]
jmp 0x1400e9444
lea rcx, [rbp + 0xc40]
call fcn.1400ed8e0
test al, al
je 0x1400e9452
mov rdi, 0xfffffffffffffffe
jmp 0x1400e9585
movups xmm0, xmmword [0x1401cd5d0]
movaps xmmword [rbp + 0x1b40], xmm0
movups xmm0, xmmword [0x1401cd5c0]
movaps xmmword [rbp + 0x1b30], xmm0
lea rcx, [rbp + 0xc40]
mov rdx, rsi
call fcn.1400fc920
mov rcx, qword [r13]
test al, al
je 0x1400e9579
mov bl, 1
cmp rcx, 2
jae 0x1400e9444
movzx edx, byte [0x1402a4528]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e936c
test eax, eax
je 0x1400e9444
lea rcx, [0x1402a4518]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e9444
mov rcx, qword [0x1402a4518]
call fcn.140138e80
test al, al
je 0x1400e9444
mov rcx, qword [0x1402a4518]
cmp qword [rcx + 0x38], 0
je 0x1400e9cc1
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9cc1
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1ba8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1bb8], rdx
mov qword [rbp + 0x1bc0], 0
lea rdx, str.illegal_Content_Length_header
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b40], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b48], xmm0
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rdx
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
mov byte [r14 + 8], bl
mov eax, 4
jmp 0x1400e8efd
mov rax, qword [r13]
mov rdi, 0xffffffffffffffff
test rax, rax
jne 0x1400e9585
movzx edx, byte [0x1402a4540]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e9496
test eax, eax
je 0x1400e95a8
lea rcx, [0x1402a4530]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e9585
mov rcx, qword [0x1402a4530]
call fcn.140138e80
test al, al
je 0x1400e9585
mov rcx, qword [0x1402a4530]
cmp qword [rcx + 0x38], 0
je 0x1400e9cdb
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9cdb
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1ba8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1bb8], rdx
mov qword [rbp + 0x1bc0], 0
lea rdx, str.not_chunked__read_till_eof
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b40], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b48], xmm0
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rdx
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e9585
mov rdi, qword [rbp + 0x1b38]
jmp 0x1400e9585
mov rdi, 0xffffffffffffffff
test rcx, rcx
je 0x1400e9592
xor edx, edx
mov ebx, dword [rbp + 0x1bc8]
jmp 0x1400e9099
movzx edx, byte [0x1402a4510]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x1400e95e7
test eax, eax
jne 0x1400e95d5
mov ebx, dword [rbp + 0x1bc8]
jmp 0x1400e9099
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 1
lea r8, [0x1401cca60]
mov rcx, r12
call fcn.1401b29b4
jmp 0x1400e9d0d
lea rcx, [0x1402a4500]
call fcn.1401af770
mov edx, eax
test al, al
je 0x1400e9585
mov rcx, qword [0x1402a4500]
call fcn.140138e80
test al, al
je 0x1400e9585
mov rcx, qword [0x1402a4500]
cmp qword [rcx + 0x38], 0
je 0x1400e9cf5
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400e9cf5
lea r8, [rcx + 0x38]
mov qword [rbp + 0x1ba0], rdx
movups xmm0, xmmword [r8]
movups xmmword [rbp + 0x1ba8], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rbp + 0x1bb8], rdx
mov qword [rbp + 0x1bc0], 0
lea rdx, str.neither_Transfer_Encoding_nor_Content_Length
mov qword [rbp + 0x1b30], rdx
mov qword [rbp + 0x1b38], 1
mov qword [rbp + 0x1b40], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b48], xmm0
lea rdx, [rbp + 0x1ba0]
mov qword [rbp + 0x1b70], rdx
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x1b80], r12
lea rdx, [rbp + 0x1b70]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rax
lea rdx, [rbp + 0x1b08]
call fcn.140139ab0
jmp 0x1400e9585
mov byte [rbp + 0x1be7], 1
lea r8, [0x1401cca60]
mov rcx, r12
call fcn.1401b29b4
jmp 0x1400e9d0d
mov byte [rbp + 0x1bdd], 1
mov byte [rbp + 0x1bdc], 1
lea r8, [0x1401cd3e8]
call fcn.1401b2db0
jmp 0x1400e9d0d
mov byte [rbp + 0x1bdd], 1
mov byte [rbp + 0x1bdc], 1
lea r8, [0x1401cd3e8]
mov rcx, rdx
mov rdx, rax
call fcn.1401b2d40
jmp 0x1400e9d0d
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea r8, [0x1401cd368]
mov rcx, rax
mov rdx, r9
call fcn.1401b2d40
jmp 0x1400e9d0d
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea r8, [0x1401cd368]
mov rcx, rdx
mov rdx, rax
call fcn.1401b2db0
jmp 0x1400e9d0d
mov byte [rbp + 0x1bd8], 1
lea rcx, [0x1401c8d80]
call fcn.1401b2810
jmp 0x1400e9d0d
mov rax, qword [rbp + 0x1ba0]
mov rdx, qword [rbp + 0x1ba8]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1bb8]
mov r8, qword [rbp + 0x1bb0]
mov byte [rbp + 0x1bd6], 1
call rax
mov rax, qword [rbp + 0x1ae0]
test rax, rax
je 0x1400e98cc
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x1ae8]
mov r8, qword [rbp + 0x1af0]
mov byte [rbp + 0x1be1], 0
lea rcx, [rbp + 0x1af8]
call rax
jmp 0x1400e98cc
mov rax, qword [rbp + 0x1b70]
mov rdx, qword [rbp + 0x1b78]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1b88]
mov r8, qword [rbp + 0x1b80]
mov byte [rbp + 0x1be1], 1
call rax
mov byte [rbp + 0x1be1], 1
lea rax, [0x1401cd380]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401cd320]
lea r9, [0x1401cc990]
lea r8, [rbp + 0x1b30]
mov edx, 0x17
call fcn.1401b2c00
jmp 0x1400e9d0d
mov byte [rbp + 0x1be6], 0
mov byte [rbp + 0x1be5], 0
lea r8, [0x1401cca90]
mov rcx, rbx
call fcn.1401b29b4
jmp 0x1400e9d0d
mov qword [rbp + 0x1b98], r9
mov rax, qword [rbp + 0x1b30]
mov rdx, qword [rbp + 0x1b38]
lea rcx, [rbp + 0x1b48]
mov r8, qword [rbp + 0x1b40]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x1b70]
test rax, rax
je 0x1400e98cc
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1b88]
mov rdx, qword [rbp + 0x1b78]
mov r8, qword [rbp + 0x1b80]
mov byte [rbp + 0x1be6], 0
mov byte [rbp + 0x1be5], 0
call rax
mov byte [rbp + 0x1be1], 0
lea rax, [0x1401cd380]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401cd320]
lea r9, [0x1401cc990]
lea r8, [rbp + 0x1b30]
mov edx, 0x17
call fcn.1401b2c00
jmp 0x1400e9d0d
mov byte [rbp + 0x1be7], 0
lea r8, [0x1401cca90]
mov rcx, rbx
call fcn.1401b29b4
jmp 0x1400e9d0d
mov rax, qword [rbp + 0x1b30]
mov rdx, qword [rbp + 0x1b38]
lea rcx, [rbp + 0x1b48]
mov r8, qword [rbp + 0x1b40]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x1ba0]
test rax, rax
je 0x1400e9818
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1ba8]
mov r8, qword [rbp + 0x1bb0]
mov byte [rbp + 0x1be7], 0
call rax
jmp 0x1400e9818
mov rax, qword [rbp + 0x1b30]
mov rdx, qword [rbp + 0x1b38]
lea rcx, [rbp + 0x1b48]
mov r8, qword [rbp + 0x1b40]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x1ba0]
test rax, rax
je 0x1400e9818
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1ba8]
mov r8, qword [rbp + 0x1bb0]
mov byte [rbp + 0x1be7], 0
call rax
jmp 0x1400e9818
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea r8, [0x1401cd350]
mov edx, 0x64
mov rcx, rsi
call fcn.1401b2d40
jmp 0x1400e9d0d
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rax, [0x1401cd338]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401cd320]
lea r9, [0x1401cc990]
lea r8, [rbp + 0x1b30]
mov edx, 0x17
call fcn.1401b2c00
jmp 0x1400e9d0d
lea rcx, [0x1401cd268]
call fcn.1401b2810
lea rcx, [0x1401cd280]
call fcn.1401b2810
lea rcx, [0x1401cd298]
call fcn.1401b2810
jmp 0x1400e9d0d
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 1
lea r8, [0x1401cca78]
mov rcx, r12
call fcn.1401b29b4
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd198]
mov edx, 0x22
call fcn.1401b2830
mov byte [rbp + 0x1bdb], 1
mov byte [rbp + 0x1bda], 1
lea rax, [0x1401cf2b0]
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_fail
lea r9, [0x1401cee88]
lea r8, [rbp + 0x1b30]
mov edx, 0x1f
call fcn.1401b2c00
jmp 0x1400e9d0d
mov byte [rbp + 0x1bdd], 1
mov byte [rbp + 0x1bdc], 1
lea r8, [0x1401cd308]
mov edx, 0x64
mov rcx, rsi
call fcn.1401b2d40
jmp 0x1400e9d0d
mov qword [rbp + 0x1bc8], rcx
mov qword [rbp + 0x1ba0], rcx
lea rax, [rbp + 0x1b08]
mov qword [rbp + 0x1a70], rax
lea rax, [0x140046280]
mov qword [rbp + 0x1a78], rax
lea rcx, [rbp + 0x1ba0]
mov qword [rbp + 0x1a80], rcx
mov qword [rbp + 0x1a88], rax
lea rax, [0x1401cd010]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 2
mov qword [rbp + 0xc60], 0
lea rax, [rbp + 0x1a70]
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xc58], 2
lea rdx, [0x1401cd090]
lea rcx, [rbp + 0xc40]
call fcn.1401b2890
jmp 0x1400e9d0d
mov byte [rbp + 0x1be7], 1
lea r8, [0x1401cca78]
mov rcx, r12
call fcn.1401b29b4
jmp 0x1400e9d0d
mov byte [rbp + 0x1be6], 1
mov byte [rbp + 0x1be5], 0
lea r8, [0x1401cca48]
mov rcx, rsi
call fcn.1401b29b4
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd210]
mov edx, 0x22
call fcn.1401b2830
mov byte [rbp + 0x1be7], 0
lea r8, [0x1401cca48]
mov rcx, rsi
call fcn.1401b29b4
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd2b0]
mov edx, 0x22
call fcn.1401b2830
lea rcx, [0x1401cd170]
lea r8, [0x1401cd910]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
mov byte [rbp + 0x1be2], 1
lea rcx, [0x1401cd170]
lea r8, [0x1401cd398]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd720]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd550]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd680]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd638]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd6d8]
mov edx, 0x22
call fcn.1401b2830
jmp 0x1400e9d0d
lea rcx, [0x1401cd170]
lea r8, [0x1401cd5e0]
mov edx, 0x22
call fcn.1401b2830
ud2
add byte [rax], al
mov r14d, 7
lea rdx, [0x1401cee38]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHcannot_advance_past__remaining_:___
jmp 0x1400eb4c1
lea rdx, [0x1401ccfc9]
mov r14d, 6
jmp 0x1400eb4c1
lea rdx, [0x1401ccfc2]
mov r14d, 4
jmp 0x1400eb4c1
lea rdx, [0x1401ccfc6]
mov r14d, 3
jmp 0x1400eb4c1
lea rdx, [0x1401ccfbf]
mov r14d, 3
jmp 0x1400eb4c1
lea rdx, [0x1401ccfcf]
mov r14d, 4
jmp 0x1400eb4c1
lea rdx, [0x1401ccfd3]
jmp 0x1400eb4bb
mov r14d, 5
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
sub rax, rcx
cmp rax, r14
jb 0x1400ebacd
add rcx, qword [rbx + 8]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r14, qword [rbx + 0x10]
mov qword [rbx + 0x10], r14
cmp qword [rbx], r14
je 0x1400ebafc
mov rax, qword [rbx + 8]
mov byte [rax + r14], 0x20
inc qword [rbx + 0x10]
mov qword [rsp + 0x100], rbx
mov rax, qword [rbp + 0x10]
add rax, 0x60
mov qword [rsp + 0x70], rax
lea rax, [0x140173a70]
mov qword [rsp + 0x78], rax
lea rax, [0x1401cd460]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea r14, [rsp + 0x70]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
lea rdx, [0x1401cd480]
lea rdi, [rsp + 0x100]
lea rsi, [rsp + 0x30]
mov rcx, rdi
mov r8, rsi
call fcn.1401a4080
mov rax, qword [rbp + 0x10]
movzx eax, byte [rax + 0xd8]
cmp eax, 1
je 0x1400eb6aa
cmp eax, 2
je 0x1400eb69e
cmp eax, 3
jne 0x1400ebe95
mov rax, qword [r15]
movabs rdi, 0x312e312f50545448
cmp rax, 2
jae 0x1400eb6b4
movzx edx, byte [0x1402a45a0]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jae 0x1400ebb71
mov rcx, qword [0x1402a4590]
call fcn.140138e80
test al, al
je 0x1400eb6b4
mov rcx, qword [0x1402a4590]
cmp qword [rcx + 0x38], 0
je 0x1400ebf3a
lea rax, [rcx + 0x30]
mov rdx, qword [rax]
test rdx, rdx
je 0x1400ebf3a
lea r8, [rcx + 0x38]
mov qword [rsp + 0x70], rdx
movdqu xmm0, xmmword [r8]
movdqu xmmword [rsp + 0x78], xmm0
mov rdx, qword [r8 + 0x10]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], 0
lea rdx, str.request_with_HTTP2_version_coerced_to_HTTP_1.1
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], rsi
lea rdx, [0x1401cd1d0]
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], rax
lea rdx, [rsp + 0x100]
call fcn.140139ab0
jmp 0x1400eb6b4
movabs rdi, 0x312e312f50545448
jmp 0x1400eb6b4
movabs rdi, 0x302e312f50545448
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 7
jbe 0x1400ebb25
mov rax, qword [rbx + 8]
mov qword [rax + rdx], rdi
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 8
mov qword [rbx + 0x10], rdx
sub rax, rdx
cmp rax, 1
jbe 0x1400ebb4b
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
add qword [rbx + 0x10], 2
mov r14, qword [rbp + 0x10]
mov rcx, qword [r14 + 0xd0]
test rcx, rcx
je 0x1400eb7df
cmp qword [rcx + 0x18], 0
je 0x1400eb7df
mov rsi, r14
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdi, 0x542b7014d48a3014
mov rdx, rcx
and rdx, rdi
xor r8d, r8d
movdqa xmm0, xmmword [0x1401cc980]
pcmpeqd xmm1, xmm1
movabs r14, 0xf8e4172825451968
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x1400eb79d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400ebb94
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x1400eb74d
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x1400eb764
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r14
jne 0x1400eb790
cmp qword [r10 - 0x18], rdi
jne 0x1400eb790
mov rsi, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
mov rcx, rsi
call qword [rax + 0x18]
xor rax, r14
xor rdx, rdi
or rdx, rax
mov r14, qword [rbp + 0x10]
je 0x1400ebdbf
cmp byte [rbp + 0x20], 0
mov qword [rsp + 0xb0], r14
je 0x1400ebba9
xor r12d, r12d
cmp qword [r14 + 0x28], 0
sete r12b
add r12d, r12d
xor r15d, r15d
jmp 0x1400eb81f
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0xa0d
add qword [rbx + 0x10], 2
cmp r12, 2
jne 0x1400eb840
inc r15
cmp r15, qword [r14 + 0x28]
jae 0x1400ebdd2
imul rax, r15, 0x68
add rax, qword [r14 + 0x20]
jmp 0x1400eb8c0
mov rdx, qword [r14 + 0x28]
cmp r15, rdx
jae 0x1400ebe6b
imul rax, r15, 0x68
add rax, qword [r14 + 0x20]
cmp r12, 1
jne 0x1400eb8c0
mov rdx, qword [r14 + 0x40]
mov rcx, qword [rsp + 0x158]
cmp rcx, rdx
jae 0x1400ebe7a
mov r8, qword [r14 + 0x38]
lea rdx, [rcx + rcx*8]
lea r13, [r8 + rdx*8]
mov r12d, 2
test byte [r8 + rdx*8 + 0x10], 1
je 0x1400eb89c
mov rcx, qword [r13 + 0x18]
mov qword [rsp + 0x158], rcx
mov r12d, 1
add r13, 0x20
cmp qword [rax + 0x40], 0
jne 0x1400eb8e5
movzx ecx, byte [rax + 0x48]
call fcn.1400e6c60
mov rsi, rax
mov rdi, rdx
jmp 0x1400eb8ed
mov rcx, qword [rax + 8]
mov qword [rsp + 0x158], rcx
cmp qword [rax], 1
mov r12d, 0
adc r12, 1
lea r13, [rax + 0x18]
cmp qword [rax + 0x40], 0
je 0x1400eb8a7
mov rsi, qword [rax + 0x48]
mov rdi, qword [rax + 0x50]
mov rax, qword [rbx]
mov rbp, qword [rbx + 0x10]
sub rax, rbp
cmp rax, rdi
jb 0x1400eba2f
test rdi, rdi
je 0x1400eb9a6
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r15
mov r13b, 0x2d
xor r15d, r15d
jmp 0x1400eb951
and r13b, r14b
shl r13b, 5
xor r13b, r12b
mov rax, qword [rbx + 8]
mov byte [rax + rbp], r13b
inc rbp
mov qword [rbx + 0x10], rbp
inc r15
cmp rdi, r15
je 0x1400eb980
movzx r12d, byte [rsi + r15]
cmp r13b, 0x2d
sete r13b
lea eax, [r12 - 0x61]
cmp al, 0x1a
setb r14b
cmp rbp, qword [rbx]
jne 0x1400eb930
mov rcx, rbx
lea rdx, [0x1401cd958]
call fcn.14009f180
jmp 0x1400eb930
mov rax, qword [rbx]
sub rax, rbp
mov r14, qword [rsp + 0xb0]
mov r15, qword [rsp + 0x178]
mov r12, qword [rsp + 0x170]
mov r13, qword [rsp + 0x168]
cmp rax, 1
jbe 0x1400eba55
mov rax, qword [rbx + 8]
mov word [rax + rbp], 0x203a
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
add rcx, 2
mov qword [rbx + 0x10], rcx
mov rdx, qword [r13 + 8]
mov rsi, qword [r13 + 0x10]
sub rax, rcx
cmp rax, rsi
jb 0x1400eba7e
mov rbp, qword [rsp + 0x28]
add rcx, qword [rbx + 8]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
ja 0x1400eb810
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
mov rdx, rsi
call fcn.1401ae500
mov rsi, qword [rbx + 0x10]
jmp 0x1400eb810
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
mov r8, rdi
call fcn.1401ae500
mov rbp, qword [rbx + 0x10]
jmp 0x1400eb909
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
call fcn.1401ae500
mov rbp, qword [rbx + 0x10]
jmp 0x1400eb9b0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rax, rcx
mov rcx, rbx
mov rdi, rdx
mov rdx, rax
mov r8, rsi
call fcn.1401ae500
mov rdx, rdi
mov rcx, qword [rbx + 0x10]
jmp 0x1400eb9dd
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rax, rcx
mov rcx, rbx
mov rsi, rdx
mov rdx, rax
mov r8, r14
call fcn.1401ae500
mov rdx, rsi
mov rcx, qword [rbx + 0x10]
jmp 0x1400eb4d4
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rbx
mov rdx, r14
call fcn.1401ae500
mov r14, qword [rbx + 0x10]
jmp 0x1400eb4f1
mov qword [rsp + 0x20], 1
mov r8d, 8
mov r9d, 1
mov rcx, rbx
call fcn.1401ae500
mov rdx, qword [rbx + 0x10]
jmp 0x1400eb6c8
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
call fcn.1401ae500
mov rdx, qword [rbx + 0x10]
jmp 0x1400eb6ec
test eax, eax
je 0x1400eb6b4
lea rcx, [0x1402a4590]
call fcn.1401af770
mov edx, eax
test al, al
jne 0x1400eb5c2
jmp 0x1400eb6b4
mov r14, rsi
cmp byte [rbp + 0x20], 0
mov qword [rsp + 0xb0], r14
jne 0x1400eb7f1
xor r13d, r13d
cmp qword [r14 + 0x28], 0
sete r13b
add r13d, r13d
xor r15d, r15d
jmp 0x1400ebbcf
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0xa0d
add qword [rbx + 0x10], 2
cmp r13, 2
jne 0x1400ebbf0
inc r15
cmp r15, qword [r14 + 0x28]
jae 0x1400ebdd2
imul rax, r15, 0x68
add rax, qword [r14 + 0x20]
jmp 0x1400ebc60
mov rdx, qword [r14 + 0x28]
cmp r15, rdx
jae 0x1400ebe6b
imul rax, r15, 0x68
add rax, qword [r14 + 0x20]
cmp r13, 1
jne 0x1400ebc60
mov rdx, qword [r14 + 0x40]
cmp r12, rdx
jae 0x1400ebe86
mov rcx, qword [r14 + 0x38]
lea rdx, [r12 + r12*8]
lea r14, [rcx + rdx*8]
mov r13d, 2
test byte [rcx + rdx*8 + 0x10], 1
je 0x1400ebc3b
mov r12, qword [r14 + 0x18]
mov r13d, 1
add r14, 0x20
cmp qword [rax + 0x40], 0
jne 0x1400ebc7d
movzx ecx, byte [rax + 0x48]
call fcn.1400e6c60
mov rdi, rax
mov rsi, rdx
jmp 0x1400ebc85
mov r12, qword [rax + 8]
cmp qword [rax], 1
mov r13d, 0
adc r13, 1
lea r14, [rax + 0x18]
cmp qword [rax + 0x40], 0
je 0x1400ebc46
mov rdi, qword [rax + 0x48]
mov rsi, qword [rax + 0x50]
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, rsi
jb 0x1400ebd44
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
jbe 0x1400ebd67
mov rax, qword [rbx + 8]
mov word [rax + rsi], 0x203a
mov rax, qword [rbx]
mov rcx, qword [rbx + 0x10]
add rcx, 2
mov qword [rbx + 0x10], rcx
mov rdx, qword [r14 + 8]
mov rsi, qword [r14 + 0x10]
sub rax, rcx
cmp rax, rsi
jb 0x1400ebd90
mov r14, qword [rsp + 0xb0]
add rcx, qword [rbx + 8]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rsi, qword [rbx + 0x10]
mov qword [rbx + 0x10], rsi
mov rax, qword [rbx]
sub rax, rsi
cmp rax, 1
ja 0x1400ebbc0
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
mov rdx, rsi
call fcn.1401ae500
mov rsi, qword [rbx + 0x10]
jmp 0x1400ebbc0
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov r8, rsi
call fcn.1401ae500
mov rdx, qword [rbx + 0x10]
jmp 0x1400ebc98
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
mov rdx, rsi
call fcn.1401ae500
mov rsi, qword [rbx + 0x10]
jmp 0x1400ebcc2
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rax, rcx
mov rcx, rbx
mov rdi, rdx
mov rdx, rax
mov r8, rsi
call fcn.1401ae500
mov rdx, rdi
mov rcx, qword [rbx + 0x10]
jmp 0x1400ebcef
movzx r9d, byte [rbp + 0x20]
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1401adca0
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400ebe2d
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
add qword [rbx + 0x10], 2
mov rcx, qword [rbp + 0x10]
call fcn.1400fddd0
mov rcx, qword [rsp + 0xd0]
mov rax, qword [rsp + 0x160]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rax], xmm0
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
call fcn.1401ae500
mov rdx, qword [rbx + 0x10]
jmp 0x1400ebde2
lea r8, [0x1401d8c38]
mov rcx, r15
call fcn.1401b29b4
lea r8, [0x1401d8c50]
call fcn.1401b29b4
lea r8, [0x1401d8c50]
mov rcx, r12
call fcn.1401b29b4
mov byte [rsp + 0x100], al
mov qword [rsp + 0x70], rdi
lea rax, [0x140174a30]
mov qword [rsp + 0x78], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], 1
lea rdx, [0x1401cd538]
lea rcx, [rsp + 0x30]
call fcn.1401b2890
lea rax, [0x1401cd7c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401cd320]
lea r9, [0x1401cc990]
lea r8, [rsp + 0x140]
mov edx, 0x17
call fcn.1401b2c00
lea rcx, [0x1401cd170]
lea r8, [0x1401cd400]
mov edx, 0x22
call fcn.1401b2830
lea r8, [0x1401d8770]
call fcn.1401b29b4
lea rcx, [0x1401cd170]
lea r8, [0x1401cd4b0]
mov edx, 0x22
call fcn.1401b2830
xor r15d, r15d
lea r8, [0x1401cbe50]
mov rcx, r15
mov rdx, r14
call fcn.1401b2633
lea rax, str.BodyLength::Unknown_would_set_chunked
mov qword [rsp + 0x70], rax
lea rax, [0x140004a50]
mov qword [rsp + 0x78], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], 1
lea rdx, [0x1401cd8e0]
lea rcx, [rsp + 0x30]
call fcn.1401b2890
lea rcx, [0x1401cd170]
lea r8, [0x1401cd770]
mov edx, 0x22
call fcn.1401b2830
lea rcx, [0x1401cd170]
lea r8, [0x1401cd7e0]
mov edx, 0x22
call fcn.1401b2830
lea rax, [0x1401cd850]
jmp 0x1400ebef1