Function at 0x140041880
Capabilities:
Check for software breakpoints
Encode data using xor
Hash data using fnv

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1d48
call fcn.140183d60
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1cb0], xmm12
movaps xmmword [rbp + 0x1ca0], xmm11
movaps xmmword [rbp + 0x1c90], xmm10
movaps xmmword [rbp + 0x1c80], xmm9
movaps xmmword [rbp + 0x1c70], xmm8
movaps xmmword [rbp + 0x1c60], xmm7
movdqa xmmword [rbp + 0x1c50], xmm6
mov qword [rbp + 0x1c48], 0xfffffffffffffffe
mov qword [rbp + 0x1bc8], rcx
movzx eax, byte [r8 + 0x16]
mov byte [rbp + 0x1bf5], al
lea r14, [rbp + 0x1a38]
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov qword [rbp + 0x1970], rcx
movzx ecx, byte [r8 + 0x15]
mov byte [rbp + 0x1bf6], cl
movzx ecx, byte [r8 + 0x13]
mov byte [rbp + 0x1c07], cl
movzx ecx, byte [r8 + 0x14]
mov byte [rbp + 0x1c13], cl
movzx ecx, byte [r8 + 0x10]
mov byte [rbp + 0x1bf7], cl
movzx ecx, byte [r8 + 0x11]
mov byte [rbp + 0x1c12], cl
lea rcx, [rbp + 0xc37]
and rcx, 0xfffffffffffffff8
lea r15, [rbp + 0xc30]
mov qword [rbp + 0x1960], rcx
sub rcx, r15
mov qword [rbp + 0x1968], rcx
pxor xmm6, xmm6
movaps xmm7, xmmword [0x14018c6c0]
movdqa xmm8, xmmword [0x14018c5b0]
movss xmm9, dword [0x14018c6d0]
movdqa xmm10, xmmword [str.uespemosarenegylmodnarodsetybdettttttttttttttttt]
movdqa xmm11, xmmword [0x14018c720]
movdqa xmm12, xmmword [0x14018c7d0]
mov qword [rbp + 0x1950], rax
add rax, 8
mov qword [rbp + 0x1958], rax
mov qword [rbp + 0x19c0], rdx
mov rdi, qword [rdx]
mov rbx, qword [rdx + 8]
mov qword [rbp + 0x1ae0], r15
mov qword [rbp + 0x1ae8], 0x64
test rbx, rbx
je 0x140045451
xor r8d, r8d
jmp 0x1400419ec
inc r8
cmp r8, rbx
jae 0x140045451
movzx r9d, byte [rdi + r8]
cmp r9d, 0xa
je 0x1400419e0
cmp r9d, 0xd
jne 0x140041a30
lea rax, [r8 + 1]
cmp rax, rbx
jae 0x140045451
cmp byte [rdi + r8 + 1], 0xa
jne 0x140045464
add r8, 2
cmp r8, rbx
jb 0x1400419ec
jmp 0x140045451
lea rax, [rdi + r8]
mov rdx, rbx
sub rdx, r8
cmp rdx, 8
jae 0x140041ae2
cmp rbx, r8
je 0x140045451
mov ecx, 6
cmp r9b, 0x48
jne 0x1400425a5
cmp rdx, 2
jb 0x140045451
cmp byte [rax + 1], 0x54
jne 0x1400425a5
cmp rdx, 3
jb 0x140045451
cmp byte [rax + 2], 0x54
jne 0x1400425a5
cmp rdx, 4
jb 0x140045451
cmp byte [rax + 3], 0x50
jne 0x1400425a5
cmp rdx, 5
jb 0x140045451
cmp byte [rax + 4], 0x2f
jne 0x1400425a5
cmp rdx, 6
jb 0x140045451
cmp byte [rax + 5], 0x31
jne 0x1400425a5
cmp rdx, 7
jb 0x140045451
cmp byte [rax + 6], 0x2e
mov eax, 0
cmove rcx, rax
jne 0x1400425a5
jmp 0x140045451
mov r9, qword [rax]
movq xmm0, r9
movdqa xmm1, xmm0
punpcklbw xmm1, xmm6
pshuflw xmm2, xmm1, 0xe1
packuswb xmm2, xmm2
movd r10d, xmm2
mov ecx, 6
cmp r10d, 0x50544854
jne 0x1400425a5
pshufhw xmm1, xmm1, 0xe1
pshufd xmm1, xmm1, 0xaa
packuswb xmm1, xmm1
pcmpeqb xmm1, xmm12
punpcklbw xmm1, xmm1
pshuflw xmm1, xmm1, 0x50
pshufd xmm1, xmm1, 0x50
movmskpd r10d, xmm1
mov r11d, r10d
shr r11b, 1
je 0x1400425a5
test r10b, 1
je 0x1400425a5
shr r9, 0x30
cmp r9b, 0x2e
jne 0x1400425a5
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x140041b7b
cmp r9d, 0x31
jne 0x1400425a5
mov r9b, 2
jmp 0x140041b7e
mov r9b, 1
mov qword [rbp + 0x19f0], r9
cmp rdx, 9
jb 0x140045451
cmp byte [rax + 8], 0x20
jne 0x1400425a5
add rax, 9
lea r10, [rdx - 9]
cmp byte [rbp + 0x1c07], 0
je 0x140041bea
cmp rdx, 9
je 0x140045451
cmp byte [rax], 0x20
jne 0x140041be1
lea rcx, [rdi + r8]
add rcx, 0xa
add rdx, 0xfffffffffffffff6
xor r8d, r8d
cmp rdx, r8
je 0x140045451
lea r9, [r8 + 1]
cmp byte [rcx + r8], 0x20
mov r8, r9
je 0x140041bc8
jmp 0x140041be4
xor r9d, r9d
add rax, r9
sub r10, r9
mov qword [rbp + 0x1c20], r10
test r10, r10
je 0x140045451
movzx edx, byte [rax]
add dl, 0xd0
mov ecx, 3
cmp dl, 9
ja 0x140045469
cmp qword [rbp + 0x1c20], 2
jb 0x140045451
movzx r8d, byte [rax + 1]
add r8b, 0xd0
cmp r8b, 9
ja 0x140045469
cmp qword [rbp + 0x1c20], 3
jb 0x140045451
movzx r9d, byte [rax + 2]
add r9b, 0xd0
cmp r9b, 0xa
jae 0x140045469
cmp qword [rbp + 0x1c20], 4
jb 0x140045451
movzx r10d, byte [rax + 3]
cmp r10d, 0xa
je 0x140041d0c
cmp r10d, 0xd
mov rsi, qword [rbp + 0x1c20]
je 0x140041cea
cmp r10d, 0x20
jne 0x140045469
cmp byte [rbp + 0x1c07], 0
je 0x14004513d
cmp rsi, 5
jb 0x140045451
mov r11d, 4
cmp byte [rax + 4], 0x20
jne 0x140041cd5
mov r10d, 5
sub r10, qword [rbp + 0x1c20]
mov esi, 4
lea r11, [r10 + rsi]
cmp r11, 4
je 0x140045451
lea r11, [rsi + 1]
cmp byte [rax + rsi + 1], 0x20
mov rsi, r11
je 0x140041cb9
add rax, r11
mov rsi, qword [rbp + 0x1c20]
sub rsi, r11
xor r10d, r10d
jmp 0x140045143
cmp rsi, 4
jbe 0x140045451
cmp byte [rax + 4], 0xa
jne 0x140045469
add rax, 5
add qword [rbp + 0x1c20], 0xfffffffffffffffb
jmp 0x140041d18
add rax, 4
add qword [rbp + 0x1c20], 0xfffffffffffffffc
xor r12d, r12d
lea rcx, [0x1401e7aa8]
mov qword [rbp + 0x1c08], rcx
movzx ecx, dl
imul ecx, ecx, 0x64
movzx edx, r8b
add edx, edx
lea edx, [rdx + rdx*4]
movzx r8d, r9b
add r8d, edx
add r8d, ecx
mov qword [rbp + 0x1a18], r8
mov rsi, qword [rbp + 0x1c20]
xor r8d, r8d
xor ecx, ecx
mov qword [rbp + 0x1bd0], rcx
xor ecx, ecx
mov qword [rbp + 0x1c28], rcx
mov qword [rbp + 0x1be0], r8
mov rcx, r8
shl rcx, 5
add rcx, rbp
add rcx, 0xc30
mov qword [rbp + 0x1ad8], rcx
mov r13, rax
test rsi, rsi
je 0x140045451
cmp byte [rbp + 0x1c13], 0
je 0x140041e2a
movzx ecx, byte [r13]
cmp ecx, 0xa
je 0x140045248
cmp ecx, 0xd
je 0x140045254
lea rax, [0x1401a3b20]
cmp byte [rcx + rax], 0
jne 0x140041e52
mov eax, 1
test cl, cl
je 0x14004258e
movzx ecx, cl
cmp ecx, 0xa
je 0x140041e12
cmp ecx, 0xd
je 0x140041dfa
cmp rsi, rax
jbe 0x140045451
movzx ecx, byte [r13 + rax]
inc rax
test cl, cl
jne 0x140041dd2
jmp 0x14004258e
cmp rsi, rax
jbe 0x140045451
cmp byte [r13 + rax], 0xa
jne 0x14004258e
inc rax
add qword [rbp + 0x1c28], rax
add r13, rax
sub rsi, rax
jne 0x140041d9d
jmp 0x140045451
movzx eax, byte [r13]
cmp eax, 0xa
je 0x140045248
cmp eax, 0xd
je 0x140045254
lea rcx, [0x1401a3b20]
cmp byte [rax + rcx], 0
je 0x14004258e
lea rax, [rsi - 1]
lea rdx, [r13 + 2]
mov r9d, 1
cmp rsi, r9
jbe 0x140045451
mov r15, r9
mov rcx, rdx
movzx r8d, byte [r13 + r9]
inc r9
dec rax
inc rdx
lea r10, [0x1401a3b20]
cmp byte [r8 + r10], 0
jne 0x140041e60
add qword [rbp + 0x1c28], r9
lea rax, [r9 + r13]
mov qword [rbp + 0x1c18], rax
mov rax, rsi
sub rax, r9
cmp r8b, 0x3a
je 0x140041f8d
cmp byte [rbp + 0x1bf7], 0
je 0x140041ef5
add r9, r13
mov r10, r15
sub r10, rsi
xor edx, edx
cmp r8b, 0x20
je 0x140041ed2
movzx r11d, r8b
cmp r11d, 9
jne 0x140041ef7
lea r8, [r10 + rdx]
inc r8
test r8, r8
je 0x140045451
movzx r8d, byte [r9 + rdx]
inc rdx
cmp r8b, 0x3a
jne 0x140041ec2
jmp 0x140041f7c
xor edx, edx
cmp byte [rbp + 0x1c13], 0
je 0x14004258e
add rcx, rdx
test r8b, r8b
je 0x14004258e
movzx r8d, r8b
cmp r8d, 0xa
je 0x140041f5a
cmp r8d, 0xd
je 0x140041f3d
cmp rax, rdx
jbe 0x140045451
movzx r8d, byte [rcx]
inc rdx
inc rcx
test r8b, r8b
jne 0x140041f10
jmp 0x14004258e
cmp rax, rdx
jbe 0x140045451
mov rcx, qword [rbp + 0x1c18]
cmp byte [rcx + rdx], 0xa
jne 0x14004258e
inc rdx
add qword [rbp + 0x1c28], rdx
mov r13, qword [rbp + 0x1c18]
add r13, rdx
sub rax, rdx
mov rsi, rax
jne 0x140041d90
jmp 0x140045451
add qword [rbp + 0x1c28], rdx
add qword [rbp + 0x1c18], rdx
sub rax, rdx
mov rsi, rax
test rax, rax
je 0x140045451
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax]
cmp byte [rbp + 0x1c12], 0
je 0x14004202a
xor r8d, r8d
lea r10, [r8 + 1]
cmp al, 0x20
je 0x14004203d
movzx ecx, al
cmp ecx, 9
je 0x14004203d
lea rdx, [0x1401a3c20]
cmp byte [rcx + rdx], 0
jne 0x14004206a
cmp al, 0xa
je 0x140042003
cmp ecx, 0xd
jne 0x14004240c
cmp rsi, r10
jbe 0x140045451
mov rax, qword [rbp + 0x1c18]
cmp byte [rax + r8 + 1], 0xa
jne 0x140045431
add r8, 2
jmp 0x140042006
mov r8, r10
cmp r8, rsi
jae 0x140045451
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax + r8]
cmp eax, 9
je 0x140041faf
cmp eax, 0x20
je 0x140041faf
jmp 0x140042537
movzx ecx, al
mov r10d, 1
cmp ecx, 9
je 0x14004203d
cmp ecx, 0x20
jne 0x140042059
add qword [rbp + 0x1c28], r10
add qword [rbp + 0x1c18], r10
sub rsi, r10
jne 0x140041f99
jmp 0x140045451
lea rdx, [0x1401a3c20]
cmp byte [rcx + rdx], 0
je 0x1400423fa
mov rax, qword [0x14023c180]
test rax, rax
jne 0x1400420ee
mov qword [rbp + 0x1be8], r10
mov rcx, qword [0x14023c308]
test rcx, rcx
jne 0x140042091
call fcn.14018ab80
mov rcx, rax
mov rax, qword [0x14023c308]
test cx, cx
js 0x1400420c1
test rax, rax
jne 0x1400420a7
call fcn.14018ab80
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x1400420e0
test rax, rax
jne 0x1400420cb
call fcn.14018ab80
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x14023c180], rcx
mov r10, qword [rbp + 0x1be8]
cmp rax, 1
je 0x1400421a1
cmp rax, 2
lea r9, [0x1401a3c20]
je 0x140042158
cmp rax, 3
jne 0x14004222c
mov rax, rsi
sub rax, r10
jb 0x140045e0f
cmp rax, 0x1f
jbe 0x1400421e3
mov rax, qword [rbp + 0x1c18]
lea rcx, [rax + r10]
mov qword [rbp + 0x1be8], r10
call fcn.140041830
mov r10, qword [rbp + 0x1be8]
add r10, rax
cmp rax, 0x20
lea r9, [0x1401a3c20]
je 0x14004210f
jmp 0x14004222c
mov rax, rsi
sub rax, r10
jb 0x140045e23
cmp rax, 0x20
jb 0x140042225
mov rax, qword [rbp + 0x1c18]
lea rcx, [rax + r10]
mov qword [rbp + 0x1be8], r10
call fcn.140041830
mov r10, qword [rbp + 0x1be8]
add r10, rax
cmp rax, 0x20
lea r9, [0x1401a3c20]
je 0x140042158
jmp 0x14004222c
mov rax, rsi
sub rax, r10
jb 0x140045e37
cmp rax, 0xf
jbe 0x140042225
mov rax, qword [rbp + 0x1c18]
lea rcx, [rax + r10]
mov qword [rbp + 0x1be8], r10
call fcn.1400417e0
mov r10, qword [rbp + 0x1be8]
add r10, rax
cmp rax, 0x10
lea r9, [0x1401a3c20]
je 0x1400421a1
jmp 0x14004222c
mov rax, rsi
sub rax, r10
jb 0x140045e4b
cmp rax, 0xf
jbe 0x140042225
mov rax, qword [rbp + 0x1c18]
lea rcx, [rax + r10]
mov qword [rbp + 0x1be8], r10
call fcn.1400417e0
mov r10, qword [rbp + 0x1be8]
add r10, rax
cmp rax, 0x10
lea r9, [0x1401a3c20]
je 0x1400421e3
jmp 0x14004222c
lea r9, [0x1401a3c20]
mov rcx, r10
cmp rcx, 0xfffffffffffffff7
ja 0x14004223e
lea r10, [rcx + 8]
cmp r10, rsi
jbe 0x14004227d
cmp rsi, rcx
jbe 0x140045451
mov rdx, rcx
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax + rcx]
inc rcx
lea r9, [0x1401a3c20]
cmp byte [rax + r9], 0
je 0x140042334
cmp rdx, 0xfffffffffffffff6
ja 0x14004223e
add rdx, 9
cmp rdx, rsi
ja 0x14004223e
lea r10, [rcx + 8]
mov rax, qword [rbp + 0x1c18]
movq xmm0, qword [rax + rcx]
movdqa xmmword [rbp + 0x18b0], xmm0
movzx eax, byte [rbp + 0x18b0]
cmp byte [rax + r9], 0
je 0x140042308
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x14004230d
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r9], 0
je 0x140042313
shr edx, 0x18
cmp byte [rdx + r9], 0
je 0x140042319
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r9], 0
je 0x140042324
shr eax, 8
cmp byte [rax + r9], 0
je 0x14004232a
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r9], 0
je 0x140042330
shr eax, 8
cmp byte [rax + r9], 0
mov rcx, r10
jne 0x14004222f
jmp 0x140042337
inc rcx
jmp 0x140042334
add rcx, 2
jmp 0x140042334
add rcx, 3
jmp 0x140042334
add rcx, 4
mov r10, rcx
mov eax, edx
jmp 0x140042337
add rcx, 5
jmp 0x140042334
add rcx, 6
jmp 0x140042334
add rcx, 7
mov r10, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x140042374
movzx ecx, al
cmp ecx, 0xd
jne 0x1400423af
cmp rsi, r10
jbe 0x140045451
mov rcx, r10
mov rax, qword [rbp + 0x1c18]
cmp byte [rax + rcx], 0xa
jne 0x140045431
mov r10, rcx
inc r10
mov rdx, 0xfffffffffffffffe
cmp byte [rbp + 0x1c12], 0
je 0x1400424a6
cmp r10, rsi
jae 0x140045451
mov rcx, r10
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax + rcx]
cmp eax, 9
je 0x14004206a
cmp eax, 0x20
je 0x14004206a
jmp 0x1400424a6
cmp byte [rbp + 0x1c13], 0
je 0x140045431
test al, al
je 0x140045431
movzx eax, al
cmp eax, 0xa
je 0x14004247a
cmp eax, 0xd
je 0x14004249c
cmp rsi, r10
jbe 0x140045451
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax + r10]
inc r10
test al, al
jne 0x1400423c4
jmp 0x140045431
cmp ecx, 0xa
je 0x140042531
cmp ecx, 0xd
je 0x14004250f
cmp byte [rbp + 0x1c13], 0
mov rcx, r10
je 0x140045431
test al, al
je 0x140045431
movzx eax, al
cmp eax, 0xa
je 0x140042454
cmp eax, 0xd
je 0x140042459
cmp rsi, rcx
jbe 0x140045451
mov rdx, rcx
mov rax, qword [rbp + 0x1c18]
movzx eax, byte [rax + rdx]
inc rcx
test al, al
jne 0x140042424
jmp 0x140045431
mov r10, rcx
jmp 0x14004247a
cmp rsi, rcx
jbe 0x140045451
mov r10, rcx
mov rax, qword [rbp + 0x1c18]
cmp byte [rax + r10], 0xa
jne 0x140045431
inc r10
sub rsi, r10
mov r13, qword [rbp + 0x1c18]
add r13, r10
add qword [rbp + 0x1c28], r10
test rsi, rsi
jne 0x140041d90
jmp 0x140045451
cmp rsi, r10
ja 0x140042465
jmp 0x140045451
cmp qword [rbp + 0x1be0], 0x64
je 0x140045447
mov rcx, r10
add rdx, r10
mov rax, qword [rbp + 0x1c18]
add rax, r10
test rdx, rdx
je 0x1400424f9
mov rcx, rdx
movabs r9, 0x100002600
mov r8, qword [rbp + 0x1c18]
movzx r8d, byte [r8 + rcx - 1]
cmp r8, 0x20
ja 0x1400424fe
bt r9, r8
jae 0x1400424fe
dec rcx
jne 0x1400424d6
mov r8, r10
jmp 0x140042551
mov r8, r10
jmp 0x14004254f
cmp rcx, rdx
ja 0x140045e5f
mov r8, r10
mov rdx, rcx
jmp 0x140042551
cmp rsi, 2
jb 0x140045451
mov r8d, 2
mov rax, qword [rbp + 0x1c18]
cmp byte [rax + 1], 0xa
je 0x140042537
jmp 0x140045431
mov r8d, 1
cmp qword [rbp + 0x1be0], 0x64
je 0x140045447
mov rax, qword [rbp + 0x1c18]
add rax, r8
xor edx, edx
sub rsi, r8
add qword [rbp + 0x1c28], r8
mov r8, qword [rbp + 0x1be0]
inc r8
mov rcx, qword [rbp + 0x1ad8]
mov qword [rcx], r13
mov qword [rcx + 8], r15
mov r9, qword [rbp + 0x1c18]
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], rdx
inc qword [rbp + 0x1bd0]
jmp 0x140041d65
mov rax, qword [rbp + 0x1bf8]
and rax, 0xffffffffffffff00
mov qword [rbp + 0x1bf8], rax
movzx ecx, al
cmp ecx, 6
jne 0x140045469
cmp byte [rbp + 0x1bf5], 0
je 0x140045469
xor ebx, ebx
mov ax, 0xc8
mov qword [rbp + 0x1a18], rax
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x19f0], rcx
xor r12d, r12d
mov qword [rbp + 0x19d0], rax
mov rax, qword [rbp + 0x1ba0]
lea rcx, [rbp + 0x19d8]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rbp + 0x1b90]
movdqu xmmword [rcx], xmm0
mov byte [rbp + 0x1c11], 1
lea rcx, [rbp + 0x1930]
mov rdx, qword [rbp + 0x19c0]
mov r8, rbx
call fcn.140017070
lea r15, [rbp + 0xc30]
lea r13, [rbp + 0x1a40]
cmp byte [rbp + 0x1c12], 0
je 0x140042729
cmp r12, 0x65
jae 0x140045b00
mov rax, r12
shl rax, 5
lea r9, [rax + rbp]
add r9, 0xffffffffffffffb0
mov r8, qword [rbp + 0x1930]
mov rdx, qword [rbp + 0x1938]
lea r10, [rbp - 0x50]
nop
cmp r10, r9
je 0x140042737
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rax, rcx
jb 0x140045901
cmp rax, rdx
ja 0x140045923
add r10, 0x20
cmp rax, rcx
je 0x140042660
lea r11, [r8 + rcx]
mov esi, eax
sub esi, ecx
and esi, 3
jne 0x1400426bc
not rcx
add rcx, rax
cmp rcx, 3
jb 0x140042660
add rax, r8
jmp 0x1400426de
mov byte [r11], 0x20
inc r11
dec rsi
je 0x140042699
movzx edi, byte [r11]
cmp edi, 0xd
je 0x1400426b0
cmp edi, 0xa
je 0x1400426b0
jmp 0x1400426b4
mov byte [r11 + 3], 0x20
add r11, 4
cmp r11, rax
je 0x140042660
movzx ecx, byte [r11]
cmp ecx, 0xd
je 0x1400426ec
cmp ecx, 0xa
jne 0x1400426f0
mov byte [r11], 0x20
movzx ecx, byte [r11 + 1]
cmp ecx, 0xd
je 0x1400426ff
cmp ecx, 0xa
jne 0x140042704
mov byte [r11 + 1], 0x20
movzx ecx, byte [r11 + 2]
cmp ecx, 0xd
je 0x140042713
cmp ecx, 0xa
jne 0x140042718
mov byte [r11 + 2], 0x20
movzx ecx, byte [r11 + 3]
cmp ecx, 0xd
je 0x1400426d0
cmp ecx, 0xa
je 0x1400426d0
jmp 0x1400426d5
mov r8, qword [rbp + 0x1930]
mov rdx, qword [rbp + 0x1938]
mov rsi, qword [rbp + 0x1948]
test sil, 1
jne 0x14004276c
mov qword [rbp + 0x1a28], r8
mov qword [rbp + 0x1a30], rdx
mov qword [rbp + 0x1a38], rsi
lea rax, [0x1401c3de8]
mov qword [rbp + 0x1a20], rax
jmp 0x140042806
shr rsi, 5
sub r8, rsi
add rdx, rsi
mov rax, qword [rbp + 0x1940]
add rax, rsi
mov qword [rbp + 0x1b90], r8
mov qword [rbp + 0x1b98], rax
mov qword [rbp + 0x1ba0], rdx
mov byte [rbp + 0x1c3b], 1
mov byte [rbp + 0x1c3a], 0
mov rcx, r13
lea rdx, [rbp + 0x1b90]
call fcn.1400163c0
mov qword [rbp + 0x1998], rsi
mov rax, qword [rbp + 0x1a50]
mov rcx, rax
sub rcx, rsi
jb 0x140045b59
mov qword [rbp + 0x1a50], rcx
add qword [rbp + 0x1a48], rsi
movdqu xmm0, xmmword [rbp + 0x1a40]
movdqa xmmword [rbp + 0x1a20], xmm0
mov rax, qword [rbp + 0x1a50]
mov qword [rbp + 0x1a30], rax
mov rax, qword [rbp + 0x1a58]
mov qword [rbp + 0x1a38], rax
mov rcx, qword [rbp + 0x1950]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x140042867
mov word [rbp + 0x1a98], 0
mov qword [rbp + 0x1a58], 2
mov qword [rbp + 0x1a60], 0
mov qword [rbp + 0x1a68], 8
lea rax, [rbp + 0x1a48]
movdqu xmmword [rax + 0x28], xmm6
mov qword [rbp + 0x1a80], 8
movdqu xmmword [rax + 0x40], xmm6
xor eax, eax
jmp 0x1400428ae
mov rdx, qword [rbp + 0x1958]
mov rcx, qword [rdx + 0x50]
lea r8, [rbp + 0x1a48]
mov qword [r8 + 0x50], rcx
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movdqu xmm0, xmmword [rdx]
movupd xmm1, xmmword [rdx + 0x10]
movdqu xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movdqu xmmword [r8 + 0x20], xmm2
movupd xmmword [r8 + 0x10], xmm1
movdqu xmmword [r8], xmm0
cmp byte [rbp + 0x19f0], 2
sete byte [rbp + 0x1c17]
mov qword [rbp + 0x1a40], rax
cmp byte [rbp + 0x1bf6], 0
je 0x140042916
lea rax, [rbp + 0x1ae8]
movdqu xmmword [rax + 0x28], xmm6
movdqu xmmword [rax + 0x40], xmm6
mov qword [rbp + 0x1af8], 2
mov qword [rbp + 0x1b00], 0
mov qword [rbp + 0x1b08], 8
mov qword [rbp + 0x1b20], 8
mov word [rbp + 0x1b38], 0
xor eax, eax
jmp 0x14004291b
mov eax, 3
mov qword [rbp + 0x1ae0], rax
mov rax, qword [rbp + 0x1a78]
mov rdx, rax
add rdx, r12
jb 0x140045ab1
mov r13, r14
mov rbx, qword [rbp + 0x1a60]
cmp rdx, rbx
jbe 0x1400429ab
lea rcx, [rdx - 1]
bsr rcx, rcx
not ecx
mov rdi, 0xffffffffffffffff
shr rdi, cl
inc rdi
cmp rdx, 2
mov ecx, 1
cmovb rdi, rcx
cmp rdi, 0x8001
jae 0x140045be6
test rdi, rdi
je 0x140045b27
test rax, rax
je 0x1400446fd
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea rcx, [rbp + 0x1a40]
mov rdx, rdi
call fcn.14004c380
cmp r12, 0x65
jae 0x140045a83
shl r12, 5
lea rcx, [r12 + rbp]
add rcx, 0xffffffffffffffb0
lea r12, [rbp - 0x50]
lea rdi, [0x1401bc5a0]
mov r14, r13
lea r13, [rbp + 0x1a40]
mov qword [rbp + 0x1bd0], rcx
cmp r12, rcx
je 0x1400449ac
mov rcx, qword [r12]
mov qword [rbp + 0x1c18], r12
mov r12, qword [r12 + 8]
cmp r12, rcx
jb 0x140045a16
mov rdx, qword [rbp + 0x1a30]
cmp r12, rdx
ja 0x1400459ed
mov rsi, r12
sub rsi, rcx
je 0x1400454f1
mov rbx, qword [rbp + 0x1a28]
lea r14, [rbx + rcx]
cmp rsi, 0x41
jae 0x140042a60
add r12, rbx
sub r12, r14
cmp r12, 0x40
mov eax, 0x40
cmovb rax, r12
test rax, rax
je 0x140042c76
cmp rax, 4
jae 0x140042bd3
xor r10d, r10d
jmp 0x140042c47
cmp rsi, 0x10000
jae 0x1400454f1
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
je 0x140042a89
lea r15, [rbp + 0x1b40]
jmp 0x140042aa6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
lea r15, [rbp + 0x1b40]
je 0x140045a3f
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045a3f
mov rcx, rsi
shr rcx, 0xa
je 0x140042acf
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x140042ad4
mov ecx, 0x40
mov edx, 0x40
sub rdx, rcx
cmp rdx, 7
mov ecx, 7
cmovae rdx, rcx
lea rcx, [rdx*4 + 1]
mov qword [rbp + 0x1b40], rax
mov qword [rbp + 0x1b48], 0
mov qword [rbp + 0x1b50], rsi
mov qword [rbp + 0x1b58], rcx
add rbx, r12
xor edx, edx
mov r12, qword [rbp + 0x1c18]
mov qword [rbp + 0x1c20], rbx
cmp r14, rbx
je 0x140042ba8
nop dword [rax]
movzx eax, byte [r14]
movzx ebx, byte [rax + rdi]
test bl, bl
je 0x14004548f
mov rax, qword [rbp + 0x1b50]
cmp rax, rdx
jne 0x140042b75
mov qword [rbp + 0x1c28], r14
mov edx, 1
mov rcx, r15
call fcn.140017410
mov rdx, qword [rbp + 0x1b48]
mov rax, qword [rbp + 0x1b50]
mov r14, qword [rbp + 0x1c28]
mov rcx, qword [rbp + 0x1b40]
mov byte [rcx + rdx], bl
inc rdx
mov qword [rbp + 0x1998], rdx
cmp rdx, rax
ja 0x140045960
inc r14
mov qword [rbp + 0x1b48], rdx
mov rbx, qword [rbp + 0x1c20]
cmp r14, rbx
jne 0x140042b30
mov qword [rbp + 0x1c28], r14
mov rax, qword [rbp + 0x1b40]
mov rsi, qword [rbp + 0x1b58]
test sil, 1
jne 0x140042d1f
lea rcx, [0x1401c3de8]
jmp 0x140042d8d
mov edx, eax
and edx, 0x7c
lea r8, [rbx + rcx]
add r8, 3
xor r9d, r9d
nop word cs:[rax + rax]
movzx r10d, byte [r8 + r9 - 3]
movzx r10d, byte [r10 + rdi]
mov byte [rbp + r9 + 0xc30], r10b
movzx r10d, byte [r8 + r9 - 2]
movzx r10d, byte [r10 + rdi]
mov byte [rbp + r9 + 0xc31], r10b
movzx r10d, byte [r8 + r9 - 1]
movzx r10d, byte [r10 + rdi]
mov byte [rbp + r9 + 0xc32], r10b
lea r10, [r9 + 4]
movzx r11d, byte [r8 + r9]
movzx r11d, byte [r11 + rdi]
mov byte [rbp + r9 + 0xc33], r11b
mov r9, r10
cmp rdx, r10
jne 0x140042bf0
and eax, 3
je 0x140042c76
lea rdx, [r10 + rbp]
add rdx, 0xc30
add rcx, r10
add rbx, rcx
xor ecx, ecx
nop
movzx r8d, byte [rbx + rcx]
movzx r8d, byte [r8 + rdi]
mov byte [rdx + rcx], r8b
inc rcx
cmp rax, rcx
jne 0x140042c60
mov rcx, r15
mov rdx, rsi
call fcn.14003bf10
cmp al, 0x51
jne 0x140042cab
cmp rsi, 0xf
ja 0x140042cd5
xor eax, eax
nop dword [rax]
cmp byte [rbp + rax + 0xc30], 0
je 0x1400454f1
inc rax
cmp r12, rax
jne 0x140042c90
jmp 0x140042e16
xor ecx, ecx
lea r15, [rbp + 0x1b40]
mov rdx, qword [rbp + 0x1978]
mov rsi, qword [rbp + 0x1980]
mov rdi, qword [rbp + 0x1988]
mov r12, qword [rbp + 0x1c18]
jmp 0x140042ef8
cmp qword [rbp + 0x1960], r15
je 0x140042d99
mov rcx, qword [rbp + 0x1968]
cmp rcx, rsi
mov rax, rsi
cmovb rax, rcx
test rax, rax
je 0x140042d99
xor ecx, ecx
nop
cmp byte [rbp + rcx + 0xc30], 0
je 0x1400454f1
inc rcx
cmp rax, rcx
jne 0x140042d00
lea rcx, [rsi - 0x10]
jmp 0x140042db0
shr rsi, 5
mov rcx, qword [rbp + 0x1b50]
add rcx, rsi
sub rax, rsi
add rdx, rsi
mov qword [rbp + 0x1aa0], rax
mov qword [rbp + 0x1aa8], rcx
mov qword [rbp + 0x1ab0], rdx
lea rcx, [rbp + 0x1998]
lea rdx, [rbp + 0x1aa0]
call fcn.1400163c0
mov qword [rbp + 0x1928], rsi
mov rax, qword [rbp + 0x19a8]
mov rdx, rax
sub rdx, rsi
jb 0x140045c87
mov rax, rsi
add rax, qword [rbp + 0x19a0]
mov rcx, qword [rbp + 0x1998]
mov rsi, qword [rbp + 0x19b0]
mov rdi, rax
shr rdi, 8
jmp 0x140042ef8
lea rcx, [rsi - 0x10]
xor eax, eax
jmp 0x140042db5
cmp rax, rcx
ja 0x140042dee
movdqu xmm0, xmmword [rbp + rax + 0xc30]
movdqa xmm1, xmm0
paddq xmm1, xmm8
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rdx, xmm1
movabs r8, 0x8080808080808080
test rdx, r8
jne 0x140042dee
add rax, 0x10
jmp 0x140042db0
cmp rax, rsi
je 0x140042e16
nop word cs:[rax + rax]
cmp byte [rbp + rax + 0xc30], 0
je 0x1400454f1
inc rax
cmp r12, rax
jne 0x140042e00
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
je 0x140042e32
mov r12, qword [rbp + 0x1c18]
jmp 0x140042e4f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
mov r12, qword [rbp + 0x1c18]
je 0x140045c18
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045c18
mov rdi, rax
mov rcx, rax
mov rdx, r15
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1b60], rdi
mov qword [rbp + 0x1b68], rsi
mov qword [rbp + 0x1b70], rsi
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea rcx, [rbp + 0x1b90]
lea rdx, [rbp + 0x1b60]
call fcn.1400163c0
mov rcx, qword [rbp + 0x1b90]
movzx eax, byte [rbp + 0x1b98]
movzx edx, byte [rbp + 0x1b9f]
shl edx, 0x10
movzx r8d, word [rbp + 0x1b9d]
or r8d, edx
shl r8, 0x20
mov edi, dword [rbp + 0x1b99]
or rdi, r8
mov rdx, qword [rbp + 0x1ba0]
mov rsi, qword [rbp + 0x1ba8]
lea r15, [rbp + 0x1b40]
mov qword [rbp + 0x19f8], rcx
mov byte [rbp + 0x1a00], al
mov dword [rbp + 0x1a01], edi
mov rax, rdi
shr rax, 0x30
mov byte [rbp + 0x1a07], al
mov rax, rdi
shr rax, 0x20
mov word [rbp + 0x1a05], ax
mov qword [rbp + 0x1978], rdx
mov qword [rbp + 0x1a08], rdx
mov qword [rbp + 0x1a10], rsi
mov r8, qword [r12 + 0x10]
mov r9, qword [r12 + 0x18]
mov byte [rbp + 0x1c14], 1
lea rcx, [rbp + 0x1b90]
lea rdx, [rbp + 0x1a20]
call fcn.14004dc20
movdqu xmm0, xmmword [rbp + 0x1b90]
movups xmm1, xmmword [rbp + 0x1ba0]
movdqa xmmword [rbp + 0xc30], xmm0
movaps xmmword [rbp + 0xc40], xmm1
mov rax, qword [rbp + 0xc30]
mov qword [rbp + 0xc30], 0
test rax, rax
je 0x140045a66
lea rdx, [rbp + 0xc50]
mov rcx, qword [rdx - 8]
lea r8, [rbp + 0x19a0]
mov qword [r8 + 0x10], rcx
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [r8], xmm0
mov qword [rbp + 0x1998], rax
mov byte [rbp + 0x19b8], 0
cmp qword [rbp + 0x19f8], 0
mov qword [rbp + 0x1980], rsi
mov qword [rbp + 0x1988], rdi
jne 0x14004302d
cmp byte [rbp + 0x1a00], 0x14
jne 0x14004302d
mov rcx, qword [rbp + 0x19a0]
mov rdx, qword [rbp + 0x19a8]
test byte [rbp + 0x1c17], 1
jne 0x1400430e6
mov byte [rbp + 0x1c3d], 0
mov byte [rbp + 0x1c3c], 1
mov r9d, 0xa
lea r8, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.14004fe80
mov byte [rbp + 0x1c17], al
lea r15, [rbp + 0x1b40]
cmp dword [rbp + 0x1ae0], 3
je 0x140043fa5
mov r8, qword [r12]
mov r9, qword [r12 + 8]
mov byte [rbp + 0x1c3d], 0
mov byte [rbp + 0x1c3c], 1
mov rcx, r15
lea rdx, [rbp + 0x1a20]
call fcn.14004dc20
mov rax, qword [rbp + 0x1b18]
cmp dword [rbp + 0x1ae0], 1
jne 0x14004312c
test rax, rax
js 0x14004316d
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mov rsi, qword [rbp + 0x1b00]
test rsi, rsi
jns 0x140043195
mov rax, rsi
shr rax, 1
mov ecx, esi
and ecx, 1
or rcx, rax
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm9
jb 0x1400431ab
mov qword [rbp + 0x1ae0], 0
add rsi, rsi
mov byte [rbp + 0x1c47], 1
lea rcx, [rbp + 0x1ae0]
mov rdx, rsi
call fcn.14004c780
jmp 0x1400435be
mov byte [rbp + 0x1c3d], 0
mov byte [rbp + 0x1c3c], 1
mov r9d, 5
lea r8, str.close
call fcn.14004fe80
mov byte [rbp + 0x1c17], al
xor byte [rbp + 0x1c17], 1
lea r15, [rbp + 0x1b40]
cmp dword [rbp + 0x1ae0], 3
jne 0x14004303a
jmp 0x140043fa5
mov rdx, qword [rbp + 0x1b00]
mov rcx, rdx
shr rcx, 2
mov r8, rdx
sub r8, rcx
cmp rax, r8
jne 0x1400435be
test rax, rax
je 0x1400433be
add rdx, rdx
mov byte [rbp + 0x1c47], 1
lea rcx, [rbp + 0x1ae0]
call fcn.14004c780
jmp 0x1400435be
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rsi, qword [rbp + 0x1b00]
test rsi, rsi
js 0x140043095
xorps xmm1, xmm1
cvtsi2ss xmm1, rsi
divss xmm0, xmm1
ucomiss xmm0, xmm9
jae 0x1400430bd
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1400431db
mov byte [rbp + 0x1c47], 1
call fcn.140038770
mov rsi, qword [rbp + 0x1b00]
mov qword [rbp + 0x1ae0], 2
mov eax, dword [0x14023c31c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm0, xmmword [rax + 0x60]
inc qword [rax + 0x60]
movups xmmword [rbp + 0x1ae8], xmm0
test rsi, rsi
je 0x14004327f
mov rcx, qword [rbp + 0x1af8]
lea rdx, [rsi - 1]
movabs rax, 0x3fffffffffffffff
and rdx, rax
mov rax, rcx
cmp rdx, 7
jb 0x140043269
inc rdx
mov r8, rdx
and r8, 0xfffffffffffffff8
lea rax, [rcx + r8*4]
xor r9d, r9d
nop word cs:[rax + rax]
movups xmmword [rcx + r9*4], xmm7
movups xmmword [rcx + r9*4 + 0x10], xmm7
add r9, 8
cmp r8, r9
jne 0x140043250
cmp rdx, r8
je 0x14004327f
lea rcx, [rcx + rsi*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140043270
mov rax, qword [rbp + 0x1b18]
test rax, rax
je 0x1400435be
mov rdi, qword [rbp + 0x1b08]
lea rax, [rax + rax*2]
shl rax, 5
add rax, rdi
mov qword [rbp + 0x1c28], rax
movzx r15d, word [rbp + 0x1b38]
movzx r12d, r15w
mov r13, qword [rbp + 0x1af8]
xor r14d, r14d
jmp 0x1400432e3
mov word [r13 + rcx*4], r14w
mov rdx, rcx
mov word [r13 + rdx*4 + 2], ax
cmp rdi, qword [rbp + 0x1c28]
mov r14, qword [rbp + 0x1c20]
je 0x1400435be
mov rbx, rdi
add rdi, 0x60
lea rax, [r14 + 1]
mov qword [rbp + 0x1c20], rax
lea rdx, [rbx + 0x38]
lea rcx, [rbp + 0x1ae0]
call fcn.14002d4f0
mov r8d, r12d
and r8d, eax
mov word [rbx + 0x58], ax
xor edx, edx
nop word cs:[rax + rax]
mov rcx, r8
mov r8d, 0
cmp rcx, rsi
jae 0x140043320
cmp word [r13 + rcx*4], 0xffff
je 0x1400432c0
movzx r8d, word [r13 + rcx*4 + 2]
mov r9d, r15d
and r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, r12d
and r9d, r8d
cmp r9, rdx
jb 0x140043380
inc rdx
inc rcx
mov r8, rcx
jmp 0x140043320
movzx r8d, word [r13 + rdx*4 + 2]
mov word [r13 + rdx*4], r14w
mov word [r13 + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov r14d, ecx
mov rcx, rdx
nop dword [rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, rsi
jae 0x140043380
movzx ecx, word [r13 + rdx*4]
cmp cx, 0xffff
jne 0x14004335f
mov word [r13 + rdx*4], r14w
mov word [r13 + rdx*4 + 2], ax
cmp rdi, qword [rbp + 0x1c28]
mov r14, qword [rbp + 0x1c20]
jne 0x1400432e3
jmp 0x1400435be
mov word [rbp + 0x1b38], 7
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
je 0x1400433e3
lea rsi, [rbp + 0xc30]
jmp 0x140043400
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
lea rsi, [rbp + 0xc30]
je 0x140045d81
mov qword [0x14023c280], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045d81
movups xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm7
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 8
mov qword [rbp + 0xc40], 8
mov byte [rbp + 0x1c47], 1
mov rcx, rsi
call fcn.1400a5bd0
mov rsi, rax
mov rdi, rdx
cmp qword [rbp + 0x1b00], 0
je 0x140043472
mov r8, qword [rbp + 0x1af8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x1af8], rsi
mov qword [rbp + 0x1b00], rdi
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x1400434a9
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045d9c
mov qword [0x14023c280], rax
mov r8d, 0x240
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbp + 0x1ad8], rax
test rax, rax
je 0x140045d9c
mov rax, qword [rbp + 0x1b08]
mov qword [rbp + 0x1c20], rax
mov rax, qword [rbp + 0x1b18]
mov qword [rbp + 0x1be0], rax
xor eax, eax
mov qword [rbp + 0x1c08], rax
jmp 0x140043518
mov r8, qword [rbp + 0x1c28]
mov r9, qword [rbp + 0x1c20]
mov rax, qword [r9 + r8 + 0x18]
mov rdx, qword [r9 + r8 + 0x20]
lea rcx, [r9 + r8]
add rcx, 0x30
mov r8, qword [r9 + r8 + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0x1c08]
cmp rax, qword [rbp + 0x1be0]
je 0x14004357a
lea rcx, [rax + rax*2]
inc rax
mov qword [rbp + 0x1c08], rax
shl rcx, 5
mov qword [rbp + 0x1c28], rcx
mov rax, qword [rbp + 0x1c20]
mov rax, qword [rax + rcx + 0x38]
test rax, rax
je 0x1400434f0
mov r8, qword [rbp + 0x1c28]
mov r9, qword [rbp + 0x1c20]
lea rcx, [r9 + r8]
add rcx, 0x50
mov rdx, qword [r9 + r8 + 0x40]
mov r8, qword [r9 + r8 + 0x48]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400434f0
cmp qword [rbp + 0x1b10], 0
je 0x14004359a
mov r8, qword [rbp + 0x1b08]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x1ad8]
mov qword [rbp + 0x1b08], rax
mov qword [rbp + 0x1b10], 6
mov qword [rbp + 0x1b18], 0
mov rcx, qword [rbp + 0x1ae0]
cmp rcx, 2
mov qword [rbp + 0x1990], rcx
jne 0x14004367c
movdqu xmm0, xmmword [rbp + 0x1ae8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm10
movdqa xmmword [rbp + 0xc30], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm11
movdqa xmmword [rbp + 0xc40], xmm1
movdqa xmmword [rbp + 0xc50], xmm0
lea rax, [rbp + 0xc50]
movdqa xmmword [rax + 0x10], xmm6
mov qword [rax + 0x20], 0
mov r14, qword [rbp + 0x19f8]
xor eax, eax
test r14, r14
setne al
mov qword [rbp + 0x1b90], rax
mov r8d, 8
lea rsi, [rbp + 0xc30]
mov rcx, rsi
lea rdi, [rbp + 0x1b90]
mov rdx, rdi
call fcn.14002d7c0
mov rbx, r14
test r14, r14
je 0x14004370a
mov rdx, qword [rbp + 0x1a00]
mov r8, qword [rbp + 0x1a08]
mov rcx, rsi
mov qword [rbp + 0x1c08], rdx
jmp 0x14004372b
mov r10, qword [rbp + 0x19f8]
xor edi, edi
test r10, r10
setne dil
movabs rax, 0xcbf29ce484222325
xor rdi, rax
movabs rax, 0x1efac7090aef4a21
imul rdi, rax
test r10, r10
je 0x140043832
mov rax, qword [rbp + 0x1a00]
mov qword [rbp + 0x1c08], rax
mov r8, qword [rbp + 0x1a08]
test r8, r8
je 0x1400438e7
mov rcx, r8
and rcx, 7
je 0x14004384f
mov rax, qword [rbp + 0x1c08]
movabs r9, 0x100000001b3
nop dword [rax]
movzx edx, byte [rax]
inc rax
xor rdx, rdi
imul rdx, r9
mov rdi, rdx
dec rcx
jne 0x1400436f0
jmp 0x140043863
movzx eax, byte [rbp + 0x1a00]
mov qword [rbp + 0x1c08], rax
mov qword [rbp + 0x1b90], rax
mov r8d, 8
mov rcx, rsi
mov rdx, rdi
call fcn.14002d7c0
mov rax, qword [rbp + 0xc40]
mov r9, qword [rbp + 0xc60]
shl r9, 0x38
or r9, qword [rbp + 0xc68]
mov rcx, qword [rbp + 0xc48]
mov r8, qword [rbp + 0xc30]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rbp + 0xc38]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
xor rax, rcx
mov rdi, rdx
shr rdi, 0x20
xor rdi, rdx
xor rdi, rax
mov r10, rbx
jmp 0x1400438e7
movzx ecx, byte [rbp + 0x1a00]
mov qword [rbp + 0x1c08], rcx
xor rdi, rcx
imul rdi, rax
xor r10d, r10d
jmp 0x1400438e7
mov rdx, rdi
mov rax, qword [rbp + 0x1c08]
movabs r9, 0x100000001b3
cmp r8, 8
jb 0x1400438e4
mov rcx, qword [rbp + 0x1c08]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x140043880
mov rdi, rdx
and edi, 0x7fff
movzx r11d, word [rbp + 0x1b38]
mov r12d, edi
and r12d, r11d
mov r14, qword [rbp + 0x1af8]
mov rbx, qword [rbp + 0x1b00]
mov rax, qword [rbp + 0x1b18]
mov qword [rbp + 0x1c28], rax
mov rax, qword [rbp + 0x1b08]
mov qword [rbp + 0x1c20], rax
mov r8, qword [rbp + 0x1a00]
mov r9, qword [rbp + 0x1a08]
xor esi, esi
mov qword [rbp + 0x1be0], r10
mov qword [rbp + 0x1ad8], r8
mov qword [rbp + 0x1be8], r9
mov qword [rbp + 0x19c8], r11
jmp 0x140043979
mov rcx, qword [rbp + 0x1c08]
cmp byte [rax + 8], cl
je 0x140043a4e
nop word cs:[rax + rax]
inc rsi
inc r12
mov rdi, r13
mov rax, r12
nop dword [rax]
mov r12, rax
mov eax, 0
cmp r12, rbx
jae 0x140043980
movzx r15d, word [r14 + r12*4]
cmp r15, 0xffff
je 0x140043b5e
movzx eax, word [r14 + r12*4 + 2]
mov ecx, r11d
and ecx, eax
mov edx, r12d
sub edx, ecx
mov ecx, r11d
and ecx, edx
cmp rcx, rsi
jb 0x140043bbd
mov r13, rdi
cmp ax, di
jne 0x140043970
cmp qword [rbp + 0x1c28], r15
jbe 0x140045628
test r10, r10
sete al
lea rdi, [r15 + r15*2]
shl rdi, 5
mov rcx, qword [rbp + 0x1c20]
mov rcx, qword [rcx + rdi + 0x38]
test rcx, rcx
setne dl
cmp dl, al
je 0x140043970
mov rax, qword [rbp + 0x1c20]
add rax, rdi
add rax, 0x38
test rcx, rcx
je 0x140043953
cmp qword [rax + 0x10], r9
jne 0x140043970
mov rcx, qword [rax + 8]
mov rdx, r8
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0x19c8]
mov r9, qword [rbp + 0x1be8]
mov r8, qword [rbp + 0x1ad8]
mov r10, qword [rbp + 0x1be0]
test eax, eax
jne 0x140043970
mov rax, qword [rbp + 0x1c20]
lea rbx, [rax + rdi]
cmp qword [rax + rdi], 0
je 0x14004462f
mov rsi, qword [rbx + 0x10]
mov rdi, qword [rbp + 0x1b30]
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
lea rax, [rbp + 0xc50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc30], 1
mov qword [rbp + 0xc38], rsi
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], r15
mov rax, rdi
cmp rdi, qword [rbp + 0x1b28]
lea r13, [rbp + 0x1a40]
mov r12, qword [rbp + 0x1c18]
jne 0x140043adf
lea rcx, [rbp + 0x1b20]
mov rdx, rdi
call fcn.14005aee0
mov rax, qword [rbp + 0x1b30]
mov rcx, qword [rbp + 0x1b20]
shl rax, 6
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + rax + 0x30], xmm3
movdqu xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
mov rdx, qword [rbp + 0x1b30]
inc rdx
mov qword [rbp + 0x1b30], rdx
cmp rsi, rdx
jae 0x140045945
mov rax, qword [rbp + 0x1b20]
shl rsi, 6
mov qword [rax + rsi + 0x10], 1
mov qword [rax + rsi + 0x18], rdi
mov qword [rbx], 1
mov qword [rbx + 0x10], rdi
jmp 0x140043fa5
test r10, r10
je 0x140043c2d
mov rax, qword [r10]
mov byte [rbp + 0x1c47], 1
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1a10]
call rax
mov rsi, qword [rbp + 0x1c28]
mov rax, qword [rbp + 0xc30]
movzx r8d, byte [rbp + 0xc38]
lea rcx, [rbp + 0xc50]
movups xmm0, xmmword [rcx - 0x17]
movaps xmmword [rbp + 0x1b90], xmm0
mov rcx, qword [rcx - 8]
mov qword [rbp + 0x1b9f], rcx
mov rdx, qword [rbp + 0x1b18]
jmp 0x140043c39
cmp rsi, 0x200
setae r15b
cmp dword [rbp + 0x1990], 2
setne bl
test r10, r10
je 0x140043db3
mov rax, qword [r10]
mov byte [rbp + 0x1c47], 1
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1a10]
call rax
mov rax, qword [rbp + 0xc30]
movzx r8d, byte [rbp + 0xc38]
lea rcx, [rbp + 0xc50]
movups xmm0, xmmword [rcx - 0x17]
movaps xmmword [rbp + 0x1b90], xmm0
mov rcx, qword [rcx - 8]
mov qword [rbp + 0x1b9f], rcx
mov r11, qword [rbp + 0x1b18]
jmp 0x140043dbc
mov rsi, qword [rbp + 0x1c28]
mov rdx, rsi
xor eax, eax
mov qword [rbp + 0x1b60], rax
mov byte [rbp + 0x1b68], r8b
mov rax, qword [rbp + 0x1b9f]
lea rcx, [rbp + 0x1b78]
mov qword [rcx], rax
movaps xmm0, xmmword [rbp + 0x1b90]
movups xmmword [rcx - 0xf], xmm0
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
movaps xmmword [rbp + 0x1ba0], xmm1
movaps xmmword [rbp + 0x1b90], xmm0
cmp rdx, 0x8000
jae 0x140045c3f
mov rax, qword [rbp + 0x1b60]
movzx ecx, byte [rbp + 0x1b68]
mov r11d, dword [rbp + 0x1b69]
movzx r8d, word [rbp + 0x1b6d]
movzx r9d, byte [rbp + 0x1b6f]
movups xmm0, xmmword [rbp + 0x1b70]
lea r10, [rbp + 0xc50]
movups xmmword [r10 + 0x28], xmm0
mov qword [r10 + 0x18], rax
mov byte [r10 + 0x20], cl
mov dword [r10 + 0x21], r11d
mov word [r10 + 0x25], r8w
mov byte [r10 + 0x27], r9b
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
movups xmmword [r10 + 8], xmm1
movups xmmword [r10 - 8], xmm0
mov word [rbp + 0xc88], di
mov qword [rbp + 0xc30], 0
cmp rdx, qword [rbp + 0x1b10]
lea r13, [rbp + 0x1a40]
jne 0x140043d2d
lea rcx, [rbp + 0x1b08]
mov qword [rbp + 0x1c20], rdx
call fcn.14005ae10
mov rdx, qword [rbp + 0x1b18]
mov rax, qword [rbp + 0x1b08]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movdqu xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc qword [rbp + 0x1b18]
mov rdx, qword [rbp + 0x1b00]
cmp r12, rdx
jae 0x140045853
mov rax, qword [rbp + 0x1af8]
mov word [rax + r12*4], si
mov word [rax + r12*4 + 2], di
jmp 0x140043f9e
xor eax, eax
mov r11, qword [rbp + 0x1c28]
mov rcx, qword [rbp + 0x1b9f]
mov qword [rbp + 0x1aaf], rcx
movaps xmm0, xmmword [rbp + 0x1b90]
movaps xmmword [rbp + 0x1aa0], xmm0
mov qword [rbp + 0x1b60], rax
mov byte [rbp + 0x1b68], r8b
mov rcx, qword [rbp + 0x1aaf]
lea rdx, [rbp + 0x1b78]
mov qword [rdx], rcx
movaps xmm0, xmmword [rbp + 0x1aa0]
movups xmmword [rdx - 0xf], xmm0
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
movaps xmmword [rbp + 0x1ba0], xmm1
movaps xmmword [rbp + 0x1b90], xmm0
cmp r11, 0x8000
jae 0x140045c63
mov qword [rbp + 0xc68], rax
mov byte [rbp + 0xc70], r8b
mov rax, qword [rbp + 0x1aaf]
lea rcx, [rbp + 0xc50]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x1aa0]
movups xmmword [rcx + 0x21], xmm0
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov word [rbp + 0xc88], di
mov qword [rbp + 0xc30], 0
mov rax, r11
cmp r11, qword [rbp + 0x1b10]
lea r13, [rbp + 0x1a40]
jne 0x140043eb5
lea rcx, [rbp + 0x1b08]
mov qword [rbp + 0x1c28], r11
mov rdx, r11
call fcn.14005ae10
mov rax, qword [rbp + 0x1b18]
mov r11, qword [rbp + 0x1c28]
mov rcx, qword [rbp + 0x1b08]
lea rax, [rax + rax*2]
shl rax, 5
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
movups xmmword [rcx + rax + 0x50], xmm5
movups xmmword [rcx + rax + 0x40], xmm4
movups xmmword [rcx + rax + 0x30], xmm3
movdqu xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbp + 0x1b18]
and r15b, bl
mov rax, qword [rbp + 0x1af8]
mov rdx, qword [rbp + 0x1b00]
xor ecx, ecx
nop word [rax + rax]
mov r8, r12
mov r12d, 0
cmp r8, rdx
jae 0x140043f30
movzx r9d, word [rax + r8*4]
cmp r9w, 0xffff
je 0x140043f6c
inc rcx
movzx r10d, word [rax + r8*4 + 2]
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], di
inc r8
mov edi, r10d
mov r11d, r9d
mov r12, r8
jmp 0x140043f30
mov word [rax + r8*4], r11w
mov word [rax + r8*4 + 2], di
cmp rcx, 0x80
setb al
not r15b
test r15b, al
jne 0x140043f9e
cmp qword [rbp + 0x1ae0], 0
jne 0x140043f9e
mov qword [rbp + 0x1ae0], 1
mov r12, qword [rbp + 0x1c18]
movups xmm0, xmmword [rbp + 0x19f8]
movups xmm1, xmmword [rbp + 0x1a08]
movaps xmmword [rbp + 0x1ab0], xmm1
movaps xmmword [rbp + 0x1aa0], xmm0
mov rax, qword [rbp + 0x19b8]
mov qword [rbp + 0x1b80], rax
movups xmm0, xmmword [rbp + 0x1998]
movups xmm1, xmmword [rbp + 0x19a8]
movaps xmmword [rbp + 0x1b70], xmm1
movaps xmmword [rbp + 0x1b60], xmm0
mov byte [rbp + 0x1c3f], 1
mov byte [rbp + 0x1c3e], 1
mov rcx, r13
call fcn.14004bdf0
add r12, 0x20
mov qword [rbp + 0x1c18], r12
mov rcx, r13
lea rdx, [rbp + 0x1aa0]
call fcn.14002d4f0
movzx r14d, word [rbp + 0x1a98]
mov dword [rbp + 0x1c20], eax
mov r12d, eax
and r12d, r14d
mov rdi, qword [rbp + 0x1a58]
mov r13, qword [rbp + 0x1a60]
mov rax, qword [rbp + 0x1a78]
mov qword [rbp + 0x1c28], rax
mov r9, qword [rbp + 0x1a68]
mov r11, qword [rbp + 0x1aa0]
mov rax, qword [rbp + 0x1aa8]
mov qword [rbp + 0x1ad8], rax
movzx r10d, byte [rbp + 0x1aa8]
mov r8, qword [rbp + 0x1ab0]
xor esi, esi
mov qword [rbp + 0x1c08], r9
mov qword [rbp + 0x1be0], r11
mov byte [rbp + 0x1be8], r10b
mov qword [rbp + 0x19c8], r8
jmp 0x1400440a6
cmp byte [rax + 8], r10b
je 0x14004416c
inc rsi
inc r12
mov rax, r12
nop dword [rax]
mov r12, rax
mov eax, 0
cmp r12, r13
jae 0x1400440b0
movzx ebx, word [rdi + r12*4]
cmp rbx, 0xffff
je 0x14004429d
movzx eax, word [rdi + r12*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, r12d
sub edx, ecx
mov ecx, r14d
and ecx, edx
cmp rcx, rsi
jb 0x14004443a
cmp ax, word [rbp + 0x1c20]
jne 0x1400440a0
cmp qword [rbp + 0x1c28], rbx
jbe 0x1400455ff
test r11, r11
sete al
imul r15, rbx, 0x68
mov rcx, qword [r9 + r15 + 0x40]
test rcx, rcx
setne dl
cmp dl, al
je 0x1400440a0
lea rax, [r9 + r15]
add rax, 0x40
test rcx, rcx
je 0x140044096
cmp qword [rax + 0x10], r8
jne 0x1400440a0
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0x1ad8]
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rbp + 0x19c8]
movzx r10d, byte [rbp + 0x1be8]
mov r11, qword [rbp + 0x1be0]
mov r9, qword [rbp + 0x1c08]
test eax, eax
jne 0x1400440a0
lea r12, [r9 + r15]
cmp qword [r9 + r15], 0
je 0x1400444f6
mov rsi, qword [r12 + 0x10]
mov rdi, qword [rbp + 0x1a90]
mov rax, qword [rbp + 0x1b80]
lea rcx, [rbp + 0xc50]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmm1, xmmword [rbp + 0x1b70]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc30], 1
mov qword [rbp + 0xc38], rsi
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rbx
mov rax, rdi
cmp rdi, qword [rbp + 0x1a88]
lea r14, [rbp + 0x1a38]
lea r15, [rbp + 0xc30]
lea r13, [rbp + 0x1a40]
jne 0x140044209
lea rcx, [rbp + 0x1a80]
mov rdx, rdi
call fcn.140148090
mov rax, qword [rbp + 0x1a90]
mov rcx, qword [rbp + 0x1a80]
lea rax, [rax + rax*8]
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc70]
mov qword [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movdqu xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
mov rdx, qword [rbp + 0x1a90]
inc rdx
mov qword [rbp + 0x1a90], rdx
cmp rsi, rdx
jae 0x1400458df
mov rax, qword [rbp + 0x1a80]
lea rcx, [rsi + rsi*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], rdi
mov qword [r12], 1
mov qword [r12 + 0x10], rdi
lea rdi, [0x1401bc5a0]
jmp 0x1400445e7
movaps xmm0, xmmword [rbp + 0x1aa0]
movaps xmm1, xmmword [rbp + 0x1ab0]
movaps xmmword [rbp + 0x1b50], xmm1
movaps xmmword [rbp + 0x1b40], xmm0
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0x1bb0], rax
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmm1, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0x1ba0], xmm1
movaps xmmword [rbp + 0x1b90], xmm0
mov rdx, qword [rbp + 0x1c28]
cmp rdx, 0x7fff
ja 0x140045ae3
movaps xmm0, xmmword [rbp + 0x1aa0]
movaps xmm1, xmmword [rbp + 0x1ab0]
lea rcx, [rbp + 0xc50]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rbp + 0x1b80]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmm1, xmmword [rbp + 0x1b70]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov eax, dword [rbp + 0x1c20]
mov word [rbp + 0xc90], ax
mov qword [rbp + 0xc30], 0
mov rax, rdx
cmp rdx, qword [rbp + 0x1a70]
lea r14, [rbp + 0x1a38]
lea rdi, [0x1401bc5a0]
jne 0x14004438f
lea rcx, [rbp + 0x1a68]
call fcn.140147360
mov rax, qword [rbp + 0x1a78]
mov r13, qword [rbp + 0x1a60]
mov r9, qword [rbp + 0x1a68]
mov rdx, qword [rbp + 0x1c28]
imul rcx, rax, 0x68
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmm4, xmmword [rbp + 0xc70]
movups xmm5, xmmword [rbp + 0xc80]
mov r8, qword [rbp + 0xc90]
mov qword [r9 + rcx + 0x60], r8
movups xmmword [r9 + rcx + 0x50], xmm5
movups xmmword [r9 + rcx + 0x40], xmm4
movups xmmword [r9 + rcx + 0x30], xmm3
movdqu xmmword [r9 + rcx + 0x20], xmm2
movups xmmword [r9 + rcx + 0x10], xmm1
movups xmmword [r9 + rcx], xmm0
inc rax
mov qword [rbp + 0x1a78], rax
cmp r12, r13
jae 0x14004580e
mov rax, qword [rbp + 0x1a58]
mov word [rax + r12*4], dx
mov ecx, dword [rbp + 0x1c20]
mov word [rax + r12*4 + 2], cx
lea r15, [rbp + 0xc30]
lea r13, [rbp + 0x1a40]
mov r12, qword [rbp + 0x1c18]
mov rcx, qword [rbp + 0x1bd0]
jmp 0x1400429dd
cmp rsi, 0x200
setae al
cmp qword [rbp + 0x1a40], 2
setne cl
and cl, al
movaps xmm0, xmmword [rbp + 0x1aa0]
movaps xmm1, xmmword [rbp + 0x1ab0]
movaps xmmword [rbp + 0x1ba0], xmm1
movaps xmmword [rbp + 0x1b90], xmm0
mov rax, qword [rbp + 0x1b80]
mov qword [rbp + 0xc50], rax
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmm1, xmmword [rbp + 0x1b70]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmmword [rbp + 0xc30], xmm0
mov byte [rbp + 0x1c3f], 0
mov byte [rbp + 0x1c3e], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], r12
lea r13, [rbp + 0x1a40]
mov rcx, r13
lea rdx, [rbp + 0x1b90]
lea r15, [rbp + 0xc30]
mov r8, r15
mov r9d, dword [rbp + 0x1c20]
call fcn.140048970
mov r12, qword [rbp + 0x1c18]
lea r14, [rbp + 0x1a38]
lea rdi, [0x1401bc5a0]
mov rcx, qword [rbp + 0x1bd0]
jmp 0x1400429dd
mov rsi, qword [rbp + 0x1a90]
mov rax, qword [rbp + 0x1b80]
lea rcx, [rbp + 0xc50]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1b60]
movaps xmm1, xmmword [rbp + 0x1b70]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rbp + 0xc30], 0
mov qword [rbp + 0xc38], rbx
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], rbx
mov rax, rsi
cmp rsi, qword [rbp + 0x1a88]
lea r14, [rbp + 0x1a38]
lea r15, [rbp + 0xc30]
lea r13, [rbp + 0x1a40]
lea rdi, [0x1401bc5a0]
jne 0x140044586
lea rcx, [rbp + 0x1a80]
mov rdx, rsi
call fcn.140148090
mov rax, qword [rbp + 0x1a90]
mov rcx, qword [rbp + 0x1a80]
lea rax, [rax + rax*8]
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
mov rdx, qword [rbp + 0xc70]
mov qword [rcx + rax*8 + 0x40], rdx
movups xmmword [rcx + rax*8 + 0x30], xmm3
movdqu xmmword [rcx + rax*8 + 0x20], xmm2
movups xmmword [rcx + rax*8 + 0x10], xmm1
movups xmmword [rcx + rax*8], xmm0
inc qword [rbp + 0x1a90]
mov qword [r12], 1
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], rsi
mov rax, qword [rbp + 0x1aa0]
test rax, rax
mov r12, qword [rbp + 0x1c18]
je 0x140044623
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x1aa8]
mov r8, qword [rbp + 0x1ab0]
mov byte [rbp + 0x1c3d], 1
mov byte [rbp + 0x1c3c], 0
lea rcx, [rbp + 0x1ab8]
call rax
mov rcx, qword [rbp + 0x1bd0]
jmp 0x1400429dd
mov rsi, qword [rbp + 0x1b30]
movups xmm0, xmmword [rbp + 0x1b40]
movups xmm1, xmmword [rbp + 0x1b50]
lea rax, [rbp + 0xc50]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0xc30], 0
mov qword [rbp + 0xc38], r15
mov qword [rbp + 0xc40], 0
mov qword [rbp + 0xc48], r15
mov rax, rsi
cmp rsi, qword [rbp + 0x1b28]
lea r13, [rbp + 0x1a40]
mov r12, qword [rbp + 0x1c18]
jne 0x1400446a6
lea rcx, [rbp + 0x1b20]
mov rdx, rsi
call fcn.14005aee0
mov rax, qword [rbp + 0x1b30]
mov rcx, qword [rbp + 0x1b20]
shl rax, 6
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movdqu xmm2, xmmword [rbp + 0xc50]
movups xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + rax + 0x30], xmm3
movdqu xmmword [rcx + rax + 0x20], xmm2
movups xmmword [rcx + rax + 0x10], xmm1
movups xmmword [rcx + rax], xmm0
inc qword [rbp + 0x1b30]
mov qword [rbx], 1
mov qword [rbx + 8], rsi
mov qword [rbx + 0x10], rsi
jmp 0x140043fa5
lea eax, [rdi - 1]
mov word [rbp + 0x1a98], ax
lea rsi, [rdi*4]
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140044738
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045d14
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045d14
mov r10d, 1
mov rcx, rax
cmp rdi, 2
jb 0x1400447c5
mov edx, 1
mov rcx, rax
cmp rdi, 9
jb 0x1400447b0
lea r8, [rdi - 1]
mov r9, r8
and r9, 0xfffffffffffffff8
lea rcx, [rax + r9*4]
lea rdx, [r9 + 1]
xor r10d, r10d
nop word cs:[rax + rax]
movups xmmword [rax + r10*4], xmm7
movups xmmword [rax + r10*4 + 0x10], xmm7
add r10, 8
cmp r9, r10
jne 0x140044790
mov r10, rdi
cmp r8, r9
je 0x1400447c5
nop dword [rax]
inc rdx
mov dword [rcx], 0xffff
add rcx, 4
cmp rdi, rdx
jne 0x1400447b0
mov r10, rdi
mov dword [rcx], 0xffff
mov qword [rbp + 0xc30], rax
mov r14, rdi
mov qword [rbp + 0xc38], rdi
mov qword [rbp + 0xc40], r10
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
mov rcx, r15
call fcn.1400a5bd0
mov rsi, rax
mov rdi, rdx
test rbx, rbx
je 0x140044821
mov r8, qword [rbp + 0x1a58]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rbp + 0x1a58], rsi
mov qword [rbp + 0x1a60], rdi
mov rax, r14
shr rax, 2
sub r14, rax
movabs rax, 0x13b13b13b13b13b
cmp r14, rax
ja 0x140045d62
imul rsi, r14, 0x68
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140044879
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045d3b
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call sub.KERNEL32.dll_HeapAlloc
mov qword [rbp + 0x1bd0], rax
test rax, rax
je 0x140045d3b
mov qword [rbp + 0x1be0], r14
mov rax, qword [rbp + 0x1a68]
mov qword [rbp + 0x1c20], rax
mov rax, qword [rbp + 0x1a78]
mov qword [rbp + 0x1c08], rax
xor eax, eax
mov qword [rbp + 0x1c18], rax
jmp 0x1400448f8
mov r8, qword [rbp + 0x1c28]
mov r9, qword [rbp + 0x1c20]
mov rax, qword [r9 + r8 + 0x18]
mov rdx, qword [r9 + r8 + 0x20]
lea rcx, [r9 + r8]
add rcx, 0x30
mov r8, qword [r9 + r8 + 0x28]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rbp + 0x1c18]
cmp rax, qword [rbp + 0x1c08]
je 0x140044956
imul rcx, rax, 0x68
inc rax
mov qword [rbp + 0x1c18], rax
mov qword [rbp + 0x1c28], rcx
mov rax, qword [rbp + 0x1c20]
mov rax, qword [rax + rcx + 0x40]
test rax, rax
je 0x1400448d0
mov r8, qword [rbp + 0x1c28]
mov r9, qword [rbp + 0x1c20]
lea rcx, [r9 + r8]
add rcx, 0x58
mov rdx, qword [r9 + r8 + 0x48]
mov r8, qword [r9 + r8 + 0x50]
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x1400448d0
cmp qword [rbp + 0x1a70], 0
mov rsi, qword [rbp + 0x1be0]
je 0x14004497d
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x1c20]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x1bd0]
mov qword [rbp + 0x1a68], rax
mov qword [rbp + 0x1a70], rsi
mov qword [rbp + 0x1a78], 0
cmp r12, 0x65
jb 0x1400429b5
jmp 0x140045a83
mov rsi, qword [rbp + 0x1ae0]
cmp rsi, 3
je 0x140044c4f
movups xmm0, xmmword [rbp + 0x1b30]
movaps xmmword [rbp + 0x1910], xmm0
movups xmm0, xmmword [rbp + 0x1b20]
movaps xmmword [rbp + 0x1900], xmm0
movdqu xmm0, xmmword [rbp + 0x1ae0]
movupd xmm1, xmmword [rbp + 0x1af0]
movdqu xmm2, xmmword [rbp + 0x1b00]
movups xmm3, xmmword [rbp + 0x1b10]
movaps xmmword [rbp + 0x18f0], xmm3
movdqa xmmword [rbp + 0x18e0], xmm2
movapd xmmword [rbp + 0x18d0], xmm1
movdqa xmmword [rbp + 0x18c0], xmm0
lea rax, [0x1401c2ba0]
mov qword [rbp + 0xc30], rax
lea rax, [rbp + 0xc50]
movdqu xmmword [rax - 0x18], xmm6
mov qword [rax - 8], 0
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
mov rdi, qword [rbp + 0x1a18]
jne 0x140044a69
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045dd2
mov qword [0x14023c280], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045dd2
mov r13, rax
movdqu xmm0, xmmword [rbp + 0xc30]
movupd xmm1, xmmword [rbp + 0xc40]
movupd xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140044ac7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045de6
mov qword [0x14023c280], rax
mov r8d, 0x60
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045de6
movaps xmm0, xmmword [rbp + 0x1910]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x1900]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0x18c0]
movapd xmm1, xmmword [rbp + 0x18d0]
movdqa xmm2, xmmword [rbp + 0x18e0]
movaps xmm3, xmmword [rbp + 0x18f0]
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movupd xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rbp + 0x1ad0], r13
mov byte [rbp + 0x1c39], 0
lea rcx, fcn.1400486d0
mov qword [rsp + 0x20], rcx
mov rcx, r13
movabs rdx, 0xaf9b55a285c2091d
movabs r8, 0xa21b5e7b097c9d
mov r9, rax
call fcn.140050db0
test rax, rax
je 0x140044d66
mov qword [rbp + 0x1c20], r13
mov qword [rbp + 0x1c28], rax
mov rcx, rax
mov qword [rbp + 0x1c18], rdx
call qword [rdx + 0x18]
movabs rcx, 0xaf9b55a285c2091d
xor rax, rcx
movabs rcx, 0xa21b5e7b097c9d
xor rdx, rcx
or rdx, rax
jne 0x140044d20
mov r8, qword [rbp + 0x1c28]
movups xmm0, xmmword [r8 + 0x50]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [r8 + 0x40]
movaps xmmword [rbp + 0xc70], xmm0
movdqu xmm0, xmmword [r8]
movupd xmm1, xmmword [r8 + 0x10]
movdqu xmm2, xmmword [r8 + 0x20]
movups xmm3, xmmword [r8 + 0x30]
movaps xmmword [rbp + 0xc60], xmm3
movdqa xmmword [rbp + 0xc50], xmm2
movapd xmmword [rbp + 0xc40], xmm1
movdqa xmmword [rbp + 0xc30], xmm0
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0xc30], 3
mov r13, qword [rbp + 0x1c20]
je 0x140044d66
mov qword [rbp + 0x1bd8], r13
mov byte [rbp + 0x1c43], 0
mov byte [rbp + 0x1c42], 1
mov byte [rbp + 0x1c41], 0
mov byte [rbp + 0x1c40], 1
mov rcx, r15
call fcn.1400486d0
jmp 0x140044d66
cmp qword [rbp + 0x19d0], 0
setne bl
mov rdi, qword [rbp + 0x1a18]
je 0x140044d10
movdqu xmm0, xmmword [rbp + 0x19d0]
movupd xmm1, xmmword [rbp + 0x19e0]
movapd xmmword [rbp + 0x1ba0], xmm1
movdqa xmmword [rbp + 0x1b90], xmm0
lea rax, [0x1401c2ba0]
mov qword [rbp + 0xc30], rax
lea rax, [rbp + 0xc50]
movdqu xmmword [rax - 0x18], xmm6
mov qword [rax - 8], 0
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140044cd2
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045dfe
mov qword [0x14023c280], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045dfe
mov r13, rax
movups xmm0, xmmword [rbp + 0xc30]
movups xmm1, xmmword [rbp + 0xc40]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, 1
mov dword [rbp + 0x1c18], eax
jmp 0x140044d9d
mov al, 1
mov dword [rbp + 0x1c18], eax
xor r13d, r13d
jmp 0x140044f8d
mov rcx, qword [rbp + 0x1c28]
mov rax, qword [rbp + 0x1c18]
call qword [rax]
mov rax, qword [rbp + 0x1c18]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x1c20]
mov r8, qword [rbp + 0x1c28]
je 0x140044d66
cmp qword [rax + 0x10], 0x11
jb 0x140044d57
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rbp + 0x19d0], 0
setne bl
je 0x140044f83
movups xmm0, xmmword [rbp + 0x19d0]
movups xmm1, xmmword [rbp + 0x19e0]
movaps xmmword [rbp + 0x1ba0], xmm1
movaps xmmword [rbp + 0x1b90], xmm0
mov dword [rbp + 0x1c18], 0
movdqa xmm0, xmmword [rbp + 0x1b90]
movapd xmm1, xmmword [rbp + 0x1ba0]
movapd xmmword [rbp + 0xc40], xmm1
movdqa xmmword [rbp + 0xc30], xmm0
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140044de6
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045db7
mov qword [0x14023c280], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x140045db7
movdqa xmm0, xmmword [rbp + 0xc30]
movapd xmm1, xmmword [rbp + 0xc40]
movupd xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov ecx, dword [rbp + 0x1c18]
mov byte [rbp + 0x1c38], cl
mov qword [rbp + 0x1ac8], r13
mov byte [rbp + 0x1c37], 0
lea rcx, fcn.140021ef0
mov qword [rsp + 0x20], rcx
mov rcx, r13
movabs rdx, 0x30c31bd16bdf7bac
movabs r8, 0x67a29ba0ccf0cd66
mov r9, rax
call fcn.140050db0
test rax, rax
je 0x140044f77
mov qword [rbp + 0x1c20], r13
mov qword [rbp + 0x1c28], rax
mov rcx, rax
mov qword [rbp + 0x1c08], rdx
call qword [rdx + 0x18]
movabs rcx, 0x30c31bd16bdf7bac
xor rax, rcx
movabs rcx, 0x67a29ba0ccf0cd66
xor rdx, rcx
or rdx, rax
jne 0x140044f31
mov r8, qword [rbp + 0x1c28]
movdqu xmm0, xmmword [r8]
movupd xmm1, xmmword [r8 + 0x10]
movapd xmmword [rbp + 0x1b70], xmm1
movdqa xmmword [rbp + 0x1b60], xmm0
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x1b60]
test rax, rax
mov r13, qword [rbp + 0x1c20]
je 0x140044f77
mov rax, qword [rax + 0x10]
mov rdx, qword [rbp + 0x1b68]
mov r8, qword [rbp + 0x1b70]
mov qword [rbp + 0x1bd8], r13
mov ecx, dword [rbp + 0x1c18]
mov byte [rbp + 0x1c43], cl
mov byte [rbp + 0x1c42], 0
mov byte [rbp + 0x1c41], 0
mov byte [rbp + 0x1c40], 1
lea rcx, [rbp + 0x1b78]
call rax
jmp 0x140044f77
mov rcx, qword [rbp + 0x1c28]
mov rax, qword [rbp + 0x1c08]
call qword [rax]
mov rax, qword [rbp + 0x1c08]
cmp qword [rax + 8], 0
mov r13, qword [rbp + 0x1c20]
mov r8, qword [rbp + 0x1c28]
je 0x140044f77
cmp qword [rax + 0x10], 0x11
jb 0x140044f68
mov r8, qword [r8 - 8]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov dword [rbp + 0x1c28], 0
jmp 0x140044f95
mov dword [rbp + 0x1c18], 0
mov al, 1
mov dword [rbp + 0x1c28], eax
movups xmm0, xmmword [rbp + 0x1a90]
movaps xmmword [rbp + 0xc80], xmm0
movups xmm0, xmmword [rbp + 0x1a80]
movaps xmmword [rbp + 0xc70], xmm0
movdqu xmm0, xmmword [rbp + 0x1a40]
movupd xmm1, xmmword [rbp + 0x1a50]
movdqu xmm2, xmmword [rbp + 0x1a60]
movups xmm3, xmmword [rbp + 0x1a70]
movaps xmmword [rbp + 0xc60], xmm3
movdqa xmmword [rbp + 0xc50], xmm2
movapd xmmword [rbp + 0xc40], xmm1
movdqa xmmword [rbp + 0xc30], xmm0
mov rax, qword [rbp + 0x19f0]
mov byte [rbp + 0xc9a], al
mov word [rbp + 0xc98], di
mov qword [rbp + 0xc90], r13
mov rax, qword [rbp + 0x1970]
movzx eax, byte [rax]
movzx ecx, di
cmp ecx, 0x64
mov qword [rbp + 0x1c20], r13
jg 0x140045027
je 0x140045055
jmp 0x140045048
cmp ecx, 0x65
je 0x1400456dc
cmp ecx, 0xcc
je 0x14004564a
cmp ecx, 0x130
je 0x14004564a
lea ecx, [rdi - 0x66]
cmp cx, 0x62
jae 0x1400456bb
mov rax, qword [rbp + 0x19c0]
cmp qword [rax + 8], 0
je 0x140045656
mov rcx, r15
call fcn.1400217d0
mov rcx, qword [rbp + 0xc90]
test rcx, rcx
je 0x14004509d
mov qword [rbp + 0x1c08], rcx
call fcn.140006790
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x1c08]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp esi, 3
mov esi, dword [rbp + 0x1c28]
jne 0x1400450ce
mov rax, qword [rbp + 0x1ae0]
cmp eax, 3
je 0x1400450ce
mov byte [rbp + 0x1c16], sil
mov byte [rbp + 0x1c15], 0
lea rcx, [rbp + 0x1ae0]
call fcn.1400486d0
mov rax, qword [rbp + 0x1a20]
mov rdx, qword [rbp + 0x1a28]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x1a30]
mov byte [rbp + 0x1c3b], sil
mov byte [rbp + 0x1c3a], 0
mov rcx, r14
call rax
mov rax, qword [rbp + 0x19d0]
test rax, rax
setne cl
not bl
test bl, cl
jne 0x140045119
mov rdx, qword [rbp + 0x19c0]
jmp 0x1400419b5
mov rdx, qword [rbp + 0x19d8]
mov r8, qword [rbp + 0x19e0]
lea rcx, [rbp + 0x19e8]
call qword [rax + reloc.WS2_32.dll_recv]
mov rdx, qword [rbp + 0x19c0]
jmp 0x1400419b5
mov r10d, 4
sub rsi, r10
mov qword [rbp + 0x1c20], rsi
je 0x140045451
add rax, r10
xor r10d, r10d
xor r12d, r12d
jmp 0x140045181
test sil, sil
movzx r10d, r10b
mov esi, 1
cmovs r10d, esi
mov r12, r11
cmp qword [rbp + 0x1c20], r11
mov r14, r15
je 0x140045451
mov r15, r14
movzx esi, byte [rax + r12]
lea r11, [r12 + 1]
mov r14d, esi
add r14d, 0xfffffff7
cmp r14d, 0x17
ja case.0x1400451aa.11
lea r13, [0x1401eb14c]
movsxd r14, dword [r13 + r14*4]
add r14, r13
jmp r14
lea r14d, [rsi - 0x21]
cmp r14b, 0x5e
jb case.0x1400451aa.9
test sil, sil
js case.0x1400451aa.9
jmp 0x140045469
sub qword [rbp + 0x1c20], r11
test r10b, 1
mov r10, rax
lea rcx, [0x1401e7aa8]
cmovne r10, rcx
lea rax, [rax + r11]
mov ecx, 0
cmovne r12, rcx
mov r14, r15
jmp 0x140045233
cmp qword [rbp + 0x1c20], r11
jbe 0x140045451
cmp byte [rax + r11], 0xa
jne 0x140045469
mov r14, r15
lea rcx, [r12 + 2]
sub qword [rbp + 0x1c20], rcx
test r10b, 1
mov r10, rax
lea rcx, [0x1401e7aa8]
cmovne r10, rcx
lea rax, [rax + r12 + 2]
mov ecx, 0
cmovne r12, rcx
mov qword [rbp + 0x1c08], r10
test r10, r10
jne 0x140041d29
jmp 0x140045451
mov r15, qword [rbp + 0x1c28]
inc r15
jmp 0x140045274
cmp rsi, 2
jb 0x140045451
cmp byte [r13 + 1], 0xa
jne 0x14004531e
mov r15, qword [rbp + 0x1c28]
add r15, 2
mov rax, r15
mov qword [rbp + 0x1c28], r15
and r15, 0xffffffffffffff00
mov rcx, qword [rbp + 0x1a18]
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
jb 0x1400458bc
mov r13, qword [rbp + 0x1ae0]
call fcn.140040450
test rax, rax
je 0x1400452d0
cmp r12, rdx
jne 0x1400452d0
mov rcx, qword [rbp + 0x1c08]
mov rdx, rax
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140045421
test r12, r12
je 0x140045334
js 0x140045e6d
movzx eax, byte [0x14023c318]
mov rax, qword [0x14023c280]
test rax, rax
jne 0x140045304
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x140045e74
mov qword [0x14023c280], rax
mov rcx, rax
xor edx, edx
mov r8, r12
call sub.KERNEL32.dll_HeapAlloc
mov rsi, rax
test rax, rax
jne 0x140045339
jmp 0x140045e74
mov rax, qword [rbp + 0x1bf8]
and rax, 0xffffffffffffff00
or rax, 2
jmp 0x14004259b
mov esi, 1
mov rcx, rsi
mov rdx, qword [rbp + 0x1c08]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1a40], rsi
mov qword [rbp + 0x1a48], r12
mov qword [rbp + 0x1a50], r12
lea rcx, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1a40]
call fcn.1400163c0
mov r12, qword [rbp + 0x1bd0]
cmp r12, 0x64
mov eax, 0x64
cmovb rax, r12
test rax, rax
je 0x1400453dc
shl rax, 5
xor ecx, ecx
mov rdx, qword [r13 + rcx + 8]
cmp rdx, 0xffff
ja 0x140045777
mov r8, qword [r13 + rcx]
mov r9, qword [r13 + rcx + 0x10]
sub r8, rdi
add rdx, r8
sub r9, rdi
mov r10, qword [r13 + rcx + 0x18]
add r10, r9
mov qword [rbp + rcx - 0x50], r8
mov qword [rbp + rcx - 0x48], rdx
mov qword [rbp + rcx - 0x40], r9
mov qword [rbp + rcx - 0x38], r10
add rcx, 0x20
cmp rax, rcx
jne 0x140045392
movzx eax, byte [rbp + 0x1c28]
or rax, r15
sub rbx, qword [rbp + 0x1c20]
mov qword [rbp + 0x1bf8], rax
add rbx, rax
mov rax, qword [rbp + 0x1ae0]
lea rcx, [rbp + 0x1ae8]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x1b90], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x1ba0], rcx
jmp 0x1400425d6
mov qword [rbp + 0x1ae0], 0
jmp 0x140045373
mov rax, qword [rbp + 0x1bf8]
and rax, 0xffffffffffffff00
or rax, 1
jmp 0x14004259b
mov eax, 5
jmp 0x14004259b
mov rax, qword [rbp + 0x1bc8]
mov qword [rax], 3
jmp 0x1400455b5
mov ecx, 2
shl ecx, 3
movabs rax, 0x409000a000000
shr rax, cl
mov rcx, qword [rbp + 0x1bc8]
mov byte [rcx + 8], al
mov qword [rcx], 4
jmp 0x1400455b5
mov rsi, qword [rbp + 0x1b58]
test sil, 1
jne 0x1400454c2
lock dec qword [rsi + 0x20]
jne 0x1400454f1
mov rax, qword [rsi + 0x20]
cmp qword [rsi + 8], 0
je 0x1400454df
mov r8, qword [rsi]
mov rcx, qword [0x14023c280]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400454df
shr rsi, 5
mov rax, qword [rbp + 0x1b50]
add rax, rsi
je 0x1400454f1
mov rax, qword [rbp + 0x1b40]
sub rax, rsi
mov rsi, rax
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x1bc8]
mov byte [rax + 8], 0xb
mov qword [rax], 4
mov dl, 1
mov dil, 1
mov al, 1
mov rsi, qword [rbp + 0x1bd0]
mov r12, qword [rbp + 0x1c18]
lea r14, [rbp + 0x1a38]
test dl, dl
je 0x140045548
mov rcx, qword [rbp + 0x1ae0]
cmp ecx, 3
je 0x140045548
mov byte [rbp + 0x1c16], dil
mov byte [rbp + 0x1c15], al
lea rcx, [rbp + 0x1ae0]
call fcn.1400486d0
cmp r12, rsi
je 0x140045560
mov byte [rbp + 0x1c10], dil
lea rcx, [rbp + 0x1a40]
call fcn.1400217d0
mov rax, qword [rbp + 0x1a20]
mov rdx, qword [rbp + 0x1a28]
mov rax, qword [rax + 0x10]
mov r8, qword [rbp + 0x1a30]
mov byte [rbp + 0x1c3b], dil
mov byte [rbp + 0x1c3a], 0
mov rcx, r14
call rax
test dil, dil
je 0x1400455b5
mov rax, qword [rbp + 0x19d0]
test rax, rax
je 0x1400455b5
mov rdx, qword [rbp + 0x19d8]
mov r8, qword [rbp + 0x19e0]
lea rcx, [rbp + 0x19e8]
call qword [rax + reloc.WS2_32.dll_recv]
movaps xmm6, xmmword [rbp + 0x1c50]
movaps xmm7, xmmword [rbp + 0x1c60]
movaps xmm8, xmmword [rbp + 0x1c70]
movaps xmm9, xmmword [rbp + 0x1c80]
movaps xmm10, xmmword [rbp + 0x1c90]
movaps xmm11, xmmword [rbp + 0x1ca0]
movaps xmm12, xmmword [rbp + 0x1cb0]
add rsp, 0x1d48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x1c3f], 1
mov byte [rbp + 0x1c3e], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rbx
mov rdx, qword [rbp + 0x1c28]
call fcn.140184bf0
jmp 0x140045e6b
mov byte [rbp + 0x1c47], 1
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, r15
mov rdx, qword [rbp + 0x1c28]
call fcn.140184bf0
jmp 0x140045e6b
mov sil, 1
xor edx, edx
xor eax, eax
jmp 0x1400456e2
mov eax, 3
mov rsi, qword [rbp + 0x1bd0]
mov rcx, qword [rbp + 0x1bc8]
mov qword [rcx], rax
lea rcx, [rbp + 0xc30]
call fcn.1400217d0
mov rcx, qword [rbp + 0xc90]
test rcx, rcx
mov edx, dword [rbp + 0x1c18]
mov edi, dword [rbp + 0x1c28]
je 0x140045768
mov qword [rbp + 0x1bc8], rcx
call fcn.140006790
mov rcx, qword [0x14023c280]
xor edx, edx
mov r8, qword [rbp + 0x1bc8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14004575c
mov sil, 1
cmp eax, 5
je 0x14004564d
cmp eax, 7
jne 0x1400457b3
add edi, 0xffffff38
cmp di, 0x64
jae 0x1400457b3
mov al, 1
xor edx, edx
xor esi, esi
movaps xmm0, xmmword [rbp + 0xc90]
mov rcx, qword [rbp + 0x1bc8]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0xc80]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0xc70]
movups xmmword [rcx + 0x40], xmm0
movdqa xmm0, xmmword [rbp + 0xc30]
movapd xmm1, xmmword [rbp + 0xc40]
movdqa xmm2, xmmword [rbp + 0xc50]
movaps xmm3, xmmword [rbp + 0xc60]
movups xmmword [rcx + 0x30], xmm3
movdqu xmmword [rcx + 0x20], xmm2
movupd xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
movzx r8d, byte [rbp + 0x1c17]
and r8b, sil
mov qword [rcx + 0x70], rdx
mov byte [rcx + 0x78], 0
mov byte [rcx + 0x79], r8b
mov byte [rcx + 0x7a], al
mov rsi, qword [rbp + 0x1bd0]
mov edx, dword [rbp + 0x1c18]
mov edi, dword [rbp + 0x1c28]
xor eax, eax
test dl, dl
jne 0x140045523
jmp 0x140045548
mov rax, qword [rbp + 0x1bc8]
mov byte [rax + 8], 9
mov qword [rax], 4
mov rax, qword [rbp + 0x1ae0]
test rax, rax
je 0x1400455b5
lea rcx, [rbp + 0x1af8]
mov rdx, qword [rbp + 0x1ae8]
mov r8, qword [rbp + 0x1af0]
jmp 0x1400455b2
movups xmm0, xmmword [0x1401a48f0]
movaps xmmword [rbp + 0x1ba0], xmm0
movdqu xmm0, xmmword [0x1401a48e0]
movdqa xmmword [rbp + 0x1b90], xmm0
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1b90]
call fcn.14004cb90
test al, al
je 0x140045833
mov cl, 2
cmp byte [rbp + 0xc9a], 1
je 0x1400458a8
lea rcx, [rbp + 0xc30]
call fcn.140050210
movzx edx, al
not rdx
jmp 0x14004564f
mov byte [rbp + 0x1c3f], 0
mov byte [rbp + 0x1c3e], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, r12
mov rdx, r13
call fcn.140184bf0
jmp 0x140045e6b
lea rcx, [rbp + 0xc30]
call fcn.14004ffe0
cmp rax, 1
jne 0x14004586e
mov cl, 9
cmp rdx, 0xfffffffffffffffe
jb 0x14004564f
jmp 0x1400458a8
mov byte [rbp + 0x1c47], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, r12
call fcn.140184bf0
jmp 0x140045e6b
movups xmm0, xmmword [0x1401bc090]
movaps xmmword [rbp + 0x1ba0], xmm0
movdqu xmm0, xmmword [0x1401bc080]
movdqa xmmword [rbp + 0x1b90], xmm0
lea rcx, [rbp + 0xc30]
lea rdx, [rbp + 0x1b90]
call fcn.14004cb90
mov sil, 1
mov cl, 1
test al, al
je 0x1400458d3
mov rax, qword [rbp + 0x1bc8]
mov byte [rax + 8], cl
mov eax, 4
jmp 0x14004565b
mov rax, qword [rbp + 0x1bc8]
mov byte [rax + 8], 0xa
mov qword [rax], 4
jmp 0x1400455b5
mov rdx, 0xffffffffffffffff
jmp 0x14004564f
mov byte [rbp + 0x1c3f], 1
mov byte [rbp + 0x1c3e], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
call fcn.140184bf0
jmp 0x140045e6b
mov byte [rbp + 0x1c3b], 1
mov byte [rbp + 0x1c3a], 1
lea r8, [0x1401a3ef0]
mov rdx, rax
call fcn.140184f00
jmp 0x140045e6b
mov byte [rbp + 0x1c3b], 1
mov byte [rbp + 0x1c3a], 1
lea r8, [0x1401a3ef0]
mov rcx, rax
call fcn.140184c70
jmp 0x140045e6b
mov byte [rbp + 0x1c47], 0
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov rcx, rsi
call fcn.140184bf0
jmp 0x140045e6b
mov qword [rbp + 0x1c28], r14
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x1b60], rax
lea rax, [fcn.140017800]
mov qword [rbp + 0x1b68], rax
lea rcx, [rbp + 0x1b50]
mov qword [rbp + 0x1b70], rcx
mov qword [rbp + 0x1b78], rax
lea rax, str.new_len____capacity_
mov qword [rbp + 0x1b90], rax
mov qword [rbp + 0x1b98], 2
mov qword [rbp + 0x1bb0], 0
lea rax, [rbp + 0x1b60]
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0x1b90]
call fcn.140184b30
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea r8, [0x1401a3ed8]
mov rcx, r12
call fcn.140184c70
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea r8, [0x1401a3ed8]
mov rdx, r12
call fcn.140184f00
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
jmp 0x140045e6b
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheader_value.rsinvalid_keyC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
mov edx, 0x2b
call fcn.140184cf0
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea r8, [0x1401a3ec0]
mov edx, 0x64
mov rcx, r12
call fcn.140184c70
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea rcx, str.reserve_overflow_
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_recv
call fcn.1401850e0
jmp 0x140045e6b
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401870f0
jmp 0x140045e6b
mov byte [rbp + 0x1c3b], 1
mov byte [rbp + 0x1c3a], 1
lea r8, [0x1401a3ea8]
mov edx, 0x64
mov rcx, r12
call fcn.140184c70
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea rcx, str.header_map_reserve_overflowed
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, 0x1d
call fcn.1401870f0
jmp 0x140045e6b
mov qword [rbp + 0x1b60], rax
lea rax, [rbp + 0x1998]
mov qword [rbp + 0x1ae0], rax
lea rax, [fcn.140018610]
mov qword [rbp + 0x1ae8], rax
lea rcx, [rbp + 0x1b60]
mov qword [rbp + 0x1af0], rcx
mov qword [rbp + 0x1af8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], 2
mov qword [rbp + 0xc50], 0
lea rax, [rbp + 0x1ae0]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0xc48], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rbp + 0xc30]
call fcn.140184b30
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, 0x24
call fcn.1401870f0
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
mov ecx, 1
mov rdx, rsi
call fcn.1401846a0
jmp 0x140045e6b
mov qword [rbp + 0x1c20], rdx
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401870f0
jmp 0x140045e6b
mov qword [rbp + 0x1c28], r11
lea rcx, str.header_map_at_capacity
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs_
mov edx, reloc.WS2_32.dll_shutdown
call fcn.1401870f0
jmp 0x140045e6b
mov qword [rbp + 0x1920], rax
lea rax, [rbp + 0x1928]
mov qword [rbp + 0x1b60], rax
lea rax, [fcn.140018610]
mov qword [rbp + 0x1b68], rax
lea rcx, [rbp + 0x1920]
mov qword [rbp + 0x1b70], rcx
mov qword [rbp + 0x1b78], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0x1b90], rax
mov qword [rbp + 0x1b98], 2
mov qword [rbp + 0x1bb0], 0
lea rax, [rbp + 0x1b60]
mov qword [rbp + 0x1ba0], rax
mov qword [rbp + 0x1ba8], 2
lea rdx, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsfailed_to_park_threadp.
lea rcx, [rbp + 0x1b90]
call fcn.140184b30
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
mov ecx, 2
mov rdx, rsi
call fcn.1401846a0
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
mov ecx, 8
mov rdx, rsi
call fcn.1401846a0
jmp 0x140045e6b
mov byte [rbp + 0x1c46], 1
mov byte [rbp + 0x1c45], 1
mov byte [rbp + 0x1c44], 1
call fcn.140005200
jmp 0x140045e6b
mov byte [rbp + 0x1c47], 1
mov ecx, 2
mov edx, 0x20
call fcn.1401846a0
jmp 0x140045e6b
mov byte [rbp + 0x1c47], 1
mov ecx, 8
mov edx, 0x240
call fcn.1401846a0
jmp 0x140045e6b
mov qword [rbp + 0x1c20], r13
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
jmp 0x140045e6b
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
jmp 0x140045e6b
mov qword [rbp + 0x1c20], r13
mov ecx, 8
mov edx, 0x60
call fcn.1401846a0
jmp 0x140045e6b
mov ecx, 8
mov edx, 0x20
call fcn.1401846a0
jmp 0x140045e6b
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r10
mov rdx, rsi
call fcn.140184b70
jmp 0x140045e6b
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r10
mov rdx, rsi
call fcn.140184b70
jmp 0x140045e6b
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r10
mov rdx, rsi
call fcn.140184b70
jmp 0x140045e6b
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r10
mov rdx, rsi
call fcn.140184b70
jmp 0x140045e6b
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140184c70
ud2
call fcn.140005200
ud2
mov ecx, 1
mov rdx, r12
call fcn.1401846a0
ud2