Function at 0x1400d8fd0
Capabilities:
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
sub rsp, 0xde8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0xd50], xmm15
movaps xmmword [rbp + 0xd40], xmm14
movaps xmmword [rbp + 0xd30], xmm13
movaps xmmword [rbp + 0xd20], xmm12
movaps xmmword [rbp + 0xd10], xmm11
movaps xmmword [rbp + 0xd00], xmm10
movaps xmmword [rbp + 0xcf0], xmm9
movdqa xmmword [rbp + 0xce0], xmm8
movaps xmmword [rbp + 0xcd0], xmm7
movaps xmmword [rbp + 0xcc0], xmm6
mov qword [rbp + 0xcb8], 0xfffffffffffffffe
mov rbx, r8
mov r12, rdx
mov qword [rbp + 0xba0], rcx
lea r15, [rdx + 0x90]
lea r14, [rbp + 0x6d1]
lea r13, [rdx + 8]
lea rax, [rdx + 0xb0]
mov qword [rbp + 0x660], rax
xorps xmm6, xmm6
movdqa xmm7, xmmword [str.eeeeeeeeeeeeeeeel]
pcmpeqd xmm8, xmm8
movdqa xmm9, xmmword [0x14011d7a0]
movdqa xmm10, xmmword [str.________________D4_b]
movdqa xmm11, xmmword [0x14011d9b0]
movdqa xmm12, xmmword [str.uespemosarenegylmodnarodsetybdet_n_n_n_n]
movdqa xmm13, xmmword [0x14011d690]
lea rax, [rdx + 0xa0]
mov qword [rbp + 0xbb0], rax
lea rdi, [rbp + 0x6d0]
nop word cs:[rax + rax]
mov rax, qword [r12]
mov qword [r12], 2
cmp rax, 2
je 0x1400d9167
mov qword [rbp + 0x1d0], rax
mov rax, qword [r13 + 0x60]
lea rcx, [rbp + 0x1d8]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rcx, r12
lea rdx, [rbp + 0x1d0]
mov r8, rbx
call fcn.1400dd0b0
jmp 0x1400d90d0
mov r8, qword [rbx]
lea rsi, [rbp - 0x48]
mov rcx, rsi
mov rdx, qword [rbp + 0x660]
call fcn.1400886e0
mov rax, qword [rbp + 0xb8]
cmp rax, 2
je 0x1400dcb2f
cmp eax, 3
je 0x1400dcb3f
mov r8d, 0x100
lea rcx, [rbp + 0xd0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xb8]
movdqu xmm0, xmmword [rax]
movdqa xmmword [rbp + 0xbf0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xc00], rax
cmp qword [rbp + 0xbf0], 0
mov rax, qword [rbp + 0xbf8]
je 0x1400d9741
test rax, rax
je 0x1400dcde7
mov rax, qword [rbp + 0xc00]
test rax, rax
je 0x1400dcdcd
add rax, 0xd0
mov rax, qword [rax]
test al, 4
jne 0x1400d9769
mov r8d, 0xe0
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0xd0]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x1b0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x840], xmm1
movaps xmmword [rbp + 0x830], xmm0
mov r8d, 0xa
lea r14, [rbp + 0x880]
mov rcx, r14
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.140038300
cmp qword [rbp + 0x880], 0
jne 0x1400dce01
mov qword [rbp + 0xb80], r13
mov qword [rbp + 0xbb8], r15
mov qword [rbp + 0xb78], rbx
mov qword [rbp + 0xbc0], r12
lea rsi, [rbp + 0x888]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x6e0], xmm1
movaps xmmword [rbp + 0x6d0], xmm0
mov r8d, 0x10
mov rcx, r14
lea rdx, str.proxy_connection0
call fcn.140038300
cmp qword [rbp + 0x880], 0
lea rcx, [rbp + 0xa00]
jne 0x1400dce0a
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
lea rax, [rbp + 0xa18]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
movaps xmm0, xmmword [rbp + 0x6d0]
movdqa xmm1, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0xa00], xmm0
movdqa xmmword [rbp + 0xa10], xmm1
movups xmm0, xmmword [0x14018cf20]
movups xmmword [rax + 0x38], xmm0
movups xmm0, xmmword [0x14018cf10]
movups xmmword [rax + 0x28], xmm0
movups xmm0, xmmword [0x14018d1e8]
movups xmmword [rax + 0x58], xmm0
movups xmm0, xmmword [0x14018d1d8]
movups xmmword [rax + 0x48], xmm0
movups xmm0, xmmword [0x14018cf40]
movups xmmword [rax + 0x78], xmm0
movdqu xmm0, xmmword [0x14018cf30]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, rcx
xor ecx, ecx
jmp 0x1400d9376
mov rcx, qword [rbp + 0xc78]
inc rcx
mov rax, rcx
shl rax, 5
lea rdx, [rax + rbp]
add rdx, 0xa00
cmp rcx, 5
je 0x1400d957a
mov qword [rbp + 0xc78], rcx
mov rax, qword [rbp + 0x5b8]
test rax, rax
je 0x1400d9350
lea rcx, [rbp + 0x580]
mov qword [rbp + 0xca0], rdx
mov qword [rbp + 0xc90], rax
call fcn.1400401f0
mov rdx, qword [rbp + 0xc90]
mov r9, qword [rbp + 0xca0]
mov r10d, eax
movzx ebx, word [rbp + 0x5d8]
mov r15d, r10d
and r15d, ebx
mov r14, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x5a0]
mov r11, qword [rbp + 0x5a8]
xor esi, esi
mov dword [rbp + 0xca8], r10d
mov qword [rbp + 0xc88], r11
jmp 0x1400d9406
movzx eax, byte [rax + 8]
cmp al, byte [r9 + 8]
je 0x1400d94c8
nop word cs:[rax + rax]
inc rsi
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rdi
jae 0x1400d9410
movzx r13d, word [r14 + r15*4]
cmp r13, 0xffff
je 0x1400d9350
movzx eax, word [r14 + r15*4 + 2]
mov ecx, ebx
and ecx, eax
mov r8d, r15d
sub r8d, ecx
mov ecx, ebx
and ecx, r8d
cmp rsi, rcx
ja 0x1400d9350
cmp ax, r10w
jne 0x1400d9400
cmp rdx, r13
jbe 0x1400dcb1e
imul r12, r13, 0x68
mov rcx, qword [r11 + r12 + 0x40]
test rcx, rcx
setne al
cmp qword [r9], 0
sete r8b
cmp al, r8b
je 0x1400d9400
lea rax, [r11 + r12]
add rax, 0x40
test rcx, rcx
je 0x1400d93e8
mov r8, qword [rax + 0x10]
cmp r8, qword [r9 + 0x10]
jne 0x1400d9400
mov rdx, qword [r9 + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xc88]
mov r10d, dword [rbp + 0xca8]
mov rdx, qword [rbp + 0xc90]
mov r9, qword [rbp + 0xca0]
test eax, eax
jne 0x1400d9400
cmp qword [r11 + r12], 0
lea rsi, [rbp + 0x580]
je 0x1400d94e5
add r11, r12
mov rdx, qword [r11 + 8]
mov rcx, rsi
call fcn.140041070
lea rcx, [rbp + 0x880]
mov rdx, rsi
mov r8, r15
mov r9, r13
call fcn.140041740
lea rcx, [rbp + 0x898]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x6f0], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x6e0], xmm1
movdqa xmmword [rbp + 0x6d0], xmm0
mov rax, qword [rbp + 0x8c0]
test rax, rax
je 0x1400d9549
mov rdx, qword [rbp + 0x8c8]
mov r8, qword [rbp + 0x8d0]
lea rcx, [rbp + 0x8d8]
call qword [rax + 0x10]
cmp byte [rbp + 0x6f0], 2
je 0x1400d9350
mov rax, qword [rbp + 0x6d0]
mov rdx, qword [rbp + 0x6d8]
mov r8, qword [rbp + 0x6e0]
lea rcx, [rbp + 0x6e8]
call qword [rax + 0x10]
jmp 0x1400d9350
movdqu xmm15, xmmword [0x14018cf60]
movdqa xmmword [rbp + 0x890], xmm15
movups xmm14, xmmword [0x14018cf50]
movaps xmmword [rbp + 0x880], xmm14
mov rax, qword [rbp + 0x5b8]
test rax, rax
je 0x1400d9958
lea rcx, [rbp + 0x580]
lea rdx, [rbp + 0x880]
mov qword [rbp + 0xc90], rax
call fcn.1400401f0
mov rdx, qword [rbp + 0xc90]
mov r12d, eax
movzx ebx, word [rbp + 0x5d8]
mov r13d, r12d
and r13d, ebx
mov r14, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x5a0]
mov rax, qword [rbp + 0x5a8]
mov qword [rbp + 0xc78], rax
mov r10, qword [rbp + 0x880]
mov r11, qword [rbp + 0x888]
movzx eax, byte [rbp + 0x888]
mov byte [rbp + 0xca8], al
mov rax, qword [rbp + 0x890]
mov qword [rbp + 0xca0], rax
xor esi, esi
mov qword [rbp + 0xc88], r10
mov qword [rbp + 0xc80], r11
jmp 0x1400d9656
movzx ecx, byte [rbp + 0xca8]
cmp byte [rax + 8], cl
je 0x1400d972d
nop word cs:[rax + rax]
inc rsi
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, rdi
jae 0x1400d9660
movzx ecx, word [r14 + r13*4]
cmp rcx, 0xffff
je 0x1400d9811
movzx eax, word [r14 + r13*4 + 2]
mov r9d, ebx
and r9d, eax
mov r8d, r13d
sub r8d, r9d
mov r9d, ebx
and r9d, r8d
cmp rsi, r9
ja 0x1400d9811
cmp ax, r12w
jne 0x1400d9650
cmp rdx, rcx
jbe 0x1400dcc9b
test r10, r10
sete al
imul r15, rcx, 0x68
mov rcx, qword [rbp + 0xc78]
mov rcx, qword [rcx + r15 + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x1400d9650
mov rax, qword [rbp + 0xc78]
add rax, r15
add rax, 0x40
test rcx, rcx
je 0x1400d9634
mov rcx, qword [rbp + 0xca0]
cmp qword [rax + 0x10], rcx
jne 0x1400d9650
mov rcx, qword [rax + 8]
mov rdx, r11
mov r8, qword [rbp + 0xca0]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rbp + 0xc80]
mov r10, qword [rbp + 0xc88]
mov rdx, qword [rbp + 0xc90]
test eax, eax
jne 0x1400d9650
mov rax, qword [rbp + 0xc78]
lea rsi, [rax + r15]
add rsi, 0x18
jmp 0x1400d9813
test rax, rax
je 0x1400dcde7
mov rax, qword [rbp + 0xc00]
test rax, rax
je 0x1400dcdcd
add rax, 0x30
mov rax, qword [rax]
test al, 4
je 0x1400d9209
lea rcx, [rbp + 0xbf0]
call fcn.140087250
cmp qword [rbp + 0xbf0], 0
mov rax, qword [rbp + 0xbf8]
je 0x1400d98d0
test rax, rax
je 0x1400d993b
mov rdx, qword [rbp + 0xc00]
test rdx, rdx
je 0x1400d993b
mov rax, qword [rdx + 0xd0]
nop word [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400d97e6
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x1400d97b0
and ecx, 5
cmp ecx, 1
jne 0x1400d97e6
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xc00]
test rax, rax
je 0x1400d993b
lock dec qword [rax]
jne 0x1400d993b
mov rcx, qword [rbp + 0xc00]
call fcn.14009cd40
jmp 0x1400d993b
xor esi, esi
test r10, r10
mov bl, 0x2c
movabs r15, 0x2c2c2c2c2c2c2c2c
movabs r13, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
je 0x1400d984d
lea rcx, [rbp + 0x898]
mov rdx, r11
mov r8, qword [rbp + 0xca0]
call qword [r10 + 0x10]
test rsi, rsi
je 0x1400d9978
cmp qword [rsi + 0x10], 8
jne 0x1400d9874
mov rax, qword [rsi + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
je 0x1400d9978
movdqa xmmword [rbp + 0x6e0], xmm15
movaps xmmword [rbp + 0x6d0], xmm14
lea rcx, [rbp + 0x880]
lea rdx, [rbp + 0x580]
lea r8, [rbp + 0x6d0]
call fcn.1400419f0
cmp byte [rbp + 0x8a0], 2
je 0x1400d9978
mov rax, qword [rbp + 0x880]
mov rdx, qword [rbp + 0x888]
mov r8, qword [rbp + 0x890]
lea rcx, [rbp + 0x898]
call qword [rax + 0x10]
jmp 0x1400d9978
test rax, rax
je 0x1400d993b
mov rdx, qword [rbp + 0xc00]
test rdx, rdx
je 0x1400d993b
mov rax, qword [rdx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400d991d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400d98f0
and ecx, 5
cmp ecx, 1
jne 0x1400d991d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xc00]
test rax, rax
je 0x1400d993b
lock dec qword [rax]
jne 0x1400d993b
mov rcx, qword [rbp + 0xc00]
call fcn.14009c280
lea rcx, [rbp + 0xd0]
call fcn.140024be0
lea rcx, [rbp + 0x1b0]
call fcn.140056740
jmp 0x1400d90d0
mov bl, 0x2c
movabs r15, 0x2c2c2c2c2c2c2c2c
movabs r13, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
movups xmm0, xmmword [0x1401a1078]
movaps xmmword [rbp + 0x890], xmm0
movdqu xmm0, xmmword [0x1401a1068]
movdqa xmmword [rbp + 0x880], xmm0
lea rcx, [rbp + 0x418]
lea rdx, [rbp + 0x580]
lea r8, [rbp + 0x880]
call fcn.1400419f0
cmp byte [rbp + 0x438], 2
je 0x1400da55e
movdqu xmm0, xmmword [rbp + 0x418]
movdqu xmm1, xmmword [rbp + 0x428]
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmmword [rbp + 0x280], xmm1
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x290], rax
mov rsi, qword [rbp + 0x278]
mov r11, qword [rbp + 0x280]
xor eax, eax
nop dword [rax + rax]
cmp r11, rax
je 0x1400d9a1e
movzx ecx, byte [rsi + rax]
inc rax
cmp cl, 9
je 0x1400d9a00
add cl, 0xe0
cmp cl, 0x5f
jb 0x1400d9a00
jmp 0x1400dcda0
mov qword [rbp + 0x6d0], 0
mov qword [rbp + 0x6d8], r11
mov qword [rbp + 0x6e0], rsi
mov qword [rbp + 0x6e8], r11
mov qword [rbp + 0x6f0], 0
mov qword [rbp + 0x6f8], r11
mov qword [rbp + 0x700], 1
movabs rax, 0x2c0000002c
mov qword [rbp + 0x708], rax
mov word [rbp + 0x710], 1
lea rax, [rsi + 8]
mov qword [rbp + 0xc10], rax
xor r12d, r12d
xor eax, eax
xor edi, edi
mov qword [rbp + 0xc18], rsi
mov qword [rbp + 0xca8], r11
jmp 0x1400d9aeb
mov bl, 0x2c
movabs r15, 0x2c2c2c2c2c2c2c2c
movabs r13, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
mov rsi, qword [rbp + 0xc18]
mov edi, dword [rbp + 0xc9c]
test dil, dil
mov r12, qword [rbp + 0xc78]
mov rdi, qword [rbp + 0xca0]
mov rax, qword [rbp + 0xc90]
je 0x1400da53f
cmp rdi, r11
jbe 0x1400d9b0c
mov qword [rbp + 0xca0], rdi
jmp 0x1400d9c88
mov rdi, r12
cmp r12, r11
ja 0x1400da2f3
mov r8, r11
sub r8, rdi
lea rcx, [rsi + rdi]
cmp r8, 0x10
jae 0x1400d9b50
cmp r11, rdi
je 0x1400d9c70
xor edx, edx
nop word [rax + rax]
cmp byte [rcx + rdx], bl
je 0x1400d9c23
inc rdx
cmp r8, rdx
jne 0x1400d9b30
jmp 0x1400d9c70
lea r9, [rcx + 7]
and r9, 0xfffffffffffffff8
sub r9, rcx
je 0x1400d9b90
cmp r9, r8
cmovae r9, r8
test r9, r9
je 0x1400d9b90
xor edx, edx
nop dword [rax + rax]
cmp byte [rcx + rdx], bl
je 0x1400d9c23
inc rdx
cmp r9, rdx
jne 0x1400d9b70
lea rdx, [r8 - 0x10]
cmp r9, rdx
jbe 0x1400d9b97
jmp 0x1400d9bea
lea rdx, [r8 - 0x10]
xor r9d, r9d
mov r10, qword [rbp + 0xc10]
add r10, rdi
nop word cs:[rax + rax]
mov r11, qword [r10 + r9 - 8]
xor r11, r15
mov rsi, r11
not rsi
add r11, r13
and r11, rsi
test r11, r14
jne 0x1400d9bea
mov r11, qword [r10 + r9]
xor r11, r15
mov rsi, r11
not rsi
add r11, r13
and r11, rsi
test r11, r14
jne 0x1400d9bea
add r9, 0x10
cmp r9, rdx
jbe 0x1400d9bb0
cmp r9, r8
mov rsi, qword [rbp + 0xc18]
mov r11, qword [rbp + 0xca8]
je 0x1400d9c70
mov rdx, rdi
add rcx, r9
mov r8, r11
sub r8, r9
sub r8, rdi
xor edx, edx
nop
cmp byte [rcx + rdx], bl
je 0x1400d9c20
inc rdx
cmp r8, rdx
jne 0x1400d9c10
jmp 0x1400d9c70
add rdx, r9
add rdx, rdi
mov r12, rdx
inc r12
je 0x1400d9b00
cmp r12, r11
ja 0x1400d9b00
cmp byte [rsi + rdx], bl
jne 0x1400d9b00
mov qword [rbp + 0x6f0], r12
mov qword [rbp + 0x6d0], r12
mov dil, 1
mov qword [rbp + 0xc90], r12
mov qword [rbp + 0xc78], r12
mov qword [rbp + 0xca0], r12
jmp 0x1400d9ca2
mov qword [rbp + 0x6f0], r12
mov qword [rbp + 0x6f0], r11
mov r12, r11
mov qword [rbp + 0xca0], r11
mov qword [rbp + 0xc78], r12
mov byte [rbp + 0x711], 1
xor edi, edi
mov qword [rbp + 0xc90], rax
mov rdx, r11
lea rcx, [rsi + rax]
sub rdx, rax
call fcn.1400ca2e0
mov r8, rdx
lea rcx, [0x1401a11d8]
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x880]
mov rdx, rax
lea r9, [rbp + 0x330]
call fcn.1400356b0
movzx r14d, byte [rbp + 0x890]
cmp r14d, 3
jne 0x1400d9d00
movabs r14, 0x8080808080808080
mov r11, qword [rbp + 0xca8]
jmp 0x1400d9acd
mov dword [rbp + 0xc9c], edi
mov rdx, qword [rbp + 0x5b8]
test rdx, rdx
mov r11, qword [rbp + 0xca8]
je 0x1400d9aa0
mov r12, qword [rbp + 0x880]
mov r13, qword [rbp + 0x888]
cmp dword [rbp + 0x580], 2
mov qword [rbp + 0xc80], rdx
mov qword [rbp + 0xc88], r12
jne 0x1400d9de6
movdqu xmm0, xmmword [rbp + 0x588]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm12
movdqa xmmword [rbp + 0x880], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm13
movdqa xmmword [rbp + 0x890], xmm1
movdqa xmmword [rbp + 0x8a0], xmm0
lea rax, [rbp + 0x8b0]
movaps xmmword [rax], xmm6
mov qword [rax + 0x10], 0
xor eax, eax
cmp r14b, 2
setne al
mov qword [rbp + 0x670], rax
mov r8d, 8
lea rdi, [rbp + 0x880]
mov rcx, rdi
lea r15, [rbp + 0x670]
mov rdx, r15
call fcn.140009bf0
cmp r14b, 2
jne 0x1400d9e4a
movzx eax, r12b
mov qword [rbp + 0x670], rax
mov r8d, 8
mov rcx, rdi
mov rdx, r15
call fcn.140009bf0
jmp 0x1400d9ef8
xor ecx, ecx
cmp r14b, 2
setne cl
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rax, 0x1efac7090aef4a21
imul rcx, rax
cmp r14b, 2
jne 0x1400d9e69
movzx eax, r12b
xor ecx, eax
imul r15d, ecx, 0x4a21
and r15d, 0x7fff
movzx ebx, word [rbp + 0x5d8]
mov eax, r15d
and eax, ebx
mov rdi, qword [rbp + 0x598]
mov rsi, qword [rbp + 0x5a0]
mov r10, qword [rbp + 0x5a8]
jmp 0x1400da03b
test r14b, r14b
lea rbx, [0x1401a11d8]
je 0x1400d9ec5
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.140009bf0
jmp 0x1400d9ef8
lea rax, [r12 + r13]
test r14b, r14b
je 0x1400da0c4
test r13, r13
movabs r9, 0x100000001b3
je 0x1400da11a
mov r8, r13
and r8, 7
je 0x1400da306
mov rdx, r12
nop dword [rax]
movzx r15d, byte [rdx]
inc rdx
xor r15, rcx
imul r15, r9
mov rcx, r15
dec r8
jne 0x1400d9ea0
cmp r13, 8
jae 0x1400da320
jmp 0x1400d9ff2
test r13, r13
je 0x1400d9ef8
xor esi, esi
nop dword [rax]
movzx eax, byte [r12 + rsi]
movzx eax, byte [rax + rbx]
mov byte [rbp + 0x670], al
mov r8d, 1
mov rcx, rdi
mov rdx, r15
call fcn.140009bf0
inc rsi
cmp r13, rsi
jne 0x1400d9ed0
mov rax, qword [rbp + 0x890]
mov r9, qword [rbp + 0x8b0]
shl r9, 0x38
or r9, qword [rbp + 0x8b8]
mov rcx, qword [rbp + 0x898]
mov r8, qword [rbp + 0x880]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rbp + 0x888]
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 r15, rdx
shr r15, 0x20
xor r15, rdx
xor r15, rax
and r15d, 0x7fff
movzx ebx, word [rbp + 0x5d8]
mov eax, r15d
and eax, ebx
mov rdi, qword [rbp + 0x598]
mov rsi, qword [rbp + 0x5a0]
mov r10, qword [rbp + 0x5a8]
test r14d, r14d
je 0x1400da3b2
cmp r14d, 2
mov r11, qword [rbp + 0xca8]
mov rdx, qword [rbp + 0xc80]
jne 0x1400da143
xor ecx, ecx
jmp 0x1400da050
inc rcx
inc r13
mov rax, r13
nop dword [rax + rax]
mov r13, rax
mov eax, 0
cmp r13, rsi
jae 0x1400da050
movzx r14d, word [rdi + r13*4]
cmp r14, 0xffff
je 0x1400d9aa0
movzx eax, word [rdi + r13*4 + 2]
mov r9d, ebx
and r9d, eax
mov r8d, r13d
sub r8d, r9d
mov r9d, ebx
and r9d, r8d
cmp rcx, r9
ja 0x1400d9aa0
cmp ax, r15w
jne 0x1400da03f
cmp rdx, r14
jbe 0x1400dcbc4
imul rax, r14, 0x68
cmp qword [r10 + rax + 0x40], 0
jne 0x1400da03f
add rax, r10
add rax, 0x40
mov r8, qword [rbp + 0xc88]
cmp byte [rax + 8], r8b
jne 0x1400da03f
jmp 0x1400da200
test r13, r13
lea r10, [0x1401a11d8]
movabs r11, 0x100000001b3
je 0x1400da389
mov r8, r13
mov rdx, r12
and r8, 3
je 0x1400da4df
nop
movzx r9d, byte [rdx]
movzx r15d, byte [r9 + r10]
xor r15, rcx
imul r15, r11
inc rdx
mov rcx, r15
dec r8
jne 0x1400da0f0
cmp r13, 4
jae 0x1400da4f0
jmp 0x1400d9ff2
and ecx, 0x7fff
movzx ebx, word [rbp + 0x5d8]
mov eax, ecx
and eax, ebx
mov rdi, qword [rbp + 0x598]
mov rsi, qword [rbp + 0x5a0]
mov r10, qword [rbp + 0x5a8]
mov r15d, ecx
mov qword [rbp + 0xc70], r13
xor r12d, r12d
mov qword [rbp + 0xba8], r10
jmp 0x1400da160
inc r12
inc r13
mov rax, r13
nop
mov r13, rax
mov eax, 0
cmp r13, rsi
jae 0x1400da160
movzx r14d, word [rdi + r13*4]
cmp r14, 0xffff
je 0x1400d9aa0
movzx eax, word [rdi + r13*4 + 2]
mov ecx, ebx
and ecx, eax
mov r8d, r13d
sub r8d, ecx
mov ecx, ebx
and ecx, r8d
cmp r12, rcx
ja 0x1400d9aa0
cmp ax, r15w
jne 0x1400da156
cmp rdx, r14
jbe 0x1400dcbc4
imul rax, r14, 0x68
cmp qword [r10 + rax + 0x40], 0
je 0x1400da156
add rax, r10
add rax, 0x40
mov rcx, qword [rbp + 0xc70]
cmp qword [rax + 0x10], rcx
jne 0x1400da156
mov rcx, qword [rax + 8]
mov rdx, qword [rbp + 0xc88]
mov r8, qword [rbp + 0xc70]
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rbp + 0xba8]
mov rdx, qword [rbp + 0xc80]
mov r11, qword [rbp + 0xca8]
test eax, eax
jne 0x1400da156
cmp r14, rdx
jae 0x1400dcd81
imul rax, r14, 0x68
cmp qword [r10 + rax], 0
lea rsi, [rbp + 0x580]
mov edi, dword [rbp + 0xc9c]
je 0x1400da230
add r10, rax
mov rdx, qword [r10 + 8]
mov rcx, rsi
call fcn.140041070
lea rcx, [rbp + 0x880]
mov rdx, rsi
mov r8, r13
mov r9, r14
call fcn.140041740
lea rcx, [rbp + 0x898]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x490], rax
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rbp + 0x480], xmm1
movdqa xmmword [rbp + 0x470], xmm0
mov rax, qword [rbp + 0x8c0]
test rax, rax
je 0x1400da294
mov rdx, qword [rbp + 0x8c8]
mov r8, qword [rbp + 0x8d0]
lea rcx, [rbp + 0x8d8]
call qword [rax + 0x10]
cmp byte [rbp + 0x490], 2
mov bl, 0x2c
movabs r15, 0x2c2c2c2c2c2c2c2c
movabs r13, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
mov rsi, qword [rbp + 0xc18]
mov r11, qword [rbp + 0xca8]
je 0x1400d9acd
mov rax, qword [rbp + 0x470]
mov rdx, qword [rbp + 0x478]
mov r8, qword [rbp + 0x480]
lea rcx, [rbp + 0x488]
call qword [rax + 0x10]
jmp 0x1400d9ceb
mov qword [rbp + 0x6f0], r12
mov qword [rbp + 0xca0], r12
jmp 0x1400d9c88
mov r15, rcx
mov rdx, r12
cmp r13, 8
jb 0x1400d9ff2
nop word cs:[rax + rax]
movzx ecx, byte [rdx]
xor rcx, r15
imul rcx, r9
movzx r8d, byte [rdx + 1]
xor r8, rcx
imul r8, r9
movzx ecx, byte [rdx + 2]
xor rcx, r8
imul rcx, r9
movzx r8d, byte [rdx + 3]
xor r8, rcx
imul r8, r9
movzx ecx, byte [rdx + 4]
xor rcx, r8
imul rcx, r9
movzx r8d, byte [rdx + 5]
xor r8, rcx
imul r8, r9
movzx ecx, byte [rdx + 6]
xor rcx, r8
imul rcx, r9
movzx r15d, byte [rdx + 7]
add rdx, 8
xor r15, rcx
imul r15, r9
cmp rdx, rax
jne 0x1400da320
jmp 0x1400d9ff2
and ecx, 0x7fff
movzx ebx, word [rbp + 0x5d8]
mov eax, ecx
and eax, ebx
mov rdi, qword [rbp + 0x598]
mov rsi, qword [rbp + 0x5a0]
mov r10, qword [rbp + 0x5a8]
mov r15d, ecx
mov r11, qword [rbp + 0xca8]
mov rdx, qword [rbp + 0xc80]
mov qword [rbp + 0xc70], r13
lea rcx, [r13 - 1]
xor r12d, r12d
jmp 0x1400da3e0
inc r12
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, rsi
jae 0x1400da3e0
movzx r14d, word [rdi + r13*4]
cmp r14, 0xffff
je 0x1400d9aa0
movzx eax, word [rdi + r13*4 + 2]
mov r8d, ebx
and r8d, eax
mov r9d, r13d
sub r9d, r8d
mov r8d, ebx
and r8d, r9d
cmp r12, r8
ja 0x1400d9aa0
cmp ax, r15w
jne 0x1400da3d0
cmp rdx, r14
jbe 0x1400dcbc4
imul rax, r14, 0x68
cmp qword [r10 + rax + 0x40], 0
je 0x1400da3d0
add rax, r10
add rax, 0x40
mov r8, qword [rbp + 0xc70]
cmp qword [rax + 0x10], r8
jne 0x1400da3d0
cmp qword [rbp + 0xc70], 0
je 0x1400da200
mov rax, qword [rax + 8]
mov r8, qword [rbp + 0xc88]
movzx r8d, byte [r8]
lea r9, [0x1401a11d8]
movzx r8d, byte [r8 + r9]
cmp r8b, byte [rax]
jne 0x1400da3d0
xor r8d, r8d
nop word cs:[rax + rax]
cmp rcx, r8
je 0x1400da200
mov rdx, qword [rbp + 0xc88]
movzx r9d, byte [rdx + r8 + 1]
mov rdx, r10
lea r10, [0x1401a11d8]
movzx r10d, byte [r9 + r10]
lea r9, [r8 + 1]
cmp r10b, byte [rax + r8 + 1]
mov r10, rdx
mov rdx, qword [rbp + 0xc80]
mov r8, r9
je 0x1400da490
cmp r9, qword [rbp + 0xc70]
jb 0x1400da3d0
jmp 0x1400da200
mov r15, rcx
cmp r13, 4
jb 0x1400d9ff2
nop dword [rax]
movzx ecx, byte [rdx]
movzx ecx, byte [rcx + r10]
xor rcx, r15
imul rcx, r11
movzx r8d, byte [rdx + 1]
movzx r8d, byte [r8 + r10]
xor r8, rcx
imul r8, r11
movzx ecx, byte [rdx + 2]
movzx ecx, byte [rcx + r10]
xor rcx, r8
imul rcx, r11
movzx r8d, byte [rdx + 3]
movzx r15d, byte [r8 + r10]
xor r15, rcx
imul r15, r11
add rdx, 4
cmp rdx, rax
jne 0x1400da4f0
jmp 0x1400d9ff2
mov rax, qword [rbp + 0x270]
mov rdx, qword [rbp + 0x278]
mov r8, qword [rbp + 0x280]
lea rcx, [rbp + 0x288]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa00]
test rax, rax
je 0x1400da582
mov rdx, qword [rbp + 0xa08]
mov r8, qword [rbp + 0xa10]
lea rcx, [rbp + 0xa18]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa20]
test rax, rax
mov r12, qword [rbp + 0xbc0]
mov rbx, qword [rbp + 0xb78]
lea r14, [rbp + 0x6d1]
mov r15, qword [rbp + 0xbb8]
mov r13, qword [rbp + 0xb80]
lea rdi, [rbp + 0x6d0]
je 0x1400da5d0
mov rdx, qword [rbp + 0xa28]
mov r8, qword [rbp + 0xa30]
lea rcx, [rbp + 0xa38]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa40]
test rax, rax
je 0x1400da5f4
mov rdx, qword [rbp + 0xa48]
mov r8, qword [rbp + 0xa50]
lea rcx, [rbp + 0xa58]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa60]
test rax, rax
je 0x1400da618
mov rdx, qword [rbp + 0xa68]
mov r8, qword [rbp + 0xa70]
lea rcx, [rbp + 0xa78]
call qword [rax + 0x10]
mov rax, qword [rbp + 0xa80]
test rax, rax
je 0x1400da63c
mov rdx, qword [rbp + 0xa88]
mov r8, qword [rbp + 0xa90]
lea rcx, [rbp + 0xa98]
call qword [rax + 0x10]
cmp qword [rbp + 0x830], 0
je 0x1400da671
mov rsi, qword [rbp + 0x840]
mov qword [rbp + 0x6d0], 1
mov qword [rbp + 0x6d8], rsi
mov ecx, 1
mov rax, rsi
test rcx, rcx
jne 0x1400da6a3
jmp 0x1400da7cf
mov rdx, qword [rbp + 0x838]
mov rax, qword [rbp + 0x840]
mov rcx, rdi
call qword [rax + 0x30]
mov rax, qword [rbp + 0x6e0]
mov rcx, qword [rbp + 0x6d0]
mov rsi, qword [rbp + 0x6d8]
test rcx, rcx
je 0x1400da7cf
cmp rax, rsi
jne 0x1400da7cf
test rsi, rsi
je 0x1400da720
movups xmm0, xmmword [0x14019f528]
movaps xmmword [rbp + 0x890], xmm0
movdqu xmm0, xmmword [0x14019f518]
movdqa xmmword [rbp + 0x880], xmm0
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x580]
lea rdi, [rbp + 0x880]
mov r8, rdi
call fcn.140041520
cmp byte [rbp + 0xa32], 2
jne 0x1400da7ae
mov rax, qword [rbp + 0xa00]
mov rcx, qword [rbp + 0xa10]
mov rdx, qword [rax + 0x38]
cmp rcx, rdx
lea rdi, [rbp + 0x6d0]
jb 0x1400da7cf
jmp 0x1400dcd92
movzx eax, byte [rbp + 0x638]
mov qword [rbp + 0xc78], rax
cmp rax, 7
ja 0x1400da74a
mov eax, 0xb2
mov rcx, qword [rbp + 0xc78]
bt rax, rcx
jb 0x1400da7dd
movups xmm0, xmmword [0x14019f528]
movaps xmmword [rbp + 0x890], xmm0
movdqu xmm0, xmmword [0x14019f518]
movdqa xmmword [rbp + 0x880], xmm0
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x580]
lea rsi, [rbp + 0x880]
mov r8, rsi
call fcn.140041520
cmp byte [rbp + 0xa32], 2
jne 0x1400db4e5
mov rax, qword [rbp + 0xa00]
mov rcx, qword [rbp + 0xa10]
mov rdx, qword [rax + 0x38]
cmp rcx, rdx
jb 0x1400da7cf
jmp 0x1400dcd92
mov rcx, rdi
mov rdx, rsi
call fcn.140039600
lea rcx, [rbp + 0xa00]
mov rdx, rdi
call fcn.140040080
lea rdi, [rbp + 0x6d0]
movzx eax, byte [rbp + 0x638]
mov qword [rbp + 0xc78], rax
cmp qword [rbp + 0x830], 0
je 0x1400da801
cmp qword [rbp + 0x840], 0
sete sil
cmp byte [rbp + 0xc78], 7
je 0x1400da821
jmp 0x1400da8a7
mov rcx, qword [rbp + 0x838]
mov rax, qword [rbp + 0x840]
call qword [rax + 0x28]
mov esi, eax
cmp byte [rbp + 0xc78], 7
jne 0x1400da8a7
lea rcx, [rbp + 0x580]
call fcn.140042ed0
test rax, rax
je 0x1400da8a7
test rdx, rdx
je 0x1400da8a7
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0x890], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
movdqa xmmword [rbp + 0x880], xmm0
mov byte [rbp + 0xa00], 2
mov dword [rbp + 0xa04], 2
lea rsi, [rbp + 0xa00]
mov rcx, rsi
call fcn.140046b30
mov qword [rbp + 0xa00], rax
mov qword [rbp + 0xa08], 3
lea rcx, [rbp + 0x880]
mov rdx, rsi
call fcn.140088480
lea rcx, [rbp + 0x580]
call fcn.140024be0
jmp 0x1400dc8c1
mov byte [rbp + 0xc99], sil
mov rax, qword [rbp + 0x650]
test rax, rax
je 0x1400dabfc
mov rcx, qword [rax]
mov r9, qword [rax + 8]
lea r10, [rcx - 0x20]
xor r11d, r11d
movabs rsi, 0x5335ef2c90083444
and rsi, r9
movdqu xmm0, xmmword [rcx + rsi]
movdqa xmm1, xmm0
pcmpeqb xmm1, xmm10
pmovmskb edi, xmm1
nop dword [rax + rax]
test di, di
je 0x1400da92c
lea ebx, [rdi - 1]
and ebx, edi
tzcnt edx, edi
add rdx, rsi
and rdx, r9
mov r8, rdx
shl r8, 5
mov rdi, r10
sub rdi, r8
movdqu xmm1, xmmword [rdi]
pcmpeqb xmm1, xmm11
pmovmskb r14d, xmm1
mov edi, ebx
cmp r14d, 0xffff
jne 0x1400da8f0
jmp 0x1400da94a
pcmpeqb xmm0, xmm8
pmovmskb edx, xmm0
test edx, edx
jne 0x1400dabfc
add rsi, r11
add rsi, 0x10
add r11, 0x10
jmp 0x1400da8d6
sar r8, 5
lea r10, [r8 - 0x10]
and r10, r9
movdqu xmm0, xmmword [rcx + r10]
pcmpeqb xmm0, xmm8
psllw xmm0, 7
pmovmskb r9d, xmm0
test r9d, r9d
je 0x1400da97a
bsr r9w, r9w
xor r9d, 0xf
jmp 0x1400da97f
mov r9w, 0x10
movdqu xmm0, xmmword [rcx + r8]
pcmpeqb xmm0, xmm8
pmovmskb r11d, xmm0
or r11d, 0x10000
tzcnt r11d, r11d
add r9d, r11d
mov r11b, 0x80
cmp r9w, 0xf
ja 0x1400da9af
inc qword [rax + 0x10]
mov r11b, 0xff
neg rdx
mov byte [rcx + r8], r11b
mov byte [r10 + rcx + 0x10], r11b
dec qword [rax + 0x18]
shl rdx, 5
add rdx, rcx
mov rsi, qword [rdx - 0x10]
test rsi, rsi
je 0x1400dabfc
mov rdi, qword [rdx - 8]
mov rcx, rsi
call qword [rdi + 0x18]
movabs rcx, 0xb8b3546b93f9b4e6
xor rdx, rcx
movabs rcx, 0x5335ef2c90083444
xor rax, rcx
or rax, rdx
jne 0x1400dabd3
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0x6e0], rax
movdqu xmm0, xmmword [rsi + 8]
movdqa xmmword [rbp + 0x6d0], xmm0
mov rcx, qword [0x1401de220]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x1400dabfc
mov rax, qword [rbp + 0x6e0]
mov qword [rbp + 0x890], rax
movaps xmm0, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x880], xmm0
mov rsi, qword [rbp + 0x650]
test rsi, rsi
jne 0x1400daac1
movzx eax, byte [0x1401de2b8]
mov rax, qword [0x1401de220]
test rax, rax
jne 0x1400daa87
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400dcf70
mov qword [0x1401de220], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400dcf70
mov rsi, rax
lea rax, [0x1401ad700]
mov qword [rsi], rax
movups xmmword [rsi + 8], xmm6
mov qword [rsi + 0x18], 0
mov qword [rbp + 0x650], rsi
movzx eax, byte [0x1401de2b8]
mov rax, qword [0x1401de220]
test rax, rax
jne 0x1400daaea
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400dcf70
mov qword [0x1401de220], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400dcf70
mov qword [rax], rdi
movdqa xmm0, xmmword [rbp + 0x880]
movdqu xmmword [rax + 8], xmm0
mov rcx, qword [rbp + 0x890]
mov qword [rax + 0x18], rcx
lea rcx, [0x14019ea50]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
movabs rdx, 0x362258bb7517b46c
movabs r8, 0xc54f37f1863e694c
mov r9, rax
call fcn.140065240
test rax, rax
je 0x1400dabfc
mov rsi, rax
mov r14, rdx
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400dabfc
cmp qword [rdi + 0x10], 0x11
jb 0x1400dabea
mov rcx, rsi
xor edx, edx
call fcn.140039600
lea rcx, [rbp + 0xa00]
mov rdx, rsi
call fcn.140040080
jmp 0x1400da7cf
cmp esi, 6
jne 0x1400dc9b1
mov rax, qword [rbp + 0xba0]
mov qword [rax], 3
jmp 0x1400dcb62
mov byte [rbp + 0x880], sil
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rbp + 0x881], xmm0
movups xmmword [rbp + 0x891], xmm1
mov rax, qword [r14 + 0x1f]
mov qword [rbp + 0x8a0], rax
mov rcx, qword [r12 + 0xc0]
call fcn.140048870
test rax, rax
mov rdi, qword [rbp + 0xba0]
je 0x1400dca3f
mov qword [rdi], 2
mov qword [rdi + 8], rax
lea eax, [rsi - 2]
cmp eax, 2
jb 0x1400dcb62
test esi, esi
je 0x1400dcb62
cmp esi, 1
jne 0x1400dcac0
lea rcx, [rbp + 0x8a0]
mov rax, qword [rbp + 0x888]
mov rdx, qword [rbp + 0x890]
mov r8, qword [rbp + 0x898]
call qword [rax + 0x10]
jmp 0x1400dcb62
cmp esi, 2
je 0x1400dca6e
cmp esi, 1
je 0x1400dca6e
test rsi, rsi
jne 0x1400dca7a
lea rax, [rbp + 0x888]
cmp dword [rax], 0
jne 0x1400dca7a
mov qword [rdi], 0
lea eax, [rsi - 2]
cmp eax, 2
jae 0x1400dca0a
jmp 0x1400dcb62
lea rax, [rbp + 0x884]
cmp dword [rax], 0
je 0x1400dca5a
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0xa20], rax
movups xmm0, xmmword [rbp + 0x880]
movups xmm1, xmmword [rbp + 0x890]
movaps xmmword [rbp + 0xa10], xmm1
movaps xmmword [rbp + 0xa00], xmm0
lea rcx, [rbp + 0xa00]
call fcn.140046b30
mov qword [rdi], 2
mov qword [rdi + 8], rax
jmp 0x1400dcb62
mov rax, qword [rbp + 0x888]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x1400dcb62
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400dcb0a
cmp qword [rbx + 0x10], 0x11
jb 0x1400dcaf8
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1401de220]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1401de220]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dcb62
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r13
call fcn.140115070
ud2
mov rax, qword [rbp + 0xba0]
mov qword [rax], 0
jmp 0x1400dcb62
add r12, 0x88
mov rcx, r12
mov rdx, rbx
call fcn.140075770
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rbp + 0xba0]
mov qword [rcx], rax
movaps xmm6, xmmword [rbp + 0xcc0]
movaps xmm7, xmmword [rbp + 0xcd0]
movaps xmm8, xmmword [rbp + 0xce0]
movaps xmm9, xmmword [rbp + 0xcf0]
movaps xmm10, xmmword [rbp + 0xd00]
movaps xmm11, xmmword [rbp + 0xd10]
movaps xmm12, xmmword [rbp + 0xd20]
movaps xmm13, xmmword [rbp + 0xd30]
movaps xmm14, xmmword [rbp + 0xd40]
movaps xmm15, xmmword [rbp + 0xd50]
add rsp, 0xde8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
call fcn.140115070
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.140115070
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
call fcn.140115070
ud2
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
call fcn.140115070
ud2
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14018ca20]
lea r8, [rbp + 0x330]
mov edx, 0x2b
call fcn.1401153e0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.0_src_synconeshot.rs
mov edx, 0x2b
call fcn.140115150
ud2
lea rcx, str.internal_error:_entered_unreachable_codeC:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.0_src_runtime_blocking_schedule.rs
lea r8, [0x14019f9f0]
mov edx, 0x28
call fcn.140115150
ud2
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
jmp 0x1400dce11
lea rax, str.C:Users_sola.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14018ca40]
lea r8, [rbp + 0x330]
mov edx, 0x2b
call fcn.1401153e0
ud2
mov ecx, 8
mov edx, 0x20
call fcn.140114cd0
ud2