Function at 0x14008e924
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x25b8
call fcn.140107e50
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2520], xmm10
movaps xmmword [rbp + 0x2510], xmm9
movaps xmmword [rbp + 0x2500], xmm8
movdqa xmmword [rbp + 0x24f0], xmm7
movdqa xmmword [rbp + 0x24e0], xmm6
and rsp, 0xffffffffffffff80
mov r14, rdx
mov qword [rsp + 0xf0], rcx
cmp dword [rdx + 0x148], 2
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0xd0], r8
jne 0x1400902df
lea rax, [r14 + 0x40]
mov qword [rsp + 0x90], rax
lea r15, [r14 + 0x98]
lea r12, [rsp + 0x9d8]
lea rax, [r14 + 0x30]
mov qword [rsp + 0xb0], rax
mov eax, 0x80
lea rcx, [rsp + 0xc00]
add rax, rcx
mov qword [rsp + 0x108], rax
pxor xmm6, xmm6
lea r13, [rsp + 0x980]
mov rsi, qword [rsp + 0xd0]
mov rbx, rdi
lea rcx, [rsp + 0x6e0]
mov rdx, r14
mov r8, rsi
call fcn.14009370e
movzx esi, byte [rsp + 0x6e0]
cmp esi, 5
jne 0x140092fdf
mov rax, qword [r14 + 0x90]
mov qword [r14 + 0x90], 2
cmp rax, 2
je 0x14008ea78
mov ecx, 0xa
mov rdi, r13
mov rsi, qword [rsp + 0x90]
rep movsq qword [rdi], qword [rsi]
mov rdi, rbx
mov qword [rsp + 0x9d0], rax
mov rax, qword [r15 + 0x10]
mov qword [r12 + 0x10], rax
movdqu xmm0, xmmword [r15]
movdqu xmmword [r12], xmm0
mov rcx, r14
mov rdx, r13
mov rsi, qword [rsp + 0xd0]
mov r8, rsi
call fcn.140093920
jmp 0x14008e9ef
lea rsi, [rsp + 0x460]
mov rcx, rsi
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xd0]
call fcn.140080679
mov rax, qword [rsp + 0x560]
cmp rax, 2
je 0x1400932c5
cmp eax, 3
je 0x140093296
mov r8d, 0x100
lea rcx, [rsp + 0x580]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x560]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x1d0], rax
cmp qword [rsp + 0x1c0], 0
mov rax, qword [rsp + 0x1c8]
je 0x14008eb27
test rax, rax
lea rsi, [rsp + 0xc00]
je 0x1400934cb
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x1400934b8
add rax, 0xd0
jmp 0x14008eb4f
test rax, rax
lea rsi, [rsp + 0xc00]
je 0x1400934cb
mov rax, qword [rsp + 0x1d0]
test rax, rax
je 0x1400934b8
add rax, 0x140
mov rax, qword [rax]
test al, 4
jne 0x14008ebf2
mov r8d, 0x100
mov rcx, rsi
lea rdx, [rsp + 0x580]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
lea rdi, [rsp + 0x18e0]
mov rcx, rdi
lea rdx, [rsp + 0xc20]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0xe0
lea r12, [rsp + 0x800]
mov rcx, r12
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rsp + 0x580]
movdqu xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x280], xmm1
movdqa xmmword [rsp + 0x270], xmm0
mov rcx, r12
mov dl, 1
call fcn.14005e72e
cmp qword [rsp + 0x288], 0
je 0x14008ec1e
mov eax, 1
mov rdx, qword [rsp + 0x278]
mov rcx, rdx
jmp 0x14008ec4c
lea rcx, [rsp + 0x1c0]
call fcn.14008087b
lea rcx, [rsp + 0x5a0]
call fcn.1400809dc
lea rcx, [rsp + 0x580]
call fcn.140080a29
jmp 0x14008e9e4
mov rdx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x278]
mov rcx, rsi
call qword [rax + 0x30]
mov rax, qword [rsp + 0xc00]
mov rdx, qword [rsp + 0xc08]
mov rcx, qword [rsp + 0xc10]
test rax, rax
lea r12, [rsp + 0x9d8]
mov rdi, rbx
je 0x14008ec77
cmp rcx, rdx
jne 0x14008ec77
test rdx, rdx
je 0x14008ef12
lea rcx, [rsp + 0x800]
call fcn.14005dd29
mov cl, byte [rsp + 0x868]
cmp qword [rsp + 0x288], 0
mov qword [rsp + 0x178], rcx
je 0x14008eca4
cmp qword [rsp + 0x278], 0
sete byte [rsp + 0x140]
jmp 0x14008ecc6
mov rcx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x278]
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x178]
mov byte [rsp + 0x140], al
cmp cl, 7
jne 0x14008ed69
lea rcx, [rsp + 0x800]
call fcn.14005dbbb
test rax, rax
je 0x14008ed69
test rdx, rdx
je 0x14008ed69
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x18f0], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x18e0], xmm0
mov byte [rsp + 0xc00], 2
mov dword [rsp + 0xc04], 2
mov rcx, rsi
call fcn.14005cf46
mov qword [rsp + 0xc08], rax
mov qword [rsp + 0xc70], 3
mov qword [rsp + 0xc00], 1
lea rcx, [rsp + 0x18e0]
mov rdx, rsi
call fcn.14008124c
lea rcx, [rsp + 0x800]
call fcn.1400809dc
jmp 0x14008f678
mov rdx, qword [rsp + 0x860]
test rdx, rdx
je 0x14008ef66
lea rcx, [rsp + 0xc00]
movabs r8, 0xb6cd794a03f01e91
call fcn.140094af7
mov rsi, qword [rsp + 0xc08]
test rsi, rsi
je 0x14008ef66
mov rdi, qword [rsp + 0xc10]
mov rcx, rsi
call qword [rdi + 0x18]
movabs rcx, 0xb6cd794a03f01e91
cmp rax, rcx
jne 0x14008ef3d
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x18f0], rax
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rsp + 0x18e0], xmm0
mov rdi, qword [rsi + 0x18]
mov rcx, qword [0x1401849b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
test rdi, rdi
je 0x14008ef66
mov rsi, qword [rsp + 0x860]
test rsi, rsi
jne 0x14008ee42
mov ecx, 0x20
mov edx, 8
call fcn.14002d260
test rax, rax
je 0x1400933bc
mov rsi, rax
movdqu xmmword [rax], xmm6
mov qword [rax + 0x10], 0
lea rax, [0x140152010]
mov qword [rsi + 0x18], rax
mov qword [rsp + 0x860], rsi
mov ecx, 0x20
mov edx, 8
call fcn.14002d260
test rax, rax
je 0x1400933bc
mov rcx, qword [rsp + 0x18f0]
mov qword [rax + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0x18e0]
movdqu xmmword [rax], xmm0
mov qword [rax + 0x18], rdi
mov rcx, rsi
movabs rdx, 0x4230c7329a194c00
mov r8, rax
lea r9, str.5L_t_
call fcn.14004eda9
test rax, rax
je 0x14008ef66
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x4230c7329a194c00
cmp rax, rcx
jne 0x14008ef3d
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0xc10], xmm1
movdqa xmmword [rsp + 0xc00], xmm0
mov rcx, qword [0x1401849b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0xc18]
test rax, rax
je 0x14008ef66
mov rdx, qword [rsp + 0xc00]
mov r8, qword [rsp + 0xc08]
lea rcx, [rsp + 0xc10]
call qword [rax + 0x10]
jmp 0x14008ef66
movzx ecx, byte [rsp + 0x868]
cmp rcx, 7
ja 0x14008f75f
mov eax, 0xb2
bt rax, rcx
mov edx, 0
jb 0x14008ec7e
jmp 0x14008ec6a
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14008ef66
cmp qword [rdi + 0x10], 0x11
jb 0x14008ef54
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401849b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rsp + 0x178], 7
setne byte [rsp + 0xa8]
mov r8d, 0xe0
lea rcx, [rsp + 0xac0]
lea rdx, [rsp + 0x800]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 + 8]
test rax, rax
mov rdi, r14
mov qword [rsp + 0xb8], rax
cmove rdi, rax
mov rdx, qword [rsp + 0xb20]
lea rcx, [rsp + 0x2c0]
call fcn.140094381
mov rcx, qword [rsp + 0xb20]
test rcx, rcx
je 0x14008efce
call fcn.140094430
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x70], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 0xc8], rcx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140184a50]
shl rax, 1
test rax, rax
lea rsi, [rsp + 0xc00]
jne 0x14008f712
mov dword [rsp + 0x80], 0
mov rax, qword [rsp + 0x70]
mov al, byte [rax + 0x18]
test al, al
jne 0x14009359e
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x88], rax
lea rcx, [rax + 0x10]
mov qword [rsp + 0x170], rcx
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140184a50]
shl rax, 1
test rax, rax
mov qword [rsp + 0x48], rdi
jne 0x14008f725
mov dword [rsp + 0x148], 0
mov rax, qword [rsp + 0x88]
mov al, byte [rax + 0x18]
test al, al
mov rdi, qword [rsp + 0x70]
jne 0x1400935c5
lea rdx, [rdi + 0x90]
mov rcx, rsi
call fcn.14004b339
mov sil, byte [rsp + 0xc00]
cmp sil, 3
jne 0x14008f0be
mov sil, 3
cmp dword [rdi + 0x1c8], 0
je 0x14008f68a
mov byte [rsp + 0x47], 5
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
jmp 0x14008f12c
mov al, byte [rsp + 0xc01]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0xc05]
mov byte [rsp + 0x58], al
lea rcx, [rsp + 0xc20]
movzx eax, word [rcx - 0x1e]
mov word [rsp + 0x98], ax
mov al, byte [rcx - 0x1c]
mov byte [rsp + 0x9a], al
movdqu xmm0, xmmword [rcx - 0x1a]
movdqa xmmword [rsp + 0x200], xmm0
movzx eax, word [rcx - 0xa]
mov word [rsp + 0x210], ax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x1a8], rax
mov rdi, rbx
mov rcx, qword [rsp + 0x170]
mov edx, dword [rsp + 0x148]
call fcn.14000c200
mov rcx, qword [rsp + 0xc8]
mov edx, dword [rsp + 0x80]
call fcn.14000c200
mov rax, qword [rsp + 0x2d8]
test rax, rax
je 0x14008f17f
mov rdx, qword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c8]
lea rcx, [rsp + 0x2d0]
call qword [rax + 0x10]
lea rcx, [rsp + 0xac0]
call fcn.1400809dc
cmp sil, 3
mov bl, byte [rsp + 0x58]
jne 0x14008f1c6
lea rsi, [rsp + 0xc00]
mov al, byte [rsp + 0x47]
mov byte [rsp + 0x58], bl
mov byte [rsp + 0x2e0], 3
mov byte [rsp + 0x47], al
mov byte [rsp + 0x2e1], al
mov rbx, qword [rsp + 0x88]
jmp 0x14008f5cb
mov byte [rsp + 0xc00], sil
mov al, byte [rsp + 0x47]
mov byte [rsp + 0xc01], al
mov al, byte [rsp + 0x9a]
lea rcx, [rsp + 0xc20]
mov byte [rcx - 0x1c], al
movzx eax, word [rsp + 0x98]
mov word [rcx - 0x1e], ax
mov byte [rsp + 0xc05], bl
movzx eax, word [rsp + 0x210]
mov word [rcx - 0xa], ax
movdqa xmm0, xmmword [rsp + 0x200]
movdqu xmmword [rcx - 0x1a], xmm0
mov rbx, qword [rsp + 0x88]
mov qword [rsp + 0xc18], rbx
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0xc20], rax
lea rcx, [rsp + 0x2e0]
lea rsi, [rsp + 0xc00]
mov rdx, rsi
call fcn.14004850e
cmp byte [rsp + 0x2e0], 5
jne 0x14008f5cb
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x48], rdi
lea rcx, [rsp + 0x2e8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x18f0], rax
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x18e0], xmm0
mov r14, qword [rsp + 0x18e8]
lea rsi, [r14 + 0x10]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140184a50]
shl rax, 1
test rax, rax
jne 0x14008f996
xor edi, edi
mov al, byte [r14 + 0x18]
test al, al
jne 0x1400935ff
mov r8d, dword [rsp + 0x18e0]
mov r9d, dword [rsp + 0x18e4]
mov rcx, qword [r14 + 0x38]
mov rdx, qword [r14 + 0x40]
call fcn.14003ecb9
mov r14b, byte [rax + 0x124]
mov rcx, rsi
mov edx, edi
call fcn.14000c200
test r14b, r14b
mov r14, qword [rsp + 0x1b0]
lea rdi, [rsp + 0xc00]
lea rsi, [rsp + 0x18e0]
je 0x14008f33f
lea rcx, [rsp + 0x6e0]
mov rdx, rsi
call fcn.14004b1f2
cmp qword [rsp + 0xb8], 0
je 0x14008f331
mov rcx, r14
call fcn.14000deb4
movdqu xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [r14], xmm0
mov rcx, rdi
mov rdx, rsi
call fcn.14004b1f2
cmp byte [rsp + 0x178], 7
mov rax, qword [rsp + 0x18f0]
lea rcx, [rsp + 0xc20]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x18e0]
movups xmmword [rcx - 8], xmm0
mov byte [rsp + 0xc10], 0
movups xmm0, xmmword [rsp + 0xc00]
movups xmm1, xmmword [rsp + 0xc20]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov al, byte [rsp + 0xc10]
mov byte [rsp + 0x250], al
mov rax, qword [rsp + 0xc11]
mov qword [rsp + 0x251], rax
mov eax, dword [rsp + 0xc19]
mov dword [rsp + 0x259], eax
movzx eax, word [rsp + 0xc1d]
mov word [rsp + 0x25d], ax
mov al, byte [rsp + 0xc1f]
mov byte [rsp + 0x25f], al
movaps xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x3e0], xmm0
mov al, byte [rsp + 0x250]
mov byte [rsp + 0x3d0], al
mov rax, qword [rsp + 0x251]
mov qword [rsp + 0x3d1], rax
mov eax, dword [rsp + 0x259]
mov dword [rsp + 0x3d9], eax
movzx eax, word [rsp + 0x25d]
mov word [rsp + 0x3dd], ax
mov al, byte [rsp + 0x25f]
mov byte [rsp + 0x3df], al
mov rax, qword [rsp + 0x250]
lea rdx, [rsp + 0x1918]
mov qword [rdx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rdx], xmm0
lea rcx, [rsp + 0x3d8]
mov rax, qword [rcx + 0x10]
lea r8, [rsp + 0x1900]
mov qword [r8 + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [r8], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movdqa xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x18e0], xmm0
movdqa xmmword [rsp + 0x18f0], xmm1
mov rax, qword [rsp + 0x1d0]
mov qword [rdx + 0x28], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rdx + 0x18], xmm0
sete byte [rsp + 0x1948]
mov al, byte [rsp + 0x140]
mov byte [rsp + 0x1949], al
lea rcx, [rsp + 0x6e0]
mov rdx, r14
mov r8, qword [rsp + 0xd0]
mov rbx, r8
call fcn.14009370e
movzx eax, byte [rsp + 0x6e0]
cmp eax, 5
je 0x14008f6ce
cmp eax, 6
je 0x140093304
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x420], rax
movups xmm0, xmmword [rsp + 0x6e0]
movdqu xmm1, xmmword [rsp + 0x6f0]
movdqa xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x400], xmm0
lea rsi, [rsp + 0x1918]
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0xad0], rax
movdqu xmm0, xmmword [rsi + 0x18]
movdqa xmmword [rsp + 0xac0], xmm0
lea rcx, [rsp + 0x400]
call fcn.14005cf46
mov qword [rsp + 0xc08], rax
mov qword [rsp + 0xc70], 3
mov qword [rsp + 0xc00], 1
lea rcx, [rsp + 0xac0]
mov rdx, rdi
call fcn.14008124c
mov rcx, rsi
call fcn.14000deb4
lea rcx, [rsp + 0x1900]
call fcn.14008e5f8
lea rcx, [rsp + 0x18e0]
call fcn.140080a29
jmp 0x14008f6e4
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rsp + 0x2e0]
movdqu xmm1, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0xc20], rax
movdqa xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x18f0], rax
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqa xmmword [rsp + 0x18e0], xmm0
mov rcx, rsi
call fcn.14005cf46
mov qword [rsp + 0xc08], rax
mov qword [rsp + 0xc70], 3
mov qword [rsp + 0xc00], 1
lea rcx, [rsp + 0x18e0]
mov rdx, rsi
call fcn.14008124c
mov qword [rsp + 0xd8], rbx
lea rcx, [rsp + 0x270]
call fcn.140080a29
jmp 0x14008e9e4
mov r10, rdi
cmp qword [rsp + 0xb8], 0
je 0x14008f6fe
mov rax, qword [rsp + 0x48]
mov r8d, dword [rax]
mov r9d, dword [rax + 4]
mov rcx, qword [r10 + 0x38]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rax + 0x40]
call fcn.14003ecb9
mov r10, qword [rsp + 0x70]
cmp byte [rax + 0x124], 0
je 0x14008f6fe
mov byte [rsp + 0x47], 3
jmp 0x14008f0ac
mov ecx, 0xe
mov rdx, rdi
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
mov r8, rbx
call fcn.140093920
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xd8], rax
mov rdi, qword [rsp + 0x48]
jmp 0x14008e9e4
cmp byte [r10 + 0x218], 0
je 0x14008f738
mov byte [rsp + 0x47], 1
jmp 0x14008f0ac
call fcn.140110180
xor al, 1
mov dword [rsp + 0x80], eax
jmp 0x14008f010
call fcn.140110180
xor al, 1
mov dword [rsp + 0x148], eax
jmp 0x14008f062
cmp dword [r10 + 0x1c8], 0
mov rax, qword [rsp + 0xd8]
je 0x14008f766
mov rdi, rbx
mov byte [rsp + 0x47], 5
mov qword [rsp + 0x88], rax
jmp 0x14008f12f
xor edx, edx
jmp 0x14008ec6a
mov edx, dword [r10 + 0x1cc]
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r10 + 0x1c8], ecx
mov dword [r10 + 0x1cc], eax
mov r9d, dword [r10 + 0xe0]
mov r8d, dword [r10 + 0x1d4]
lea rcx, [rsp + 0x18e0]
mov qword [rsp + 0xa0], rdx
call fcn.14004ae85
cmp byte [rsp + 0xb28], 5
jne 0x14008f7bc
mov qword [rsp + 0x1910], 1
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
mov r8d, 0xe0
lea rcx, [rsp + 0xc00]
lea r14, [rsp + 0xac0]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x48], al
lea rax, [rsp + 0xc20]
movups xmm0, xmmword [rax + 0x49]
movaps xmmword [rsp + 0x390], xmm0
mov rax, qword [rax + 0x58]
mov qword [rsp + 0x39f], rax
mov ecx, 0xb
lea rdi, [rsp + 0xba0]
mov rsi, qword [rsp + 0x108]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x680]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0xe0], al
lea rcx, [rsp + 0xc60]
call fcn.140056aff
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0xba0]
call fcn.140055065
mov r14, qword [rsp + 0x358]
test r14, r14
je 0x14008f9a6
mov rax, qword [rsp + 0x360]
lea rcx, [rsp + 0x340]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xc00], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0xc10], rcx
mov qword [rsp + 0xc18], r14
mov qword [rsp + 0xc20], rax
mov rdi, qword [rsp + 0xc08]
mov qword [rsp + 0xf8], rdi
test rdi, rdi
mov eax, 1
cmove rdi, rax
mov rsi, qword [rsp + 0xc00]
mov qword [rsp + 0x138], rsi
lea rax, str._scheme_and_authority_is_valid_Uri
cmove rsi, rax
mov rcx, rdi
xor edx, edx
call fcn.14002ecfc
mov rcx, rdx
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rdx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x120], rdi
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x110]
call fcn.14002f111
lea rcx, [rsp + 0xc10]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0xf8]
call qword [r14 + 0x10]
cmp qword [rsp + 0x168], 0
movdqa xmmword [rsp + 0xc00], xmm6
je 0x14008f9af
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
jmp 0x14008f9e0
call fcn.140110180
mov edi, eax
xor dil, 1
jmp 0x14008f2b7
movdqa xmmword [rsp + 0xc00], xmm6
lea rax, str.Tried_to_shrink_to_a_larger_capacity
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0xc00]
lea rax, [rsp + 0x188]
movups xmmword [rax], xmm0
lea rax, [0x140146018]
mov qword [rsp + 0x198], rax
mov r14, qword [rsp + 0x1b0]
lea rsi, [rsp + 0xc00]
mov rdi, rbx
mov dl, byte [rsp + 0x48]
movzx eax, dl
test eax, eax
je 0x14008fa12
cmp eax, 7
je 0x14008fa12
cmp qword [rsp + 0x188], 0
je 0x140090282
mov rax, qword [rsp + 0x198]
test rax, rax
je 0x14008fa9e
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x150], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0x158], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x160], rcx
mov qword [rsp + 0x168], rax
cmp qword [rsp + 0x158], 0
je 0x14008fa84
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x120], rcx
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x110], xmm0
jmp 0x14008faa0
mov rdx, qword [rsp + 0x150]
lea rcx, [rsp + 0x160]
xor r8d, r8d
call qword [rax + 0x10]
mov dl, byte [rsp + 0x48]
xor eax, eax
mov byte [rsp + 0xc80], dl
mov rcx, qword [rsp + 0x39f]
lea rdx, [rsp + 0xc20]
mov qword [rdx + 0x70], rcx
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rdx + 0x61], xmm0
xor ecx, ecx
mov qword [rsp + 0xc18], rcx
mov qword [rsp + 0xc38], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rdx + 0x30], rcx
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rdx + 0x20], xmm0
mov qword [rsp + 0xc58], rax
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
lea rax, [rsp + 0xc60]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov word [rsp + 0xc98], 0
cmp byte [rsp + 0x330], 3
je 0x14008fb52
lea rax, [rsp + 0x340]
movups xmm0, xmmword [rax - 0x10]
movaps xmmword [rsp + 0x9f0], xmm0
mov rcx, rsi
lea rdx, [rsp + 0x9f0]
call fcn.14004e4dd
cmp qword [rsp + 0x328], 0
je 0x14008fc43
movups xmm0, xmmword [rsp + 0x310]
movups xmm1, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rsi, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
mov rcx, rdi
xor edx, edx
call fcn.14002ecfc
mov rcx, rdx
mov qword [rsp + 0x3a8], rax
mov qword [rsp + 0x3b0], rdx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x3b8], rdi
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x3a8]
call fcn.14002f111
mov rax, qword [rsp + 0xc38]
test rax, rax
je 0x14008fbfe
mov rdx, qword [rsp + 0xc20]
mov r8, qword [rsp + 0xc28]
lea rcx, [rsp + 0xc30]
call qword [rax + 0x10]
movups xmm0, xmmword [rsp + 0x150]
movdqu xmm1, xmmword [rsp + 0x160]
lea rax, [rsp + 0xc20]
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x128]
lea rcx, [rsp + 0x120]
mov rdx, rsi
mov r8, rdi
call qword [rax + 0x10]
lea rsi, [rsp + 0xc00]
mov rdi, rbx
mov r8d, 0xa0
lea rcx, [rsp + 0x8e0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x8f8]
mov rax, qword [rsp + 0x918]
or rax, rcx
jne 0x14008fcfc
cmp byte [rsp + 0xe0], 3
jne 0x14008fce0
lea rcx, [rsp + 0x8e0]
call fcn.140045e26
lea rcx, [rsp + 0x680]
call fcn.140056a83
movzx eax, word [rsp + 0xec]
mov word [rsp + 0x7c], ax
mov al, byte [rsp + 0xee]
mov byte [rsp + 0x7e], al
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x1e0], xmm0
movzx eax, word [rsp + 0x2b0]
mov word [rsp + 0x1f0], ax
mov rdx, qword [rsp + 0xc0]
mov r8d, dword [rsp + 0x68]
jmp 0x14008fe49
lea rcx, [rsp + 0x8e0]
lea rdx, [0x140148d68]
call fcn.14004e4dd
mov rcx, qword [rsp + 0x8f8]
mov qword [rsp + 0xe0], rcx
mov bl, byte [rsp + 0xa8]
and bl, byte [rsp + 0x140]
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x48], rax
mov ecx, 0x10
mov rdi, rsi
lea rsi, [rsp + 0x900]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xc00]
movups xmm0, xmmword [rsp + 0x680]
movdqu xmm1, xmmword [rsp + 0x690]
movups xmm2, xmmword [rsp + 0x6a0]
movups xmm3, xmmword [rsp + 0x6b0]
mov rax, qword [rsp + 0x108]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x6c8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x370], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [rsp + 0x8e0]
lea rax, [rsp + 0x340]
movups xmmword [rax - 0x2e], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0xa00]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edi, ebx
or dil, 4
movzx eax, word [rsp + 0x320]
mov word [rsp + 0x2b0], ax
movups xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x2a0], xmm0
movzx ecx, word [rsp + 0xec]
mov word [rsp + 0x7c], cx
mov cl, byte [rsp + 0xee]
mov byte [rsp + 0x7e], cl
movaps xmmword [rsp + 0x1e0], xmm0
mov word [rsp + 0x1f0], ax
cmp qword [rsp + 0xa8], 3
mov byte [rsp + 0x298], dil
jne 0x14008ff3e
mov rax, qword [rsp + 0xa0]
mov r8d, eax
mov rdx, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0x48]
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x98], ax
mov al, byte [rsp + 0x7e]
mov byte [rsp + 0x9a], al
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0x200], xmm0
movzx eax, word [rsp + 0x1f0]
mov word [rsp + 0x210], ax
mov al, byte [rsp + 0x1940]
lea ecx, [rax - 6]
cmp cl, 6
mov qword [rsp + 0xc0], rdx
jb 0x14008febf
add al, 0xfd
cmp al, 2
ja 0x14008fea4
cmp al, 1
jne 0x14008febf
lea rcx, [rsp + 0x1940]
mov ebx, r8d
call fcn.1400947b8
mov r8d, ebx
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x18e8]
test rax, rax
je 0x14008fee5
mov rcx, qword [rsp + 0x18e0]
mov ebx, r8d
call qword [rax + 0x18]
mov r8d, ebx
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x18f8]
mov bl, 2
mov byte [rsp + 0x47], 7
test rax, rax
je 0x1400901a5
mov rcx, qword [rsp + 0x18f0]
mov dword [rsp + 0x68], r8d
call qword [rax + 0x18]
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0x1a8], rax
jmp 0x140090229
mov r14, qword [rsp + 0x70]
lea rax, [r14 + 0x20]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x88]
add rax, 0x20
mov qword [rsp + 0xc0], rax
lea rax, [r14 + 0x168]
mov qword [rsp + 0x68], rax
lea rax, [r14 + 0x1e8]
mov qword [rsp + 0xf8], rax
mov r8d, 0xc0
lea rcx, [rsp + 0x708]
lea rbx, [rsp + 0xa00]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x370]
lea rdx, [rsp + 0x6e1]
movups xmmword [rdx + 0xef], xmm0
mov rax, qword [rsp + 0x380]
mov qword [rdx + 0xff], rax
mov byte [rsp + 0x7e8], 0
mov eax, dword [rsp + 0x3f9]
mov ecx, dword [rsp + 0x3fc]
mov dword [rdx + 0x10b], ecx
mov dword [rdx + 0x108], eax
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x7f0], eax
mov byte [rsp + 0x7f4], dil
movzx eax, word [rsp + 0x1fd]
mov word [rdx + 0x114], ax
mov al, byte [rsp + 0x1ff]
mov byte [rdx + 0x116], al
mov word [rsp + 0x6e0], 0x703
mov al, byte [rsp + 0x7e]
mov byte [rdx + 3], al
movzx eax, word [rsp + 0x7c]
mov word [rdx + 1], ax
mov byte [rsp + 0x6e5], 2
movzx eax, word [rsp + 0x1f0]
mov word [rdx + 0x15], ax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rdx + 5], xmm0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x6f8], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x700], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x7c8], rax
mov edi, dword [rsp + 0x1998]
mov r8d, 0x128
mov rcx, rsi
lea rdx, [rsp + 0x18e0]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
mov rdx, qword [rsp + 0x138]
mov r8d, edi
mov rdi, rsi
mov r9, rsi
call fcn.14004aa05
lea rax, [r14 + 0x130]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x68]
lea rdx, [rsp + 0x6e0]
mov r8, qword [rsp + 0xc0]
mov r9, rbx
call fcn.140094490
cmp al, 0xc
jne 0x1400901ca
inc qword [r14 + 0x1e0]
lock inc qword [r14]
jle 0x140093634
lea rcx, [rsp + 0xc00]
mov rdx, r14
mov r8, rbx
call fcn.14004b189
mov rbx, qword [rsp + 0x88]
lock inc qword [rbx]
mov rdi, qword [rsp + 0x48]
mov r14, qword [rsp + 0xa0]
jle 0x140093634
movups xmm0, xmmword [rsp + 0xc00]
lea rsi, [rsp + 0x202]
movups xmmword [rsi], xmm0
mov rcx, qword [rsp + 0x170]
mov edx, dword [rsp + 0x148]
call fcn.14000c200
mov rcx, qword [rsp + 0xc8]
mov edx, dword [rsp + 0x80]
call fcn.14000c200
movdqu xmm0, xmmword [rsi]
lea rax, [rsp + 0x2e8]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x2f8], rbx
mov eax, r14d
mov dword [rsp + 0x68], r14d
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
jmp 0x14008f25e
mov eax, r8d
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xd8], rdi
mov qword [rsp + 0x1a8], rdx
jmp 0x140090229
mov esi, eax
mov eax, dword [rsp + 0xa04]
mov dword [rsp + 0x8e0], eax
mov rdx, qword [rsp + 0xa08]
add rdx, 0x28
mov rcx, rdi
lea r8, [rsp + 0x8e0]
call fcn.14003f85f
movdqu xmm0, xmmword [rsp + 0xa00]
movdqa xmmword [rsp + 0xc00], xmm0
mov rcx, rdi
call fcn.14003fae0
mov byte [rsp + 0x47], sil
mov r14, qword [rsp + 0x1b0]
mov rsi, rdi
mov rdi, qword [rsp + 0x48]
mov bl, byte [rsp + 0x58]
mov rcx, qword [rsp + 0x170]
mov edx, dword [rsp + 0x148]
call fcn.14000c200
mov rcx, qword [rsp + 0xc8]
mov edx, dword [rsp + 0x80]
call fcn.14000c200
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
jmp 0x14008f19e
mov rdx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x198]
lea rcx, [rsp + 0x190]
xor r8d, r8d
call qword [rax + 0x10]
mov dl, byte [rsp + 0x48]
lea rax, str._scheme_and_authority_is_valid_Uri
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 1
mov qword [rsp + 0x190], 0
lea rax, [0x140146018]
mov qword [rsp + 0x198], rax
jmp 0x14008fa1f
mov r13, r8
lea r12, [r14 + 0x30]
lea rax, [r14 + 0x180]
mov qword [rsp + 0xb8], rax
lea rax, [r14 + 0xd8]
mov qword [rsp + 0x140], rax
lea rax, [r14 + 0x1c8]
mov qword [rsp + 0xa8], rax
lea r15, [r14 + 0x10]
lea rax, [r14 + 0x168]
mov qword [rsp + 0xd8], rax
lea rax, [r14 + 0x160]
mov qword [rsp + 0x108], rax
movdqa xmm6, xmmword [str._r_nSM_r_n_r_n]
movdqa xmm7, xmmword [str.PRI__HTTP_2.0_r_n]
xorps xmm8, xmm8
lea rbx, [r14 + 0x1b8]
lea rax, [r14 + 0x1e9]
mov qword [rsp + 0x1a8], rax
lea rax, [r14 + 0x50]
mov qword [rsp + 0xc0], rax
lea rax, [r14 + 0x70]
mov qword [rsp + 0x458], rax
mov dword [rsp + 0x1bc], eax
mov dword [rsp + 0x68], eax
xor eax, eax
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x58], rbx
cmp eax, 0x10
je 0x1400930ba
cmp byte [r14 + 0x1f0], 0
mov dword [rsp + 0xe0], eax
je 0x140090c05
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0x90], rax
cmp byte [r14 + 0x1f0], 0
jne 0x140092d72
mov rax, qword [r14 + 0x1c0]
cmp qword [rax], 0
je 0x14009053d
cmp byte [r14 + 0xd0], 0
jne 0x14009040a
mov rcx, qword [rsp + 0xc0]
call fcn.140099e9a
test al, al
je 0x140090a27
mov r12, qword [r14 + 0x1c0]
mov rsi, qword [r12]
lea rdi, [r12 + 8]
test rsi, rsi
cmovne rsi, rdi
je 0x140092d6d
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax]
cmp rax, 4
ja 0x140090a85
cmp rax, 3
je 0x140090a85
lea rcx, [rsp + 0xc00]
mov rdx, rsi
mov r8, r13
call fcn.1400824d9
cmp dword [rsp + 0xc00], 2
je 0x140092d6d
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x1900], rax
movdqu xmm0, xmmword [rsp + 0xc00]
movdqu xmm1, xmmword [rsp + 0xc10]
movdqa xmmword [rsp + 0x18f0], xmm1
movdqa xmmword [rsp + 0x18e0], xmm0
cmp qword [rsp + 0x18e0], 0
je 0x140090940
mov r15, qword [rsp + 0x18e8]
mov rax, qword [rsp + 0x1900]
test rax, rax
je 0x140093055
lea rcx, [rsp + 0x18e8]
movdqu xmm0, xmmword [rcx + 8]
lea rcx, [rsp + 0x5c8]
movdqu xmmword [rcx - 0x40], xmm0
mov qword [rsp + 0x580], r15
mov qword [rsp + 0x598], rax
cmp qword [rsi + 0x18], 0
je 0x1400908a1
cmp qword [rsi + 8], 0
mov r15, qword [rsp + 0x80]
je 0x1400908bb
cmp qword [rsp + 0x588], 0
jne 0x140090979
mov rdx, qword [rsp + 0x580]
mov rax, qword [rsp + 0x598]
lea rcx, [rsp + 0x590]
xor r8d, r8d
call qword [rax + 0x10]
jmp 0x140090a95
cmp qword [r14 + 0x198], 4
je 0x1400903eb
cmp qword [r14 + 0x180], 3
jne 0x1400903eb
mov rcx, qword [rsp + 0x458]
call fcn.14009b851
test al, al
jne 0x1400903eb
cmp qword [r15], 2
jne 0x1400903eb
lea rcx, [rsp + 0xc00]
mov rdx, r14
mov r8, r13
call fcn.140080679
mov rax, qword [rsp + 0xd00]
cmp rax, 2
je 0x140092f4b
cmp eax, 3
je 0x140092d72
mov r8d, 0x100
lea rcx, [rsp + 0x18e0]
lea rdx, [rsp + 0xc00]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xc08]
mov rax, qword [rcx + 0x108]
mov qword [rsp + 0x690], rax
movdqu xmm0, xmmword [rcx + 0xf8]
movdqa xmmword [rsp + 0x680], xmm0
lea rcx, [rsp + 0x680]
mov rdx, r13
call fcn.14008040f
test al, al
je 0x140092f52
mov rax, qword [rsp + 0x1900]
mov qword [rsp + 0x438], rax
mov rbx, qword [rsp + 0x1940]
lea rcx, [rsp + 0x18e8]
movups xmm0, xmmword [rcx + 0x20]
movups xmm1, xmmword [rcx + 0x30]
movups xmm2, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x800], xmm0
movaps xmmword [rsp + 0x810], xmm1
movaps xmmword [rsp + 0x820], xmm2
mov rax, qword [rcx + 0x50]
mov qword [rsp + 0x830], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0x1960]
mov qword [rsp + 0x430], rax
mov rax, qword [rcx + 0x90]
mov qword [rsp + 0xad0], rax
movups xmm0, xmmword [rcx + 0x80]
movaps xmmword [rsp + 0xac0], xmm0
mov ecx, 0xb
lea rdi, [rsp + 0xad8]
lea rsi, [rsp + 0x1980]
rep movsq qword [rdi], qword [rsi]
mov al, byte [rsp + 0x19d8]
mov byte [rsp + 0x9b], al
mov ecx, 0xe
lea rdi, [rsp + 0x478]
lea rsi, [rsp + 0xac0]
rep movsq qword [rdi], qword [rsi]
cmp dword [r15], 2
je 0x1400906e3
mov rcx, r15
call fcn.14008087b
lea rcx, [rsp + 0xc08]
mov rax, qword [rcx + 0x108]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rcx + 0xf8]
movups xmmword [r15], xmm0
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0xa30], rax
movaps xmm0, xmmword [rsp + 0x800]
movaps xmm1, xmmword [rsp + 0x810]
movaps xmm2, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0xa20], xmm2
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa00], xmm0
mov r8d, 0x88
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x460]
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rsp + 0x18e0]
movdqu xmm1, xmmword [rsp + 0x18f0]
lea rax, [rsp + 0x987]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
cmp rbx, 3
je 0x140092f8d
cmp rbx, 4
je 0x140092f7b
mov rax, qword [rsp + 0xa30]
lea rcx, [rsp + 0x6f0]
mov qword [rcx + 0x28], rax
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmm2, xmmword [rsp + 0xa20]
movups xmmword [rcx + 0x18], xmm2
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
movups xmm0, xmmword [rsp + 0x980]
movups xmm1, xmmword [rsp + 0x990]
movaps xmmword [rsp + 0x8e0], xmm0
movaps xmmword [rsp + 0x8f0], xmm1
mov rax, qword [rsp + 0x99f]
mov qword [rsp + 0x8ff], rax
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x6e0], rax
mov qword [rsp + 0x720], rbx
mov r8d, 0x88
lea rcx, [rsp + 0x728]
lea rdx, [rsp + 0x580]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x7b0], rax
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x7b8], al
lea rax, [rsp + 0x8e7]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x18f0], xmm1
movdqa xmmword [rsp + 0x18e0], xmm0
cmp qword [rsp + 0x18f8], 0
je 0x140090aad
mov rsi, qword [rsp + 0x18e8]
test rsi, rsi
mov r15, qword [rsp + 0x80]
je 0x140090acc
mov eax, 1
jmp 0x140090b3a
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
call qword [rax + 0x28]
test al, al
mov r15, qword [rsp + 0x80]
je 0x14009050b
cmp qword [rsp + 0x588], 0
je 0x140090a48
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax]
add rax, 0xfffffffffffffffd
cmp rax, 3
ja 0x1400908e9
cmp rax, 1
jne 0x14009353e
movdqu xmm0, xmmword [rsp + 0x580]
movdqu xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0xc10], xmm1
movdqa xmmword [rsp + 0xc00], xmm0
mov rsi, qword [rsp + 0xb8]
mov rcx, rsi
lea rdx, [rsp + 0xc00]
mov r8, qword [rsp + 0xc0]
call fcn.14009b4a5
movzx eax, al
mov ecx, 6
sub rcx, rax
mov qword [rsi], rcx
jmp 0x140090a7e
mov rcx, qword [rsp + 0x70]
call fcn.14009af30
mov rsi, rax
mov rax, qword [rsp + 0x18e0]
test rsi, rsi
jne 0x14009327b
test rax, rax
je 0x140090a7e
lea rcx, [rsp + 0x18e8]
call fcn.14009b013
jmp 0x140090a7e
mov rax, qword [rsp + 0xb8]
mov rax, qword [rax]
add rax, 0xfffffffffffffffd
cmp rax, 3
mov r12, qword [rsp + 0x70]
ja 0x14009099d
cmp rax, 1
jne 0x1400934e3
movdqu xmm0, xmmword [rsp + 0x580]
movdqu xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x470], xmm1
movdqa xmmword [rsp + 0x460], xmm0
lea rsi, [rsp + 0xc00]
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
lea r8, [rsp + 0x460]
call fcn.14009b035
mov rcx, qword [rsp + 0xc0]
mov rdx, rsi
call fcn.14009b0f4
cmp dword [r14 + 0x180], 1
jne 0x140090a9a
cmp qword [r14 + 0x188], 0
jne 0x140090a9a
cmp byte [r14 + 0x190], 1
mov eax, 6
sbb rax, 0
mov qword [r14 + 0x180], rax
jmp 0x140090a9a
mov rcx, r14
mov rdx, r13
call fcn.140098f58
test rax, rax
jne 0x140092d72
mov rsi, rdx
test rdx, rdx
je 0x140090a9a
jmp 0x140093083
mov rcx, qword [rsp + 0x70]
call fcn.14009af30
test rax, rax
jne 0x1400932d9
mov rax, qword [rsp + 0x598]
mov rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
lea rcx, [rsp + 0x590]
call qword [rax + 0x10]
cmp qword [r12], 0
je 0x140090a8d
mov rcx, rdi
call fcn.140080a29
mov qword [r12], 0
mov r12, qword [rsp + 0x70]
cmp byte [r14 + 0x1f0], 0
je 0x1400903da
jmp 0x140092d72
mov rcx, qword [rsp + 0x18e0]
mov rax, qword [rsp + 0x18e8]
call qword [rax + 0x28]
test al, al
mov r15, qword [rsp + 0x80]
je 0x140090b1e
mov rsi, qword [r14 + 0x1c0]
cmp qword [rsi], 0
mov rbx, qword [rsp + 0x58]
je 0x140090ae7
lea rcx, [rsi + 8]
call fcn.140080a29
mov qword [rsi], 0
mov r8d, 2
mov rcx, r12
lea rdx, [rsp + 0x6e0]
mov r9, qword [rsp + 0x88]
call fcn.140099fd8
lea rcx, [rsp + 0x18e0]
call fcn.140080a29
jmp 0x140090a9a
cmp qword [rsp + 0x18f8], 0
je 0x140090bcd
mov eax, 1
mov rsi, qword [rsp + 0x18e8]
mov rcx, rsi
test rax, rax
sete al
cmp rcx, rsi
setne bl
or bl, al
movaps xmm0, xmmword [rsp + 0x18e0]
movaps xmm1, xmmword [rsp + 0x18f0]
movaps xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rdi, qword [r14 + 0x1c0]
cmp qword [rdi], 0
je 0x140090b81
lea rcx, [rdi + 8]
call fcn.140080a29
movzx r8d, bl
mov qword [rdi], 1
movdqa xmm0, xmmword [rsp + 0xc00]
movdqa xmm1, xmmword [rsp + 0xc10]
movdqu xmmword [rdi + 8], xmm0
movdqu xmmword [rdi + 0x18], xmm1
mov rcx, r12
lea rdx, [rsp + 0x6e0]
mov r9, rsi
call fcn.140099fd8
mov qword [rsp + 0x88], rsi
mov rbx, qword [rsp + 0x58]
jmp 0x140090a9a
mov rdx, qword [rsp + 0x18e0]
mov rax, qword [rsp + 0x18e8]
lea rcx, [rsp + 0xc00]
call qword [rax + 0x30]
mov rax, qword [rsp + 0xc00]
mov rsi, qword [rsp + 0xc08]
mov rcx, qword [rsp + 0xc10]
jmp 0x140090b3d
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x90], rax
mov rax, qword [r14 + 0x198]
test rax, rax
mov qword [rsp + 0xb0], rsi
jne 0x140092201
cmp qword [r14 + 0x180], 3
je 0x140092201
cmp dword [r15], 2
je 0x1400922e9
mov rcx, r15
mov rdx, r13
call fcn.14008040f
test al, al
je 0x1400922e9
movzx eax, byte [r14 + 0x1b7]
shl rax, 0x20
mov rcx, qword [r14 + 0x138]
mov qword [rsp + 0x178], rcx
mov ecx, dword [r14 + 0x140]
mov dword [rsp + 0x88], ecx
mov cl, byte [r14 + 0x1b9]
mov byte [rsp + 0x47], cl
mov cl, byte [r14 + 0x1bb]
mov byte [rsp + 0x170], cl
mov ecx, dword [r14 + 0x1b3]
or rcx, rax
mov qword [rsp + 0x148], rcx
lea r13, [rsp + 0xc00]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x810], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x818], rax
mov rcx, qword [rsp + 0x148]
mov rax, rcx
shr rax, 0x20
mov byte [rsp + 0x834], al
mov dword [rsp + 0x830], ecx
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x800], rax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x808], eax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x820], rax
mov qword [rsp + 0x828], rbx
mov al, byte [rsp + 0x47]
mov byte [rsp + 0x835], al
mov al, byte [rsp + 0x170]
mov byte [rsp + 0x836], al
cmp qword [r12], 0
je 0x140090dce
xor eax, eax
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2d8], rax
cmp byte [rbx], 0
jne 0x140090e32
cmp dword [rsp + 0x88], 0x3b9aca00
je 0x140090e32
call fcn.1400e82c0
mov rcx, rax
mov r8, qword [rsp + 0x178]
mov r9d, dword [rsp + 0x88]
call fcn.1400e8710
mov rdi, rax
mov esi, edx
mov byte [rbx], 1
mov rax, qword [rsp + 0x108]
mov rbx, qword [rax]
test rbx, rbx
je 0x140090dd9
mov rcx, rbx
mov rdx, rdi
mov r8d, esi
call fcn.1400f9b4e
mov qword [rbx + 0x200], rdi
mov dword [rbx + 0x208], esi
mov rbx, qword [rsp + 0x58]
jmp 0x140090e32
mov r13d, 3
jmp 0x140091eef
mov rcx, r13
mov rdx, rdi
mov r8d, esi
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
call fcn.1400fe8e0
mov ecx, 0x280
mov edx, 0x80
call fcn.14002d260
test rax, rax
je 0x14009339f
mov rsi, rax
mov r8d, 0x280
mov rcx, rax
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x108]
mov rcx, rdi
call fcn.140080a93
mov qword [rdi], rsi
mov rbx, qword [rsp + 0x58]
mov rsi, qword [r14 + 0x30]
mov rdi, qword [r14 + 0x48]
mov qword [rsp + 0x150], r13
mov qword [rsp + 0x158], 0x64
test rsi, rsi
je 0x140091e7b
xor edx, edx
movzx ecx, byte [rdi + rdx]
cmp ecx, 0xa
je 0x140090e85
cmp ecx, 0xd
jne 0x140090e92
lea rax, [rdx + 1]
cmp rax, rsi
jae 0x140091e7b
cmp byte [rdi + rdx + 1], 0xa
jne 0x140091bff
add rdx, 2
jmp 0x140090e88
inc rdx
cmp rdx, rsi
jb 0x140090e59
jmp 0x140091e7b
lea r15, [rdi + rdx]
mov rax, rsi
sub rax, rdx
cmp rax, 8
jae 0x140090f3b
cmp rsi, rdx
je 0x140091e7b
cmp cl, 0x48
jne 0x14009115c
cmp rax, 2
jb 0x140091e7b
cmp byte [r15 + 1], 0x54
jne 0x14009115c
cmp rax, 3
jb 0x140091e7b
cmp byte [r15 + 2], 0x54
jne 0x14009115c
cmp rax, 4
jb 0x140091e7b
cmp byte [r15 + 3], 0x50
jne 0x14009115c
cmp rax, 5
jb 0x140091e7b
cmp byte [r15 + 4], 0x2f
jne 0x14009115c
cmp rax, 6
jb 0x140091e7b
cmp byte [r15 + 5], 0x31
jne 0x14009115c
cmp rax, 7
jb 0x140091e7b
cmp byte [r15 + 6], 0x2e
jne 0x14009115c
jmp 0x140091e7b
mov rcx, qword [r15]
mov r8, rcx
movabs r9, 0xffffffffffffff
and r8, r9
movabs r9, 0x2e312f50545448
cmp r8, r9
jne 0x14009115c
shr rcx, 0x38
cmp cl, 0x30
je 0x140090f78
cmp ecx, 0x31
jne 0x14009115c
mov r10b, 2
jmp 0x140090f7b
mov r10b, 1
cmp rax, 9
jb 0x140091e7b
cmp byte [r15 + 8], 0x20
jne 0x14009115c
add r15, 9
lea r11, [rax - 9]
mov cl, byte [rsp + 0x833]
test cl, cl
je 0x140090fe3
cmp rax, 9
je 0x140091e7b
cmp byte [r15], 0x20
jne 0x140090fda
add rdx, rdi
add rdx, 0xa
add rax, 0xfffffffffffffff6
xor r9d, r9d
cmp rax, r9
je 0x140091e7b
lea r8, [r9 + 1]
cmp byte [rdx + r9], 0x20
mov r9, r8
je 0x140090fc1
jmp 0x140090fdd
xor r8d, r8d
add r15, r8
sub r11, r8
test r11, r11
je 0x140091e7b
mov qword [rsp + 0x138], r10
mov bl, byte [r15]
add bl, 0xd0
cmp bl, 9
ja 0x140091e0f
cmp r11, 2
jb 0x140091e7b
mov r13b, byte [r15 + 1]
add r13b, 0xd0
cmp r13b, 9
ja 0x140091e0f
cmp r11, 3
jb 0x140091e7b
mov r8b, byte [r15 + 2]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x140091e0f
cmp r11, 4
jb 0x140091e7b
movzx eax, byte [r15 + 3]
cmp eax, 0xa
je 0x1400910b2
cmp eax, 0xd
je 0x1400910b9
cmp eax, 0x20
jne 0x140091e0f
test cl, cl
je 0x140091ac7
cmp r11, 5
jb 0x140091e7b
mov ecx, 4
cmp byte [r15 + 4], 0x20
jne 0x1400910a5
mov eax, 5
sub rax, r11
mov edx, 4
lea rcx, [rax + rdx]
cmp rcx, 4
je 0x140091e7b
lea rcx, [rdx + 1]
cmp byte [r15 + rdx + 1], 0x20
mov rdx, rcx
je 0x140091088
add r15, rcx
sub r11, rcx
xor eax, eax
jmp 0x140091acc
mov eax, 4
jmp 0x1400910d3
cmp r11, 4
jbe 0x140091e7b
mov eax, 5
cmp byte [r15 + 4], 0xa
jne 0x140091e0f
sub r11, rax
mov qword [rsp + 0x470], 0
add r15, rax
mov qword [rsp + 0x460], r15
mov qword [rsp + 0x468], r11
xor r12d, r12d
lea r15, str.Tried_to_shrink_to_a_larger_capacity
mov byte [rsp + 0xc8], r8b
mov qword [rsp + 0x440], r11
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x460]
lea r9, [rsp + 0x830]
call fcn.14005545b
mov rax, qword [rsp + 0x580]
cmp rax, 2
jne 0x14009198d
movzx eax, byte [rsp + 0x588]
cmp eax, 6
jne 0x140092097
mov r12, qword [rsp + 0x70]
cmp byte [rsp + 0x836], 0
je 0x140091cc7
mov ax, 0xc8
mov qword [rsp + 0x298], rax
xor eax, eax
xor ebx, ebx
xor r15d, r15d
xor esi, esi
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x230], rcx
movdqa xmm0, xmmword [rsp + 0x310]
movdqa xmmword [rsp + 0x220], xmm0
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x180]
mov rdx, r12
mov r8, rsi
call fcn.14002f762
cmp byte [rsp + 0x831], 0
lea rdi, [rsp + 0xc00]
je 0x14009124d
cmp rbx, 0x65
jae 0x1400933ab
test rbx, rbx
je 0x14009124d
mov rax, rbx
shl rax, 5
lea r8, [rsp + rax]
add r8, 0x18e0
mov rdx, qword [rsp + 0x180]
mov r9, qword [rsp + 0x198]
lea r10, [rsp + 0x18e0]
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rax, rcx
jb 0x14009333f
cmp rax, rdx
ja 0x140093348
add r10, 0x20
cmp rcx, rax
je 0x140091248
movzx r11d, byte [r9 + rcx]
cmp r11d, 0xa
je 0x14009123b
cmp r11d, 0xd
jne 0x140091240
mov byte [r9 + rcx], 0x20
inc rcx
cmp rax, rcx
jne 0x14009122a
cmp r10, r8
jne 0x140091207
mov rax, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x190]
mov rcx, qword [rsp + 0x198]
test sil, 1
jne 0x140091297
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rsi
lea rax, [0x140154d30]
mov qword [rsp + 0x128], rax
jmp 0x140091332
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x188]
add rdx, rsi
mov qword [rsp + 0xc00], rdx
mov qword [rsp + 0xc08], rcx
mov qword [rsp + 0xc10], rax
lea rcx, [rsp + 0x580]
mov rdx, rdi
call fcn.14002f111
mov qword [rsp + 0x150], rsi
mov rax, qword [rsp + 0x588]
mov rcx, rax
sub rcx, rsi
jb 0x1400933cd
mov qword [rsp + 0x588], rcx
add qword [rsp + 0x580], rsi
movdqu xmm0, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x120], xmm0
mov rax, qword [rsp + 0x580]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x588]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x810]
mov rcx, qword [rax + 0x40]
mov qword [rax + 0x40], 3
cmp rcx, 3
jne 0x140091390
mov word [rsp + 0x5d8], 0
mov qword [rsp + 0x580], 2
lea rax, [rsp + 0x5c8]
movups xmmword [rax - 0x40], xmm8
mov ecx, 8
mov qword [rsp + 0x598], rcx
movups xmmword [rax - 0x28], xmm8
mov qword [rsp + 0x5b0], rcx
movups xmmword [rax - 0x10], xmm8
jmp 0x1400913e2
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x5b0], xmm3
movaps xmmword [rsp + 0x5a0], xmm2
movdqa xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], xmm0
mov qword [rsp + 0x5c0], rcx
mov rcx, qword [rax + 0x58]
lea rdx, [rsp + 0x5c8]
mov qword [rdx + 0x10], rcx
movdqu xmm0, xmmword [rax + 0x48]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x138], r15
cmp r15b, 2
sete r15b
cmp byte [rsp + 0x47], 0
je 0x14009143f
lea rax, [rsp + 0x468]
movups xmmword [rax], xmm8
movups xmmword [rax + 0x18], xmm8
movups xmmword [rax + 0x30], xmm8
mov qword [rsp + 0x460], 2
mov eax, 8
mov qword [rsp + 0x478], rax
mov qword [rsp + 0x490], rax
mov word [rsp + 0x4b8], 0
xor r13d, r13d
jmp 0x140091451
mov qword [rsp + 0x4a0], 3
mov r13d, 3
lea rcx, [rsp + 0x580]
mov rdx, rbx
call fcn.14005b381
cmp rbx, 0x65
jae 0x140093396
test rbx, rbx
je 0x140091689
shl rbx, 5
xor r12d, r12d
lea rsi, [rsp + 0xc00]
mov rdx, qword [rsp + r12 + 0x18e0]
mov rax, qword [rsp + r12 + 0x18e8]
mov r8, rax
sub r8, rdx
jb 0x140093354
mov r9, qword [rsp + 0x118]
cmp rax, r9
ja 0x140093368
add rdx, qword [rsp + 0x110]
mov rcx, rsi
call fcn.140052fd4
cmp qword [rsp + 0xc00], 0
jne 0x140091c12
lea rax, [rsp + 0xc08]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov r8, qword [rsp + r12 + 0x18f0]
mov r9, qword [rsp + r12 + 0x18f8]
mov rcx, rsi
lea rdx, [rsp + 0x110]
call fcn.14002f1f1
mov r13, qword [rsp + 0xc18]
test r13, r13
je 0x14009337c
mov rsi, qword [rsp + 0xc00]
mov rdi, qword [rsp + 0xc08]
mov r14, qword [rsp + 0xc10]
cmp qword [rsp + 0x168], 0
jne 0x14009158e
cmp byte [rsp + 0x150], 0x12
jne 0x14009158e
test r15b, 1
jne 0x14009156f
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
lea r8, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.14005d97b
mov r15d, eax
jmp 0x14009158e
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14012ec6d]
call fcn.14005d97b
mov r15d, eax
xor r15b, 1
cmp dword [rsp + 0x4a0], 3
je 0x140091600
mov r8, qword [rsp + r12 + 0x18e0]
mov r9, qword [rsp + r12 + 0x18e8]
mov qword [rsp + 0xc8], rdi
mov rdi, rsi
mov rsi, r14
mov r14, rbx
mov ebx, r15d
lea r15, [rsp + 0xc00]
mov rcx, r15
lea rdx, [rsp + 0x110]
call fcn.14002f1f1
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x150]
mov r8, r15
mov r15d, ebx
mov rbx, r14
mov r14, rsi
mov rsi, rdi
mov rdi, qword [rsp + 0xc8]
call fcn.140059c4d
movdqa xmm0, xmmword [rsp + 0x150]
movdqa xmm1, xmmword [rsp + 0x160]
movdqa xmmword [rsp + 0x320], xmm1
movdqa xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0xc00], rsi
mov qword [rsp + 0xc08], rdi
mov qword [rsp + 0xc10], r14
mov qword [rsp + 0xc18], r13
mov byte [rsp + 0xc20], 0
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x310]
lea rsi, [rsp + 0xc00]
mov r8, rsi
call fcn.140042039
add r12, 0x20
cmp rbx, r12
mov r14, qword [rsp + 0x1b0]
jne 0x140091483
mov r13, qword [rsp + 0x4a0]
mov qword [rsp + 0x370], 0
mov r12b, 1
mov al, 1
cmp r13d, 3
je 0x1400916e9
mov ecx, 0xc
lea r8, [rsp + 0x6e0]
mov rdi, r8
lea rsi, [rsp + 0x460]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xc00]
lea rdx, [rsp + 0x370]
call fcn.140058abe
cmp dword [rsp + 0xc40], 3
je 0x1400916e7
lea rcx, [rsp + 0xc00]
call fcn.140058be4
xor eax, eax
mov dword [rsp + 0xc8], eax
mov rbx, qword [rsp + 0x238]
test rbx, rbx
je 0x14009185e
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0xc10], xmm1
movaps xmmword [rsp + 0xc00], xmm0
mov rsi, qword [rsp + 0x370]
test rsi, rsi
jne 0x140091768
mov ecx, 0x20
mov edx, 8
call fcn.14002d260
test rax, rax
je 0x1400933bc
mov rsi, rax
movups xmmword [rax], xmm8
mov qword [rax + 0x10], 0
lea rax, [0x140152010]
mov qword [rsi + 0x18], rax
mov qword [rsp + 0x370], rsi
mov ecx, 0x20
mov edx, 8
call fcn.14002d260
test rax, rax
je 0x1400933bc
movdqa xmm0, xmmword [rsp + 0xc00]
movdqa xmm1, xmmword [rsp + 0xc10]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rcx, rsi
movabs rdx, 0xfd4a9b2c37fb71e5
mov r8, rax
lea r9, [0x14012cdd0]
call fcn.14004eda9
test rax, rax
je 0x14009185b
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xfd4a9b2c37fb71e5
cmp rax, rcx
jne 0x140091832
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x320], xmm1
movdqa xmmword [rsp + 0x310], xmm0
mov rcx, qword [0x1401849b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x328]
test rax, rax
je 0x14009185b
mov rdx, qword [rsp + 0x310]
mov r8, qword [rsp + 0x318]
lea rcx, [rsp + 0x320]
call qword [rax + 0x10]
jmp 0x14009185b
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14009185b
cmp qword [rdi + 0x10], 0x11
jb 0x140091849
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401849b0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor r12d, r12d
mov ecx, 0xc
lea rdi, [rsp + 0xc00]
lea rsi, [rsp + 0x580]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x370]
mov rcx, qword [rsp + 0x138]
mov byte [rsp + 0xc6a], cl
mov rcx, qword [rsp + 0x298]
mov word [rsp + 0xc68], cx
mov qword [rsp + 0xc60], rax
movzx eax, cx
cmp eax, 0x64
jg 0x1400918b1
je 0x1400918dd
jmp 0x1400918d0
cmp eax, 0x65
je 0x140091d0f
cmp eax, 0xcc
je 0x140091cce
cmp eax, 0x130
je 0x140091cce
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x140091e1d
mov rax, qword [rsp + 0x70]
cmp qword [rax], 0
je 0x140091cdd
lea rcx, [rsp + 0xc00]
call fcn.140056a83
lea rcx, [rsp + 0xc60]
call fcn.140056aff
cmp r13d, 3
jne 0x140091926
mov rax, qword [rsp + 0x4a0]
cmp eax, 3
je 0x140091926
lea rcx, [rsp + 0x460]
call fcn.140058be4
mov rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
lea rcx, [rsp + 0x120]
call qword [rax + 0x10]
test rbx, rbx
mov r12, qword [rsp + 0x70]
jne 0x14009197b
mov rax, qword [rsp + 0x238]
test rax, rax
je 0x14009197b
mov rdx, qword [rsp + 0x220]
mov r8, qword [rsp + 0x228]
lea rcx, [rsp + 0x230]
call qword [rax + 0x10]
mov rbx, qword [rsp + 0x58]
lea r13, [rsp + 0xc00]
jmp 0x140090e32
cmp eax, 1
je 0x140091e7b
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, r13b
add ecx, ecx
lea ecx, [rcx + rcx*4]
movzx edx, byte [rsp + 0xc8]
add edx, ecx
mov rcx, rdx
add ecx, eax
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
mov rbx, qword [rsp + 0x58]
jb case.0x1400920ba.3
mov r13, qword [rsp + 0x588]
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xc8], rax
mov rbx, qword [rsp + 0x158]
mov qword [rsp + 0x298], rcx
call fcn.14005386c
test rax, rax
je 0x140091a1a
cmp r12, rdx
jne 0x140091a1a
mov rcx, r15
mov rdx, rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140091b47
mov rcx, r12
xor edx, edx
call fcn.14002ecfc
mov rcx, rdx
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], rdx
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x590], r12
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x580]
call fcn.14002f111
mov r12, qword [rsp + 0x70]
mov rcx, rdi
mov rdx, qword [rsp + 0xc8]
mov r8, rbx
lea r9, [rsp + 0x18e0]
call fcn.14005f617
cmp al, 0xd
jne 0x1400921bb
sub rsi, qword [rsp + 0x440]
add rsi, r13
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x310], xmm0
mov rax, qword [rsp + 0x478]
mov r15, qword [rsp + 0x138]
jmp 0x14009117f
mov eax, 4
add r15, rax
mov qword [rsp + 0x470], 0
mov qword [rsp + 0x460], r15
sub r11, rax
mov qword [rsp + 0x468], r11
je 0x140091e7b
xor eax, eax
xor r12d, r12d
mov cl, byte [r15 + r12]
movzx edx, cl
cmp edx, 0xc
jg 0x140091b11
cmp edx, 9
je 0x140091b2d
cmp edx, 0xa
jne 0x140091b1b
jmp 0x140091b58
cmp edx, 0x20
je 0x140091b2d
cmp edx, 0xd
je 0x140091b90
cmp cl, 0x21
jb 0x140091e0f
cmp cl, 0x7f
je 0x140091e0f
inc r12
test cl, cl
movzx eax, al
mov ecx, 1
cmovs eax, ecx
cmp r11, r12
jne 0x140091af9
jmp 0x140091e73
mov qword [rsp + 0x478], 0
jmp 0x140091a5f
lea rcx, [r15 + r12]
inc rcx
mov rdx, r12
not rdx
add r11, rdx
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], r11
test al, 1
lea rax, str.Tried_to_shrink_to_a_larger_capacity
cmovne r15, rax
mov eax, 0
cmovne r12, rax
jmp 0x140091bec
lea rcx, [r12 + 1]
mov qword [rsp + 0x470], rcx
cmp r11, rcx
jbe 0x140091e7b
cmp byte [r15 + r12 + 1], 0xa
jne 0x140091e0f
lea rcx, [r15 + r12]
add rcx, 2
sub r11, r12
add r11, 0xfffffffffffffffe
xor edx, edx
mov qword [rsp + 0x470], rdx
mov qword [rsp + 0x460], rcx
mov qword [rsp + 0x468], r11
test al, 1
lea rax, str.Tried_to_shrink_to_a_larger_capacity
cmovne r15, rax
cmovne r12, rdx
mov qword [rsp + 0x48], r12
test r15, r15
jne 0x1400910ff
jmp 0x140091e80
mov r13d, 4
mov dword [rsp + 0x68], 0
jmp case.0x1400920ba.0
mov cl, 1
mov al, 0xc
mov dword [rsp + 0x68], eax
mov r13d, 4
xor esi, esi
mov r12b, 1
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
test cl, cl
je 0x140091c50
mov rax, qword [rsp + 0x4a0]
cmp eax, 3
je 0x140091c50
lea rcx, [rsp + 0x460]
call fcn.140058be4
test sil, sil
jne 0x140091c62
lea rcx, [rsp + 0x580]
call fcn.140056a83
mov rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x110]
mov r8, qword [rsp + 0x118]
lea rcx, [rsp + 0x120]
call qword [rax + 0x10]
test r12b, r12b
mov rsi, qword [rsp + 0xb0]
je 0x140091ea0
mov rax, qword [rsp + 0x238]
test rax, rax
je 0x140091ea0
mov rdx, qword [rsp + 0x220]
mov r8, qword [rsp + 0x228]
lea rcx, [rsp + 0x230]
call qword [rax + 0x10]
jmp 0x140091ea0
mov al, 5
jmp 0x140091e11
xor eax, eax
mov qword [rsp + 0x100], rax
xor r8d, r8d
jmp 0x140091d1c
mov r13d, 3
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
lea rcx, [rsp + 0xc00]
call fcn.140056a83
lea rcx, [rsp + 0xc60]
call fcn.140056aff
jmp 0x140091e00
mov r8b, 1
xor eax, eax
mov qword [rsp + 0x100], rax
mov rbx, qword [rsp + 0x58]
mov al, byte [rsp + 0xc00]
mov dword [rsp + 0x68], eax
movzx eax, byte [rsp + 0xc07]
shl eax, 0x10
movzx ecx, word [rsp + 0xc05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc01]
or rax, rcx
mov qword [rsp + 0x448], rax
lea rcx, [rsp + 0xc08]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0xa30], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xa20], xmm2
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa00], xmm0
mov r13, qword [rsp + 0xc40]
movzx eax, word [rcx + 0x60]
mov word [rsp + 0x3e0], ax
movdqu xmm0, xmmword [rcx + 0x40]
movdqu xmm1, xmmword [rcx + 0x50]
movdqa xmmword [rsp + 0x3d0], xmm1
movdqa xmmword [rsp + 0x3c0], xmm0
mov al, byte [rsp + 0xc6a]
mov byte [rsp + 0x9d], al
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0x390], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0x394], al
mov dword [rsp + 0x1bc], r8d
mov eax, r8d
xor al, 1
and r15b, al
mov byte [rsp + 0x9c], r15b
mov r15, qword [rsp + 0x80]
mov sil, 1
mov ecx, dword [rsp + 0xc8]
jmp 0x140091c32
mov al, 0xb
mov dword [rsp + 0x68], eax
mov r13d, 4
jmp 0x140091e8b
mov rax, qword [rsp + 0x818]
movzx eax, byte [rax]
cmp rax, 0xb
mov rbx, qword [rsp + 0x58]
lea rsi, [rsp + 0xc00]
je 0x140092024
cmp eax, 5
je 0x140092190
cmp eax, 7
jne 0x140092024
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x140092024
mov r8b, 1
xor eax, eax
mov qword [rsp + 0x100], rax
jmp 0x140091d21
mov qword [rsp + 0x470], r11
mov r12, qword [rsp + 0x48]
mov r13d, 3
mov qword [rsp + 0x48], r12
mov rbx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x80]
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x2c0]
test rax, rax
je 0x140091ed3
mov r8, qword [rsp + 0x2c8]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
lea rdx, [rsp + 0x2d0]
call qword [r8 + 0x68]
lea rcx, [rsp + 0x2c0]
call fcn.140040a90
cmp r13, 4
mov r12, qword [rsp + 0x70]
je 0x140092766
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xaf0], rax
movaps xmm0, xmmword [rsp + 0xa00]
movaps xmm1, xmmword [rsp + 0xa10]
movaps xmm2, xmmword [rsp + 0xa20]
movaps xmmword [rsp + 0xae0], xmm2
movaps xmmword [rsp + 0xad0], xmm1
movaps xmmword [rsp + 0xac0], xmm0
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqa xmmword [rsp + 0xba0], xmm0
movdqa xmmword [rsp + 0xbb0], xmm1
movzx eax, word [rsp + 0x3e0]
mov word [rsp + 0xbc0], ax
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x1c0], eax
mov al, byte [rsp + 0x394]
mov byte [rsp + 0x1c4], al
cmp r13, 3
jne 0x14009240a
xor eax, eax
cmp byte [r14 + 0xb8], 0
sete al
mov rcx, qword [r14 + 0x30]
cmp rcx, qword [r14 + rax*8 + 0xc0]
jae 0x14009253a
cmp byte [rbx], 0
mov rsi, qword [rsp + 0xd0]
lea r13, [rsp + 0xc00]
je 0x140091fdd
mov rax, qword [rsp + 0x108]
mov rcx, qword [rax]
test rcx, rcx
je 0x140091fdd
mov rdx, rsi
call fcn.1400f9a2c
test al, al
je 0x1400928f7
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.1400998e5
mov rax, qword [rsp + 0xc00]
cmp rax, 2
je 0x140092543
mov rsi, qword [rsp + 0xc08]
test rax, rax
jne 0x14009254b
test rsi, rsi
mov rsi, qword [rsp + 0xb0]
jne 0x140090cb4
jmp 0x1400926d3
movups xmm9, xmmword [0x14012eca8]
movaps xmmword [rsp + 0x320], xmm9
movups xmm10, xmmword [0x14012ec98]
movaps xmmword [rsp + 0x310], xmm10
mov rcx, rsi
lea rdx, [rsp + 0x310]
call fcn.1400418da
test al, al
je 0x14009206b
cmp byte [rsp + 0xc6a], 1
jne 0x1400920cd
mov al, 3
jmp 0x1400921a4
mov rcx, rsi
call fcn.14005dbbb
cmp rax, 1
jne 0x14009214a
cmp rdx, 0xfffffffffffffffe
jae 0x1400921a2
xor r8d, r8d
mov qword [rsp + 0x100], rdx
jmp 0x140091d21
mov dword [rsp + 0x68], 0
mov r13d, 4
mov eax, eax
lea rcx, [0x140093638]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x58]
jmp rax
mov al, 0xb
mov dword [rsp + 0x68], eax
mov r13d, 4
jmp case.0x1400920ba.0
movaps xmmword [rsp + 0x160], xmm9
movaps xmmword [rsp + 0x150], xmm10
lea rcx, [rsp + 0x3a8]
mov rdx, rsi
lea r8, [rsp + 0x150]
call fcn.14005b1fe
mov rdx, qword [rsp + 0x3b8]
mov r8, qword [rsp + 0x3a8]
mov r9, qword [rsp + 0x3b0]
lea rsi, [rsp + 0x310]
mov rcx, rsi
call fcn.14005930c
mov rcx, rsi
call fcn.140056512
test rax, rax
je 0x140092182
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14005f682
test al, al
je 0x140092182
mov qword [rsp + 0x100], 0xfffffffffffffffe
jmp 0x14009219a
movups xmm0, xmmword [0x14012ec88]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [0x14012ec78]
movdqa xmmword [rsp + 0x310], xmm0
mov rcx, rsi
lea rdx, [rsp + 0x310]
call fcn.1400418da
test al, al
je 0x140092182
mov al, 1
jmp 0x1400921a4
mov qword [rsp + 0x100], 0xffffffffffffffff
jmp 0x14009219a
xor eax, eax
mov qword [rsp + 0x100], rax
xor r8d, r8d
jmp 0x140091d21
mov al, 0xa
mov dword [rsp + 0x68], eax
mov r13d, 4
mov r15, qword [rsp + 0x80]
jmp 0x140091cf0
mov edi, eax
mov rax, qword [rsp + 0x478]
test rax, rax
je 0x1400921e5
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x468]
lea rcx, [rsp + 0x470]
call qword [rax + 0x10]
mov r13d, 4
mov eax, edi
mov dword [rsp + 0x68], eax
jmp 0x140091e8b
mov al, 0xa
mov dword [rsp + 0x68], eax
jmp case.0x1400920ba.0
mov cl, byte [r14 + 0x1e8]
mov byte [r14 + 0x1e8], 3
cmp cl, 3
je 0x140092dba
mov rdx, qword [rsp + 0xa8]
movdqu xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x18f0], xmm1
movdqa xmmword [rsp + 0x18e0], xmm0
mov byte [rsp + 0x1900], cl
mov rdx, qword [rsp + 0x1a8]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
lea r8, [rsp + 0x18e8]
mov dword [r8 + 0x1c], edx
mov dword [r8 + 0x19], ecx
dec rax
cmp rax, 2
jae 0x14009271d
lea rcx, [rsp + 0x18e0]
mov rdx, r13
call fcn.14005d0e0
test rax, rax
jne 0x140092e10
test rdx, rdx
je 0x140092314
mov qword [rsp + 0x6e0], rdx
lea rcx, [rsp + 0xc00]
mov rdx, r12
mov r8, r13
call fcn.14009b8dc
test byte [rsp + 0xc00], 1
je 0x1400926ec
mov rax, qword [rsp + 0xc20]
test rax, rax
je 0x1400926df
mov rdx, qword [rsp + 0xc08]
mov r8, qword [rsp + 0xc10]
lea rcx, [rsp + 0xc18]
call qword [rax + 0x10]
jmp 0x1400926ec
mov byte [r14 + 0x1f0], 1
mov qword [r14 + 0x198], 4
mov qword [r14 + 0x180], 6
mov byte [r14 + 0x1b1], 2
jmp 0x140092c55
lea rcx, [rsp + 0xc00]
mov rdx, r12
mov r8, r13
call fcn.14009b8dc
mov rax, qword [rsp + 0xc00]
test rax, rax
je 0x14009271d
cmp eax, 1
jne 0x140092e10
cmp qword [rsp + 0xc20], 0
je 0x14009272f
lea rax, [rsp + 0xc08]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x280], xmm1
movaps xmmword [rsp + 0x270], xmm0
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x18e0]
lea r8, [rsp + 0x270]
call fcn.14005d1a2
cmp qword [rsp + 0x478], 0
je 0x1400928ac
movdqu xmm0, xmmword [rsp + 0x460]
movdqu xmm1, xmmword [rsp + 0x470]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmmword [rsp + 0x6e0], xmm0
mov rax, qword [r14 + 0x198]
dec rax
cmp rax, 2
jae 0x1400923e2
mov qword [r14 + 0x198], 4
mov byte [r14 + 0x1b1], 2
mov rax, qword [rsp + 0x6f8]
mov rdx, qword [rsp + 0x6e0]
mov r8, qword [rsp + 0x6e8]
lea rcx, [rsp + 0x6f0]
call qword [rax + 0x10]
jmp 0x14009271d
movzx eax, byte [rsp + 0x68]
mov rcx, qword [rsp + 0x448]
shl rcx, 8
or rcx, rax
mov qword [rsp + 0xa0], rcx
mov byte [rbx], 0
mov rax, qword [rsp + 0x108]
mov rsi, qword [rax]
test rsi, rsi
je 0x140092474
call fcn.1400e82c0
mov r8d, 0x278d00
mov rcx, rax
xor r9d, r9d
call fcn.1400e8710
mov rdi, rax
mov ebx, edx
mov rcx, rsi
mov rdx, rax
mov r8d, ebx
call fcn.1400f9b4e
mov qword [rsi + 0x200], rdi
mov dword [rsi + 0x208], ebx
mov rbx, qword [rsp + 0x58]
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0x910], rax
movaps xmm0, xmmword [rsp + 0xac0]
movaps xmm1, xmmword [rsp + 0xad0]
movaps xmm2, xmmword [rsp + 0xae0]
movaps xmmword [rsp + 0x900], xmm2
movaps xmmword [rsp + 0x8f0], xmm1
movaps xmmword [rsp + 0x8e0], xmm0
movdqa xmm0, xmmword [rsp + 0xba0]
movdqa xmm1, xmmword [rsp + 0xbb0]
movdqa xmmword [rsp + 0x240], xmm0
movdqa xmmword [rsp + 0x250], xmm1
movzx eax, word [rsp + 0xbc0]
mov word [rsp + 0x260], ax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x2a0], eax
mov al, byte [rsp + 0x1c4]
mov byte [rsp + 0x2a4], al
mov eax, dword [rsp + 0x1bc]
mov byte [rsp + 0x9e], al
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x66], al
mov rax, qword [rsp + 0x100]
mov cl, byte [rsp + 0x9d]
mov byte [rsp + 0x67], cl
mov rsi, qword [rsp + 0xb0]
jmp 0x14009257b
xor ecx, ecx
mov dl, 0xa
jmp 0x14009276c
mov r13d, 4
jmp 0x14009256b
mov cl, 6
call fcn.1400572ea
mov qword [rsp + 0xa0], rax
mov rcx, rax
mov rdx, rsi
call fcn.14005cfe4
mov r13d, 3
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x90], rax
cmp r13, 3
je 0x1400926be
mov eax, 5
cmp r13, 4
je 0x14009292c
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x9b0], rax
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmm1, xmmword [rsp + 0x8f0]
movaps xmm2, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x9a0], xmm2
movaps xmmword [rsp + 0x990], xmm1
movaps xmmword [rsp + 0x980], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2f0], xmm1
movzx eax, word [rsp + 0x260]
mov word [rsp + 0x300], ax
mov eax, dword [rsp + 0x2a0]
mov dword [rsp + 0x1e0], eax
mov al, byte [rsp + 0x2a4]
mov byte [rsp + 0x1e4], al
mov byte [r14 + 0x1bb], 0
cmp byte [r14 + 0x1b1], 2
jne 0x140092641
cmp byte [rsp + 0x66], 0
jne 0x140092654
cmp byte [rsp + 0x66], 1
mov eax, 0
adc al, 1
mov byte [r14 + 0x1b1], al
mov al, byte [rsp + 0x67]
mov byte [r14 + 0x1b0], al
cmp byte [rsp + 0x9e], 0
setne byte [rsp + 0x57]
mov rax, qword [rsp + 0x90]
cmp rax, 0xfffffffffffffffe
je 0x140092c74
cmp rax, 0xffffffffffffffff
je 0x140092c70
test rax, rax
jne 0x140092c7a
mov qword [r14 + 0x198], 3
mov rcx, qword [rsp + 0x140]
call fcn.14009974c
mov rcx, r12
mov rdx, qword [rsp + 0xd0]
call fcn.140099803
jmp 0x140092ca3
lea r13, [rsp + 0xc00]
mov rax, qword [rsp + 0xa0]
jmp 0x140092779
mov cl, 2
call fcn.1400572ea
jmp 0x140092779
lea rcx, [rsp + 0xc08]
call fcn.14000d58e
mov rax, qword [r14 + 0x198]
test rax, rax
je 0x140092710
cmp eax, 3
je 0x140092710
mov qword [r14 + 0x198], 4
mov byte [r14 + 0x1b1], 2
lea rcx, [rsp + 0x6e0]
call fcn.14000d2b6
lea rcx, [rsp + 0x18e0]
call fcn.14008e3a2
jmp 0x140092c55
mov rsi, qword [rsp + 0xc08]
mov cl, 0xb
call fcn.1400572ea
mov rdi, rax
mov rcx, rax
mov rdx, rsi
mov rsi, qword [rsp + 0xb0]
call fcn.14005cfe4
lea rcx, [rsp + 0x18e0]
mov rdx, rdi
call fcn.14005d4d0
jmp 0x14009271d
xor ecx, ecx
mov edx, dword [rsp + 0x68]
call fcn.1400572ea
lea r13, [rsp + 0xc00]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x580], rax
mov bl, byte [r14 + 0x1b1]
mov qword [r14 + 0x198], 4
mov byte [r14 + 0x1b1], 2
mov rax, qword [r14 + 0x30]
test rax, rax
je 0x1400927f1
mov rcx, qword [r14 + 0x48]
xor edx, edx
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x1400927c3
cmp r8d, 0xa
jne 0x1400927d8
inc rdx
cmp rax, rdx
jne 0x1400927b2
mov qword [rsp + 0x460], rax
mov rdx, rax
jmp 0x1400927e9
mov qword [rsp + 0x460], rdx
cmp rax, rdx
jb 0x14009344b
mov rcx, r12
call fcn.14002f6fb
mov rax, qword [rsp + 0xa0]
cmp byte [rax + 0x10], 0
je 0x140092839
cmp qword [r12], 0
jne 0x140092839
test bl, bl
jne 0x140092839
mov qword [r14 + 0x180], 6
mov byte [r14 + 0x1b1], 2
lea rcx, [rsp + 0x580]
call fcn.14000d2b6
mov eax, 4
mov rbx, qword [rsp + 0x58]
jmp 0x14009292c
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xc00], rcx
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 3
mov qword [rsp + 0xf8], rcx
mov rbx, qword [rsp + 0x58]
jne 0x140092927
cmp qword [r12], 0x18
jb 0x140092892
mov rax, qword [r14 + 0x48]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmm7
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
je 0x14009290e
mov eax, 3
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xf8], rcx
jmp 0x14009292c
cmp byte [r14 + 0x1e8], 3
je 0x1400928c3
mov rcx, qword [rsp + 0xa8]
call fcn.14008e3a2
mov rax, qword [rsp + 0x1900]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x18e0]
movdqa xmm1, xmmword [rsp + 0x18f0]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x140092c55
mov byte [rbx], 0
mov cl, 0xa
call fcn.1400572ea
mov rsi, qword [rsp + 0xb0]
jmp 0x140092779
xor ecx, ecx
mov dl, 6
call fcn.1400572ea
mov qword [rsp + 0xf8], rax
mov rcx, r13
call fcn.14000d2b6
mov eax, 3
mov r13, rax
mov rax, qword [rsp + 0x90]
cmp r13, 3
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0x90], rax
je 0x140092b0e
cmp r13, 4
je 0x140092af4
cmp r13, 5
je 0x140092f1b
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x18e0], rax
mov rax, qword [rsp + 0x6b0]
lea rcx, [rsp + 0x18e8]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmm1, xmmword [rsp + 0x690]
movaps xmm2, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0x1920], r13
movzx eax, word [rsp + 0x420]
mov word [rcx + 0x60], ax
movaps xmm0, xmmword [rsp + 0x400]
movdqa xmm1, xmmword [rsp + 0x410]
movdqu xmmword [rcx + 0x50], xmm1
movups xmmword [rcx + 0x40], xmm0
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0x194a], al
mov al, byte [rsp + 0x204]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0x200]
mov dword [rcx + 0x63], eax
mov rdx, qword [rsp + 0x450]
test rdx, rdx
je 0x140092b76
mov r8b, byte [rsp + 0x57]
and r8b, 1
lea rcx, [rsp + 0xc00]
call fcn.14005c420
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x700], rax
movups xmm0, xmmword [rsp + 0xc00]
movups xmm1, xmmword [rsp + 0xc10]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
mov r15, qword [rsp + 0xc28]
mov rbx, qword [rsp + 0xc30]
lea rax, [rsp + 0xc08]
movups xmm0, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x470], rax
mov r12, qword [rsp + 0xc50]
cmp byte [r14 + 0x1e8], 3
je 0x140092aa2
mov rcx, qword [rsp + 0xa8]
call fcn.14008e3a2
mov rax, qword [rsp + 0x700]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x6e0]
movdqa xmm1, xmmword [rsp + 0x6f0]
movdqu xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x460]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x6f0], rax
jmp 0x140092b7e
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 6
mov r13, qword [rsp + 0xd0]
je 0x140092b4b
jmp 0x140092c4d
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc40], 3
mov rcx, r14
lea rdx, [rsp + 0xc00]
call fcn.140081533
test rax, rax
mov r13, qword [rsp + 0xd0]
jne 0x140092df0
mov byte [r14 + 0x1f0], 1
mov qword [r14 + 0x198], 4
mov qword [r14 + 0x180], 6
mov byte [r14 + 0x1b1], 2
jmp 0x140092c4d
xor r12d, r12d
xor ebx, ebx
xor r15d, r15d
mov r13, qword [rsp + 0xd0]
test byte [rsp + 0x57], 2
je 0x140092bd2
mov rcx, qword [rsp + 0x140]
call fcn.14005f390
mov r8, rdx
mov edx, 1
lea rcx, [rsp + 0x1940]
call fcn.140095d32
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc08], rdx
cmp rax, 2
je 0x140092bd2
lea rcx, [rsp + 0xc00]
call fcn.140095e48
mov ecx, 0xe
lea rdx, [rsp + 0xc00]
mov rdi, rdx
lea rsi, [rsp + 0x18e0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x6f0]
lea rcx, [rsp + 0xc08]
mov qword [rcx + 0x88], rax
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqu xmmword [rcx + 0x78], xmm0
mov qword [rsp + 0xc70], r15
mov qword [rsp + 0xc78], rbx
mov qword [rsp + 0xc98], r12
mov rcx, r14
call fcn.140081533
test rax, rax
mov r12, qword [rsp + 0x70]
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
jne 0x140092df0
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0x90]
cmp byte [r14 + 0x1f0], 0
je 0x140090c0d
jmp 0x1400903bc
mov al, 2
jmp 0x140092c82
mov al, 1
xor esi, esi
jmp 0x140092c82
mov rcx, rax
xor eax, eax
mov rsi, rcx
mov qword [r14 + 0x198], 2
mov byte [r14 + 0x1a0], al
mov byte [r14 + 0x1a1], 0
mov qword [r14 + 0x1a8], rsi
mov al, byte [rsp + 0x57]
add al, al
mov byte [rsp + 0x57], al
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x6b0], rax
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movaps xmm2, xmmword [rsp + 0x9a0]
movaps xmmword [rsp + 0x6a0], xmm2
movaps xmmword [rsp + 0x690], xmm1
movaps xmmword [rsp + 0x680], xmm0
movdqa xmm0, xmmword [rsp + 0x2e0]
movdqa xmm1, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x410], xmm1
movzx eax, word [rsp + 0x300]
mov word [rsp + 0x420], ax
mov eax, dword [rsp + 0x1e0]
mov dword [rsp + 0x200], eax
mov al, byte [rsp + 0x1e4]
mov byte [rsp + 0x204], al
mov al, byte [rsp + 0x67]
mov byte [rsp + 0x9f], al
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x450], rax
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xf8], rcx
jmp 0x140092937
mov r12, qword [rsp + 0x70]
mov rcx, r14
mov rdx, r13
call fcn.140098f58
test rax, rax
jne 0x140092d8e
mov rsi, rdx
test rdx, rdx
jne 0x140093083
mov eax, dword [rsp + 0xe0]
inc eax
cmp byte [r14 + 0x1bc], 0
mov byte [r14 + 0x1bc], 0
mov rsi, qword [rsp + 0xb0]
jne 0x140090396
jmp 0x1400930e7
cmp eax, 4
je 0x140092e56
test rax, rax
jne 0x140092e63
mov rax, qword [rsp + 0xb8]
cmp qword [rax], 3
jne 0x140092e63
cmp qword [r12], 0
je 0x140092eca
mov cl, 3
call fcn.1400572ea
mov rsi, rax
xor eax, eax
test rax, rax
jne 0x140092e56
test rsi, rsi
mov rax, qword [rsp + 0x90]
je 0x1400903c4
jmp 0x140093083
cmp byte [r14 + 0x1e8], 3
je 0x140092e27
mov rcx, qword [rsp + 0xa8]
call fcn.14008e3a2
mov rax, qword [rsp + 0x1900]
mov rcx, qword [rsp + 0xa8]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x18e0]
movdqa xmm1, xmmword [rsp + 0x18f0]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rax, qword [rsp + 0x90]
jmp 0x1400903c4
cmp byte [r14 + 0x1b2], 0
jne 0x140092e56
cmp qword [r14 + 0x30], 0
jne 0x140092e56
lea rcx, [rsp + 0xc00]
mov rdx, r12
mov r8, r13
call fcn.14009c6f8
mov rcx, qword [rsp + 0xc00]
mov eax, 1
cmp rcx, 2
je 0x140092df5
mov rdi, qword [rsp + 0xc08]
test rcx, rcx
jne 0x140092f01
test rdi, rdi
jne 0x140092e56
mov qword [r14 + 0x198], 4
mov byte [r14 + 0x1b1], 2
mov cl, 2
jmp 0x140092deb
lea rcx, [rsp + 0xc00]
mov rdx, r12
mov r8, r13
call fcn.14009c6f8
mov rcx, qword [rsp + 0xc00]
mov eax, 1
cmp rcx, 2
je 0x140092df5
mov rdi, qword [rsp + 0xc08]
test rcx, rcx
je 0x140092f28
mov cl, 6
call fcn.1400572ea
mov rsi, rax
mov rcx, rax
mov rdx, rdi
call fcn.14005cfe4
jmp 0x140092df3
mov r13, qword [rsp + 0xd0]
jmp 0x1400903bc
test rdi, rdi
jne 0x140092de9
cmp byte [r14 + 0x1b1], 0
je 0x140092fc5
mov cl, 2
call fcn.1400572ea
mov rsi, rax
jmp 0x140092fc7
mov byte [r14 + 0x28], 1
jmp 0x140092f9a
lea rcx, [rsp + 0x680]
call fcn.14008087b
lea rcx, [rsp + 0x1900]
call fcn.1400809dc
lea rcx, [rsp + 0x18e0]
call fcn.140080a29
jmp 0x140092f9a
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
jmp 0x140092d72
mov r15, qword [rsp + 0x80]
mov rbx, qword [rsp + 0x58]
mov byte [r14 + 0x1f0], 1
mov qword [r14 + 0x198], 4
mov qword [r14 + 0x180], 6
mov byte [r14 + 0x1b1], 2
jmp 0x140092d72
xor esi, esi
mov qword [r14 + 0x198], 4
mov byte [r14 + 0x1b1], 2
jmp 0x140092df3
cmp esi, 6
je 0x140093103
mov byte [rsp + 0x18e0], sil
lea rax, [rsp + 0x6e1]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x18e1], xmm0
movups xmmword [rsp + 0x18f1], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x1900], rax
mov rcx, qword [r14 + 0xb0]
call fcn.14005dfeb
test rax, rax
je 0x1400930ca
mov rcx, qword [rsp + 0xf0]
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rsp + 0x18e0]
call fcn.14005679e
jmp 0x140093112
mov cl, 1
xor edx, edx
call fcn.1400572ea
mov rsi, rax
mov rcx, rax
mov rdx, r15
call fcn.140098f1e
cmp qword [r12], 0
je 0x14009307b
mov rcx, rdi
call fcn.140080a29
mov qword [r12], 0
lea rdx, [rsp + 0xc00]
mov qword [rdx], rsi
mov qword [rdx + 0x40], 3
mov rcx, r14
call fcn.140081533
xor ecx, ecx
test rax, rax
setne cl
add rcx, rcx
mov rdx, qword [rsp + 0xf0]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
jmp 0x140093112
mov rax, qword [r13]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
call qword [rax + 0x10]
jmp 0x140093103
cmp esi, 2
je 0x14009314c
cmp esi, 1
je 0x14009314c
test rsi, rsi
jne 0x14009315d
lea rax, [rsp + 0x18e8]
jmp 0x140093154
cmp byte [r14 + 0x1f0], 0
jne 0x1400931a5
cmp qword [r14 + 0x198], 4
je 0x1400931a5
mov rax, qword [rsp + 0xf0]
mov qword [rax], 3
movaps xmm6, xmmword [rbp + 0x24e0]
movaps xmm7, xmmword [rbp + 0x24f0]
movaps xmm8, xmmword [rbp + 0x2500]
movaps xmm9, xmmword [rbp + 0x2510]
movaps xmm10, xmmword [rbp + 0x2520]
lea rsp, [rbp + 0x2538]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [rsp + 0x18e4]
cmp dword [rax], 0
je 0x1400931f2
mov rax, qword [rsp + 0x1900]
lea rcx, [rsp + 0xc00]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x18e0]
movups xmm1, xmmword [rsp + 0x18f0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.14005cf46
mov rcx, qword [rsp + 0xf0]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x140093112
mov rax, qword [r14 + 0x150]
cmp qword [r14 + 0x148], 0
mov qword [r14 + 0x148], 0
je 0x140093206
mov qword [rsp + 0xc00], rax
mov rsi, qword [r14 + 0x158]
mov qword [r14 + 0x158], 0
test rsi, rsi
je 0x140093249
lea rcx, [rsp + 0xc00]
call fcn.14005b888
jmp 0x140093083
mov rax, qword [rsp + 0xf0]
mov qword [rax], 0
jmp 0x140093043
mov rcx, qword [r14 + 0xa0]
mov rax, qword [r14 + 0xa8]
mov rdx, r13
call qword [rax + 0x30]
mov rdi, rdx
test rax, rax
jne 0x140093253
test rdi, rdi
jne 0x140093253
mov rsi, qword [r14 + 0x158]
mov qword [r14 + 0x158], 0
test rsi, rsi
jne 0x140093083
xor ecx, ecx
jmp 0x1400930a9
mov ecx, 1
jmp 0x1400930a9
test rax, rax
jne 0x140093103
test rdi, rdi
je 0x140093227
mov cl, 0xd
call fcn.1400572ea
mov rsi, rax
mov rcx, rax
mov rdx, rdi
call fcn.14005cfe4
jmp 0x140093083
test rax, rax
je 0x14009306c
lea rcx, [rsp + 0x18e8]
call fcn.14009b013
jmp 0x14009306c
mov rcx, qword [r14 + 0xb8]
add rcx, 0x10
mov rdx, qword [rsp + 0xd0]
call fcn.1400578cf
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rsp + 0xf0]
mov qword [rcx], rax
jmp 0x140093112
mov rax, qword [rsp + 0xf0]
mov qword [rax], 0
jmp 0x140093112
mov rsi, rax
mov rax, qword [rsp + 0x598]
mov rdx, qword [rsp + 0x580]
mov r8, qword [rsp + 0x588]
lea rcx, [rsp + 0x590]
call qword [rax + 0x10]
jmp 0x14009306c
lea r14, [rsp + 0xc00]
lea rsi, [rsp + 0x18e0]
mov ecx, 0xe
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x90]
mov rcx, rdi
call fcn.14008e5b6
mov ecx, 0xe
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x140093103
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
jmp 0x14009335e
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
mov rcx, rax
jmp 0x140093375
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401094d0
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.140109240
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.5_srcwin.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.8_srcheader_value.rsX_
mov edx, 0x2b
call fcn.140109250
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
jmp 0x1400933b2
mov ecx, 0x280
mov edx, 0x80
jmp 0x1400933c6
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, rbx
jmp 0x140093375
mov ecx, 0x20
mov edx, 8
call fcn.140108e10
ud2
mov qword [rsp + 0x310], rax
lea rax, [rsp + 0x150]
mov qword [rsp + 0x460], rax
lea rax, [0x140067046]
mov qword [rsp + 0x468], rax
lea rcx, [rsp + 0x310]
mov qword [rsp + 0x470], rcx
mov qword [rsp + 0x478], rax
lea rax, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0xc00]
mov qword [rcx + 0x10], rax
mov eax, 2
mov qword [rcx + 0x18], rax
mov qword [rcx], 0
lea rdx, [rsp + 0x460]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.2.1_src_bytes.rs
jmp 0x140093597
mov qword [rsp + 0x6e0], rax
lea rax, [rsp + 0x18e0]
lea rcx, [rsp + 0x460]
mov qword [rax], rcx
lea rcx, [0x140067046]
mov qword [rax + 8], rcx
lea rdx, [rsp + 0x6e0]
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rcx
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0xc00]
mov qword [rcx + 0x10], rdx
mov edx, 2
mov qword [rcx + 0x18], rdx
mov qword [rcx], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rdx
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.2.1_src_bytes_mut.rs
jmp 0x140093597
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.5_srcwin.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.21.2_src_synconeshot.rscalled_after_complete
jmp 0x14009338a
lea rcx, str.internal_error:_entered_unreachable_code_rustc_90c541806f23a127002de5b4038be731ba1458calibrary_std_src_threadmod.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.23_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x28
jmp 0x14009338f
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x460], rax
lea rax, [0x14005f0d0]
mov qword [rsp + 0x468], rax
lea rax, [0x1401461f0]
lea rcx, [rsp + 0xc00]
mov qword [rcx + 0x10], rax
mov eax, 1
mov qword [rcx + 0x18], rax
mov qword [rcx], 0
lea rdx, [rsp + 0x460]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, [0x140146200]
jmp 0x140093597
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x460], rax
lea rax, [0x14005f0d0]
mov qword [rsp + 0x468], rax
lea rax, [0x1401461f0]
lea rcx, [rsp + 0xc00]
mov qword [rcx + 0x10], rax
mov eax, 1
mov qword [rcx + 0x18], rax
mov qword [rcx], 0
lea rdx, [rsp + 0x460]
mov qword [rcx + 0x20], rdx
mov qword [rcx + 0x28], rax
lea rdx, [0x1401462d8]
call fcn.140109170
ud2
lea r8, [rsp + 0xc00]
mov rax, qword [rsp + 0xc8]
mov qword [r8], rax
mov eax, dword [rsp + 0x80]
mov byte [r8 + 8], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.15_srcproto_streams_streams.rs
jmp 0x140093615
lea r8, [rsp + 0xc00]
mov rax, qword [rsp + 0x170]
mov qword [r8], rax
mov eax, dword [rsp + 0x148]
mov byte [r8 + 8], al
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.15_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140145b38]
jmp 0x140093628
lea r8, [rsp + 0x6e0]
mov qword [r8], rsi
mov byte [r8 + 8], dil
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.15_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140145ab8]
mov edx, 0x2b
call fcn.1401094e0
ud2
ud2