Function at 0x1400561b0
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 - 0x2c0]
sub rsp, 0x3c0
mov eax, dword [rcx + 0x38]
mov r14, r8
dec eax
mov rbx, rdx
mov rsi, rcx
cmp eax, 0xb5
ja case.default.0x140056246
cdqe
lea r15, [0x140000000]
lea r13, [0x140158640]
mov dword [rbp + 0x2f0], 0x80
mov edi, 0xfff7
lea r10, [0x140226890]
movabs r9, 0x1999999999999999
lea r11, [0x140226cf4]
mov ecx, dword [r15 + rax*4 + 0x59c18]
movabs r8, 0xfffffffffffffff
add rcx, r15
lea rax, [0x140158660]
xor r12d, r12d
jmp rcx
cmp rdx, r14
jne 0x140056448
mov eax, 0xb3
jmp 0x140058b5a
cmp rdx, r14
jne case.default.0x140056685
mov eax, 0xa9
jmp 0x140058b5a
cmp rdx, r14
jne 0x140057793
mov eax, 0x5a
jmp 0x140058b5a
cmp rdx, r14
jne 0x1400577a2
mov eax, 0x59
jmp 0x140058b5a
cmp rdx, r14
jne 0x140057801
mov eax, 0x57
jmp 0x140058b5a
cmp rdx, r14
jne case.0x14005787d.5
mov eax, 0x51
jmp 0x140058b5a
cmp rdx, r14
jne case.0x14005787d.5
mov eax, 0x52
jmp 0x140058b5a
cmp rdx, r14
jne case.0x14005787d.5
mov eax, 0x50
jmp 0x140058b5a
cmp rdx, r14
jne 0x140057917
mov eax, 0x4e
jmp 0x140058b5a
cmp rdx, r14
jne 0x14005797b
mov eax, 0x4c
jmp 0x140058b5a
cmp rdx, r14
jne 0x140057e21
mov eax, 0x3b
jmp 0x140058b5a
cmp rdx, r14
jne 0x1400587a0
mov eax, 0x18
jmp 0x140058b5a
cmp rdx, r14
jne case.0x1400589ad.64
mov eax, ntohs
jmp 0x140058b5a
mov rax, qword [rsi + 0x40]
mov rcx, r14
sub rcx, rbx
cmp rcx, rax
jb 0x140059aef
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.0x140056246.5
mov r9, qword [rax + 0x30]
test r9, r9
je case.0x140056246.5
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x140059adb
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.4
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x140056246.4
mov rcx, rsi
call rdx
test eax, eax
jne 0x140058be4
cmp byte [rsi + 0x4e], 1
je case.0x140056246.3
mov rcx, rsi
call fcn.1401587c0
mov word [rsi + 0x50], r12w
cmp eax, 1
je 0x1400563d9
mov byte [rsi + 0x4f], r12b
movzx ecx, byte [rsi + 0x4d]
shr ecx, 2
and ecx, 1
cmp ecx, 1
jne case.0x140056246.1
mov byte [rsi + 0x4f], r12b
nop dword [rax]
cmp rbx, r14
je 0x140059ad1
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400563f4
cmp al, 0xd
jne 0x1400563f9
inc rbx
jmp case.0x140056246.182
mov byte [rsi + 0x4f], 2
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.181
mov rdx, qword [rax]
test rdx, rdx
je case.0x140056246.181
mov rcx, rsi
call rdx
test eax, eax
jne 0x140058c27
movzx ecx, byte [rsi + 0x48]
sub ecx, 1
je case.0x140056246.163
cmp ecx, 1
je case.0x140056246.175
cmp rbx, r14
je 0x140058cc4
cmp byte [rbx], 0x48
je 0x140056451
mov byte [rsi + 0x48], 1
jmp 0x140056828
cmp byte [rbx], 0x48
jne 0x140058c78
inc rbx
cmp rbx, r14
je 0x140058cba
movzx eax, byte [rbx]
cmp al, 0x45
je 0x1400564b8
cmp al, 0x54
jne 0x140058c78
inc rbx
cmp rbx, r14
je 0x140058c97
lea rax, [0x140227130]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1d0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058c6a
mov byte [rsi + 0x48], 2
jmp 0x140056550
inc rbx
cmp rbx, r14
je 0x140058cb0
lea rax, [0x140227140]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x40]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058ca1
inc rbx
mov word [rsi + 0x48], 0x201
jmp case.0x140056246.93
cmp rbx, r14
je 0x140058df7
lea rax, str.HTTP_
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x50]
mov rdx, rsi
call fcn.1400560c0
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
jne 0x140058dc3
psrldq xmm0, 8
movq rbx, xmm0
inc rbx
cmp rbx, r14
je 0x140058db9
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140056578
cdqe
mov ecx, dword [r15 + rax*4 + 0x59ef0]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x1400565bc
mov eax, 1
jmp 0x1400565bc
mov eax, 2
jmp 0x1400565bc
mov eax, 3
jmp 0x1400565bc
mov eax, 4
jmp 0x1400565bc
mov eax, 5
jmp 0x1400565bc
mov eax, 6
jmp 0x1400565bc
mov eax, 7
jmp 0x1400565bc
mov eax, 8
jmp 0x1400565bc
mov eax, 9
mov byte [rsi + 0x4a], al
inc rbx
cmp rbx, r14
je 0x140058d90
cmp byte [rbx], 0x2e
jne 0x140058d71
inc rbx
cmp rbx, r14
je 0x140058d67
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400565fc
cdqe
mov ecx, dword [r15 + rax*4 + 0x59f18]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x140056640
mov eax, 1
jmp 0x140056640
mov eax, 2
jmp 0x140056640
mov eax, 3
jmp 0x140056640
mov eax, 4
jmp 0x140056640
mov eax, 5
jmp 0x140056640
mov eax, 6
jmp 0x140056640
mov eax, 7
jmp 0x140056640
mov eax, 8
jmp 0x140056640
mov eax, 9
mov byte [rsi + 0x4b], al
inc rbx
cmp rbx, r14
je 0x140058d3e
cmp byte [rbx], 0x20
jne 0x140058d1f
inc rbx
mov word [rsi + 0x52], r12w
cmp rbx, r14
je 0x140058d15
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140056685
cdqe
mov ecx, dword [r15 + rax*4 + 0x59f40]
add rcx, r15
jmp rcx
mov r9d, r12d
jmp 0x1400566d2
mov r9d, 1
jmp 0x1400566d2
mov r9d, 2
jmp 0x1400566d2
mov r9d, 3
jmp 0x1400566d2
mov r9d, 4
jmp 0x1400566d2
mov r9d, 5
jmp 0x1400566d2
mov r9d, 6
jmp 0x1400566d2
mov r9d, 7
jmp 0x1400566d2
mov r9d, 8
jmp 0x1400566d2
mov r9d, 9
inc rbx
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.140056150
cmp eax, 1
jne case.0x140056246.170
lea rax, str.Response_overflow
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
movzx eax, byte [rbx]
cmp al, 0xa
je 0x14005672a
cmp al, 0xd
je 0x14005672a
cmp al, 0x20
jne 0x140058cd8
inc rbx
cmp rbx, r14
je 0x140058cce
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140056806
cmp al, 0xd
je 0x1400567fa
cmp rbx, r14
je 0x140058d01
lea rax, [0x140158600]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
cmp rbx, r14
je 0x140058cf7
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400567b4
cmp al, 0xd
je 0x14005676e
inc rbx
jmp case.0x140056246.166
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x1400567af
mov r9, qword [rax + 0x10]
test r9, r9
je 0x1400567af
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x140056246.165
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0xa5
jmp 0x140058b58
inc rbx
jmp case.0x140056246.165
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x1400567f5
mov r9, qword [rax + 0x10]
test r9, r9
je 0x1400567f5
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x140056246.164
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0xa4
jmp 0x140058b58
inc rbx
jmp case.0x140056246.164
inc rbx
cmp rbx, r14
je 0x140058d0b
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.61
mov rdx, qword [rax + 0x58]
jmp 0x140057de3
cmp rbx, r14
je 0x140059ac7
movzx eax, byte [rbx]
add eax, 0xffffffbf
cmp eax, 0x14
ja case.0x140056844.69
cdqe
mov ecx, dword [r15 + rax*4 + 0x59f68]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x140058e42
movzx eax, byte [rbx]
cmp al, 0x43
je 0x1400568aa
cmp al, 0x4e
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058e2e
lea rax, str.NOUNCE
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058e01
lea eax, [rcx + 0x24]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058e38
cmp byte [rbx], 0x4c
jne case.0x140056844.69
inc rbx
mov eax, 0x13
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x140058e5b
lea rax, [0x140226f14]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x70]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058e4c
lea eax, [rcx + 0x10]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058eaf
movzx eax, byte [rbx]
cmp al, 0x48
je 0x1400569b9
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058e88
movzx eax, byte [rbx]
cmp al, 0x4e
je 0x140056971
cmp al, 0x50
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058e65
cmp byte [rbx], 0x59
jne case.0x140056844.69
inc rbx
mov eax, 8
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x140058e7e
lea rax, str.NECTIRECT
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x80]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058e6f
lea eax, [rcx + 5]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058ea5
lea rax, str.ECKOUT
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058e92
lea eax, [rcx + 0x16]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058efd
cmp byte [rbx], 0x45
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058ef3
movzx eax, byte [rbx]
cmp al, 0x4c
je 0x140056a79
cmp al, 0x53
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058ecc
lea rax, str.CRIBE
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x60]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058eb9
lea eax, [rcx + 0x23]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058ee9
lea rax, [0x1402269d0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x50]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058ed6
mov eax, r12d
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058f1a
lea rax, str.LUSHRGE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x40]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058f07
lea eax, [rcx + 0x2d]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058f5e
lea rax, [0x1402268a4]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058f4b
inc rbx
cmp rbx, r14
je 0x140058f41
cmp byte [rbx], 0x5f
je 0x140056b64
mov eax, 1
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x140058f37
lea rax, str.PARAMETER
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x20]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058f24
lea eax, [rcx + 0x29]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058f7b
lea rax, [0x1402272a0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058f68
lea eax, [rcx + 2]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058fbf
movzx eax, byte [rbx]
cmp al, 0x49
je 0x140056c57
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058f98
lea rax, [0x14022714c]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058f85
lea eax, [rcx + 9]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140058fb5
lea rax, [0x1402269d4]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058fa2
lea eax, [rcx + 0x1f]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059078
movzx eax, byte [rbx]
cmp al, 0x2d
je 0x140056e46
cmp al, 0x45
je 0x140056dfe
cmp al, 0x4b
je 0x140056d12
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058fdc
lea rax, [0x14022673c]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058fc9
lea eax, [rcx + 0xb]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059034
movzx eax, byte [rbx]
cmp al, 0x41
je 0x140056db6
cmp al, 0x43
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x14005900d
movzx eax, byte [rbx]
cmp al, 0x41
je 0x140056d6e
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140058fe6
cmp byte [rbx], 0x4c
jne case.0x140056844.69
inc rbx
mov eax, 0xa
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x140059003
lea rax, str.LENDAR
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x30]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140058ff0
lea eax, [rcx + 0x1e]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x14005902a
lea rax, str.CTIVITY
mov dword [rsp + 0x28], 7
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x40]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059017
lea eax, [rcx + 0x15]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059051
lea rax, [0x1402269c0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x50]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005903e
lea eax, [rcx + 0x17]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x14005906e
lea rax, [0x140227260]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005905b
lea eax, [rcx + 0x18]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059095
lea rax, str.OTIFY
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x70]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059082
lea eax, [rcx + 0x19]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400590b2
lea rax, str.PTIONS
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x80]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005909f
lea eax, [rcx + 6]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400591ba
movzx eax, byte [rbx]
cmp al, 0x41
je 0x14005714f
cmp al, 0x4c
je 0x140057104
cmp al, 0x4f
je 0x1400570b9
cmp al, 0x52
je 0x140056fc7
cmp al, 0x55
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x1400590d9
movzx eax, byte [rbx]
cmp al, 0x52
je 0x140056f7c
cmp al, 0x54
jne case.0x140056844.69
inc rbx
mov eax, 4
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x1400590cf
lea rax, [0x1402269c8]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x90]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400590bc
lea eax, [rcx + 0x1d]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059131
movzx eax, byte [rbx]
cmp al, 0x49
je 0x1400570ac
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140059127
cmp byte [rbx], 0x50
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x14005911d
movzx eax, byte [rbx]
cmp al, 0x46
je 0x140057061
cmp al, 0x50
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x1400590f6
lea rax, str.ATCHGE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xa0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400590e3
lea eax, [rcx + 0xd]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059113
lea rax, [0x140226be0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xb0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059100
lea eax, [rcx + 0xc]
jmp 0x140057747
inc rbx
mov eax, 0x22
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x14005914e
lea rax, [0x140227028]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0xc0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005913b
lea eax, [rcx + 3]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x14005916b
lea rax, [0x140226880]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059158
lea eax, [rcx + 0x26]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400591af
movzx ecx, byte [rbx]
sub ecx, 0x54
je 0x1400571b7
cmp ecx, 1
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140059188
lea rax, [0x14022661c]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059175
lea eax, [rcx + 0x27]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400591a5
lea rax, [0x1402269cc]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059192
lea eax, [rcx + 0x1c]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059242
cmp byte [rbx], 0x45
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140059238
movzx ecx, byte [rbx]
sub ecx, 0x42
je 0x140057327
sub ecx, 1
je 0x1400572dc
sub ecx, 1
je 0x140057291
cmp ecx, 0xc
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x1400591d7
lea rax, [0x140226720]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x100]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400591c4
lea eax, [rcx + 0x14]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400591f4
lea rax, [0x140226850]
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x110]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400591e1
lea eax, [rcx + 0x2b]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059211
lea rax, [0x140226cf0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x120]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400591fe
lea eax, [rcx + 0x2c]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x14005922e
lea rax, [0x140227134]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005921b
lea eax, [rcx + 0x11]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400592de
movzx eax, byte [rbx]
cmp al, 0x45
je 0x14005742b
cmp al, 0x4f
je 0x1400573e0
cmp al, 0x55
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x14005925f
lea rax, str.BSCRIBE
mov dword [rsp + 0x28], 7
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x140]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005924c
lea eax, [rcx + 0x1a]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x14005927c
lea rax, str.URCE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x150]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059269
lea eax, [rcx + 0x21]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400592d4
movzx eax, byte [rbx]
cmp al, 0x41
je 0x1400574d2
cmp al, 0x54
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x1400592ad
movzx eax, byte [rbx]
cmp al, 0x55
je 0x1400574b0
cmp al, 0x5f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140059299
lea rax, [0x140226840]
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x160]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059286
lea eax, [rcx + 0x2a]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x1400592a3
cmp byte [rbx], 0x50
jne case.0x140056844.69
inc rbx
mov eax, 0x25
jmp 0x14005774a
inc rbx
cmp rbx, r14
je 0x1400592ca
lea rax, [0x140227150]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x170]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400592b7
lea eax, [rcx + 0xe]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059322
movzx eax, byte [rbx]
cmp al, 0x45
je 0x140057583
cmp al, 0x52
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x1400592fb
lea rax, [0x140226898]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400592e8
lea eax, [rcx + 7]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059318
lea rax, str.ARDOWN
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x190]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059305
lea eax, [rcx + 0x28]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059abd
cmp byte [rbx], 0x4e
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x140059ab3
movzx eax, byte [rbx]
cmp al, 0x42
je 0x1400576ff
cmp al, 0x4c
je 0x140057651
cmp al, 0x53
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x14005933f
lea rax, str.UBSCRIBECK
mov dword [rsp + 0x28], 8
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1a0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x14005932c
lea eax, [rcx + 0x1b]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059383
movzx eax, byte [rbx]
cmp al, 0x49
je 0x1400576b7
cmp al, 0x4f
jne case.0x140056844.69
inc rbx
cmp rbx, r14
je 0x14005935c
lea rax, [0x140226f10]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1b0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059349
lea eax, [rcx + 0xf]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059379
lea rax, [0x1402272a4]
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.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059366
lea eax, [rcx + 0x20]
jmp 0x140057747
inc rbx
cmp rbx, r14
je 0x140059aa9
lea rax, [0x14022702c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x240]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059a96
mov eax, 0x12
inc rbx
mov byte [rsi + 0x49], al
cmp rbx, r14
je 0x140059a8c
cmp byte [rbx], 0x20
jne 0x140059a6d
inc rbx
cmp rbx, r14
je 0x140059a63
cmp byte [rbx], 0x20
je 0x14005775f
cmp byte [rsi + 0x49], 5
jne 0x140057793
cmp rbx, r14
je 0x14005938d
lea rax, [0x1401585e0]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp case.0x140056246.84
lea rax, [0x1401585e0]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x2269e0]
sub ecx, 1
je 0x140059a41
sub ecx, 1
je case.0x14005787d.5
cmp ecx, 1
jne 0x1400593ed
nop dword [rax]
cmp rbx, r14
je 0x1400593e3
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x226ae0]
sub ecx, 1
je 0x140059a41
sub ecx, 1
je 0x140057801
cmp ecx, 1
jne 0x140059397
inc rbx
jmp case.0x140056246.88
inc rbx
cmp rbx, r14
je 0x1400593d9
movzx ecx, byte [rbx]
cmp cl, 0x20
ja 0x140057829
movabs rdx, 0x100002400
bt rdx, rcx
jb 0x140059a41
cmp cl, 0x2f
jne 0x140059397
inc rbx
cmp rbx, r14
je 0x1400593cf
cmp byte [rbx], 0x2f
jne 0x140059397
inc rbx
nop word [rax + rax]
cmp rbx, r14
je 0x1400593c5
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x226620]
dec eax
cmp eax, 6
ja case.default.0x1400578af
cdqe
mov ecx, dword [r15 + rax*4 + 0x59fbc]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x1400593bb
movzx eax, byte [rbx]
movzx eax, byte [rax + r15 + 0x227160]
dec eax
cmp eax, 6
ja case.default.0x1400578af
cdqe
mov ecx, dword [r15 + rax*4 + 0x59fd8]
add rcx, r15
jmp rcx
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057dcd
mov r9, qword [rax + 8]
test r9, r9
je 0x140057dcd
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x140057dcd
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x3e
jmp 0x140058b58
inc rbx
nop
cmp rbx, r14
je 0x140059a37
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x226e00], 1
je case.0x14005787d.5
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140057d96
cmp al, 0xd
je 0x140057d1b
cmp al, 0x20
je 0x140057a45
cmp al, 0x23
je 0x14005797b
cmp al, 0x3f
jne 0x140059422
inc rbx
cmp rbx, r14
je 0x140059418
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x227030]
sub ecx, 1
je case.0x14005787d.6
sub ecx, 1
je case.0x14005787d.1
sub ecx, 1
je case.0x14005787d.2
sub ecx, 1
je case.0x14005787d.3
cmp ecx, 1
jne 0x1400593f9
inc rbx
nop
cmp rbx, r14
je 0x140059460
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x226740]
sub ecx, 1
je 0x14005797b
sub ecx, 1
je case.0x14005787d.1
sub ecx, 1
je case.0x14005787d.2
cmp ecx, 1
jne 0x140059441
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057a7c
mov r9, qword [rax + 8]
test r9, r9
je 0x140057a7c
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x140057a7c
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x4a
jmp 0x140058b58
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057d52
mov r9, qword [rax + 8]
test r9, r9
je 0x140057d52
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je 0x140057d52
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x3f
jmp 0x140058b58
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057a7c
mov r9, qword [rax + 8]
test r9, r9
je 0x140057a7c
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x1400579e7
cmp rbx, r14
je 0x14005946a
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.73
mov rdx, qword [rax + 0x50]
test rdx, rdx
je case.0x140056246.73
mov rcx, rsi
call rdx
cmp rbx, r14
je 0x1400595dc
movzx ecx, byte [rbx]
sub ecx, 0x20
jne 0x140057aac
inc rbx
jmp case.0x140056246.73
sub ecx, 0x28
je 0x140057ba7
sub ecx, 1
je 0x140057b30
cmp ecx, 9
jne 0x1400595b3
inc rbx
cmp rbx, r14
je 0x14005949c
lea rax, str.TSP_chunked
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1e0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x140059493
inc rbx
movzx eax, byte [rsi + 0x49]
dec eax
cmp eax, 0x2c
ja case.0x140057b2e.2
cdqe
movzx eax, byte [r15 + rax + 0x59ffc]
mov ecx, dword [r15 + rax*4 + 0x59ff4]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x1400594ce
lea rax, [0x140227284]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x1f0]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400594c5
inc rbx
cmp byte [rsi + 0x49], 0x21
jne 0x1400594a6
cmp rbx, r14
je 0x14005957c
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140057ba5
cdqe
mov ecx, dword [r15 + rax*4 + 0x5a02c]
add rcx, r15
jmp rcx
inc rbx
cmp rbx, r14
je 0x1400595d2
lea rax, str.TTP_
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x200]
mov rdx, rsi
call fcn.1400560c0
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
jne 0x1400595a5
inc rbx
movzx eax, byte [rsi + 0x49]
cmp eax, 0x22
ja case.default.0x140057c0e
movzx eax, byte [r15 + rax + 0x5a058]
mov ecx, dword [r15 + rax*4 + 0x5a054]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x140057c52
mov eax, 1
jmp 0x140057c52
mov eax, 2
jmp 0x140057c52
mov eax, 3
jmp 0x140057c52
mov eax, 4
jmp 0x140057c52
mov eax, 5
jmp 0x140057c52
mov eax, 6
jmp 0x140057c52
mov eax, 7
jmp 0x140057c52
mov eax, 8
jmp 0x140057c52
mov eax, 9
mov byte [rsi + 0x4a], al
inc rbx
cmp rbx, r14
je 0x140059553
cmp byte [rbx], 0x2e
jne 0x140059534
inc rbx
cmp rbx, r14
je 0x14005952a
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x140057c92
cdqe
mov ecx, dword [r15 + rax*4 + 0x5a07c]
add rcx, r15
jmp rcx
mov eax, r12d
jmp 0x140057cd6
mov eax, 1
jmp 0x140057cd6
mov eax, 2
jmp 0x140057cd6
mov eax, 3
jmp 0x140057cd6
mov eax, 4
jmp 0x140057cd6
mov eax, 5
jmp 0x140057cd6
mov eax, 6
jmp 0x140057cd6
mov eax, 7
jmp 0x140057cd6
mov eax, 8
jmp 0x140057cd6
mov eax, 9
mov byte [rsi + 0x4b], al
inc rbx
cmp byte [rsi + 0x49], 0x22
je case.0x140056246.64
cmp rbx, r14
je 0x140059501
movzx eax, byte [rbx]
cmp al, 0xa
je 0x140057d13
cmp al, 0xd
jne 0x1400594e2
inc rbx
cmp rbx, r14
je 0x1400594d8
cmp byte [rbx], 0xa
jne 0x1400594e2
inc rbx
jmp case.0x140056246.61
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057d52
mov r9, qword [rax + 8]
test r9, r9
je 0x140057d52
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x140057a31
cmp rbx, r14
je 0x14005961a
lea rax, [0x140226be4]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x210]
mov rdx, rsi
call fcn.1400560c0
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
jne 0x1400595e6
psrldq xmm0, 8
movq rbx, xmm0
jmp 0x140057dcd
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140057dcd
mov r9, qword [rax + 8]
test r9, r9
je 0x140057dcd
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x1400578e7
cmp rbx, r14
je 0x140059624
inc rbx
mov word [rsi + 0x4a], 0x900
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.61
mov rdx, qword [rax + 0x50]
test rdx, rdx
je case.0x140056246.61
mov rcx, rsi
call rdx
cmp rbx, r14
je 0x140059a2d
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400587f0
cmp al, 0xd
je 0x1400587e4
cmp rbx, r14
je 0x140059835
lea rax, [0x140158620]
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140057e2e
or ecx, 0x20
sub ecx, 0x63
je 0x140057f50
sub ecx, 0xd
je 0x140057efe
sub ecx, 4
je 0x140057ea6
cmp ecx, 1
jne 0x14005808d
inc rbx
cmp rbx, r14
je 0x140057e92
lea rax, str.pgrade
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x220]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140057e9c
sub ecx, 1
jne 0x14005805e
mov eax, 0x3a
jmp 0x140058b5a
mov eax, 4
jmp 0x14005806e
inc rbx
cmp rbx, r14
je 0x140057eea
lea rax, str.ransfer_encodingAY
mov dword [rsp + 0x28], 0x10
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x230]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140057ef4
sub ecx, 1
jne 0x14005805e
mov eax, reloc.WS2_32.dll_gethostname
jmp 0x140058b5a
mov eax, 3
jmp 0x14005806e
inc rbx
cmp rbx, r14
je 0x140057f46
lea rax, str.roxy_connection
mov dword [rsp + 0x28], reloc.WS2_32.dll_ntohs
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x2b0]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140058069
sub ecx, 1
jne 0x14005805e
mov eax, gethostname
jmp 0x140058b5a
inc rbx
cmp rbx, r14
je 0x140057f94
lea rax, [0x140226f00]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x250]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140057f9e
sub ecx, 1
jne 0x14005805e
mov eax, gethostname
jmp 0x140058b5a
inc rbx
cmp rbx, r14
je 0x14005982b
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x140057fb7
or ecx, 0x20
cmp ecx, 0x6e
je 0x140058016
cmp ecx, 0x74
jne 0x14005808d
inc rbx
cmp rbx, r14
je 0x140058005
lea rax, str.ent_length
mov dword [rsp + 0x28], 0xa
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x260]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x14005800f
sub ecx, 1
jne 0x14005805e
mov eax, gethostname
jmp 0x140058b5a
mov eax, 2
jmp 0x14005806e
inc rbx
cmp rbx, r14
je 0x140059821
lea rax, str.ection
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x270]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140058069
sub ecx, 1
je 0x140059821
cmp ecx, 1
jne case.default.0x140056246
jmp 0x14005808d
mov eax, 1
mov byte [rsi + 0x4c], al
inc rbx
cmp rbx, r14
je 0x140059817
movzx eax, byte [rbx]
cmp al, 0x20
jne 0x140058089
inc rbx
jmp case.0x140056246.51
cmp al, 0x3a
je 0x1400580bf
mov byte [rsi + 0x4c], r12b
cmp rbx, r14
je 0x140059657
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x2268b0], 1
jne case.0x140056246.49
inc rbx
jmp case.0x140056246.50
cmp rbx, r14
je 0x14005964d
cmp byte [rbx], 0x3a
jne 0x14005962e
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140058100
mov r9, qword [rax + 0x18]
test r9, r9
je 0x140058100
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
test eax, eax
je case.0x140056246.48
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x30
jmp 0x140058b58
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.47
mov rdx, qword [rax + 0x60]
test rdx, rdx
je case.0x140056246.47
mov rcx, rsi
call rdx
nop word [rax + rax]
cmp rbx, r14
je 0x14005980d
movzx ecx, byte [rbx]
sub ecx, 9
je 0x14005816c
sub ecx, 1
je 0x140058151
sub ecx, 3
je 0x140058145
cmp ecx, 0x13
jne 0x140058171
inc rbx
jmp case.0x140056246.47
inc rbx
cmp rbx, r14
je 0x1400597c6
inc rbx
cmp rbx, r14
je 0x140059803
movzx eax, byte [rbx]
cmp al, 9
je 0x14005816c
cmp al, 0x20
jne 0x140058760
inc rbx
jmp case.0x140056246.47
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r13
movzx ecx, byte [rsi + 0x4c]
sub ecx, 1
je 0x1400583f0
sub ecx, 1
je 0x1400582b1
sub ecx, 1
je 0x1400581c2
cmp ecx, 1
jne case.0x140056246.43
or word [rsi + 0x50], 0x10
mov byte [rsi + 0x4c], r12b
cmp rbx, r14
je 0x14005966b
movzx eax, byte [rbx]
cmp byte [rax + r15 + 0x226bf0], 1
jne 0x1400582a9
inc rbx
jmp case.0x140056246.43
movzx eax, word [rsi + 0x50]
lea r10, [0x140226890]
and ax, di
mov r8d, 0x200
or ax, r8w
mov word [rsi + 0x50], ax
cmp rbx, r14
je 0x140059689
mov dword [rsp + 0x28], 7
lea rcx, [rbp + 0x280]
mov r9, r14
mov qword [rsp + 0x20], r10
mov r8, rbx
mov rdx, rsi
call fcn.140056030
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x14005827a
sub ecx, 1
je 0x140059689
cmp ecx, 1
jne case.default.0x140056246
lea r10, [0x140226890]
nop dword [rax]
cmp rbx, r14
je 0x140059675
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x226d00]
sub ecx, 1
jne 0x14005824f
inc rbx
jmp case.0x140056246.44
cmp ecx, 1
jne 0x14005819e
inc rbx
nop dword [rax + rax]
cmp rbx, r14
je 0x140059661
movzx eax, byte [rbx]
cmp al, 9
je 0x140058258
cmp al, 0x20
jne case.0x140056246.45
jmp 0x140058258
inc rbx
lea r10, [0x140226890]
cmp rbx, r14
je 0x14005967f
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400582a5
cmp al, 0xd
je 0x1400582a5
cmp al, 0x20
jne case.0x140056246.45
inc rbx
jmp case.0x140056246.41
mov byte [rsi + 0x4c], 8
mov rcx, rbx
jmp 0x140058613
test byte [rsi + 0x50], 0x20
jne 0x1400596f1
movabs r9, 0x1999999999999999
cmp rbx, r14
je 0x1400596e7
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 9
ja case.default.0x1400582ea
cdqe
mov ecx, dword [r15 + rax*4 + 0x5a0a4]
add rcx, r15
jmp rcx
mov ecx, r12d
jmp 0x14005832e
mov ecx, 1
jmp 0x14005832e
mov ecx, 2
jmp 0x14005832e
mov ecx, 3
jmp 0x14005832e
mov ecx, 4
jmp 0x14005832e
mov ecx, 5
jmp 0x14005832e
mov ecx, 6
jmp 0x14005832e
mov ecx, 7
jmp 0x14005832e
mov ecx, 8
jmp 0x14005832e
mov ecx, 9
mov rax, qword [rsi + 0x40]
inc rbx
cmp rax, r9
ja 0x140058354
lea rdx, [rax + rax*4]
movsxd rax, ecx
add rdx, rdx
mov qword [rsi + 0x40], rdx
test ecx, ecx
js 0x14005839e
not rax
cmp rdx, rax
jbe 0x1400583a6
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x140056246.37
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x140056246.37
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je case.0x140056246.37
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x25
jmp 0x140058b58
neg rax
cmp rdx, rax
jb 0x140058354
movsxd rax, ecx
add rax, rdx
mov qword [rsi + 0x40], rax
jmp case.0x140056246.40
mov edi, 0xfff7
nop word [rax + rax]
mov rcx, rbx
cmp rbx, r14
je 0x1400596dd
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400583e4
cmp al, 0xd
je 0x1400583e4
cmp al, 0x20
jne 0x140059693
inc rbx
jmp case.0x140056246.39
or word [rsi + 0x50], 0x20
jmp 0x140058613
lea r11, [0x140226cf4]
cmp rbx, r14
je 0x1400597bc
movzx ecx, byte [rbx]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x14005840d
or ecx, 0x20
cmp ecx, 9
je 0x1400585ff
cmp ecx, 0x20
je 0x1400585ff
cmp ecx, 0x63
je 0x1400584ea
cmp ecx, 0x6b
je 0x14005848e
cmp ecx, 0x75
jne case.0x140056246.31
inc rbx
cmp rbx, r14
je 0x140059710
mov dword [rsp + 0x28], 6
lea rcx, [rbp + 0x290]
mov r9, r14
mov qword [rsp + 0x20], r11
mov r8, rbx
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x140058485
sub ecx, 1
je 0x140059710
cmp ecx, 1
jne case.default.0x140056246
jmp case.0x140056246.31
mov byte [rsi + 0x4c], 7
jmp 0x14005853f
inc rbx
cmp rbx, r14
je 0x14005971a
lea rax, str.eep_alive
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rbp + 0x2a0]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x1400584e4
sub ecx, 1
je 0x14005971a
cmp ecx, 1
jne case.default.0x140056246
jmp case.0x140056246.31
mov byte [rsi + 0x4c], 5
jmp 0x14005853f
inc rbx
cmp rbx, r14
je 0x1400597b2
lea rax, str.loseSE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rbx
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140055f90
mov ecx, dword [rax]
mov rbx, qword [rax + 8]
test ecx, ecx
je 0x14005853b
sub ecx, 1
je 0x1400597b2
cmp ecx, 1
jne case.default.0x140056246
jmp case.0x140056246.31
mov byte [rsi + 0x4c], 6
inc rbx
lea r11, [0x140226cf4]
nop dword [rax]
cmp rbx, r14
je 0x1400597a8
movzx eax, byte [rbx]
cmp al, 0xa
je case.0x140056246.30
cmp al, 0xd
je case.0x140056246.30
cmp al, 0x20
jne 0x140058575
inc rbx
jmp case.0x140056246.32
cmp al, 0x2c
je 0x1400585ac
mov byte [rsi + 0x4c], r12b
nop dword [rax]
cmp rbx, r14
je 0x140059724
movzx eax, byte [rbx]
movzx ecx, byte [rax + r15 + 0x226f20]
sub ecx, 1
jne 0x14005859f
inc rbx
jmp case.0x140056246.31
cmp ecx, 1
jne case.0x140056246.30
inc rbx
jmp 0x1400583f0
inc rbx
movzx ecx, byte [rsi + 0x4c]
sub ecx, 5
je 0x1400585f1
sub ecx, 1
je 0x1400585e3
sub ecx, 1
je 0x1400585d5
cmp ecx, 1
jne case.0x140056246.36
or word [rsi + 0x50], 8
jmp case.0x140056246.36
or word [rsi + 0x50], 4
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.36
or word [rsi + 0x50], 2
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.36
or word [rsi + 0x50], 1
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.36
inc rbx
jmp case.0x140056246.36
mov rcx, rbx
cmp rbx, r14
je 0x14005979e
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400586ac
cmp al, 0xd
je 0x14005867b
movzx ecx, byte [rsi + 0x4d]
and ecx, 1
cmp ecx, 1
jne 0x140059738
cmp rbx, r14
je 0x14005972e
movzx eax, byte [rbx]
cmp al, 0xa
je 0x1400586ac
cmp al, 0xd
je 0x14005864b
inc rbx
jmp case.0x140056246.29
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x140058676
mov r9, qword [rax + 0x20]
test r9, r9
je 0x140058676
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
jmp 0x1400586d2
inc rbx
jmp case.0x140056246.28
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je 0x1400586a6
mov r9, qword [rax + 0x20]
test r9, r9
je 0x1400586a6
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
inc rbx
jmp 0x1400586d2
lea rbx, [rcx + 1]
jmp case.0x140056246.28
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x140056246.28
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x140056246.28
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x140059757
cmp rbx, r14
je 0x140059794
cmp byte [rbx], 0xa
jne 0x140059775
inc rbx
cmp rbx, r14
je 0x14005976b
movzx eax, byte [rbx]
cmp al, 9
je case.0x140056246.46
cmp al, 0x20
jne 0x140058716
cmp rbx, r14
jne 0x140058171
mov eax, 0x2e
jmp 0x140058b5a
movzx ecx, byte [rsi + 0x4c]
sub ecx, 5
je 0x140058755
sub ecx, 1
je 0x14005874a
sub ecx, 1
je 0x14005873c
cmp ecx, 1
jne case.0x140056246.23
or word [rsi + 0x50], 8
jmp case.0x140056246.23
or word [rsi + 0x50], 4
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.23
or word [rsi + 0x50], 2
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.23
or word [rsi + 0x50], 1
mov byte [rsi + 0x4c], 1
jmp case.0x140056246.23
movzx eax, byte [rsi + 0x4c]
cmp al, 2
je 0x1400597e4
mov ecx, eax
sub ecx, 5
je 0x140058797
sub ecx, 1
je 0x140058790
sub ecx, 1
je 0x140058789
cmp ecx, 1
jne 0x1400587a0
or word [rsi + 0x50], 8
jmp 0x1400587a0
or word [rsi + 0x50], 4
jmp 0x14005879c
or word [rsi + 0x50], 2
jmp 0x14005879c
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.0x140056246.23
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x140056246.23
xor r8d, r8d
mov rdx, rbx
mov rcx, rsi
call r9
test eax, eax
jne 0x1400597d0
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.61
mov rdx, qword [rax + 0x68]
jmp 0x140057de3
inc rbx
cmp rbx, r14
je 0x14005983f
inc rbx
movzx edx, word [rsi + 0x50]
mov ecx, edx
shr ecx, 7
and ecx, 1
cmp ecx, 1
je 0x140058b7b
mov eax, 0x220
mov ecx, r12d
and dx, ax
cmp dx, ax
sete cl
cmp ecx, 1
jne 0x140058828
test byte [rsi + 0x4d], 2
je 0x140059849
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.140158680
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.21
mov rax, qword [rax + 0x28]
test rax, rax
je case.0x140056246.21
mov rcx, rsi
call rax
mov ecx, eax
test eax, eax
je case.0x140056246.21
sub ecx, 1
je 0x140058865
sub ecx, 1
jne 0x140059868
mov byte [rsi + 0x4e], 1
or word [rsi + 0x50], 0x40
mov r8, r14
mov rdx, rbx
mov rcx, rsi
call fcn.1401586c0
mov ecx, eax
sub ecx, 1
je 0x1400599bf
sub ecx, 1
jne 0x140058af3
movabs r8, 0xfffffffffffffff
mov qword [rsi + 0x40], r12
cmp rbx, r14
je 0x14005996e
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x1400588c8.64
cdqe
movzx eax, byte [r15 + rax + 0x5a110]
mov ecx, dword [r15 + rax*4 + 0x5a0cc]
add rcx, r15
jmp rcx
mov ecx, r12d
jmp 0x14005892f
mov ecx, 2
jmp 0x14005892f
mov ecx, 3
jmp 0x14005892f
mov ecx, 4
jmp 0x14005892f
mov ecx, 5
jmp 0x14005892f
mov ecx, 6
jmp 0x14005892f
mov ecx, 7
jmp 0x14005892f
mov ecx, 8
jmp 0x14005892f
mov ecx, 9
jmp 0x14005892f
mov ecx, 0xa
jmp 0x14005892f
mov ecx, ntohs
jmp 0x14005892f
mov ecx, ntohs
jmp 0x14005892f
mov ecx, ntohs
jmp 0x14005892f
mov ecx, ntohs
jmp 0x14005892f
mov ecx, reloc.WS2_32.dll_ntohs
inc rbx
mov rdx, qword [rsi + 0x40]
cmp rdx, r8
ja 0x140058952
shl rdx, 4
mov qword [rsi + 0x40], rdx
movsxd rax, ecx
test ecx, ecx
js 0x140058971
not rax
cmp rdx, rax
jbe 0x140058979
lea rax, str.Chunk_size_overflow
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
neg rax
cmp rdx, rax
jb 0x140058952
movsxd rax, ecx
add rax, rdx
mov qword [rsi + 0x40], rax
cmp rbx, r14
je 0x140059964
movzx eax, byte [rbx]
add eax, 0xffffffd0
cmp eax, 0x36
ja case.0x1400589ad.64
cdqe
movzx eax, byte [r15 + rax + 0x5a18c]
mov ecx, dword [r15 + rax*4 + 0x5a148]
add rcx, r15
jmp rcx
mov ecx, 1
jmp 0x14005892f
movzx eax, byte [rbx]
cmp al, 0xd
je 0x1400589de
cmp al, 0x20
je 0x1400589cc
cmp al, 0x3b
jne case.0x1400588c8.64
inc rbx
nop
cmp rbx, r14
je 0x1400598ca
cmp byte [rbx], 0xd
jne 0x1400589cc
inc rbx
cmp rbx, r14
je 0x14005995a
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x140058a0c
mov rdx, qword [rax + 0x40]
test rdx, rdx
je 0x140058a0c
mov rcx, rsi
call rdx
test eax, eax
jne 0x1400598d4
lea rax, [0x140158660]
cmp qword [rsi + 0x40], r12
je 0x140058ae4
cmp rbx, r14
je 0x140059950
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 0x14005993f
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.0x140056246.7
mov r9, qword [rax + 0x30]
test r9, r9
je case.0x140056246.7
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
jne 0x140059917
cmp rbx, r14
je 0x140059935
inc rbx
movabs r8, 0xfffffffffffffff
cmp rbx, r14
je 0x14005992b
inc rbx
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.16
mov rdx, qword [rax + 0x48]
test rdx, rdx
je case.0x140056246.16
mov rcx, rsi
call rdx
test eax, eax
je 0x14005888c
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x140058baf
mov dword [rsi + 0x18], eax
lea rax, str.on_chunk_complete_pause
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0x10
jmp 0x140058b58
mov eax, dword [rbp + 0x2f0]
or word [rsi + 0x50], ax
jmp case.0x140056246.61
sub ecx, 1
je 0x140058bc7
sub ecx, 1
je 0x140059997
cmp ecx, 1
je 0x140059978
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.2
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x140056246.2
mov rcx, rsi
call rdx
test eax, eax
je case.0x140056246.2
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x140058bed
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 + 0x3c0]
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.0x140056246.5
mov rdx, qword [rax + 0x48]
test rdx, rdx
je case.0x140056246.5
mov rcx, rsi
call rdx
test eax, eax
je case.0x140056246.5
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x140059a0e
lea rax, str._on_chunk_complete__callback_error
mov dword [rsi + 0x18], 0x14
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, [0x140158660]
cmp rbx, r14
je 0x1400599b5
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp case.0x140056246.17
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x140058c08
lea rax, str._on_message_complete__callback_error
mov dword [rsi + 0x18], 0x12
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, str.on_message_complete_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 4
jmp 0x140058b58
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x140058c4b
lea rax, str._on_message_begin__callback_error
mov dword [rsi + 0x18], 0x10
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, str.on_message_begin_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0xb5
jmp 0x140058b58
sub ecx, 1
je 0x140058c97
cmp ecx, 1
jne case.default.0x140056246
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 0x140058b58
mov eax, 0xb1
jmp 0x140058b5a
sub ecx, 1
je 0x140058cb0
cmp ecx, 1
je 0x140058c78
jmp case.default.0x140056246
mov eax, 0xb0
jmp 0x140058b5a
mov eax, 0xb2
jmp 0x140058b5a
mov eax, 0xb4
jmp 0x140058b5a
mov eax, 0xa8
jmp 0x140058b5a
lea rax, str.Invalid_response_status
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, 0xa6
jmp 0x140058b5a
mov eax, 0xa7
jmp 0x140058b5a
mov eax, 0xa5
jmp 0x140058b5a
mov eax, 0xaa
jmp 0x140058b5a
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 0x140058b58
mov eax, 0xab
jmp 0x140058b5a
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 0x140058b58
mov eax, 0xac
jmp 0x140058b5a
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 0x140058b58
mov eax, 0xad
jmp 0x140058b5a
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 0x140058b58
mov eax, 0xae
jmp 0x140058b5a
sub ecx, 1
je 0x140058df7
cmp ecx, 1
jne case.default.0x140056246
lea rax, str.Expected_HTTP_
psrldq xmm0, 8
movq qword [rsi + 0x28], xmm0
mov qword [rsi + 0x20], rax
mov dword [rsi + 0x18], 8
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, 0xaf
jmp 0x140058b5a
sub ecx, 1
je 0x140058e2e
cmp ecx, 1
jne case.default.0x140056246
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 0x140058b58
mov eax, 0x5f
jmp 0x140058b5a
mov eax, 0x5e
jmp 0x140058b5a
mov eax, 0x60
jmp 0x140058b5a
sub ecx, 1
je 0x140058e5b
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x61
jmp 0x140058b5a
mov eax, 0x64
jmp 0x140058b5a
sub ecx, 1
je 0x140058e7e
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x63
jmp 0x140058b5a
mov eax, 0x65
jmp 0x140058b5a
sub ecx, 1
je 0x140058ea5
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x62
jmp 0x140058b5a
mov eax, 0x66
jmp 0x140058b5a
sub ecx, 1
je 0x140058ecc
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x68
jmp 0x140058b5a
sub ecx, 1
je 0x140058ee9
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x67
jmp 0x140058b5a
mov eax, 0x69
jmp 0x140058b5a
mov eax, 0x6a
jmp 0x140058b5a
sub ecx, 1
je 0x140058f1a
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x6b
jmp 0x140058b5a
sub ecx, 1
je 0x140058f37
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x6c
jmp 0x140058b5a
mov eax, 0x6d
jmp 0x140058b5a
sub ecx, 1
je 0x140058f5e
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x6e
jmp 0x140058b5a
sub ecx, 1
je 0x140058f7b
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x6f
jmp 0x140058b5a
sub ecx, 1
je 0x140058f98
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x71
jmp 0x140058b5a
sub ecx, 1
je 0x140058fb5
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x70
jmp 0x140058b5a
mov eax, 0x72
jmp 0x140058b5a
sub ecx, 1
je 0x140058fdc
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x7a
jmp 0x140058b5a
mov eax, 0x77
jmp 0x140058b5a
sub ecx, 1
je 0x140059003
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x76
jmp 0x140058b5a
mov eax, 0x78
jmp 0x140058b5a
sub ecx, 1
je 0x14005902a
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x75
jmp 0x140058b5a
mov eax, 0x79
jmp 0x140058b5a
sub ecx, 1
je 0x140059051
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x74
jmp 0x140058b5a
sub ecx, 1
je 0x14005906e
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x73
jmp 0x140058b5a
mov eax, 0x7b
jmp 0x140058b5a
sub ecx, 1
je 0x140059095
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x7c
jmp 0x140058b5a
sub ecx, 1
je 0x1400590b2
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x7d
jmp 0x140058b5a
sub ecx, 1
je 0x1400590cf
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x88
jmp 0x140058b5a
mov eax, 0x89
jmp 0x140058b5a
sub ecx, 1
je 0x1400590f6
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x84
jmp 0x140058b5a
sub ecx, 1
je 0x140059113
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x83
jmp 0x140058b5a
mov eax, 0x85
jmp 0x140058b5a
mov eax, 0x86
jmp 0x140058b5a
mov eax, 0x87
jmp 0x140058b5a
sub ecx, 1
je 0x14005914e
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x82
jmp 0x140058b5a
sub ecx, 1
je 0x14005916b
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x81
jmp 0x140058b5a
sub ecx, 1
je 0x140059188
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x7f
jmp 0x140058b5a
sub ecx, 1
je 0x1400591a5
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x7e
jmp 0x140058b5a
mov eax, dword [rbp + 0x2f0]
jmp 0x140058b5a
mov eax, 0x8a
jmp 0x140058b5a
sub ecx, 1
je 0x1400591d7
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x8e
jmp 0x140058b5a
sub ecx, 1
je 0x1400591f4
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x8d
jmp 0x140058b5a
sub ecx, 1
je 0x140059211
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x8c
jmp 0x140058b5a
sub ecx, 1
je 0x14005922e
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x8b
jmp 0x140058b5a
mov eax, 0x8f
jmp 0x140058b5a
mov eax, 0x90
jmp 0x140058b5a
sub ecx, 1
je 0x14005925f
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x97
jmp 0x140058b5a
sub ecx, 1
je 0x14005927c
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x96
jmp 0x140058b5a
sub ecx, 1
je 0x140059299
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x93
jmp 0x140058b5a
mov eax, 0x92
jmp 0x140058b5a
mov eax, 0x94
jmp 0x140058b5a
sub ecx, 1
je 0x1400592ca
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x91
jmp 0x140058b5a
mov eax, 0x95
jmp 0x140058b5a
mov eax, 0x98
jmp 0x140058b5a
sub ecx, 1
je 0x1400592fb
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x9a
jmp 0x140058b5a
sub ecx, 1
je 0x140059318
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x99
jmp 0x140058b5a
mov eax, 0x9b
jmp 0x140058b5a
sub ecx, 1
je 0x14005933f
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0xa0
jmp 0x140058b5a
sub ecx, 1
je 0x14005935c
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x9e
jmp 0x140058b5a
sub ecx, 1
je 0x140059379
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x9d
jmp 0x140058b5a
mov eax, 0x9f
jmp 0x140058b5a
mov eax, 0x5b
jmp 0x140058b5a
lea rax, str.Unexpected_char_in_url_schema
jmp 0x140059a4b
lea rax, str.Double___in_url
jmp 0x140059a48
lea rax, str.Unexpected_char_in_url_server
jmp 0x140059a4b
mov eax, 0x53
jmp 0x140058b5a
mov eax, 0x54
jmp 0x140058b5a
mov eax, 0x55
jmp 0x140058b5a
mov eax, 0x56
jmp 0x140058b5a
mov eax, 0x58
jmp 0x140058b5a
lea rax, str.Unexpected_start_char_in_url
jmp 0x140059a4b
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 0x140058b58
mov eax, 0x4d
jmp 0x140058b5a
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 0x140058b58
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 0x140058b58
mov eax, 0x4b
jmp 0x140058b5a
mov eax, 0x4a
jmp 0x140058b5a
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 0x140058b58
sub ecx, 1
jne 0x140059c07
mov eax, 0x48
jmp 0x140058b5a
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 0x140058b58
sub ecx, 1
jne 0x140059c07
mov eax, 0x47
jmp 0x140058b5a
mov eax, 0x41
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x42
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x43
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x44
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x45
jmp 0x140058b5a
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 0x140058b58
sub ecx, 1
je 0x1400595d2
cmp ecx, 1
jne case.default.0x140056246
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 0x140058b58
mov eax, 0x46
jmp 0x140058b5a
mov eax, 0x49
jmp 0x140058b5a
sub ecx, 1
je 0x14005961a
cmp ecx, 1
jne case.default.0x140056246
mov dword [rsi + 0x18], 7
lea rax, str.Expected_CRLF
psrldq xmm0, 8
movq qword [rsi + 0x28], xmm0
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, 0x3f
jmp 0x140058b5a
mov eax, 0x3e
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x31
jmp 0x140058b5a
mov eax, 0x32
jmp 0x140058b5a
mov eax, 0x2a
jmp 0x140058b5a
mov eax, 0x2b
jmp 0x140058b5a
mov eax, 0x2c
jmp 0x140058b5a
mov eax, 0x29
jmp 0x140058b5a
mov eax, 0x2d
jmp 0x140058b5a
mov rax, qword [rsi + 0x58]
mov rdx, qword [rsi + 8]
mov qword [rsi + 8], r12
test rax, rax
je case.0x140056246.38
mov r9, qword [rax + 0x20]
test r9, r9
je case.0x140056246.38
mov r8, rbx
mov rcx, rsi
sub r8, rdx
call r9
test eax, eax
je case.0x140056246.38
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x26
jmp 0x140058b58
mov eax, 0x27
jmp 0x140058b5a
mov eax, 0x28
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x23
jmp 0x140058b5a
mov eax, 0x22
jmp 0x140058b5a
mov eax, 0x1f
jmp 0x140058b5a
mov eax, 0x1d
jmp 0x140058b5a
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 0x140058b58
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x1c
jmp 0x140058b58
mov eax, 0x1b
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x1c
jmp 0x140058b5a
mov eax, 0x1e
jmp 0x140058b5a
mov eax, 0x20
jmp 0x140058b5a
mov eax, 0x21
jmp 0x140058b5a
mov eax, 0x24
jmp 0x140058b5a
mov eax, 0x1a
jmp 0x140058b5a
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 0x17
jmp 0x140058b58
lea rax, str.Empty_Content_Length
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, 0x19
jmp 0x140058b5a
mov eax, 0x2f
jmp 0x140058b5a
mov eax, 0x33
jmp 0x140058b5a
mov eax, 0x34
jmp 0x140058b5a
mov eax, gethostname
jmp 0x140058b5a
mov eax, 0x3c
jmp 0x140058b5a
mov eax, 0x16
jmp 0x140058b5a
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 0x140058b58
mov qword [rsi + 0x28], rbx
cmp ecx, 0x13
je 0x14005988c
lea rax, str.User_callback_error
mov dword [rsi + 0x18], 0x11
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, str.Paused_by_on_headers_complete
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0x15
jmp 0x140058b58
lea rax, str.Invalid_character_in_chunk_size
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, ntohs
jmp 0x140058b5a
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
je 0x1400598f8
lea rax, str._on_chunk_header__callback_error
mov dword [rsi + 0x18], 0x13
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, str.on_chunk_header_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 0xa
jmp 0x140058b58
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 7
jmp 0x140058b58
mov eax, 6
jmp 0x140058b5a
mov eax, 7
jmp 0x140058b5a
sub rcx, rax
mov eax, 8
mov qword [rsi + 0x40], rcx
jmp 0x140058b5a
mov eax, 9
jmp 0x140058b5a
mov eax, ntohs
jmp 0x140058b5a
mov eax, ntohs
jmp 0x140058b5a
mov eax, reloc.WS2_32.dll_ntohs
jmp 0x140058b5a
lea rax, str.Request_has_invalid__Transfer_Encoding_
mov dword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov byte [rsi + 0x4f], 1
lea rax, [0x140158660]
cmp rbx, r14
jne 0x140059bd0
mov eax, 0x14
jmp 0x140058b5a
mov eax, 0x12
jmp 0x140058b5a
mov rax, qword [rsi + 0x58]
test rax, rax
je case.0x140056246.3
mov rdx, qword [rax + 0x38]
test rdx, rdx
je case.0x140056246.3
mov rcx, rsi
call rdx
test eax, eax
je case.0x140056246.3
mov qword [rsi + 0x28], rbx
cmp eax, 0x15
jne 0x140058bed
mov dword [rsi + 0x18], eax
lea rax, str.on_message_complete_pause
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 3
jmp 0x140058b58
lea rax, str.on_chunk_complete_pause
mov dword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x38], 5
jmp 0x140058b58
mov eax, 0x3d
jmp 0x140058b5a
mov eax, 0x4f
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x5c
jmp 0x140058b5a
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 0x140058b58
mov eax, 0x5d
jmp 0x140058b5a
sub ecx, 1
je 0x140059aa9
cmp ecx, 1
je case.0x140056844.69
jmp case.default.0x140056246
mov eax, 0x9c
jmp 0x140058b5a
mov eax, 0xa1
jmp 0x140058b5a
mov eax, 0xa2
jmp 0x140058b5a
mov eax, 0xa3
jmp 0x140058b5a
mov eax, 0xb6
jmp 0x140058b5a
mov dword [rsi + 0x18], eax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], 5
jmp 0x140058b58
sub rax, rcx
mov qword [rsi + 0x40], rax
mov eax, 0x11
jmp 0x140058b5a
cmp rbx, r14
je 0x140059b88
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 + 0x30]
mov rdx, rsi
call fcn.1400560c0
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
je 0x140059b5c
sub ecx, 1
je 0x140059b88
cmp ecx, 1
jne case.default.0x140056246
mov dword [rsi + 0x18], 9
lea rax, str.Expected_HTTP_2_Connection_Preface
jmp 0x140059602
lea rax, str.Pause_on_PRI_Upgrade
psrldq xmm0, 8
mov qword [rsi + 0x20], rax
movq rax, xmm0
inc rax
mov dword [rsi + 0x18], 0x17
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov eax, 0x40
jmp 0x140058b5a
lea rax, str.Content_Length_overflow
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
lea rax, str.Invalid_character_in_Content_Length
mov dword [rsi + 0x18], ntohs
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
mov qword [rsi + 0x38], r12
jmp 0x140058b58
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
mov eax, 0x13
jmp 0x140058b5a
lea rax, str.Pause_on_CONNECT_Upgrade
mov dword [rsi + 0x18], 0x16
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbx
jmp 0x140058b50
mov eax, 1
jmp 0x140058b5a
cmp ecx, 1
je 0x1400595b3
call fcn.1401e40b8
int3