Function at 0x140129800
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1b08
call fcn.140201b00
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1a70], xmm6
mov qword [rbp + 0x1a68], 0xfffffffffffffffe
mov qword [rbp + 0x1930], rdx
mov qword [rbp + 0x1a58], rcx
mov qword [rbp + 0x18b8], r8
lea rax, [r8 + 8]
mov qword [rbp + 0x18c0], rax
lea r15, [rbp + 0x19b8]
movzx eax, byte [r9]
mov dword [rbp + 0x192c], eax
lea rsi, [rbp + 0xc30]
xorps xmm6, xmm6
nop
mov r8d, 0xc80
lea rcx, [rbp - 0x50]
mov dl, 1
call sub.VCRUNTIME140.dll_memset
mov r8d, 0xc80
mov rcx, rsi
mov dl, 1
call sub.VCRUNTIME140.dll_memset
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
test rax, rax
je 0x140129a70
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x140129c70
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x140129c70
mov r14, qword [0x14031ed68]
mov rcx, r14
call fcn.140181c30
mov qword [rbp + 0x1970], 5
mov qword [rbp + 0x1978], rax
mov qword [rbp + 0x1980], rdx
call fcn.1401abbd0
mov rbx, rax
mov rdi, rdx
mov rcx, rax
lea rdx, [rbp + 0x1970]
call qword [rdi + 0x18]
test al, al
je 0x140129c70
mov rax, qword [rbp + 0x1980]
mov qword [rbp + 0x1a40], rax
movups xmm0, xmmword [rbp + 0x1970]
movaps xmmword [rbp + 0x1a30], xmm0
mov rax, qword [0x14031ed68]
mov rcx, qword [rax + 0x38]
test rcx, rcx
je 0x14012bb1d
mov rdx, qword [rax + 0x30]
movups xmm0, xmmword [rax + 0x40]
mov qword [rbp + 0x19b0], rdx
mov qword [rbp + 0x19b8], rcx
mov rcx, qword [rbp + 0x1930]
mov rcx, qword [rcx + 8]
mov qword [rbp + 0x1998], rcx
add rax, 0x30
lea rcx, [rbp + 0x19e0]
mov qword [rbp + 0x1950], rcx
mov qword [rbp + 0x1958], 1
mov qword [rbp + 0x1960], rax
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], 0
mov qword [rbp + 0x1940], 0x64
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x1a00], rax
lea rcx, [fcn.1402010b0]
mov qword [rbp + 0x1a08], rcx
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 0x1a18], rcx
lea rax, str.Response.parse__Header___bd__
mov qword [rbp + 0x18c8], rax
mov qword [rbp + 0x18d0], 3
mov qword [rbp + 0x18e8], 0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x18d8], rax
mov qword [rbp + 0x18e0], 2
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x19e0], rax
lea rax, [rbp + 0x18c8]
mov qword [rbp + 0x19e8], rax
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x1950]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
lea r9, [rbp + 0x1a30]
call fcn.140180520
jmp 0x140129c70
movzx edx, byte [0x14031ed78]
test dl, dl
je 0x1401298a4
movzx eax, dl
cmp eax, 1
je 0x140129a92
cmp eax, 2
jne 0x14012a915
mov dl, 2
mov rcx, qword [0x14031ed68]
call fcn.140180500
test al, al
je 0x1401298a4
mov rcx, qword [0x14031ed68]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb1d
mov rdx, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x19b0], rdx
mov qword [rbp + 0x19b8], rax
mov rax, qword [rbp + 0x1930]
mov rax, qword [rax + 8]
mov qword [rbp + 0x1998], rax
lea rax, [rcx + 0x30]
lea rdx, [rbp + 0x1a30]
mov qword [rbp + 0x1970], rdx
mov qword [rbp + 0x1978], 1
mov qword [rbp + 0x1980], rax
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], 0
mov qword [rbp + 0x1940], 0x64
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x1a00], rax
lea rdx, [fcn.1402010b0]
mov qword [rbp + 0x1a08], rdx
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x1a10], rax
mov qword [rbp + 0x1a18], rdx
lea rax, str.Response.parse__Header___bd__
mov qword [rbp + 0x18c8], rax
mov qword [rbp + 0x18d0], 3
mov qword [rbp + 0x18e8], 0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x18d8], rax
mov qword [rbp + 0x18e0], 2
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x1a30], rax
lea rax, [rbp + 0x18c8]
mov qword [rbp + 0x1a38], rax
lea rax, fcn.140007640
mov qword [rbp + 0x1a40], rax
lea rdx, [rbp + 0x1970]
call fcn.140182400
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x140129c70
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x140129c70
mov rdi, qword [0x14031ed68]
mov rcx, rdi
call fcn.140181c30
mov qword [rbp + 0x1950], 5
mov qword [rbp + 0x1958], rax
mov qword [rbp + 0x1960], rdx
call fcn.1401abbd0
mov rbx, rax
mov r14, rdx
mov rcx, rax
lea rdx, [rbp + 0x1950]
call qword [r14 + 0x18]
test al, al
je 0x140129c70
mov rax, qword [rbp + 0x1960]
mov qword [rbp + 0x19f0], rax
movups xmm0, xmmword [rbp + 0x1950]
movaps xmmword [rbp + 0x19e0], xmm0
lea rax, [rbp + 0x1970]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
mov r8, r14
lea r9, [rbp + 0x19e0]
jmp 0x140129a5f
mov byte [rbp + 0x1a20], 0
mov word [rbp + 0x1a22], 0
mov qword [rbp + 0x1a00], 0
mov qword [rbp + 0x1a10], rsi
mov qword [rbp + 0x1a18], 0x64
mov rax, qword [rbp + 0x1930]
mov rdi, qword [rax]
mov r9, qword [rax + 8]
lea rcx, [rbp + 0x18c8]
lea rdx, [rbp + 0x1a00]
mov r8, rdi
call fcn.140137830
mov rax, qword [rbp + 0x18c8]
cmp rax, 2
je 0x140129ce0
mov rcx, qword [rbp + 0x18d0]
test rax, rax
je 0x140129d01
jmp 0x14012a94b
movzx edx, byte [rbp + 0x18d0]
mov rcx, qword [rbp + 0x18b0]
and rcx, 0xffffffffffffff00
or rcx, rdx
test rax, rax
jne 0x14012a94b
mov qword [rbp + 0x18b0], rcx
mov qword [rbp + 0x1940], rcx
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
test rax, rax
je 0x140129ec0
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x14012a090
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012a090
mov r14, qword [0x14031ed80]
mov rcx, r14
call fcn.140181c30
mov qword [rbp + 0x1970], 5
mov qword [rbp + 0x1978], rax
mov qword [rbp + 0x1980], rdx
call fcn.1401abbd0
mov rbx, rax
mov r12, rdx
mov rcx, rax
lea rdx, [rbp + 0x1970]
call qword [r12 + 0x18]
test al, al
je 0x14012a090
mov rax, qword [rbp + 0x1980]
mov qword [rbp + 0x1a40], rax
movups xmm0, xmmword [rbp + 0x1970]
movaps xmmword [rbp + 0x1a30], xmm0
mov rcx, qword [0x14031ed80]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb37
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x19b0], r8
mov qword [rbp + 0x19b8], rax
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], 0
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x1998], rax
lea rax, [fcn.1402010b0]
mov qword [rbp + 0x19a0], rax
lea rax, str.Response.parse_Complete_hd__
mov qword [rbp + 0x18c8], rax
mov qword [rbp + 0x18d0], 2
mov qword [rbp + 0x18e8], 0
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x18d8], rax
mov qword [rbp + 0x18e0], 1
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x19e0], rax
lea rax, [rbp + 0x18c8]
mov qword [rbp + 0x19e8], rax
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1950], rax
mov qword [rbp + 0x1958], 1
mov qword [rbp + 0x1960], rdx
lea rax, [rbp + 0x1950]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, r12
lea r9, [rbp + 0x1a30]
call fcn.140180520
jmp 0x14012a090
movzx edx, byte [0x14031ed90]
test dl, dl
je 0x140129d22
movzx eax, dl
cmp eax, 1
je 0x140129ee2
cmp eax, 2
jne 0x14012a930
mov dl, 2
mov rcx, qword [0x14031ed80]
call fcn.140180500
test al, al
je 0x140129d22
mov rcx, qword [0x14031ed80]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb37
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x19b0], r8
mov qword [rbp + 0x19b8], rax
movups xmmword [rbp + 0x19c0], xmm0
mov qword [rbp + 0x19d0], 0
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x1998], rax
lea rax, [fcn.1402010b0]
mov qword [rbp + 0x19a0], rax
lea rax, str.Response.parse_Complete_hd__
mov qword [rbp + 0x18c8], rax
mov qword [rbp + 0x18d0], 2
mov qword [rbp + 0x18e8], 0
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x18d8], rax
mov qword [rbp + 0x18e0], 1
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x1a30], rax
lea rax, [rbp + 0x18c8]
mov qword [rbp + 0x1a38], rax
lea rax, fcn.140007640
mov qword [rbp + 0x1a40], rax
lea rax, [rbp + 0x1a30]
mov qword [rbp + 0x1970], rax
mov qword [rbp + 0x1978], 1
mov qword [rbp + 0x1980], rdx
lea rdx, [rbp + 0x1970]
call fcn.140182400
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x14012a090
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012a090
mov r12, qword [0x14031ed80]
mov rcx, r12
call fcn.140181c30
mov qword [rbp + 0x1950], 5
mov qword [rbp + 0x1958], rax
mov qword [rbp + 0x1960], rdx
call fcn.1401abbd0
mov r14, rax
mov rbx, rdx
mov rcx, rax
lea rdx, [rbp + 0x1950]
call qword [rbx + 0x18]
test al, al
je 0x14012a090
mov rax, qword [rbp + 0x1960]
mov qword [rbp + 0x19f0], rax
movups xmm0, xmmword [rbp + 0x1950]
movaps xmmword [rbp + 0x19e0], xmm0
lea rax, [rbp + 0x1970]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov r8, rbx
lea r9, [rbp + 0x19e0]
jmp 0x140129ead
cmp word [rbp + 0x1a22], 0
je 0x14012bac9
mov eax, dword [rbp + 0x1a24]
mov qword [rbp + 0x1938], rax
add eax, 0xfffffc18
movzx eax, ax
cmp eax, 0xfc7c
jb 0x14012a989
cmp byte [rbp + 0x1a20], 0
je 0x14012bae3
movzx r14d, byte [rbp + 0x1a21]
cmp r14b, 1
sete r12b
mov rdx, qword [rbp + 0x1a10]
mov r8, qword [rbp + 0x1a18]
mov rcx, rdi
lea r9, [rbp - 0x50]
call fcn.14012e0a0
cmp al, 7
jne 0x14012a990
mov rbx, qword [rbp + 0x1a18]
mov r8, qword [rbp + 0x1940]
mov rcx, rsi
mov rdx, qword [rbp + 0x1930]
call fcn.1401ab0f0
lea rcx, [rbp + 0x1950]
mov rdx, rsi
call fcn.140129670
mov rcx, qword [rbp + 0x18b8]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
mov byte [rbp + 0x1a57], r12b
jne 0x14012a160
lea r12, [rbp + 0x18c8]
mov rcx, r12
call fcn.1401c10b0
jmp 0x14012a1af
mov rdx, qword [rbp + 0x18c0]
mov rcx, qword [rdx + 0x50]
lea r8, [rbp + 0x18d0]
mov qword [r8 + 0x50], rcx
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [rbp + 0x18c8], rax
lea r12, [rbp + 0x18c8]
cmp r14b, 1
sete dil
mov byte [rbp + 0x1a67], 1
mov rcx, r12
mov rdx, rbx
call fcn.140134430
cmp rbx, 0x65
jae 0x14012bafd
movzx eax, word [rbp + 0x1938]
mov dword [rbp + 0x1928], eax
inc byte [rbp + 0x1a57]
shl rbx, 5
lea r13, [rbx + rbp]
add r13, 0xffffffffffffffb0
lea r12, [rbp - 0x50]
cmp r12, r13
je 0x14012a474
nop
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
mov r8, rax
sub r8, rdx
jb 0x14012b9d8
mov r9, qword [rbp + 0x1960]
cmp rax, r9
ja 0x14012baab
add rdx, qword [rbp + 0x1958]
mov byte [rbp + 0x1a67], 1
lea rcx, [rbp + 0x19b0]
call fcn.1401c17e0
cmp qword [rbp + 0x19b0], 0
jne 0x14012b9f6
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rbp + 0x19f0], xmm1
movaps xmmword [rbp + 0x19e0], xmm0
mov rbx, qword [r12 + 0x10]
mov r14, qword [r12 + 0x18]
mov r9, qword [rbp + 0x1960]
mov qword [rbp + 0x1998], r9
mov qword [rbp + 0x1970], rbx
mov qword [rbp + 0x1a30], r14
cmp r14, rbx
jb 0x14012b8be
cmp r9, r14
jb 0x14012b94b
sub r14, rbx
jne 0x14012a2d0
lea r14, [0x14023ce18]
mov qword [rbp + 0x1a08], r14
lea rax, [rbp + 0x1a10]
movups xmmword [rax], xmm6
lea rax, [0x14023cea0]
mov qword [rbp + 0x1a00], rax
xor ebx, ebx
jmp 0x14012a33a
mov rax, qword [rbp + 0x1950]
mov r8, qword [rbp + 0x1958]
mov rax, qword [rax]
mov byte [rbp + 0x1a66], 1
mov rcx, rsi
lea rdx, [rbp + 0x1968]
call rax
mov qword [rbp + 0xc40], r14
add qword [rbp + 0xc38], rbx
movups xmm0, xmmword [rbp + 0xc30]
movaps xmmword [rbp + 0x1a00], xmm0
mov rax, qword [rbp + 0xc40]
mov qword [rbp + 0x1a10], rax
mov rax, qword [rbp + 0xc48]
mov qword [rbp + 0x1a18], rax
mov r14, qword [rbp + 0x1a08]
mov rbx, qword [rbp + 0x1a10]
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1401c74b0
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movaps xmmword [rbp + 0x19c0], xmm1
movaps xmmword [rbp + 0x19b0], xmm0
mov byte [rbp + 0x19d0], 0
mov rax, qword [rbp + 0x1a00]
mov rax, qword [rax + 8]
mov byte [rbp + 0x1a66], 1
lea rcx, [rbp + 0x1a18]
mov rdx, r14
mov r8, rbx
call rax
cmp qword [rbp + 0x19e0], 0
jne 0x14012a3fd
cmp byte [rbp + 0x19e8], 0x14
jne 0x14012a3fd
test dil, 1
jne 0x14012a3d0
mov byte [rbp + 0x1a65], 0
mov byte [rbp + 0x1a64], 1
mov r8d, 0xa
lea rcx, [rbp + 0x19b0]
lea rdx, str.keep_aliveclose
call fcn.140126200
mov edi, eax
jmp 0x14012a3fd
mov byte [rbp + 0x1a65], 0
mov byte [rbp + 0x1a64], 1
mov r8d, 5
lea rcx, [rbp + 0x19b0]
lea rdx, [0x1402432c2]
call fcn.140126200
mov edi, eax
xor dil, 1
movaps xmm0, xmmword [rbp + 0x19e0]
movaps xmm1, xmmword [rbp + 0x19f0]
movaps xmmword [rbp + 0x1a10], xmm1
movaps xmmword [rbp + 0x1a00], xmm0
mov rax, qword [rbp + 0x19d0]
mov qword [rbp + 0xc50], rax
movaps xmm0, xmmword [rbp + 0x19b0]
movaps xmm1, xmmword [rbp + 0x19c0]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov byte [rbp + 0x1a65], 1
mov byte [rbp + 0x1a64], 0
lea rcx, [rbp + 0x18c8]
lea rdx, [rbp + 0x1a00]
mov r8, rsi
call fcn.140128e50
add r12, 0x20
cmp r12, r13
jne 0x14012a200
movups xmm0, xmmword [rbp + 0x1918]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [rbp + 0x1908]
movaps xmmword [rbp + 0xc70], xmm0
movups xmm0, xmmword [rbp + 0x18c8]
movups xmm1, xmmword [rbp + 0x18d8]
movups xmm2, xmmword [rbp + 0x18e8]
movups xmm3, xmmword [rbp + 0x18f8]
movaps xmmword [rbp + 0xc60], xmm3
movaps xmmword [rbp + 0xc50], xmm2
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
movzx eax, byte [rbp + 0x1a57]
mov byte [rbp + 0xc92], al
mov eax, dword [rbp + 0x1928]
mov word [rbp + 0xc90], ax
cmp eax, 0x64
jg 0x14012a4f0
je 0x14012a523
jmp 0x14012a50f
cmp eax, 0x65
je 0x14012ab8a
cmp eax, 0xcc
je 0x14012ab6d
cmp eax, 0x130
je 0x14012ab6d
mov rax, qword [rbp + 0x1938]
add eax, 0xffffff9a
cmp ax, 0x61
ja 0x14012a9cd
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
test rax, rax
je 0x14012a6e0
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x14012a8d0
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012a8d0
mov r14, qword [str.ho__]
mov rcx, r14
call fcn.140181c30
mov qword [rbp + 0x1998], 5
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov rbx, rax
mov rdi, rdx
mov rcx, rax
lea rdx, [rbp + 0x1998]
call qword [rdi + 0x18]
test al, al
je 0x14012a8d0
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [str.ho__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb6e
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
mov rax, qword [rbp + 0x1938]
mov word [rbp + 0x1996], ax
lea rax, [rbp + 0x1996]
mov qword [rbp + 0x1940], rax
lea rax, [fcn.140200c20]
mov qword [rbp + 0x1948], rax
lea rax, str.ignoring_informational_response:
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
mov qword [rbp + 0x19d0], 0
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x19c0], rax
mov qword [rbp + 0x19c8], 1
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x19e8], rax
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
lea r9, [rbp + 0x1970]
call fcn.140180520
jmp 0x14012a8d0
movzx eax, byte [0x14031edd8]
test al, al
je 0x14012a536
movzx ecx, al
cmp ecx, 1
je 0x14012a714
cmp ecx, 2
jne 0x14012a700
mov al, 2
jmp 0x14012a714
lea rcx, str.ho__
call fcn.1402051f0
test al, al
je 0x14012a536
mov rcx, qword [str.ho__]
mov edx, eax
call fcn.140180500
test al, al
je 0x14012a536
mov rcx, qword [str.ho__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb51
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
mov rax, qword [rbp + 0x1938]
mov word [rbp + 0x1996], ax
lea rax, [rbp + 0x1996]
mov qword [rbp + 0x1940], rax
lea rax, [fcn.140200c20]
mov qword [rbp + 0x1948], rax
lea rax, str.ignoring_informational_response:
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
mov qword [rbp + 0x19d0], 0
lea rax, [rbp + 0x1940]
mov qword [rbp + 0x19c0], rax
mov qword [rbp + 0x19c8], 1
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x1970], rax
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x1978], rax
lea rax, fcn.140007640
mov qword [rbp + 0x1980], rax
lea rax, [rbp + 0x1970]
mov qword [rbp + 0x1998], rax
mov qword [rbp + 0x19a0], 1
mov qword [rbp + 0x19a8], rdx
lea rdx, [rbp + 0x1998]
call fcn.140182400
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x14012a8d0
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012a8d0
mov r14, qword [str.ho__]
mov rcx, r14
call fcn.140181c30
mov qword [rbp + 0x1a30], 5
mov qword [rbp + 0x1a38], rax
mov qword [rbp + 0x1a40], rdx
call fcn.1401abbd0
mov rbx, rax
mov rdi, rdx
mov rcx, rax
lea rdx, [rbp + 0x1a30]
call qword [rdi + 0x18]
test al, al
je 0x14012a8d0
mov rax, qword [rbp + 0x1a40]
mov qword [rbp + 0x19f0], rax
movups xmm0, xmmword [rbp + 0x1a30]
movaps xmmword [rbp + 0x19e0], xmm0
lea rax, [rbp + 0x1998]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rdi
lea r9, [rbp + 0x19e0]
call fcn.140180520
nop
mov rax, qword [rbp + 0x1930]
cmp qword [rax + 8], 0
je 0x14012a9a6
mov byte [rbp + 0x1a67], 0
mov rcx, rsi
call fcn.1400017a0
mov rax, qword [rbp + 0x1950]
mov rdx, qword [rbp + 0x1958]
mov r8, qword [rbp + 0x1960]
lea rcx, [rbp + 0x1968]
call qword [rax + 8]
jmp 0x140129870
lea rcx, [0x14031ed68]
call fcn.1402051f0
mov edx, eax
test al, al
jne 0x140129a92
jmp 0x1401298a4
lea rcx, [0x14031ed80]
call fcn.1402051f0
mov edx, eax
test al, al
jne 0x140129ee2
jmp 0x140129d22
cmp eax, 1
jne 0x14012a963
mov rcx, qword [rbp + 0x1a58]
mov qword [rcx], 3
jmp 0x14012ac1f
shl ecx, 3
movabs rax, 0x1050406040404
shr rax, cl
mov rcx, qword [rbp + 0x1a58]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x14012ac1f
call fcn.140007640
mov al, 6
mov rcx, qword [rbp + 0x1a58]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x14012ac1f
mov eax, 3
mov rcx, qword [rbp + 0x1a58]
mov qword [rcx], rax
mov byte [rbp + 0x1a67], 0
lea rcx, [rbp + 0xc30]
call fcn.1400017a0
jmp 0x14012abf9
mov eax, dword [rbp + 0x192c]
cmp eax, 5
je 0x14012ab6d
cmp eax, 7
je 0x14012ab74
cmp eax, 0xb
jne 0x14012ad4e
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
test rax, rax
je 0x14012ac3d
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
test al, al
jne 0x14012ad4e
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012ad4e
mov rsi, qword [str.Pp__]
mov rcx, rsi
call fcn.140181c30
mov qword [rbp + 0x1998], 5
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov rbx, rax
mov r15, rdx
lea rdx, [rbp + 0x1998]
mov rcx, rax
call qword [r15 + 0x18]
test al, al
je 0x14012ad4e
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [str.Pp__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bbc5
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.Client::decoder_is_missing_the_Method
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x19e8], rax
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1970]
mov rcx, rsi
mov rdx, rbx
mov r8, r15
call fcn.140180520
jmp 0x14012ad4e
xor r14d, r14d
xor eax, eax
jmp 0x14012ab8f
mov rax, qword [rbp + 0x1938]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x14012ad4e
mov al, 1
xor r14d, r14d
mov rdx, qword [rbp + 0x1a58]
mov rcx, qword [rbp + 0xc90]
mov qword [rdx + 0x60], rcx
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rdx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc70]
movups xmmword [rdx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0xc30]
movaps xmm1, xmmword [rbp + 0xc40]
movaps xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov ecx, eax
xor cl, 1
and dil, cl
mov qword [rdx + 0x68], r14
mov byte [rdx + 0x70], 0
mov byte [rdx + 0x71], dil
mov byte [rdx + 0x72], al
mov rax, qword [rbp + 0x1950]
mov rdx, qword [rbp + 0x1958]
mov r8, qword [rbp + 0x1960]
lea rcx, [rbp + 0x1968]
call qword [rax + 8]
mov rcx, qword [rbp + 0x1a58]
mov rax, rcx
movaps xmm6, xmmword [rbp + 0x1a70]
add rsp, 0x1b08
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx edx, byte [0x14031edf0]
test dl, dl
je 0x14012aa01
movzx eax, dl
cmp eax, 1
je 0x14012ac73
cmp eax, 2
jne 0x14012ac5d
mov dl, 2
jmp 0x14012ac73
lea rcx, str.Pp__
call fcn.1402051f0
mov edx, eax
test al, al
je 0x14012aa01
mov rcx, qword [str.Pp__]
call fcn.140180500
test al, al
je 0x14012aa01
mov rcx, qword [str.Pp__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bb8b
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.Client::decoder_is_missing_the_Method
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0x19e8], rax
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rcx, [rbp + 0x1a30]
call fcn.14012e540
movups xmm0, xmmword [0x1402466c8]
movaps xmmword [rbp + 0x19c0], xmm0
movups xmm0, xmmword [0x1402466b8]
movaps xmmword [rbp + 0x19b0], xmm0
lea rcx, [rbp + 0xc30]
lea rsi, [rbp + 0x19b0]
mov rdx, rsi
call fcn.1401326b0
test al, al
je 0x14012adcc
cmp byte [rbp + 0xc92], 1
jne 0x14012ae04
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
cmp rax, 2
jae 0x14012b2e3
movzx edx, byte [0x14031ee08]
test dl, dl
je 0x14012b2e3
movzx eax, dl
cmp eax, 1
je 0x14012b20a
cmp eax, 2
jne 0x14012b1f4
mov dl, 2
jmp 0x14012b20a
lea rcx, [rbp + 0xc30]
call fcn.1401263c0
cmp rax, 1
jne 0x14012ae26
lea rcx, [rbp + 0x19b0]
call fcn.140130430
cmp byte [rbp + 0x19b0], 0
je 0x14012b190
movzx r14d, byte [rbp + 0x19b1]
jmp 0x14012b561
lea rcx, [rbp + 0xc30]
call fcn.140126650
test al, al
je 0x14012ae98
mov r14, 0xfffffffffffffffe
xor eax, eax
jmp 0x14012ab8f
movups xmm0, xmmword [0x1402466e8]
movaps xmmword [rbp + 0x19c0], xmm0
movups xmm0, xmmword [0x1402466d8]
movaps xmmword [rbp + 0x19b0], xmm0
lea rcx, [rbp + 0xc30]
mov rdx, rsi
call fcn.1401326b0
mov rcx, qword [0x140320ab0]
mov rcx, qword [rcx]
test al, al
je 0x14012b018
cmp rcx, 2
jae 0x14012b550
movzx edx, byte [0x14031ee38]
test dl, dl
je 0x14012b550
movzx eax, dl
cmp eax, 1
je 0x14012b477
cmp eax, 2
jne 0x14012b461
mov dl, 2
jmp 0x14012b477
mov rax, qword [0x140320ab0]
mov rax, qword [rax]
test rax, rax
je 0x14012b19e
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
mov r14, 0xffffffffffffffff
test al, al
jne 0x14012b189
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012b189
mov rbx, qword [str._r__]
mov rcx, rbx
call fcn.140181c30
mov qword [rbp + 0x1998], 5
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov r15, rax
mov r12, rdx
lea rdx, [rbp + 0x1998]
mov rcx, rax
call qword [r12 + 0x18]
test al, al
je 0x14012b189
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [str._r__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bc6a
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.not_chunked__read_till_eof
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1970]
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.140180520
jmp 0x14012b189
test rcx, rcx
je 0x14012b1c9
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
mov r14, 0xffffffffffffffff
test al, al
jne 0x14012b189
mov rax, qword [0x140320b38]
mov rax, qword [rax]
cmp rax, 5
jne 0x14012b189
mov rbx, qword [0x14031ee40]
mov rcx, rbx
call fcn.140181c30
mov qword [rbp + 0x1998], 5
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov r15, rax
mov r12, rdx
lea rdx, [rbp + 0x1998]
mov rcx, rax
call qword [r12 + 0x18]
test al, al
je 0x14012b189
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [0x14031ee40]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bc84
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.neither_Transfer_Encoding_nor_Content_Length
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1970]
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.140180520
xor eax, eax
jmp 0x14012ab8f
xor eax, eax
mov r14, qword [rbp + 0x19b8]
jmp 0x14012ab8f
movzx edx, byte [0x14031ee20]
test dl, dl
je 0x14012aeab
movzx eax, dl
cmp eax, 1
je 0x14012b6ed
cmp eax, 2
jne 0x14012b6d7
mov dl, 2
jmp 0x14012b6ed
movzx edx, byte [0x14031ee50]
test dl, dl
je 0x14012b021
movzx eax, dl
cmp eax, 1
je 0x14012b7dc
cmp eax, 2
jne 0x14012b7c6
mov dl, 2
jmp 0x14012b7dc
lea rcx, str.8q__
call fcn.1402051f0
mov edx, eax
test al, al
je 0x14012b2e3
mov rcx, qword [str.8q__]
call fcn.140180500
test al, al
je 0x14012b2e3
mov rcx, qword [str.8q__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bba8
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.lc__
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rcx, [rbp + 0x1a30]
call fcn.14012e5f0
jmp 0x14012b54b
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
mov r14b, 4
test al, al
jne 0x14012b561
mov rax, qword [0x140320b38]
mov rax, qword [rax]
xor ecx, ecx
cmp rax, 4
setne cl
mov eax, 0xff
cmovbe eax, ecx
cmp al, 0xff
je 0x14012b322
movzx eax, al
test eax, eax
jne 0x14012b561
mov rdi, qword [str.8q__]
mov rcx, rdi
call fcn.140181c30
mov qword [rbp + 0x1998], 4
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov rbx, rax
mov r15, rdx
lea rdx, [rbp + 0x1998]
mov rcx, rax
call qword [r15 + 0x18]
test al, al
je 0x14012b561
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [str.8q__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bbe2
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.lc__
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1970]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call fcn.140180520
jmp 0x14012b561
lea rcx, str._bs__
call fcn.1402051f0
mov edx, eax
test al, al
je 0x14012b550
mov rcx, qword [str._bs__]
call fcn.140180500
test al, al
je 0x14012b550
mov rcx, qword [str._bs__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bbff
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.hg__
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rcx, [rbp + 0x1a30]
call fcn.14012e770
mov r14b, 4
jmp 0x14012b561
mov rax, qword [0x140320ad0]
movzx eax, byte [rax]
mov r14b, 4
test al, al
je 0x14012b576
mov rcx, qword [rbp + 0x1a58]
mov byte [rcx + 8], r14b
mov eax, 4
jmp 0x14012a9b2
mov rax, qword [0x140320b38]
mov rax, qword [rax]
xor ecx, ecx
cmp rax, 4
setne cl
mov eax, 0xff
cmovbe eax, ecx
cmp al, 0xff
je 0x14012b59c
movzx eax, al
test eax, eax
jne 0x14012b561
mov rdi, qword [str._bs__]
mov rcx, rdi
call fcn.140181c30
mov qword [rbp + 0x1998], 4
mov qword [rbp + 0x19a0], rax
mov qword [rbp + 0x19a8], rdx
call fcn.1401abbd0
mov rbx, rax
mov r15, rdx
lea rdx, [rbp + 0x1998]
mov rcx, rax
call qword [r15 + 0x18]
test al, al
je 0x14012b561
mov rax, qword [rbp + 0x19a8]
mov qword [rbp + 0x1980], rax
movups xmm0, xmmword [rbp + 0x1998]
movaps xmmword [rbp + 0x1970], xmm0
mov rcx, qword [str._bs__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bc50
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.hg__
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rax, [rbp + 0x1a30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1970]
mov rcx, rdi
mov rdx, rbx
mov r8, r15
call fcn.140180520
jmp 0x14012b561
lea rcx, str._r__
call fcn.1402051f0
mov edx, eax
test al, al
je 0x14012aeab
mov rcx, qword [str._r__]
call fcn.140180500
test al, al
je 0x14012aeab
mov rcx, qword [str._r__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bc1c
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.not_chunked__read_till_eof
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rcx, [rbp + 0x1a30]
call fcn.14012e6c0
jmp 0x14012b8b0
lea rcx, [0x14031ee40]
call fcn.1402051f0
mov edx, eax
test al, al
je 0x14012b021
mov rcx, qword [0x14031ee40]
call fcn.140180500
test al, al
je 0x14012b021
mov rcx, qword [0x14031ee40]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14012bc36
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x1a00], r8
mov qword [rbp + 0x1a08], rax
movups xmmword [rbp + 0x1a10], xmm0
mov qword [rbp + 0x1a20], 0
lea rax, str.neither_Transfer_Encoding_nor_Content_Length
mov qword [rbp + 0x19b0], rax
mov qword [rbp + 0x19b8], 1
lea rax, [0x140245b40]
mov qword [rbp + 0x19c0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x19c8], xmm0
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x19e8], rsi
lea rax, fcn.140007640
mov qword [rbp + 0x19f0], rax
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0x1a30], rax
mov qword [rbp + 0x1a38], 1
mov qword [rbp + 0x1a40], rdx
lea rcx, [rbp + 0x1a30]
call fcn.14012e840
mov r14, 0xffffffffffffffff
xor eax, eax
jmp 0x14012ab8f
lea rax, [rbp + 0x1970]
mov qword [rbp + 0x19b0], rax
lea rax, [0x1400360f0]
mov qword [rbp + 0x19b8], rax
lea rcx, [rbp + 0x1a30]
mov qword [rbp + 0x19c0], rcx
mov qword [rbp + 0x19c8], rax
lea rax, str.range_start_must_not_be_greater_than_end:
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 2
mov qword [rbp + 0xc50], 0
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 2
mov byte [rbp + 0x1a66], 1
lea rdx, [0x14023cfb8]
lea rcx, [rbp + 0xc30]
call fcn.140207750
jmp 0x14012bc9c
lea rax, [rbp + 0x1a30]
mov qword [rbp + 0x19b0], rax
lea rax, [0x1400360f0]
mov qword [rbp + 0x19b8], rax
lea rcx, [rbp + 0x1998]
mov qword [rbp + 0x19c0], rcx
mov qword [rbp + 0x19c8], rax
lea rax, str.range_end_out_of_bounds:___
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 2
mov qword [rbp + 0xc50], 0
lea rax, [rbp + 0x19b0]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 2
mov byte [rbp + 0x1a66], 1
lea rdx, [0x14023cf50]
lea rcx, [rbp + 0xc30]
call fcn.140207750
jmp 0x14012bc9c
mov byte [rbp + 0x1a67], 1
lea r8, [0x1402464e8]
mov rcx, rdx
mov rdx, rax
call fcn.140207cd0
jmp 0x14012bc9c
mov r8, qword [rbp + 0x1958]
mov r9, qword [rbp + 0x1960]
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
mov byte [rbp + 0x1a67], 1
lea rax, [0x1402464e8]
mov qword [rsp + 0x20], rax
call fcn.140128ae0
mov qword [rbp + 0x1a00], rax
mov qword [rbp + 0x1a08], rdx
lea rax, [rbp + 0x1a00]
mov qword [rbp + 0x19e0], rax
lea rax, [0x140117cc0]
mov qword [rbp + 0x19e8], rax
lea rax, str.illegal_header_name_from_httparse:
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 1
mov qword [rbp + 0xc50], 0
lea rax, [rbp + 0x19e0]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 1
mov byte [rbp + 0x1a67], 1
lea rdx, [0x140246500]
lea rcx, [rbp + 0xc30]
call fcn.140207750
jmp 0x14012bc9c
mov byte [rbp + 0x1a67], 1
lea r8, [0x1402464e8]
mov rcx, rax
mov rdx, r9
call fcn.140207c60
jmp 0x14012bc9c
lea rcx, [0x140246341]
lea r8, [0x1402464a0]
mov edx, 0x2b
call fcn.1402077f0
ud2
lea rcx, [0x140246341]
lea r8, [0x1402464b8]
mov edx, 0x2b
call fcn.1402077f0
ud2
mov byte [rbp + 0x1a67], 1
lea r8, [0x1402464d0]
mov edx, 0x64
mov rcx, rbx
call fcn.140207c60
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402463f0]
mov edx, 0x22
call fcn.1402076f0
ud2
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246450]
mov edx, 0x22
call fcn.1402076f0
ud2
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402467f8]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402467f8]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246668]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246798]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246668]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246798]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246750]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402467b0]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402466f8]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x140246750]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402467b0]
mov edx, 0x22
call fcn.1402076f0
jmp 0x14012bc9c
lea rcx, str.FieldSet_corrupted__this_is_a_bug_C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.13.10_srcprotoh1_role.rs____u8____
lea r8, [0x1402466f8]
mov edx, 0x22
call fcn.1402076f0
ud2