Function at 0x14005add0
Capabilities:
Encrypt data using speck

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1118
call fcn.14007ed00
sub rsp, rax
movaps xmmword [rsp + 0x1100], xmm6
mov qword [rsp + 0xf8], 0
mov r12, qword [rdx]
lea rdi, [r12 + 2]
mov qword [rsp + 0x78], r8
cmp rdi, r8
jbe 0x14005aec5
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d802
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005ae84
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005ae84
lea rcx, [0x1400afed8]
mov edx, 3
mov rsi, r9
call rax
mov r9, rsi
test al, al
je 0x14005d751
mov eax, 1
lea rcx, str.basic_parser.ipp
or rcx, rax
mov qword [r9], 3
lea rax, [0x1400afed8]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
movaps xmm6, xmmword [rsp + 0x1100]
add rsp, 0x1118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, rdx
mov r15, rcx
mov rax, qword [rsp + 0x78]
dec rax
mov qword [rsp + 0xc8], rax
xor eax, eax
mov qword [rsp + 0x60], rax
xorps xmm6, xmm6
xor ebx, ebx
xor esi, esi
xor eax, eax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x30], rcx
jmp 0x14005af2b
mov r12, qword [rsp + 0x68]
mov qword [r14], r12
lea rdi, [r12 + 2]
mov rsi, r13
cmp rdi, qword [rsp + 0x78]
ja 0x14005ae13
movzx eax, byte [r12]
cmp eax, 0x3a
je 0x14005b2a0
cmp eax, 0xd
je 0x14005d758
lea r15, [r12 + 1]
xor r13d, r13d
mov rcx, qword [rsp + 0x78]
lea rdx, [0x140093a55]
nop word cs:[rax + rax]
movzx eax, al
cmp byte [rax + rdx], 0
je 0x14005b357
cmp r15, rcx
jae 0x14005b3e6
movzx eax, byte [r15]
inc r15
inc r13
cmp al, 0x3a
jne 0x14005af60
test r13, r13
je 0x14005b2a0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0xb0], 0
xor esi, esi
lea rax, [r15 + 1]
mov rdi, qword [rsp + 0x78]
cmp rax, rdi
ja 0x14005bbf2
mov rbp, r15
mov r12, r15
mov r9, qword [rsp + 0x38]
mov r15, qword [rsp + 0x30]
jmp 0x14005afeb
lea r14, [r12 + 1]
add r12, 2
inc rbp
inc rax
cmp r12, rdi
mov r12, r14
ja 0x14005bbff
movzx ecx, byte [r12]
cmp ecx, 0x20
je 0x14005afd0
cmp ecx, 9
je 0x14005afd0
mov r14, rdi
sub r14, rbp
add r14, r12
mov rdx, qword [rsp + 0xc8]
nop dword [rax + rax]
lea r8d, [rcx - 0x20]
cmp r8b, 0x5f
jae 0x14005b02a
cmp rbp, rdx
je 0x14005b050
movzx ecx, byte [rax]
inc rax
dec rdx
jmp 0x14005b010
cmp cl, 0x1f
ja 0x14005b042
cmp cl, 0xd
je 0x14005b190
movzx ecx, cl
cmp ecx, 9
je 0x14005b01a
jmp 0x14005b047
cmp cl, 0x7f
jne 0x14005b01a
xor r14d, r14d
jmp 0x14005b0f5
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005b22e
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005b0d0
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005b0d0
lea rcx, [0x1400afed8]
mov edx, 3
mov rdi, r9
call rax
mov r9, rdi
test al, al
je 0x14005b189
nop word cs:[rax + rax]
mov eax, 1
lea rcx, str.basic_parser.ipp
or rax, rcx
mov qword [r9], 3
lea rcx, [0x1400afed8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov rdi, qword [r9 + 0x10]
test dil, 1
je 0x14005b113
cmp rdi, 1
jne 0x14005c446
cmp dword [r9], 0
jne 0x14005c446
test r14, r14
je 0x14005c21b
lea r15, [r14 + 1]
cmp r15, qword [rsp + 0x78]
ja 0x14005c270
mov r8, r12
cmp r12, rsi
jne 0x14005b148
jmp 0x14005b15e
dec rsi
cmp rsi, r12
je 0x14005b15b
movzx eax, byte [rsi - 1]
cmp eax, 0x20
je 0x14005b140
cmp eax, 9
je 0x14005b140
mov r8, rsi
jmp 0x14005b15e
mov r8, rbp
mov qword [rsp + 0xb0], r8
movzx eax, byte [r14]
cmp eax, 9
je 0x14005b178
cmp eax, 0x20
jne 0x14005c394
mov rsi, r12
cmp r12, r8
je 0x14005afa0
jmp 0x14005c2bb
xor eax, eax
jmp 0x14005b0d5
cmp rax, rdi
jae 0x14005b1b1
cmp byte [rax], 0xa
jne 0x14005b1df
lea rsi, [rax - 1]
inc rax
mov qword [rsp + 0xb0], rsi
mov r14, rax
jmp 0x14005b0f5
lea rcx, [rsp + 0x88]
mov edx, 3
mov r14, r9
call fcn.14005a2c0
mov r9, r14
mov rax, qword [rsp + 0x98]
mov ecx, eax
and ecx, 1
lea rdx, str.basic_parser.ipp
jmp 0x14005b20b
lea rcx, [rsp + 0x88]
mov edx, listen
mov r14, r9
call fcn.14005a2c0
mov r9, r14
mov rax, qword [rsp + 0x98]
mov ecx, eax
and ecx, 1
lea rdx, str.basic_parser.ipp
or rcx, rdx
cmp rax, 2
cmovb rcx, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [r14], xmm0
mov qword [r14 + 0x10], rcx
mov r14, rdi
jmp 0x14005b0f5
lea rcx, [0x1400aff10]
mov rdi, r9
call fcn.14007dee4
mov r9, rdi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005b075
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rdi
jmp 0x14005b075
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d38c
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005b320
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005b320
lea rcx, [0x1400afed8]
mov edx, setsockopt
mov rdi, r9
call rax
mov r9, rdi
test al, al
je 0x14005b8d4
nop word cs:[rax + rax]
mov edi, 1
mov r15, qword [rsp + 0x30]
mov qword [rsp + 0x68], r12
lea rax, str.basic_parser.ipp
or rdi, rax
mov qword [r9], setsockopt
lea rax, [0x1400afed8]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdi
mov r13, rsi
jmp 0x14005b489
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d41c
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005b3c8
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005b3c8
lea rcx, [0x1400afed8]
mov edx, setsockopt
mov rdi, r9
call rax
mov r9, rdi
test al, al
je 0x14005ba21
mov edi, 1
lea rax, str.basic_parser.ipp
or rdi, rax
dec r15
mov qword [r9], setsockopt
jmp 0x14005b46d
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d486
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005b457
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005b457
lea rcx, [0x1400afed8]
mov edx, 3
mov rdi, r9
call rax
mov r9, rdi
test al, al
je 0x14005ba28
mov edi, 1
lea rax, str.basic_parser.ipp
or rdi, rax
mov qword [r9], 3
lea rax, [0x1400afed8]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdi
mov r13, rsi
mov qword [rsp + 0x68], r15
mov r15, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x60]
test dil, 1
je 0x14005b4a8
cmp rdi, 1
jne 0x14005aea9
cmp dword [r9], 0
jne 0x14005aea9
mov rbp, r9
mov eax, dword [0x1400b3db0]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d35d
cmp r13, 4
mov r9d, 0x20202020
jb 0x14005b520
xor eax, eax
mov rdx, qword [rsp + 0x80]
mov rcx, r13
lea rdi, [0x1400aff18]
lea r8d, [rax + rax*4]
mov eax, dword [rdx]
or eax, r9d
add eax, r8d
add rdx, 4
add rcx, 0xfffffffffffffffc
cmp rcx, 3
ja 0x14005b4f0
test rcx, rcx
jne 0x14005b539
jmp 0x14005b557
xor eax, eax
mov rcx, r13
mov rdx, qword [rsp + 0x80]
lea rdi, [0x1400aff18]
test rcx, rcx
je 0x14005b557
xor r8d, r8d
nop dword [rax]
lea r9d, [rax + rax*4]
movzx eax, byte [rdx + r8]
or eax, 0x20
add eax, r9d
inc r8
cmp rcx, r8
jne 0x14005b540
mov ecx, eax
imul rcx, rcx, 0x196d1aab
shr rcx, 0x29
imul ecx, ecx, 0x1423
sub eax, ecx
movzx ecx, byte [rdi + rax*2 + 0x1650]
test rcx, rcx
mov qword [rsp + 0x60], rsi
je 0x14005b610
mov rdx, rcx
shl rdx, 4
cmp r13, qword [rdx + rdi + 8]
jne 0x14005b610
add rdx, rdi
mov rdx, qword [rdx]
cmp r13, 4
jb 0x14005b5d8
mov r9, r13
mov r8, qword [rsp + 0x80]
nop dword [rax + rax]
mov r10d, dword [rdx]
xor r10d, dword [r8]
test r10d, 0xdfdfdfdf
jne 0x14005b610
add r8, 4
add rdx, 4
add r9, 0xfffffffffffffffc
cmp r9, 3
ja 0x14005b5b0
test r9, r9
jne 0x14005b5e8
jmp 0x14005b607
mov r8, qword [rsp + 0x80]
mov r9, r13
test r9, r9
je 0x14005b607
xor r10d, r10d
nop dword [rax + rax]
movzx r11d, byte [rdx + r10]
xor r11b, byte [r8 + r10]
test r11b, 0xdf
jne 0x14005b610
inc r10
cmp r9, r10
jne 0x14005b5f0
movzx r12d, cl
jmp 0x14005b6cb
movzx r12d, byte [rdi + rax*2 + 0x1651]
test r12, r12
je 0x14005b760
add r12, 0xff
mov rax, r12
shl rax, 4
cmp r13, qword [rax + rdi + 8]
mov r9, rbp
jne 0x14005b690
add rax, rdi
mov rax, qword [rax]
cmp r13, 4
jb 0x14005b698
mov rcx, r13
mov rdx, qword [rsp + 0x80]
nop word cs:[rax + rax]
mov r8d, dword [rax]
xor r8d, dword [rdx]
test r8d, 0xdfdfdfdf
jne 0x14005b690
add rdx, 4
add rax, 4
add rcx, 0xfffffffffffffffc
cmp rcx, 3
ja 0x14005b660
test rcx, rcx
jne 0x14005b6a8
jmp 0x14005b6cb
xor r12d, r12d
jmp 0x14005b766
mov rdx, qword [rsp + 0x80]
mov rcx, r13
test rcx, rcx
je 0x14005b6cb
xor r8d, r8d
nop dword [rax + rax]
movzx r9d, byte [rax + r8]
xor r9b, byte [rdx + r8]
test r9b, 0xdf
jne 0x14005b760
inc r8
cmp rcx, r8
jne 0x14005b6b0
cmp r12w, 0x3b
je 0x14005b85d
movzx eax, r12w
cmp eax, 0xf5
je 0x14005b85d
cmp eax, 0x142
mov r9, rbp
je 0x14005b97e
cmp eax, 0x13b
je 0x14005b999
cmp eax, 0x46
jne 0x14005b766
mov qword [rsp + 0xc0], r9
mov qword [rsp + 0xf0], r9
test byte [r15 + 0x4d], 8
jne 0x14005ba2f
lea r14, [rbx + rsi]
mov rcx, rbx
mov rdx, r14
mov r8b, 0x2c
call fcn.14007d300
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rsi
test rsi, rsi
je 0x14005cf5a
mov r12, rax
inc r12
mov rax, rbx
jmp 0x14005b82c
xor r12d, r12d
mov r9, rbp
movups xmmword [r9], xmm6
mov qword [r9 + 0x10], 0
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], rsi
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r13
mov rax, qword [r15]
mov rax, qword [rax + 0x18]
lea rcx, [fcn.14005ee10]
cmp rax, rcx
je 0x14005b7d0
mov qword [rsp + 0x20], r9
mov rcx, r15
mov edx, r12d
lea r8, [rsp + 0xd0]
mov rdi, r9
lea r9, [rsp + 0xe0]
call rax
jmp 0x14005b7f3
mov qword [rsp + 0x20], r9
mov rcx, r15
mov edx, r12d
lea r8, [rsp + 0xd0]
mov rdi, r9
lea r9, [rsp + 0xe0]
call fcn.14005ee10
mov rax, qword [rdi + 0x10]
test al, 1
mov r9, rdi
je 0x14005af10
cmp rax, 1
jne 0x14005aea9
cmp dword [r9], 0
je 0x14005af10
jmp 0x14005aea9
inc rax
cmp rax, r14
je 0x14005cf5a
movzx ecx, byte [rax]
cmp ecx, 0x20
je 0x14005b820
cmp ecx, 9
je 0x14005b820
cmp rax, r14
je 0x14005cf5a
lea rdx, [0x140083060]
cmp byte [rcx + rdx], 0
jne 0x14005ced0
cmp cl, 0x2c
je 0x14005b820
jmp 0x14005cf5a
mov rcx, rbx
mov rdx, rsi
call fcn.14005e3d0
test al, al
je 0x14005b8db
test rsi, rsi
je 0x14005b8c0
lea rax, [rbx + rsi]
mov rcx, rbx
mov r8, rbx
jmp 0x14005b88b
inc r8
inc rcx
cmp r8, rax
je 0x14005b8c0
movzx edx, byte [r8]
cmp edx, 0x20
je 0x14005b880
cmp edx, 9
je 0x14005b880
cmp r8, rax
je 0x14005b8c0
lea r9, [0x140083060]
cmp byte [rdx + r9], 0
jne 0x14005c3a7
cmp dl, 0x2c
jne 0x14005b8c0
inc r8
mov rcx, r8
cmp r8, rax
jne 0x14005b88b
mov r9, rbp
movups xmmword [rbp], xmm6
mov qword [rbp + 0x10], 0
jmp 0x14005b772
xor edi, edi
jmp 0x14005b325
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d55a
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
mov r9, rbp
je 0x14005b94c
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005b94c
lea rcx, [0x1400afed8]
mov edx, setsockopt
call rax
mov r9, rbp
test al, al
je 0x14005bb46
mov eax, 1
lea rcx, str.basic_parser.ipp
or rax, rcx
mov qword [r9], setsockopt
lea rcx, [0x1400afed8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
test al, 1
je 0x14005b772
jmp 0x14005d002
movups xmmword [r9], xmm6
mov qword [r9 + 0x10], 0
or byte [r15 + 0x4d], 0x10
mov r12w, 0x142
jmp 0x14005b772
mov eax, dword [r15 + 0x4c]
test eax, 0x800
jne 0x14005bac7
test eax, 0x400
jne 0x14005bb4d
movups xmmword [r9], xmm6
mov qword [r9 + 0x10], 0
lea rax, [rbx + rsi]
test rsi, rsi
je 0x14005ba11
mov rdx, rbx
jmp 0x14005b9d8
inc rdx
cmp rdx, rax
je 0x14005b9e7
movzx ecx, byte [rdx]
cmp ecx, 0x20
je 0x14005b9d0
cmp ecx, 9
je 0x14005b9d0
jmp 0x14005b9ea
mov rdx, rax
cmp rdx, rax
je 0x14005ba11
movzx ecx, byte [rdx]
lea r8, [0x140083060]
cmp byte [rcx + r8], 0
jne 0x14005bcce
cmp cl, 0x2c
jne 0x14005ba11
inc rdx
cmp rdx, rax
jne 0x14005b9d8
xor edx, edx
xor r9d, r9d
mov r8, rax
mov rcx, rax
jmp 0x14005bcff
xor edi, edi
jmp 0x14005b3cd
xor edi, edi
jmp 0x14005b45c
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d5bb
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005ba9d
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005ba9d
lea rcx, [0x1400afed8]
mov edx, setsockopt
call rax
mov r9, rbp
test al, al
je 0x14005bcc0
mov eax, 1
lea rcx, str.basic_parser.ipp
or rax, rcx
mov qword [r9], setsockopt
lea rcx, [0x1400afed8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
jmp 0x14005cff5
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d622
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005bb35
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005bb35
lea rcx, [0x1400afed8]
mov edx, setsockopt
call rax
mov r9, rbp
test al, al
je 0x14005bcc7
mov eax, 1
lea rcx, str.basic_parser.ipp
jmp 0x14005bbc7
xor eax, eax
jmp 0x14005b951
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d6ea
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005bbbb
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005bbbb
lea rcx, [0x1400afed8]
mov edx, setsockopt
call rax
mov r9, rbp
test al, al
je 0x14005c269
mov eax, 1
lea rcx, str.basic_parser.ipp
or rax, rcx
mov qword [r9], setsockopt
lea rcx, [0x1400afed8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov r12w, 0x13b
test al, 1
je 0x14005b772
jmp 0x14005d002
mov r14, r15
mov r9, qword [rsp + 0x38]
mov r15, qword [rsp + 0x30]
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d4f0
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
mov rsi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x14005bc76
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005bc76
lea rcx, [0x1400afed8]
mov edx, 3
mov rdi, r9
call rax
mov r9, rdi
test al, al
je 0x14005bcbc
mov edi, 1
lea rax, str.basic_parser.ipp
or rdi, rax
mov qword [r9], 3
lea rax, [0x1400afed8]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rdi
mov qword [rsp + 0x80], rbp
mov qword [rsp + 0x68], r14
mov r14, qword [rsp + 0x50]
test dil, 1
je 0x14005b4a8
jmp 0x14005b494
xor edi, edi
jmp 0x14005bc7b
xor eax, eax
jmp 0x14005baa2
xor eax, eax
jmp 0x14005bb3a
mov rcx, rdx
inc rcx
cmp rcx, rax
je 0x14005bcf3
movzx r8d, byte [rcx]
lea r9, [0x140083060]
cmp byte [r8 + r9], 0
je 0x14005bcf6
inc rcx
cmp rcx, rax
jne 0x14005bcd9
mov rcx, rax
mov r9, rcx
sub r9, rdx
mov r8, rbx
mov r12w, 0x13b
cmp rax, rcx
jne 0x14005bd46
cmp rax, r8
jne 0x14005bd46
mov r9, rbp
jmp 0x14005b772
xor r9d, r9d
xor edx, edx
mov r8, rax
mov rcx, rax
mov r11, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rbx, rdi
cmp rax, rcx
jne 0x14005bd46
cmp rax, r8
je 0x14005d23e
mov rdi, rbx
cmp r9, 7
jne 0x14005c110
movzx ebx, byte [rdx]
cmp bl, 0x63
jne 0x14005bde3
movzx ebx, byte [rdx + 1]
cmp bl, 0x68
jne 0x14005be18
movzx ebx, byte [rdx + 2]
cmp bl, 0x75
jne 0x14005be4f
movzx ebx, byte [rdx + 3]
cmp bl, 0x6e
jne 0x14005be85
movzx ebx, byte [rdx + 4]
cmp bl, 0x6b
jne 0x14005beb8
movzx ebx, byte [rdx + 5]
cmp bl, 0x65
jne 0x14005beeb
movzx ebx, byte [rdx + 6]
cmp bl, 0x64
je 0x14005c1f7
mov r10, rsi
add rdx, 7
mov r15b, 0x64
mov r9b, 1
xor r14d, r14d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x70], 0
xor ebp, ebp
lea r11, [0x14008e458]
jmp 0x14005bf20
mov r10, rsi
inc rdx
mov r15b, 0x63
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x70], 0
xor ebp, ebp
lea r11, [0x14008e452]
jmp 0x14005bf20
mov r10, rsi
add rdx, 2
mov r15b, 0x68
mov bpl, 1
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x70], 0
lea r11, [0x14008e453]
jmp 0x14005bf20
mov r10, rsi
add rdx, 3
mov r15b, 0x75
mov r9b, 1
mov dword [rsp + 0x70], r9d
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x74], 0
xor ebp, ebp
lea r11, [0x14008e454]
jmp 0x14005bf20
mov r10, rsi
add rdx, 4
mov r15b, WSASetLastError
mov r9b, 1
mov dword [rsp + 0x74], r9d
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x70], 0
xor ebp, ebp
lea r11, [0x14008e455]
jmp 0x14005bf20
mov r10, rsi
add rdx, 5
mov r15b, 0x6b
mov r9b, 1
mov dword [rsp + 0x44], r9d
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x70], 0
xor ebp, ebp
lea r11, [0x14008e456]
jmp 0x14005bf20
mov r10, rsi
add rdx, 6
mov r15b, 0x65
mov r14b, 1
xor r9d, r9d
mov dword [rsp + 0x44], 0
mov dword [rsp + 0x74], 0
mov dword [rsp + 0x70], 0
xor ebp, ebp
lea r11, [0x14008e457]
nop dword [rax]
mov qword [rsp + 0x48], r11
movsx ebx, bl
lea r11d, [rbx - 0x41]
lea esi, [rbx + 0x20]
cmp r11d, 0x1a
movzx r11d, bl
movzx esi, sil
cmovae esi, r11d
cmp r15b, sil
mov r15, qword [rsp + 0x30]
mov rsi, r10
jne 0x14005c110
test r9b, r9b
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9]
lea r11d, [r9 - 0x41]
mov r10, rsi
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [rdx]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
mov rsi, r10
jne 0x14005c110
test r14b, r14b
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9 + 1]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [rdx + 1]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
mov rsi, r10
jne 0x14005c110
cmp byte [rsp + 0x44], 0
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9 + 2]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [rdx + 2]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
mov rsi, r10
jne 0x14005c110
cmp byte [rsp + 0x74], 0
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9 + 3]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [rdx + 3]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
mov rsi, r10
jne 0x14005c110
cmp byte [rsp + 0x70], 0
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9 + 4]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [rdx + 4]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
mov rsi, r10
jne 0x14005c110
test bpl, bpl
jne 0x14005c1f7
mov r9, qword [rsp + 0x48]
movsx r9d, byte [r9 + 5]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx edx, byte [rdx + 5]
lea r9d, [rdx - 0x41]
lea r11d, [rdx + 0x20]
cmp r9d, 0x1a
movzx r9d, r11b
cmovae r9d, edx
cmp r10b, r9b
je 0x14005c1f7
nop dword [rax]
cmp rcx, rax
je 0x14005bd20
cmp rcx, r8
setne r9b
mov rdx, rcx
mov r11, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rbx, rdi
jmp 0x14005c148
inc rdx
cmp rdx, rax
je 0x14005c15f
movzx r8d, byte [rdx]
cmp r8d, 0x20
je 0x14005c140
cmp r8d, 9
je 0x14005c140
cmp rdx, rax
jne 0x14005c167
jmp 0x14005c191
mov rdx, rax
cmp rdx, rax
je 0x14005c191
movzx r8d, byte [rdx]
lea r10, [0x140083060]
cmp byte [r8 + r10], 0
jne 0x14005c18c
xor r9d, r9d
cmp r8b, 0x2c
jne 0x14005c194
inc rdx
cmp rdx, rax
jne 0x14005c148
jmp 0x14005c194
test r9b, r9b
je 0x14005c1aa
xor r9d, r9d
xor edx, edx
mov r8, rax
mov rcx, rax
cmp rax, rcx
je 0x14005bd3d
jmp 0x14005bd46
mov r10, rdx
inc r10
cmp r10, rax
je 0x14005c1da
nop word cs:[rax + rax]
movzx r8d, byte [r10]
lea r9, [0x140083060]
cmp byte [r8 + r9], 0
je 0x14005c1dd
inc r10
cmp r10, rax
jne 0x14005c1c0
mov r10, rax
mov r9, r10
sub r9, rdx
mov r8, rcx
mov rcx, r10
cmp rax, rcx
je 0x14005bd3d
jmp 0x14005bd46
cmp rax, rcx
jne 0x14005c313
cmp rax, r8
jne 0x14005c313
mov r9, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rbx, rdi
jmp 0x14005b772
lea rcx, [rsp + 0x88]
mov edx, setsockopt
mov rsi, r9
call fcn.14005a2c0
mov r9, rsi
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rdi
xor r14d, r14d
jmp 0x14005c446
xor eax, eax
jmp 0x14005bbc0
lea rcx, [rsp + 0x88]
mov edx, 3
mov rsi, r9
call fcn.14005a2c0
mov r9, rsi
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rdi
jmp 0x14005c441
mov qword [rsp + 0xf8], 0
sub r8, rbp
cmp r8, 0x1000
ja 0x14005c3f8
lea rcx, [rsp + 0x100]
mov rdx, r12
mov rsi, r8
call sub.VCRUNTIME140.dll_memmove
mov qword [rsp + 0xf8], rsi
add r14, 2
mov rdx, qword [rsp + 0x78]
cmp r14, rdx
mov rsi, qword [rsp + 0x60]
jbe 0x14005c455
mov r9, qword [rsp + 0x38]
jmp 0x14005c59b
mov r9, rax
mov r10, rax
cmp rax, rcx
mov r11, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rbx, rdi
je 0x14005d21b
cmp rcx, r8
setne r8b
mov rdx, rcx
jmp 0x14005c348
inc rdx
cmp rdx, rax
je 0x14005c35a
movzx r9d, byte [rdx]
cmp r9d, 0x20
je 0x14005c340
cmp r9d, 9
je 0x14005c340
jmp 0x14005c35d
mov rdx, rax
cmp rdx, rax
je 0x14005c389
movzx r9d, byte [rdx]
lea r10, [0x140083060]
cmp byte [r9 + r10], 0
jne 0x14005d01f
cmp r9b, 0x2c
jne 0x14005c389
inc rdx
xor r8d, r8d
cmp rdx, rax
jne 0x14005c348
mov r9, rax
mov r10, rax
jmp 0x14005d21b
sub r8, rbp
mov rbx, rbp
mov rsi, r8
mov r9, qword [rsp + 0x38]
jmp 0x14005c5e5
lea rdx, [r8 + 1]
cmp rdx, rax
je 0x14005c3dc
mov r9d, 1
movzx edx, byte [r8 + r9]
lea r10, [0x140083060]
cmp byte [rdx + r10], 0
je 0x14005c5f4
lea rdx, [r8 + r9]
inc rdx
inc r9
cmp rdx, rax
jne 0x14005c3b6
mov r9, rax
sub r9, rcx
mov edi, dword [r15 + 0x4c]
mov rdx, rax
cmp r9, 5
jne 0x14005c606
jmp 0x14005cbb4
lea rcx, [rsp + 0x88]
mov edx, 8
call fcn.14005a2c0
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
mov r9, qword [rsp + 0x38]
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], rdi
mov r14, r15
mov r15, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
jmp 0x14005bc9b
mov r9, qword [rsp + 0x38]
mov r12, r15
jmp 0x14005c46f
lea r14, [rax + 1]
mov r12, rax
cmp r14, rdx
ja 0x14005c595
mov rax, r14
movzx ecx, byte [r12]
cmp ecx, 0x20
je 0x14005c45f
cmp ecx, 9
je 0x14005c45f
mov rcx, r12
lea r8, [rsp + 0xb0]
mov r9, qword [rsp + 0x38]
call fcn.14005e040
mov r9, qword [rsp + 0x38]
mov r14, rax
mov rdi, qword [r9 + 0x10]
test dil, 1
je 0x14005c4bc
cmp rdi, 1
jne 0x14005c5e5
cmp dword [r9], 0
jne 0x14005c5e5
test r14, r14
je 0x14005d2af
lea r15, [r14 + 1]
cmp r15, qword [rsp + 0x78]
ja 0x14005d2fd
mov rax, qword [rsp + 0xb0]
mov rbp, r12
cmp rax, r12
jne 0x14005c4ee
jmp 0x14005c504
dec rax
cmp rax, r12
je 0x14005c501
movzx ecx, byte [rax - 1]
cmp ecx, 0x20
je 0x14005c4e6
cmp ecx, 9
je 0x14005c4e6
mov rbp, rax
jmp 0x14005c504
mov rbp, r12
mov qword [rsp + 0xb0], rbp
cmp r12, rbp
je 0x14005c56f
mov rax, qword [rsp + 0xf8]
cmp rax, 0x1000
je 0x14005d26c
lea rcx, [rax + 1]
mov qword [rsp + 0xf8], rcx
mov byte [rsp + rax + 0x100], 0x20
sub rbp, r12
mov edx, 0xfff
sub rdx, rax
cmp rbp, rdx
ja 0x14005d26c
add rcx, rsp
add rcx, 0x100
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
add qword [rsp + 0xf8], rbp
mov r9, qword [rsp + 0x38]
movzx eax, byte [r14]
cmp eax, 9
je 0x14005c581
cmp eax, 0x20
jne 0x14005d348
add r14, 2
mov rdx, qword [rsp + 0x78]
cmp r14, rdx
jbe 0x14005c45a
jmp 0x14005c59b
dec r14
mov r15, r14
lea rcx, [rsp + 0x88]
mov edx, 3
mov rdi, r9
call fcn.14005a2c0
mov r9, rdi
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], rdi
mov r14, r15
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x68]
jmp 0x14005bc9b
lea rdx, [r8 + r9]
mov edi, dword [r15 + 0x4c]
cmp r9, 5
je 0x14005cbb4
cmp r9, 0xa
je 0x14005c6b4
cmp r9, 7
jne 0x14005ce13
mov qword [rsp + 0x58], rbx
movzx ebx, byte [r8]
cmp bl, 0x75
jne 0x14005c76b
movzx ebx, byte [r8 + 1]
cmp bl, 0x70
jne 0x14005c7b3
movzx ebx, byte [r8 + 2]
mov ecx, edi
cmp bl, 0x67
jne 0x14005c7fb
movzx ebx, byte [r8 + 3]
cmp bl, 0x72
jne 0x14005c840
movzx ebx, byte [r8 + 4]
cmp bl, 0x61
jne 0x14005c886
movzx ebx, byte [r8 + 5]
cmp bl, 0x64
jne 0x14005c8ca
movzx ebx, byte [r8 + 6]
cmp bl, 0x65
mov r15, qword [rsp + 0x30]
je 0x14005c91f
add r8, 7
mov r15b, 0x65
mov r9b, 1
xor r14d, r14d
xor edi, edi
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
xor ebp, ebp
lea r10, [0x14008df71]
jmp 0x14005c8f2
movzx r9d, byte [r8]
cmp r9b, 0x6b
mov qword [rsp + 0x58], rbx
jne 0x14005c799
movzx r9d, byte [r8 + 1]
mov r10b, 0x65
cmp r9b, 0x65
jne 0x14005c7e3
movzx r9d, byte [r8 + 2]
cmp r9b, 0x65
jne 0x14005c828
movzx r9d, byte [r8 + 3]
mov ecx, edi
cmp r9b, 0x70
jne 0x14005c86d
movzx r9d, byte [r8 + 4]
cmp r9b, 0x2d
jne 0x14005c8b1
movzx r9d, byte [r8 + 5]
cmp r9b, 0x61
jne 0x14005cae2
movzx r9d, byte [r8 + 6]
cmp r9b, 0x6c
jne 0x14005caf8
movzx r9d, byte [r8 + 7]
cmp r9b, 0x69
jne 0x14005cb0e
movzx r9d, byte [r8 + 8]
cmp r9b, 0x76
jne 0x14005cb24
movzx r9d, byte [r8 + 9]
cmp r9b, 0x65
mov r15, qword [rsp + 0x30]
je 0x14005cb94
add r8, 0xa
xor r11d, r11d
lea rsi, [0x14008d946]
jmp 0x14005cb3d
mov ecx, edi
inc r8
mov r15b, 0x75
xor r9d, r9d
xor r14d, r14d
xor edi, edi
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
xor ebp, ebp
lea r10, [0x14008df6b]
jmp 0x14005c8f2
mov ecx, edi
inc r8
mov r10b, 0x6b
mov r11d, 9
lea rsi, [0x14008d93d]
jmp 0x14005cb3d
mov ecx, edi
add r8, 2
mov r15b, reloc.WS2_32.dll_WSASetLastError
mov bpl, 1
xor r9d, r9d
xor r14d, r14d
xor edi, edi
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
lea r10, [0x14008df6c]
jmp 0x14005c8f2
mov ecx, edi
add r8, 2
mov r11d, 8
lea rsi, [0x14008d93e]
jmp 0x14005cb3d
add r8, 3
mov r15b, 0x67
mov r9b, 1
mov dword [rsp + 0x44], r9d
xor r9d, r9d
xor r14d, r14d
xor edi, edi
mov dword [rsp + 0x48], 0
xor ebp, ebp
lea r10, [0x14008df6d]
jmp 0x14005c8f2
mov ecx, edi
add r8, 3
mov r11d, 7
lea rsi, [0x14008d93f]
jmp 0x14005cb3d
add r8, 4
mov r15b, WSACleanup
mov r9b, 1
mov dword [rsp + 0x48], r9d
xor r9d, r9d
xor r14d, r14d
xor edi, edi
mov dword [rsp + 0x44], 0
xor ebp, ebp
lea r10, [0x14008df6e]
jmp 0x14005c8f2
add r8, 4
mov r10b, reloc.WS2_32.dll_WSASetLastError
mov r11d, 6
lea rsi, [0x14008d940]
jmp 0x14005cb3d
add r8, 5
mov r15b, 0x61
mov dil, 1
xor r9d, r9d
xor r14d, r14d
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
xor ebp, ebp
lea r10, [0x14008df6f]
jmp 0x14005c8f2
add r8, 5
mov r10b, 0x2d
mov r11d, 5
lea rsi, [0x14008d941]
jmp 0x14005cb38
add r8, 6
mov r15b, 0x64
mov r14b, 1
xor r9d, r9d
xor edi, edi
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
xor ebp, ebp
lea r10, [0x14008df70]
movsx ebx, bl
lea r11d, [rbx - 0x41]
lea esi, [rbx + 0x20]
cmp r11d, 0x1a
movzx r11d, bl
movzx esi, sil
cmovae esi, r11d
cmp r15b, sil
jne 0x14005cac9
test r9b, r9b
mov r15, qword [rsp + 0x30]
je 0x14005c92c
mov edi, ecx
or edi, 0x100
jmp 0x14005cb9c
movsx r9d, byte [r10]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [r8]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
jne 0x14005cabd
test r14b, r14b
jne 0x14005c91f
movsx r9d, byte [r10 + 1]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [r8 + 1]
lea esi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, bl
cmovae esi, r9d
cmp r11b, sil
jne 0x14005cabd
test dil, dil
jne 0x14005c91f
movsx r9d, byte [r10 + 2]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [r8 + 2]
lea esi, [r9 - 0x41]
lea edi, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, dil
cmovae esi, r9d
cmp r11b, sil
jne 0x14005cac9
cmp byte [rsp + 0x48], 0
mov r15, qword [rsp + 0x30]
jne 0x14005c91f
movsx r9d, byte [r10 + 3]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [r8 + 3]
lea esi, [r9 - 0x41]
lea edi, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, dil
cmovae esi, r9d
cmp r11b, sil
jne 0x14005cac9
cmp byte [rsp + 0x44], 0
mov r15, qword [rsp + 0x30]
jne 0x14005c91f
movsx r9d, byte [r10 + 4]
lea r11d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, sil
cmovae r11d, r9d
movsx r9d, byte [r8 + 4]
lea esi, [r9 - 0x41]
lea edi, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, dil
cmovae esi, r9d
cmp r11b, sil
jne 0x14005cac9
test bpl, bpl
mov r15, qword [rsp + 0x30]
jne 0x14005c91f
movsx r9d, byte [r10 + 5]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r8d, byte [r8 + 5]
lea r9d, [r8 - 0x41]
lea r11d, [r8 + 0x20]
cmp r9d, 0x1a
movzx r9d, r11b
cmovae r9d, r8d
cmp r10b, r9b
je 0x14005c91f
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
jmp 0x14005cad8
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x60]
jmp 0x14005ce0c
add r8, 6
mov r10b, 0x61
mov r11d, 4
lea rsi, [0x14008d942]
jmp 0x14005cb38
add r8, 7
mov r10b, 0x6c
mov r11d, 3
lea rsi, [0x14008d943]
jmp 0x14005cb38
add r8, 8
mov r10b, 0x69
mov r11d, 2
lea rsi, [0x14008d944]
jmp 0x14005cb38
add r8, 9
mov r10b, 0x76
mov r11d, 1
lea rsi, [0x14008d945]
mov r15, qword [rsp + 0x30]
inc r11
xor edi, edi
movsx r10d, r10b
lea ebx, [r10 - 0x41]
lea r14d, [r10 + 0x20]
cmp ebx, 0x1a
movzx r10d, r10b
movzx ebx, r14b
cmovae ebx, r10d
movsx r9d, r9b
lea r10d, [r9 - 0x41]
lea r14d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r9d, r9b
movzx r10d, r14b
cmovae r10d, r9d
cmp bl, r10b
jne 0x14005cabd
movzx r10d, byte [rsi + rdi]
movzx r9d, byte [r8 + rdi]
inc rdi
cmp r11, rdi
jne 0x14005cb42
mov edi, ecx
or edi, 0x200
mov dword [r15 + 0x4c], edi
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
jmp 0x14005cce8
mov qword [rsp + 0x58], rbx
movzx ebx, byte [r8]
cmp bl, 0x63
jne 0x14005cc1d
movzx ebx, byte [r8 + 1]
cmp bl, 0x6c
jne 0x14005cc40
movzx ebx, byte [r8 + 2]
mov ecx, edi
mov r11, rsi
cmp bl, 0x6f
jne 0x14005cc65
movzx ebx, byte [r8 + 3]
cmp bl, 0x73
jne 0x14005cc84
movzx ebx, byte [r8 + 4]
cmp bl, 0x65
je 0x14005cccf
add r8, 5
mov dil, 0x65
mov r14b, 1
xor esi, esi
mov dword [rsp + 0x48], 0
xor ebp, ebp
lea r10, [0x14008db9d]
jmp 0x14005cca2
mov ecx, edi
mov r11, rsi
inc r8
mov dil, 0x63
xor r14d, r14d
xor esi, esi
mov dword [rsp + 0x48], 0
xor ebp, ebp
lea r10, [0x14008db99]
jmp 0x14005cca2
mov ecx, edi
mov r11, rsi
add r8, 2
mov dil, 0x6c
mov bpl, 1
xor r14d, r14d
xor esi, esi
mov dword [rsp + 0x48], 0
lea r10, [0x14008db9a]
jmp 0x14005cca2
add r8, 3
mov dil, reloc.WS2_32.dll_WSAGetLastError
mov r9b, 1
mov dword [rsp + 0x48], r9d
xor r14d, r14d
xor esi, esi
xor ebp, ebp
lea r10, [0x14008db9b]
jmp 0x14005cca2
add r8, 4
mov dil, reloc.WS2_32.dll_WSAStartup
mov sil, 1
xor r14d, r14d
mov dword [rsp + 0x48], 0
xor ebp, ebp
lea r10, [0x14008db9c]
movsx ebx, bl
lea r15d, [rbx - 0x41]
lea r9d, [rbx + 0x20]
cmp r15d, 0x1a
movzx ebx, bl
movzx r9d, r9b
cmovae r9d, ebx
cmp dil, r9b
jne 0x14005cdfa
test r14b, r14b
mov r15, qword [rsp + 0x30]
je 0x14005ccf2
mov edi, ecx
or edi, 0x80
mov dword [r15 + 0x4c], edi
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov rsi, r11
mov rbx, qword [rsp + 0x58]
jmp 0x14005ce13
movsx r9d, byte [r10]
lea edi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp edi, 0x1a
movzx edi, bl
cmovae edi, r9d
movsx r9d, byte [r8]
lea ebx, [r9 - 0x41]
lea r14d, [r9 + 0x20]
cmp ebx, 0x1a
movzx ebx, r14b
cmovae ebx, r9d
cmp dil, bl
jne 0x14005cdee
test sil, sil
jne 0x14005cccf
movsx r9d, byte [r10 + 1]
lea esi, [r9 - 0x41]
lea edi, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, dil
cmovae esi, r9d
movsx r9d, byte [r8 + 1]
lea edi, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp edi, 0x1a
movzx edi, bl
cmovae edi, r9d
cmp sil, dil
jne 0x14005cdee
cmp byte [rsp + 0x48], 0
jne 0x14005cccf
movsx r9d, byte [r10 + 2]
lea edi, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp edi, 0x1a
movzx ebx, sil
cmovae ebx, r9d
movsx r9d, byte [r8 + 2]
lea esi, [r9 - 0x41]
lea edi, [r9 + 0x20]
cmp esi, 0x1a
movzx esi, dil
cmovae esi, r9d
cmp bl, sil
jne 0x14005cdfa
test bpl, bpl
mov r15, qword [rsp + 0x30]
jne 0x14005cccf
movsx r9d, byte [r10 + 3]
lea r10d, [r9 - 0x41]
lea esi, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, sil
cmovae r10d, r9d
movsx r8d, byte [r8 + 3]
lea r9d, [r8 - 0x41]
lea esi, [r8 + 0x20]
cmp r9d, 0x1a
movzx r9d, sil
cmovae r9d, r8d
cmp r10b, r9b
je 0x14005cccf
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
jmp 0x14005ce09
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x30]
mov rsi, r11
mov rbx, qword [rsp + 0x58]
mov edi, ecx
cmp rdx, rax
je 0x14005b8c0
cmp rdx, rbx
setne r9b
mov r8, rdx
movzx r10d, byte [r8]
cmp r10d, 0x20
je 0x14005ce36
cmp r10d, 9
jne 0x14005ce46
inc r8
inc rdx
cmp r8, rax
jne 0x14005ce26
jmp 0x14005b8c0
cmp r8, rax
je 0x14005b8c0
lea rcx, [0x140083060]
cmp byte [r10 + rcx], 0
jne 0x14005ce72
cmp r10b, 0x2c
jne 0x14005b8c0
inc r8
xor r9d, r9d
mov rdx, r8
jmp 0x14005ce3c
test r9b, r9b
jne 0x14005b8c0
lea r9, [r8 + 1]
mov r10, rax
cmp r9, rax
je 0x14005cea9
movzx r10d, byte [r9]
lea rcx, [0x140083060]
cmp byte [r10 + rcx], 0
je 0x14005cea6
inc r9
cmp r9, rax
jne 0x14005ce87
mov r10, rax
jmp 0x14005cea9
mov r10, r9
mov r9, r10
sub r9, rdx
mov rdx, r10
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x30]
cmp r9, 5
jne 0x14005c606
jmp 0x14005cbb4
mov rcx, rbx
mov rdx, rsi
call fcn.14005e3d0
test al, al
je 0x14005cf5a
mov qword [rsp + 0x58], rbx
mov edi, dword [r15 + 0x4c]
mov eax, 0x400
and edi, eax
mov rax, qword [r15 + 0x20]
mov qword [rsp + 0x48], rax
lea rbx, [rsp + 0xb0]
mov rcx, rbx
lea rdx, [rsp + 0x88]
call fcn.14005e4d0
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x90]
cmp rbx, rax
jne 0x14005d054
test rdx, rdx
jne 0x14005d054
mov r14, qword [rsp + 0x50]
test r12, r12
mov rbx, qword [rsp + 0x58]
je 0x14005d246
lea rcx, [rsp + 0xc0]
call fcn.14005e580
mov r9, rbp
jmp 0x14005cff1
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d689
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
mov r14, qword [rsp + 0x50]
mov r9, rbp
je 0x14005cfcc
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005cfcc
lea rcx, [0x1400afed8]
mov edx, setsockopt
call rax
mov r9, rbp
test al, al
je 0x14005d01b
mov eax, 1
lea rcx, str.basic_parser.ipp
or rax, rcx
mov qword [r9], setsockopt
lea rcx, [0x1400afed8]
mov qword [r9 + 8], rcx
mov qword [r9 + 0x10], rax
mov rax, qword [r9 + 0x10]
mov r12w, 0x46
test al, 1
je 0x14005b772
cmp rax, 1
jne 0x14005aea9
cmp dword [r9], 0
je 0x14005b772
jmp 0x14005aea9
xor eax, eax
jmp 0x14005cfd1
mov r9, rax
mov r10, rax
test r8b, r8b
jne 0x14005d21b
inc rdx
cmp rdx, rax
je 0x14005d215
movzx r8d, byte [rdx]
lea r9, [0x140083060]
cmp byte [r8 + r9], 0
jne 0x14005d02e
mov r9, rdx
jmp 0x14005d218
shr edi, 0xa
lea rcx, [rsp + 0x98]
mov rcx, qword [rcx]
mov r9, qword [rsp + 0xa0]
mov r14, qword [rsp + 0x50]
test r9, r9
je 0x14005d1f9
xor r10d, r10d
xor r8d, r8d
movzx r11d, byte [rcx + r10]
lea ebx, [r11 - 0x3a]
cmp bl, 0xf6
jb 0x14005d1f9
movabs rbx, 0x1999999999999999
cmp r8, rbx
ja 0x14005d1f9
add r8, r8
lea rbx, [r8 + r8*4]
add r11, 0xffffffffffffffd0
mov r8, r11
add r8, rbx
jb 0x14005d1f9
inc r10
cmp r9, r10
jne 0x14005d07e
test dil, dil
je 0x14005d0d3
cmp r8, qword [rsp + 0x48]
je 0x14005d0d8
jmp 0x14005d3f6
mov qword [rsp + 0x48], r8
mov rcx, qword [rax]
mov r8, qword [rax + 8]
add r8, rcx
lea r9, [rsp + 0x98]
movups xmmword [r9], xmm6
cmp rdx, r8
je 0x14005d151
cmp rdx, rcx
setne r9b
mov rcx, rdx
movzx r10d, byte [rdx]
cmp r10d, 0x20
je 0x14005d10d
cmp r10d, 9
jne 0x14005d122
inc rdx
mov qword [rsp + 0x90], rdx
inc rcx
cmp rdx, r8
jne 0x14005d0fd
jmp 0x14005d151
cmp rdx, r8
je 0x14005d151
lea r11, [0x140083060]
cmp byte [r10 + r11], 0
jne 0x14005d198
cmp r10b, 0x2c
jne 0x14005d19d
inc rdx
mov qword [rsp + 0x90], rdx
xor r9d, r9d
mov rcx, rdx
cmp rdx, r8
jne 0x14005d0fd
mov qword [rsp + 0x90], 0
xor r9d, r9d
xor ecx, ecx
xor edx, edx
dec r12
mov dil, 1
lea r8, [rsp + 0xb0]
cmp r8, rax
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x30]
jne 0x14005d06f
test rdx, rdx
jne 0x14005d06f
jmp 0x14005cf37
test r9b, r9b
je 0x14005d1b3
mov qword [rsp + 0x90], 0
mov byte [rsp + 0xa8], 1
jmp 0x14005d15d
inc rdx
mov qword [rsp + 0x90], rdx
cmp rdx, r8
je 0x14005d1d8
movzx r9d, byte [rdx]
lea r10, [0x140083060]
cmp byte [r9 + r10], 0
jne 0x14005d1b3
mov r8, rdx
mov r9, r8
sub r9, rcx
lea rdx, [rsp + 0x98]
mov qword [rdx], rcx
mov qword [rsp + 0xa0], r9
mov rdx, r8
jmp 0x14005d164
lea rcx, [rsp + 0xc0]
call fcn.14005e580
mov r9, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x58]
jmp 0x14005cff1
mov r9, rax
mov r10, rcx
cmp rax, r9
jne 0x14005d23e
cmp rax, r10
mov r9, r11
jne 0x14005b772
mov qword [r15 + 0x18], 0
or byte [r15 + 0x4d], 8
jmp 0x14005b772
mov r9, r11
jmp 0x14005b772
mov r9, rbp
movups xmmword [rbp], xmm6
mov qword [rbp + 0x10], 0
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], rax
or byte [r15 + 0x4d], 4
jmp 0x14005cff1
lea rcx, [rsp + 0x88]
mov edx, 8
call fcn.14005a2c0
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
mov r9, qword [rsp + 0x38]
jmp 0x14005d33b
lea rcx, [rsp + 0x88]
mov edx, setsockopt
call fcn.14005a2c0
mov r9, qword [rsp + 0x38]
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], rdi
xor r14d, r14d
jmp 0x14005c5e5
lea rcx, [rsp + 0x88]
mov edx, 3
call fcn.14005a2c0
mov r9, qword [rsp + 0x38]
mov rax, qword [rsp + 0x98]
mov edi, eax
and edi, 1
lea rcx, str.basic_parser.ipp
or rdi, rcx
cmp rax, 2
cmovb rdi, rax
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [r9], xmm0
mov qword [r9 + 0x10], rdi
jmp 0x14005c5e5
mov rsi, qword [rsp + 0xf8]
lea rbx, [rsp + 0x100]
jmp 0x14005c5e5
lea rcx, [0x1400b3db0]
call fcn.14007dee4
cmp dword [0x1400b3db0], 0xffffffff
jne 0x14005b4d0
call fcn.14005e220
lea rcx, [0x1400b3db0]
call fcn.14007df5c
jmp 0x14005b4d0
lea rcx, [0x1400aff10]
mov rdi, r9
call fcn.14007dee4
mov r9, rdi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005b2c5
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rdi
jmp 0x14005b2c5
lea rcx, [rsp + 0xf0]
call fcn.14005e680
mov r9, qword [rsp + 0x38]
mov r14, qword [rsp + 0x50]
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x58]
jmp 0x14005cff1
lea rcx, [0x1400aff10]
mov rdi, r9
call fcn.14007dee4
mov r9, rdi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005b37c
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rdi
jmp 0x14005b37c
lea rcx, [0x1400aff10]
mov rdi, r9
call fcn.14007dee4
mov r9, rdi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005b40b
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rdi
jmp 0x14005b40b
lea rcx, [0x1400aff10]
mov rsi, r9
call fcn.14007dee4
mov r9, rsi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005bc24
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rsi
jmp 0x14005bc24
lea rcx, [0x1400aff10]
call fcn.14007dee4
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005b900
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
jmp 0x14005b900
lea rcx, [0x1400aff10]
call fcn.14007dee4
mov r9, rbp
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005ba54
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rbp
jmp 0x14005ba54
lea rcx, [0x1400aff10]
call fcn.14007dee4
mov r9, rbp
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005baec
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rbp
jmp 0x14005baec
lea rcx, [0x1400aff10]
call fcn.14007dee4
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005cf7f
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
jmp 0x14005cf7f
lea rcx, [0x1400aff10]
call fcn.14007dee4
mov r9, rbp
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005bb72
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
movups xmmword [0x1400afee8], xmm6
movups xmmword [0x1400afef8], xmm6
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rbp
jmp 0x14005bb72
xor eax, eax
jmp 0x14005ae89
cmp byte [r12 + 1], 0xa
je 0x14005d7f6
mov eax, dword [0x1400aff10]
mov ecx, dword [0x1400ae32c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14005d86f
mov rax, qword [0x1400afee0]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x14005d7d1
mov rax, qword [0x1400afed8]
mov rax, qword [rax + 0x30]
lea rcx, [method.boost::beast::http::detail::http_error_category.virtual_48]
cmp rax, rcx
je 0x14005d7d1
lea rcx, [0x1400afed8]
mov edx, listen
mov rsi, r9
call rax
mov r9, rsi
test al, al
je 0x14005d7fe
mov eax, 1
lea rcx, str.basic_parser.ipp
or rcx, rax
mov qword [r9], listen
lea rax, [0x1400afed8]
mov qword [r9 + 8], rax
mov qword [r9 + 0x10], rcx
mov qword [r14], rdi
jmp 0x14005aea9
xor eax, eax
jmp 0x14005d7d6
lea rcx, [0x1400aff10]
mov rsi, r9
call fcn.14007dee4
mov r9, rsi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005ae38
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
xorps xmm0, xmm0
movups xmmword [0x1400afee8], xmm0
movups xmmword [0x1400afef8], xmm0
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rsi
jmp 0x14005ae38
lea rcx, [0x1400aff10]
mov rsi, r9
call fcn.14007dee4
mov r9, rsi
cmp dword [0x1400aff10], 0xffffffff
jne 0x14005d789
movabs rax, 0x964627da815bf210
mov qword [0x1400afee0], rax
xorps xmm0, xmm0
movups xmmword [0x1400afee8], xmm0
movups xmmword [0x1400afef8], xmm0
mov dword [0x1400aff08], 0
lea rax, vtable.boost::beast::http::detail::http_error_category.0
mov qword [0x1400afed8], rax
lea rcx, [0x1400aff10]
call fcn.14007df5c
mov r9, rsi
jmp 0x14005d789