Function at 0x140068bd0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rsi, r9
mov rdi, rcx
movzx eax, dx
cmp eax, 0xf4
jle 0x140068c19
cmp eax, 0x142
je 0x140068d41
cmp eax, 0x13b
je 0x140068d58
cmp eax, 0xf5
je 0x140068cbb
jmp 0x140068d2e
cmp eax, 0x3b
je 0x140068cbb
cmp eax, 0x46
jne 0x140068d2e
mov qword [rsp + 0x98], rsi
test byte [rdi + 0x4d], 8
jne 0x140069b8f
mov rcx, qword [r8]
mov rdx, qword [r8 + 8]
add rdx, rcx
mov rbx, r8
mov r8b, 0x2c
call fcn.140089e10
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140069b8f
inc rax
mov rdx, qword [rsp + 0x40]
add rcx, rdx
lea rbx, [0x1400fea10]
jmp 0x140068c8c
inc rdx
cmp rdx, rcx
je 0x140069b8f
movzx r8d, byte [rdx]
cmp r8d, 0x20
je 0x140068c80
cmp r8d, 9
je 0x140068c80
cmp rdx, rcx
je 0x140069b8f
cmp byte [r8 + rbx], 0
jne 0x14006995a
cmp r8b, 0x2c
je 0x140068c80
jmp 0x140069b8f
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.14006a6f0
test al, al
je 0x140068ea4
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140068d2e
mov rbp, qword [rsp + 0x40]
add rax, rbp
lea rdx, [0x1400fea10]
mov rcx, rbp
jmp 0x140068d08
inc rcx
cmp rcx, rax
je 0x140068d2e
movzx r8d, byte [rcx]
cmp r8d, 0x20
je 0x140068d00
cmp r8d, 9
je 0x140068d00
cmp rcx, rax
je 0x140068d2e
cmp byte [r8 + rdx], 0
jne 0x14006900a
cmp r8b, 0x2c
je 0x140068d00
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
jmp 0x140069c10
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
or byte [rdi + 0x4d], 0x10
jmp 0x140069c10
mov eax, dword [rdi + 0x4c]
test eax, 0x800
jne 0x140068f0a
test eax, 0x400
jne 0x140068f70
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
lea rsi, [rax + rcx]
mov qword [rsp + 0xc0], rsi
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0xb0], rsi
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0x90], rsi
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x88], rax
test rcx, rcx
je 0x140068df9
lea rcx, [0x1400fea10]
jmp 0x140068dd8
inc rax
cmp rax, rsi
je 0x140068df9
movzx edx, byte [rax]
cmp edx, 0x20
je 0x140068dd0
cmp edx, 9
je 0x140068dd0
cmp rax, rsi
je 0x140068df9
cmp byte [rdx + rcx], 0
jne 0x140069a0d
cmp dl, 0x2c
je 0x140068dd0
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rsi
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0xa0]
call fcn.14006a900
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
cmp rsi, rcx
jne 0x140068e42
cmp rsi, rdx
jne 0x140068e42
cmp rsi, rax
je 0x140069c10
cmp rcx, rax
je 0x1400699db
cmp rcx, rdx
sete r9b
lea r8, [0x1400fea10]
mov rdx, rcx
jmp 0x140068e68
inc rdx
cmp rdx, rax
je 0x140068e99
movzx r10d, byte [rdx]
cmp r10d, 0x20
je 0x140068e60
cmp r10d, 9
je 0x140068e60
cmp rdx, rax
je 0x140068e99
cmp byte [r10 + r8], 0
jne 0x140069c24
cmp r10b, 0x2c
jne 0x140068e99
inc rdx
mov r9b, 1
cmp rdx, rax
jne 0x140068e68
mov r10, rax
mov r11, rax
jmp 0x1400699e1
mov eax, dword [0x140139798]
mov ecx, dword [0x14013d690]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x140069cda
mov rax, qword [0x140139768]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x140068f00
mov rax, qword [0x140139760]
lea rcx, [0x140139760]
mov edx, setsockopt
call qword [rax + 0x30]
test al, al
je 0x140068fda
mov eax, 1
jmp 0x140068fdc
mov eax, dword [0x140139798]
mov ecx, dword [0x14013d690]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x140069da2
mov rax, qword [0x140139768]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x140068f66
mov rax, qword [0x140139760]
lea rcx, [0x140139760]
mov edx, setsockopt
call qword [rax + 0x30]
test al, al
je 0x140068ff2
mov eax, 1
jmp 0x140068ff4
mov eax, dword [0x140139798]
mov ecx, dword [0x14013d690]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x140069e06
mov rax, qword [0x140139768]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x140068fcc
mov rax, qword [0x140139760]
lea rcx, [0x140139760]
mov edx, setsockopt
call qword [rax + 0x30]
test al, al
je 0x14006994c
mov eax, 1
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
jmp 0x140068ffb
xor eax, eax
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
or rcx, rax
mov qword [rsi], setsockopt
jmp 0x140069c01
xor eax, eax
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
or rcx, rax
mov qword [rsi], setsockopt
jmp 0x140069c01
lea r8, [rcx + 1]
nop
cmp r8, rax
je 0x140069028
movzx r9d, byte [r8]
inc r8
cmp byte [r9 + rdx], 0
jne 0x140069010
dec r8
jmp 0x14006902b
mov r8, rax
mov r13, r8
sub r13, rcx
mov r15d, dword [rdi + 0x4c]
cmp r13, 5
je 0x140069630
cmp r13, 0xa
je 0x140069058
cmp r13, 7
jne 0x140069899
movzx r12d, byte [rcx]
jmp 0x140069264
movzx r9d, byte [rcx]
cmp r9b, 0x6b
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x20], r15d
mov byte [rsp + 0x28], r9b
jne 0x140069121
movzx r10d, byte [rcx + 1]
mov r14b, 0x65
cmp r10b, 0x65
jne 0x14006913d
movzx r10d, byte [rcx + 2]
cmp r10b, 0x65
jne 0x140069153
movzx r10d, byte [rcx + 3]
cmp r10b, 0x70
jne 0x140069169
movzx r10d, byte [rcx + 4]
cmp r10b, 0x2d
jne 0x14006917f
movzx r10d, byte [rcx + 5]
cmp r10b, 0x61
jne 0x140069195
movzx r10d, byte [rcx + 6]
cmp r10b, 0x6c
jne 0x1400691ab
movzx r10d, byte [rcx + 7]
cmp r10b, 0x69
jne 0x1400691c1
movzx r10d, byte [rcx + 8]
cmp r10b, 0x76
jne 0x1400691d7
movzx r10d, byte [rcx + 9]
mov ebx, 0x200
cmp r10b, 0x65
mov rbp, qword [rsp + 0x30]
mov r15d, dword [rsp + 0x20]
je 0x140069773
lea rbx, [rcx + 0xa]
xor r15d, r15d
lea r12, [0x1401007b5]
jmp 0x1400691eb
lea rbx, [rcx + 1]
mov r14b, 0x6b
mov r15d, 9
lea r12, [0x1401007ac]
mov r10d, r9d
jmp 0x1400691eb
lea rbx, [rcx + 2]
mov r15d, 8
lea r12, [0x1401007ad]
jmp 0x1400691eb
lea rbx, [rcx + 3]
mov r15d, 7
lea r12, [0x1401007ae]
jmp 0x1400691eb
lea rbx, [rcx + 4]
mov r14b, reloc.WS2_32.dll_WSASetLastError
mov r15d, 6
lea r12, [0x1401007af]
jmp 0x1400691eb
lea rbx, [rcx + 5]
mov r14b, 0x2d
mov r15d, 5
lea r12, [0x1401007b0]
jmp 0x1400691eb
lea rbx, [rcx + 6]
mov r14b, 0x61
mov r15d, 4
lea r12, [0x1401007b1]
jmp 0x1400691eb
lea rbx, [rcx + 7]
mov r14b, 0x6c
mov r15d, 3
lea r12, [0x1401007b2]
jmp 0x1400691eb
lea rbx, [rcx + 8]
mov r14b, 0x69
mov r15d, 2
lea r12, [0x1401007b3]
jmp 0x1400691eb
lea rbx, [rcx + 9]
mov r14b, 0x76
mov r15d, 1
lea r12, [0x1401007b4]
inc r15
xor r9d, r9d
movsx r14d, r14b
lea r11d, [r14 - 0x41]
lea ebp, [r14 + 0x20]
cmp r11d, 0x1a
movzx r11d, r14b
movzx ebp, bpl
cmovae ebp, r11d
movsx r10d, r10b
lea r11d, [r10 - 0x41]
lea r14d, [r10 + 0x20]
cmp r11d, 0x1a
movzx r10d, r10b
movzx r11d, r14b
cmovae r11d, r10d
cmp bpl, r11b
jne 0x14006924a
movzx r14d, byte [r12 + r9]
movzx r10d, byte [rbx + r9]
inc r9
cmp r15, r9
jne 0x1400691f1
mov ebx, 0x200
jmp 0x140069479
cmp r13, 7
mov rbp, qword [rsp + 0x30]
mov r15d, dword [rsp + 0x20]
movzx r12d, byte [rsp + 0x28]
jne 0x140069899
cmp r12b, 0x75
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x20], r15d
jne 0x14006930d
movzx r12d, byte [rcx + 1]
cmp r12b, 0x70
jne 0x14006933f
movzx r12d, byte [rcx + 2]
cmp r12b, 0x67
jne 0x140069372
movzx r12d, byte [rcx + 3]
cmp r12b, 0x72
jne 0x1400693a5
movzx r12d, byte [rcx + 4]
cmp r12b, 0x61
jne 0x1400693d5
movzx r12d, byte [rcx + 5]
cmp r12b, 0x64
jne 0x140069405
movzx r9d, byte [rcx + 6]
mov ebx, 0x100
cmp r9b, 0x65
je 0x140069773
mov r12d, r9d
add rcx, 7
mov bl, 0x65
mov r10b, 1
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007bd]
jmp 0x140069433
inc rcx
mov bl, 0x75
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007b7]
jmp 0x140069433
add rcx, 2
mov bl, reloc.WS2_32.dll_WSASetLastError
mov r9b, 1
mov dword [rsp + 0x3c], r9d
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
lea r14, [0x1401007b8]
jmp 0x140069433
add rcx, 3
mov bl, 0x67
mov r9b, 1
mov dword [rsp + 0x24], r9d
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007b9]
jmp 0x140069433
add rcx, 4
mov bl, WSAStartup
mov r9b, 1
mov dword [rsp + 0x28], r9d
xor r10d, r10d
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007ba]
jmp 0x140069433
add rcx, 5
mov bl, 0x61
mov r15b, 1
xor r10d, r10d
xor r13d, r13d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007bb]
jmp 0x140069433
add rcx, 6
mov bl, 0x64
mov r13b, 1
xor r10d, r10d
xor r15d, r15d
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x3c], 0
lea r14, [0x1401007bc]
movzx r9d, bl
lea r11d, [r9 - 0x41]
lea ebx, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bl
cmovae r11d, r9d
movsx r9d, r12b
lea ebx, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp ebx, 0x1a
movzx r9d, r9b
movzx ebx, bpl
cmovae ebx, r9d
cmp r11b, bl
jne 0x140069621
mov ebx, 0x100
test r10b, r10b
je 0x140069488
mov rbp, qword [rsp + 0x30]
mov r15d, dword [rsp + 0x20]
jmp 0x140069773
movsx r9d, byte [r14]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r9d, byte [rcx]
lea r11d, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bpl
cmovae r11d, r9d
cmp r10b, r11b
jne 0x140069621
test r13b, r13b
jne 0x140069479
movsx r9d, byte [r14 + 1]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r9d, byte [rcx + 1]
lea r11d, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bpl
cmovae r11d, r9d
cmp r10b, r11b
jne 0x140069621
test r15b, r15b
jne 0x140069479
movsx r9d, byte [r14 + 2]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r9d, byte [rcx + 2]
lea r11d, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bpl
cmovae r11d, r9d
cmp r10b, r11b
jne 0x140069621
cmp byte [rsp + 0x28], 0
jne 0x140069479
movsx r9d, byte [r14 + 3]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r9d, byte [rcx + 3]
lea r11d, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bpl
cmovae r11d, r9d
cmp r10b, r11b
jne 0x140069621
cmp byte [rsp + 0x24], 0
jne 0x140069479
movsx r9d, byte [r14 + 4]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx r9d, byte [rcx + 4]
lea r11d, [r9 - 0x41]
lea ebp, [r9 + 0x20]
cmp r11d, 0x1a
movzx r11d, bpl
cmovae r11d, r9d
cmp r10b, r11b
jne 0x140069621
cmp byte [rsp + 0x3c], 0
jne 0x140069479
movsx r9d, byte [r14 + 5]
lea r10d, [r9 - 0x41]
lea r11d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r11b
cmovae r10d, r9d
movsx ecx, byte [rcx + 5]
lea r9d, [rcx - 0x41]
lea r11d, [rcx + 0x20]
cmp r9d, 0x1a
movzx r9d, r11b
cmovae r9d, ecx
cmp r10b, r9b
mov rbp, qword [rsp + 0x30]
mov r15d, dword [rsp + 0x20]
je 0x140069773
jmp 0x140069899
mov rbp, qword [rsp + 0x30]
mov r15d, dword [rsp + 0x20]
jmp 0x140069899
movzx r12d, byte [rcx]
cmp r12b, 0x63
jne 0x14006969d
movzx r12d, byte [rcx + 1]
cmp r12b, 0x6c
jne 0x1400696bf
movzx r12d, byte [rcx + 2]
cmp r12b, 0x6f
jne 0x1400696e2
movzx r12d, byte [rcx + 3]
cmp r12b, 0x73
jne 0x140069705
movzx r12d, byte [rcx + 4]
mov ebx, 0x80
cmp r12b, 0x65
je 0x140069773
mov r11d, r15d
add rcx, 5
mov bl, 0x65
mov r13b, 1
xor r15d, r15d
xor r14d, r14d
mov dword [rsp + 0x24], 0
lea r9, [0x1400fd77d]
jmp 0x140069726
mov r11d, r15d
inc rcx
mov bl, 0x63
xor r13d, r13d
xor r15d, r15d
xor r14d, r14d
mov dword [rsp + 0x24], 0
lea r9, [0x1400fd779]
jmp 0x140069726
mov r11d, r15d
add rcx, 2
mov bl, 0x6c
mov r9b, 1
mov dword [rsp + 0x24], r9d
xor r13d, r13d
xor r15d, r15d
xor r14d, r14d
lea r9, [0x1400fd77a]
jmp 0x140069726
mov r11d, r15d
add rcx, 3
mov bl, reloc.WS2_32.dll_WSAGetLastError
mov r14b, 1
xor r13d, r13d
xor r15d, r15d
mov dword [rsp + 0x24], 0
lea r9, [0x1400fd77b]
jmp 0x140069726
mov r11d, r15d
add rcx, 4
mov bl, reloc.WS2_32.dll_WSAStartup
mov r15b, 1
xor r13d, r13d
xor r14d, r14d
mov dword [rsp + 0x24], 0
lea r9, [0x1400fd77c]
mov qword [rsp + 0x28], r9
movzx r9d, bl
lea ebx, [r9 - 0x41]
lea r10d, [r9 + 0x20]
cmp ebx, 0x1a
movzx r10d, r10b
cmovae r10d, r9d
movsx r9d, r12b
lea ebx, [r9 - 0x41]
lea r12d, [r9 + 0x20]
cmp ebx, 0x1a
movzx r9d, r9b
movzx ebx, r12b
cmovae ebx, r9d
cmp r10b, bl
jne 0x140069896
mov ebx, 0x80
test r13b, r13b
je 0x14006977f
mov r15d, r11d
or r15d, ebx
mov dword [rdi + 0x4c], r15d
jmp 0x140069899
mov r9, qword [rsp + 0x28]
movsx r9d, byte [r9]
lea r10d, [r9 - 0x41]
lea r12d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r12b
cmovae r10d, r9d
movsx r9d, byte [rcx]
lea r12d, [r9 - 0x41]
lea r13d, [r9 + 0x20]
cmp r12d, 0x1a
movzx r12d, r13b
cmovae r12d, r9d
cmp r10b, r12b
jne 0x140069896
test r15b, r15b
jne 0x140069770
mov r9, qword [rsp + 0x28]
movsx r9d, byte [r9 + 1]
lea r10d, [r9 - 0x41]
lea r15d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r15b
cmovae r10d, r9d
movsx r9d, byte [rcx + 1]
lea r15d, [r9 - 0x41]
lea r12d, [r9 + 0x20]
cmp r15d, 0x1a
movzx r15d, r12b
cmovae r15d, r9d
cmp r10b, r15b
jne 0x140069896
test r14b, r14b
jne 0x140069770
mov r9, qword [rsp + 0x28]
movsx r9d, byte [r9 + 2]
lea r10d, [r9 - 0x41]
lea r14d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r14b
cmovae r10d, r9d
movsx r9d, byte [rcx + 2]
lea r14d, [r9 - 0x41]
lea r15d, [r9 + 0x20]
cmp r14d, 0x1a
movzx r14d, r15b
cmovae r14d, r9d
cmp r10b, r14b
jne 0x140069896
cmp byte [rsp + 0x24], 0
jne 0x140069770
mov r9, qword [rsp + 0x28]
movsx r9d, byte [r9 + 3]
lea r10d, [r9 - 0x41]
lea r14d, [r9 + 0x20]
cmp r10d, 0x1a
movzx r10d, r14b
cmovae r10d, r9d
movsx ecx, byte [rcx + 3]
lea r9d, [rcx - 0x41]
lea r14d, [rcx + 0x20]
cmp r9d, 0x1a
movzx r9d, r14b
cmovae r9d, ecx
cmp r10b, r9b
mov r15d, r11d
je 0x140069773
jmp 0x140069899
mov r15d, r11d
cmp r8, rax
je 0x140068d2e
cmp r8, rbp
sete r11b
mov rcx, r8
lea r10, [r8 + 1]
jmp 0x1400698d2
inc rcx
inc r8
inc r10
cmp rcx, rax
je 0x140068d2e
movzx r9d, byte [rcx]
cmp r9d, 0x20
je 0x1400698c0
cmp r9d, 9
je 0x1400698c0
cmp rcx, rax
je 0x140068d2e
cmp byte [r9 + rdx], 0
jne 0x14006990f
cmp r9b, 0x2c
jne 0x140068d2e
inc rcx
mov r11b, 1
mov r8, rcx
cmp rcx, rax
jne 0x1400698ac
jmp 0x140068d2e
test r11b, 1
je 0x140068d2e
cmp r10, rax
je 0x140069931
movzx r9d, byte [r10]
inc r10
cmp byte [r9 + rdx], 0
jne 0x140069919
dec r10
jmp 0x140069934
mov r10, rax
mov r13, r10
sub r13, r8
mov r8, r10
cmp r13, 5
jne 0x14006903f
jmp 0x140069630
xor eax, eax
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
jmp 0x140068ffb
lea rcx, [rsp + 0x40]
mov r14, rax
call fcn.14006a6f0
test al, al
je 0x140069b8f
mov r9, r14
mov rax, qword [rdi + 0x20]
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400699c4
mov edx, dword [rdi + 0x4c]
shr edx, 0xa
and edx, 1
mov r8, qword [rsp + 0x40]
add rcx, r8
mov r10, r8
jmp 0x14006999e
inc r10
cmp r10, rcx
je 0x1400699c4
movzx r11d, byte [r10]
cmp r11d, 0x20
je 0x140069996
cmp r11d, 9
je 0x140069996
cmp r10, rcx
je 0x1400699c4
cmp byte [r11 + rbx], 0
jne 0x140069a65
cmp r11b, 0x2c
je 0x140069996
test r9, r9
je 0x140069a46
lea rcx, [rsp + 0x98]
call fcn.14006a810
jmp 0x140069c10
mov r10, rcx
mov r11, rcx
cmp rsi, rax
jne 0x140069c10
cmp rsi, r10
jne 0x140069c10
cmp rsi, r11
jne 0x140069c10
mov qword [rdi + 0x18], 0
or byte [rdi + 0x4d], 8
jmp 0x140069c10
lea rdx, [rax + 1]
cmp rdx, rsi
je 0x140069a29
movzx r8d, byte [rdx]
inc rdx
cmp byte [r8 + rcx], 0
jne 0x140069a11
dec rdx
jmp 0x140069a2c
mov rdx, rsi
mov qword [rsp + 0x80], rdx
sub rdx, rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rdx
jmp 0x140068e09
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rax
or byte [rdi + 0x4d], 4
jmp 0x140069c10
lea r11, [r10 + 1]
cmp r11, rcx
je 0x140069a81
movzx r14d, byte [r11]
inc r11
cmp byte [r14 + rbx], 0
jne 0x140069a69
dec r11
jmp 0x140069a84
mov r11, rcx
cmp r11, r10
je 0x140069b8f
movabs r14, 0x1999999999999999
mov r12, r11
xor r15d, r15d
cmp r15, r14
ja 0x140069b8f
movzx r13d, byte [r10]
lea ebp, [r13 - 0x3a]
cmp bpl, 0xf6
jb 0x140069b8f
add r15, r15
lea rbp, [r15 + r15*4]
add r13, 0xffffffffffffffd0
mov r15, r13
add r15, rbp
jb 0x140069b8f
inc r10
cmp r10, r12
jne 0x140069a9d
test dl, dl
je 0x140069ae5
cmp r15, rax
je 0x140069aea
jmp 0x140069c63
mov dl, 1
mov rax, r15
dec r9
cmp r11, rcx
je 0x1400699c4
cmp r11, r8
sete bpl
mov r10, r11
lea r15, [r11 + 1]
jmp 0x140069b18
inc r10
inc r11
inc r15
cmp r10, rcx
je 0x1400699c4
movzx r12d, byte [r10]
cmp r12d, 0x20
je 0x140069b06
cmp r12d, 9
je 0x140069b06
cmp r10, rcx
je 0x1400699c4
cmp byte [r12 + rbx], 0
jne 0x140069b55
cmp r12b, 0x2c
jne 0x1400699c4
inc r10
mov bpl, 1
mov r11, r10
cmp r10, rcx
jne 0x140069b00
jmp 0x1400699c4
test bpl, 1
je 0x1400699c4
cmp r15, rcx
je 0x140069b77
movzx r12d, byte [r15]
inc r15
cmp byte [r12 + rbx], 0
jne 0x140069b5f
dec r15
jmp 0x140069b7a
mov r15, rcx
mov r12, r15
sub r12, r11
add r12, r10
mov r11, r15
cmp r10, r15
jne 0x140069a9a
mov eax, dword [0x140139798]
mov ecx, dword [0x14013d690]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x140069d3e
mov rax, qword [0x140139768]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x140069be7
mov rax, qword [0x140139760]
lea rcx, [0x140139760]
mov edx, setsockopt
call qword [rax + 0x30]
test al, al
je 0x140069bee
mov eax, 1
jmp 0x140069bf0
xor eax, eax
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
or rcx, rax
mov qword [rsi], setsockopt
lea rax, [0x140139760]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r10, rax
mov r11, rax
test r9b, 1
je 0x1400699e1
inc rdx
cmp rdx, rax
je 0x140069c58
movzx r9d, byte [rdx]
inc rdx
cmp byte [r9 + r8], 0
jne 0x140069c37
dec rdx
mov r10, rcx
mov r11, rdx
jmp 0x1400699e1
mov r10, rcx
mov r11, rax
jmp 0x1400699e1
mov eax, dword [0x140139798]
mov ecx, dword [0x14013d690]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x10]
jg 0x140069e6a
mov rax, qword [0x140139768]
shr rax, 1
movabs rcx, 0x595588bd12bf6fe8
cmp rax, rcx
je 0x140069cbb
mov rax, qword [0x140139760]
lea rcx, [0x140139760]
mov edx, 0x18
call qword [rax + 0x30]
test al, al
je 0x140069cc2
mov eax, 1
jmp 0x140069cc4
xor eax, eax
lea rcx, str.W:3rdParty_boost_1_85_0_boost_beast_http_impl_basic_parser.ipp
or rcx, rax
mov qword [rsi], 0x18
jmp 0x140069c01
lea rcx, [0x140139798]
call fcn.14007d6b8
cmp dword [0x140139798], 0xffffffff
jne 0x140068ec9
movabs rax, 0x964627da815bf210
mov qword [0x140139768], rax
xorps xmm0, xmm0
movups xmmword [0x140139770], xmm0
movups xmmword [0x140139780], xmm0
mov dword [0x140139790], 0
lea rax, [0x1400fdfc0]
mov qword [0x140139760], rax
lea rcx, [0x140139798]
call fcn.14007d76c
jmp 0x140068ec9
lea rcx, [0x140139798]
call fcn.14007d6b8
cmp dword [0x140139798], 0xffffffff
jne 0x140069bb4
movabs rax, 0x964627da815bf210
mov qword [0x140139768], rax
xorps xmm0, xmm0
movups xmmword [0x140139770], xmm0
movups xmmword [0x140139780], xmm0
mov dword [0x140139790], 0
lea rax, [0x1400fdfc0]
mov qword [0x140139760], rax
lea rcx, [0x140139798]
call fcn.14007d76c
jmp 0x140069bb4
lea rcx, [0x140139798]
call fcn.14007d6b8
cmp dword [0x140139798], 0xffffffff
jne 0x140068f2f
movabs rax, 0x964627da815bf210
mov qword [0x140139768], rax
xorps xmm0, xmm0
movups xmmword [0x140139770], xmm0
movups xmmword [0x140139780], xmm0
mov dword [0x140139790], 0
lea rax, [0x1400fdfc0]
mov qword [0x140139760], rax
lea rcx, [0x140139798]
call fcn.14007d76c
jmp 0x140068f2f
lea rcx, [0x140139798]
call fcn.14007d6b8
cmp dword [0x140139798], 0xffffffff
jne 0x140068f95
movabs rax, 0x964627da815bf210
mov qword [0x140139768], rax
xorps xmm0, xmm0
movups xmmword [0x140139770], xmm0
movups xmmword [0x140139780], xmm0
mov dword [0x140139790], 0
lea rax, [0x1400fdfc0]
mov qword [0x140139760], rax
lea rcx, [0x140139798]
call fcn.14007d76c
jmp 0x140068f95
lea rcx, [0x140139798]
call fcn.14007d6b8
cmp dword [0x140139798], 0xffffffff
jne 0x140069c88
movabs rax, 0x964627da815bf210
mov qword [0x140139768], rax
xorps xmm0, xmm0
movups xmmword [0x140139770], xmm0
movups xmmword [0x140139780], xmm0
mov dword [0x140139790], 0
lea rax, [0x1400fdfc0]
mov qword [0x140139760], rax
lea rcx, [0x140139798]
call fcn.14007d76c
jmp 0x140069c88