Function at 0x140110be0
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.1401fdba0
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1bf0], xmm6
mov qword [rbp + 0x1be8], 0xfffffffffffffffe
mov rbx, rdx
mov qword [rbp + 0x1b00], rcx
lea r14, [r8 + 0x10]
movzx eax, byte [r8 + 0x16]
mov byte [rbp + 0x1b9f], al
movzx eax, byte [r8 + 0x11]
mov byte [rbp + 0x1b9d], al
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov qword [rbp + 0x1960], rcx
mov qword [rbp + 0x1948], rax
add rax, 8
mov qword [rbp + 0x1958], rax
movzx eax, byte [r8 + 0x15]
mov byte [rbp + 0x1b9e], al
xorps xmm6, xmm6
mov r15, qword [0x14035ede0]
lea rsi, [0x14026b400]
mov qword [rbp + 0x1ac8], rdx
mov qword [rbp + 0x1968], r14
mov rax, qword [r15]
test rax, rax
je 0x140111010
mov byte [rbp + 0x1b80], 0
mov word [rbp + 0x1b82], 0
mov qword [rbp + 0x1b60], 0
mov qword [rbp + 0x1b70], rsi
mov qword [rbp + 0x1b78], 0
mov rdi, qword [rbx]
mov rax, qword [rbx + 8]
lea rcx, [rbp + 0xc40]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x64
lea rcx, [rbp + 0x1aa0]
mov rdx, r14
lea r8, [rbp + 0x1b60]
mov r9, rdi
call fcn.14011d9f0
mov rax, qword [rbp + 0x1aa0]
test rax, rax
je 0x140110d50
cmp eax, 2
jne 0x14011274e
movzx eax, byte [rbp + 0x1aa8]
cmp eax, 6
jne 0x140112383
cmp byte [rbp + 0x1b9f], 0
je 0x140112780
mov rax, qword [r15]
mov cx, 0xc8
mov qword [rbp + 0x1a38], rcx
test rax, rax
je 0x140111f01
xor r8d, r8d
xor eax, eax
xor edi, edi
xor r14d, r14d
jmp 0x140110ebe
mov rax, qword [rbp + 0x1aa8]
mov qword [rbp + 0x1970], rax
mov rax, qword [r15]
test rax, rax
je 0x140111dd7
cmp word [rbp + 0x1b82], 0
je 0x140113252
mov eax, dword [rbp + 0x1b84]
lea ecx, [rax - 0x3e8]
movzx ecx, cx
cmp ecx, 0xfc7c
jb 0x14011275e
mov word [rbp + 0x1a18], ax
mov rbx, qword [rbp + 0x1b60]
test rbx, rbx
je 0x14011325e
mov r14, qword [rbp + 0x1b68]
lea rcx, [rbp + 0x1a18]
call fcn.14016cb70
test rax, rax
je 0x140110ddd
cmp r14, rdx
jne 0x140110ddd
mov rcx, rbx
mov rdx, rax
mov r8, r14
call fcn.14021afc0
test eax, eax
je 0x14011216c
lea rcx, [rbp + 0x1ba0]
mov rdx, rbx
mov r8, r14
call fcn.140198500
cmp byte [rbp + 0x1b80], 0
je 0x14011326a
cmp byte [rbp + 0x1b81], 1
sete r10b
mov r14, qword [rbp + 0x1b78]
cmp r14, 0x64
mov eax, 0x64
cmovb rax, r14
test r14, r14
je 0x140110e79
mov rsi, qword [rbp + 0x1b70]
shl rax, 5
xor ebx, ebx
nop dword [rax]
mov rcx, qword [rsi + rbx + 8]
cmp rcx, 0xffff
ja 0x14011234b
mov rdx, qword [rsi + rbx]
mov r8, qword [rsi + rbx + 0x10]
sub rdx, rdi
add rcx, rdx
sub r8, rdi
mov r9, qword [rsi + rbx + 0x18]
add r9, r8
mov qword [rbp + rbx - 0x40], rdx
mov qword [rbp + rbx - 0x38], rcx
mov qword [rbp + rbx - 0x30], r8
mov qword [rbp + rbx - 0x28], r9
add rbx, 0x20
cmp rax, rbx
jne 0x140110e30
mov rdi, r10
inc dil
mov r8, qword [rbp + 0x1970]
movzx eax, word [rbp + 0x1a18]
mov qword [rbp + 0x1a38], rax
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 rbx, qword [rbp + 0x1ac8]
mov qword [rbp + 0x1a18], rax
mov rax, qword [rbp + 0x1af0]
lea rcx, [rbp + 0x1a20]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x1ae0]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x1bd6], 1
lea rcx, [rbp + 0x1970]
mov rdx, rbx
call fcn.140199570
cmp byte [rbp + 0x1b9d], 0
je 0x140111180
cmp r14, 0x65
jae 0x14011327b
mov rdx, qword [rbp + 0x1970]
test r14, r14
je 0x140111187
mov rax, r14
shl rax, 5
lea r8, [rax + rbp]
add r8, 0xffffffffffffffc0
lea r10, [rbp - 0x40]
jmp 0x140110f4d
add r10, 0x20
cmp r10, r8
je 0x140111187
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rcx, rax
ja 0x1401130ff
mov r9, qword [rbp + 0x1978]
cmp rax, r9
ja 0x140113121
mov r11, rcx
sub r11, rax
je 0x140110f40
lea r9, [rdx + rcx]
mov esi, eax
sub esi, ecx
and esi, 3
jne 0x140110f9c
cmp r11, 0xfffffffffffffffc
ja 0x140110f40
add rax, rdx
jmp 0x140110fbe
mov byte [r9], 0x20
inc r9
dec rsi
je 0x140110f83
movzx ecx, byte [r9]
cmp ecx, 0xd
je 0x140110f90
cmp ecx, 0xa
je 0x140110f90
jmp 0x140110f94
mov byte [r9 + 3], 0x20
add r9, 4
cmp r9, rax
je 0x140110f40
movzx ecx, byte [r9]
cmp ecx, 0xd
je 0x140110fcc
cmp ecx, 0xa
jne 0x140110fd0
mov byte [r9], 0x20
movzx ecx, byte [r9 + 1]
cmp ecx, 0xd
je 0x140110fdf
cmp ecx, 0xa
jne 0x140110fe4
mov byte [r9 + 1], 0x20
movzx ecx, byte [r9 + 2]
cmp ecx, 0xd
je 0x140110ff3
cmp ecx, 0xa
jne 0x140110ff8
mov byte [r9 + 2], 0x20
movzx ecx, byte [r9 + 3]
cmp ecx, 0xd
je 0x140110fb0
cmp ecx, 0xa
je 0x140110fb0
jmp 0x140110fb5
movzx edx, byte [0x14035d250]
test dl, dl
je 0x140110c8d
movzx eax, dl
cmp eax, 1
je 0x140111032
cmp eax, 2
jne 0x1401122bf
mov dl, 2
mov rcx, qword [0x14035d240]
call fcn.140156870
test al, al
je 0x140110c8d
mov rcx, qword [0x14035d240]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140113374
mov r9, qword [rcx + 0x30]
mov rdx, qword [rcx + 0x40]
mov r8, qword [rcx + 0x48]
mov qword [rbp + 0x1ba0], r9
mov qword [rbp + 0x1ba8], rax
mov qword [rbp + 0x1bb0], rdx
mov qword [rbp + 0x1bb8], r8
mov qword [rbp + 0x1bc0], 0
lea r10, str.Response.parse
mov qword [rbp + 0x1990], r10
mov qword [rbp + 0x1998], 1
mov qword [rbp + 0x19a0], rsi
movups xmmword [rbp + 0x19a8], xmm6
cmp rax, 1
je 0x140113374
mov qword [rbp + 0x1b60], r9
mov qword [rbp + 0x1b68], rax
mov qword [rbp + 0x1b70], rdx
mov qword [rbp + 0x1b78], r8
mov rax, qword [rbx + 8]
mov qword [rbp + 0x1b30], rax
lea rax, [rcx + 0x30]
lea rdx, [rbp + 0x1a40]
mov qword [rbp + 0x1b08], rdx
mov qword [rbp + 0x1b10], 2
mov qword [rbp + 0x1b18], rax
mov qword [rbp + 0x1b80], 1
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1a40], rax
lea rax, [rbp + 0x1990]
mov qword [rbp + 0x1a48], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1a50], rax
lea rax, [rbp + 0x1b60]
mov qword [rbp + 0x1a58], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1a60], rax
lea rax, [0x14026bbc8]
mov qword [rbp + 0x1a68], rax
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
jmp 0x140110c8d
mov rdx, qword [rbp + 0x1970]
mov r8, qword [rbp + 0x1978]
mov rsi, qword [rbp + 0x1988]
test sil, 1
jne 0x1401111d0
mov qword [rbp + 0x1aa8], rdx
mov qword [rbp + 0x1ab0], r8
mov qword [rbp + 0x1ab8], rsi
mov rax, qword [0x14035ee78]
mov qword [rbp + 0x1aa0], rax
jmp 0x14011126d
mov r9, qword [rbp + 0x1980]
shr rsi, 5
mov byte [rbp + 0x1bde], 1
mov byte [rbp + 0x1bdd], 0
mov qword [rsp + 0x20], rsi
lea rcx, [rbp + 0x1b60]
call fcn.140199ca0
mov byte [rbp + 0x1bde], 1
mov byte [rbp + 0x1bdd], 0
lea rcx, [rbp + 0x1a40]
lea rdx, [rbp + 0x1b60]
call fcn.140198a90
mov qword [rbp + 0x1b08], rsi
mov rcx, qword [rbp + 0x1a50]
mov rax, rcx
sub rax, rsi
jb 0x1401132e0
mov qword [rbp + 0x1a50], rax
add qword [rbp + 0x1a48], rsi
movups xmm0, xmmword [rbp + 0x1a40]
movaps xmmword [rbp + 0x1aa0], xmm0
mov rax, qword [rbp + 0x1a50]
mov qword [rbp + 0x1ab0], rax
mov rax, qword [rbp + 0x1a58]
mov qword [rbp + 0x1ab8], rax
mov rcx, qword [rbp + 0x1948]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x1401112a0
mov byte [rbp + 0x1bd8], 1
lea rcx, [rbp + 0x1a40]
call fcn.14016d2e0
jmp 0x1401112e3
mov qword [rbp + 0x1a40], rax
mov rax, qword [rbp + 0x1958]
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 + 0x1a48]
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 dil, 2
sete bl
cmp byte [rbp + 0x1b9e], 0
mov qword [rbp + 0x1950], rdi
je 0x140111380
mov byte [rbp + 0x1bda], 1
mov byte [rbp + 0x1bd9], 1
lea rcx, [rbp + 0xc40]
xor edx, edx
call fcn.14011b660
cmp dword [rbp + 0xc40], 3
je 0x1401132a2
movups xmm0, xmmword [rbp + 0xc90]
movaps xmmword [rbp + 0x19e0], xmm0
movups xmm0, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0x19d0], xmm0
movups xmm0, xmmword [rbp + 0xc40]
movups xmm1, xmmword [rbp + 0xc50]
movups xmm2, xmmword [rbp + 0xc60]
movups xmm3, xmmword [rbp + 0xc70]
movaps xmmword [rbp + 0x19c0], xmm3
movaps xmmword [rbp + 0x19b0], xmm2
movaps xmmword [rbp + 0x19a0], xmm1
movaps xmmword [rbp + 0x1990], xmm0
jmp 0x14011138b
mov qword [rbp + 0x1990], 3
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rcx, [rbp + 0x1a40]
mov rdx, r14
call fcn.14011a770
test al, al
jne 0x1401131df
cmp r14, 0x65
jae 0x140113224
shl r14, 5
lea rax, [r14 + rbp]
add rax, 0xffffffffffffffc0
mov qword [rbp + 0x1ad8], rax
lea r15, [rbp - 0x40]
nop dword [rax + rax]
cmp r15, qword [rbp + 0x1ad8]
je 0x140111ba0
mov rdx, qword [r15]
mov rax, qword [r15 + 8]
mov r8, rax
sub r8, rdx
jb 0x140113054
mov r9, qword [rbp + 0x1ab0]
cmp rax, r9
ja 0x140113028
add rdx, qword [rbp + 0x1aa8]
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rcx, [rbp + 0x1ba0]
call fcn.14016eaa0
cmp qword [rbp + 0x1ba0], 0
jne 0x140112310
lea rax, [rbp + 0x1ba8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x1a00], xmm1
movaps xmmword [rbp + 0x19f0], xmm0
mov r8, qword [r15 + 0x10]
mov r9, qword [r15 + 0x18]
mov byte [rbp + 0x1bd7], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x1aa0]
call fcn.14010f640
mov rax, qword [rbp + 0xc40]
test rax, rax
je 0x140113080
mov qword [rbp + 0x1b08], rax
lea rcx, [rbp + 0xc60]
mov rax, qword [rcx - 8]
lea rdx, [rbp + 0x1b10]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx - 0x18]
movups xmmword [rdx], xmm0
mov byte [rbp + 0x1b28], 0
cmp qword [rbp + 0x19f0], 0
jne 0x140111504
cmp byte [rbp + 0x19f8], 0x14
jne 0x140111504
test bl, 1
jne 0x140111570
mov byte [rbp + 0x1bdc], 0
mov byte [rbp + 0x1bdb], 1
mov r8d, 0xa
lea rcx, [rbp + 0x1b08]
lea rdx, str.keep_aliveclose
call fcn.14010f990
mov ebx, eax
cmp dword [rbp + 0x1990], 3
je 0x1401115b0
mov r8, qword [r15]
mov r9, qword [r15 + 8]
mov byte [rbp + 0x1bdc], 0
mov byte [rbp + 0x1bdb], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x1aa0]
call fcn.14010f640
mov byte [rbp + 0x1bdc], 0
mov byte [rbp + 0x1bdb], 1
lea rcx, [rbp + 0x1990]
lea rdx, [rbp + 0x19f0]
lea r8, [rbp + 0xc40]
call fcn.14010be30
jmp 0x1401115b0
mov byte [rbp + 0x1bdc], 0
mov byte [rbp + 0x1bdb], 1
mov r8d, 5
lea rcx, [rbp + 0x1b08]
lea rdx, [0x14026b21a]
call fcn.14010f990
mov ebx, eax
xor bl, 1
cmp dword [rbp + 0x1990], 3
jne 0x140111511
nop dword [rax]
movaps xmm0, xmmword [rbp + 0x19f0]
movaps xmm1, xmmword [rbp + 0x1a00]
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 + 0x1be7], 1
mov byte [rbp + 0x1be6], 1
lea rcx, [rbp + 0x1a40]
call fcn.14011afa0
test al, al
jne 0x140113098
mov byte [rbp + 0x1be7], 1
mov byte [rbp + 0x1be6], 1
lea rcx, [rbp + 0x1a40]
lea rdx, [rbp + 0x1ae0]
call fcn.14011a280
mov r14d, eax
add r15, 0x20
movzx eax, word [rbp + 0x1a98]
and ax, r14w
movzx edi, ax
xor esi, esi
jmp 0x140111676
movzx eax, byte [rcx + 8]
cmp al, byte [rbp + 0x1ae8]
je 0x14011174d
nop word cs:[rax + rax]
inc rsi
inc rdi
mov rdx, qword [rbp + 0x1a90]
cmp rdi, rdx
jb 0x140111697
mov rdx, qword [rbp + 0x1a90]
nop dword [rax]
test rdx, rdx
je 0x140111690
xor edi, edi
mov rax, qword [rbp + 0x1a88]
movzx r13d, word [rax + rdi*4]
cmp r13, 0xffff
je 0x140111880
movzx eax, word [rax + rdi*4 + 2]
movzx ecx, word [rbp + 0x1a98]
mov edx, eax
and edx, ecx
mov r8d, edi
sub r8d, edx
and r8d, ecx
cmp r8, rsi
jb 0x1401119f0
cmp ax, r14w
jne 0x140111670
mov rdx, qword [rbp + 0x1a68]
cmp rdx, r13
jbe 0x1401125bf
mov rax, qword [rbp + 0x1a60]
imul r12, r13, 0x68
mov r8, qword [rax + r12 + 0x40]
test r8, r8
setne cl
cmp qword [rbp + 0x1ae0], 0
sete r9b
cmp cl, r9b
je 0x140111670
lea rcx, [rax + r12]
add rcx, 0x40
test r8, r8
je 0x140111652
mov byte [rbp + 0x1be7], 1
mov byte [rbp + 0x1be6], 1
lea rdx, [rbp + 0x1ae0]
call fcn.140198a30
test al, al
je 0x140111670
mov rdx, qword [rbp + 0x1a68]
cmp rdx, r13
jbe 0x140112956
mov rax, qword [rbp + 0x1a60]
lea rsi, [rax + r12]
cmp qword [rax + r12], 0
je 0x140111a8f
mov rdi, qword [rsi + 0x10]
mov r14, qword [rbp + 0x1a80]
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], rdi
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r13
mov rax, r14
cmp r14, qword [rbp + 0x1a70]
jne 0x1401117e4
lea rcx, [rbp + 0x1a70]
mov rdx, r14
call fcn.1400be430
mov rax, qword [rbp + 0x1a80]
mov rcx, qword [rbp + 0x1a78]
lea rax, [rax + rax*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 [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movups xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
mov rdx, qword [rbp + 0x1a80]
inc rdx
mov qword [rbp + 0x1a80], rdx
cmp rdi, rdx
jae 0x140112978
mov rax, qword [rbp + 0x1a78]
lea rcx, [rdi + rdi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r14
mov qword [rsi], 1
mov qword [rsi + 0x10], r14
mov rax, qword [rbp + 0x1ae0]
test rax, rax
jne 0x140111b6f
jmp 0x1401113e0
mov r10, qword [rbp + 0x1a68]
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 + 0x1b80], rax
movaps xmm0, xmmword [rbp + 0x1ba0]
movaps xmm1, xmmword [rbp + 0x1bb0]
movaps xmmword [rbp + 0x1b70], xmm1
movaps xmmword [rbp + 0x1b60], xmm0
cmp r10, 0x7fff
ja 0x140113146
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], r14w
mov qword [rbp + 0xc40], 0
mov rax, r10
cmp r10, qword [rbp + 0x1a58]
jne 0x140111962
lea rcx, [rbp + 0x1a58]
mov qword [rbp + 0x1b90], r10
mov rdx, r10
call fcn.1400be5b0
mov rax, qword [rbp + 0x1a68]
mov rdx, qword [rbp + 0x1a90]
mov r10, qword [rbp + 0x1b90]
mov rcx, qword [rbp + 0x1a60]
imul r8, rax, 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 r9, qword [rbp + 0xca0]
mov qword [rcx + r8 + 0x60], r9
movups xmmword [rcx + r8 + 0x50], xmm5
movups xmmword [rcx + r8 + 0x40], xmm4
movups xmmword [rcx + r8 + 0x30], xmm3
movups xmmword [rcx + r8 + 0x20], xmm2
movups xmmword [rcx + r8 + 0x10], xmm1
movups xmmword [rcx + r8], xmm0
inc rax
mov qword [rbp + 0x1a68], rax
cmp rdi, rdx
jae 0x140112832
mov rax, qword [rbp + 0x1a88]
mov word [rax + rdi*4], r10w
mov word [rax + rdi*4 + 2], r14w
jmp 0x1401113e0
cmp rsi, 0x200
setae al
cmp qword [rbp + 0x1a40], 2
setne cl
and cl, al
movaps xmm0, xmmword [rbp + 0x1ae0]
movaps xmm1, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0x1b70], xmm1
movaps xmmword [rbp + 0x1b60], 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 + 0x1be7], 0
mov byte [rbp + 0x1be6], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 0x1a40]
lea rdx, [rbp + 0x1b60]
lea r8, [rbp + 0xc40]
mov r9d, r14d
call fcn.140029a10
test rax, rax
je 0x1401113e0
jmp 0x1401131a1
mov rdi, qword [rbp + 0x1a80]
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], r13
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc58], r13
mov rax, rdi
cmp rdi, qword [rbp + 0x1a70]
jne 0x140111b03
lea rcx, [rbp + 0x1a70]
mov rdx, rdi
call fcn.1400be430
mov rax, qword [rbp + 0x1a80]
mov rcx, qword [rbp + 0x1a78]
lea rax, [rax + rax*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 [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movups xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
inc qword [rbp + 0x1a80]
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rbp + 0x1ae0]
test rax, rax
je 0x1401113e0
mov rax, qword [rax + 0x18]
mov rdx, qword [rbp + 0x1ae8]
mov r8, qword [rbp + 0x1af0]
mov byte [rbp + 0x1bdc], 1
mov byte [rbp + 0x1bdb], 0
lea rcx, [rbp + 0x1af8]
call rax
jmp 0x1401113e0
mov qword [rbp + 0x19f0], 0
mov rdi, qword [rbp + 0x1990]
mov al, 1
mov dword [rbp + 0x1b90], eax
mov sil, 1
cmp rdi, 3
je 0x140111c84
movaps xmm0, xmmword [rbp + 0x19e0]
movaps xmmword [rbp + 0x1910], xmm0
movaps xmm0, xmmword [rbp + 0x19d0]
movaps xmmword [rbp + 0x1900], xmm0
movaps xmm0, xmmword [rbp + 0x1990]
movaps xmm1, xmmword [rbp + 0x19a0]
movaps xmm2, xmmword [rbp + 0x19b0]
movaps xmm3, xmmword [rbp + 0x19c0]
movaps xmmword [rbp + 0x18f0], xmm3
movaps xmmword [rbp + 0x18e0], xmm2
movaps xmmword [rbp + 0x18d0], xmm1
movaps xmmword [rbp + 0x18c0], xmm0
mov byte [rbp + 0x1be2], 0
mov byte [rbp + 0x1be1], 1
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x19f0]
lea r8, [rbp + 0x18c0]
call fcn.14010dd80
cmp dword [rbp + 0xc40], 3
je 0x140111c82
mov byte [rbp + 0x1be2], 0
mov byte [rbp + 0x1be1], 1
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
lea rcx, [rbp + 0xc40]
call fcn.1401107b0
xor esi, esi
mov r14, qword [rbp + 0x1a18]
test r14, r14
je 0x140111d33
movups xmm0, xmmword [rbp + 0x1a18]
movups xmm1, xmmword [rbp + 0x1a28]
movaps xmmword [rbp + 0x1930], xmm1
movaps xmmword [rbp + 0x1920], xmm0
mov byte [rbp + 0x1be2], sil
mov byte [rbp + 0x1be1], 0
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
lea rcx, [rbp + 0xc40]
lea rdx, [rbp + 0x19f0]
lea r8, [rbp + 0x1920]
call fcn.14010e0c0
mov rax, qword [rbp + 0xc40]
test rax, rax
je 0x140111d29
mov rax, qword [rax + 0x18]
mov rdx, qword [rbp + 0xc48]
mov r8, qword [rbp + 0xc50]
mov byte [rbp + 0x1be2], sil
mov byte [rbp + 0x1be1], 0
mov byte [rbp + 0x1be0], 0
mov byte [rbp + 0x1bdf], 1
lea rcx, [rbp + 0xc58]
call rax
mov dword [rbp + 0x1b90], 0
movups xmm0, xmmword [rbp + 0x1a90]
movaps xmmword [rbp + 0xc90], xmm0
movups xmm0, xmmword [rbp + 0x1a80]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [rbp + 0x1a40]
movups xmm1, xmmword [rbp + 0x1a50]
movups xmm2, xmmword [rbp + 0x1a60]
movups xmm3, xmmword [rbp + 0x1a70]
movaps xmmword [rbp + 0xc70], xmm3
movaps xmmword [rbp + 0xc60], xmm2
movaps xmmword [rbp + 0xc50], xmm1
movaps xmmword [rbp + 0xc40], xmm0
mov rax, qword [rbp + 0x19f0]
mov rcx, qword [rbp + 0x1950]
mov byte [rbp + 0xcaa], cl
mov rcx, qword [rbp + 0x1a38]
mov word [rbp + 0xca8], cx
mov qword [rbp + 0xca0], rax
mov rax, qword [rbp + 0x1960]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
mov dword [rbp + 0x1b5c], esi
jg 0x140112000
je 0x140112035
jmp 0x140112021
movzx edx, byte [0x14035d238]
test dl, dl
je 0x140110d6a
movzx eax, dl
cmp eax, 1
je 0x140111df9
cmp eax, 2
jne 0x1401122da
mov dl, 2
mov rcx, qword [0x14035d228]
call fcn.140156870
test al, al
je 0x140110d6a
mov rcx, qword [0x14035d228]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011338c
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a40], r8
mov qword [rbp + 0x1a48], rax
movups xmmword [rbp + 0x1a50], xmm0
mov qword [rbp + 0x1a60], 0
lea rax, [rbp + 0x1970]
mov qword [rbp + 0x1b30], rax
lea rax, [fcn.1401e3dd0]
mov qword [rbp + 0x1b38], rax
lea rax, str.Response.parse_Complete__
mov qword [rbp + 0x1990], rax
mov qword [rbp + 0x1998], 2
mov qword [rbp + 0x19b0], 0
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], 1
lea rax, [rbp + 0x1a40]
mov qword [rbp + 0x1b08], rax
lea rax, [rbp + 0x1990]
mov qword [rbp + 0x1b10], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b18], rax
lea rax, [rbp + 0x1b08]
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], 1
mov qword [rbp + 0x1bb0], rdx
lea rdx, [rbp + 0x1ba0]
call fcn.140157a90
jmp 0x140110d6a
movzx edi, byte [0x14035d220]
movzx r8d, dil
test r8b, r8b
je 0x140112189
cmp r8d, 1
je 0x140111f28
cmp r8d, 2
jne 0x1401122f5
mov dil, 2
mov rcx, qword [0x14035d210]
mov edx, edi
call fcn.140156870
test al, al
je 0x140110d3d
mov rcx, qword [0x14035d210]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1401133d6
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a40], r8
mov qword [rbp + 0x1a48], rax
movups xmmword [rbp + 0x1a50], xmm0
mov qword [rbp + 0x1a60], 0
lea rax, str.Response.parse_accepted_HTTP_0.9_response
mov qword [rbp + 0x1990], rax
mov qword [rbp + 0x1998], 1
mov qword [rbp + 0x19a0], rsi
movups xmmword [rbp + 0x19a8], xmm6
lea rax, [rbp + 0x1a40]
mov qword [rbp + 0x1b08], rax
lea rax, [rbp + 0x1990]
mov qword [rbp + 0x1b10], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b18], rax
lea rax, [rbp + 0x1b08]
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], 1
mov qword [rbp + 0x1bb0], rdx
lea rdx, [rbp + 0x1ba0]
call fcn.140157a90
jmp 0x140110d3d
cmp ecx, 0x65
je 0x14011286a
cmp ecx, 0xcc
je 0x14011282b
cmp ecx, 0x130
je 0x14011282b
mov rcx, qword [rbp + 0x1a38]
add ecx, 0xffffff9a
cmp cx, 0x62
jae 0x1401127da
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
test rax, rax
mov rsi, qword [rbp + 0x1ac8]
je 0x14011214c
cmp qword [rsi + 8], 0
je 0x140112787
lea rcx, [rbp + 0xc40]
call fcn.1400026c0
mov rcx, qword [rbp + 0xca0]
test rcx, rcx
lea rsi, [0x14026b400]
mov r15, qword [0x14035ede0]
je 0x1401120a3
mov qword [rbp + 0x1ad8], rcx
call fcn.1400224d0
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x1ad8]
call fcn.1400260a0
cmp edi, 3
mov edi, dword [rbp + 0x1b90]
jne 0x1401120d4
mov rax, qword [rbp + 0x1990]
cmp eax, 3
je 0x1401120d4
mov byte [rbp + 0x1bda], dil
mov byte [rbp + 0x1bd9], 0
lea rcx, [rbp + 0x1990]
call fcn.1401107b0
mov rax, qword [rbp + 0x1aa0]
mov rdx, qword [rbp + 0x1aa8]
mov rax, qword [rax + 0x18]
mov r8, qword [rbp + 0x1ab0]
mov byte [rbp + 0x1bde], dil
mov byte [rbp + 0x1bdd], 0
lea rcx, [rbp + 0x1ab8]
call rax
mov rbx, qword [rbp + 0x1ac8]
test r14, r14
jne 0x140112140
mov rax, qword [rbp + 0x1a18]
test rax, rax
je 0x140112140
mov rdx, qword [rbp + 0x1a20]
mov r8, qword [rbp + 0x1a28]
lea rcx, [rbp + 0x1a30]
call qword [rax + 0x18]
mov r14, qword [rbp + 0x1968]
jmp 0x140110c81
mov r14, qword [rbp + 0x1968]
jmp 0x140110c81
movzx eax, byte [0x14035d1c0]
test al, al
je 0x14011204f
movzx ecx, al
cmp ecx, 1
je 0x1401121a7
cmp ecx, 2
jne 0x140112193
mov al, 2
jmp 0x1401121a7
mov qword [rbp + 0x1ba0], 0
cmp byte [rbp + 0x1b80], 0
jne 0x140110dfc
jmp 0x14011326a
xor eax, eax
mov r14, r8
jmp 0x140110ebe
lea rcx, [0x14035d1b0]
call fcn.14021fa50
test al, al
je 0x14011204f
mov rcx, qword [0x14035d1b0]
mov edx, eax
call fcn.140156870
test al, al
je 0x14011204f
mov rcx, qword [0x14035d1b0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1401133ee
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
mov rax, qword [rbp + 0x1a38]
mov word [rbp + 0x1ad6], ax
lea rax, [rbp + 0x1ad6]
mov qword [rbp + 0x1ae0], rax
lea rax, [fcn.1401e3950]
mov qword [rbp + 0x1ae8], rax
lea rax, str.ignoring_informational_response:
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
mov qword [rbp + 0x1b80], 0
lea rax, [rbp + 0x1ae0]
mov qword [rbp + 0x1b70], rax
mov qword [rbp + 0x1b78], 1
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
lea rax, [rbp + 0x1b60]
mov qword [rbp + 0x1b38], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
jmp 0x14011204f
lea rcx, [0x14035d240]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x140111032
jmp 0x140110c8d
lea rcx, [0x14035d228]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x140111df9
jmp 0x140110d6a
lea rcx, [0x14035d210]
call fcn.14021fa50
mov edi, eax
test al, al
jne 0x140111f28
jmp 0x140110d3d
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
cmp rax, 4
ja 0x1401124fe
movzx edx, byte [0x14035d208]
test dl, dl
je 0x1401124fe
movzx eax, dl
cmp eax, 1
je 0x1401123d8
cmp eax, 2
jne 0x1401123ad
mov dl, 2
jmp 0x1401123d8
mov rax, qword [r15]
cmp rax, 1
ja 0x1401126f6
movzx edx, byte [0x14035d100]
test dl, dl
je 0x1401126f6
movzx eax, dl
cmp eax, 1
je 0x1401125f7
cmp eax, 2
jne 0x1401125e1
mov dl, 2
jmp 0x1401125f7
mov eax, eax
lea rcx, [0x14026d6f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov rcx, qword [rbp + 0x1b00]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x14011272c
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rcx, [0x14035d1f8]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x1401124fe
mov rcx, qword [0x14035d1f8]
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
call fcn.140156870
test al, al
je 0x1401124fe
mov rcx, qword [0x14035d1f8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1401133a4
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1b60], r8
mov qword [rbp + 0x1b68], rax
movups xmmword [rbp + 0x1b70], xmm0
mov qword [rbp + 0x1b80], 0
lea r8, [rbp + 0x1b60]
mov qword [rbp + 0x1ae0], r8
lea rax, [0x14016f110]
mov qword [rbp + 0x1ae8], rax
lea rax, str.Internal_Hyper_error__please_report
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 1
mov qword [rbp + 0xc60], 0
lea rax, [rbp + 0x1ae0]
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xc58], 1
mov qword [rbp + 0x1b30], r8
lea rax, [rbp + 0xc40]
mov qword [rbp + 0x1b38], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
mov rax, qword [rbp + 0x1b00]
mov byte [rax + 8], 0xb
mov qword [rax], 4
mov sil, 1
xor ecx, ecx
mov al, 1
test cl, cl
jne 0x140112540
mov rcx, qword [rbp + 0x1990]
cmp ecx, 3
je 0x140112540
mov byte [rbp + 0x1bda], sil
mov byte [rbp + 0x1bd9], al
lea rcx, [rbp + 0x1990]
call fcn.1401107b0
cmp r15, qword [rbp + 0x1ad8]
je 0x14011255c
mov byte [rbp + 0x1bd8], sil
lea rcx, [rbp + 0x1a40]
call fcn.1400026c0
mov rax, qword [rbp + 0x1aa0]
mov rdx, qword [rbp + 0x1aa8]
mov rax, qword [rax + 0x18]
mov r8, qword [rbp + 0x1ab0]
mov byte [rbp + 0x1bde], sil
mov byte [rbp + 0x1bdd], 0
lea rcx, [rbp + 0x1ab8]
call rax
test sil, sil
je 0x14011272c
mov rax, qword [rbp + 0x1a18]
test rax, rax
je 0x14011272c
mov rdx, qword [rbp + 0x1a20]
mov r8, qword [rbp + 0x1a28]
lea rcx, [rbp + 0x1a30]
jmp 0x140112729
mov byte [rbp + 0x1be7], 1
mov byte [rbp + 0x1be6], 1
lea r8, [0x14026b498]
mov rcx, r13
call fcn.140225e30
jmp 0x1401134a8
lea rcx, [0x14035d0f0]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x1401126f6
mov rcx, qword [0x14035d0f0]
call fcn.140156870
test al, al
je 0x1401126f6
mov rcx, qword [0x14035d0f0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011340b
add rsi, rbx
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a40], r8
mov qword [rbp + 0x1a48], rax
movups xmmword [rbp + 0x1a50], xmm0
mov qword [rbp + 0x1a60], 0
mov qword [rbp + 0x19f0], rsi
lea rax, [0x140044d40]
mov qword [rbp + 0x19f8], rax
lea rax, str.header_name_larger_than_64kb:
mov qword [rbp + 0x1990], rax
mov qword [rbp + 0x1998], 1
mov qword [rbp + 0x19b0], 0
lea rax, [rbp + 0x19f0]
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], 1
lea rax, [rbp + 0x1a40]
mov qword [rbp + 0x1b30], rax
lea rax, [rbp + 0x1990]
mov qword [rbp + 0x1b38], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
mov rax, qword [rbp + 0x1b00]
mov byte [rax + 8], 9
mov qword [rax], 4
mov rax, qword [rbp + 0x1ba0]
test rax, rax
je 0x14011272c
lea rcx, [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1ba8]
mov r8, qword [rbp + 0x1bb0]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1b00]
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 rax, qword [rbp + 0x1b00]
mov qword [rax], 3
jmp 0x14011272c
mov rax, qword [rbp + 0x1b00]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x14011272c
mov al, 9
jmp 0x140112397
mov al, 0xa
jmp 0x140112397
mov al, 4
jmp 0x140112397
mov eax, 3
mov rcx, qword [rbp + 0x1b00]
mov qword [rcx], rax
lea rcx, [rbp + 0xc40]
call fcn.1400026c0
mov rcx, qword [rbp + 0xca0]
test rcx, rcx
je 0x14011293b
mov qword [rbp + 0x1ac8], rcx
call fcn.1400224d0
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x1ac8]
call fcn.1400260a0
jmp 0x14011293b
cmp eax, 5
je 0x14011282b
cmp eax, 7
je 0x140112854
cmp eax, 0xb
jne 0x140112a8b
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
test rax, rax
jne 0x140112a8b
movzx edx, byte [0x14035d1a8]
test dl, dl
je 0x140112a8b
movzx eax, dl
cmp eax, 1
je 0x1401129b0
cmp eax, 2
jne 0x14011299a
mov dl, 2
jmp 0x1401129b0
xor r14d, r14d
xor edx, edx
jmp 0x14011286f
mov byte [rbp + 0x1be7], 0
mov byte [rbp + 0x1be6], 0
lea r8, [0x14026b4b0]
mov rcx, rdi
call fcn.140225e30
jmp 0x1401134a8
mov rax, qword [rbp + 0x1a38]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x140112a8b
mov dl, 1
xor r14d, r14d
test bl, 1
jne 0x1401128d6
movaps xmm0, xmmword [rbp + 0xca0]
mov rax, qword [rbp + 0x1b00]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc90]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc40]
movaps xmm1, xmmword [rbp + 0xc50]
movaps xmm2, xmmword [rbp + 0xc60]
movaps xmm3, xmmword [rbp + 0xc70]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rax + 0x70], r14
mov word [rax + 0x78], 0
mov byte [rax + 0x7a], dl
jmp 0x14011293b
mov eax, edx
xor al, 1
movaps xmm0, xmmword [rbp + 0xca0]
mov rcx, qword [rbp + 0x1b00]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc90]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc40]
movaps xmm1, xmmword [rbp + 0xc50]
movaps xmm2, xmmword [rbp + 0xc60]
movaps xmm3, xmmword [rbp + 0xc70]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x70], r14
mov byte [rcx + 0x78], 0
mov byte [rcx + 0x79], al
mov byte [rcx + 0x7a], dl
cmp edi, 3
setne cl
xor eax, eax
mov esi, dword [rbp + 0x1b90]
test cl, cl
je 0x14011251b
jmp 0x140112540
mov byte [rbp + 0x1be7], 1
mov byte [rbp + 0x1be6], 1
lea r8, [0x14026b4c8]
mov rcx, r13
call fcn.140225e30
jmp 0x1401134a8
mov byte [rbp + 0x1be7], 1
mov byte [rbp + 0x1be6], 0
lea r8, [0x14026b480]
mov rcx, rdi
call fcn.140225e30
jmp 0x1401134a8
lea rcx, [0x14035d198]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x140112a8b
mov rcx, qword [0x14035d198]
call fcn.140156870
test al, al
je 0x140112a8b
mov rcx, qword [0x14035d198]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140113428
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, str.Client::decoder_is_missing_the_Method
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
lea rax, [0x14026b400]
mov qword [rbp + 0x1b70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b78], xmm0
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
lea rax, [rbp + 0x1b60]
mov qword [rbp + 0x1b38], rax
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
movups xmm0, xmmword [0x14026bf98]
movaps xmmword [rbp + 0x1b70], xmm0
movups xmm0, xmmword [0x14026bf88]
movaps xmmword [rbp + 0x1b60], xmm0
lea rcx, [rbp + 0xc40]
lea rsi, [rbp + 0x1b60]
mov rdx, rsi
call fcn.14011ab00
test al, al
je 0x140112b0b
cmp byte [rbp + 0xcaa], 1
jne 0x140112b42
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
mov bl, 2
cmp rax, 1
ja 0x140112e36
movzx edx, byte [0x14035d190]
test dl, dl
je 0x140112e36
movzx eax, dl
cmp eax, 1
je 0x140112c73
cmp eax, 2
jne 0x140112c5d
mov dl, 2
jmp 0x140112c73
lea rcx, [rbp + 0xc40]
call fcn.14010fb00
cmp rax, 1
jne 0x140112b60
lea rcx, [rbp + 0x1b60]
call fcn.140107380
cmp byte [rbp + 0x1b60], 0
je 0x140112c24
movzx ebx, byte [rbp + 0x1b61]
jmp 0x140112e36
lea rcx, [rbp + 0xc40]
call fcn.14010fe80
test al, al
je 0x140112bd0
mov r14, 0xfffffffffffffffe
xor edx, edx
jmp 0x14011286f
movups xmm0, xmmword [0x14026bfb8]
movaps xmmword [rbp + 0x1b70], xmm0
movups xmm0, xmmword [0x14026bfa8]
movaps xmmword [rbp + 0x1b60], xmm0
lea rcx, [rbp + 0xc40]
mov rdx, rsi
call fcn.14011ab00
mov rcx, qword [0x14035ede0]
mov rcx, qword [rcx]
test al, al
je 0x140112c11
mov bl, 1
cmp rcx, 1
ja 0x140112e36
movzx edx, byte [0x14035d160]
test dl, dl
je 0x140112e36
movzx eax, dl
cmp eax, 1
je 0x140112d62
cmp eax, 2
jne 0x140112d4c
mov dl, 2
jmp 0x140112d62
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
mov r14, 0xffffffffffffffff
test rax, rax
jne 0x140112c1d
movzx edx, byte [0x14035d178]
test dl, dl
je 0x14011286f
movzx eax, dl
cmp eax, 1
je 0x140112e60
cmp eax, 2
jne 0x140112e4a
mov dl, 2
jmp 0x140112e60
mov r14, 0xffffffffffffffff
test rcx, rcx
je 0x140112c32
xor edx, edx
jmp 0x14011286f
mov r14, qword [rbp + 0x1b68]
xor edx, edx
jmp 0x14011286f
movzx edx, byte [0x14035d148]
test dl, dl
je 0x14011286f
movzx eax, dl
cmp eax, 1
je 0x140112f4f
cmp eax, 2
jne 0x140112f39
mov dl, 2
jmp 0x140112f4f
lea rcx, [0x14035d180]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x140112e36
mov rcx, qword [0x14035d180]
call fcn.140156870
test al, al
je 0x140112e36
mov rcx, qword [0x14035d180]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140113442
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, str.HTTP_1.0_cannot_have_Transfer_Encoding_header
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
lea rax, [0x14026b400]
mov qword [rbp + 0x1b70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b78], xmm0
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], rsi
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
jmp 0x140112e36
lea rcx, [0x14035d150]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x140112e36
mov rcx, qword [0x14035d150]
call fcn.140156870
test al, al
je 0x140112e36
mov rcx, qword [0x14035d150]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011345c
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, str.illegal_Content_Length_header
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
lea rax, [0x14026b400]
mov qword [rbp + 0x1b70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b78], xmm0
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], rsi
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
mov rax, qword [rbp + 0x1b00]
mov byte [rax + 8], bl
mov eax, 4
jmp 0x14011278c
lea rcx, [0x14035d168]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x140112c1d
mov rcx, qword [0x14035d168]
call fcn.140156870
test al, al
je 0x140112c1d
mov rcx, qword [0x14035d168]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140113476
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, str.not_chunked__read_till_eof
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
lea rax, [0x14026b400]
mov qword [rbp + 0x1b70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b78], xmm0
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], rsi
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
jmp 0x140112c1d
lea rcx, [0x14035d138]
call fcn.14021fa50
mov edx, eax
test al, al
je 0x140112c1d
mov rcx, qword [0x14035d138]
call fcn.140156870
test al, al
je 0x140112c1d
mov rcx, qword [0x14035d138]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140113490
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1ba0], r8
mov qword [rbp + 0x1ba8], rax
movups xmmword [rbp + 0x1bb0], xmm0
mov qword [rbp + 0x1bc0], 0
lea rax, str.neither_Transfer_Encoding_nor_Content_Length
mov qword [rbp + 0x1b60], rax
mov qword [rbp + 0x1b68], 1
lea rax, [0x14026b400]
mov qword [rbp + 0x1b70], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b78], xmm0
lea rax, [rbp + 0x1ba0]
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], rsi
lea rax, [0x14026bba8]
mov qword [rbp + 0x1b40], rax
lea rax, [rbp + 0x1b30]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 1
mov qword [rbp + 0x1b18], rdx
lea rdx, [rbp + 0x1b08]
call fcn.140157a90
jmp 0x140112c1d
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea r8, [0x14026bd40]
mov rcx, rax
mov rdx, r9
call fcn.1402261f0
jmp 0x1401134a8
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea r8, [0x14026bd40]
mov rcx, rdx
mov rdx, rax
call fcn.140226200
jmp 0x1401134a8
mov byte [rbp + 0x1bd7], 1
lea rcx, str.C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140225c60
jmp 0x1401134a8
mov rax, qword [rbp + 0x1ba0]
mov rdx, qword [rbp + 0x1ba8]
mov rax, qword [rax + 0x18]
lea rcx, [rbp + 0x1bb8]
mov r8, qword [rbp + 0x1bb0]
mov byte [rbp + 0x1bd5], 1
call rax
mov rax, qword [rbp + 0x1ae0]
test rax, rax
je 0x1401131a1
mov rax, qword [rax + 0x18]
mov rdx, qword [rbp + 0x1ae8]
mov r8, qword [rbp + 0x1af0]
mov byte [rbp + 0x1bdc], 1
mov byte [rbp + 0x1bdb], 0
lea rcx, [rbp + 0x1af8]
call rax
jmp 0x1401131a1
mov byte [rbp + 0x1bde], 1
mov byte [rbp + 0x1bdd], 1
lea r8, [0x14026bdc0]
mov rdx, rax
call fcn.140226200
jmp 0x1401134a8
mov byte [rbp + 0x1bde], 1
mov byte [rbp + 0x1bdd], 1
lea r8, [0x14026bdc0]
mov rcx, rax
mov rdx, r9
call fcn.1402261f0
jmp 0x1401134a8
mov qword [rbp + 0x1b90], r10
mov rax, qword [rbp + 0x1b60]
mov rdx, qword [rbp + 0x1b68]
lea rcx, [rbp + 0x1b78]
mov r8, qword [rbp + 0x1b70]
call qword [rax + 0x18]
mov rax, qword [rbp + 0x1b30]
test rax, rax
je 0x1401131a1
mov rax, qword [rax + 0x18]
lea rcx, [rbp + 0x1b48]
mov rdx, qword [rbp + 0x1b38]
mov r8, qword [rbp + 0x1b40]
mov byte [rbp + 0x1be7], 0
mov byte [rbp + 0x1be6], 0
call rax
mov byte [rbp + 0x1bdc], 1
mov byte [rbp + 0x1bdb], 0
lea rax, [0x14026bd58]
mov qword [rsp + 0x20], rax
lea rcx, [0x14026bcf8]
lea r9, [0x14026b400]
lea r8, [rbp + 0x1b60]
mov edx, 0x17
call fcn.140226140
jmp 0x1401134a8
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rax, [0x14026bd10]
mov qword [rsp + 0x20], rax
lea rcx, [0x14026bcf8]
lea r9, [0x14026b400]
lea r8, [rbp + 0x1b60]
mov edx, 0x17
call fcn.140226140
jmp 0x1401134a8
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea r8, [0x14026bd28]
mov edx, 0x64
mov rcx, r14
call fcn.1402261f0
jmp 0x1401134a8
lea rcx, [0x14026bc40]
call fcn.140225c60
lea rcx, [0x14026bc58]
call fcn.140225c60
lea rcx, [0x14026bc70]
call fcn.140225c60
jmp 0x1401134a8
mov byte [rbp + 0x1bde], 1
mov byte [rbp + 0x1bdd], 1
lea r8, [0x14026bce0]
mov edx, 0x64
mov rcx, r14
call fcn.1402261f0
jmp 0x1401134a8
mov byte [rbp + 0x1bda], 1
mov byte [rbp + 0x1bd9], 1
lea rax, str.C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rsp
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_fail
lea r9, [0x140268de0]
lea r8, [rbp + 0x1b60]
mov edx, 0x1f
call fcn.140226140
jmp 0x1401134a8
mov qword [rbp + 0x1ad8], rcx
mov qword [rbp + 0x1ba0], rcx
lea rax, [rbp + 0x1b08]
mov qword [rbp + 0x1990], rax
lea rax, [0x140005ee0]
mov qword [rbp + 0x1998], rax
lea rcx, [rbp + 0x1ba0]
mov qword [rbp + 0x19a0], rcx
mov qword [rbp + 0x19a8], rax
lea rax, [0x14026ba28]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 2
mov qword [rbp + 0xc60], 0
lea rax, [rbp + 0x1990]
mov qword [rbp + 0xc50], rax
mov qword [rbp + 0xc58], 2
lea rdx, [0x14026baa8]
lea rcx, [rbp + 0xc40]
call fcn.140225ca0
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bb70]
mov edx, 0x22
call fcn.140225c80
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bbe8]
mov edx, 0x22
call fcn.140225c80
mov byte [rbp + 0x1be5], 1
mov byte [rbp + 0x1be4], 1
mov byte [rbp + 0x1be3], 1
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bd70]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bc88]
mov edx, 0x22
call fcn.140225c80
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c108]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c268]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bf38]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c068]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c020]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c0c0]
mov edx, 0x22
call fcn.140225c80
jmp 0x1401134a8
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bfc8]
mov edx, 0x22
call fcn.140225c80
ud2
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x28], rax
movzx ebp, byte [rax + 0xb8]
cmp ebp, 9
jae 0x140114511
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0x73], ecx
mov dword [rsp + 0x70], eax
mov rbx, qword [r14 + 0x18]
movzx eax, byte [rbx]
cmp al, 0xb
je 0x140114024
cmp al, 0xa
jb 0x140114024
mov rdx, qword [rbx + 0x10]
test rdx, rdx
je 0x140114024
mov rcx, qword [rbx + 8]
mov r8d, 1
call fcn.1400260a0
mov byte [rbx], bpl
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rbx + 1], eax
mov dword [rbx + 4], ecx
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], r15
mov r13, qword [r14]
cmp r13, 2
jne 0x1401140a1
movups xmm0, xmmword [0x14026bf98]
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [0x14026bf88]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x70]
mov rbp, qword [rsp + 0x28]
mov rdx, rbp
call fcn.14011c4e0
cmp byte [rsp + 0x50], 2
je 0x140114552
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x18]
jmp 0x140114552
mov rax, qword [r14 + 8]
mov qword [rsp + 0xf8], rax
mov rsi, qword [rsp + 0x28]
movzx ebx, byte [rsi + 0xd8]
mov rcx, rsi
call fcn.14010fb00
mov r15, rax
mov r12, rdx
movups xmm0, xmmword [0x14026bf98]
cmp bl, 2
jne 0x140114486
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [0x14026bf88]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x70]
mov rdx, rsi
call fcn.14011a550
movzx eax, byte [rsp + 0x62]
cmp al, 3
je 0x1401152b0
mov rsi, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x100], xmm0
movdqu xmm0, xmmword [rsp + 0x52]
movdqu xmmword [rsp + 0x10a], xmm0
mov ecx, dword [rsp + 0x63]
mov dword [rsp + 0xd8], ecx
movzx ecx, byte [rsp + 0x67]
mov byte [rsp + 0xdc], cl
cmp al, 2
jne 0x140114577
mov rdx, qword [rsi + 0x28]
cmp rdx, rbp
jbe 0x14011524c
mov rax, qword [rsi + 0x20]
imul rcx, rbp, 0x68
mov rdx, qword [rax + rcx]
mov rax, qword [rax + rcx + 0x10]
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rax
lea r12, [rsp + 0x30]
mov rcx, r12
call fcn.14010ff40
test al, al
jne 0x1401142c9
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
cmp rax, 3
ja 0x1401142b0
movzx edx, byte [0x14035d118]
test dl, dl
je 0x1401142b0
movzx eax, dl
cmp eax, 1
je 0x1401141dc
cmp eax, 2
jne 0x140115231
mov dl, 2
mov rcx, qword [0x14035d108]
call fcn.140156870
test al, al
je 0x1401142b0
mov rcx, qword [0x14035d108]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140115336
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
movdqu xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0
lea rax, str.user_provided_transfer_encoding_does_not_end_in_chunked
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14026b400]
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], r12
lea rax, [0x14026bba8]
mov qword [rsp + 0x138], rax
lea rax, [rsp + 0x128]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xc0], rdx
lea rdx, [rsp + 0xb0]
call fcn.140157a90
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rbp
lea rcx, [rsp + 0x30]
call fcn.140110080
mov eax, dword [rsp + 0x121]
mov ecx, dword [rsp + 0x124]
mov dword [rsp + 0xb3], ecx
mov dword [rsp + 0xb0], eax
cmp r15, 1
jne 0x140114696
movups xmm0, xmmword [0x14026bfb8]
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [0x14026bfa8]
movdqa xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x30]
lea r8, [rsp + 0x70]
mov rbp, qword [rsp + 0x28]
mov rdx, rbp
call fcn.14011c4e0
cmp byte [rsp + 0x50], 2
je 0x140114341
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x18]
xor eax, eax
jmp 0x1401148aa
mov rcx, qword [0x14035d1e0]
call fcn.140156870
test al, al
je 0x140113fd4
mov rcx, qword [0x14035d1e0]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x1401152dc
lea rax, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rdx
movups xmmword [rsp + 0x80], xmm0
mov edx, 0xb8
add rdx, qword [r14 + 0x10]
mov qword [rsp + 0x90], 0
mov qword [rsp + 0xb0], rdx
lea rdx, [0x140172df0]
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], r14
lea rdx, [0x140110b80]
mov qword [rsp + 0xc8], rdx
lea rdx, str.Client::encode_method__body
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0xb0]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], 2
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x128], rdx
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x130], rdx
lea rdx, [0x14026bba8]
mov qword [rsp + 0x138], rdx
lea rdx, [rsp + 0x128]
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x110], rax
lea rdx, [rsp + 0x100]
call fcn.140157a90
jmp 0x140113fd4
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [0x14026bf88]
movdqa xmmword [rsp + 0x70], xmm0
mov rdx, rsi
lea rbp, [rsp + 0x30]
lea rsi, [rsp + 0x70]
mov rcx, rbp
mov r8, rsi
call fcn.14011c4e0
cmp byte [rsp + 0x50], 2
je 0x1401144e5
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x18]
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
test rax, rax
je 0x1401146a2
cmp r15, 1
jne 0x140114544
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], r12
mov byte [rsp + 0xf0], 0
mov rbp, qword [rsp + 0x28]
jmp 0x1401148de
jne 0x1401145fa
mov rdx, qword [rsp + 0x28]
movzx r15d, byte [rdx + 0xc8]
mov eax, dword [rdx + 0xb9]
mov ecx, dword [rdx + 0xbc]
mov dword [rsp + 0x33], ecx
mov dword [rsp + 0x30], eax
mov rsi, qword [rdx + 0xc0]
jmp 0x140113fed
test r13, r13
mov rbp, qword [rsp + 0x28]
je 0x140114798
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], 0
mov byte [rsp + 0xf0], 0
jmp 0x1401148de
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x88], xmm0
movdqu xmm0, xmmword [rsp + 0x10a]
movdqu xmmword [rsp + 0x92], xmm0
mov byte [rsp + 0xa2], al
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0xa3], eax
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0xa7], al
cmp r15, 1
jne 0x140114641
test rbx, rbx
je 0x1401145f0
lea rcx, [rsp + 0x90]
mov r8, qword [rsp + 0x88]
mov rdx, rbp
call qword [rbx + 0x18]
mov eax, 1
jmp 0x140114889
mov rax, qword [rsp + 0x28]
mov r12, qword [rax + 0xc0]
mov r15, qword [rax + 0xc8]
test r15, r15
je 0x1401147a2
js 0x1401152f4
movzx eax, byte [0x14035fbc1]
mov edx, 1
mov rcx, r15
call fcn.140026090
test rax, rax
je 0x1401152f9
mov rsi, rax
jmp 0x1401147a7
cmp r13d, 1
jne 0x1401147ba
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0xb8]
cmp eax, 7
ja 0x1401147f7
mov ecx, 0xa2
bt ecx, eax
jae 0x1401147f7
test rbx, rbx
je 0x140114689
lea rcx, [rsp + 0x90]
mov r8, qword [rsp + 0x88]
mov rdx, rbp
call qword [rbx + 0x18]
mov eax, 1
xor r12d, r12d
jmp 0x140114889
xor eax, eax
mov rbp, qword [rsp + 0x28]
jmp 0x1401148aa
movzx edx, byte [0x14035d130]
test dl, dl
je 0x1401144e5
movzx eax, dl
cmp eax, 1
je 0x1401146c4
cmp eax, 2
jne 0x140115216
mov dl, 2
mov rcx, qword [0x14035d120]
call fcn.140156870
test al, al
je 0x1401144e5
mov rcx, qword [0x14035d120]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011531e
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
movdqu xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0
lea rax, str.removing_illegal_transfer_encoding_header
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14026b400]
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], rbp
lea rax, [0x14026bba8]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xc0], rdx
lea rdx, [rsp + 0xb0]
call fcn.140157a90
jmp 0x1401144e5
lea rcx, [rsp + 0xe0]
jmp 0x1401147e2
mov esi, 1
mov rcx, rsi
mov rdx, r12
mov r8, r15
call fcn.14021a580
jmp 0x140113fed
test rbx, rbx
je 0x1401147d5
lea rcx, [rsp + 0x90]
mov r8, qword [rsp + 0x88]
mov rdx, rbp
call qword [rbx + 0x18]
lea rcx, [rsp + 0xe0]
mov rbp, qword [rsp + 0x28]
mov rdx, rbp
mov r8, qword [rsp + 0xf8]
call fcn.140115360
jmp 0x1401148de
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x60], rax
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmm2, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x50], xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
lea rax, [0x14026b9b0]
mov qword [rsp + 0xb0], rax
lea rax, str.chunked
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 7
mov qword [rsp + 0xc8], 0
mov byte [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xb0]
call fcn.14011d340
test rax, rax
je 0x14011534e
xor eax, eax
mov rbp, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x121]
mov edx, dword [rsp + 0x124]
mov dword [rsp + 0xb3], edx
mov dword [rsp + 0xb0], ecx
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], r12
mov byte [rsp + 0xf0], 0
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0xf1], eax
mov dword [rsp + 0xf4], ecx
mov r8, qword [rbp + 0x40]
add r8, qword [rbp + 0x28]
lea rax, [r8 + r8]
shl r8, 5
sub r8, rax
add r8, 0x1e
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, r8
jb case.default.0x140114922
movzx eax, byte [rbp + 0xb8]
mov esi, 7
add byte [rax], al
add byte [rsi + 7], bh
lea rcx, [0x14026d708]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHcannot_advance_past__remaining_:___
jmp 0x1401149b8
lea rdx, [0x14026b9e1]
mov esi, 6
jmp 0x1401149b8
lea rcx, [rbp + 0xb9]
call fcn.140171fe0
mov rsi, rdx
mov rdx, rax
jmp 0x1401149b8
lea rdx, [0x14026b9da]
mov esi, 4
jmp 0x1401149b8
lea rdx, [0x14026b9de]
mov esi, 3
jmp 0x1401149b8
lea rdx, [0x14026b9f0]
jmp 0x1401149b8
lea rdx, [0x14026b9d7]
mov esi, 3
jmp 0x1401149b8
lea rdx, [0x14026b9e7]
mov esi, 4
jmp 0x1401149b8
lea rdx, [0x14026b9eb]
jmp 0x1401149b3
mov rdx, qword [rbp + 0xc0]
mov rsi, qword [rbp + 0xc8]
jmp 0x1401149b8
lea rdx, [0x14026b9f7]
mov esi, 5
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, rsi
jb 0x1401150d6
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, rsi
call fcn.14021a580
add r15, rsi
mov qword [rdi + 0x10], r15
cmp qword [rdi], r15
je 0x1401150f3
mov rax, qword [rdi + 8]
mov byte [rax + r15], 0x20
inc r15
mov qword [rdi + 0x10], r15
mov qword [rsp + 0xb0], rdi
lea rax, [rbp + 0x60]
mov qword [rsp + 0x70], rax
lea rax, [0x14016e650]
mov qword [rsp + 0x78], rax
lea rax, [0x14026be38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea r12, [rsp + 0x70]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
lea rdx, [0x14026be58]
lea r15, [rsp + 0xb0]
lea rsi, [rsp + 0x30]
mov rcx, r15
mov r8, rsi
call fcn.1401de2a0
movzx eax, byte [rbp + 0xd8]
cmp eax, 1
je 0x140114ba0
cmp eax, 2
je 0x140114b97
cmp eax, 3
jne 0x14011525b
mov rax, qword [0x14035ede0]
mov rax, qword [rax]
lea r15, [0x14026be90]
cmp rax, 1
ja 0x140114ba7
movzx edx, byte [0x14035d1d8]
test dl, dl
je 0x140114ba7
movzx eax, dl
cmp eax, 1
je 0x140114ac6
cmp eax, 2
jne 0x1401151fb
mov dl, 2
mov rcx, qword [0x14035d1c8]
call fcn.140156870
test al, al
je 0x140114ba7
mov rcx, qword [0x14035d1c8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140115306
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rax
movdqu xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], 0
lea rax, str.request_with_HTTP2_version_coerced_to_HTTP_1.1
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14026b400]
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], rsi
lea rax, [0x14026bba8]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x100]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xc0], rdx
lea rdx, [rsp + 0xb0]
call fcn.140157a90
jmp 0x140114ba7
lea r15, [0x14026be90]
jmp 0x140114ba7
lea r15, str.HTTP_1.0HTTP_1.1_n
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 7
jbe 0x14011510d
mov rax, qword [rdi + 8]
mov rcx, qword [r15]
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
cmp rax, 1
jbe 0x140115124
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x10], rdx
mov rcx, qword [rbp + 0xd0]
test rcx, rcx
je 0x140114cd1
cmp qword [rcx + 0x18], 0
je 0x140114cd1
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0x89afeedfab1e670a
xor r8d, r8d
movdqa xmm0, xmmword [str.DDDDDDDDDDDDDDDD]
pcmpeqd xmm1, xmm1
movabs r15, 0x816a26b3eb581fb9
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop
test r10w, r10w
je 0x140114c90
tzcnt esi, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rsi, r9
and rsi, rcx
shl rsi, 5
mov r11, rax
sub r11, rsi
cmp qword [r11 - 0x20], r15
jne 0x140114c50
cmp qword [r11 - 0x18], rdx
jne 0x140114c50
jmp 0x140114cab
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140114cd1
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x140114c38
mov rsi, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
mov rcx, rsi
call qword [rax + 0x18]
cmp rax, r15
jne 0x140114cd1
movabs rax, 0x89afeedfab1e670a
cmp rdx, rax
je 0x14011513b
cmp byte [r14 + 0x20], 0
je 0x140114f07
xor r13d, r13d
cmp qword [rbp + 0x28], 0
sete r13b
add r13d, r13d
xor r14d, r14d
jmp 0x140114d02
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x10], rdx
cmp r13, 2
jne 0x140114d20
inc r14
cmp r14, qword [rbp + 0x28]
jae 0x14011514e
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
jmp 0x140114d70
mov rdx, qword [rbp + 0x28]
cmp r14, rdx
jae 0x1401151c2
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
cmp r13, 1
jne 0x140114d70
mov rdx, qword [rbp + 0x40]
cmp r15, rdx
jae 0x1401151ec
mov rax, qword [rbp + 0x38]
lea rdx, [r15 + r15*8]
lea rbp, [rax + rdx*8]
cmp qword [rax + rdx*8 + 0x10], 0
je 0x140114d88
mov r15, qword [rbp + 0x18]
mov r13d, 1
jmp 0x140114d8e
mov r15, qword [rcx + 8]
cmp qword [rcx], 1
mov r13d, 0
adc r13, 1
lea rbp, [rcx + 0x18]
jmp 0x140114d92
mov r13d, 2
add rbp, 0x20
add rcx, 0x40
call fcn.140110b40
mov rsi, rax
mov r12, rdx
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, r12
jb 0x140114ec8
test r12, r12
je 0x140114e4e
mov qword [rsp + 0x148], r13
mov qword [rsp + 0x150], r15
mov qword [rsp + 0xf8], r14
mov bl, 0x2d
xor r15d, r15d
jmp 0x140114e03
and bl, r14b
shl bl, 5
xor bl, r13b
mov rax, qword [rdi + 8]
mov byte [rax + rdx], bl
mov rdx, qword [rdi + 0x10]
inc rdx
mov qword [rdi + 0x10], rdx
inc r15
cmp r12, r15
je 0x140114e30
movzx r13d, byte [rsi + r15]
cmp bl, 0x2d
sete bl
lea eax, [r13 - 0x61]
cmp al, 0x1a
setb r14b
cmp rdx, qword [rdi]
jne 0x140114de0
mov rcx, rdi
call fcn.14001ed80
mov rdx, qword [rdi + 0x10]
jmp 0x140114de0
mov rax, qword [rdi]
sub rax, rdx
mov r14, qword [rsp + 0xf8]
mov r15, qword [rsp + 0x150]
mov r13, qword [rsp + 0x148]
cmp rax, 1
jbe 0x140114edc
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0x203a
add rdx, 2
mov qword [rdi + 0x10], rdx
mov r12, qword [rbp + 8]
mov rsi, qword [rbp + 0x10]
mov rax, qword [rdi]
sub rax, rdx
cmp rax, rsi
jb 0x140114ef3
mov rbp, qword [rsp + 0x28]
mov rcx, qword [rdi + 8]
add rcx, rdx
mov rbx, rdx
mov rdx, r12
mov r8, rsi
call fcn.14021a580
mov rdx, rbx
add rdx, rsi
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
cmp rax, 1
ja 0x140114cf0
mov r8d, 2
mov rcx, rdi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114cf0
mov rcx, rdi
mov r8, r12
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114dbd
mov r8d, 2
mov rcx, rdi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114e58
mov rcx, rdi
mov r8, rsi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114e7d
xor r13d, r13d
cmp qword [rbp + 0x28], 0
sete r13b
add r13d, r13d
xor r14d, r14d
jmp 0x140114f33
mov rax, qword [rdi + 8]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rdi + 0x10], r12
cmp r13, 2
jne 0x140114f50
inc r14
cmp r14, qword [rbp + 0x28]
jae 0x14011514e
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
jmp 0x140114fa0
mov rdx, qword [rbp + 0x28]
cmp r14, rdx
jae 0x1401151c2
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
cmp r13, 1
jne 0x140114fa0
mov rdx, qword [rbp + 0x40]
cmp r15, rdx
jae 0x1401151ec
mov rax, qword [rbp + 0x38]
lea rdx, [r15 + r15*8]
lea rbp, [rax + rdx*8]
cmp qword [rax + rdx*8 + 0x10], 0
je 0x140114fb8
mov r15, qword [rbp + 0x18]
mov r13d, 1
jmp 0x140114fbe
mov r15, qword [rcx + 8]
cmp qword [rcx], 1
mov r13d, 0
adc r13, 1
lea rbp, [rcx + 0x18]
jmp 0x140114fc2
mov r13d, 2
add rbp, 0x20
add rcx, 0x40
call fcn.140110b40
mov r12, rdx
mov rcx, qword [rdi]
mov rsi, qword [rdi + 0x10]
sub rcx, rsi
cmp rcx, rdx
jb 0x140115075
mov rcx, qword [rdi + 8]
add rcx, rsi
mov rdx, rax
mov r8, r12
call fcn.14021a580
add r12, rsi
mov qword [rdi + 0x10], r12
mov rax, qword [rdi]
sub rax, r12
cmp rax, 1
jbe 0x140115092
mov rax, qword [rdi + 8]
mov word [rax + r12], 0x203a
add r12, 2
mov qword [rdi + 0x10], r12
mov rdx, qword [rbp + 8]
mov rsi, qword [rbp + 0x10]
mov rax, qword [rdi]
sub rax, r12
cmp rax, rsi
jb 0x1401150ac
mov rbp, qword [rsp + 0x28]
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, rsi
call fcn.14021a580
add r12, rsi
mov qword [rdi + 0x10], r12
mov rax, qword [rdi]
sub rax, r12
cmp rax, 1
ja 0x140114f20
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.14021b130
mov r12, qword [rdi + 0x10]
jmp 0x140114f20
mov rcx, rdi
mov rdx, rsi
mov r8, r12
mov rsi, rax
call fcn.14021b130
mov rax, rsi
mov rsi, qword [rdi + 0x10]
jmp 0x140114fe1
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.14021b130
mov r12, qword [rdi + 0x10]
jmp 0x14011500a
mov rcx, rdi
mov rbx, rdx
mov rdx, r12
mov r8, rsi
call fcn.14021b130
mov rdx, rbx
mov r12, qword [rdi + 0x10]
jmp 0x140115030
mov rcx, rdi
call fcn.14021b130
jmp 0x140114908
mov rcx, rdi
mov rbx, rdx
mov rdx, r15
mov r8, rsi
call fcn.14021b130
mov rdx, rbx
mov r15, qword [rdi + 0x10]
jmp 0x1401149cb
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.14021b130
mov r15, qword [rdi + 0x10]
jmp 0x1401149ea
mov r8d, 8
mov rcx, rdi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114bbb
mov r8d, 2
mov rcx, rdi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x140114bde
movzx r9d, byte [r14 + 0x20]
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call fcn.14021dbd0
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1401151ae
mov rsi, qword [rsp + 0x140]
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x10], rdx
mov rcx, rbp
call fcn.14011bfa0
mov rax, qword [rsp + 0xf0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
mov rcx, rdi
call fcn.14021b130
mov rdx, qword [rdi + 0x10]
jmp 0x14011515e
lea r8, [0x14026e030]
mov rcx, r14
call fcn.140225e30
lea rcx, [0x14035d1e0]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x14011436a
jmp 0x140113fd4
lea r8, [0x14026e048]
mov rcx, r15
call fcn.140225e30
lea rcx, [0x14035d1c8]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x140114ac6
jmp 0x140114ba7
lea rcx, [0x14035d120]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x1401146c4
jmp 0x1401144e5
lea rcx, [0x14035d108]
call fcn.14021fa50
mov edx, eax
test al, al
jne 0x1401141dc
jmp 0x1401142b0
lea r8, [0x14026dc40]
mov rcx, rbp
call fcn.140225e30
mov byte [rsp + 0xb0], al
mov qword [rsp + 0x70], r15
lea rax, [0x14016d670]
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], r12
mov qword [rsp + 0x48], 1
lea rdx, [0x14026bf20]
lea rcx, [rsp + 0x30]
call fcn.140225ca0
lea rax, [0x14026c1b0]
mov qword [rsp + 0x20], rax
lea rcx, [0x14026bcf8]
lea r9, [0x14026b400]
lea r8, [rsp + 0x128]
mov edx, 0x17
call fcn.140226140
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026bdd8]
mov edx, 0x22
call fcn.140225c80
call fcn.1401d5b70
mov ecx, 1
mov rdx, r15
call fcn.140225a80
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026be98]
mov edx, 0x22
call fcn.140225c80
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c158]
mov edx, 0x22
call fcn.140225c80
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Users_root.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea r8, [0x14026c1c8]
mov edx, 0x22
call fcn.140225c80
lea rax, [0x14026c238]
jmp 0x1401152b7