Function at 0x1400b2bb0
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1c58
call fcn.140285030
sub rsp, rax
movaps xmmword [rsp + 0x1c40], xmm6
mov rbp, rdx
mov qword [rsp + 0x48], rcx
lea rax, [r8 + 0x10]
mov qword [rsp + 0x298], rax
movzx eax, byte [r8 + 0x18]
mov byte [rsp + 0x7d], al
movzx eax, byte [r8 + 0x11]
mov byte [rsp + 0x7f], al
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x290], rax
add rax, 8
mov qword [rsp + 0x280], rax
movzx eax, byte [r8 + 0x17]
mov byte [rsp + 0x7e], al
xorps xmm6, xmm6
mov r15, qword [0x14034bd00]
lea r13, [rsp + 0x120]
lea rsi, [rsp + 0x80]
xor r14d, r14d
mov qword [rsp + 0x260], rdx
mov rax, qword [r15]
test rax, rax
je 0x1400b3030
mov byte [rsp + 0xa0], 0
mov word [rsp + 0xa2], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 8
mov qword [rsp + 0x98], 0
mov r12, qword [rbp]
mov rax, qword [rbp + 8]
lea rcx, [rsp + 0x340]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0x64
lea rcx, [rsp + 0x220]
mov rdx, qword [rsp + 0x298]
mov r8, rsi
mov r9, r12
call fcn.1400c1210
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x1400b2d20
cmp eax, 2
jne 0x1400b4c19
movzx eax, byte [rsp + 0x228]
cmp eax, 6
jne 0x1400b4b98
cmp byte [rsp + 0x7d], 0
je 0x1400b4c4e
mov rax, qword [r15]
mov bp, 0xc8
test rax, rax
je 0x1400b4198
xor r8d, r8d
xor eax, eax
xor ebx, ebx
xor r15d, r15d
jmp 0x1400b2e93
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x268], rax
mov rax, qword [r15]
test rax, rax
je 0x1400b4159
cmp word [rsp + 0xa2], 0
je 0x1400b58ef
mov ebp, dword [rsp + 0xa4]
lea eax, [rbp - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
cmovb ebp, r14d
test bp, bp
je 0x1400b4c2a
mov word [rsp + 0x200], bp
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x1400b58fb
mov rbx, qword [rsp + 0x88]
lea rcx, [rsp + 0x200]
call fcn.14011a320
test rax, rax
je 0x1400b2dbb
cmp rbx, rdx
jne 0x1400b2dbb
mov rcx, rsi
mov rdx, rax
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400b43e1
lea rcx, [rsp + 0x50]
mov rdx, rsi
mov r8, rbx
call fcn.14011fc10
cmp byte [rsp + 0xa0], 0
je 0x1400b5907
cmp byte [rsp + 0xa1], 1
sete r10b
mov r15, qword [rsp + 0x98]
cmp r15, 0x64
mov eax, 0x64
cmovb rax, r15
test r15, r15
je 0x1400b2e65
mov rdi, qword [rsp + 0x90]
shl rax, 5
xor ebx, ebx
nop dword [rax]
mov rcx, qword [rdi + rbx + 8]
cmp rcx, 0xffff
ja 0x1400b4a22
mov rdx, qword [rdi + rbx]
mov r8, qword [rdi + rbx + 0x10]
sub rdx, r12
add rcx, rdx
sub r8, r12
mov r9, qword [rdi + rbx + 0x18]
add r9, r8
mov qword [rsp + rbx + 0xfc0], rdx
mov qword [rsp + rbx + 0xfc8], rcx
mov qword [rsp + rbx + 0xfd0], r8
mov qword [rsp + rbx + 0xfd8], r9
add rbx, 0x20
cmp rax, rbx
jne 0x1400b2e10
mov rbx, r10
inc bl
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x100], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x110], rcx
mov r8, qword [rsp + 0x268]
mov qword [rsp + 0x240], rax
mov rax, qword [rsp + 0x110]
lea rcx, [rsp + 0x248]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x2a0]
mov rdx, qword [rsp + 0x260]
call fcn.140120810
cmp byte [rsp + 0x7f], 0
je 0x1400b2ff0
cmp r15, 0x65
jae 0x1400b5913
test r15, r15
je 0x1400b2ff0
mov rax, r15
shl rax, 5
lea r8, [rsp + rax]
add r8, 0xfc0
mov r9, qword [rsp + 0x2a0]
mov rdx, qword [rsp + 0x2a8]
lea r10, [rsp + 0xfc0]
jmp 0x1400b2f2d
add r10, 0x20
cmp r10, r8
je 0x1400b2ff0
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rcx, rax
ja 0x1400b52b9
cmp rax, rdx
ja 0x1400b52c8
mov rsi, rcx
sub rsi, rax
je 0x1400b2f20
lea r11, [r9 + rcx]
mov edi, eax
sub edi, ecx
and edi, 3
jne 0x1400b2f7c
cmp rsi, 0xfffffffffffffffc
ja 0x1400b2f20
add rax, r9
jmp 0x1400b2f9e
mov byte [r11], 0x20
inc r11
dec rdi
je 0x1400b2f5c
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x1400b2f70
cmp ecx, 0xa
je 0x1400b2f70
jmp 0x1400b2f74
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x1400b2f20
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x1400b2fac
cmp ecx, 0xa
jne 0x1400b2fb0
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x1400b2fbf
cmp ecx, 0xa
jne 0x1400b2fc4
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x1400b2fd3
cmp ecx, 0xa
jne 0x1400b2fd8
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x1400b2f90
cmp ecx, 0xa
je 0x1400b2f90
jmp 0x1400b2f95
mov rsi, qword [rsp + 0x2b8]
test sil, 1
jne 0x1400b3070
movups xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x208], xmm0
mov qword [rsp + 0x218], rsi
mov rax, qword [0x14034bde0]
mov qword [rsp + 0x200], rax
jmp 0x1400b310d
movzx edx, byte [0x1403495c8]
cmp dl, 2
je 0x1400b4298
movzx eax, dl
cmp eax, 1
je 0x1400b429a
test eax, eax
je 0x1400b2c54
lea rcx, [0x1403495b8]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b429a
jmp 0x1400b2c54
shr rsi, 5
mov rdx, qword [rsp + 0x2a0]
mov r8, qword [rsp + 0x2a8]
mov r9, qword [rsp + 0x2b0]
mov qword [rsp + 0x20], rsi
lea rdi, [rsp + 0x80]
mov rcx, rdi
call fcn.140120e30
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
call fcn.14011ffb0
mov qword [rsp + 0xd8], rsi
mov rax, qword [rsp + 0x1b0]
mov rcx, rax
sub rcx, rsi
jb 0x1400b5953
mov qword [rsp + 0x1b0], rcx
add qword [rsp + 0x1a8], rsi
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x218], rax
mov rcx, qword [rsp + 0x290]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x1400b31d0
lea rcx, [rsp + 0x1a0]
call fcn.140118d10
cmp bl, 2
sete byte [rsp + 0x47]
cmp byte [rsp + 0x7e], 0
je 0x1400b3229
lea rcx, [rsp + 0x340]
xor edx, edx
call fcn.1400b9ae0
cmp dword [rsp + 0x340], 3
je 0x1400b5927
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movups xmm2, xmmword [rsp + 0x360]
movups xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
jmp 0x1400b3235
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x280]
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, [rsp + 0x1a8]
mov qword [rcx + 0x50], rax
movups xmmword [rcx + 0x40], xmm4
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
cmp bl, 2
sete byte [rsp + 0x47]
cmp byte [rsp + 0x7e], 0
jne 0x1400b3149
mov qword [rsp + 0x120], 3
lea rcx, [rsp + 0x1a0]
mov rdx, r15
call fcn.1400b8e20
test al, al
jne 0x1400b5859
cmp r15, 0x65
jae 0x1400b5845
mov qword [rsp + 0x270], rbx
test r15, r15
je 0x1400b4020
shl r15, 5
lea rax, [rsp + r15]
add rax, 0xfc0
mov qword [rsp + 0x288], rax
lea r12, [rsp + 0xfc0]
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
mov r8, rax
sub r8, rdx
jb 0x1400b5799
mov r9, qword [rsp + 0x210]
cmp rax, r9
ja 0x1400b5787
add rdx, qword [rsp + 0x208]
lea rcx, [rsp + 0x50]
call fcn.140119310
cmp qword [rsp + 0x50], 0
jne 0x1400b4bc1
lea rax, [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x200]
call fcn.1400b0dd0
mov rax, qword [rsp + 0x340]
test rax, rax
je 0x1400b57ab
lea r8, [rsp + 0x358]
mov rcx, qword [r8]
lea rdx, [rsp + 0xe0]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8 - 0x10]
movups xmmword [rdx], xmm0
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xf8], 0
cmp qword [rsp + 0x220], 0
jne 0x1400b3383
cmp byte [rsp + 0x228], 0x14
jne 0x1400b3383
test byte [rsp + 0x47], 1
jne 0x1400b35e0
mov r8d, 0xa
lea rcx, [rsp + 0xd8]
lea rdx, str.keep_aliveclose
call fcn.1400b1150
mov byte [rsp + 0x47], al
cmp dword [rsp + 0x120], 3
je 0x1400b3744
mov r8, qword [r12]
mov r9, qword [r12 + 8]
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x200]
call fcn.1400b0dd0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x180], rax
mov rcx, r13
call fcn.1400b9420
test al, al
jne 0x1400b5862
mov rcx, r13
lea rdx, [rsp + 0x180]
call fcn.1400b85f0
mov r15d, eax
movzx eax, word [rsp + 0x178]
and ax, r15w
movzx r13d, ax
xor edi, edi
jmp 0x1400b3416
movzx ecx, byte [rcx + 8]
cmp cl, byte [rax + 8]
je 0x1400b34ed
nop word cs:[rax + rax]
inc rdi
inc r13
cmp r13, qword [rsp + 0x170]
jb 0x1400b3438
mov rax, qword [rsp + 0x170]
nop dword [rax + rax]
test rax, rax
je 0x1400b3430
xor r13d, r13d
mov rax, qword [rsp + 0x168]
movzx ebx, word [rax + r13*4]
cmp rbx, 0xffff
je 0x1400b3620
movzx eax, word [rax + r13*4 + 2]
movzx ecx, word [rsp + 0x178]
mov edx, eax
and edx, ecx
mov r8d, r13d
sub r8d, edx
and r8d, ecx
cmp r8, rdi
jb 0x1400b3ce0
cmp ax, r15w
jne 0x1400b3410
mov rdx, qword [rsp + 0x148]
cmp rdx, rbx
jbe 0x1400b52aa
mov rcx, qword [rsp + 0x140]
lea rsi, [rbx + rbx*2]
mov r8d, esi
shl r8d, 5
mov rax, qword [rsp + 0x180]
mov r9, qword [rcx + r8 + 0x38]
test r9, r9
setne r10b
cmp qword [rax], 0
sete r11b
cmp r10b, r11b
je 0x1400b3410
add rcx, r8
add rcx, 0x38
test r9, r9
je 0x1400b33f6
mov rdx, rax
call fcn.14011ff50
test al, al
je 0x1400b3410
mov rdx, qword [rsp + 0x148]
cmp rdx, rbx
jbe 0x1400b59f3
mov rax, qword [rsp + 0x140]
shl esi, 5
lea rdi, [rax + rsi]
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
cmp qword [rax + rsi], 0
je 0x1400b3f93
mov r15, qword [rdi + 0x10]
mov rsi, qword [rsp + 0x160]
cmp rsi, qword [rsp + 0x150]
jne 0x1400b3553
lea rcx, [rsp + 0x150]
call fcn.1400bb530
mov rax, qword [rsp + 0x158]
mov rcx, rsi
shl rcx, 6
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], r15
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x20], xmm0
movups xmmword [rax + rcx + 0x30], xmm1
lea rdx, [rsi + 1]
mov qword [rsp + 0x160], rdx
cmp r15, rdx
jae 0x1400b5a02
mov rax, qword [rsp + 0x158]
shl r15, 6
mov qword [rax + r15 + 0x10], 1
mov qword [rax + r15 + 0x18], rsi
mov qword [rdi], 1
mov qword [rdi + 0x10], rsi
jmp 0x1400b3744
mov r8d, 5
lea rcx, [rsp + 0xd8]
lea rdx, [0x1402c4222]
call fcn.1400b1150
xor al, 1
mov byte [rsp + 0x47], al
cmp dword [rsp + 0x120], 3
jne 0x1400b3391
jmp 0x1400b3744
mov rdi, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0xb0]
call fcn.140119840
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rsi, qword [rsp + 0x148]
cmp rsi, 0x7fff
ja 0x1400b58b1
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
cmp rsi, qword [rsp + 0x138]
jne 0x1400b36c3
lea rcx, [rsp + 0x138]
call fcn.1400bb5e0
mov rax, qword [rsp + 0x140]
lea rcx, [rsi + rsi*2]
shl rcx, 5
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [rax + rcx + 0x38], xmm0
movups xmmword [rax + rcx + 0x48], xmm1
mov word [rax + rcx + 0x58], r15w
inc rsi
mov qword [rsp + 0x148], rsi
mov rdx, qword [rsp + 0x170]
cmp r13, rdx
jae 0x1400b5836
mov rax, qword [rsp + 0x168]
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400b9780
test al, al
jne 0x1400b57b7
add r12, 0x20
mov rcx, rsi
lea rdx, [rsp + 0x180]
call fcn.14000ad10
mov r15d, eax
movzx eax, word [rsp + 0x1f8]
and ax, r15w
movzx r13d, ax
xor edi, edi
jmp 0x1400b37e6
movzx eax, byte [rcx + 8]
cmp al, byte [rsp + 0x188]
je 0x1400b38b8
nop
inc rdi
inc r13
cmp r13, qword [rsp + 0x1f0]
jb 0x1400b3808
mov rax, qword [rsp + 0x1f0]
nop dword [rax + rax]
test rax, rax
je 0x1400b3800
xor r13d, r13d
mov rax, qword [rsp + 0x1e8]
movzx ebx, word [rax + r13*4]
cmp rbx, 0xffff
je 0x1400b39d0
movzx eax, word [rax + r13*4 + 2]
movzx ecx, word [rsp + 0x1f8]
mov edx, eax
and edx, ecx
mov r8d, r13d
sub r8d, edx
and r8d, ecx
cmp r8, rdi
jb 0x1400b3b30
cmp ax, r15w
jne 0x1400b37e0
mov rdx, qword [rsp + 0x1c8]
cmp rdx, rbx
jbe 0x1400b52aa
mov rax, qword [rsp + 0x1c0]
imul rsi, rbx, 0x68
mov r8, qword [rax + rsi + 0x40]
test r8, r8
setne cl
cmp qword [rsp + 0x180], 0
sete r9b
cmp cl, r9b
je 0x1400b37e0
lea rcx, [rax + rsi]
add rcx, 0x40
test r8, r8
je 0x1400b37ce
lea rdx, [rsp + 0x180]
call fcn.14011ff50
test al, al
je 0x1400b37e0
mov rdx, qword [rsp + 0x1c8]
cmp rdx, rbx
jbe 0x1400b59f3
mov rax, qword [rsp + 0x1c0]
lea rdi, [rax + rsi]
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x360], rcx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
cmp qword [rax + rsi], 0
lea r13, [rsp + 0x120]
je 0x1400b3ecb
mov r15, qword [rdi + 0x10]
mov rsi, qword [rsp + 0x1e0]
cmp rsi, qword [rsp + 0x1d0]
jne 0x1400b392a
lea rcx, [rsp + 0x1d0]
call fcn.14005ac90
mov rax, qword [rsp + 0x1d8]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x360]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [rsi + 1]
mov qword [rsp + 0x1e0], rdx
cmp r15, rdx
jae 0x1400b5a02
mov rax, qword [rsp + 0x1d8]
lea rcx, [r15 + r15*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rsi
mov qword [rdi], 1
mov qword [rdi + 0x10], rsi
mov rax, qword [rsp + 0x180]
test rax, rax
jne 0x1400b3f60
jmp 0x1400b3f80
mov rdi, qword [rsp + 0x1c8]
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
cmp rdi, 0x7fff
ja 0x1400b57fc
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x360], rax
cmp rdi, qword [rsp + 0x1b8]
jne 0x1400b3a8a
lea rcx, [rsp + 0x1b8]
call fcn.14001acb0
mov rax, qword [rsp + 0x1c0]
imul rcx, rdi, 0x68
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
mov rdx, qword [rsp + 0x360]
mov qword [rax + rcx + 0x38], rdx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rax + rcx + 0x40], xmm0
movups xmmword [rax + rcx + 0x50], xmm1
mov word [rax + rcx + 0x60], r15w
lea rax, [rdi + 1]
mov qword [rsp + 0x1c8], rax
mov rdx, qword [rsp + 0x1f0]
cmp r13, rdx
jae 0x1400b5836
mov rax, qword [rsp + 0x1e8]
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
lea r13, [rsp + 0x120]
jmp 0x1400b3f80
cmp rdi, 0x200
setae bl
mov rdi, qword [rsp + 0x1c8]
cmp qword [rsp + 0x1a0], 2
setne sil
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
cmp rdi, 0x7fff
ja 0x1400b57fc
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x360], rax
cmp rdi, qword [rsp + 0x1b8]
jne 0x1400b3c01
lea rcx, [rsp + 0x1b8]
call fcn.14001acb0
and bl, sil
mov rax, qword [rsp + 0x1c0]
imul rcx, rdi, 0x68
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
mov rdx, qword [rsp + 0x360]
mov qword [rax + rcx + 0x38], rdx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rax + rcx + 0x40], xmm0
movups xmmword [rax + rcx + 0x50], xmm1
mov word [rax + rcx + 0x60], r15w
lea rax, [rdi + 1]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1f0]
xor ecx, ecx
cmp r13, rdx
cmovae r13, r14
jb 0x1400b3c99
nop word cs:[rax + rax]
test rdx, rdx
je 0x1400b4a10
movzx r8d, word [rax + r13*4]
cmp r8w, 0xffff
je 0x1400b3e4d
inc rcx
movzx r9d, word [rax + r13*4 + 2]
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
inc r13
mov r15d, r9d
mov edi, r8d
cmp r13, rdx
cmovae r13, r14
jae 0x1400b3c90
jmp 0x1400b3c99
cmp rdi, 0x200
setae bl
cmp qword [rsp + 0x120], 2
setne sil
mov rdx, qword [rsp + 0x180]
lea rcx, [rsp + 0xb0]
call fcn.140119840
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rdi, qword [rsp + 0x148]
cmp rdi, 0x7fff
ja 0x1400b58b1
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
cmp rdi, qword [rsp + 0x138]
jne 0x1400b3d92
lea rcx, [rsp + 0x138]
call fcn.1400bb5e0
and bl, sil
mov rax, qword [rsp + 0x140]
lea rcx, [rdi + rdi*2]
shl rcx, 5
mov qword [rax + rcx], 0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x18], xmm0
movups xmmword [rax + rcx + 0x28], xmm1
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [rax + rcx + 0x38], xmm0
movups xmmword [rax + rcx + 0x48], xmm1
mov word [rax + rcx + 0x58], r15w
lea rax, [rdi + 1]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x170]
xor ecx, ecx
cmp r13, rdx
cmovae r13, r14
jb 0x1400b3e19
nop
test rdx, rdx
je 0x1400b4a20
movzx r8d, word [rax + r13*4]
cmp r8w, 0xffff
je 0x1400b3e8c
inc rcx
movzx r9d, word [rax + r13*4 + 2]
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
inc r13
mov r15d, r9d
mov edi, r8d
cmp r13, rdx
cmovae r13, r14
jae 0x1400b3e10
jmp 0x1400b3e19
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
cmp rcx, 0x80
setb al
not bl
test bl, al
jne 0x1400b3e7f
cmp qword [rsp + 0x1a0], 0
jne 0x1400b3e7f
mov qword [rsp + 0x1a0], 1
lea r13, [rsp + 0x120]
jmp 0x1400b3f80
mov word [rax + r13*4], di
mov word [rax + r13*4 + 2], r15w
cmp rcx, 0x80
setb al
not bl
test bl, al
jne 0x1400b3744
cmp qword [rsp + 0x120], 0
jne 0x1400b3744
mov qword [rsp + 0x120], 1
jmp 0x1400b3744
mov rsi, qword [rsp + 0x1e0]
cmp rsi, qword [rsp + 0x1d0]
jne 0x1400b3eea
lea rcx, [rsp + 0x1d0]
call fcn.14005ac90
mov rax, qword [rsp + 0x1d8]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], rbx
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movups xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x360]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [rsi + 1]
mov qword [rsp + 0x1e0], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x1400b3f80
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x198]
call qword [rax + 0x18]
nop dword [rax + rax]
cmp r12, qword [rsp + 0x288]
jne 0x1400b3286
jmp 0x1400b4020
mov rsi, qword [rsp + 0x160]
cmp rsi, qword [rsp + 0x150]
jne 0x1400b3fb2
lea rcx, [rsp + 0x150]
call fcn.1400bb530
mov rax, qword [rsp + 0x158]
mov rcx, rsi
shl rcx, 6
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], rbx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + rcx + 0x20], xmm0
movups xmmword [rax + rcx + 0x30], xmm1
lea rax, [rsi + 1]
mov qword [rsp + 0x160], rax
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
jmp 0x1400b3744
mov qword [rsp + 0x180], 0
mov r13, qword [rsp + 0x120]
cmp r13, 3
mov rdi, qword [rsp + 0x270]
je 0x1400b4480
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x320], xmm0
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmm2, xmmword [rsp + 0x140]
movaps xmm3, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x310], xmm3
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x180]
lea r8, [rsp + 0x2e0]
call fcn.1400bed90
cmp dword [rsp + 0x340], 3
je 0x1400b4480
mov rdx, qword [rsp + 0x390]
test rdx, rdx
je 0x1400b40f5
mov rcx, qword [rsp + 0x388]
shl rdx, 2
mov r8d, 2
call fcn.140022710
mov rbx, qword [rsp + 0x360]
mov rsi, qword [rsp + 0x368]
test rsi, rsi
je 0x1400b43fd
lea r15, [rbx + 0x30]
jmp 0x1400b413f
mov rax, qword [r15 - 0x18]
mov rdx, qword [r15 - 0x10]
mov r8, qword [r15 - 8]
mov rcx, r15
call qword [rax + 0x18]
add r15, 0x60
dec rsi
je 0x1400b43fd
mov rax, qword [r15 + 8]
test rax, rax
je 0x1400b4120
lea rcx, [r15 + 0x20]
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
call qword [rax + 0x18]
jmp 0x1400b4120
movzx edx, byte [0x1403495b0]
cmp dl, 2
je 0x1400b48be
movzx eax, dl
cmp eax, 1
je 0x1400b48c0
test eax, eax
je 0x1400b2d3c
lea rcx, str.pv__
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b48c0
jmp 0x1400b2d3c
movzx ebx, byte [0x140349598]
movzx r8d, bl
test r8b, r8b
je 0x1400b49cb
cmp r8d, 1
je 0x1400b41be
cmp r8d, 2
jne 0x1400b49d5
mov bl, 2
mov rcx, qword [0x140349588]
mov edx, ebx
call fcn.1400ee550
test al, al
je 0x1400b2d0a
mov rcx, qword [0x140349588]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a29
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x1a8], rax
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], 0
lea rax, str.Response.parse_accepted_HTTP_0.9_response
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x130], 8
movups xmmword [rsp + 0x138], xmm6
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], r13
lea rax, [0x1402c44c8]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], rdx
lea rdx, [rsp + 0x50]
call fcn.1400eef80
jmp 0x1400b2d0a
mov dl, 2
mov rcx, qword [0x1403495b8]
call fcn.1400ee550
test al, al
je 0x1400b2c54
mov rcx, qword [0x1403495b8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b59db
mov r9, qword [rcx + 0x30]
mov rdx, qword [rcx + 0x40]
mov r8, qword [rcx + 0x48]
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], 0
lea r10, str.Response.parse
mov qword [rsp + 0x120], r10
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x130], 8
movups xmmword [rsp + 0x138], xmm6
cmp rax, 1
je 0x1400b59db
lea r10, [rcx + 0x30]
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x98], r8
mov qword [rsp + 0xa0], 1
mov rax, qword [rbp + 8]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], r13
lea rax, [0x1402c44c8]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x1c0], rax
lea rax, [0x1402c4aa8]
mov qword [rsp + 0x1c8], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 2
mov qword [rsp + 0xe8], r10
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
jmp 0x1400b2c54
mov qword [rsp + 0x50], 0
cmp byte [rsp + 0xa0], 0
jne 0x1400b2dd9
jmp 0x1400b5907
mov rax, qword [rsp + 0x358]
test rax, rax
je 0x1400b4420
shl rax, 5
lea rdx, [rax + rax*2]
mov r8d, 8
mov rcx, rbx
call fcn.140022710
mov rbx, qword [rsp + 0x378]
mov rsi, qword [rsp + 0x380]
test rsi, rsi
je 0x1400b445b
lea r15, [rbx + 0x38]
nop dword [rax]
mov rax, qword [r15 - 0x18]
mov rdx, qword [r15 - 0x10]
mov r8, qword [r15 - 8]
mov rcx, r15
call qword [rax + 0x18]
add r15, 0x40
dec rsi
jne 0x1400b4440
mov rdx, qword [rsp + 0x370]
test rdx, rdx
je 0x1400b4480
shl rdx, 6
mov r8d, 8
mov rcx, rbx
call fcn.140022710
nop word [rax + rax]
mov rbx, qword [rsp + 0x240]
test rbx, rbx
je 0x1400b44f2
movups xmm0, xmmword [rsp + 0x240]
movups xmm1, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x180]
lea r8, [rsp + 0x2c0]
call fcn.1400bf090
mov rax, qword [rsp + 0x340]
test rax, rax
je 0x1400b44f2
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
lea rcx, [rsp + 0x358]
call qword [rax + 0x18]
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x370], xmm3
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rsp + 0x180]
mov byte [rsp + 0x3aa], dil
mov word [rsp + 0x3a8], bp
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x278]
movzx eax, byte [rax]
movzx ecx, bp
cmp ecx, 0x64
jg 0x1400b4589
je 0x1400b45b7
jmp 0x1400b45aa
cmp ecx, 0x65
je 0x1400b4d9f
cmp ecx, 0xcc
je 0x1400b4edd
cmp ecx, 0x130
je 0x1400b4edd
lea ecx, [rbp - 0x66]
cmp cx, 0x61
ja 0x1400b4da8
mov rax, qword [0x14034bd00]
mov rax, qword [rax]
test rax, rax
je 0x1400b4784
mov rbp, qword [rsp + 0x260]
cmp qword [rbp + 8], 0
je 0x1400b4c55
lea rcx, [rsp + 0x340]
call fcn.1400414e0
cmp r13d, 3
mov r15, qword [0x14034bd00]
lea r13, [rsp + 0x120]
jne 0x1400b471f
mov rax, qword [rsp + 0x120]
cmp eax, 3
je 0x1400b471f
mov rdx, qword [rsp + 0x170]
test rdx, rdx
je 0x1400b4638
mov rcx, qword [rsp + 0x168]
shl rdx, 2
mov r8d, 2
call fcn.140022710
mov rdi, qword [rsp + 0x148]
test rdi, rdi
je 0x1400b4695
mov rsi, qword [rsp + 0x140]
add rsi, 0x30
jmp 0x1400b467b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x60
dec rdi
je 0x1400b4695
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400b4660
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x18]
jmp 0x1400b4660
mov rax, qword [rsp + 0x138]
test rax, rax
je 0x1400b46bd
mov rcx, qword [rsp + 0x140]
shl rax, 5
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.140022710
mov rdi, qword [rsp + 0x160]
test rdi, rdi
je 0x1400b46fb
mov rsi, qword [rsp + 0x158]
add rsi, 0x38
nop word cs:[rax + rax]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x40
dec rdi
jne 0x1400b46e0
mov rdx, qword [rsp + 0x150]
test rdx, rdx
je 0x1400b471f
mov rcx, qword [rsp + 0x158]
shl rdx, 6
mov r8d, 8
call fcn.140022710
mov rax, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
lea rcx, [rsp + 0x218]
call qword [rax + 0x18]
test rbx, rbx
lea rsi, [rsp + 0x80]
jne 0x1400b2c48
mov rax, qword [rsp + 0x240]
test rax, rax
je 0x1400b2c48
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 0x18]
jmp 0x1400b2c48
movzx edx, byte [0x140349538]
test dl, dl
je 0x1400b45ca
movzx eax, dl
cmp eax, 1
je 0x1400b47a6
cmp eax, 2
jne 0x1400b49f0
mov dl, 2
mov rcx, qword [0x140349528]
call fcn.1400ee550
test al, al
je 0x1400b45ca
mov rcx, qword [0x140349528]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a41
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov word [rsp + 0x220], bp
lea rax, [rsp + 0x220]
mov qword [rsp + 0x100], rax
lea rax, [fcn.140147cb0]
mov qword [rsp + 0x108], rax
lea rax, str.ignoring_informational_response:
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0xa0], 0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xb8], rax
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
jmp 0x1400b45ca
mov dl, 2
mov rcx, qword [str.pv__]
call fcn.1400ee550
test al, al
je 0x1400b2d3c
mov rcx, qword [str.pv__]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a11
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x1a8], rax
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], 0
lea rax, [rsp + 0x268]
mov qword [rsp + 0xb0], rax
lea rax, [fcn.140148160]
mov qword [rsp + 0xb8], rax
lea rax, str.Response.parse_Complete__
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], r13
lea rax, [0x1402c44c8]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], rdx
lea rdx, [rsp + 0x50]
call fcn.1400eef80
jmp 0x1400b2d3c
xor eax, eax
mov r15, r8
jmp 0x1400b2e93
lea rcx, [0x140349588]
call fcn.14028baf0
mov ebx, eax
test al, al
jne 0x1400b41be
jmp 0x1400b2d0a
lea rcx, [0x140349528]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b47a6
jmp 0x1400b45ca
jmp 0x1400b4a10
jmp 0x1400b4a20
mov rax, qword [0x14034bd00]
mov rax, qword [rax]
cmp rax, 1
mov r14, qword [rsp + 0x48]
ja 0x1400b4b6a
movzx edx, byte [0x140349478]
test dl, dl
je 0x1400b4b6a
movzx eax, dl
cmp eax, 1
je 0x1400b4a5d
cmp eax, 2
jne 0x1400b5273
mov dl, 2
mov rcx, qword [0x140349468]
call fcn.1400ee550
test al, al
je 0x1400b4b6a
mov rcx, qword [0x140349468]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a59
add rdi, rbx
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x1a0], r8
mov qword [rsp + 0x1a8], rax
movups xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x180], rdi
lea rax, [0x140054150]
mov qword [rsp + 0x188], rax
lea rax, str.header_name_larger_than_64kb:
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x180]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r13
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
mov byte [r14 + 8], 9
mov qword [r14], 4
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1400b5254
lea rcx, [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
jmp 0x1400b5251
mov eax, eax
lea rcx, [0x1402ca940]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov r14, qword [rsp + 0x48]
mov byte [r14 + 8], al
mov qword [r14], 4
jmp 0x1400b5254
mov rax, qword [0x14034bd00]
mov rax, qword [rax]
cmp rax, 5
mov r14, qword [rsp + 0x48]
lea rsi, [rsp + 0x80]
jae 0x1400b4d80
movzx edx, byte [0x140349580]
cmp dl, 2
je 0x1400b4c74
movzx eax, dl
cmp eax, 1
je 0x1400b4c76
test eax, eax
je 0x1400b4d80
lea rcx, [0x140349570]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b4c76
jmp 0x1400b4d80
mov r14, qword [rsp + 0x48]
mov qword [r14], 3
jmp 0x1400b5254
mov r14, qword [rsp + 0x48]
mov byte [r14 + 8], 0xa
mov qword [r14], 4
jmp 0x1400b5254
mov al, 9
jmp 0x1400b4bac
mov al, 0xa
jmp 0x1400b4bac
mov al, 4
jmp 0x1400b4bac
mov eax, 3
mov r14, qword [rsp + 0x48]
mov qword [r14], rax
lea rcx, [rsp + 0x340]
call fcn.1400414e0
jmp 0x1400b4fc3
mov dl, 2
mov rcx, qword [0x140349570]
call fcn.1400ee550
test al, al
je 0x1400b4d80
mov rcx, qword [0x140349570]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a71
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x80], r8
mov qword [rsp + 0x88], rax
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x100], rsi
lea rax, [0x1401198b0]
mov qword [rsp + 0x108], rax
lea rax, str.8L__
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
mov qword [rsp + 0x360], 0
lea rax, [rsp + 0x100]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x358], 1
mov qword [rsp + 0xb0], rsi
lea rax, [rsp + 0x340]
mov qword [rsp + 0xb8], rax
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
mov byte [r14 + 8], 0xb
mov qword [r14], 4
xor ebx, ebx
xor eax, eax
xor edi, edi
test al, al
je 0x1400b4fdb
jmp 0x1400b50f4
mov dl, 1
xor edi, edi
jmp 0x1400b4ee1
cmp eax, 5
je 0x1400b4edd
cmp eax, 7
mov r14, qword [rsp + 0x48]
je 0x1400b528e
cmp eax, 0xb
mov rdi, qword [0x14034bd00]
jne 0x1400b52ed
mov rax, qword [rdi]
test rax, rax
jne 0x1400b52ed
movzx edx, byte [0x140349520]
test dl, dl
je 0x1400b52ed
movzx eax, dl
cmp eax, 1
je 0x1400b4dfd
cmp eax, 2
jne 0x1400b52d7
mov dl, 2
mov rcx, qword [0x140349510]
call fcn.1400ee550
test al, al
je 0x1400b52ed
mov rcx, qword [0x140349510]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5a89
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.Client::decoder_is_missing_the_Method
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xb0], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xb8], rax
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
jmp 0x1400b52ed
xor edi, edi
xor edx, edx
mov r14, qword [rsp + 0x48]
test byte [rsp + 0x47], 1
jne 0x1400b4f54
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [r14 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [r14 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [r14 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [r14 + 0x70], rdi
mov word [r14 + 0x78], 0
jmp 0x1400b4fbf
mov eax, edx
xor al, 1
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [r14 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [r14 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [r14 + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [r14 + 0x70], rdi
mov byte [r14 + 0x78], 0
mov byte [r14 + 0x79], al
mov byte [r14 + 0x7a], dl
test rbx, rbx
setne dil
cmp r13d, 3
setne al
mov bl, 1
test al, al
jne 0x1400b50f4
mov rax, qword [rsp + 0x120]
cmp eax, 3
je 0x1400b50f4
mov rdx, qword [rsp + 0x170]
test rdx, rdx
je 0x1400b5010
mov rcx, qword [rsp + 0x168]
shl rdx, 2
mov r8d, 2
call fcn.140022710
mov r14, qword [rsp + 0x148]
test r14, r14
je 0x1400b5065
mov rsi, qword [rsp + 0x140]
add rsi, 0x30
jmp 0x1400b504b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x60
dec r14
je 0x1400b5065
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400b5030
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x18]
jmp 0x1400b5030
mov rax, qword [rsp + 0x138]
test rax, rax
je 0x1400b508d
mov rcx, qword [rsp + 0x140]
shl rax, 5
lea rdx, [rax + rax*2]
mov r8d, 8
call fcn.140022710
mov r14, qword [rsp + 0x160]
test r14, r14
je 0x1400b50cb
mov rsi, qword [rsp + 0x158]
add rsi, 0x38
nop word cs:[rax + rax]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x40
dec r14
jne 0x1400b50b0
mov rdx, qword [rsp + 0x150]
test rdx, rdx
mov r14, qword [rsp + 0x48]
je 0x1400b50f4
mov rcx, qword [rsp + 0x158]
shl rdx, 6
mov r8d, 8
call fcn.140022710
test bl, bl
jne 0x1400b5203
mov rdx, qword [rsp + 0x1f0]
test rdx, rdx
je 0x1400b5120
mov rcx, qword [rsp + 0x1e8]
shl rdx, 2
mov r8d, 2
call fcn.140022710
mov rbx, qword [rsp + 0x1c8]
test rbx, rbx
je 0x1400b5175
mov rsi, qword [rsp + 0x1c0]
add rsi, 0x30
jmp 0x1400b515b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x68
dec rbx
je 0x1400b5175
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400b5140
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x18]
jmp 0x1400b5140
mov rax, qword [rsp + 0x1b8]
test rax, rax
je 0x1400b5199
mov rcx, qword [rsp + 0x1c0]
imul rdx, rax, 0x68
mov r8d, 8
call fcn.140022710
mov rbx, qword [rsp + 0x1e0]
test rbx, rbx
je 0x1400b51db
mov rsi, qword [rsp + 0x1d8]
add rsi, 0x38
nop word cs:[rax + rax]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x48
dec rbx
jne 0x1400b51c0
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x1400b5203
mov rcx, qword [rsp + 0x1d8]
shl rax, 3
lea rdx, [rax + rax*8]
mov r8d, 8
call fcn.140022710
mov rax, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
lea rcx, [rsp + 0x218]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x240]
test rax, rax
sete cl
or dil, cl
jne 0x1400b5254
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 0x18]
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1c40]
add rsp, 0x1c58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140349468]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b4a5d
jmp 0x1400b4b6a
add ebp, 0xffffff38
cmp bp, 0x64
mov rdi, qword [0x14034bd00]
jae 0x1400b52ed
mov dl, 1
xor edi, edi
jmp 0x1400b4ee6
lea r8, [0x1402c35f8]
mov rcx, rbx
call fcn.14028ed50
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov rdx, rax
call fcn.14028f160
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov rcx, rax
call fcn.14028f0f0
lea rcx, [0x140349510]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b4dfd
movups xmm0, xmmword [0x1402c4288]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [0x1402c4278]
movaps xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x340]
lea rsi, [rsp + 0x80]
mov rdx, rsi
call fcn.1400b9090
test al, al
je 0x1400b53c3
cmp byte [rsp + 0x3aa], 1
jne 0x1400b53fe
mov rax, qword [rdi]
mov dil, 2
cmp rax, 2
jae 0x1400b5564
movzx edx, byte [0x140349508]
test dl, dl
je 0x1400b5564
movzx eax, dl
cmp eax, 1
je 0x1400b536b
cmp eax, 2
jne 0x1400b571b
mov dl, 2
mov rcx, qword [0x1403494f8]
call fcn.1400ee550
test al, al
je 0x1400b5564
mov rcx, qword [0x1403494f8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5aa1
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.HTTP_1.0_cannot_have_Transfer_Encoding_header
jmp 0x1400b54e4
lea rcx, [rsp + 0x340]
call fcn.1400b1240
cmp rax, 1
jne 0x1400b5421
lea rcx, [rsp + 0x80]
call fcn.1400ad790
cmp byte [rsp + 0x80], 0
je 0x1400b5612
movzx edi, byte [rsp + 0x81]
jmp 0x1400b5564
lea rcx, [rsp + 0x340]
call fcn.1400b1550
test al, al
je 0x1400b5572
mov rdi, 0xfffffffffffffffe
xor edx, edx
jmp 0x1400b4ee6
movups xmm0, xmmword [0x1402c4238]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [0x1402c4228]
movaps xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x340]
lea rsi, [rsp + 0x80]
mov rdx, rsi
call fcn.1400b9090
mov rcx, qword [rdi]
test al, al
je 0x1400b55ff
mov dil, 1
cmp rcx, 2
jae 0x1400b5564
movzx edx, byte [0x1403494d8]
test dl, dl
je 0x1400b5564
movzx eax, dl
cmp eax, 1
je 0x1400b5491
cmp eax, 2
jne 0x1400b5736
mov dl, 2
mov rcx, qword [0x1403494c8]
call fcn.1400ee550
test al, al
je 0x1400b5564
mov rcx, qword [0x1403494c8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5ab9
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.illegal_Content_Length_header
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
mov byte [r14 + 8], dil
mov eax, 4
jmp 0x1400b4c5f
mov rax, qword [rdi]
mov rdi, 0xffffffffffffffff
test rax, rax
jne 0x1400b560b
movzx edx, byte [0x1403494f0]
test dl, dl
je 0x1400b4ee6
movzx eax, dl
cmp eax, 1
je 0x1400b55a7
cmp eax, 2
jne 0x1400b5751
mov dl, 2
mov rcx, qword [0x1403494e0]
call fcn.1400ee550
test al, al
je 0x1400b4edf
mov rcx, qword [0x1403494e0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5ad1
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.HO__
jmp 0x1400b5696
mov rdi, 0xffffffffffffffff
test rcx, rcx
je 0x1400b5621
xor edx, edx
jmp 0x1400b4ee6
mov rdi, qword [rsp + 0x88]
xor edx, edx
jmp 0x1400b4ee6
movzx edx, byte [0x1403494c0]
test dl, dl
je 0x1400b4ee6
movzx eax, dl
cmp eax, 1
je 0x1400b5643
cmp eax, 2
jne 0x1400b576c
mov dl, 2
mov rcx, qword [0x1403494b0]
call fcn.1400ee550
test al, al
je 0x1400b4edf
mov rcx, qword [0x1403494b0]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b5ae9
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rax
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
lea rax, str.PN__
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [0x1402c44c8]
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 1
mov qword [rsp + 0xe8], rdx
lea rdx, [rsp + 0xd8]
call fcn.1400eef80
jmp 0x1400b4edf
lea rcx, [0x1403494f8]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b536b
jmp 0x1400b5564
lea rcx, [0x1403494c8]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b5491
jmp 0x1400b5564
lea rcx, [0x1403494e0]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b55a7
jmp 0x1400b4edf
lea rcx, [0x1403494b0]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b5643
jmp 0x1400b4edf
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.14028f0f0
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.14028f160
lea rcx, str.H___
call fcn.14028eb80
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x180]
test rax, rax
je 0x1400b5885
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x198]
jmp 0x1400b5882
lea rcx, [rsp + 0x98]
mov rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x1400b5885
lea rcx, [rsp + 0x118]
jmp 0x1400b5872
lea r8, [0x1402c3610]
mov rcx, r13
call fcn.14028ed50
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r15
call fcn.14028f0f0
lea rax, [0x1402c4bd8]
jmp 0x1400b588c
lea rcx, [rsp + 0x118]
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
call qword [rax + 0x18]
lea rax, [0x1402c4200]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402c41e8]
lea r9, [0x1402c34a8]
lea r8, [rsp + 0x80]
mov edx, 0x17
call fcn.14028eff0
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x1400b5885
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
jmp 0x1400b5882
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
call fcn.14028eb80
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
call fcn.14028eb80
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
call fcn.14028eb80
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r15
call fcn.14028f0f0
lea rax, [0x1402c41d0]
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_fail
lea r9, [0x1402c34a8]
lea r8, [rsp + 0x80]
mov edx, 0x1f
call fcn.14028eff0
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x120], rax
lea rax, [0x140001060]
mov qword [rsp + 0x128], rax
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
mov qword [rsp + 0x360], 0
mov qword [rsp + 0x350], r13
mov qword [rsp + 0x358], 2
lea rdx, [0x1402c3fc8]
lea rcx, [rsp + 0x340]
call fcn.14028ec00
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea r8, [0x1402c3628]
mov rcx, rbx
call fcn.14028ed50
lea r8, [0x1402c35e0]
mov rcx, r15
call fcn.14028ed50
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
int3
add byte [rax], al
mov r15d, 7
lea rcx, [0x1402ca958]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH_rustc_98489f2487465f3765e5dd28d7305ebfd40f0865librarycore_src_strpattern.rsReset
jmp 0x1400b696f
lea rdx, [0x1402c3cf1]
mov r15d, 6
jmp 0x1400b696f
lea rdx, [0x1402c3cea]
mov r15d, 4
jmp 0x1400b696f
lea rdx, [0x1402c3cee]
mov r15d, 3
jmp 0x1400b696f
lea rdx, [0x1402c3ce7]
mov r15d, 3
jmp 0x1400b696f
lea rdx, [0x1402c3cf7]
mov r15d, 4
jmp 0x1400b696f
lea rdx, [0x1402c3cfb]
jmp 0x1400b6969
mov r15d, 5
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r15
jb 0x1400b70bf
lea rsi, [rbp + 0x60]
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
mov qword [rdi + 0x10], r12
cmp qword [rdi], r12
je 0x1400b70dc
mov rax, qword [rdi + 8]
mov byte [rax + r12], 0x20
inc r12
mov qword [rdi + 0x10], r12
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x90], rsi
lea rax, [0x14011e470]
mov qword [rsp + 0x98], rax
lea rax, [0x1402c4ce8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rbx, [rsp + 0x90]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], 1
lea rdx, [0x1402c4d08]
lea r12, [rsp + 0x68]
lea r15, [rsp + 0x30]
mov rcx, r12
mov r8, r15
call fcn.1401423a0
movzx eax, byte [rbp + 0xd8]
cmp eax, 1
je 0x1400b6b51
cmp eax, 2
je 0x1400b6b48
cmp eax, 3
jne 0x1400b7323
mov rax, qword [0x14034bd00]
mov rax, qword [rax]
lea rsi, [0x1402c4d40]
cmp rax, 2
jae 0x1400b6b58
movzx edx, byte [0x140349550]
test dl, dl
je 0x1400b6b58
movzx eax, dl
cmp eax, 1
je 0x1400b6a80
cmp eax, 2
jne 0x1400b72b1
mov dl, 2
mov rcx, qword [0x140349540]
call fcn.1400ee550
test al, al
je 0x1400b6b58
mov rcx, qword [0x140349540]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x1400b73ea
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movdqu xmm0, xmmword [rcx + 0x40]
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x98], rax
movdqu xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0xb0], 0
lea rax, str._M__
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0xc8], rbx
mov qword [rsp + 0xd0], r15
lea rax, [0x1402c44c8]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x68]
call fcn.1400eef80
jmp 0x1400b6b58
lea rsi, [0x1402c4d40]
jmp 0x1400b6b58
lea rsi, str.HTTP_1.0HTTP_1.1_bJ__
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 7
jbe 0x1400b70f6
mov rax, qword [rdi + 8]
mov rcx, qword [rsi]
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov rax, qword [rdi]
sub rax, rdx
cmp rax, 1
jbe 0x1400b710d
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 0x1400b6c9a
cmp qword [rcx + 0x18], 0
je 0x1400b6c9a
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0x32e0165d50ee70f5
xor r9d, r9d
movdqa xmm0, xmmword [0x1402c04d0]
pcmpeqd xmm1, xmm1
movabs rsi, 0x3321a3c5a34e1be0
mov r10, r8
and r10, rcx
movdqu xmm2, xmmword [rax + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop word cs:[rax + rax]
test r11w, r11w
je 0x1400b6c50
tzcnt ebx, r11d
lea ebp, [r11 - 1]
and ebp, r11d
mov r11d, ebp
mov rbp, qword [rsp + 0x28]
add rbx, r10
and rbx, rcx
mov r12, rbx
shl r12, 5
mov r15, rdx
sub r15, r12
cmp qword [r15], rsi
jne 0x1400b6c10
cmp qword [r15 + 8], r8
jne 0x1400b6c10
jmp 0x1400b6c6b
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
jne 0x1400b6c9a
add r10, r9
add r10, 0x10
add r9, 0x10
jmp 0x1400b6bed
neg rbx
shl rbx, 5
mov r15, qword [rax + rbx - 0x10]
mov rax, qword [rax + rbx - 8]
mov rcx, r15
call qword [rax + 0x18]
cmp rax, rsi
jne 0x1400b6c9a
movabs rax, 0x32e0165d50ee70f5
cmp rdx, rax
je 0x1400b7124
cmp byte [r14 + 0x20], 0
je 0x1400b6ef9
xor r15d, r15d
cmp qword [rbp + 0x28], 0
sete r15b
add r15d, r15d
xor ebx, ebx
jmp 0x1400b6cd3
mov rax, qword [rdi + 8]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rdi + 0x10], r12
cmp r15, 2
jne 0x1400b6cf0
inc rbx
cmp rbx, qword [rbp + 0x28]
jae 0x1400b7137
imul rcx, rbx, 0x68
add rcx, qword [rbp + 0x20]
jmp 0x1400b6d40
mov rdx, qword [rbp + 0x28]
cmp rbx, rdx
jae 0x1400b72e7
imul rcx, rbx, 0x68
add rcx, qword [rbp + 0x20]
cmp r15, 1
jne 0x1400b6d40
mov rdx, qword [rbp + 0x40]
cmp r14, rdx
jae 0x1400b7305
mov rax, qword [rbp + 0x38]
lea rdx, [r14 + r14*8]
lea rsi, [rax + rdx*8]
cmp qword [rax + rdx*8 + 0x10], 0
je 0x1400b6d58
mov r14, qword [rsi + 0x18]
mov r15d, 1
jmp 0x1400b6d5e
mov r14, qword [rcx + 8]
cmp qword [rcx], 1
mov r15d, 0
adc r15, 1
lea rsi, [rcx + 0x18]
jmp 0x1400b6d62
mov r15d, 2
add rsi, 0x20
add rcx, 0x40
call fcn.1400b0af0
mov r13, rax
mov rbp, rdx
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rdx
jb 0x1400b6eab
test rbp, rbp
je 0x1400b6e36
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x148], r15
mov qword [rsp + 0x150], r14
mov qword [rsp + 0x158], rbx
mov r15b, 0x2d
xor esi, esi
jmp 0x1400b6de1
and r15b, bl
shl r15b, 5
xor r15b, r14b
mov rax, qword [rdi + 8]
mov byte [rax + r12], r15b
inc r12
mov qword [rdi + 0x10], r12
inc rsi
cmp rbp, rsi
je 0x1400b6e10
movzx r14d, byte [r13 + rsi]
cmp r15b, 0x2d
sete r15b
lea eax, [r14 - 0x61]
cmp al, 0x1a
setb bl
cmp r12, qword [rdi]
jne 0x1400b6dc0
mov rcx, rdi
call fcn.14001aa90
jmp 0x1400b6dc0
mov rax, qword [rdi]
sub rax, r12
mov rbx, qword [rsp + 0x158]
mov r14, qword [rsp + 0x150]
mov r15, qword [rsp + 0x148]
mov rsi, qword [rsp + 0x140]
cmp rax, 1
jbe 0x1400b6ec2
mov rbp, qword [rsp + 0x28]
mov rax, qword [rdi + 8]
mov word [rax + r12], 0x203a
add r12, 2
mov qword [rdi + 0x10], r12
mov rdx, qword [rsi + 8]
mov r13, qword [rsi + 0x10]
mov rax, qword [rdi]
sub rax, r12
cmp rax, r13
jb 0x1400b6edc
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
mov rax, qword [rdi]
sub rax, r12
cmp rax, 1
ja 0x1400b6cc0
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b6cc0
mov rcx, rdi
mov rdx, r12
mov r8, rbp
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b6d8d
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b6e40
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r13
call fcn.1402864b0
mov rdx, rsi
mov r12, qword [rdi + 0x10]
jmp 0x1400b6e6b
xor esi, esi
cmp qword [rbp + 0x28], 0
sete sil
add esi, esi
xor r14d, r14d
jmp 0x1400b6f23
mov rax, qword [rdi + 8]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rdi + 0x10], r12
cmp rsi, 2
jne 0x1400b6f40
inc r14
cmp r14, qword [rbp + 0x28]
jae 0x1400b7137
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
jmp 0x1400b6f90
mov rdx, qword [rbp + 0x28]
cmp r14, rdx
jae 0x1400b72f6
imul rcx, r14, 0x68
add rcx, qword [rbp + 0x20]
cmp rsi, 1
jne 0x1400b6f90
mov rdx, qword [rbp + 0x40]
cmp r15, rdx
jae 0x1400b7314
mov rax, qword [rbp + 0x38]
lea rdx, [r15 + r15*8]
lea rbx, [rax + rdx*8]
cmp qword [rax + rdx*8 + 0x10], 0
je 0x1400b6fa7
mov r15, qword [rbx + 0x18]
mov esi, 1
jmp 0x1400b6fac
mov r15, qword [rcx + 8]
cmp qword [rcx], 1
mov esi, 0
adc rsi, 1
lea rbx, [rcx + 0x18]
jmp 0x1400b6fb0
mov esi, 2
add rbx, 0x20
add rcx, 0x40
call fcn.1400b0af0
mov r12, rdx
mov rcx, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rcx, r13
cmp rcx, rdx
jb 0x1400b705e
mov rcx, qword [rdi + 8]
add rcx, r13
mov rdx, rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
mov rax, qword [rdi]
sub rax, r12
cmp rax, 1
jbe 0x1400b707b
mov rax, qword [rdi + 8]
mov word [rax + r12], 0x203a
add r12, 2
mov qword [rdi + 0x10], r12
mov rdx, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
mov rax, qword [rdi]
sub rax, r12
cmp rax, r13
jb 0x1400b7095
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
mov rax, qword [rdi]
sub rax, r12
cmp rax, 1
ja 0x1400b6f10
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b6f10
mov rcx, rdi
mov rdx, r13
mov r8, r12
mov r13, rax
call fcn.1402864b0
mov rax, r13
mov r13, qword [rdi + 0x10]
jmp 0x1400b6fcf
mov r8d, 2
mov rcx, rdi
mov rdx, r12
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b6ff8
mov rcx, rdi
mov rbx, rdx
mov rdx, r12
mov r8, r13
call fcn.1402864b0
mov rdx, rbx
mov r12, qword [rdi + 0x10]
jmp 0x1400b701e
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r15
call fcn.1402864b0
mov rdx, rsi
mov r12, qword [rdi + 0x10]
jmp 0x1400b6982
mov r8d, 1
mov rcx, rdi
mov rdx, r12
call fcn.1402864b0
mov r12, qword [rdi + 0x10]
jmp 0x1400b69a5
mov r8d, 8
mov rcx, rdi
call fcn.1402864b0
mov rdx, qword [rdi + 0x10]
jmp 0x1400b6b6c
mov r8d, 2
mov rcx, rdi
call fcn.1402864b0
mov rdx, qword [rdi + 0x10]
jmp 0x1400b6b8f
movzx r9d, byte [r14 + 0x20]
mov rcx, rbp
mov rdx, r15
mov r8, rdi
call fcn.140289410
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
sub rax, rdx
cmp rax, 1
jbe 0x1400b729a
mov rax, qword [rdi + 8]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x10], rdx
mov rdi, qword [rbp + 0x20]
mov rsi, qword [rbp + 0x28]
mov qword [rbp + 0x28], 0
test rsi, rsi
je 0x1400b71b5
add rdi, 0x30
jmp 0x1400b719b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x68
dec rsi
je 0x1400b71b5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400b7180
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x18]
jmp 0x1400b7180
mov rdi, qword [rbp + 0x38]
mov rsi, qword [rbp + 0x40]
mov qword [rbp + 0x40], 0
test rsi, rsi
je 0x1400b71eb
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x18]
add rdi, 0x48
dec rsi
jne 0x1400b71d0
mov qword [rbp], 0
mov r11, qword [rbp + 0x50]
test r11, r11
mov rax, qword [rsp + 0x138]
je 0x1400b726f
mov rcx, qword [rbp + 0x48]
lea rdx, [r11 - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x1400b725b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x140291c50]
nop dword [rax + rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x1400b7240
cmp r8, r9
je 0x1400b726f
lea rcx, [rcx + r11*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rcx
jne 0x1400b7260
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rax], xmm0
add rsp, 0x188
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.1402864b0
mov rdx, qword [rdi + 0x10]
jmp 0x1400b714b
lea rcx, [0x140349540]
call fcn.14028baf0
mov edx, eax
test al, al
jne 0x1400b6a80
jmp 0x1400b6b58
lea r8, [0x1402cb0b0]
mov rcx, rbx
call fcn.14028ed50
lea r8, [0x1402cb0b0]
mov rcx, r14
call fcn.14028ed50
lea r8, [0x1402cb0c8]
mov rcx, r14
call fcn.14028ed50
lea r8, [0x1402cb0c8]
mov rcx, r15
call fcn.14028ed50
mov byte [rsp + 0x68], al
mov qword [rsp + 0x90], r12
lea rax, [0x1401190d0]
mov qword [rsp + 0x98], 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], rbx
mov qword [rsp + 0x48], 1
lea rdx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
lea rcx, [rsp + 0x30]
call fcn.14028ec00
lea rax, [0x1402c4248]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402c41e8]
lea r9, [0x1402c34a8]
lea r8, [rsp + 0x170]
mov edx, 0x17
call fcn.14028eff0
lea r8, [0x1402cabd0]
mov rcx, rbp
call fcn.14028ed50
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea r8, [0x1402cac48]
mov rcx, rbp
call fcn.14028ed50
xor ebp, ebp
mov rcx, rbp
mov rdx, r15
call fcn.14028e990
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
mov rcx, r12
call fcn.14028d240
mov ecx, 2
call fcn.14028d240
mov ecx, 7
call fcn.14028d240
lea rax, [0x1402c4330]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402c429f]
lea r9, [0x1402c34e8]
lea r8, [rsp + 0x170]
mov edx, 0x29
call fcn.14028eff0
xor r12d, r12d
mov rcx, r12
mov rdx, r15
call fcn.14028e990
lea r8, [0x1402caa40]
call fcn.14028ed50
lea r8, [0x1402c3688]
mov rcx, rbp
call fcn.14028ed50
mov qword [rsp + 0x168], rcx
lea rax, [rsp + 0x160]
mov qword [rsp + 0x90], rax
lea rax, [0x140001060]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x168]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, str.cannot_advance_past__remaining_:
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x1402c3fc8]
lea rcx, [rsp + 0x30]
call fcn.14028ec00
lea rcx, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.14028eb80
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rcx, [0x1402c4450]
lea r8, str.C:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1_role.rs
mov edx, 0x22
call fcn.14028eba0
lea rax, [0x1402c5088]
jmp 0x1400b7382