Function at 0x7ff65ecd48c0
Capabilities:
Encode data using base64
Parse credit card information
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 r14, r8
dec eax
mov rbx, rdx
mov rsi, rcx
cmp eax, 0xb5
ja case.default.0x7ff65ecd4956
cdqe
lea r15, [0x7ff65ec80000]
lea r13, [0x7ff65ee25de0]
mov dword [rbp + 0x300], 0x80
mov edi, 0xfff7
lea r10, [0x7ff65f0b4334]
movabs r9, 0x1999999999999999
lea r11, [0x7ff65f0b4780]
mov ecx, dword [r15 + rax*4 + 0x58654]
movabs r8, 0xfffffffffffffff
add rcx, r15
lea rax, [0x7ff65ee25e00]
xor r12d, r12d
jmp rcx
cmp rdx, r14
jne 0x7ff65ecd4b58
mov eax, 0xb3
jmp 0x7ff65ecd759d
cmp rdx, r14
jne case.default.0x7ff65ecd4db5
mov eax, 0xa9
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd6121
mov eax, 0x5a
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd6130
mov eax, 0x59
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd6188
mov eax, 0x57
jmp 0x7ff65ecd759d
cmp rdx, r14
jne case.0x7ff65ecd61fe.5
mov eax, 0x51
jmp 0x7ff65ecd759d
cmp rdx, r14
jne case.0x7ff65ecd61fe.5
mov eax, 0x52
jmp 0x7ff65ecd759d
cmp rdx, r14
jne case.0x7ff65ecd61fe.5
mov eax, 0x50
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd62e7
mov eax, 0x4e
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd634b
mov eax, 0x4c
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd67cc
mov eax, 0x3b
jmp 0x7ff65ecd759d
cmp rdx, r14
jne 0x7ff65ecd71e3
mov eax, 0x18
jmp 0x7ff65ecd759d
cmp rdx, r14
jne case.0x7ff65ecd73f1.64
mov eax, 0xd
jmp 0x7ff65ecd759d
mov rax, qword [rsi + 0x40]
mov rcx, r14
sub rcx, rbx
cmp rcx, rax
jb 0x7ff65ecd852e
add rbx, rax
mov qword [rsi + 0x40], r12
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.5
mov r9, qword [rax + 0x30]
test r9, r9
je case.0x7ff65ecd4956.5
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd851a
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.4
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x7ff65ecd4956.4
mov rcx, rsi
call rdx
test eax, eax
jne 0x7ff65ecd7627
cmp byte [rsi + 0x4e], 1
je case.0x7ff65ecd4956.3
mov rcx, rsi
call fcn.7ff65ee25f70
mov word [rsi + 0x50], r12w
cmp eax, 1
je 0x7ff65ecd4ae9
mov byte [rsi + 0x4f], r12b
movzx ecx, byte [rsi + 0x4d]
shr ecx, 2
and ecx, 1
cmp ecx, 1
jne case.0x7ff65ecd4956.1
mov byte [rsi + 0x4f], r12b
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd8510
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd4b04
cmp al, 0xd
jne 0x7ff65ecd4b09
inc rbx
jmp case.0x7ff65ecd4956.182
mov byte [rsi + 0x4f], 2
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.181
mov rdx, qword [rax]
test rdx, rdx
je case.0x7ff65ecd4956.181
mov rcx, rsi
call rdx
test eax, eax
jne 0x7ff65ecd766a
movzx ecx, byte [rsi + 0x48]
sub ecx, 1
je case.0x7ff65ecd4956.163
cmp ecx, 1
je case.0x7ff65ecd4956.175
cmp rbx, r14
je 0x7ff65ecd7707
cmp byte [rbx], 0x48
je 0x7ff65ecd4b61
mov byte [rsi + 0x48], 1
jmp 0x7ff65ecd4f58
cmp byte [rbx], 0x48
jne 0x7ff65ecd76bb
inc rbx
cmp rbx, r14
je 0x7ff65ecd76fd
movzx eax, byte [rbx]
cmp al, 0x45
je 0x7ff65ecd4bd7
cmp al, 0x54
jne 0x7ff65ecd76bb
inc rbx
cmp rbx, r14
je 0x7ff65ecd76da
lea rax, [0x7ff65f0b4ab8]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1e0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd76ad
mov byte [rsi + 0x48], 2
jmp 0x7ff65ecd4c7e
inc rbx
cmp rbx, r14
je 0x7ff65ecd76f3
lea rax, [0x7ff65f0b4bd0]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x50]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd76e4
inc rbx
mov word [rsi + 0x48], 0x201
jmp case.0x7ff65ecd4956.93
cmp rbx, r14
je 0x7ff65ecd7838
lea rax, str.HTTP_
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm0, xmmword [rax]
movd ecx, xmm0
movups xmmword [rsp + 0x30], xmm0
test ecx, ecx
jne 0x7ff65ecd7806
mov rbx, qword [rsp + 0x38]
inc rbx
cmp rbx, r14
je 0x7ff65ecd77fc
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd4ca6
cdqe
mov ecx, dword [r15 + rax*4 + 0x5892c]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x7ff65ecd4cea
mov eax, 1
jmp 0x7ff65ecd4cea
mov eax, 2
jmp 0x7ff65ecd4cea
mov eax, 3
jmp 0x7ff65ecd4cea
mov eax, 4
jmp 0x7ff65ecd4cea
mov eax, 5
jmp 0x7ff65ecd4cea
mov eax, 6
jmp 0x7ff65ecd4cea
mov eax, 7
jmp 0x7ff65ecd4cea
mov eax, 8
jmp 0x7ff65ecd4cea
mov eax, 9
mov byte [rsi + 0x4a], al
inc rbx
cmp rbx, r14
je 0x7ff65ecd77d3
cmp byte [rbx], 0x2e
jne 0x7ff65ecd77b4
inc rbx
cmp rbx, r14
je 0x7ff65ecd77aa
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd4d2a
cdqe
mov ecx, dword [r15 + rax*4 + 0x58954]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x7ff65ecd4d6e
mov eax, 1
jmp 0x7ff65ecd4d6e
mov eax, 2
jmp 0x7ff65ecd4d6e
mov eax, 3
jmp 0x7ff65ecd4d6e
mov eax, 4
jmp 0x7ff65ecd4d6e
mov eax, 5
jmp 0x7ff65ecd4d6e
mov eax, 6
jmp 0x7ff65ecd4d6e
mov eax, 7
jmp 0x7ff65ecd4d6e
mov eax, 8
jmp 0x7ff65ecd4d6e
mov eax, 9
mov byte [rsi + 0x4b], al
inc rbx
cmp rbx, r14
je 0x7ff65ecd7781
cmp byte [rbx], 0x20
jne 0x7ff65ecd7762
inc rbx
mov word [rsi + 0x52], r12w
nop
cmp rbx, r14
je 0x7ff65ecd7758
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd4db5
cdqe
mov ecx, dword [r15 + rax*4 + 0x5897c]
add rcx, r15
jmp rcx
mov r9d, r12d
jmp 0x7ff65ecd4e02
mov r9d, 1
jmp 0x7ff65ecd4e02
mov r9d, 2
jmp 0x7ff65ecd4e02
mov r9d, 3
jmp 0x7ff65ecd4e02
mov r9d, 4
jmp 0x7ff65ecd4e02
mov r9d, 5
jmp 0x7ff65ecd4e02
mov r9d, 6
jmp 0x7ff65ecd4e02
mov r9d, 7
jmp 0x7ff65ecd4e02
mov r9d, 8
jmp 0x7ff65ecd4e02
mov r9d, 9
inc rbx
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.7ff65ecd4860
cmp eax, 1
jne case.0x7ff65ecd4956.170
lea rax, str.Response_overflow
mov dword [rsi + 0x18], 0xd
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd4e5a
cmp al, 0xd
je 0x7ff65ecd4e5a
cmp al, 0x20
jne 0x7ff65ecd771b
inc rbx
cmp rbx, r14
je 0x7ff65ecd7711
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd4f36
cmp al, 0xd
je 0x7ff65ecd4f2a
cmp rbx, r14
je 0x7ff65ecd7744
lea rax, [0x7ff65ee25da0]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
cmp rbx, r14
je 0x7ff65ecd773a
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd4ee4
cmp al, 0xd
je 0x7ff65ecd4e9e
inc rbx
jmp case.0x7ff65ecd4956.166
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd4edf
mov r9, qword [rax + 0x10]
test r9, r9
je 0x7ff65ecd4edf
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x7ff65ecd4956.165
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0xa5
jmp 0x7ff65ecd759b
inc rbx
jmp case.0x7ff65ecd4956.165
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd4f25
mov r9, qword [rax + 0x10]
test r9, r9
je 0x7ff65ecd4f25
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x7ff65ecd4956.164
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0xa4
jmp 0x7ff65ecd759b
inc rbx
jmp case.0x7ff65ecd4956.164
inc rbx
cmp rbx, r14
je 0x7ff65ecd774e
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.61
mov rdx, qword [rax + 0x58]
jmp 0x7ff65ecd678e
cmp rbx, r14
je 0x7ff65ecd8506
movzx eax, byte [rbx]
add eax, 0xffffffbf
cmp eax, 0x14
ja case.0x7ff65ecd4f74.69
cdqe
mov ecx, dword [r15 + rax*4 + 0x589a4]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x7ff65ecd7883
movzx eax, byte [rbx]
cmp al, 0x43
je 0x7ff65ecd4fe9
cmp al, 0x4e
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd786f
lea rax, str.NOUNCE
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7842
lea eax, [rcx + 0x24]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7879
cmp byte [rbx], 0x4c
jne case.0x7ff65ecd4f74.69
inc rbx
mov eax, 0x13
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd789c
lea rax, [0x7ff65f0b4994]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x80]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd788d
lea eax, [rcx + 0x10]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd78f0
movzx eax, byte [rbx]
cmp al, 0x48
je 0x7ff65ecd5115
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd78c9
movzx eax, byte [rbx]
cmp al, 0x4e
je 0x7ff65ecd50be
cmp al, 0x50
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd78a6
cmp byte [rbx], 0x59
jne case.0x7ff65ecd4f74.69
inc rbx
mov eax, 8
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd78bf
lea rax, str.NECTPARAMETER
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x70]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd78b0
lea eax, [rcx + 5]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd78e6
lea rax, str.ECKOUT
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd78d3
lea eax, [rcx + 0x16]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd793e
cmp byte [rbx], 0x45
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7934
movzx eax, byte [rbx]
cmp al, 0x4c
je 0x7ff65ecd51f3
cmp al, 0x53
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd790d
lea rax, str.CRIBE
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x50]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd78fa
lea eax, [rcx + 0x23]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd792a
lea rax, [0x7ff65f0b4468]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x40]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7917
mov eax, r12d
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd795b
lea rax, str.LUSHATCH
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x30]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7948
lea eax, [rcx + 0x2d]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd799f
lea rax, [0x7ff65f0b4344]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x20]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd798c
inc rbx
cmp rbx, r14
je 0x7ff65ecd7982
cmp byte [rbx], 0x5f
je 0x7ff65ecd530b
mov eax, 1
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7978
lea rax, str.PARAMETER
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7965
lea eax, [rcx + 0x29]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd79bc
lea rax, [0x7ff65f0b4d1c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd79a9
lea eax, [rcx + 2]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a00
movzx eax, byte [rbx]
cmp al, 0x49
je 0x7ff65ecd542b
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd79d9
lea rax, [0x7ff65f0b4bd4]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x10]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd79c6
lea eax, [rcx + 9]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd79f6
lea rax, [0x7ff65f0b446c]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd79e3
lea eax, [rcx + 0x1f]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7ab9
movzx eax, byte [rbx]
cmp al, 0x2d
je 0x7ff65ecd5665
cmp al, 0x45
je 0x7ff65ecd560e
cmp al, 0x4b
je 0x7ff65ecd5504
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a1d
lea rax, [0x7ff65f0b41dc]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x30]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7a0a
lea eax, [rcx + 0xb]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a75
movzx eax, byte [rbx]
cmp al, 0x41
je 0x7ff65ecd55b7
cmp al, 0x43
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a4e
movzx eax, byte [rbx]
cmp al, 0x41
je 0x7ff65ecd5560
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a27
cmp byte [rbx], 0x4c
jne case.0x7ff65ecd4f74.69
inc rbx
mov eax, 0xa
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a44
lea rax, str.LENDAR
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x40]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7a31
lea eax, [rcx + 0x1e]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a6b
lea rax, str.CTIVITY
mov dword [rsp + 0x28], 7
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x50]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7a58
lea eax, [rcx + 0x15]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7a92
lea rax, [0x7ff65f0b445c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x60]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7a7f
lea eax, [rcx + 0x17]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7aaf
lea rax, [0x7ff65f0b4ce0]
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x70]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7a9c
lea eax, [rcx + 0x18]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7ad6
lea rax, [0x7ff65f0b49a0]
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x80]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7ac3
lea eax, [rcx + 0x19]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7af3
lea rax, str.PTIONS
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x90]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7ae0
lea eax, [rcx + 6]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7bfb
movzx eax, byte [rbx]
cmp al, 0x41
je 0x7ff65ecd59ed
cmp al, 0x4c
je 0x7ff65ecd5993
cmp al, 0x4f
je 0x7ff65ecd5939
cmp al, 0x52
je 0x7ff65ecd5829
cmp al, 0x55
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b1a
movzx eax, byte [rbx]
cmp al, 0x52
je 0x7ff65ecd57cf
cmp al, 0x54
jne case.0x7ff65ecd4f74.69
inc rbx
mov eax, 4
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b10
lea rax, [0x7ff65f0b4460]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xa0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7afd
lea eax, [rcx + 0x1d]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b72
movzx eax, byte [rbx]
cmp al, 0x49
je 0x7ff65ecd592c
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b68
cmp byte [rbx], 0x50
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b5e
movzx eax, byte [rbx]
cmp al, 0x46
je 0x7ff65ecd58d2
cmp al, 0x50
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b37
lea rax, [0x7ff65f0b434c]
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xb0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7b24
lea eax, [rcx + 0xd]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b54
lea rax, [0x7ff65f0b4674]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xc0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7b41
lea eax, [rcx + 0xc]
jmp 0x7ff65ecd60d5
inc rbx
mov eax, 0x22
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7b8f
lea rax, [0x7ff65f0b4ab0]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xd0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7b7c
lea eax, [rcx + 3]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7bac
lea rax, [0x7ff65f0b41fc]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xe0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7b99
lea eax, [rcx + 0x26]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7bf0
movzx ecx, byte [rbx]
sub ecx, 0x54
je 0x7ff65ecd5a64
cmp ecx, 1
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7bc9
lea rax, [0x7ff65f0ac254]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xf0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7bb6
lea eax, [rcx + 0x27]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7be6
lea rax, [0x7ff65f0b4464]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x100]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7bd3
lea eax, [rcx + 0x1c]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c83
cmp byte [rbx], 0x45
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c79
movzx ecx, byte [rbx]
sub ecx, 0x42
je 0x7ff65ecd5c10
sub ecx, 1
je 0x7ff65ecd5bb6
sub ecx, 1
je 0x7ff65ecd5b5c
cmp ecx, 0xc
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c18
lea rax, [0x7ff65f0b41d0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x110]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7c05
lea eax, [rcx + 0x14]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c35
lea rax, str.IRECT
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x120]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7c22
lea eax, [rcx + 0x2b]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c52
lea rax, [0x7ff65f0b467c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x130]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7c3f
lea eax, [rcx + 0x2c]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7c6f
lea rax, [0x7ff65f0b4abc]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x140]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7c5c
lea eax, [rcx + 0x11]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d1f
movzx eax, byte [rbx]
cmp al, 0x45
je 0x7ff65ecd5d41
cmp al, 0x4f
je 0x7ff65ecd5ce7
cmp al, 0x55
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7ca0
lea rax, str.BSCRIBE
mov dword [rsp + 0x28], 7
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x150]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7c8d
lea eax, [rcx + 0x1a]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7cbd
lea rax, str.URCEIND
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x160]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7caa
lea eax, [rcx + 0x21]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d15
movzx eax, byte [rbx]
cmp al, 0x41
je 0x7ff65ecd5df7
cmp al, 0x54
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7cee
movzx eax, byte [rbx]
cmp al, 0x55
je 0x7ff65ecd5dd5
cmp al, 0x5f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7cda
lea rax, [0x7ff65f0b41f0]
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x170]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7cc7
lea eax, [rcx + 0x2a]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7ce4
cmp byte [rbx], 0x50
jne case.0x7ff65ecd4f74.69
inc rbx
mov eax, 0x25
jmp 0x7ff65ecd60d8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d0b
lea rax, [0x7ff65f0b4bd8]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x180]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7cf8
lea eax, [rcx + 0xe]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d63
movzx eax, byte [rbx]
cmp al, 0x45
je 0x7ff65ecd5ec6
cmp al, 0x52
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d3c
lea rax, [0x7ff65f0b4330]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x190]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7d29
lea eax, [rcx + 7]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d59
lea rax, str.ARDOWN
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1a0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7d46
lea eax, [rcx + 0x28]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd84fc
cmp byte [rbx], 0x4e
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd84f2
movzx eax, byte [rbx]
cmp al, 0x42
je 0x7ff65ecd607e
cmp al, 0x4c
je 0x7ff65ecd5fb2
cmp al, 0x53
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d80
lea rax, str.UBSCRIBEOTIFY
mov dword [rsp + 0x28], 8
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1b0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7d6d
lea eax, [rcx + 0x1b]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7dc4
movzx eax, byte [rbx]
cmp al, 0x49
je 0x7ff65ecd6027
cmp al, 0x4f
jne case.0x7ff65ecd4f74.69
inc rbx
cmp rbx, r14
je 0x7ff65ecd7d9d
lea rax, [0x7ff65f0b4990]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1c0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7d8a
lea eax, [rcx + 0xf]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd7dba
lea rax, [0x7ff65f0b4d20]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1d0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7da7
lea eax, [rcx + 0x20]
jmp 0x7ff65ecd60d5
inc rbx
cmp rbx, r14
je 0x7ff65ecd84e8
lea rax, [0x7ff65f0b4ab4]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x250]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd84d5
mov eax, 0x12
inc rbx
mov byte [rsi + 0x49], al
cmp rbx, r14
je 0x7ff65ecd84cb
cmp byte [rbx], 0x20
jne 0x7ff65ecd84ac
inc rbx
cmp rbx, r14
je 0x7ff65ecd84a2
cmp byte [rbx], 0x20
je 0x7ff65ecd60ed
cmp byte [rsi + 0x49], 5
jne 0x7ff65ecd6121
cmp rbx, r14
je 0x7ff65ecd7dce
lea rax, [0x7ff65ee25d80]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp case.0x7ff65ecd4956.84
lea rax, [0x7ff65ee25d80]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x434470]
sub ecx, 1
je 0x7ff65ecd8480
sub ecx, 1
je case.0x7ff65ecd61fe.5
cmp ecx, 1
jne 0x7ff65ecd7e2e
cmp rbx, r14
je 0x7ff65ecd7e24
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x434570]
sub ecx, 1
je 0x7ff65ecd8480
sub ecx, 1
je 0x7ff65ecd6188
cmp ecx, 1
jne 0x7ff65ecd7dd8
inc rbx
jmp case.0x7ff65ecd4956.88
inc rbx
cmp rbx, r14
je 0x7ff65ecd7e1a
movzx ecx, byte [rbx]
cmp cl, 0x20
ja 0x7ff65ecd61b0
movabs rdx, 0x100002400
bt rdx, rcx
jb 0x7ff65ecd8480
cmp cl, 0x2f
jne 0x7ff65ecd7dd8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7e10
cmp byte [rbx], 0x2f
jne 0x7ff65ecd7dd8
inc rbx
cmp rbx, r14
je 0x7ff65ecd7e06
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x4340d0]
dec eax
cmp eax, 6
ja case.default.0x7ff65ecd6230
cdqe
mov ecx, dword [r15 + rax*4 + 0x589f8]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x7ff65ecd7dfc
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x434be0]
dec eax
cmp eax, 6
ja case.default.0x7ff65ecd6230
cdqe
mov ecx, dword [r15 + rax*4 + 0x58a14]
add rcx, r15
jmp rcx
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd6778
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd6778
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x7ff65ecd6778
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x3e
jmp 0x7ff65ecd759b
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd66fd
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd66fd
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x7ff65ecd66fd
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x3f
jmp 0x7ff65ecd759b
inc rbx
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd8476
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x434890], 1
je case.0x7ff65ecd61fe.5
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd6741
cmp al, 0xd
je 0x7ff65ecd66c6
cmp al, 0x20
je 0x7ff65ecd63c3
cmp al, 0x23
je 0x7ff65ecd634b
cmp al, 0x3f
jne 0x7ff65ecd7e63
inc rbx
cmp rbx, r14
je 0x7ff65ecd7e59
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x434ac0]
sub ecx, 1
je case.0x7ff65ecd61fe.6
sub ecx, 1
je case.0x7ff65ecd61fe.1
sub ecx, 1
je case.0x7ff65ecd61fe.2
sub ecx, 1
je case.0x7ff65ecd61fe.3
cmp ecx, 1
jne 0x7ff65ecd7e3a
inc rbx
nop
cmp rbx, r14
je 0x7ff65ecd7ea1
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x434200]
sub ecx, 1
je 0x7ff65ecd634b
sub ecx, 1
je case.0x7ff65ecd61fe.1
sub ecx, 1
je case.0x7ff65ecd61fe.2
cmp ecx, 1
jne 0x7ff65ecd7e82
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd63f6
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd63f6
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x7ff65ecd63f6
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x4a
jmp 0x7ff65ecd759b
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd63f6
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd63f6
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd63af
cmp rbx, r14
je 0x7ff65ecd7eab
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.73
mov rdx, qword [rax + 0x50]
test rdx, rdx
je case.0x7ff65ecd4956.73
mov rcx, rsi
call rdx
cmp rbx, r14
je 0x7ff65ecd801d
movzx ecx, byte [rbx]
sub ecx, 0x20
jne 0x7ff65ecd6426
inc rbx
jmp case.0x7ff65ecd4956.73
sub ecx, 0x28
je 0x7ff65ecd6543
sub ecx, 1
je 0x7ff65ecd64bd
cmp ecx, 9
jne 0x7ff65ecd7ff4
inc rbx
cmp rbx, r14
je 0x7ff65ecd7edd
lea rax, str.TSP_ransfer_encodingACE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1f0]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7ed4
inc rbx
movzx eax, byte [rsi + 0x49]
dec eax
cmp eax, 0x2c
ja case.0x7ff65ecd64bb.2
cdqe
movzx eax, byte [r15 + rax + 0x58a38]
mov ecx, dword [r15 + rax*4 + 0x58a30]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x7ff65ecd7f0f
lea rax, [0x7ff65f0b4bdc]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x200]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7f06
inc rbx
cmp byte [rsi + 0x49], 0x21
jne 0x7ff65ecd7ee7
cmp rbx, r14
je 0x7ff65ecd7fbd
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd6541
cdqe
mov ecx, dword [r15 + rax*4 + 0x58a68]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x7ff65ecd8013
lea rax, str.TTP_on
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x210]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
jne 0x7ff65ecd7fe6
inc rbx
movzx eax, byte [rsi + 0x49]
cmp eax, 0x22
ja case.default.0x7ff65ecd65b9
movzx eax, byte [r15 + rax + 0x58a94]
mov ecx, dword [r15 + rax*4 + 0x58a90]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x7ff65ecd65fd
mov eax, 1
jmp 0x7ff65ecd65fd
mov eax, 2
jmp 0x7ff65ecd65fd
mov eax, 3
jmp 0x7ff65ecd65fd
mov eax, 4
jmp 0x7ff65ecd65fd
mov eax, 5
jmp 0x7ff65ecd65fd
mov eax, 6
jmp 0x7ff65ecd65fd
mov eax, 7
jmp 0x7ff65ecd65fd
mov eax, 8
jmp 0x7ff65ecd65fd
mov eax, 9
mov byte [rsi + 0x4a], al
inc rbx
cmp rbx, r14
je 0x7ff65ecd7f94
cmp byte [rbx], 0x2e
jne 0x7ff65ecd7f75
inc rbx
cmp rbx, r14
je 0x7ff65ecd7f6b
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd663d
cdqe
mov ecx, dword [r15 + rax*4 + 0x58ab8]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x7ff65ecd6681
mov eax, 1
jmp 0x7ff65ecd6681
mov eax, 2
jmp 0x7ff65ecd6681
mov eax, 3
jmp 0x7ff65ecd6681
mov eax, 4
jmp 0x7ff65ecd6681
mov eax, 5
jmp 0x7ff65ecd6681
mov eax, 6
jmp 0x7ff65ecd6681
mov eax, 7
jmp 0x7ff65ecd6681
mov eax, 8
jmp 0x7ff65ecd6681
mov eax, 9
mov byte [rsi + 0x4b], al
inc rbx
cmp byte [rsi + 0x49], 0x22
je case.0x7ff65ecd4956.64
cmp rbx, r14
je 0x7ff65ecd7f42
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd66be
cmp al, 0xd
jne 0x7ff65ecd7f23
inc rbx
cmp rbx, r14
je 0x7ff65ecd7f19
cmp byte [rbx], 0xa
jne 0x7ff65ecd7f23
inc rbx
jmp case.0x7ff65ecd4956.61
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd66fd
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd66fd
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd62b2
cmp rbx, r14
je 0x7ff65ecd8059
lea rax, [0x7ff65f0b4678]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x220]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm0, xmmword [rax]
movd ecx, xmm0
movups xmmword [rsp + 0x30], xmm0
test ecx, ecx
jne 0x7ff65ecd8027
mov rbx, qword [rsp + 0x38]
jmp 0x7ff65ecd6778
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd6778
mov r9, qword [rax + 8]
test r9, r9
je 0x7ff65ecd6778
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd6268
cmp rbx, r14
je 0x7ff65ecd8063
inc rbx
mov word [rsi + 0x4a], 0x900
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.61
mov rdx, qword [rax + 0x50]
test rdx, rdx
je case.0x7ff65ecd4956.61
mov rcx, rsi
call rdx
cmp rbx, r14
je 0x7ff65ecd846c
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd7233
cmp al, 0xd
je 0x7ff65ecd7227
cmp rbx, r14
je 0x7ff65ecd8274
lea rax, [0x7ff65ee25dc0]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff65ecd67d9
or ecx, 0x20
sub ecx, 0x63
je 0x7ff65ecd6928
sub ecx, 0xd
je 0x7ff65ecd68c7
sub ecx, 4
je 0x7ff65ecd6860
cmp ecx, 1
jne 0x7ff65ecd6a99
inc rbx
cmp rbx, r14
je 0x7ff65ecd684c
lea rax, str.pgrade
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x230]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6856
sub ecx, 1
jne 0x7ff65ecd6a63
mov eax, 0x3a
jmp 0x7ff65ecd759d
mov eax, 4
jmp 0x7ff65ecd6a73
inc rbx
cmp rbx, r14
je 0x7ff65ecd68b3
lea rax, [0x7ff65f0b4320]
mov dword [rsp + 0x28], 0x10
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x240]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd68bd
sub ecx, 1
jne 0x7ff65ecd6a63
mov eax, 0x39
jmp 0x7ff65ecd759d
mov eax, 3
jmp 0x7ff65ecd6a73
inc rbx
cmp rbx, r14
je 0x7ff65ecd691e
lea rax, str.roxy_connection
mov dword [rsp + 0x28], 0xf
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x2c0]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6a6e
sub ecx, 1
jne 0x7ff65ecd6a63
mov eax, 0x38
jmp 0x7ff65ecd759d
inc rbx
cmp rbx, r14
je 0x7ff65ecd697b
lea rax, [0x7ff65f0b478c]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x260]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6985
sub ecx, 1
jne 0x7ff65ecd6a63
mov eax, 0x37
jmp 0x7ff65ecd759d
inc rbx
cmp rbx, r14
je 0x7ff65ecd826a
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff65ecd699e
or ecx, 0x20
cmp ecx, 0x6e
je 0x7ff65ecd6a0c
cmp ecx, 0x74
jne 0x7ff65ecd6a99
inc rbx
cmp rbx, r14
je 0x7ff65ecd69fb
lea rax, str.ent_length
mov dword [rsp + 0x28], 0xa
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x270]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6a05
sub ecx, 1
jne 0x7ff65ecd6a63
mov eax, 0x35
jmp 0x7ff65ecd759d
mov eax, 2
jmp 0x7ff65ecd6a73
inc rbx
cmp rbx, r14
je 0x7ff65ecd8260
lea rax, str.ection
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x280]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6a6e
sub ecx, 1
je 0x7ff65ecd8260
cmp ecx, 1
jne case.default.0x7ff65ecd4956
jmp 0x7ff65ecd6a99
mov eax, 1
mov byte [rsi + 0x4c], al
inc rbx
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd8256
movzx eax, byte [rbx]
cmp al, 0x20
jne 0x7ff65ecd6a95
inc rbx
jmp case.0x7ff65ecd4956.51
cmp al, 0x3a
je 0x7ff65ecd6ace
mov byte [rsi + 0x4c], r12b
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd8096
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x434350], 1
jne case.0x7ff65ecd4956.49
inc rbx
jmp case.0x7ff65ecd4956.50
cmp rbx, r14
je 0x7ff65ecd808c
cmp byte [rbx], 0x3a
jne 0x7ff65ecd806d
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd6b0f
mov r9, qword [rax + 0x18]
test r9, r9
je 0x7ff65ecd6b0f
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x7ff65ecd4956.48
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x30
jmp 0x7ff65ecd759b
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.47
mov rdx, qword [rax + 0x60]
test rdx, rdx
je case.0x7ff65ecd4956.47
mov rcx, rsi
call rdx
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd824c
movzx ecx, byte [rbx]
sub ecx, 9
je 0x7ff65ecd6b7c
sub ecx, 1
je 0x7ff65ecd6b61
sub ecx, 3
je 0x7ff65ecd6b55
cmp ecx, 0x13
jne 0x7ff65ecd6b81
inc rbx
jmp case.0x7ff65ecd4956.47
inc rbx
cmp rbx, r14
je 0x7ff65ecd8205
inc rbx
cmp rbx, r14
je 0x7ff65ecd8242
movzx eax, byte [rbx]
cmp al, 9
je 0x7ff65ecd6b7c
cmp al, 0x20
jne 0x7ff65ecd71a3
inc rbx
jmp case.0x7ff65ecd4956.47
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r13
movzx ecx, byte [rsi + 0x4c]
sub ecx, 1
je 0x7ff65ecd6e10
sub ecx, 1
je 0x7ff65ecd6cd1
sub ecx, 1
je 0x7ff65ecd6bd2
cmp ecx, 1
jne case.0x7ff65ecd4956.43
or word [rsi + 0x50], 0x10
mov byte [rsi + 0x4c], r12b
cmp rbx, r14
je 0x7ff65ecd80aa
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x434680], 1
jne 0x7ff65ecd6cc9
inc rbx
jmp case.0x7ff65ecd4956.43
movzx eax, word [rsi + 0x50]
lea r10, [0x7ff65f0b4334]
and ax, di
mov ecx, 0x200
or ax, cx
mov word [rsi + 0x50], ax
cmp rbx, r14
je 0x7ff65ecd80c8
mov dword [rsp + 0x28], 7
lea rcx, [rbp + 0x290]
mov r9, r14
mov qword [rsp + 0x20], r10
mov r8, rbx
mov rdx, rsi
call fcn.7ff65ecd4740
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6c9a
sub ecx, 1
je 0x7ff65ecd80c8
cmp ecx, 1
jne case.default.0x7ff65ecd4956
lea r10, [0x7ff65f0b4334]
nop dword [rax]
cmp rbx, r14
je 0x7ff65ecd80b4
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x434790]
sub ecx, 1
jne 0x7ff65ecd6c6f
inc rbx
jmp case.0x7ff65ecd4956.44
cmp ecx, 1
jne 0x7ff65ecd6bae
inc rbx
nop dword [rax + rax]
cmp rbx, r14
je 0x7ff65ecd80a0
movzx eax, byte [rbx]
cmp al, 9
je 0x7ff65ecd6c78
cmp al, 0x20
jne case.0x7ff65ecd4956.45
jmp 0x7ff65ecd6c78
inc rbx
lea r10, [0x7ff65f0b4334]
cmp rbx, r14
je 0x7ff65ecd80be
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd6cc5
cmp al, 0xd
je 0x7ff65ecd6cc5
cmp al, 0x20
jne case.0x7ff65ecd4956.45
inc rbx
jmp case.0x7ff65ecd4956.41
mov byte [rsi + 0x4c], 8
mov rcx, rbx
jmp 0x7ff65ecd7056
test byte [rsi + 0x50], 0x20
jne 0x7ff65ecd8130
movabs r9, 0x1999999999999999
cmp rbx, r14
je 0x7ff65ecd8126
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x7ff65ecd6d0a
cdqe
mov ecx, dword [r15 + rax*4 + 0x58ae0]
add rcx, r15
jmp rcx
mov ecx, r12d
jmp 0x7ff65ecd6d4e
mov ecx, 1
jmp 0x7ff65ecd6d4e
mov ecx, 2
jmp 0x7ff65ecd6d4e
mov ecx, 3
jmp 0x7ff65ecd6d4e
mov ecx, 4
jmp 0x7ff65ecd6d4e
mov ecx, 5
jmp 0x7ff65ecd6d4e
mov ecx, 6
jmp 0x7ff65ecd6d4e
mov ecx, 7
jmp 0x7ff65ecd6d4e
mov ecx, 8
jmp 0x7ff65ecd6d4e
mov ecx, 9
mov rax, qword [rsi + 0x40]
inc rbx
cmp rax, r9
ja 0x7ff65ecd6d78
movsxd r8, ecx
lea rax, [rax + rax*4]
lea rdx, [rax + rax]
mov rax, r8
mov qword [rsi + 0x40], rdx
test ecx, ecx
js 0x7ff65ecd6dc2
not rax
cmp rdx, rax
jbe 0x7ff65ecd6dca
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.37
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x7ff65ecd4956.37
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je case.0x7ff65ecd4956.37
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x25
jmp 0x7ff65ecd759b
neg rax
cmp rdx, rax
jb 0x7ff65ecd6d78
lea rax, [rdx + r8]
mov qword [rsi + 0x40], rax
jmp case.0x7ff65ecd4956.40
mov edi, 0xfff7
nop dword [rax]
mov rcx, rbx
cmp rbx, r14
je 0x7ff65ecd811c
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd6e04
cmp al, 0xd
je 0x7ff65ecd6e04
cmp al, 0x20
jne 0x7ff65ecd80d2
inc rbx
jmp case.0x7ff65ecd4956.39
or word [rsi + 0x50], 0x20
jmp 0x7ff65ecd7056
lea r11, [0x7ff65f0b4780]
cmp rbx, r14
je 0x7ff65ecd81fb
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff65ecd6e2d
or ecx, 0x20
cmp ecx, 9
je 0x7ff65ecd7042
cmp ecx, 0x20
je 0x7ff65ecd7042
cmp ecx, 0x63
je 0x7ff65ecd6f28
cmp ecx, 0x6b
je 0x7ff65ecd6ebd
cmp ecx, 0x75
jne case.0x7ff65ecd4956.31
inc rbx
cmp rbx, r14
je 0x7ff65ecd814f
mov dword [rsp + 0x28], 6
lea rcx, [rbp + 0x2a0]
mov r9, r14
mov qword [rsp + 0x20], r11
mov r8, rbx
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6eb4
sub ecx, 1
je 0x7ff65ecd814f
cmp ecx, 1
jne case.default.0x7ff65ecd4956
jmp case.0x7ff65ecd4956.31
mov byte [rsi + 0x4c], 7
jmp 0x7ff65ecd6f8c
inc rbx
cmp rbx, r14
je 0x7ff65ecd8159
lea rax, str.eep_alive
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x2b0]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6f22
sub ecx, 1
je 0x7ff65ecd8159
cmp ecx, 1
jne case.default.0x7ff65ecd4956
jmp case.0x7ff65ecd4956.31
mov byte [rsi + 0x4c], 5
jmp 0x7ff65ecd6f8c
inc rbx
cmp rbx, r14
je 0x7ff65ecd81f1
lea rax, str.losestratumtcp:__
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.7ff65ecd46a0
movups xmm1, xmmword [rax]
movd ecx, xmm1
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rbx, xmm0
test ecx, ecx
je 0x7ff65ecd6f88
sub ecx, 1
je 0x7ff65ecd81f1
cmp ecx, 1
jne case.default.0x7ff65ecd4956
jmp case.0x7ff65ecd4956.31
mov byte [rsi + 0x4c], 6
inc rbx
lea r11, [0x7ff65f0b4780]
cmp rbx, r14
je 0x7ff65ecd81e7
movzx eax, byte [rbx]
cmp al, 0xa
je case.0x7ff65ecd4956.30
cmp al, 0xd
je case.0x7ff65ecd4956.30
cmp al, 0x20
jne 0x7ff65ecd6fbb
inc rbx
jmp case.0x7ff65ecd4956.32
cmp al, 0x2c
je 0x7ff65ecd6fef
mov byte [rsi + 0x4c], r12b
cmp rbx, r14
je 0x7ff65ecd8163
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x4349b0]
sub ecx, 1
jne 0x7ff65ecd6fe2
inc rbx
jmp case.0x7ff65ecd4956.31
cmp ecx, 1
jne case.0x7ff65ecd4956.30
inc rbx
jmp 0x7ff65ecd6e10
inc rbx
movzx ecx, byte [rsi + 0x4c]
sub ecx, 5
je 0x7ff65ecd7034
sub ecx, 1
je 0x7ff65ecd7026
sub ecx, 1
je 0x7ff65ecd7018
cmp ecx, 1
jne case.0x7ff65ecd4956.36
or word [rsi + 0x50], 8
jmp case.0x7ff65ecd4956.36
or word [rsi + 0x50], 4
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.36
or word [rsi + 0x50], 2
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.36
or word [rsi + 0x50], 1
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.36
inc rbx
jmp case.0x7ff65ecd4956.36
mov rcx, rbx
cmp rbx, r14
je 0x7ff65ecd81dd
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd70ef
cmp al, 0xd
je 0x7ff65ecd70be
movzx ecx, byte [rsi + 0x4d]
and ecx, 1
cmp ecx, 1
jne 0x7ff65ecd8177
cmp rbx, r14
je 0x7ff65ecd816d
movzx eax, byte [rbx]
cmp al, 0xa
je 0x7ff65ecd70ef
cmp al, 0xd
je 0x7ff65ecd708e
inc rbx
jmp case.0x7ff65ecd4956.29
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd70b9
mov r9, qword [rax + 0x20]
test r9, r9
je 0x7ff65ecd70b9
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
jmp 0x7ff65ecd7115
inc rbx
jmp case.0x7ff65ecd4956.28
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x7ff65ecd70e9
mov r9, qword [rax + 0x20]
test r9, r9
je 0x7ff65ecd70e9
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
jmp 0x7ff65ecd7115
lea rbx, [rcx + 1]
jmp case.0x7ff65ecd4956.28
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.28
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x7ff65ecd4956.28
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd8196
cmp rbx, r14
je 0x7ff65ecd81d3
cmp byte [rbx], 0xa
jne 0x7ff65ecd81b4
inc rbx
cmp rbx, r14
je 0x7ff65ecd81aa
movzx eax, byte [rbx]
cmp al, 9
je case.0x7ff65ecd4956.46
cmp al, 0x20
jne 0x7ff65ecd7159
cmp rbx, r14
jne 0x7ff65ecd6b81
mov eax, 0x2e
jmp 0x7ff65ecd759d
movzx ecx, byte [rsi + 0x4c]
sub ecx, 5
je 0x7ff65ecd7198
sub ecx, 1
je 0x7ff65ecd718d
sub ecx, 1
je 0x7ff65ecd717f
cmp ecx, 1
jne case.0x7ff65ecd4956.23
or word [rsi + 0x50], 8
jmp case.0x7ff65ecd4956.23
or word [rsi + 0x50], 4
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.23
or word [rsi + 0x50], 2
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.23
or word [rsi + 0x50], 1
mov byte [rsi + 0x4c], 1
jmp case.0x7ff65ecd4956.23
movzx eax, byte [rsi + 0x4c]
cmp al, 2
je 0x7ff65ecd8223
mov ecx, eax
sub ecx, 5
je 0x7ff65ecd71da
sub ecx, 1
je 0x7ff65ecd71d3
sub ecx, 1
je 0x7ff65ecd71cc
cmp ecx, 1
jne 0x7ff65ecd71e3
or word [rsi + 0x50], 8
jmp 0x7ff65ecd71e3
or word [rsi + 0x50], 4
jmp 0x7ff65ecd71df
or word [rsi + 0x50], 2
jmp 0x7ff65ecd71df
or word [rsi + 0x50], 1
mov byte [rsi + 0x4c], 1
mov qword [rsi + 0x10], r13
mov rax, qword [rsi + 0x58]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.23
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x7ff65ecd4956.23
xor r8d, r8d
mov rdx, rbx
mov rcx, rsi
call r9
test eax, eax
jne 0x7ff65ecd820f
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.61
mov rdx, qword [rax + 0x68]
jmp 0x7ff65ecd678e
inc rbx
cmp rbx, r14
je 0x7ff65ecd827e
inc rbx
movzx edx, word [rsi + 0x50]
mov ecx, edx
shr ecx, 7
and ecx, 1
cmp ecx, 1
je 0x7ff65ecd75be
mov eax, 0x220
mov ecx, r12d
and dx, ax
cmp dx, ax
sete cl
cmp ecx, 1
jne 0x7ff65ecd726b
test byte [rsi + 0x4d], 2
je 0x7ff65ecd8288
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.7ff65ee25e20
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.21
mov rax, qword [rax + 0x28]
test rax, rax
je case.0x7ff65ecd4956.21
mov rcx, rsi
call rax
mov ecx, eax
test eax, eax
je case.0x7ff65ecd4956.21
sub ecx, 1
je 0x7ff65ecd72a8
sub ecx, 1
jne 0x7ff65ecd82a7
mov byte [rsi + 0x4e], 1
or word [rsi + 0x50], 0x40
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.7ff65ee25e60
mov ecx, eax
sub ecx, 1
je 0x7ff65ecd83fe
sub ecx, 1
jne 0x7ff65ecd7536
movabs r8, 0xfffffffffffffff
mov qword [rsi + 0x40], r12
cmp rbx, r14
je 0x7ff65ecd83ad
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x7ff65ecd730b.64
cdqe
movzx eax, byte [r15 + rax + 0x58b4c]
mov ecx, dword [r15 + rax*4 + 0x58b08]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x7ff65ecd7372
mov eax, 2
jmp 0x7ff65ecd7372
mov eax, 3
jmp 0x7ff65ecd7372
mov eax, 4
jmp 0x7ff65ecd7372
mov eax, 5
jmp 0x7ff65ecd7372
mov eax, 6
jmp 0x7ff65ecd7372
mov eax, 7
jmp 0x7ff65ecd7372
mov eax, 8
jmp 0x7ff65ecd7372
mov eax, 9
jmp 0x7ff65ecd7372
mov eax, 0xa
jmp 0x7ff65ecd7372
mov eax, 0xb
jmp 0x7ff65ecd7372
mov eax, 0xc
jmp 0x7ff65ecd7372
mov eax, 0xd
jmp 0x7ff65ecd7372
mov eax, 0xe
jmp 0x7ff65ecd7372
mov eax, 0xf
inc rbx
mov rcx, qword [rsi + 0x40]
cmp rcx, r8
ja 0x7ff65ecd7398
shl rcx, 4
movsxd rdx, eax
test eax, eax
mov rax, rdx
mov qword [rsi + 0x40], rcx
js 0x7ff65ecd73b7
not rax
cmp rcx, rax
jbe 0x7ff65ecd73bf
lea rax, str.Chunk_size_overflow
mov dword [rsi + 0x18], 0xc
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
neg rax
cmp rcx, rax
jb 0x7ff65ecd7398
lea rax, [rcx + rdx]
mov qword [rsi + 0x40], rax
cmp rbx, r14
je 0x7ff65ecd83a3
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x7ff65ecd73f1.64
cdqe
movzx eax, byte [r15 + rax + 0x58bc8]
mov ecx, dword [r15 + rax*4 + 0x58b84]
add rcx, r15
jmp rcx
mov eax, 1
jmp 0x7ff65ecd7372
movzx eax, byte [rbx]
cmp al, 0xd
je 0x7ff65ecd7421
cmp al, 0x20
je 0x7ff65ecd7410
cmp al, 0x3b
jne case.0x7ff65ecd730b.64
inc rbx
cmp rbx, r14
je 0x7ff65ecd8309
cmp byte [rbx], 0xd
jne 0x7ff65ecd7410
inc rbx
cmp rbx, r14
je 0x7ff65ecd8399
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x7ff65ecd744f
mov rdx, qword [rax + 0x40]
test rdx, rdx
je 0x7ff65ecd744f
mov rcx, rsi
call rdx
test eax, eax
jne 0x7ff65ecd8313
lea rax, [0x7ff65ee25e00]
cmp qword [rsi + 0x40], r12
je 0x7ff65ecd7527
cmp rbx, r14
je 0x7ff65ecd838f
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
mov rcx, qword [rsi + 0x40]
mov rax, r14
sub rax, rbx
cmp rax, rcx
jb 0x7ff65ecd837e
add rbx, rcx
mov qword [rsi + 0x40], r12
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.7
mov r9, qword [rax + 0x30]
test r9, r9
je case.0x7ff65ecd4956.7
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x7ff65ecd8356
cmp rbx, r14
je 0x7ff65ecd8374
inc rbx
movabs r8, 0xfffffffffffffff
cmp rbx, r14
je 0x7ff65ecd836a
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.16
mov rdx, qword [rax + 0x48]
test rdx, rdx
je case.0x7ff65ecd4956.16
mov rcx, rsi
call rdx
test eax, eax
je 0x7ff65ecd72cf
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x7ff65ecd75f2
mov dword [rsi + 0x18], eax
lea rax, str.on_chunk_complete_pause
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0x10
jmp 0x7ff65ecd759b
mov eax, dword [rbp + 0x300]
or word [rsi + 0x50], ax
jmp case.0x7ff65ecd4956.61
sub ecx, 1
je 0x7ff65ecd760a
sub ecx, 1
je 0x7ff65ecd83d6
cmp ecx, 1
je 0x7ff65ecd83b7
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.2
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x7ff65ecd4956.2
mov rcx, rsi
call rdx
test eax, eax
je case.0x7ff65ecd4956.2
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x7ff65ecd7630
mov dword [rsi + 0x18], eax
lea rax, str.on_message_complete_pause
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 2
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 rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.5
mov rdx, qword [rax + 0x48]
test rdx, rdx
je case.0x7ff65ecd4956.5
mov rcx, rsi
call rdx
test eax, eax
je case.0x7ff65ecd4956.5
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x7ff65ecd844d
lea rax, str._on_chunk_complete__callback_error
mov dword [rsi + 0x18], 0x14
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, [0x7ff65ee25e00]
cmp rbx, r14
je 0x7ff65ecd83f4
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp case.0x7ff65ecd4956.17
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x7ff65ecd764b
lea rax, str._on_message_complete__callback_error
mov dword [rsi + 0x18], 0x12
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.on_message_complete_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 4
jmp 0x7ff65ecd759b
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x7ff65ecd768e
lea rax, str._on_message_begin__callback_error
mov dword [rsi + 0x18], 0x10
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.on_message_begin_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0xb5
jmp 0x7ff65ecd759b
sub ecx, 1
je 0x7ff65ecd76da
cmp ecx, 1
jne case.default.0x7ff65ecd4956
lea rax, str.Invalid_word_encountered
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xb1
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd76f3
cmp ecx, 1
je 0x7ff65ecd76bb
jmp case.default.0x7ff65ecd4956
mov eax, 0xb0
jmp 0x7ff65ecd759d
mov eax, 0xb2
jmp 0x7ff65ecd759d
mov eax, 0xb4
jmp 0x7ff65ecd759d
mov eax, 0xa8
jmp 0x7ff65ecd759d
lea rax, str.Invalid_response_status
mov dword [rsi + 0x18], 0xd
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xa6
jmp 0x7ff65ecd759d
mov eax, 0xa7
jmp 0x7ff65ecd759d
mov eax, 0xa5
jmp 0x7ff65ecd759d
mov eax, 0xaa
jmp 0x7ff65ecd759d
lea rax, str.Expected_space_after_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xab
jmp 0x7ff65ecd759d
lea rax, str.Invalid_minor_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xac
jmp 0x7ff65ecd759d
lea rax, str.Expected_dot
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xad
jmp 0x7ff65ecd759d
lea rax, str.Invalid_major_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xae
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7838
cmp ecx, 1
jne case.default.0x7ff65ecd4956
lea rax, str.Expected_HTTP_
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xaf
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd786f
cmp ecx, 1
jne case.default.0x7ff65ecd4956
lea rax, str.Invalid_method_encountered
mov dword [rsi + 0x18], 6
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x5f
jmp 0x7ff65ecd759d
mov eax, 0x5e
jmp 0x7ff65ecd759d
mov eax, 0x60
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd789c
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x61
jmp 0x7ff65ecd759d
mov eax, 0x64
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd78bf
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x63
jmp 0x7ff65ecd759d
mov eax, 0x65
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd78e6
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x62
jmp 0x7ff65ecd759d
mov eax, 0x66
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd790d
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x68
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd792a
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x67
jmp 0x7ff65ecd759d
mov eax, 0x69
jmp 0x7ff65ecd759d
mov eax, 0x6a
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd795b
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x6b
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7978
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x6c
jmp 0x7ff65ecd759d
mov eax, 0x6d
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd799f
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x6e
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd79bc
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x6f
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd79d9
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x71
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd79f6
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x70
jmp 0x7ff65ecd759d
mov eax, 0x72
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7a1d
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x7a
jmp 0x7ff65ecd759d
mov eax, 0x77
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7a44
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x76
jmp 0x7ff65ecd759d
mov eax, 0x78
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7a6b
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x75
jmp 0x7ff65ecd759d
mov eax, 0x79
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7a92
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x74
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7aaf
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x73
jmp 0x7ff65ecd759d
mov eax, 0x7b
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7ad6
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x7c
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7af3
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x7d
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7b10
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x88
jmp 0x7ff65ecd759d
mov eax, 0x89
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7b37
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x84
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7b54
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x83
jmp 0x7ff65ecd759d
mov eax, 0x85
jmp 0x7ff65ecd759d
mov eax, 0x86
jmp 0x7ff65ecd759d
mov eax, 0x87
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7b8f
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x82
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7bac
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x81
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7bc9
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x7f
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7be6
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x7e
jmp 0x7ff65ecd759d
mov eax, dword [rbp + 0x300]
jmp 0x7ff65ecd759d
mov eax, 0x8a
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7c18
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x8e
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7c35
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x8d
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7c52
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x8c
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7c6f
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x8b
jmp 0x7ff65ecd759d
mov eax, 0x8f
jmp 0x7ff65ecd759d
mov eax, 0x90
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7ca0
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x97
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7cbd
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x96
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7cda
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x93
jmp 0x7ff65ecd759d
mov eax, 0x92
jmp 0x7ff65ecd759d
mov eax, 0x94
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7d0b
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x91
jmp 0x7ff65ecd759d
mov eax, 0x95
jmp 0x7ff65ecd759d
mov eax, 0x98
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7d3c
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x9a
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7d59
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x99
jmp 0x7ff65ecd759d
mov eax, 0x9b
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7d80
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0xa0
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7d9d
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x9e
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd7dba
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x9d
jmp 0x7ff65ecd759d
mov eax, 0x9f
jmp 0x7ff65ecd759d
mov eax, 0x5b
jmp 0x7ff65ecd759d
lea rax, str.Unexpected_char_in_url_schema
jmp 0x7ff65ecd848a
lea rax, str.Double___in_url
jmp 0x7ff65ecd8487
lea rax, str.Unexpected_char_in_url_server
jmp 0x7ff65ecd848a
mov eax, 0x53
jmp 0x7ff65ecd759d
mov eax, 0x54
jmp 0x7ff65ecd759d
mov eax, 0x55
jmp 0x7ff65ecd759d
mov eax, 0x56
jmp 0x7ff65ecd759d
mov eax, 0x58
jmp 0x7ff65ecd759d
lea rax, str.Unexpected_start_char_in_url
jmp 0x7ff65ecd848a
lea rax, str.Invalid_char_in_url_query
mov dword [rsi + 0x18], 7
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x4d
jmp 0x7ff65ecd759d
lea rax, str.Invalid_char_in_url_path
mov dword [rsi + 0x18], 7
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.Invalid_char_in_url_fragment_start
mov dword [rsi + 0x18], 7
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x4b
jmp 0x7ff65ecd759d
mov eax, 0x4a
jmp 0x7ff65ecd759d
lea rax, str.Invalid_method_for_RTSP_x.x_request
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
sub ecx, 1
jne 0x7ff65ecd8642
mov eax, 0x48
jmp 0x7ff65ecd759d
lea rax, str.Expected_SOURCE_method_for_ICE_x.x_request
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
sub ecx, 1
jne 0x7ff65ecd8642
mov eax, 0x47
jmp 0x7ff65ecd759d
mov eax, 0x41
jmp 0x7ff65ecd759d
lea rax, str.Expected_CRLF_after_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x42
jmp 0x7ff65ecd759d
lea rax, str.Invalid_minor_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x43
jmp 0x7ff65ecd759d
lea rax, str.Expected_dot
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x44
jmp 0x7ff65ecd759d
lea rax, str.Invalid_major_version
mov dword [rsi + 0x18], 9
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x45
jmp 0x7ff65ecd759d
lea rax, str.Invalid_method_for_HTTP_x.x_request
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
sub ecx, 1
je 0x7ff65ecd8013
cmp ecx, 1
jne case.default.0x7ff65ecd4956
lea rax, str.Expected_HTTP_
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x46
jmp 0x7ff65ecd759d
mov eax, 0x49
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd8059
cmp ecx, 1
jne case.default.0x7ff65ecd4956
mov dword [rsi + 0x18], 7
lea rax, str.Expected_CRLF
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x3f
jmp 0x7ff65ecd759d
mov eax, 0x3e
jmp 0x7ff65ecd759d
lea rax, str.Invalid_header_token
mov dword [rsi + 0x18], 0xa
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x31
jmp 0x7ff65ecd759d
mov eax, 0x32
jmp 0x7ff65ecd759d
mov eax, 0x2a
jmp 0x7ff65ecd759d
mov eax, 0x2b
jmp 0x7ff65ecd759d
mov eax, 0x2c
jmp 0x7ff65ecd759d
mov eax, 0x29
jmp 0x7ff65ecd759d
mov eax, 0x2d
jmp 0x7ff65ecd759d
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x7ff65ecd4956.38
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x7ff65ecd4956.38
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je case.0x7ff65ecd4956.38
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x26
jmp 0x7ff65ecd759b
mov eax, 0x27
jmp 0x7ff65ecd759d
mov eax, 0x28
jmp 0x7ff65ecd759d
lea rax, str.Duplicate_Content_Length
mov dword [rsi + 0x18], 4
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x23
jmp 0x7ff65ecd759d
mov eax, 0x22
jmp 0x7ff65ecd759d
mov eax, 0x1f
jmp 0x7ff65ecd759d
mov eax, 0x1d
jmp 0x7ff65ecd759d
lea rax, str.Invalid_header_value_char
mov dword [rsi + 0x18], 0xa
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x1c
jmp 0x7ff65ecd759b
mov eax, 0x1b
jmp 0x7ff65ecd759d
lea rax, str.Missing_expected_LF_after_header_value
mov dword [rsi + 0x18], 3
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x1c
jmp 0x7ff65ecd759d
mov eax, 0x1e
jmp 0x7ff65ecd759d
mov eax, 0x20
jmp 0x7ff65ecd759d
mov eax, 0x21
jmp 0x7ff65ecd759d
mov eax, 0x24
jmp 0x7ff65ecd759d
mov eax, 0x1a
jmp 0x7ff65ecd759d
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x17
jmp 0x7ff65ecd759b
lea rax, str.Empty_Content_Length
mov dword [rsi + 0x18], 0xb
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x19
jmp 0x7ff65ecd759d
mov eax, 0x2f
jmp 0x7ff65ecd759d
mov eax, 0x33
jmp 0x7ff65ecd759d
mov eax, 0x34
jmp 0x7ff65ecd759d
mov eax, 0x36
jmp 0x7ff65ecd759d
mov eax, 0x3c
jmp 0x7ff65ecd759d
mov eax, 0x16
jmp 0x7ff65ecd759d
lea rax, str.Content_Length_cant_be_present_with_Transfer_Encoding
mov dword [rsi + 0x18], 4
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov qword [rsi + 0x28], rbx
cmp ecx, 0x13
je 0x7ff65ecd82cb
lea rax, str.User_callback_error
mov dword [rsi + 0x18], 0x11
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.Paused_by_on_headers_complete
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0x15
jmp 0x7ff65ecd759b
lea rax, str.Invalid_character_in_chunk_size
mov dword [rsi + 0x18], 0xc
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0xc
jmp 0x7ff65ecd759d
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x7ff65ecd8337
lea rax, str._on_chunk_header__callback_error
mov dword [rsi + 0x18], 0x13
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.on_chunk_header_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0xa
jmp 0x7ff65ecd759b
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 7
jmp 0x7ff65ecd759b
mov eax, 6
jmp 0x7ff65ecd759d
mov eax, 7
jmp 0x7ff65ecd759d
sub rcx, rax
mov eax, 8
mov qword [rsi + 0x40], rcx
jmp 0x7ff65ecd759d
mov eax, 9
jmp 0x7ff65ecd759d
mov eax, 0xb
jmp 0x7ff65ecd759d
mov eax, 0xe
jmp 0x7ff65ecd759d
mov eax, 0xf
jmp 0x7ff65ecd759d
lea rax, str.Request_has_invalid__Transfer_Encoding_
mov dword [rsi + 0x18], 0xf
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov byte [rsi + 0x4f], 1
lea rax, [0x7ff65ee25e00]
cmp rbx, r14
jne 0x7ff65ecd860b
mov eax, 0x14
jmp 0x7ff65ecd759d
mov eax, 0x12
jmp 0x7ff65ecd759d
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x7ff65ecd4956.3
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x7ff65ecd4956.3
mov rcx, rsi
call rdx
test eax, eax
je case.0x7ff65ecd4956.3
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x7ff65ecd7630
mov dword [rsi + 0x18], eax
lea rax, str.on_message_complete_pause
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 3
jmp 0x7ff65ecd759b
lea rax, str.on_chunk_complete_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 5
jmp 0x7ff65ecd759b
mov eax, 0x3d
jmp 0x7ff65ecd759d
mov eax, 0x4f
jmp 0x7ff65ecd759d
lea rax, str.Invalid_characters_in_url
inc rbx
mov dword [rsi + 0x18], 7
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x5c
jmp 0x7ff65ecd759d
lea rax, str.Expected_space_after_method
mov dword [rsi + 0x18], 6
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov eax, 0x5d
jmp 0x7ff65ecd759d
sub ecx, 1
je 0x7ff65ecd84e8
cmp ecx, 1
je case.0x7ff65ecd4f74.69
jmp case.default.0x7ff65ecd4956
mov eax, 0x9c
jmp 0x7ff65ecd759d
mov eax, 0xa1
jmp 0x7ff65ecd759d
mov eax, 0xa2
jmp 0x7ff65ecd759d
mov eax, 0xa3
jmp 0x7ff65ecd759d
mov eax, 0xb6
jmp 0x7ff65ecd759d
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 5
jmp 0x7ff65ecd759b
sub rax, rcx
mov qword [rsi + 0x40], rax
mov eax, 0x11
jmp 0x7ff65ecd759d
cmp rbx, r14
je 0x7ff65ecd85c3
lea rax, str._r_n_r_nSM_r_n_r_n
mov dword [rsp + 0x28], 0xa
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.7ff65ecd47d0
movups xmm0, xmmword [rax]
movd ecx, xmm0
movups xmmword [rsp + 0x30], xmm0
test ecx, ecx
je 0x7ff65ecd859c
sub ecx, 1
je 0x7ff65ecd85c3
cmp ecx, 1
jne case.default.0x7ff65ecd4956
mov dword [rsi + 0x18], 9
lea rax, str.Expected_HTTP_2_Connection_Preface
jmp 0x7ff65ecd8043
lea rax, str.Pause_on_PRI_Upgrade
mov dword [rsi + 0x18], 0x17
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x38]
inc rax
mov qword [rsi + 0x38], r12
mov qword [rsi + 0x28], rax
jmp 0x7ff65ecd759b
mov eax, 0x40
jmp 0x7ff65ecd759d
lea rax, str.Content_Length_overflow
mov dword [rsi + 0x18], 0xb
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
lea rax, str.Invalid_character_in_Content_Length
mov dword [rsi + 0x18], 0xb
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x7ff65ecd759b
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
mov eax, 0x13
jmp 0x7ff65ecd759d
lea rax, str.Pause_on_CONNECT_Upgrade
mov dword [rsi + 0x18], 0x16
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
jmp 0x7ff65ecd7593
mov eax, 1
jmp 0x7ff65ecd759d
cmp ecx, 1
je 0x7ff65ecd7ff4
call fcn.7ff65efee9a8
int3