Function at 0x140013490
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2d0]
sub rsp, 0x3d0
mov eax, dword [rcx + 0x38]
mov rsi, r8
dec eax
mov rbx, rdx
mov rdi, rcx
cmp eax, 0xeb
ja case.default.0x140013526
cdqe
lea r15, [0x140000000]
lea r11, [fcn.140010930]
mov dword [rbp + 0x300], 0x80
mov r10d, 0x200
lea rcx, str.pgrade
lea r8, [0x1401faab0]
mov edx, dword [r15 + rax*4 + 0x18718]
lea r9, str.loseeep_alive
add rdx, r15
lea r13, [fcn.1400107c0]
xor r12d, r12d
lea rax, [fcn.140010830]
lea r14d, [r12 + 1]
jmp rdx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400109e0
test eax, eax
jne 0x140018428
cmp byte [rdi + 0x50], r14b
je case.0x140013526.3
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140011de0
cmp eax, r14d
je 0x1400135a1
mov byte [rdi + 0x51], r12b
movzx ecx, word [rdi + 0x4e]
shr ecx, 2
and ecx, r14d
cmp ecx, r14d
je 0x1400135a5
cmp rbx, rsi
je 0x140013599
movzx eax, byte [rbx]
inc rbx
cmp al, 0xa
je 0x140013594
cmp al, 0xd
je 0x140013594
movzx ecx, word [rdi + 0x4e]
shr ecx, 5
and ecx, r14d
cmp ecx, r14d
jne 0x1400185a0
cmp rbx, rsi
jne 0x140013573
mov eax, r14d
jmp 0x140017712
mov qword [rdi + 0x40], r12
mov byte [rdi + 0x56], r14b
mov byte [rdi + 0x51], r12b
nop dword [rax]
cmp rbx, rsi
je 0x14001841e
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400135c4
cmp al, 0xd
jne 0x1400135c9
inc rbx
jmp case.0x140013526.236
cmp byte [rdi + 0x56], r14b
jne case.0x140013526.235
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010a70
test eax, eax
jne 0x140016eb2
mov byte [rdi + 0x51], 2
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400109c0
test eax, eax
jne 0x1400183e3
movzx ecx, byte [rdi + 0x48]
sub ecx, r14d
je case.0x140013526.206
cmp ecx, r14d
je case.0x140013526.225
cmp rbx, rsi
je 0x140016f64
cmp byte [rbx], 0x48
je case.0x140013526.232
mov byte [rdi + 0x48], r14b
cmp rbx, rsi
je 0x1400183d9
lea rax, [fcn.140010a00]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x1400183cf
movzx eax, byte [rbx]
add eax, 0xffffffbf
cmp eax, 0x14
ja case.0x140013660.69
cdqe
mov ecx, dword [r15 + rax*4 + 0x18ac8]
add rcx, r15
jmp rcx
cmp rbx, rsi
je 0x140016f5a
lea rax, [fcn.140010a00]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x140016f50
cmp byte [rbx], 0x48
jne 0x140016f3d
inc rbx
cmp rbx, rsi
je 0x140016f33
movzx eax, byte [rbx]
cmp al, 0x45
je 0x140013733
cmp al, 0x54
jne 0x140016f3d
inc rbx
cmp rbx, rsi
je 0x140016f10
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fac08]
cmp byte [rbx], al
jne 0x1400136f0
inc ecx
cmp ecx, 3
je 0x1400136e9
inc rbx
cmp rbx, rsi
jne 0x1400136c0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rsp + 0x30], ecx
jmp 0x1400136ff
mov dword [rsp + 0x30], r12d
jmp 0x1400136f8
mov dword [rsp + 0x30], 2
mov dword [rdi], r12d
mov ecx, dword [rsp + 0x30]
mov qword [rsp + 0x38], rbx
test ecx, ecx
jne 0x140016f01
inc rbx
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010a00
test eax, eax
jne 0x140016eed
mov byte [rdi + 0x48], 2
jmp case.0x140013526.224
inc rbx
cmp rbx, rsi
je 0x140016f29
mov ecx, dword [rdi]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabf4]
cmp byte [rbx], al
jne 0x140013771
inc ecx
cmp ecx, 2
je 0x14001376a
inc rbx
cmp rbx, rsi
jne 0x140013741
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rsp + 0x40], ecx
jmp 0x140013780
mov dword [rsp + 0x40], r12d
jmp 0x140013779
mov dword [rsp + 0x40], 2
mov dword [rdi], r12d
mov ecx, dword [rsp + 0x40]
mov qword [rsp + 0x48], rbx
test ecx, ecx
jne 0x140016f1a
inc rbx
mov byte [rdi + 0x49], 2
mov byte [rdi + 0x48], r14b
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010a00
test eax, eax
je case.0x140013526.134
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xe2
jmp 0x140017710
cmp rbx, rsi
je 0x140017151
mov ecx, dword [rdi]
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fac00]
cmp byte [rbx], al
jne 0x140013810
inc ecx
cmp ecx, 5
je 0x140013809
inc rbx
cmp rbx, rsi
jne 0x1400137e0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rsp + 0x50], ecx
jmp 0x14001381f
mov dword [rsp + 0x50], r12d
jmp 0x140013818
mov dword [rsp + 0x50], 2
mov dword [rdi], r12d
mov ecx, dword [rsp + 0x50]
mov qword [rsp + 0x58], rbx
test ecx, ecx
jne 0x14001713e
inc rbx
cmp rbx, rsi
je 0x140017134
lea rax, [fcn.140010b70]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x14001712a
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x14001386c
cdqe
mov ecx, dword [r15 + rax*4 + 0x18b1c]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x1400138ae
mov eax, r14d
jmp 0x1400138ae
mov eax, 2
jmp 0x1400138ae
mov eax, 3
jmp 0x1400138ae
mov eax, 4
jmp 0x1400138ae
mov eax, 5
jmp 0x1400138ae
mov eax, 6
jmp 0x1400138ae
mov eax, 7
jmp 0x1400138ae
mov eax, 8
jmp 0x1400138ae
mov eax, 9
inc rbx
mov byte [rdi + 0x4a], al
cmp rbx, rsi
je 0x1400170f1
cmp byte [rbx], 0x2e
jne 0x1400170c2
inc rbx
cmp rbx, rsi
je 0x1400170b8
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400138ee
cdqe
mov ecx, dword [r15 + rax*4 + 0x18b44]
add rcx, r15
jmp rcx
mov edx, r12d
jmp 0x140013930
mov edx, r14d
jmp 0x140013930
mov edx, 2
jmp 0x140013930
mov edx, 3
jmp 0x140013930
mov edx, 4
jmp 0x140013930
mov edx, 5
jmp 0x140013930
mov edx, 6
jmp 0x140013930
mov edx, 7
jmp 0x140013930
mov edx, 8
jmp 0x140013930
mov edx, 9
inc rbx
mov byte [rdi + 0x4b], dl
movzx ecx, word [rdi + 0x4e]
shr ecx, 4
and ecx, r14d
cmp ecx, r14d
je 0x140013974
movzx ecx, byte [rdi + 0x4a]
test ecx, ecx
je 0x14001396b
sub ecx, r14d
je 0x14001395f
cmp ecx, r14d
jne 0x140016f6e
test dl, dl
jmp 0x14001396e
movzx ecx, dl
test dl, dl
je 0x140013974
cmp ecx, r14d
jmp 0x14001396e
cmp dl, 9
jne 0x140016f6e
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
jne 0x140017075
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010bc0
test eax, eax
jne 0x14001704d
cmp rbx, rsi
je 0x140017043
cmp byte [rbx], 0x20
jne 0x140017030
inc rbx
mov word [rdi + 0x54], r12w
cmp rbx, rsi
je 0x140017026
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140013b99
cdqe
mov ecx, dword [r15 + rax*4 + 0x18b6c]
add rcx, r15
jmp rcx
mov edx, r12d
jmp 0x140013a26
mov edx, r14d
jmp 0x140013a26
mov edx, 2
jmp 0x140013a26
mov edx, 3
jmp 0x140013a26
mov edx, 4
jmp 0x140013a26
mov edx, 5
jmp 0x140013a26
mov edx, 6
jmp 0x140013a26
mov edx, 7
jmp 0x140013a26
mov edx, 8
jmp 0x140013a26
mov edx, 9
inc rbx
movzx eax, word [rdi + 0x54]
mov r9d, 0x1999
cmp ax, r9w
jbe 0x140013a3e
mov ecx, r14d
jmp 0x140013a87
movzx r8d, ax
shl ax, 2
add r8w, ax
add r8w, r8w
mov word [rdi + 0x54], r8w
test edx, edx
js 0x140013a6b
mov ecx, 0xffff
movzx eax, r8w
sub ecx, edx
cmp eax, ecx
jle 0x140013a7c
mov ecx, r14d
jmp 0x140013a87
mov eax, edx
movzx ecx, r8w
neg eax
cmp ecx, eax
jge 0x140013a7c
mov ecx, r14d
jmp 0x140013a87
add dx, r8w
mov ecx, r12d
mov word [rdi + 0x54], dx
cmp ecx, r14d
jne 0x140013aa5
mov dword [rdi + 0x18], select
lea rax, str.Invalid_status_code
jmp 0x140017704
mov r9d, 0x1999
cmp rbx, rsi
je 0x14001701c
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140013b99
cdqe
mov ecx, dword [r15 + rax*4 + 0x18b94]
add rcx, r15
jmp rcx
mov edx, r12d
jmp 0x140013b08
mov edx, r14d
jmp 0x140013b08
mov edx, 2
jmp 0x140013b08
mov edx, 3
jmp 0x140013b08
mov edx, 4
jmp 0x140013b08
mov edx, 5
jmp 0x140013b08
mov edx, 6
jmp 0x140013b08
mov edx, 7
jmp 0x140013b08
mov edx, 8
jmp 0x140013b08
mov edx, 9
inc rbx
movzx eax, word [rdi + 0x54]
cmp ax, r9w
jbe 0x140013b1a
mov ecx, r14d
jmp 0x140013b63
movzx r8d, ax
shl ax, 2
add r8w, ax
add r8w, r8w
mov word [rdi + 0x54], r8w
test edx, edx
js 0x140013b47
mov ecx, 0xffff
movzx eax, r8w
sub ecx, edx
cmp eax, ecx
jle 0x140013b58
mov ecx, r14d
jmp 0x140013b63
mov eax, edx
movzx ecx, r8w
neg eax
cmp ecx, eax
jge 0x140013b58
mov ecx, r14d
jmp 0x140013b63
add dx, r8w
mov ecx, r12d
mov word [rdi + 0x54], dx
cmp ecx, r14d
je case.default.0x140013b99
jmp 0x140013b74
mov r9d, 0x1999
cmp rbx, rsi
je 0x140017012
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140013b99
cdqe
mov ecx, dword [r15 + rax*4 + 0x18bbc]
add rcx, r15
jmp rcx
mov edx, r12d
jmp 0x140013bdb
mov edx, r14d
jmp 0x140013bdb
mov edx, 2
jmp 0x140013bdb
mov edx, 3
jmp 0x140013bdb
mov edx, 4
jmp 0x140013bdb
mov edx, 5
jmp 0x140013bdb
mov edx, 6
jmp 0x140013bdb
mov edx, 7
jmp 0x140013bdb
mov edx, 8
jmp 0x140013bdb
mov edx, 9
inc rbx
movzx eax, word [rdi + 0x54]
cmp ax, r9w
jbe 0x140013bed
mov ecx, r14d
jmp 0x140013c36
movzx r8d, ax
shl ax, 2
add r8w, ax
add r8w, r8w
mov word [rdi + 0x54], r8w
test edx, edx
js 0x140013c1a
mov ecx, 0xffff
movzx eax, r8w
sub ecx, edx
cmp eax, ecx
jle 0x140013c2b
mov ecx, r14d
jmp 0x140013c36
mov eax, edx
movzx ecx, r8w
neg eax
cmp ecx, eax
jge 0x140013c2b
mov ecx, r14d
jmp 0x140013c36
add dx, r8w
mov ecx, r12d
mov word [rdi + 0x54], dx
cmp ecx, r14d
je case.default.0x140013b99
cmp rbx, rsi
je 0x140017008
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140013d32
cmp al, 0xd
je 0x140013cb4
cmp al, 0x20
jne 0x140016ff5
inc rbx
cmp rbx, rsi
je 0x140016fd5
lea rax, [fcn.140010a90]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
nop word [rax + rax]
cmp rbx, rsi
je 0x140016fcb
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140013ced
cmp al, 0xd
je 0x140013c99
inc rbx
jmp case.0x140013526.209
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010a90
test eax, eax
jne 0x140016f9d
inc rbx
cmp rbx, rsi
je 0x140016fdf
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140013d2d
cmp al, 0xd
je 0x140013d2d
movzx ecx, word [rdi + 0x4e]
shr ecx, 6
and ecx, r14d
cmp ecx, r14d
je 0x140013d48
mov dword [rdi + 0x18], 2
lea rax, str.Expected_LF_after_CR
jmp 0x140017704
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010a90
test eax, eax
jne 0x140016fb4
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
je 0x140013d48
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_response_line
jmp 0x140017704
inc rbx
jmp 0x140013d48
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne 0x140016ff5
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010ae0
test eax, eax
je case.0x140013526.89
cmp eax, 0x15
je 0x140016fe9
mov dword [rdi + 0x18], 0x1b
lea rax, str._on_status_complete__callback_error
jmp 0x140017704
inc rbx
cmp rbx, rsi
je 0x140017182
movzx eax, byte [rbx]
cmp al, 0x43
je 0x140013e04
cmp al, 0x4e
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001716e
mov ecx, dword [rdi]
nop dword [rax]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab18]
cmp byte [rbx], al
jne 0x140013de0
inc ecx
cmp ecx, 6
je 0x140013dd9
inc rbx
cmp rbx, rsi
jne 0x140013db0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rsp + 0x60], ecx
jmp 0x140013def
mov dword [rsp + 0x60], r12d
jmp 0x140013de8
mov dword [rsp + 0x60], 2
mov dword [rdi], r12d
mov ecx, dword [rsp + 0x60]
mov qword [rsp + 0x68], rbx
test ecx, ecx
jne 0x14001715b
lea eax, [rcx + 0x24]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017178
cmp byte [rbx], 0x4c
jne case.0x140013660.69
inc rbx
mov eax, reloc.WS2_32.dll_send
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x14001719f
mov ecx, dword [rdi]
nop dword [rax]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab20]
cmp byte [rbx], al
jne 0x140013e70
inc ecx
cmp ecx, 3
je 0x140013e69
inc rbx
cmp rbx, rsi
jne 0x140013e40
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rsp + 0x70], ecx
jmp 0x140013e7f
mov dword [rsp + 0x70], r12d
jmp 0x140013e78
mov dword [rsp + 0x70], 2
mov dword [rdi], r12d
mov ecx, dword [rsp + 0x70]
mov qword [rsp + 0x78], rbx
test ecx, ecx
jne 0x14001718c
lea eax, [rcx + 0x10]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400171f7
movzx eax, byte [rbx]
cmp al, 0x48
je 0x140013f4f
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400171d0
movzx eax, byte [rbx]
cmp al, 0x4e
je 0x140013ef0
cmp al, 0x50
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400171a9
cmp byte [rbx], 0x59
jne case.0x140013660.69
inc rbx
mov eax, 8
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x1400171c6
mov ecx, dword [rdi]
nop
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab2c]
cmp byte [rbx], al
jne 0x140013f2e
inc ecx
cmp ecx, 4
je 0x140013f28
inc rbx
cmp rbx, rsi
jne 0x140013f00
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x80], ecx
jmp 0x140013f3b
mov dword [rbp - 0x80], r12d
jmp 0x140013f35
mov dword [rbp - 0x80], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x80]
mov qword [rbp - 0x78], rbx
test ecx, ecx
jne 0x1400171b3
lea eax, [rcx + 5]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400171ed
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab24]
cmp byte [rbx], al
jne 0x140013f8e
inc ecx
cmp ecx, 6
je 0x140013f88
inc rbx
cmp rbx, rsi
jne 0x140013f60
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x70], ecx
jmp 0x140013f9b
mov dword [rbp - 0x70], r12d
jmp 0x140013f95
mov dword [rbp - 0x70], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x70]
mov qword [rbp - 0x68], rbx
test ecx, ecx
jne 0x1400171da
lea eax, [rcx + 0x16]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017245
cmp byte [rbx], 0x45
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001723b
movzx eax, byte [rbx]
cmp al, 0x4c
je 0x14001403f
cmp al, 0x53
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017214
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab34]
cmp byte [rbx], al
jne 0x14001401e
inc ecx
cmp ecx, 5
je 0x140014018
inc rbx
cmp rbx, rsi
jne 0x140013ff0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x60], ecx
jmp 0x14001402b
mov dword [rbp - 0x60], r12d
jmp 0x140014025
mov dword [rbp - 0x60], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x60]
mov qword [rbp - 0x58], rbx
test ecx, ecx
jne 0x140017201
lea eax, [rcx + 0x23]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017231
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab30]
cmp byte [rbx], al
jne 0x14001407e
inc ecx
cmp ecx, 3
je 0x140014078
inc rbx
cmp rbx, rsi
jne 0x140014050
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x50], ecx
jmp 0x14001408b
mov dword [rbp - 0x50], r12d
jmp 0x140014085
mov dword [rbp - 0x50], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x50]
mov qword [rbp - 0x48], rbx
test ecx, ecx
jne 0x14001721e
mov eax, r12d
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017262
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab3c]
cmp byte [rbx], al
jne 0x1400140de
inc ecx
cmp ecx, 4
je 0x1400140d8
inc rbx
cmp rbx, rsi
jne 0x1400140b0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x40], ecx
jmp 0x1400140eb
mov dword [rbp - 0x40], r12d
jmp 0x1400140e5
mov dword [rbp - 0x40], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x40]
mov qword [rbp - 0x38], rbx
test ecx, ecx
jne 0x14001724f
lea eax, [rcx + 0x2d]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400172a6
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab40]
cmp byte [rbx], al
jne 0x14001413e
inc ecx
cmp ecx, 2
je 0x140014138
inc rbx
cmp rbx, rsi
jne 0x140014110
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x30], ecx
jmp 0x14001414b
mov dword [rbp - 0x30], r12d
jmp 0x140014145
mov dword [rbp - 0x30], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x30]
mov qword [rbp - 0x28], rbx
test ecx, ecx
jne 0x140017293
inc rbx
cmp rbx, rsi
je 0x140017289
cmp byte [rbx], 0x5f
je 0x140014170
mov eax, r14d
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x14001727f
mov ecx, dword [rdi]
nop
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab48]
cmp byte [rbx], al
jne 0x1400141ae
inc ecx
cmp ecx, 9
je 0x1400141a8
inc rbx
cmp rbx, rsi
jne 0x140014180
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x20], ecx
jmp 0x1400141bb
mov dword [rbp - 0x20], r12d
jmp 0x1400141b5
mov dword [rbp - 0x20], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x20]
mov qword [rbp - 0x18], rbx
test ecx, ecx
jne 0x14001726c
lea eax, [rcx + 0x29]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400172c3
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab44]
cmp byte [rbx], al
jne 0x14001420e
inc ecx
cmp ecx, 3
je 0x140014208
inc rbx
cmp rbx, rsi
jne 0x1400141e0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp - 0x10], ecx
jmp 0x14001421b
mov dword [rbp - 0x10], r12d
jmp 0x140014215
mov dword [rbp - 0x10], 2
mov dword [rdi], r12d
mov ecx, dword [rbp - 0x10]
mov qword [rbp - 8], rbx
test ecx, ecx
jne 0x1400172b0
lea eax, [rcx + 2]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017307
movzx eax, byte [rbx]
cmp al, 0x49
je 0x1400142af
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400172e0
mov ecx, dword [rdi]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab58]
cmp byte [rbx], al
jne 0x14001428e
inc ecx
cmp ecx, 2
je 0x140014288
inc rbx
cmp rbx, rsi
jne 0x140014260
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp], ecx
jmp 0x14001429b
mov dword [rbp], r12d
jmp 0x140014295
mov dword [rbp], 2
mov dword [rdi], r12d
mov ecx, dword [rbp]
mov qword [rbp + 8], rbx
test ecx, ecx
jne 0x1400172cd
lea eax, [rcx + 9]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400172fd
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab54]
cmp byte [rbx], al
jne 0x1400142ee
inc ecx
cmp ecx, 2
je 0x1400142e8
inc rbx
cmp rbx, rsi
jne 0x1400142c0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x10], ecx
jmp 0x1400142fb
mov dword [rbp + 0x10], r12d
jmp 0x1400142f5
mov dword [rbp + 0x10], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x10]
mov qword [rbp + 0x18], rbx
test ecx, ecx
jne 0x1400172ea
lea eax, [rcx + 0x1f]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400173c0
movzx eax, byte [rbx]
cmp al, 0x2d
je 0x14001451f
cmp al, 0x45
je 0x1400144bf
cmp al, 0x4b
je 0x14001439f
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017324
mov ecx, dword [rdi]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab78]
cmp byte [rbx], al
jne 0x14001437e
inc ecx
cmp ecx, 2
je 0x140014378
inc rbx
cmp rbx, rsi
jne 0x140014350
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x20], ecx
jmp 0x14001438b
mov dword [rbp + 0x20], r12d
jmp 0x140014385
mov dword [rbp + 0x20], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x20]
mov qword [rbp + 0x28], rbx
test ecx, ecx
jne 0x140017311
lea eax, [rcx + 0xb]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x14001737c
movzx eax, byte [rbx]
cmp al, 0x41
je 0x14001445f
cmp al, 0x43
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017355
movzx eax, byte [rbx]
cmp al, 0x41
je 0x1400143fb
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001732e
cmp byte [rbx], 0x4c
jne case.0x140013660.69
inc rbx
mov eax, 0xa
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x14001734b
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab70]
cmp byte [rbx], al
jne 0x14001443e
inc ecx
cmp ecx, 6
je 0x140014438
inc rbx
cmp rbx, rsi
jne 0x140014410
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x30], ecx
jmp 0x14001444b
mov dword [rbp + 0x30], r12d
jmp 0x140014445
mov dword [rbp + 0x30], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x30]
mov qword [rbp + 0x38], rbx
test ecx, ecx
jne 0x140017338
lea eax, [rcx + 0x1e]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017372
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab68]
cmp byte [rbx], al
jne 0x14001449e
inc ecx
cmp ecx, 7
je 0x140014498
inc rbx
cmp rbx, rsi
jne 0x140014470
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x40], ecx
jmp 0x1400144ab
mov dword [rbp + 0x40], r12d
jmp 0x1400144a5
mov dword [rbp + 0x40], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x40]
mov qword [rbp + 0x48], rbx
test ecx, ecx
jne 0x14001735f
lea eax, [rcx + 0x15]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017399
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab64]
cmp byte [rbx], al
jne 0x1400144fe
inc ecx
cmp ecx, 3
je 0x1400144f8
inc rbx
cmp rbx, rsi
jne 0x1400144d0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x50], ecx
jmp 0x14001450b
mov dword [rbp + 0x50], r12d
jmp 0x140014505
mov dword [rbp + 0x50], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x50]
mov qword [rbp + 0x58], rbx
test ecx, ecx
jne 0x140017386
lea eax, [rcx + 0x17]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400173b6
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab5c]
cmp byte [rbx], al
jne 0x14001455e
inc ecx
cmp ecx, 6
je 0x140014558
inc rbx
cmp rbx, rsi
jne 0x140014530
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x60], ecx
jmp 0x14001456b
mov dword [rbp + 0x60], r12d
jmp 0x140014565
mov dword [rbp + 0x60], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x60]
mov qword [rbp + 0x68], rbx
test ecx, ecx
jne 0x1400173a3
lea eax, [rcx + 0x18]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400173dd
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab7c]
cmp byte [rbx], al
jne 0x1400145be
inc ecx
cmp ecx, 5
je 0x1400145b8
inc rbx
cmp rbx, rsi
jne 0x140014590
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x70], ecx
jmp 0x1400145cb
mov dword [rbp + 0x70], r12d
jmp 0x1400145c5
mov dword [rbp + 0x70], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x70]
mov qword [rbp + 0x78], rbx
test ecx, ecx
jne 0x1400173ca
lea eax, [rcx + 0x19]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400173fa
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab84]
cmp byte [rbx], al
jne 0x140014624
inc ecx
cmp ecx, 6
je 0x14001461b
inc rbx
cmp rbx, rsi
jne 0x1400145f0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x80], ecx
jmp 0x140014637
mov dword [rbp + 0x80], r12d
jmp 0x14001462e
mov dword [rbp + 0x80], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x80]
mov qword [rbp + 0x88], rbx
test ecx, ecx
jne 0x1400173e7
lea eax, [rcx + 6]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017501
movzx eax, byte [rbx]
cmp al, 0x41
je 0x14001493e
cmp al, 0x4c
je 0x1400148ce
cmp al, 0x4f
je 0x14001485b
cmp al, 0x52
je 0x14001471e
cmp al, 0x55
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017421
movzx eax, byte [rbx]
cmp al, 0x52
je 0x1400146ad
cmp al, 0x54
jne case.0x140013660.69
inc rbx
mov eax, 4
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x140017417
mov ecx, dword [rdi]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1faba4]
cmp byte [rbx], al
jne 0x1400146f4
inc ecx
cmp ecx, 2
je 0x1400146eb
inc rbx
cmp rbx, rsi
jne 0x1400146c0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x90], ecx
jmp 0x140014707
mov dword [rbp + 0x90], r12d
jmp 0x1400146fe
mov dword [rbp + 0x90], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x90]
mov qword [rbp + 0x98], rbx
test ecx, ecx
jne 0x140017404
lea eax, [rcx + 0x1d]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017479
movzx eax, byte [rbx]
cmp al, 0x49
je 0x14001484e
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001746f
cmp byte [rbx], 0x50
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017465
movzx eax, byte [rbx]
cmp al, 0x46
je 0x1400147de
cmp al, 0x50
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001743e
mov ecx, dword [rdi]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1faba0]
cmp byte [rbx], al
jne 0x1400147b4
inc ecx
cmp ecx, 4
je 0x1400147ab
inc rbx
cmp rbx, rsi
jne 0x140014780
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xa0], ecx
jmp 0x1400147c7
mov dword [rbp + 0xa0], r12d
jmp 0x1400147be
mov dword [rbp + 0xa0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xa0]
mov qword [rbp + 0xa8], rbx
test ecx, ecx
jne 0x14001742b
lea eax, [rcx + 0xd]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x14001745b
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab9c]
cmp byte [rbx], al
jne 0x140014824
inc ecx
cmp ecx, 3
je 0x14001481b
inc rbx
cmp rbx, rsi
jne 0x1400147f0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xb0], ecx
jmp 0x140014837
mov dword [rbp + 0xb0], r12d
jmp 0x14001482e
mov dword [rbp + 0xb0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xb0]
mov qword [rbp + 0xb8], rbx
test ecx, ecx
jne 0x140017448
lea eax, [rcx + 0xc]
jmp 0x14001520b
inc rbx
mov eax, 0x22
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x140017496
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab98]
cmp byte [rbx], al
jne 0x1400148a4
inc ecx
cmp ecx, 2
je 0x14001489b
inc rbx
cmp rbx, rsi
jne 0x140014870
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xc0], ecx
jmp 0x1400148b7
mov dword [rbp + 0xc0], r12d
jmp 0x1400148ae
mov dword [rbp + 0xc0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xc0]
mov qword [rbp + 0xc8], rbx
test ecx, ecx
jne 0x140017483
lea eax, [rcx + 3]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400174b3
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab94]
cmp byte [rbx], al
jne 0x140014914
inc ecx
cmp ecx, 2
je 0x14001490b
inc rbx
cmp rbx, rsi
jne 0x1400148e0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xd0], ecx
jmp 0x140014927
mov dword [rbp + 0xd0], r12d
jmp 0x14001491e
mov dword [rbp + 0xd0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xd0]
mov qword [rbp + 0xd8], rbx
test ecx, ecx
jne 0x1400174a0
lea eax, [rcx + 0x26]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400174f7
movzx ecx, byte [rbx]
sub ecx, 0x54
je 0x1400149ce
cmp ecx, r14d
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400174d0
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab90]
cmp byte [rbx], al
jne 0x1400149a4
inc ecx
cmp ecx, 2
je 0x14001499b
inc rbx
cmp rbx, rsi
jne 0x140014970
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xe0], ecx
jmp 0x1400149b7
mov dword [rbp + 0xe0], r12d
jmp 0x1400149ae
mov dword [rbp + 0xe0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xe0]
mov qword [rbp + 0xe8], rbx
test ecx, ecx
jne 0x1400174bd
lea eax, [rcx + 0x27]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400174ed
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab8c]
cmp byte [rbx], al
jne 0x140014a14
inc ecx
cmp ecx, 2
je 0x140014a0b
inc rbx
cmp rbx, rsi
jne 0x1400149e0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0xf0], ecx
jmp 0x140014a27
mov dword [rbp + 0xf0], r12d
jmp 0x140014a1e
mov dword [rbp + 0xf0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0xf0]
mov qword [rbp + 0xf8], rbx
test ecx, ecx
jne 0x1400174da
lea eax, [rcx + 0x1c]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x14001751e
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1faba8]
cmp byte [rbx], al
jne 0x140014a84
inc ecx
cmp ecx, 4
je 0x140014a7b
inc rbx
cmp rbx, rsi
jne 0x140014a50
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x100], ecx
jmp 0x140014a97
mov dword [rbp + 0x100], r12d
jmp 0x140014a8e
mov dword [rbp + 0x100], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x100]
mov qword [rbp + 0x108], rbx
test ecx, ecx
jne 0x14001750b
lea eax, [rcx + 0x2e]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400175a6
cmp byte [rbx], 0x45
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001759c
movzx ecx, byte [rbx]
sub ecx, 0x42
je 0x140014c3e
sub ecx, r14d
je 0x140014bce
sub ecx, r14d
je 0x140014b5e
cmp ecx, 0xc
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001753b
mov ecx, dword [rdi]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabbc]
cmp byte [rbx], al
jne 0x140014b34
inc ecx
cmp ecx, 3
je 0x140014b2b
inc rbx
cmp rbx, rsi
jne 0x140014b00
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x110], ecx
jmp 0x140014b47
mov dword [rbp + 0x110], r12d
jmp 0x140014b3e
mov dword [rbp + 0x110], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x110]
mov qword [rbp + 0x118], rbx
test ecx, ecx
jne 0x140017528
lea eax, [rcx + 0x14]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017558
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabb4]
cmp byte [rbx], al
jne 0x140014ba4
inc ecx
cmp ecx, 5
je 0x140014b9b
inc rbx
cmp rbx, rsi
jne 0x140014b70
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x120], ecx
jmp 0x140014bb7
mov dword [rbp + 0x120], r12d
jmp 0x140014bae
mov dword [rbp + 0x120], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x120]
mov qword [rbp + 0x128], rbx
test ecx, ecx
jne 0x140017545
lea eax, [rcx + 0x2b]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017575
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabb0]
cmp byte [rbx], al
jne 0x140014c14
inc ecx
cmp ecx, 3
je 0x140014c0b
inc rbx
cmp rbx, rsi
jne 0x140014be0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x130], ecx
jmp 0x140014c27
mov dword [rbp + 0x130], r12d
jmp 0x140014c1e
mov dword [rbp + 0x130], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x130]
mov qword [rbp + 0x138], rbx
test ecx, ecx
jne 0x140017562
lea eax, [rcx + 0x2c]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017592
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabac]
cmp byte [rbx], al
jne 0x140014c84
inc ecx
cmp ecx, 3
je 0x140014c7b
inc rbx
cmp rbx, rsi
jne 0x140014c50
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x140], ecx
jmp 0x140014c97
mov dword [rbp + 0x140], r12d
jmp 0x140014c8e
mov dword [rbp + 0x140], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x140]
mov qword [rbp + 0x148], rbx
test ecx, ecx
jne 0x14001757f
lea eax, [rcx + 0x11]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017642
movzx eax, byte [rbx]
cmp al, 0x45
je 0x140014dae
cmp al, 0x4f
je 0x140014d3e
cmp al, 0x55
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400175c3
mov ecx, dword [rdi]
nop
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabd4]
cmp byte [rbx], al
jne 0x140014d14
inc ecx
cmp ecx, 7
je 0x140014d0b
inc rbx
cmp rbx, rsi
jne 0x140014ce0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x150], ecx
jmp 0x140014d27
mov dword [rbp + 0x150], r12d
jmp 0x140014d1e
mov dword [rbp + 0x150], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x150]
mov qword [rbp + 0x158], rbx
test ecx, ecx
jne 0x1400175b0
lea eax, [rcx + 0x1a]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400175e0
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabc4]
cmp byte [rbx], al
jne 0x140014d84
inc ecx
cmp ecx, 4
je 0x140014d7b
inc rbx
cmp rbx, rsi
jne 0x140014d50
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x160], ecx
jmp 0x140014d97
mov dword [rbp + 0x160], r12d
jmp 0x140014d8e
mov dword [rbp + 0x160], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x160]
mov qword [rbp + 0x168], rbx
test ecx, ecx
jne 0x1400175cd
lea eax, [rcx + 0x21]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017638
movzx eax, byte [rbx]
cmp al, 0x41
je 0x140014e80
cmp al, 0x54
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x140017611
movzx eax, byte [rbx]
cmp al, 0x55
je 0x140014e5e
cmp al, 0x5f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400175fd
mov ecx, dword [rdi]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabc8]
cmp byte [rbx], al
jne 0x140014e34
inc ecx
cmp ecx, 9
je 0x140014e2b
inc rbx
cmp rbx, rsi
jne 0x140014e00
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x170], ecx
jmp 0x140014e47
mov dword [rbp + 0x170], r12d
jmp 0x140014e3e
mov dword [rbp + 0x170], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x170]
mov qword [rbp + 0x178], rbx
test ecx, ecx
jne 0x1400175ea
lea eax, [rcx + 0x2a]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017607
cmp byte [rbx], 0x50
jne case.0x140013660.69
inc rbx
mov eax, 0x25
jmp 0x14001520e
inc rbx
cmp rbx, rsi
je 0x14001762e
mov ecx, dword [rdi]
nop
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabc0]
cmp byte [rbx], al
jne 0x140014ec4
inc ecx
cmp ecx, 3
je 0x140014ebb
inc rbx
cmp rbx, rsi
jne 0x140014e90
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x180], ecx
jmp 0x140014ed7
mov dword [rbp + 0x180], r12d
jmp 0x140014ece
mov dword [rbp + 0x180], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x180]
mov qword [rbp + 0x188], rbx
test ecx, ecx
jne 0x14001761b
lea eax, [rcx + 0xe]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x140017686
movzx eax, byte [rbx]
cmp al, 0x45
je 0x140014f7e
cmp al, 0x52
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x14001765f
mov ecx, dword [rdi]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabe4]
cmp byte [rbx], al
jne 0x140014f54
inc ecx
cmp ecx, 3
je 0x140014f4b
inc rbx
cmp rbx, rsi
jne 0x140014f20
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x190], ecx
jmp 0x140014f67
mov dword [rbp + 0x190], r12d
jmp 0x140014f5e
mov dword [rbp + 0x190], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x190]
mov qword [rbp + 0x198], rbx
test ecx, ecx
jne 0x14001764c
lea eax, [rcx + 7]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x14001767c
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabdc]
cmp byte [rbx], al
jne 0x140014fc4
inc ecx
cmp ecx, 6
je 0x140014fbb
inc rbx
cmp rbx, rsi
jne 0x140014f90
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x1a0], ecx
jmp 0x140014fd7
mov dword [rbp + 0x1a0], r12d
jmp 0x140014fce
mov dword [rbp + 0x1a0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1a0]
mov qword [rbp + 0x1a8], rbx
test ecx, ecx
jne 0x140017669
lea eax, [rcx + 0x28]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400183b2
cmp byte [rbx], 0x4e
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400183a8
movzx eax, byte [rbx]
cmp al, 0x42
je 0x14001519b
cmp al, 0x4c
je 0x14001509e
cmp al, 0x53
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400176a3
mov ecx, dword [rdi]
nop dword [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabf8]
cmp byte [rbx], al
jne 0x140015074
inc ecx
cmp ecx, 8
je 0x14001506b
inc rbx
cmp rbx, rsi
jne 0x140015040
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x1b0], ecx
jmp 0x140015087
mov dword [rbp + 0x1b0], r12d
jmp 0x14001507e
mov dword [rbp + 0x1b0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1b0]
mov qword [rbp + 0x1b8], rbx
test ecx, ecx
jne 0x140017690
lea eax, [rcx + 0x1b]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400176de
movzx eax, byte [rbx]
cmp al, 0x49
je 0x14001512e
cmp al, 0x4f
jne case.0x140013660.69
inc rbx
cmp rbx, rsi
je 0x1400176bd
mov ecx, dword [rdi]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabf0]
cmp byte [rbx], al
jne 0x140015104
inc ecx
cmp ecx, 2
je 0x1400150fb
inc rbx
cmp rbx, rsi
jne 0x1400150d0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x1c0], ecx
jmp 0x140015117
mov dword [rbp + 0x1c0], r12d
jmp 0x14001510e
mov dword [rbp + 0x1c0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1c0]
mov qword [rbp + 0x1c8], rbx
test ecx, ecx
jne 0x1400176aa
lea eax, [rcx + 0xf]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x1400176d7
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabec]
cmp byte [rbx], al
jne 0x140015174
inc ecx
cmp ecx, 2
je 0x14001516b
inc rbx
cmp rbx, rsi
jne 0x140015140
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x1d0], ecx
jmp 0x140015187
mov dword [rbp + 0x1d0], r12d
jmp 0x14001517e
mov dword [rbp + 0x1d0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1d0]
mov qword [rbp + 0x1d8], rbx
test ecx, ecx
jne 0x1400176c4
lea eax, [rcx + 0x20]
jmp 0x14001520b
inc rbx
cmp rbx, rsi
je 0x14001839e
mov ecx, dword [rdi]
nop dword [rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fabe8]
cmp byte [rbx], al
jne 0x1400151e4
inc ecx
cmp ecx, 3
je 0x1400151db
inc rbx
cmp rbx, rsi
jne 0x1400151b0
mov dword [rdi], ecx
mov ecx, r14d
mov dword [rbp + 0x1e0], ecx
jmp 0x1400151f7
mov dword [rbp + 0x1e0], r12d
jmp 0x1400151ee
mov dword [rbp + 0x1e0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1e0]
mov qword [rbp + 0x1e8], rbx
test ecx, ecx
jne 0x14001838f
mov eax, reloc.WS2_32.dll_select
inc rbx
mov byte [rdi + 0x49], al
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010a00
test eax, eax
jne 0x14001837b
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010a50
test eax, eax
jne 0x140018340
cmp rbx, rsi
je 0x140018336
cmp byte [rbx], 0x20
jne 0x140018323
inc rbx
cmp rbx, rsi
je 0x140018319
cmp byte [rbx], 0x20
je 0x140015254
cmp byte [rdi + 0x49], 5
jne case.0x140013526.129
cmp rbx, rsi
je 0x1400176ec
movzx eax, byte [rbx]
cmp al, 9
je case.0x140015471.9
cmp al, 0xc
je case.0x140015471.9
cmp rbx, rsi
je 0x1400176e5
lea rax, [fcn.140010b00]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
jmp case.0x140013526.122
cmp rbx, rsi
je 0x14001830f
movzx eax, byte [rbx]
cmp al, 9
je case.0x140015471.9
cmp al, 0xc
je case.0x140015471.9
cmp rbx, rsi
je 0x1400182ee
lea rax, [fcn.140010b00]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x1400182e4
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337f30]
sub ecx, r14d
je case.0x140015471.9
sub ecx, r14d
je case.0x140013526.118
cmp ecx, r14d
jne 0x14001777d
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017776
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337e30]
sub ecx, r14d
je case.0x140015471.9
sub ecx, r14d
je case.0x140013526.125
cmp ecx, r14d
jne case.0x14001537b.11
inc rbx
jmp case.0x140013526.126
cmp rbx, rsi
je 0x14001776f
inc rbx
cmp rbx, rsi
je 0x140017768
movzx eax, byte [rbx]
add eax, 0xfffffff7
cmp eax, 0x26
ja case.0x14001537b.11
cdqe
movzx eax, byte [r15 + rax + 0x18bf0]
mov ecx, dword [r15 + rax*4 + 0x18be4]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, rsi
je 0x140017751
cmp byte [rbx], 0x2f
jne case.0x14001537b.11
inc rbx
cmp rbx, rsi
je 0x14001774a
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x337d30]
dec eax
cmp eax, 7
ja case.default.0x1400153f4
cdqe
mov ecx, dword [r15 + rax*4 + 0x18c18]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, rsi
je 0x140017743
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x337c30]
dec eax
cmp eax, 7
ja case.default.0x1400153f4
cdqe
mov ecx, dword [r15 + rax*4 + 0x18c38]
add rcx, r15
jmp rcx
cmp rbx, rsi
jne 0x14001541d
mov eax, 0x78
jmp 0x140017712
cmp rbx, rsi
jne 0x14001541d
mov eax, 0x77
jmp 0x140017712
cmp rbx, rsi
je 0x1400182da
inc rbx
cmp rbx, rsi
je 0x1400182d0
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337b30]
sub ecx, r14d
je case.0x140015471.9
cmp ecx, r14d
je 0x14001541d
cmp rbx, rsi
je 0x1400182c6
movzx eax, byte [rbx]
add eax, 0xfffffff7
cmp eax, 0x36
ja case.0x140015471.15
cdqe
movzx eax, byte [r15 + rax + 0x18c74]
mov ecx, dword [r15 + rax*4 + 0x18c58]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, rsi
je 0x1400182a9
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x337a30]
dec eax
cmp eax, 5
ja case.default.0x1400154a3
cdqe
mov ecx, dword [r15 + rax*4 + 0x18cac]
add rcx, r15
jmp rcx
cmp rbx, rsi
je 0x14001828c
inc rbx
cmp rbx, rsi
je 0x140018282
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337930]
sub ecx, r14d
je case.0x140015471.9
sub ecx, r14d
je case.0x140015471.10
sub ecx, r14d
je case.0x140015471.11
sub ecx, r14d
je case.0x140015471.12
cmp ecx, r14d
je case.0x140015471.13
mov dword [rdi + 0x18], 7
lea rax, str.Invalid_char_in_url_fragment_start
jmp 0x140017704
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b00
test eax, eax
jne 0x1400177b8
cmp rbx, rsi
je 0x140017a00
movzx eax, byte [rbx]
inc rbx
cmp al, 9
je 0x1400182fc
cmp al, 0xc
je 0x1400182fc
cmp rbx, rsi
je 0x1400179f6
movzx eax, byte [rbx]
cmp al, 9
je case.0x140015471.9
cmp al, 0xc
je case.0x140015471.9
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010b50
test eax, eax
jne 0x1400179ce
nop word [rax + rax]
cmp rbx, rsi
je 0x1400179c4
movzx ecx, byte [rbx]
sub ecx, 0x20
jne 0x140015586
inc rbx
jmp case.0x140013526.110
sub ecx, 0x28
je 0x1400156bb
sub ecx, r14d
je 0x14001561d
cmp ecx, 9
jne 0x1400179a7
inc rbx
cmp rbx, rsi
je 0x1400177f2
lea rax, str.TSP_NOUNCE
mov dword [rsp + 0x28], 4
mov r9, rsi
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x270]
mov rdx, rdi
call fcn.140018f60
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
jne 0x1400177df
inc rbx
movzx eax, byte [rdi + 0x49]
dec eax
cmp eax, 0x2c
ja case.0x14001561b.2
cdqe
movzx eax, byte [r15 + rax + 0x18ccc]
mov ecx, dword [r15 + rax*4 + 0x18cc4]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, rsi
je 0x140017822
lea rax, [0x1401faadc]
mov dword [rsp + 0x28], 3
mov r9, rsi
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x280]
mov rdx, rdi
call fcn.140018f60
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
jne 0x14001780f
inc rbx
cmp byte [rdi + 0x49], 0x21
jne 0x1400177fc
cmp rbx, rsi
je 0x14001797c
lea rax, [fcn.140010b70]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x140017972
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400156b9
cdqe
mov ecx, dword [r15 + rax*4 + 0x18cfc]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, rsi
je 0x1400179ba
lea rax, str.TTP_ent_length
mov dword [rsp + 0x28], 4
mov r9, rsi
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x290]
mov rdx, rdi
call fcn.140018f60
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
jne 0x140017999
inc rbx
movzx eax, byte [rdi + 0x49]
cmp eax, 0x2e
ja case.0x140015731.1
movzx eax, byte [r15 + rax + 0x18d2c]
mov ecx, dword [r15 + rax*4 + 0x18d24]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x140015773
mov eax, r14d
jmp 0x140015773
mov eax, 2
jmp 0x140015773
mov eax, 3
jmp 0x140015773
mov eax, 4
jmp 0x140015773
mov eax, 5
jmp 0x140015773
mov eax, 6
jmp 0x140015773
mov eax, 7
jmp 0x140015773
mov eax, 8
jmp 0x140015773
mov eax, 9
inc rbx
mov byte [rdi + 0x4a], al
cmp rbx, rsi
je 0x140017939
cmp byte [rbx], 0x2e
jne 0x14001790a
inc rbx
cmp rbx, rsi
je 0x140017900
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400157b3
cdqe
mov ecx, dword [r15 + rax*4 + 0x18d5c]
add rcx, r15
jmp rcx
mov edx, r12d
jmp 0x1400157f5
mov edx, r14d
jmp 0x1400157f5
mov edx, 2
jmp 0x1400157f5
mov edx, 3
jmp 0x1400157f5
mov edx, 4
jmp 0x1400157f5
mov edx, 5
jmp 0x1400157f5
mov edx, 6
jmp 0x1400157f5
mov edx, 7
jmp 0x1400157f5
mov edx, 8
jmp 0x1400157f5
mov edx, 9
inc rbx
mov byte [rdi + 0x4b], dl
movzx ecx, word [rdi + 0x4e]
shr ecx, 4
and ecx, r14d
cmp ecx, r14d
je 0x140015839
movzx ecx, byte [rdi + 0x4a]
test ecx, ecx
je 0x140015830
sub ecx, r14d
je 0x140015824
cmp ecx, r14d
jne 0x14001782c
test dl, dl
jmp 0x140015833
movzx ecx, dl
test dl, dl
je 0x140015839
cmp ecx, r14d
jmp 0x140015833
cmp dl, 9
jne 0x14001782c
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
jne 0x1400178bd
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010bc0
test eax, eax
jne 0x140017882
cmp byte [rdi + 0x49], 0x22
je case.0x140013526.94
cmp rbx, rsi
je 0x140017878
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140015891
cmp al, 0xd
jne 0x140017865
inc rbx
jmp case.0x140013526.95
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
sub ecx, r14d
jne 0x140017865
cmp rbx, rsi
je 0x14001785b
cmp byte [rbx], 0xa
je 0x1400158db
movzx ecx, word [rdi + 0x4e]
shr ecx, 6
and ecx, r14d
sub ecx, r14d
je case.0x140013526.89
mov dword [rdi + 0x18], 2
lea rax, str.Expected_CRLF_after_version
jmp 0x140017704
inc rbx
jmp case.0x140013526.89
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b00
test eax, eax
jne 0x1400177a4
cmp rbx, rsi
je 0x140017a14
movzx ecx, byte [rbx]
sub ecx, 9
je case.0x140015471.9
sub ecx, 3
je case.0x140015471.9
cmp ecx, r14d
jne 0x140015932
inc rbx
cmp rbx, rsi
je 0x140017a0a
cmp byte [rbx], 0xa
je 0x14001597c
mov dword [rdi + 0x18], 7
lea rax, str.Expected_CRLF
jmp 0x140017704
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b00
test eax, eax
jne 0x140017790
cmp rbx, rsi
je 0x140018278
movzx eax, byte [rbx]
cmp al, 9
je case.0x140015471.9
cmp al, 0xc
je case.0x140015471.9
inc rbx
cmp rbx, rsi
je 0x14001826e
movzx eax, byte [rbx]
cmp al, 9
je case.0x140015471.9
cmp al, 0xc
je case.0x140015471.9
mov byte [rdi + 0x4a], r12b
mov byte [rdi + 0x4b], 9
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010b50
test eax, eax
jne 0x140018233
cmp rbx, rsi
je 0x140018229
cmp byte [rbx], 0x20
jne case.0x140013526.88
inc rbx
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
sub ecx, r14d
jne 0x140017a1e
cmp rbx, rsi
je 0x14001821f
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400166da
cmp al, 0xd
je 0x1400166a2
cmp al, 0x3a
je 0x140017d9b
cmp rbx, rsi
je 0x140017d91
lea rax, [fcn.1400108c0]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
cmp rbx, rsi
je 0x140017d87
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
movzx ecx, cl
cmp al, 0x19
ja 0x140015a2f
or ecx, 0x20
sub ecx, 0x63
je 0x140015bf7
sub ecx, 0xd
je 0x140015b6d
sub ecx, 4
je 0x140015ade
sub ecx, r14d
jne 0x140015df7
inc rbx
cmp rbx, rsi
je 0x140017a31
mov edx, dword [rdi]
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015a6e
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1fab00]
jne 0x140015a9f
inc edx
cmp edx, 6
je 0x140015a96
inc rbx
cmp rbx, rsi
jne 0x140015a61
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x1f0], ecx
jmp 0x140015ab2
mov dword [rbp + 0x1f0], r12d
jmp 0x140015aa9
mov dword [rbp + 0x1f0], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x1f0]
mov qword [rbp + 0x1f8], rbx
test ecx, ecx
je 0x140015ad4
sub ecx, r14d
je 0x140017a31
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185b3
mov eax, 4
jmp 0x140015db2
inc rbx
cmp rbx, rsi
je 0x140017a3b
mov edx, dword [rdi]
nop dword [rax]
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015afd
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1faaf0]
jne 0x140015b2e
inc edx
cmp edx, 0x10
je 0x140015b25
inc rbx
cmp rbx, rsi
jne 0x140015af0
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x200], ecx
jmp 0x140015b41
mov dword [rbp + 0x200], r12d
jmp 0x140015b38
mov dword [rbp + 0x200], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x200]
mov qword [rbp + 0x208], rbx
test ecx, ecx
je 0x140015b63
sub ecx, r14d
je 0x140017a3b
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185b9
mov eax, 3
jmp 0x140015db2
inc rbx
cmp rbx, rsi
je 0x140017a45
mov edx, dword [rdi]
nop dword [rax + rax]
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015b8d
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1faae0]
jne 0x140015bbe
inc edx
cmp edx, 0xf
je 0x140015bb5
inc rbx
cmp rbx, rsi
jne 0x140015b80
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x210], ecx
jmp 0x140015bd1
mov dword [rbp + 0x210], r12d
jmp 0x140015bc8
mov dword [rbp + 0x210], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x210]
mov qword [rbp + 0x218], rbx
test ecx, ecx
je 0x140015daf
sub ecx, r14d
je 0x140017a45
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185bf
inc rbx
cmp rbx, rsi
je 0x140017d7d
mov edx, dword [rdi]
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015c12
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1faaa0]
jne 0x140015c43
inc edx
cmp edx, 2
je 0x140015c3a
inc rbx
cmp rbx, rsi
jne 0x140015c05
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x220], ecx
jmp 0x140015c56
mov dword [rbp + 0x220], r12d
jmp 0x140015c4d
mov dword [rbp + 0x220], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x220]
mov qword [rbp + 0x228], rbx
test ecx, ecx
je 0x140015c78
sub ecx, r14d
je 0x140017d7d
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185c5
inc rbx
cmp rbx, rsi
je 0x140017d73
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
movzx eax, cl
ja 0x140015c94
or eax, 0x20
cmp eax, 0x6e
je 0x140015d31
cmp eax, 0x74
jne 0x140015df7
inc rbx
cmp rbx, rsi
je 0x140017a4f
mov edx, dword [rdi]
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015cc1
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1faad0]
jne 0x140015cf2
inc edx
cmp edx, 0xa
je 0x140015ce9
inc rbx
cmp rbx, rsi
jne 0x140015cb4
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x230], ecx
jmp 0x140015d05
mov dword [rbp + 0x230], r12d
jmp 0x140015cfc
mov dword [rbp + 0x230], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x230]
mov qword [rbp + 0x238], rbx
test ecx, ecx
je 0x140015d27
sub ecx, r14d
je 0x140017a4f
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185cb
mov eax, 2
jmp 0x140015db2
inc rbx
cmp rbx, rsi
je 0x140017d69
mov edx, dword [rdi]
nop
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140015d4d
or cl, 0x20
mov eax, edx
cmp cl, byte [rax + r15 + 0x1faaa4]
jne 0x140015d7e
inc edx
cmp edx, 6
je 0x140015d75
inc rbx
cmp rbx, rsi
jne 0x140015d40
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x240], ecx
jmp 0x140015d91
mov dword [rbp + 0x240], r12d
jmp 0x140015d88
mov dword [rbp + 0x240], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x240]
mov qword [rbp + 0x248], rbx
test ecx, ecx
je 0x140015daf
sub ecx, r14d
je 0x140017d69
cmp ecx, r14d
je 0x140015df7
jmp 0x1400185d1
mov eax, r14d
inc rbx
mov byte [rdi + 0x4c], al
cmp rbx, rsi
je 0x140017d5f
movzx eax, byte [rbx]
cmp al, 0x20
jne 0x140015df3
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
cmp ecx, r14d
jne 0x140017a63
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017a59
cmp byte [rbx], 0x20
jne case.0x140013526.78
inc rbx
jmp case.0x140013526.44
cmp al, 0x3a
je 0x140015e2d
mov byte [rdi + 0x4c], r12b
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017ab1
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x337830], r14b
jne case.0x140013526.76
inc rbx
jmp case.0x140013526.77
cmp rbx, rsi
je 0x140017aa7
cmp byte [rbx], 0x3a
jne 0x140017d9b
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.1400108c0
test eax, eax
jne 0x140017d48
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010910
test eax, eax
jne 0x140017d0d
lea r8, [0x1401faab0]
mov r10d, 0x200
lea r9, str.loseeep_alive
lea r11, [fcn.140010930]
movzx ecx, byte [rdi + 0x4c]
sub ecx, 2
je 0x140015eb2
cmp ecx, r14d
jne case.0x140013526.73
movzx ecx, word [rdi + 0x52]
shr ecx, 5
and ecx, r14d
cmp ecx, r14d
jne case.0x140013526.73
test byte [rdi + 0x4e], 2
jne case.0x140013526.73
mov dword [rdi + 0x18], reloc.WS2_32.dll_ntohs
lea rax, str.Transfer_Encoding_cant_be_present_with_Content_Length
jmp 0x140017704
movzx ecx, word [rdi + 0x52]
shr ecx, 9
and ecx, r14d
cmp ecx, r14d
jne case.0x140013526.73
test byte [rdi + 0x4e], 2
je 0x140017abb
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017d03
movzx ecx, byte [rbx]
sub ecx, 9
je 0x140015ef0
sub ecx, r14d
je 0x140015f1d
sub ecx, 3
je 0x140015ef5
cmp ecx, 0x13
jne case.0x140013526.72
inc rbx
jmp case.0x140013526.73
inc rbx
cmp rbx, rsi
je 0x140017c9b
cmp byte [rbx], 0xa
je 0x140015f18
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
cmp ecx, r14d
jne 0x140013cda
jmp case.0x140013526.47
inc rbx
jmp case.0x140013526.47
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne case.0x140013526.53
cmp rbx, rsi
je 0x140017cf9
movzx eax, byte [rbx]
cmp al, 9
je 0x140015f47
cmp al, 0x20
jne 0x140016603
inc rbx
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
cmp ecx, r14d
je case.0x140013526.73
mov dword [rdi + 0x18], 0xa
lea rax, str.Invalid_header_value_char
jmp 0x140017704
cmp rbx, rsi
je 0x140017c91
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r11
movzx ecx, byte [rdi + 0x4c]
sub ecx, r14d
je case.0x140013526.60
sub ecx, r14d
je 0x140016191
sub ecx, r14d
je 0x140015fc6
cmp ecx, r14d
jne case.0x140013526.68
or word [rdi + 0x52], 0x10
mov byte [rdi + 0x4c], r12b
cmp rbx, rsi
je 0x140017b1c
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x337630], r14b
jne case.0x140013526.54
inc rbx
jmp case.0x140013526.68
movzx edx, word [rdi + 0x52]
mov ecx, edx
shr ecx, 3
and ecx, r14d
cmp ecx, r14d
jne 0x140015fe7
cmp byte [rdi + 0x48], r14b
jne 0x140015fe7
test byte [rdi + 0x4e], 8
je 0x140017ace
or dx, r10w
mov word [rdi + 0x52], dx
mov eax, 0xfff7
and dx, ax
mov word [rdi + 0x52], dx
cmp rbx, rsi
je 0x140017b3a
mov edx, dword [rdi]
nop word [rax + rax]
movzx eax, byte [rbx]
mov ecx, edx
or al, 0x20
cmp al, byte [rcx + r15 + 0x1faac4]
jne 0x140016046
inc edx
cmp edx, 7
je 0x14001603d
inc rbx
cmp rbx, rsi
jne 0x140016010
mov ecx, r14d
mov dword [rdi], edx
mov dword [rbp + 0x250], ecx
jmp 0x140016059
mov dword [rbp + 0x250], r12d
jmp 0x140016050
mov dword [rbp + 0x250], 2
mov dword [rdi], r12d
mov ecx, dword [rbp + 0x250]
mov qword [rbp + 0x258], rbx
test ecx, ecx
je 0x140016077
sub ecx, r14d
je 0x140017b3a
cmp ecx, r14d
je case.0x140013526.69
jmp 0x1400185d7
inc rbx
nop word [rax + rax]
cmp rbx, rsi
je 0x140017b30
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140016140
cmp al, 0xd
je 0x140016140
cmp al, 0x20
jne 0x1400160a5
inc rbx
jmp case.0x140013526.70
cmp al, 0x2c
je 0x1400160fa
nop dword [rax]
cmp rbx, rsi
je 0x140017b26
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337730]
sub ecx, r14d
jne 0x1400160cf
inc rbx
jmp case.0x140013526.69
cmp ecx, r14d
jne 0x140015fa3
inc rbx
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017b12
movzx eax, byte [rbx]
cmp al, 9
je 0x1400160d8
cmp al, 0x20
jne case.0x140013526.71
jmp 0x1400160d8
cmp byte [rdi + 0x48], r14b
jne case.0x140013526.71
test byte [rdi + 0x4e], 8
jne case.0x140013526.71
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je 0x140017afc
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x42
jmp 0x140017710
mov byte [rdi + 0x4c], 8
cmp rbx, rsi
je 0x140017c69
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140016524
cmp al, 0xd
je 0x140016504
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
cmp ecx, r14d
jne 0x140017bc2
cmp rbx, rsi
je 0x140017bb8
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400164d9
cmp al, 0xd
je 0x140016504
inc rbx
jmp case.0x140013526.52
test byte [rdi + 0x52], 0x20
jne 0x140017b87
nop dword [rax + rax]
cmp rbx, rsi
je 0x140017b7d
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400161c5
cdqe
mov ecx, dword [r15 + rax*4 + 0x18d84]
add rcx, r15
jmp rcx
mov r9d, r12d
jmp 0x14001620f
mov r9d, r14d
jmp 0x14001620f
mov r9d, 2
jmp 0x14001620f
mov r9d, 3
jmp 0x14001620f
mov r9d, 4
jmp 0x14001620f
mov r9d, 5
jmp 0x14001620f
mov r9d, 6
jmp 0x14001620f
mov r9d, 7
jmp 0x14001620f
mov r9d, 8
jmp 0x14001620f
mov r9d, 9
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140013440
cmp eax, r14d
jne case.0x140013526.64
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je case.0x140013526.61
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x3d
jmp 0x140017710
cmp rbx, rsi
je 0x140017b73
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140016281
cmp al, 0xd
je 0x140016281
cmp al, 0x20
jne 0x140017b44
inc rbx
jmp case.default.0x1400161c5
or word [rdi + 0x52], 0x20
jmp case.0x140013526.54
cmp rbx, rsi
je 0x140017c87
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
movzx eax, cl
ja 0x1400162a9
or eax, 0x20
cmp eax, 9
je 0x1400164d1
cmp eax, 0x20
je 0x1400164d1
cmp eax, 0x63
je 0x1400163a4
cmp eax, 0x6b
je 0x140016340
cmp eax, 0x75
jne case.0x140013526.55
inc rbx
lea rcx, str.pgrade
cmp rbx, rsi
je 0x140017b9a
mov dword [rsp + 0x28], 6
mov r9, rsi
mov qword [rsp + 0x20], rcx
mov r8, rbx
lea rcx, [rbp + 0x2a0]
mov rdx, rdi
call fcn.140019000
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
je 0x140016337
sub ecx, r14d
je 0x140017b9a
cmp ecx, r14d
je case.0x140013526.55
jmp 0x1400185dd
mov byte [rdi + 0x4c], 7
jmp 0x140016402
inc rbx
cmp rbx, rsi
je 0x140017ba4
mov dword [rsp + 0x28], 9
lea rcx, [rbp + 0x2b0]
mov qword [rsp + 0x20], r8
mov r9, rsi
mov r8, rbx
mov rdx, rdi
call fcn.140019000
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
je 0x14001639e
sub ecx, r14d
je 0x140017ba4
cmp ecx, r14d
je case.0x140013526.55
jmp 0x1400185e3
mov byte [rdi + 0x4c], 5
jmp 0x140016402
inc rbx
cmp rbx, rsi
je 0x140017c7d
mov dword [rsp + 0x28], 4
lea rcx, [rbp + 0x2c0]
mov qword [rsp + 0x20], r9
mov r8, rbx
mov r9, rsi
mov rdx, rdi
call fcn.140019000
movups xmm2, xmmword [rax]
movd ecx, xmm2
movdqa xmm1, xmm2
psrldq xmm1, 8
movq rbx, xmm1
test ecx, ecx
je 0x1400163fe
sub ecx, r14d
je 0x140017c7d
cmp ecx, r14d
je case.0x140013526.55
jmp 0x1400185e9
mov byte [rdi + 0x4c], 6
inc rbx
lea r8, [0x1401faab0]
lea r9, str.loseeep_alive
cmp rbx, rsi
je 0x140017c73
movzx eax, byte [rbx]
cmp al, 0xa
je case.0x140013526.54
cmp al, 0xd
je case.0x140013526.54
cmp al, 0x20
jne 0x140016438
inc rbx
jmp case.0x140013526.56
cmp al, 0x2c
je 0x14001647e
mov byte [rdi + 0x4c], r12b
cmp rbx, rsi
je 0x140017bae
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337530]
sub ecx, r14d
jne 0x14001645f
inc rbx
jmp case.0x140013526.55
sub ecx, r14d
jne case.0x140013526.54
inc rbx
lea r8, [0x1401faab0]
lea r9, str.loseeep_alive
jmp case.0x140013526.60
inc rbx
movzx ecx, byte [rdi + 0x4c]
sub ecx, 5
je 0x1400164c3
sub ecx, r14d
je 0x1400164b5
sub ecx, r14d
je 0x1400164a7
sub ecx, r14d
jne case.0x140013526.60
or word [rdi + 0x52], 8
jmp case.0x140013526.60
or word [rdi + 0x52], 4
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.60
or word [rdi + 0x52], 2
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.60
or word [rdi + 0x52], r14w
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.60
inc rbx
jmp case.0x140013526.60
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je case.0x140013526.50
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], gethostbyname
jmp 0x140017710
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
jne 0x140017bf1
inc rbx
jmp case.0x140013526.50
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
jne 0x140017c55
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne 0x140017c42
cmp rbx, rsi
je 0x140017c38
cmp byte [rbx], 0xa
jne 0x140017c25
inc rbx
lea r8, [0x1401faab0]
lea r9, str.loseeep_alive
mov r10d, 0x200
lea r11, [fcn.140010930]
cmp rbx, rsi
je 0x140017c1b
movzx eax, byte [rbx]
cmp al, 9
je 0x140016596
cmp al, 0x20
jne 0x1400165b9
movzx ecx, word [rdi + 0x4e]
and ecx, r14d
cmp ecx, r14d
jne 0x140017c08
cmp byte [rdi + 0x4c], 8
jne case.0x140013526.72
mov byte [rdi + 0x4c], r12b
jmp case.0x140013526.72
movzx ecx, byte [rdi + 0x4c]
sub ecx, 5
je 0x1400165f8
sub ecx, r14d
je 0x1400165ed
sub ecx, r14d
je 0x1400165df
cmp ecx, r14d
jne case.0x140013526.45
or word [rdi + 0x52], 8
jmp case.0x140013526.45
or word [rdi + 0x52], 4
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.45
or word [rdi + 0x52], 2
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.45
or word [rdi + 0x52], r14w
mov byte [rdi + 0x4c], r14b
jmp case.0x140013526.45
movzx eax, byte [rdi + 0x4c]
cmp al, 2
je 0x140017ce6
movzx ecx, al
sub ecx, 5
je 0x14001663b
sub ecx, r14d
je 0x140016634
sub ecx, r14d
je 0x14001662d
cmp ecx, r14d
jne case.0x140013526.46
or word [rdi + 0x52], 8
jmp case.0x140013526.46
or word [rdi + 0x52], 4
jmp 0x140016640
or word [rdi + 0x52], 2
jmp 0x140016640
or word [rdi + 0x52], r14w
mov byte [rdi + 0x4c], r14b
cmp rbx, rsi
je 0x140017cdc
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r11
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
jne 0x140017cc8
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010980
test eax, eax
je case.0x140013526.88
cmp eax, 0x15
je 0x140017ca5
mov dword [rdi + 0x18], 0x1d
lea rax, str._on_header_value_complete__callback_error
jmp 0x140017704
inc rbx
cmp rbx, rsi
je 0x140017dd1
cmp byte [rbx], 0xa
je 0x1400166d5
movzx ecx, word [rdi + 0x4e]
shr ecx, 6
and ecx, r14d
cmp ecx, r14d
je 0x1400166f0
mov dword [rdi + 0x18], 2
lea rax, str.Expected_LF_after_headers
jmp 0x140017704
inc rbx
jmp 0x1400166f0
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne case.0x140013526.42
movzx ecx, word [rdi + 0x52]
mov rdx, rbx
shr ecx, 7
and ecx, r14d
cmp ecx, r14d
mov rcx, rdi
mov r8, rsi
je 0x140016e28
call fcn.140011e40
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400109a0
mov ecx, eax
test eax, eax
je case.0x140013526.41
sub ecx, r14d
je 0x140016737
sub ecx, r14d
jne 0x140017ddb
mov byte [rdi + 0x50], r14b
or word [rdi + 0x52], 0x40
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140011cd0
mov ecx, eax
sub ecx, r14d
je 0x1400181e1
sub ecx, r14d
jne 0x140016ddf
mov qword [rdi + 0x40], r12
cmp rbx, rsi
je 0x140018182
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x140016790.64
cdqe
movzx eax, byte [r15 + rax + 0x18df0]
mov ecx, dword [r15 + rax*4 + 0x18dac]
add rcx, r15
jmp rcx
mov r9d, r12d
jmp 0x140016805
mov r9d, 2
jmp 0x140016805
mov r9d, 3
jmp 0x140016805
mov r9d, 4
jmp 0x140016805
mov r9d, 5
jmp 0x140016805
mov r9d, 6
jmp 0x140016805
mov r9d, 7
jmp 0x140016805
mov r9d, 8
jmp 0x140016805
mov r9d, 9
jmp 0x140016805
mov r9d, 0xa
jmp 0x140016805
mov r9d, reloc.WS2_32.dll_inet_addr
jmp 0x140016805
mov r9d, reloc.WS2_32.dll_inet_ntoa
jmp 0x140016805
mov r9d, select
jmp 0x140016805
mov r9d, select
jmp 0x140016805
mov r9d, reloc.WS2_32.dll_ntohs
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400133f0
cmp eax, r14d
je 0x14001816f
cmp rbx, rsi
je 0x140018165
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x140016849.64
cdqe
movzx eax, byte [r15 + rax + 0x18e6c]
mov ecx, dword [r15 + rax*4 + 0x18e28]
add rcx, r15
jmp rcx
mov r9d, r14d
jmp 0x140016805
cmp rbx, rsi
je 0x14001815b
movzx ecx, byte [rbx]
sub ecx, 9
je 0x140016878
sub ecx, r14d
je 0x140016c7a
sub ecx, 3
je 0x140016b1f
sub ecx, 0x13
jne 0x14001689d
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 9
and ecx, r14d
cmp ecx, r14d
je case.0x140016849.64
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_ntoa
lea rax, str.Invalid_character_in_chunk_size
jmp 0x140017704
cmp ecx, 0x1b
jne case.0x140016790.64
inc rbx
cmp rbx, rsi
je 0x1400180a6
movzx eax, byte [rbx]
cmp al, 0xd
je 0x140018093
cmp al, 0x20
je 0x140018093
cmp rbx, rsi
je 0x140018089
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], r13
cmp rbx, rsi
je 0x14001807f
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337430]
sub ecx, r14d
je 0x140016c27
sub ecx, r14d
je 0x140016bc7
sub ecx, r14d
jne 0x140016903
inc rbx
jmp case.0x140013526.30
sub ecx, r14d
mov rdx, qword [rdi + 8]
mov r8, rbx
mov qword [rdi + 8], r12
je 0x140016aca
cmp ecx, r14d
mov rcx, rdi
jne 0x140017fcc
call fcn.1400107c0
test eax, eax
jne 0x140017fb5
inc rbx
lea rax, [fcn.140010830]
cmp rbx, rsi
je 0x140017fab
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010810
test eax, eax
jne 0x140017f83
cmp rbx, rsi
je 0x140017f79
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337330]
sub ecx, r14d
je 0x140016b70
sub ecx, r14d
je 0x140016b27
sub ecx, r14d
jne 0x140016992
inc rbx
jmp case.0x140013526.27
sub ecx, r14d
je 0x1400169e9
mov rdx, qword [rdi + 8]
cmp ecx, r14d
mov qword [rdi + 8], r12
mov rcx, rdi
mov r8, rbx
jne 0x140017e2d
call fcn.140010830
test eax, eax
jne 0x140017e16
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010880
test eax, eax
je case.0x140013526.32
cmp eax, 0x15
jne 0x140017f2f
lea rax, str.on_chunk_extension_value_pause
jmp 0x140016b03
inc rbx
nop dword [rax]
cmp rbx, rsi
je 0x140017f09
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x337230]
sub ecx, r14d
je 0x1400169e9
sub ecx, r14d
je 0x140016a63
cmp ecx, r14d
jne 0x140017e83
inc rbx
cmp rbx, rsi
je 0x140017e79
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x337130], r14b
je 0x1400169e9
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010830
test eax, eax
je 0x140017e63
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_setsockopt
jmp 0x140017710
inc rbx
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010830
test eax, eax
jne 0x140017ef5
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010880
test eax, eax
jne 0x140017ed1
cmp rbx, rsi
je 0x140017ec7
movzx eax, byte [rbx]
cmp al, 0xa
je case.0x140013526.16
cmp al, 0xd
je 0x140016b1f
cmp al, 0x3b
je 0x1400168a2
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_character_in_chunk_extensions_quote_value
jmp 0x140017704
mov rcx, rdi
call fcn.1400107c0
test eax, eax
jne 0x140018002
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010810
test eax, eax
je case.0x140013526.32
cmp eax, 0x15
jne 0x140018035
lea rax, str.on_chunk_extension_name_pause
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x20
jmp 0x140017710
inc rbx
jmp case.0x140013526.11
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010830
test eax, eax
jne 0x140017f13
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010880
test eax, eax
je case.0x140013526.11
cmp eax, 0x15
jne 0x140017f2f
lea rax, str.on_chunk_extension_value_pause
jmp 0x140016c0b
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010830
test eax, eax
jne 0x140017f65
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010880
test eax, eax
jne 0x140017f2a
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
je case.0x140013526.11
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_chunk_extension_value
jmp 0x140017704
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.1400107c0
test eax, eax
jne 0x140018019
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010810
test eax, eax
je case.0x140013526.11
cmp eax, 0x15
jne 0x140018035
lea rax, str.on_chunk_extension_name_pause
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_inet_addr
jmp 0x140017710
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.1400107c0
test eax, eax
jne 0x14001806b
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.140010810
test eax, eax
jne 0x140018030
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
je case.0x140013526.11
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_chunk_extension_name
jmp 0x140017704
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne 0x140018148
cmp rbx, rsi
je 0x14001813e
cmp byte [rbx], 0xa
je 0x140016cc0
movzx ecx, word [rdi + 0x4e]
shr ecx, 6
and ecx, r14d
cmp ecx, r14d
je 0x140016cc3
mov dword [rdi + 0x18], 2
lea rax, str.Expected_LF_after_chunk_size
jmp 0x140017704
inc rbx
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400108a0
test eax, eax
jne 0x140018103
cmp qword [rdi + 0x40], r12
je 0x140016dd0
cmp rbx, rsi
je 0x1400180f9
lea rax, [fcn.140010750]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 0x40]
mov rax, rsi
sub rax, rbx
cmp rax, rcx
jb 0x1400180eb
add rbx, rcx
mov qword [rdi + 0x40], r12
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010750
test eax, eax
jne 0x1400180d7
cmp rbx, rsi
je 0x1400180cd
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140016d7c
cmp al, 0xd
jne 0x140016d5a
inc rbx
cmp rbx, rsi
je 0x1400180b0
cmp byte [rbx], 0xa
jne 0x140016d5a
inc rbx
jmp 0x140016d92
movzx ecx, word [rdi + 0x4e]
shr ecx, 7
and ecx, r14d
cmp ecx, r14d
je 0x140016d92
mov dword [rdi + 0x18], 2
lea rax, str.Expected_LF_after_chunk_data
jmp 0x140017704
inc rbx
movzx ecx, word [rdi + 0x4e]
shr ecx, 8
and ecx, r14d
cmp ecx, r14d
jne 0x1400180ba
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400107a0
test eax, eax
je case.0x140013526.36
cmp eax, 0x15
jne 0x140016e3e
mov dword [rdi + 0x18], eax
lea rax, str.on_chunk_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x24
jmp 0x140017710
mov eax, dword [rbp + 0x300]
or word [rdi + 0x52], ax
jmp case.0x140013526.88
sub ecx, r14d
je case.0x140013526.38
sub ecx, r14d
je 0x1400181b2
cmp ecx, r14d
je 0x14001819f
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400109e0
test eax, eax
je case.0x140013526.2
cmp eax, 0x15
je 0x14001818c
mov dword [rdi + 0x18], reloc.WS2_32.dll_select
lea rax, str._on_message_complete__callback_error
jmp 0x140017704
call fcn.1400107a0
test eax, eax
je case.0x140013526.5
cmp eax, 0x15
je 0x140017dae
mov dword [rdi + 0x18], setsockopt
lea rax, str._on_chunk_complete__callback_error
jmp 0x140017704
cmp rbx, rsi
je 0x1400181d7
lea rax, [fcn.140010750]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 0x40]
mov rax, rsi
sub rax, rbx
cmp rax, rcx
jb 0x1400181c9
add rbx, rcx
mov qword [rdi + 0x40], r12
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010750
test eax, eax
je case.0x140013526.5
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 5
jmp 0x140017710
cmp eax, 0x15
je 0x140016eca
mov dword [rdi + 0x18], 0x1f
lea rax, str._on_reset__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_reset_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xeb
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xe4
jmp 0x140017710
sub ecx, r14d
je 0x140016f10
cmp ecx, r14d
je 0x140016f3d
jmp 0x1400185ef
mov eax, 0xe5
jmp 0x140017712
sub ecx, r14d
je 0x140016f29
cmp ecx, r14d
je 0x140016f3d
jmp 0x1400185f5
mov eax, 0xe3
jmp 0x140017712
mov eax, 0xe6
jmp 0x140017712
mov dword [rdi + 0x18], 8
lea rax, str.Invalid_word_encountered
jmp 0x140017704
mov eax, 0xe7
jmp 0x140017712
mov eax, 0xe8
jmp 0x140017712
mov eax, 0xe9
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.99
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xd9
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xcf
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xd0
jmp 0x140017710
mov eax, 0xd1
jmp 0x140017712
mov eax, 0xd2
jmp 0x140017712
mov eax, 0xcf
jmp 0x140017712
lea rax, str.on_status_complete_pause
jmp 0x140018252
mov dword [rdi + 0x18], select
lea rax, str.Invalid_response_status
jmp 0x140017704
mov eax, 0xd3
jmp 0x140017712
mov eax, 0xd4
jmp 0x140017712
mov eax, 0xd5
jmp 0x140017712
mov eax, 0xd6
jmp 0x140017712
mov dword [rdi + 0x18], 9
lea rax, str.Expected_space_after_version
jmp 0x140017704
mov eax, 0xd7
jmp 0x140017712
cmp eax, 0x15
jne 0x140017887
mov dword [rdi + 0x18], eax
lea rax, str.on_version_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xd7
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xd8
jmp 0x140017710
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.100
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xda
jmp 0x140017710
mov eax, 0xdb
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.102
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xdc
jmp 0x140017710
mov eax, 0xdd
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.104
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xde
jmp 0x140017710
mov eax, 0xdf
jmp 0x140017712
mov eax, 0xe0
jmp 0x140017712
sub ecx, r14d
je 0x140017151
cmp ecx, r14d
je 0x1400179a7
jmp 0x1400185fb
mov eax, 0xe1
jmp 0x140017712
sub ecx, r14d
je 0x14001716e
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018601
mov eax, 0x88
jmp 0x140017712
mov eax, 0x87
jmp 0x140017712
mov eax, 0x89
jmp 0x140017712
sub ecx, r14d
je 0x14001719f
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018607
mov eax, 0x8a
jmp 0x140017712
mov eax, 0x8d
jmp 0x140017712
sub ecx, r14d
je 0x1400171c6
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001860d
mov eax, 0x8c
jmp 0x140017712
mov eax, 0x8e
jmp 0x140017712
sub ecx, r14d
je 0x1400171ed
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018613
mov eax, 0x8b
jmp 0x140017712
mov eax, 0x8f
jmp 0x140017712
sub ecx, r14d
je 0x140017214
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018619
mov eax, 0x91
jmp 0x140017712
sub ecx, r14d
je 0x140017231
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001861f
mov eax, 0x90
jmp 0x140017712
mov eax, 0x92
jmp 0x140017712
mov eax, __WSAFDIsSet
jmp 0x140017712
sub ecx, r14d
je 0x140017262
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018625
mov eax, __WSAFDIsSet
jmp 0x140017712
sub ecx, r14d
je 0x14001727f
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001862b
mov eax, __WSAFDIsSet
jmp 0x140017712
mov eax, __WSAFDIsSet
jmp 0x140017712
sub ecx, r14d
je 0x1400172a6
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018631
mov eax, reloc.WS2_32.dll___WSAFDIsSet
jmp 0x140017712
sub ecx, r14d
je 0x1400172c3
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018637
mov eax, 0x98
jmp 0x140017712
sub ecx, r14d
je 0x1400172e0
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001863d
mov eax, 0x9a
jmp 0x140017712
sub ecx, r14d
je 0x1400172fd
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018643
mov eax, 0x99
jmp 0x140017712
mov eax, 0x9b
jmp 0x140017712
sub ecx, r14d
je 0x140017324
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018649
mov eax, 0xa3
jmp 0x140017712
mov eax, 0xa0
jmp 0x140017712
sub ecx, r14d
je 0x14001734b
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001864f
mov eax, 0x9f
jmp 0x140017712
mov eax, 0xa1
jmp 0x140017712
sub ecx, r14d
je 0x140017372
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018655
mov eax, 0x9e
jmp 0x140017712
mov eax, 0xa2
jmp 0x140017712
sub ecx, r14d
je 0x140017399
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001865b
mov eax, 0x9d
jmp 0x140017712
sub ecx, r14d
je 0x1400173b6
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018661
mov eax, 0x9c
jmp 0x140017712
mov eax, 0xa4
jmp 0x140017712
sub ecx, r14d
je 0x1400173dd
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018667
mov eax, 0xa5
jmp 0x140017712
sub ecx, r14d
je 0x1400173fa
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001866d
mov eax, 0xa6
jmp 0x140017712
sub ecx, r14d
je 0x140017417
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018673
mov eax, 0xb1
jmp 0x140017712
mov eax, 0xb2
jmp 0x140017712
sub ecx, r14d
je 0x14001743e
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018679
mov eax, 0xad
jmp 0x140017712
sub ecx, r14d
je 0x14001745b
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001867f
mov eax, 0xac
jmp 0x140017712
mov eax, 0xae
jmp 0x140017712
mov eax, 0xaf
jmp 0x140017712
mov eax, 0xb0
jmp 0x140017712
sub ecx, r14d
je 0x140017496
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018685
mov eax, 0xab
jmp 0x140017712
sub ecx, r14d
je 0x1400174b3
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001868b
mov eax, 0xaa
jmp 0x140017712
sub ecx, r14d
je 0x1400174d0
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018691
mov eax, 0xa8
jmp 0x140017712
sub ecx, r14d
je 0x1400174ed
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018697
mov eax, 0xa7
jmp 0x140017712
mov eax, 0xa9
jmp 0x140017712
mov eax, 0xb3
jmp 0x140017712
sub ecx, r14d
je 0x14001751e
cmp ecx, r14d
je case.0x140013660.69
jmp 0x14001869d
mov eax, 0xb4
jmp 0x140017712
sub ecx, r14d
je 0x14001753b
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186a3
mov eax, 0xb8
jmp 0x140017712
sub ecx, r14d
je 0x140017558
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186a9
mov eax, 0xb7
jmp 0x140017712
sub ecx, r14d
je 0x140017575
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186af
mov eax, 0xb6
jmp 0x140017712
sub ecx, r14d
je 0x140017592
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186b5
mov eax, 0xb5
jmp 0x140017712
mov eax, 0xb9
jmp 0x140017712
mov eax, 0xba
jmp 0x140017712
sub ecx, r14d
je 0x1400175c3
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186bb
mov eax, 0xc1
jmp 0x140017712
sub ecx, r14d
je 0x1400175e0
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186c1
mov eax, 0xc0
jmp 0x140017712
sub ecx, r14d
je 0x1400175fd
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186c7
mov eax, 0xbd
jmp 0x140017712
mov eax, 0xbc
jmp 0x140017712
mov eax, 0xbe
jmp 0x140017712
sub ecx, r14d
je 0x14001762e
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186cd
mov eax, 0xbb
jmp 0x140017712
mov eax, 0xbf
jmp 0x140017712
mov eax, 0xc2
jmp 0x140017712
sub ecx, r14d
je 0x14001765f
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186d3
mov eax, 0xc4
jmp 0x140017712
sub ecx, r14d
je 0x14001767c
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186d9
mov eax, 0xc3
jmp 0x140017712
mov eax, 0xc5
jmp 0x140017712
sub ecx, r14d
je 0x1400176a3
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186df
mov eax, 0xca
jmp 0x140017712
sub ecx, r14d
je 0x1400176bd
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186e5
mov eax, 0xc8
jmp 0x140017712
sub ecx, r14d
je 0x1400176d7
cmp ecx, r14d
je case.0x140013660.69
jmp 0x1400186eb
mov eax, 0xc7
jmp 0x140017712
mov eax, 0xc9
jmp 0x140017712
mov eax, 0x82
jmp 0x140017712
mov eax, 0x83
jmp 0x140017712
mov dword [rdi + 0x18], 7
lea rax, str.Double___in_url
inc rbx
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], r12
xor eax, eax
lea r11, [rsp + 0x3d0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rdi + 0x18], 7
lea rax, str.Unexpected_char_in_url_server
jmp 0x140017704
mov eax, 0x79
jmp 0x140017712
mov eax, 0x7a
jmp 0x140017712
mov eax, 0x7b
jmp 0x140017712
mov dword [rdi + 0x18], 7
lea rax, str.Unexpected_char_in_url_schema
jmp 0x140017704
mov eax, 0x7c
jmp 0x140017712
mov eax, 0x7d
jmp 0x140017712
mov eax, 0x7e
jmp 0x140017712
mov dword [rdi + 0x18], 7
lea rax, str.Unexpected_start_char_in_url
jmp 0x140017704
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x5b
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x5d
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_WSASetLastError
jmp 0x140017710
mov dword [rdi + 0x18], 8
lea rax, str.Invalid_method_for_RTSP_x.x_request
jmp 0x140017704
sub ecx, r14d
je 0x1400177f2
cmp ecx, r14d
je 0x1400179a7
jmp 0x1400186f1
mov eax, WSASetLastError
jmp 0x140017712
mov dword [rdi + 0x18], 8
lea rax, str.Expected_SOURCE_method_for_ICE_x.x_request
jmp 0x140017704
sub ecx, r14d
je 0x140017822
cmp ecx, r14d
je 0x1400179a7
jmp 0x1400186f7
mov eax, WSASetLastError
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.99
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x63
jmp 0x140017710
mov eax, 0x5f
jmp 0x140017712
mov dword [rdi + 0x18], 9
lea rax, str.Expected_CRLF_after_version
jmp 0x140017704
mov eax, 0x60
jmp 0x140017712
cmp eax, 0x15
je 0x14001789a
mov dword [rdi + 0x18], 0x21
lea rax, str._on_version_complete__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_version_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x61
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x62
jmp 0x140017710
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.100
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x64
jmp 0x140017710
mov eax, 0x65
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.102
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x66
jmp 0x140017710
mov eax, 0x67
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010b70
test eax, eax
je case.0x140013526.104
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], WSAGetLastError
jmp 0x140017710
mov eax, 0x69
jmp 0x140017712
mov eax, 0x6a
jmp 0x140017712
mov dword [rdi + 0x18], 8
lea rax, str.Invalid_method_for_HTTP_x.x_request
jmp 0x140017704
sub ecx, r14d
je 0x1400179ba
cmp ecx, r14d
jne 0x1400186fd
mov dword [rdi + 0x18], 8
lea rax, str.Expected_HTTP_
jmp 0x140017704
mov eax, WSAGetLastError
jmp 0x140017712
mov eax, WSASetLastError
jmp 0x140017712
cmp eax, 0x15
jne 0x140018238
mov dword [rdi + 0x18], eax
lea rax, str.on_url_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], WSASetLastError
jmp 0x140017710
mov eax, reloc.WS2_32.dll_WSAGetLastError
jmp 0x140017712
mov eax, reloc.WS2_32.dll_WSASetLastError
jmp 0x140017712
mov eax, 0x5c
jmp 0x140017712
mov eax, 0x5d
jmp 0x140017712
mov dword [rdi + 0x18], 0x1e
lea rax, str.Unexpected_space_after_start_line
jmp 0x140017704
mov eax, 0x55
jmp 0x140017712
mov eax, 0x54
jmp 0x140017712
mov eax, 0x53
jmp 0x140017712
mov eax, 0x50
jmp 0x140017712
mov eax, 0x2c
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.1400108c0
test eax, eax
je 0x140017a91
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x2a
jmp 0x140017710
inc rbx
mov dword [rdi + 0x18], 0xa
lea rax, str.Invalid_header_field_char
jmp 0x140017704
mov eax, 0x4c
jmp 0x140017712
mov eax, 0x4d
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_addr
lea rax, str.Content_Length_cant_be_present_with_Transfer_Encoding
jmp 0x140017704
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je 0x140017afc
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x41
jmp 0x140017710
inc rbx
mov dword [rdi + 0x18], reloc.WS2_32.dll_ntohs
lea rax, str.Invalid__Transfer_Encoding__header_value
jmp 0x140017704
mov eax, 0x43
jmp 0x140017712
mov eax, 0x44
jmp 0x140017712
mov eax, 0x45
jmp 0x140017712
mov eax, 0x46
jmp 0x140017712
mov eax, 0x47
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je case.0x140013526.62
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x3e
jmp 0x140017710
mov eax, 0x3f
jmp 0x140017712
mov eax, 0x40
jmp 0x140017712
mov dword [rdi + 0x18], 4
lea rax, str.Duplicate_Content_Length
jmp 0x140017704
mov eax, 0x3b
jmp 0x140017712
mov eax, 0x3a
jmp 0x140017712
mov eax, reloc.WS2_32.dll_getservbyname
jmp 0x140017712
mov eax, reloc.WS2_32.dll_gethostbyname
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010930
test eax, eax
je case.0x140013526.53
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], getservbyport
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], gethostbyname
jmp 0x140017710
mov dword [rdi + 0x18], 0xa
lea rax, str.Unexpected_whitespace_after_header_value
jmp 0x140017704
mov eax, gethostbyname
jmp 0x140017712
mov dword [rdi + 0x18], 3
lea rax, str.Missing_expected_LF_after_header_value
jmp 0x140017704
mov eax, gethostbyname
jmp 0x140017712
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_header_value
jmp 0x140017704
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_gethostbyaddr
jmp 0x140017710
mov eax, getservbyport
jmp 0x140017712
mov eax, reloc.WS2_32.dll_getservbyport
jmp 0x140017712
mov eax, 0x39
jmp 0x140017712
mov eax, 0x3c
jmp 0x140017712
mov eax, 0x48
jmp 0x140017712
mov eax, gethostbyname
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_header_value_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x58
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], gethostbyname
jmp 0x140017710
mov eax, 0x2e
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_addr
lea rax, str.Empty_Content_Length
jmp 0x140017704
mov eax, gethostbyaddr
jmp 0x140017712
mov eax, 0x49
jmp 0x140017712
cmp eax, 0x15
je 0x140017d25
mov dword [rdi + 0x18], 0x1c
lea rax, str._on_header_field_complete__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_header_field_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x4a
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x4b
jmp 0x140017710
mov eax, 0x4e
jmp 0x140017712
mov eax, 0x4f
jmp 0x140017712
mov eax, 0x51
jmp 0x140017712
mov eax, 0x52
jmp 0x140017712
mov eax, 0x56
jmp 0x140017712
mov eax, 0x57
jmp 0x140017712
mov dword [rdi + 0x18], 0xa
lea rax, str.Invalid_header_token
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_chunk_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 5
jmp 0x140017710
mov eax, 0x2b
jmp 0x140017712
cmp ecx, 0x13
je 0x140017df3
mov dword [rdi + 0x18], setsockopt
lea rax, str.User_callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.Paused_by_on_headers_complete
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x29
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x19
jmp 0x140017710
call fcn.140010830
test eax, eax
je 0x140017e4d
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x1a
jmp 0x140017710
inc rbx
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_character_in_chunk_extensions_value
jmp 0x140017704
inc rbx
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_quoted_pair_in_chunk_extensions_quoted_value
jmp 0x140017704
mov eax, reloc.WS2_32.dll_shutdown
jmp 0x140017712
mov rdx, qword [rdi + 8]
mov r8, rbx
mov rcx, rdi
mov qword [rdi + 8], r12
call fcn.140010830
test eax, eax
je 0x140017eb1
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_socket
jmp 0x140017710
inc rbx
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_character_in_chunk_extensions_quoted_value
jmp 0x140017704
mov eax, reloc.WS2_32.dll_send
jmp 0x140017712
cmp eax, 0x15
jne 0x140017f2f
mov dword [rdi + 0x18], eax
lea rax, str.on_chunk_extension_value_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_send
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], setsockopt
jmp 0x140017710
mov eax, 0x18
jmp 0x140017712
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_select
jmp 0x140017710
cmp eax, 0x15
je 0x140017f42
mov dword [rdi + 0x18], 0x23
lea rax, str._on_chunk_extension_value__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_chunk_extension_value_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_recv
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], setsockopt
jmp 0x140017710
mov eax, 0x1b
jmp 0x140017712
cmp eax, 0x15
jne 0x140018035
mov dword [rdi + 0x18], eax
lea rax, str.on_chunk_extension_name_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x1b
jmp 0x140017710
mov eax, 0x1c
jmp 0x140017712
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x1c
jmp 0x140017710
call fcn.1400107c0
test eax, eax
je 0x140017fec
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x1d
jmp 0x140017710
inc rbx
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_character_in_chunk_extensions_name
jmp 0x140017704
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_ntohs
jmp 0x140017710
mov dword [rdi + 0x18], eax
inc rbx
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], setsockopt
jmp 0x140017710
cmp eax, 0x15
je 0x140018048
mov dword [rdi + 0x18], 0x22
lea rax, str._on_chunk_extension_name__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_chunk_extension_name_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], reloc.WS2_32.dll_inet_ntoa
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], select
jmp 0x140017710
mov eax, 0x1e
jmp 0x140017712
mov eax, 0x1f
jmp 0x140017712
mov dword [rdi + 0x18], 2
lea rax, str.Invalid_character_in_chunk_extensions
jmp 0x140017701
mov eax, 0x20
jmp 0x140017712
mov eax, 6
jmp 0x140017712
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_chunk_data
jmp 0x140017704
mov eax, 7
jmp 0x140017712
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 7
jmp 0x140017710
sub qword [rdi + 0x40], rax
mov eax, 8
jmp 0x140017712
mov eax, 9
jmp 0x140017712
cmp eax, 0x15
je 0x14001811b
mov dword [rdi + 0x18], reloc.WS2_32.dll_send
lea rax, str._on_chunk_header__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_chunk_header_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xa
jmp 0x140017710
mov eax, reloc.WS2_32.dll_inet_addr
jmp 0x140017712
mov dword [rdi + 0x18], 0x19
lea rax, str.Missing_expected_CR_after_chunk_size
jmp 0x140017704
mov eax, 0x21
jmp 0x140017712
mov eax, 0x22
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_ntoa
lea rax, str.Chunk_size_overflow
jmp 0x140017704
mov eax, 0x23
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_message_complete_pause
jmp 0x14001858b
mov dword [rdi + 0x18], reloc.WS2_32.dll_ntohs
lea rax, str.Request_has_invalid__Transfer_Encoding_
jmp 0x140017704
mov byte [rdi + 0x51], r14b
cmp rbx, rsi
jne 0x140018564
mov eax, 0x28
jmp 0x140017712
sub qword [rdi + 0x40], rax
mov eax, 0x25
jmp 0x140017712
mov eax, 0x26
jmp 0x140017712
mov r8, rsi
mov rdx, rbx
mov rcx, rdi
call fcn.1400109e0
test eax, eax
je case.0x140013526.3
cmp eax, 0x15
jne 0x140016e15
mov dword [rdi + 0x18], eax
lea rax, str.on_message_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 3
jmp 0x140017710
mov eax, 0x58
jmp 0x140017712
mov eax, 0x59
jmp 0x140017712
cmp eax, 0x15
je 0x14001824b
mov dword [rdi + 0x18], 0x1a
lea rax, str._on_url_complete__callback_error
jmp 0x140017704
lea rax, str.on_url_complete_pause
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x59
jmp 0x140017710
mov eax, 0x5a
jmp 0x140017712
mov eax, 0x5b
jmp 0x140017712
mov eax, WSACleanup
jmp 0x140017712
mov eax, WSACleanup
jmp 0x140017712
mov dword [rdi + 0x18], 7
lea rax, str.Invalid_char_in_url_query
jmp 0x140017704
mov eax, reloc.WS2_32.dll_WSAStartup
jmp 0x140017712
mov dword [rdi + 0x18], 7
lea rax, str.Invalid_char_in_url_path
jmp 0x140017704
mov eax, reloc.WS2_32.dll_WSACleanup
jmp 0x140017712
mov eax, 0x75
jmp 0x140017712
mov eax, 0x76
jmp 0x140017712
mov eax, 0x7f
jmp 0x140017712
mov eax, dword [rbp + 0x300]
jmp 0x140017712
inc rbx
mov dword [rdi + 0x18], 7
lea rax, str.Invalid_characters_in_url
jmp 0x140017704
mov eax, 0x81
jmp 0x140017712
mov eax, 0x84
jmp 0x140017712
mov dword [rdi + 0x18], 6
lea rax, str.Expected_space_after_method
jmp 0x140017704
mov eax, 0x85
jmp 0x140017712
cmp eax, 0x15
je 0x140018358
mov dword [rdi + 0x18], 0x20
lea rax, str._on_method_complete__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_method_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x85
jmp 0x140017710
mov dword [rdi + 0x18], eax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0x86
jmp 0x140017710
sub ecx, r14d
je 0x14001839e
cmp ecx, r14d
je case.0x140013660.69
jmp 0x140018703
mov eax, 0xc6
jmp 0x140017712
mov eax, 0xcb
jmp 0x140017712
mov eax, 0xcc
jmp 0x140017712
mov dword [rdi + 0x18], 6
lea rax, str.Invalid_method_encountered
jmp 0x140017704
mov eax, 0xcd
jmp 0x140017712
mov eax, 0xce
jmp 0x140017712
cmp eax, 0x15
je 0x1400183fb
mov dword [rdi + 0x18], reloc.WS2_32.dll_recv
lea rax, str._on_message_begin__callback_error
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_setsockopt
lea rax, str.on_message_begin_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 0xea
jmp 0x140017710
mov eax, 0xec
jmp 0x140017712
cmp eax, 0x15
jne 0x140016e15
mov dword [rdi + 0x18], eax
lea rax, str.on_message_complete_pause
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 4
jmp 0x140017710
mov dword [rdi + 0x18], 9
lea rax, str.Expected_dot
jmp 0x140017704
mov dword [rdi + 0x18], 9
lea rax, str.Invalid_HTTP_version
jmp 0x140017704
cmp rbx, rsi
jne 0x140018485
mov eax, 0x5e
jmp 0x140017712
mov ecx, dword [rdi]
nop word [rax + rax]
mov eax, ecx
movzx eax, byte [rax + r15 + 0x1fab08]
cmp byte [rbx], al
jne 0x1400184c2
inc ecx
cmp ecx, 0xa
je 0x1400184b9
inc rbx
cmp rbx, rsi
jne 0x140018490
mov dword [rdi], ecx
mov dword [rbp + 0x260], r14d
jmp 0x1400184d6
mov dword [rbp + 0x260], r12d
jmp 0x1400184cc
mov dword [rbp + 0x260], 2
mov dword [rdi], r12d
mov r14d, dword [rbp + 0x260]
mov qword [rbp + 0x268], rbx
test r14d, r14d
je 0x140018505
sub r14d, 1
je 0x14001847b
cmp r14d, 1
jne 0x140018709
mov dword [rdi + 0x18], 9
lea rax, str.Expected_HTTP_2_Connection_Preface
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_socket
lea rax, str.Pause_on_PRI_Upgrade
jmp 0x140017701
mov dword [rdi + 0x18], 9
lea rax, str.Invalid_minor_version
jmp 0x140017704
mov dword [rdi + 0x18], 9
lea rax, str.Invalid_major_version
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_addr
lea rax, str.Content_Length_overflow
jmp 0x140017704
mov dword [rdi + 0x18], reloc.WS2_32.dll_inet_addr
lea rax, str.Invalid_character_in_Content_Length
jmp 0x140017704
lea rax, [fcn.140010750]
mov qword [rdi + 8], rbx
mov qword [rdi + 0x10], rax
mov eax, 0x27
jmp 0x140017712
mov dword [rdi + 0x18], reloc.WS2_32.dll_shutdown
lea rax, str.Pause_on_CONNECT_Upgrade
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x38], 2
jmp 0x140017710
mov dword [rdi + 0x18], 5
lea rax, str.Data_after__Connection:_close_
jmp 0x140017704
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
call sub.msvcrt.dll_abort
int3
xor eax, eax
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop r14
ret
add byte [rdx + 0x961], bh
lea rcx, str.cryptoevpp_lib.c
call fcn.14002f7a0
xor r8d, r8d
mov edx, 0xa3
lea ecx, [r8 + 6]
call fcn.14002f8a0
jmp 0x14001ffcd
lodsb al, byte [rsi]
mov esp, 0x83480022
invalid