Function at 0x5daac0
Capabilities:
Check for software breakpoints

Disassembly:
lea r12, [rsp - 0x78]
cmp r12, qword [r14 + 0x10]
jbe 0x5db053
push rbp
mov rbp, rsp
sub rsp, 0xf0
mov rdx, qword [rax + 8]
test rdx, rdx
mov r11d, 0xc8
cmove rdx, r11
cmp rdx, 0x64
jl 0x5dab2d
cmp rdx, 0xc8
je 0x5dab2d
nop word [rax + rax]
cmp rdx, 0x130
je 0x5dac23
cmp rdx, 0xcc
je 0x5dac23
nop word [rax + rax]
cmp rdx, 0xc8
jl 0x5dac23
mov qword [rsp + 0x100], rax
mov qword [rax + 0x40], rbx
test rbx, rbx
jl 0x5dab65
mov rcx, qword [rax + 0x58]
mov rdx, qword [rax + 0x48]
movups xmmword [rsp + 0x8c], xmm15
movups xmmword [rsp + 0x90], xmm15
mov esi, 0x14
nop dword [rax]
jmp 0x5dac6c
mov qword [rax + 0x50], 0
mov rdx, qword [str.chunked]
mov r11, qword [0x0081c038]
nop dword [rax + rax]
cmp rbx, 0xfffffffffffffffe
jne 0x5dab99
nop
mov byte [rax + 2], 1
mov rdx, qword [0x0081c050]
mov r11, qword [0x0081c058]
mov rdi, qword [str.Transfer_Encoding]
mov rsi, qword [0x0081bdd8]
mov r12, rdi
neg r12
cmp rsi, r12
ja 0x5dac45
mov r8, rdx
neg rdx
nop dword [rax]
cmp r11, rdx
ja 0x5dac35
mov rdx, qword [rax + 0xc8]
mov rbx, qword [rax + 0xd0]
mov rcx, qword [rax + 0xd8]
mov r9, r11
xor r10d, r10d
mov rax, rdx
call fcn.005d2460
mov rdx, qword [rsp + 0x100]
mov qword [rdx + 0xd0], rbx
mov qword [rdx + 0xd8], rcx
cmp dword [0x0087d150], 0
je 0x5dac1a
call fcn.00465b80
mov qword [r11], rax
mov rcx, qword [rdx + 0xc8]
mov qword [r11 + 8], rcx
mov qword [rdx + 0xc8], rax
jmp 0x5dac2c
add rsp, 0xf0
pop rbp
ret
add rsp, 0xf0
pop rbp
ret
test r8, r8
je 0x5dac40
call fcn.0045cca0
nop
call fcn.0045cce0
test rdi, rdi
je 0x5dac4f
call fcn.0045cca0
call fcn.0045cce0
lea r10d, [rbx + 0x30]
mov byte [rsp + rsi + 0x8b], r10b
mov rax, rdi
mov rbx, rdx
mov rsi, r8
mov rdx, r9
cmp rbx, 0xa
jl 0x5dacab
lea r8, [rsi - 1]
mov rdi, rax
movabs rax, 0xcccccccccccccccd
mov r9, rdx
imul rbx
add rdx, rbx
sar rdx, 3
lea r10, [rdx + rdx*4]
shl r10, 1
sub rbx, r10
nop word [rax + rax]
cmp r8, 0x14
jb 0x5dac54
jmp 0x5db045
lea r8, [rsi - 1]
cmp r8, 0x14
jae 0x5db034
lea r9d, [rbx + 0x30]
mov byte [rsp + rsi + 0x8b], r9b
lea rdi, [rsi - 0x15]
mov rbx, rdi
sar rdi, 0x3f
neg rbx
and rdi, r8
cmp rcx, rbx
jb 0x5dace2
mov rsi, rbx
nop
jmp 0x5dad15
mov qword [rsp + 0x80], rbx
mov qword [rsp + 0x78], rdi
mov rax, rdx
mov rdi, rbx
lea rsi, [0x0060ce60]
nop dword [rax]
call fcn.0044b2c0
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0x78]
mov rdx, rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0xa8], rdx
lea rdi, [rsp + rdi + 0x8c]
mov rax, rdx
mov rbx, rdi
mov rcx, rsi
call fcn.00466900
mov rdx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x100]
mov qword [rsi + 0x50], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rsi + 0x58], rdx
cmp dword [0x0087d150], 0
nop
jne 0x5dad6c
mov rdx, qword [rsp + 0xa8]
jmp 0x5dad84
call fcn.00465b80
mov rdx, qword [rsp + 0xa8]
mov qword [r11], rdx
mov rdi, qword [rsi + 0x48]
mov qword [r11 + 8], rdi
mov qword [rsi + 0x48], rdx
mov rax, qword [str.Transfer_Encoding]
mov rcx, qword [0x0081bdd8]
mov rdx, rax
neg rdx
nop dword [rax]
cmp rcx, rdx
ja 0x5db025
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0xa0], rax
mov rdx, qword [rsi + 0xc8]
mov qword [rsp + 0xb0], rdx
mov rdi, qword [rsi + 0xd8]
mov qword [rsp + 0x70], rdi
mov r8, qword [rsi + 0xd0]
xor ebx, ebx
jmp 0x5dade0
inc rbx
nop
cmp r8, rbx
jle 0x5dafd4
cmp rbx, r8
jae 0x5db015
imul r9, rbx, 0x38
mov r10, qword [rdx + r9 + 8]
mov r11, qword [rdx + r9]
nop
cmp r10, rcx
jne 0x5daddc
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x80], r9
mov rbx, r11
call fcn.004038a0
nop
test al, al
jne 0x5dae52
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x68]
jmp 0x5daddc
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0xb0]
mov r9, qword [r8 + rdx]
mov qword [rsp + 0xb8], r9
lea r9, [r8 + rdx]
lea r9, [r9 + 8]
movups xmm0, xmmword [r9]
movups xmmword [rsp + 0xc0], xmm0
lea r9, [r8 + rdx]
lea r9, [r9 + 0x18]
movups xmm0, xmmword [r9]
movups xmmword [rsp + 0xd0], xmm0
lea r9, [r8 + rdx]
lea r9, [r9 + 0x28]
movups xmm0, xmmword [r9]
movups xmmword [rsp + 0xe0], xmm0
mov r9, qword [rsp + 0x70]
mov r10, qword [rsp + 0x50]
sub r9, r10
mov r12, r9
neg r9
sar r9, 0x3f
and r9, rdx
lea rbx, [r8 + r9]
mov rsi, qword [rsp + 0x68]
mov rcx, rsi
sub rcx, r10
lea r9, [rcx - 1]
dec r12
neg r12
add rdx, 0x38
sar r12, 0x3f
and rdx, r12
lea rdi, [r8 + rdx]
lea rax, [0x0062d660]
mov rsi, r9
call fcn.004133e0
mov rax, qword [rsp + 0x68]
lea rdx, [rax - 1]
cmp rax, rdx
jbe 0x5db00a
imul rsi, rax, 0x38
mov rdi, qword [rsp + 0xb0]
lea rbx, [rsi + rdi]
lea rbx, [rbx - 0x38]
cmp dword [0x0087d150], 0
je 0x5daf60
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x80], rsi
lea rax, [0x0062d660]
lea rcx, [rsp + 0xb8]
call fcn.004132a0
mov rdx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x80]
mov rdi, qword [rsp + 0xb0]
lea r9, [rsi + rdi]
lea r9, [r9 - 0x20]
lea r10, [rsi + rdi]
lea r10, [r10 - 0x30]
mov r11, qword [rsp + 0xb8]
mov qword [rsi + rdi - 0x38], r11
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [r10], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [r9], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [r9 + 0x10], xmm0
mov rbx, qword [rsp + 0x50]
dec rbx
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x70]
mov r8, rdx
mov rdx, qword [rsp + 0xb0]
jmp 0x5daddc
mov qword [rsi + 0xd0], r8
mov qword [rsi + 0xd8], rdi
cmp dword [0x0087d150], 0
je 0x5daffe
call fcn.00465b80
mov qword [r11], rdx
mov rax, qword [rsi + 0xc8]
mov qword [r11 + 8], rax
mov qword [rsi + 0xc8], rdx
jmp 0x5dac2c
mov rcx, rax
mov rax, rdx
call fcn.00465f20
mov rax, rbx
mov rcx, r8
nop dword [rax + rax]
call fcn.00465f20
test rax, rax
je 0x5db02f
call fcn.0045cca0
call fcn.0045cce0
mov rax, r8
mov ecx, 0x14
nop dword [rax]
call fcn.00465f20
mov rax, r8
mov ecx, 0x14
call fcn.00465f20
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop dword [rax]
call fcn.00463c60
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.005daac0