Function at 0x7ff7ed3c5420
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x2e8]
sub rsp, 0x3c0
mov r12d, 1
mov dword [rbp + 0x2f0], 0x8a
mov rbx, rcx
lea r9, [0x7ff7ed380000]
mov ecx, dword [rcx + 0x38]
xor r15d, r15d
mov r14, r8
mov rdi, rdx
lea esi, [r12 + 6]
lea eax, [rsi + 0x7e]
lea r10d, [rax + 0xb]
lea r11d, [rax + 0x2d]
lea r8d, [r12 + 0xb]
lea r13d, [r12 + 0x14]
cmp ecx, 0x5c
jg 0x7ff7ed3c5ae0
je 0x7ff7ed3c5fbd
cmp ecx, 0x2e
jg 0x7ff7ed3c56a3
je 0x7ff7ed3c6e10
cmp ecx, 0x17
jg 0x7ff7ed3c55a1
je 0x7ff7ed3c6f4b
cmp ecx, r8d
jg 0x7ff7ed3c552c
je 0x7ff7ed3c726a
cmp ecx, 6
jg 0x7ff7ed3c54fb
je 0x7ff7ed3c735b
sub ecx, r12d
je 0x7ff7ed3c8df9
sub ecx, r12d
je 0x7ff7ed3c73ee
sub ecx, r12d
je 0x7ff7ed3c933d
sub ecx, r12d
je 0x7ff7ed3c73d8
cmp ecx, r12d
je 0x7ff7ed3c73c2
jmp 0x7ff7ed3c9468
sub ecx, esi
je 0x7ff7ed3c734f
sub ecx, r12d
je 0x7ff7ed3c731a
sub ecx, r12d
je 0x7ff7ed3c7302
sub ecx, r12d
je 0x7ff7ed3c72ec
cmp ecx, r12d
je 0x7ff7ed3c72ca
jmp 0x7ff7ed3c9468
cmp ecx, 0x12
jg 0x7ff7ed3c5578
je 0x7ff7ed3c7065
sub ecx, 0xd
je 0x7ff7ed3c5565
sub ecx, r12d
je 0x7ff7ed3c71ea
sub ecx, r12d
je 0x7ff7ed3c70d2
sub ecx, r12d
je 0x7ff7ed3c70be
cmp ecx, r12d
je 0x7ff7ed3c707d
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c7254
mov eax, 0xd
jmp 0x7ff7ed3c9447
sub ecx, 0x13
je 0x7ff7ed3c8ce0
sub ecx, r12d
je 0x7ff7ed3c8cc2
sub ecx, r12d
je 0x7ff7ed3c6ff9
cmp ecx, r12d
je 0x7ff7ed3c6f61
jmp 0x7ff7ed3c9468
cmp ecx, 0x23
jg 0x7ff7ed3c563d
je 0x7ff7ed3c6b8e
cmp ecx, 0x1d
jg 0x7ff7ed3c55fc
je 0x7ff7ed3c6a35
sub ecx, 0x18
je 0x7ff7ed3c55e9
sub ecx, r12d
je 0x7ff7ed3c690e
sub ecx, r12d
je 0x7ff7ed3c6902
sub ecx, r12d
je 0x7ff7ed3c6dfd
cmp ecx, r12d
je 0x7ff7ed3c6de8
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c6f26
mov eax, 0x18
jmp 0x7ff7ed3c9447
sub ecx, 0x1e
je 0x7ff7ed3c562a
sub ecx, r12d
je 0x7ff7ed3c6ce0
sub ecx, r12d
je 0x7ff7ed3c6caa
sub ecx, r12d
je 0x7ff7ed3c6c51
cmp ecx, r12d
je 0x7ff7ed3c6bf7
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c6a0c
mov eax, 0x1e
jmp 0x7ff7ed3c9447
cmp ecx, 0x29
jg 0x7ff7ed3c567a
je 0x7ff7ed3c69de
sub ecx, 0x24
je 0x7ff7ed3c6b4c
sub ecx, r12d
je 0x7ff7ed3c8b21
sub ecx, r12d
je 0x7ff7ed3c8ae3
sub ecx, r12d
je 0x7ff7ed3c6b18
cmp ecx, r12d
je 0x7ff7ed3c6a6f
jmp 0x7ff7ed3c9468
sub ecx, 0x2a
je 0x7ff7ed3c69c2
sub ecx, r12d
je 0x7ff7ed3c68e0
sub ecx, r12d
je 0x7ff7ed3c6997
cmp ecx, r12d
je 0x7ff7ed3c6949
jmp 0x7ff7ed3c9468
cmp ecx, 0x45
jg 0x7ff7ed3c57b4
je 0x7ff7ed3c6309
cmp ecx, 0x3a
jg 0x7ff7ed3c573f
je 0x7ff7ed3c65b8
cmp ecx, 0x34
jg 0x7ff7ed3c570d
je 0x7ff7ed3c6774
sub ecx, 0x2f
je 0x7ff7ed3c6852
sub ecx, r12d
je 0x7ff7ed3c6844
sub ecx, r12d
je 0x7ff7ed3c56fa
sub ecx, r12d
je 0x7ff7ed3c6802
cmp ecx, r12d
je 0x7ff7ed3c67d5
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c681d
mov eax, 0x31
jmp 0x7ff7ed3c9447
sub ecx, 0x35
je 0x7ff7ed3c6725
sub ecx, r12d
je 0x7ff7ed3c66fe
sub ecx, r12d
je 0x7ff7ed3c66b3
sub ecx, r12d
je 0x7ff7ed3c6664
cmp ecx, r12d
je 0x7ff7ed3c660e
jmp 0x7ff7ed3c9468
cmp ecx, 0x40
jg 0x7ff7ed3c578b
je 0x7ff7ed3c8951
sub ecx, 0x3b
je 0x7ff7ed3c5778
sub ecx, r12d
je 0x7ff7ed3c6570
sub ecx, r12d
je 0x7ff7ed3c6555
sub ecx, r12d
je 0x7ff7ed3c651f
cmp ecx, r12d
je 0x7ff7ed3c64c0
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c6588
mov eax, 0x3b
jmp 0x7ff7ed3c9447
sub ecx, 0x41
je 0x7ff7ed3c648b
sub ecx, r12d
je 0x7ff7ed3c6471
sub ecx, r12d
je 0x7ff7ed3c63bc
cmp ecx, r12d
je 0x7ff7ed3c63a7
jmp 0x7ff7ed3c9468
mov eax, 0x51
cmp ecx, eax
jg 0x7ff7ed3c5945
je 0x7ff7ed3c5856
cmp ecx, 0x4b
jg 0x7ff7ed3c5804
je 0x7ff7ed3c58e1
sub ecx, 0x46
je 0x7ff7ed3c6269
sub ecx, r12d
je 0x7ff7ed3c61fb
sub ecx, r12d
je 0x7ff7ed3c6133
sub ecx, r12d
je 0x7ff7ed3c60ff
cmp ecx, r12d
je 0x7ff7ed3c60e5
jmp 0x7ff7ed3c9468
sub ecx, 0x4c
je 0x7ff7ed3c5843
sub ecx, r12d
je 0x7ff7ed3c58a4
sub ecx, r12d
je 0x7ff7ed3c5834
sub ecx, r12d
je 0x7ff7ed3c5862
cmp ecx, r12d
jne 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c585f
mov eax, 0x50
jmp 0x7ff7ed3c9447
cmp rdx, r14
jne 0x7ff7ed3c5878
mov eax, 0x4e
jmp 0x7ff7ed3c9447
cmp rdx, r14
jne 0x7ff7ed3c58de
mov eax, 0x4c
jmp 0x7ff7ed3c9447
cmp rdx, r14
je 0x7ff7ed3c9447
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c93d6
movzx eax, byte [rdi]
cmp byte [rax + r9 + 0x4dcbb0], r12b
je 0x7ff7ed3c585f
cmp byte [rdi], 0xa
je 0x7ff7ed3c6504
cmp byte [rdi], 0xd
je 0x7ff7ed3c64a5
cmp byte [rdi], 0x20
je 0x7ff7ed3c60ca
cmp byte [rdi], 0x23
je 0x7ff7ed3c58de
cmp byte [rdi], 0x3f
jne 0x7ff7ed3c888f
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8885
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dcab0]
sub ecx, r12d
je 0x7ff7ed3c58a1
sub ecx, r12d
je 0x7ff7ed3c609b
sub ecx, r12d
je 0x7ff7ed3c606c
sub ecx, r12d
je 0x7ff7ed3c5916
cmp ecx, r12d
jne 0x7ff7ed3c8876
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c88ad
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dc9b0]
sub ecx, r12d
je 0x7ff7ed3c58de
sub ecx, r12d
je 0x7ff7ed3c609b
sub ecx, r12d
je 0x7ff7ed3c606c
cmp ecx, r12d
jne 0x7ff7ed3c889e
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
je 0x7ff7ed3c60ee
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x4a
jmp 0x7ff7ed3c935b
mov eax, 0x57
cmp ecx, eax
jg 0x7ff7ed3c5a99
je 0x7ff7ed3c5989
sub ecx, 0x52
je 0x7ff7ed3c5976
sub ecx, r12d
je 0x7ff7ed3c5a2e
sub ecx, r12d
je 0x7ff7ed3c59db
sub ecx, r12d
je 0x7ff7ed3c59c6
cmp ecx, r12d
je 0x7ff7ed3c5995
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c585f
mov eax, 0x52
jmp 0x7ff7ed3c9447
cmp rdx, r14
je 0x7ff7ed3c9447
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8853
cmp byte [rdi], 0x20
ja 0x7ff7ed3c59ba
movzx eax, byte [rdi]
movabs rcx, 0x100002400
bt rcx, rax
jb 0x7ff7ed3c93dd
cmp byte [rdi], 0x2f
jne 0x7ff7ed3c8844
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c883a
cmp byte [rdi], 0x2f
jne 0x7ff7ed3c8844
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8830
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dcdb0]
sub ecx, r12d
je 0x7ff7ed3c609b
sub ecx, r12d
je 0x7ff7ed3c606c
sub ecx, r12d
je 0x7ff7ed3c5916
sub ecx, r12d
je 0x7ff7ed3c59d8
sub ecx, r12d
je 0x7ff7ed3c585f
sub ecx, r12d
je 0x7ff7ed3c58a1
cmp ecx, r12d
jne 0x7ff7ed3c8821
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8817
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dccb0]
sub ecx, r12d
je 0x7ff7ed3c609b
sub ecx, r12d
je 0x7ff7ed3c606c
sub ecx, r12d
je 0x7ff7ed3c5916
sub ecx, r12d
je 0x7ff7ed3c59d8
sub ecx, r12d
je 0x7ff7ed3c585f
sub ecx, r12d
je 0x7ff7ed3c58a1
mov dword [rbx + 0x18], esi
mov qword [rbx + 0x38], r15
cmp ecx, r12d
je 0x7ff7ed3c87ff
lea rax, str.Unexpected_char_in_url_server
mov qword [rbx + 0x28], rdi
jmp 0x7ff7ed3c9357
sub ecx, 0x58
je 0x7ff7ed3c6037
sub ecx, r12d
je 0x7ff7ed3c5acd
sub ecx, r12d
je 0x7ff7ed3c5aba
cmp ecx, r12d
je 0x7ff7ed3c5fe4
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c6001
mov eax, 0x5a
jmp 0x7ff7ed3c9447
cmp rdx, r14
jne 0x7ff7ed3c6010
mov eax, 0x59
jmp 0x7ff7ed3c9447
cmp ecx, dword [rbp + 0x2f0]
jg 0x7ff7ed3c5cc6
je 0x7ff7ed3c8458
cmp ecx, 0x73
jg 0x7ff7ed3c5be1
je 0x7ff7ed3c7e76
cmp ecx, 0x68
jg 0x7ff7ed3c5b7b
je 0x7ff7ed3c7a65
cmp ecx, 0x62
jg 0x7ff7ed3c5b49
je 0x7ff7ed3c7ba3
sub ecx, 0x5d
je 0x7ff7ed3c5fa8
sub ecx, r12d
je 0x7ff7ed3c7ca1
sub ecx, r12d
je 0x7ff7ed3c7c55
sub ecx, r12d
je 0x7ff7ed3c7c3b
cmp ecx, r12d
je 0x7ff7ed3c7bef
jmp 0x7ff7ed3c9468
sub ecx, 0x63
je 0x7ff7ed3c7b57
sub ecx, r12d
je 0x7ff7ed3c7b34
sub ecx, r12d
je 0x7ff7ed3c7b1a
sub ecx, r12d
je 0x7ff7ed3c7afc
cmp ecx, r12d
je 0x7ff7ed3c7ab1
jmp 0x7ff7ed3c9468
cmp ecx, 0x6e
jg 0x7ff7ed3c5bb8
je 0x7ff7ed3c7945
sub ecx, 0x69
je 0x7ff7ed3c7a4b
sub ecx, r12d
je 0x7ff7ed3c7a36
sub ecx, r12d
je 0x7ff7ed3c79ea
sub ecx, r12d
je 0x7ff7ed3c799e
cmp ecx, r12d
je 0x7ff7ed3c7985
jmp 0x7ff7ed3c9468
sub ecx, 0x6f
je 0x7ff7ed3c78fc
sub ecx, r12d
je 0x7ff7ed3c78b3
sub ecx, r12d
je 0x7ff7ed3c786a
cmp ecx, r12d
je 0x7ff7ed3c7850
jmp 0x7ff7ed3c9468
cmp ecx, 0x7f
jg 0x7ff7ed3c5c5b
je 0x7ff7ed3c86a9
cmp ecx, 0x79
jg 0x7ff7ed3c5c29
je 0x7ff7ed3c7d3c
sub ecx, 0x74
je 0x7ff7ed3c7e2a
sub ecx, r12d
je 0x7ff7ed3c7de3
sub ecx, r12d
je 0x7ff7ed3c7d97
sub ecx, r12d
je 0x7ff7ed3c7d74
cmp ecx, r12d
je 0x7ff7ed3c7d5a
jmp 0x7ff7ed3c9468
sub ecx, 0x7a
je 0x7ff7ed3c7cf0
sub ecx, r12d
je 0x7ff7ed3c7cc4
sub ecx, r12d
je 0x7ff7ed3c878a
sub ecx, r12d
je 0x7ff7ed3c8741
cmp ecx, r12d
je 0x7ff7ed3c86f5
jmp 0x7ff7ed3c9468
cmp ecx, eax
jg 0x7ff7ed3c5c9a
je 0x7ff7ed3c8534
sub ecx, 0x80
je 0x7ff7ed3c868c
sub ecx, r12d
je 0x7ff7ed3c8640
sub ecx, r12d
je 0x7ff7ed3c85f4
sub ecx, r12d
je 0x7ff7ed3c859a
cmp ecx, r12d
je 0x7ff7ed3c854e
jmp 0x7ff7ed3c9468
sub ecx, 0x86
je 0x7ff7ed3c851f
sub ecx, r12d
je 0x7ff7ed3c8501
sub ecx, r12d
je 0x7ff7ed3c84b5
cmp ecx, r12d
je 0x7ff7ed3c848d
jmp 0x7ff7ed3c9468
mov eax, 0xa1
cmp ecx, eax
jg 0x7ff7ed3c5dcd
je 0x7ff7ed3c7f16
mov eax, 0x96
cmp ecx, eax
jg 0x7ff7ed3c5d5d
je 0x7ff7ed3c819f
cmp ecx, r10d
jg 0x7ff7ed3c5d28
je 0x7ff7ed3c82e4
sub ecx, 0x8b
je 0x7ff7ed3c840c
sub ecx, r12d
je 0x7ff7ed3c83c0
sub ecx, r12d
je 0x7ff7ed3c8374
sub ecx, r12d
je 0x7ff7ed3c8328
cmp ecx, r12d
je 0x7ff7ed3c82f9
jmp 0x7ff7ed3c9468
sub ecx, 0x91
je 0x7ff7ed3c8292
sub ecx, r12d
je 0x7ff7ed3c826f
sub ecx, r12d
je 0x7ff7ed3c8223
sub ecx, r12d
je 0x7ff7ed3c8209
cmp ecx, r12d
je 0x7ff7ed3c81eb
jmp 0x7ff7ed3c9468
mov eax, 0x9c
cmp ecx, eax
jg 0x7ff7ed3c5da1
je 0x7ff7ed3c8037
sub ecx, 0x97
je 0x7ff7ed3c8157
sub ecx, r12d
je 0x7ff7ed3c8134
sub ecx, r12d
je 0x7ff7ed3c80e8
sub ecx, r12d
je 0x7ff7ed3c809d
cmp ecx, r12d
je 0x7ff7ed3c8083
jmp 0x7ff7ed3c9468
sub ecx, 0x9d
je 0x7ff7ed3c7feb
sub ecx, r12d
je 0x7ff7ed3c7f9f
sub ecx, r12d
je 0x7ff7ed3c7f85
cmp ecx, r12d
je 0x7ff7ed3c7f39
jmp 0x7ff7ed3c9468
mov eax, 0xac
cmp ecx, eax
jg 0x7ff7ed3c5e5f
je 0x7ff7ed3c758a
mov eax, 0xa7
cmp ecx, eax
jg 0x7ff7ed3c5e24
je 0x7ff7ed3c772d
sub ecx, 0xa2
je 0x7ff7ed3c7f01
sub ecx, r12d
je 0x7ff7ed3c77ea
sub ecx, r12d
je 0x7ff7ed3c77b0
sub ecx, r12d
je 0x7ff7ed3c77a4
cmp ecx, r12d
je 0x7ff7ed3c7745
jmp 0x7ff7ed3c9468
sub ecx, 0xa8
je 0x7ff7ed3c7716
sub ecx, r12d
je 0x7ff7ed3c5e4c
sub ecx, r12d
je 0x7ff7ed3c764b
cmp ecx, r12d
je 0x7ff7ed3c7628
jmp 0x7ff7ed3c9468
cmp rdx, r14
jne 0x7ff7ed3c7701
mov eax, 0xa9
jmp 0x7ff7ed3c9447
cmp ecx, r11d
jg 0x7ff7ed3c5e97
je 0x7ff7ed3c5ed4
sub ecx, 0xad
je 0x7ff7ed3c7575
sub ecx, r12d
je 0x7ff7ed3c74d7
sub ecx, r12d
je 0x7ff7ed3c7492
sub ecx, r12d
je 0x7ff7ed3c5f47
cmp ecx, r12d
je 0x7ff7ed3c5eee
jmp 0x7ff7ed3c9468
sub ecx, 0xb3
je 0x7ff7ed3c5ebf
sub ecx, r12d
je 0x7ff7ed3c77c8
sub ecx, r12d
je 0x7ff7ed3c7470
cmp ecx, r12d
je 0x7ff7ed3c7434
jmp 0x7ff7ed3c9468
cmp rdi, r14
je 0x7ff7ed3c9442
cmp byte [rdi], 0x48
jne 0x7ff7ed3c942f
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9428
cmp byte [rdi], 0x45
je 0x7ff7ed3c5f44
cmp byte [rdi], 0x54
jne 0x7ff7ed3c942f
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c87eb
lea rax, [0x7ff7ed700064]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1d0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c87e2
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5410
jmp 0x7ff7ed3c74d7
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9421
lea rax, [0x7ff7ed700060]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x40]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9415
inc rdi
lea r9d, [rcx + 2]
mov r8, r14
mov rcx, rbx
mov rdx, rdi
call fcn.7ff7ed3c5348
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5408
cmp rdi, r14
je 0x7ff7ed3c940e
cmp byte [rdi], 0x20
jne 0x7ff7ed3c93fb
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c93f4
cmp byte [rdi], 0x20
je 0x7ff7ed3c5fba
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51a8
lea r9, [0x7ff7ed380000]
test eax, eax
je 0x7ff7ed3c6001
cmp rdi, r14
je 0x7ff7ed3c87f5
lea rax, [fcn.7ff7ed4fd9e8]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
jmp 0x7ff7ed3c59db
lea rax, [fcn.7ff7ed4fd9e8]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dcfb0]
sub ecx, r12d
je 0x7ff7ed3c93dd
sub ecx, r12d
je 0x7ff7ed3c585f
cmp ecx, r12d
jne 0x7ff7ed3c8867
cmp rdi, r14
je 0x7ff7ed3c885d
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dceb0]
sub ecx, r12d
je 0x7ff7ed3c93dd
sub ecx, r12d
je 0x7ff7ed3c5992
cmp ecx, r12d
jne 0x7ff7ed3c8844
add rdi, r12
jmp 0x7ff7ed3c6037
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
je 0x7ff7ed3c64c9
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x3f
jmp 0x7ff7ed3c935b
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
je 0x7ff7ed3c6528
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x3e
jmp 0x7ff7ed3c935b
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
jne 0x7ff7ed3c5931
cmp rdi, r14
je 0x7ff7ed3c8a38
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fda0c
cmp rdi, r14
je 0x7ff7ed3c8a2e
movzx ecx, byte [rdi]
sub ecx, 0x20
jne 0x7ff7ed3c6115
add rdi, r12
jmp 0x7ff7ed3c60ff
sub ecx, 0x28
je 0x7ff7ed3c6266
sub ecx, r12d
je 0x7ff7ed3c61f8
cmp ecx, 9
jne 0x7ff7ed3c88d4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c88bc
lea rax, str.TSP_NOUNCE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x50]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c88b7
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c8
mov ecx, eax
cmp eax, 0x27
jg 0x7ff7ed3c61e1
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, 2
je 0x7ff7ed3c6309
sub ecx, 3
je 0x7ff7ed3c6309
sub ecx, 0x1d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
cmp ecx, r12d
je 0x7ff7ed3c6309
mov dword [rbx + 0x18], 8
lea rax, str.Invalid_method_for_RTSP_x.x_request
jmp 0x7ff7ed3c8b2f
sub ecx, 0x28
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
jmp 0x7ff7ed3c61ad
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c88e7
lea rax, [0x7ff7ed6fff6c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x60]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c88c6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c8
cmp eax, 0x21
je 0x7ff7ed3c6309
mov dword [rbx + 0x18], 8
lea rax, str.Expected_SOURCE_method_for_ICE_x.x_request
jmp 0x7ff7ed3c8b2f
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8a24
lea rax, str.TTP__r_n_r_nSM_r_n_r_n
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x70]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8a1b
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c8
mov ecx, eax
cmp eax, 0x11
jg 0x7ff7ed3c62d1
je 0x7ff7ed3c6309
cmp eax, 8
jg 0x7ff7ed3c62cc
je 0x7ff7ed3c6309
test eax, eax
jmp 0x7ff7ed3c62e0
sub ecx, 9
jmp 0x7ff7ed3c62e0
cmp ecx, 0x1a
jg 0x7ff7ed3c62dd
je 0x7ff7ed3c6309
sub ecx, 0x12
jmp 0x7ff7ed3c62e0
sub ecx, 0x1b
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
sub ecx, r12d
je 0x7ff7ed3c6309
cmp ecx, r12d
jne 0x7ff7ed3c88f1
cmp rdi, r14
je 0x7ff7ed3c8a11
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c6363
je 0x7ff7ed3c635b
sub ecx, 0x30
je 0x7ff7ed3c6356
sub ecx, r12d
je 0x7ff7ed3c6351
sub ecx, r12d
je 0x7ff7ed3c6349
sub ecx, r12d
je 0x7ff7ed3c6341
cmp ecx, r12d
jne 0x7ff7ed3c8904
mov r9d, 4
jmp 0x7ff7ed3c6396
mov r9d, 3
jmp 0x7ff7ed3c6396
mov r9d, 2
jmp 0x7ff7ed3c6396
mov r9d, r12d
jmp 0x7ff7ed3c6396
mov r9d, r15d
jmp 0x7ff7ed3c6396
mov r9d, 5
jmp 0x7ff7ed3c6396
sub ecx, 0x36
je 0x7ff7ed3c6390
sub ecx, r12d
je 0x7ff7ed3c638b
sub ecx, r12d
je 0x7ff7ed3c6383
cmp ecx, r12d
jne 0x7ff7ed3c8904
mov r9d, 9
jmp 0x7ff7ed3c6396
mov r9d, 8
jmp 0x7ff7ed3c6396
mov r9d, esi
jmp 0x7ff7ed3c6396
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5338
cmp rdi, r14
je 0x7ff7ed3c8a07
cmp byte [rdi], 0x2e
jne 0x7ff7ed3c89f4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c89ea
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c6416
je 0x7ff7ed3c640e
sub ecx, 0x30
je 0x7ff7ed3c6409
sub ecx, r12d
je 0x7ff7ed3c6404
sub ecx, r12d
je 0x7ff7ed3c63fc
sub ecx, r12d
je 0x7ff7ed3c63f4
cmp ecx, r12d
jne 0x7ff7ed3c8917
mov r9d, 4
jmp 0x7ff7ed3c6449
mov r9d, 3
jmp 0x7ff7ed3c6449
mov r9d, 2
jmp 0x7ff7ed3c6449
mov r9d, r12d
jmp 0x7ff7ed3c6449
mov r9d, r15d
jmp 0x7ff7ed3c6449
mov r9d, 5
jmp 0x7ff7ed3c6449
sub ecx, 0x36
je 0x7ff7ed3c6443
sub ecx, r12d
je 0x7ff7ed3c643e
sub ecx, r12d
je 0x7ff7ed3c6436
cmp ecx, r12d
jne 0x7ff7ed3c8917
mov r9d, 9
jmp 0x7ff7ed3c6449
mov r9d, 8
jmp 0x7ff7ed3c6449
mov r9d, esi
jmp 0x7ff7ed3c6449
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5340
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c8
cmp eax, 0x22
je 0x7ff7ed3c8951
cmp rdi, r14
je 0x7ff7ed3c8947
cmp byte [rdi], 0xa
je 0x7ff7ed3c649d
cmp byte [rdi], 0xd
jne 0x7ff7ed3c8934
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c892a
cmp byte [rdi], 0xa
jne 0x7ff7ed3c8934
add rdi, r12
jmp 0x7ff7ed3c6555
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
jne 0x7ff7ed3c6087
cmp rdi, r14
je 0x7ff7ed3c8a5f
lea rax, [0x7ff7ed6fff58]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x80]
mov rdx, rbx
call fcn.7ff7ed3c94f8
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
jne 0x7ff7ed3c8a42
mov rdi, qword [rax + 8]
jmp 0x7ff7ed3c6528
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9e8
test eax, eax
jne 0x7ff7ed3c60b6
cmp rdi, r14
je 0x7ff7ed3c93cf
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53f0
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53f8
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fda0c
cmp rdi, r14
je 0x7ff7ed3c93c8
cmp byte [rdi], 0xa
je 0x7ff7ed3c6f6a
cmp byte [rdi], 0xd
je 0x7ff7ed3c6f5e
cmp rdi, r14
je 0x7ff7ed3c8c4a
lea rax, [fcn.7ff7ed4fd8bc]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
movzx ecx, byte [rdi]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff7ed3c6595
or ecx, 0x20
sub ecx, 0x63
je 0x7ff7ed3c66b0
sub ecx, 0xd
je 0x7ff7ed3c6661
sub ecx, 4
je 0x7ff7ed3c660b
cmp ecx, r12d
jne 0x7ff7ed3c67ed
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c65f6
lea rax, [0x7ff7ed6fff50]
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x70]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6600
sub ecx, r12d
jne 0x7ff7ed3c67b6
mov eax, 0x3a
jmp 0x7ff7ed3c9447
mov r9d, 4
jmp 0x7ff7ed3c67c4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c664c
lea rax, str.ransfer_encodingpgrade
mov dword [rsp + 0x28], 0x10
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x60]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6656
sub ecx, r12d
jne 0x7ff7ed3c67b6
mov eax, 0x39
jmp 0x7ff7ed3c9447
mov r9d, 3
jmp 0x7ff7ed3c67c4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c66a6
lea rax, str.roxy_connection
mov dword [rsp + 0x28], 0xf
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x50]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c67c1
sub ecx, r12d
jne 0x7ff7ed3c67b6
mov eax, 0x38
jmp 0x7ff7ed3c9447
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c66f1
lea rax, [0x7ff7ed6ffef0]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x40]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c66fb
sub ecx, r12d
jne 0x7ff7ed3c67b6
mov eax, 0x37
jmp 0x7ff7ed3c9447
inc rdi
cmp rdi, r14
je 0x7ff7ed3c8c40
movzx ecx, byte [rdi]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff7ed3c6714
or ecx, 0x20
cmp ecx, 0x6e
je 0x7ff7ed3c6771
cmp ecx, 0x74
jne 0x7ff7ed3c67ed
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c675f
lea rax, str.ent_length
mov dword [rsp + 0x28], 0xa
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x30]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6769
sub ecx, r12d
jne 0x7ff7ed3c67b6
mov eax, 0x35
jmp 0x7ff7ed3c9447
mov r9d, 2
jmp 0x7ff7ed3c67c4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8c36
lea rax, str.ection
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x20]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c67c1
sub ecx, r12d
je 0x7ff7ed3c8c36
cmp ecx, r12d
jne 0x7ff7ed3c9468
jmp 0x7ff7ed3c67ed
mov r9d, r12d
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5330
cmp rdi, r14
je 0x7ff7ed3c8c2c
cmp byte [rdi], 0x20
jne 0x7ff7ed3c67e8
add rdi, r12
jmp 0x7ff7ed3c67d5
cmp byte [rdi], 0x3a
je 0x7ff7ed3c6826
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53d0
lea r9, [0x7ff7ed380000]
cmp rdi, r14
je 0x7ff7ed3c8a7c
movzx eax, byte [rdi]
cmp byte [rax + r9 + 0x4dc8b0], r12b
jne 0x7ff7ed3c681d
add rdi, r12
jmp 0x7ff7ed3c6802
cmp byte [rdi], 0x3a
jne 0x7ff7ed3c8a69
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd8bc
inc rdi
test eax, eax
jne 0x7ff7ed3c8c18
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd8e0
cmp rdi, r14
je 0x7ff7ed3c8c0e
movzx ecx, byte [rdi]
sub ecx, 9
je 0x7ff7ed3c6925
sub ecx, r12d
je 0x7ff7ed3c690b
sub ecx, 3
je 0x7ff7ed3c68ff
cmp ecx, 0x13
je 0x7ff7ed3c6925
lea rax, [fcn.7ff7ed4fd900]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c0
mov ecx, eax
sub ecx, r12d
je 0x7ff7ed3c6b4c
sub ecx, r12d
je 0x7ff7ed3c6a59
sub ecx, r12d
je 0x7ff7ed3c692d
cmp ecx, r12d
jne 0x7ff7ed3c68d9
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5308
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53d0
lea r9, [0x7ff7ed380000]
cmp rdi, r14
je 0x7ff7ed3c8a90
movzx eax, byte [rdi]
cmp byte [rax + r9 + 0x4dc6b0], r12b
jne 0x7ff7ed3c6a0c
add rdi, r12
jmp 0x7ff7ed3c68e0
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8bda
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8c04
cmp byte [rdi], 9
je 0x7ff7ed3c6925
cmp byte [rdi], 0x20
jne 0x7ff7ed3c6e9f
add rdi, r12
jmp 0x7ff7ed3c6852
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c52fc
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5190
cmp rdi, r14
je 0x7ff7ed3c8aae
lea rax, [0x7ff7ed6fff14]
mov dword [rsp + 0x28], esi
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp - 0x10]
mov rdx, rbx
call fcn.7ff7ed3c95dc
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c69db
sub ecx, r12d
je 0x7ff7ed3c8aae
cmp ecx, r12d
jne 0x7ff7ed3c9468
lea r9, [0x7ff7ed380000]
cmp rdi, r14
je 0x7ff7ed3c8a9a
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dc7b0]
sub ecx, r12d
jne 0x7ff7ed3c69b6
add rdi, r12
jmp 0x7ff7ed3c6997
cmp ecx, r12d
jne 0x7ff7ed3c68cb
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8a86
cmp byte [rdi], 9
je 0x7ff7ed3c69bf
cmp byte [rdi], 0x20
jne 0x7ff7ed3c6949
jmp 0x7ff7ed3c69bf
inc rdi
cmp rdi, r14
je 0x7ff7ed3c8aa4
mov al, byte [rdi]
cmp al, 0xa
je 0x7ff7ed3c69fe
cmp al, 0xd
je 0x7ff7ed3c69fe
cmp al, 0x20
jne 0x7ff7ed3c6949
add rdi, r12
jmp 0x7ff7ed3c69de
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53e8
cmp byte [rdi], 0xa
je 0x7ff7ed3c6dcd
cmp byte [rdi], 0xd
mov rcx, rbx
je 0x7ff7ed3c6db3
mov r8, r14
mov rdx, rdi
call fcn.7ff7ed3c5398
cmp eax, r12d
jne 0x7ff7ed3c8b7e
cmp rdi, r14
je 0x7ff7ed3c8b74
cmp byte [rdi], 0xa
je 0x7ff7ed3c6dc8
cmp byte [rdi], 0xd
lea rsi, [rdi + 1]
je 0x7ff7ed3c6d90
mov rdi, rsi
jmp 0x7ff7ed3c6a35
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5374
test eax, eax
jne 0x7ff7ed3c8b4a
cmp rdi, r14
je 0x7ff7ed3c8b40
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c6ac5
je 0x7ff7ed3c6abd
sub ecx, 0x30
je 0x7ff7ed3c6ab8
sub ecx, r12d
je 0x7ff7ed3c6ab3
sub ecx, r12d
je 0x7ff7ed3c6aab
sub ecx, r12d
je 0x7ff7ed3c6aa3
cmp ecx, r12d
jne 0x7ff7ed3c6b18
mov r9d, 4
jmp 0x7ff7ed3c6af4
mov r9d, 3
jmp 0x7ff7ed3c6af4
mov r9d, 2
jmp 0x7ff7ed3c6af4
mov r9d, r12d
jmp 0x7ff7ed3c6af4
mov r9d, r15d
jmp 0x7ff7ed3c6af4
mov r9d, 5
jmp 0x7ff7ed3c6af4
sub ecx, 0x36
je 0x7ff7ed3c6aee
sub ecx, r12d
je 0x7ff7ed3c6ae9
sub ecx, r12d
je 0x7ff7ed3c6ae1
cmp ecx, r12d
jne 0x7ff7ed3c6b18
mov r9d, 9
jmp 0x7ff7ed3c6af4
mov r9d, 8
jmp 0x7ff7ed3c6af4
mov r9d, esi
jmp 0x7ff7ed3c6af4
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5224
cmp eax, r12d
je 0x7ff7ed3c8af6
mov esi, 7
jmp 0x7ff7ed3c6a6f
cmp rdi, r14
je 0x7ff7ed3c8aec
cmp byte [rdi], 0xa
je 0x7ff7ed3c6b39
cmp byte [rdi], 0xd
je 0x7ff7ed3c6b39
cmp byte [rdi], 0x20
jne 0x7ff7ed3c8ab8
add rdi, r12
jmp 0x7ff7ed3c6b18
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c52f4
jmp 0x7ff7ed3c6a0c
cmp rdi, r14
je 0x7ff7ed3c8bd0
movzx ecx, byte [rdi]
lea eax, [rcx - 0x41]
cmp al, 0x19
ja 0x7ff7ed3c6b62
or ecx, 0x20
cmp ecx, 9
je 0x7ff7ed3c6d0f
cmp ecx, 0x20
je 0x7ff7ed3c6d0f
cmp ecx, 0x63
je 0x7ff7ed3c6c4e
cmp ecx, 0x6b
je 0x7ff7ed3c6bf4
cmp ecx, 0x75
jne 0x7ff7ed3c6ce0
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8b5a
lea rax, str.pgrade
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6bde
sub ecx, r12d
je 0x7ff7ed3c8b5a
cmp ecx, r12d
jne 0x7ff7ed3c9468
jmp 0x7ff7ed3c6ce0
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53e0
jmp 0x7ff7ed3c6caa
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c6c31
lea rax, [0x7ff7ed6fff00]
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x10]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6c3b
sub ecx, r12d
jne 0x7ff7ed3c6bd0
mov eax, 0x22
jmp 0x7ff7ed3c9447
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53d8
jmp 0x7ff7ed3c6caa
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c6c8f
lea rax, str.loseeep_alive
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x20]
mov rdx, rbx
call fcn.7ff7ed3c9554
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
je 0x7ff7ed3c6c99
sub ecx, r12d
jne 0x7ff7ed3c6bd0
mov eax, 0x21
jmp 0x7ff7ed3c9447
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53c8
cmp rdi, r14
je 0x7ff7ed3c8bc6
mov al, byte [rdi]
cmp al, 0xa
je 0x7ff7ed3c6a0c
cmp al, 0xd
je 0x7ff7ed3c6a0c
cmp al, 0x20
jne 0x7ff7ed3c6cce
add rdi, r12
jmp 0x7ff7ed3c6caa
mov r8, r14
mov rcx, rbx
cmp al, 0x2c
je 0x7ff7ed3c6d17
mov rdx, rdi
call fcn.7ff7ed3c53d0
lea r9, [0x7ff7ed380000]
cmp rdi, r14
je 0x7ff7ed3c8b64
movzx eax, byte [rdi]
movzx ecx, byte [rax + r9 + 0x4dc5b0]
sub ecx, r12d
jne 0x7ff7ed3c6d06
add rdi, r12
jmp 0x7ff7ed3c6ce7
cmp ecx, r12d
jne 0x7ff7ed3c6a0c
add rdi, r12
jmp 0x7ff7ed3c6b4c
add rdi, r12
mov rdx, rdi
call fcn.7ff7ed3c51c0
mov ecx, eax
sub ecx, 5
je 0x7ff7ed3c6d6f
sub ecx, r12d
je 0x7ff7ed3c6d5f
sub ecx, r12d
je 0x7ff7ed3c6d4f
cmp ecx, r12d
jne 0x7ff7ed3c6b4c
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5328
jmp 0x7ff7ed3c6b4c
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5320
jmp 0x7ff7ed3c6d7d
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5318
jmp 0x7ff7ed3c6d7d
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5310
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53c0
jmp 0x7ff7ed3c6b4c
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd900
test eax, eax
jne 0x7ff7ed3c8b6e
mov rdi, rsi
lea esi, [rax + 7]
jmp 0x7ff7ed3c6de8
mov rdx, qword [rbx + 8]
mov r8, rdi
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd900
inc rdi
jmp 0x7ff7ed3c6de0
mov esi, 7
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd900
test eax, eax
jne 0x7ff7ed3c8bb2
cmp rdi, r14
je 0x7ff7ed3c8ba8
cmp byte [rdi], 0xa
jne 0x7ff7ed3c8b98
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8b8e
cmp byte [rdi], 9
je 0x7ff7ed3c6e10
cmp byte [rdi], 0x20
jne 0x7ff7ed3c6e23
cmp rdi, r14
jne 0x7ff7ed3c6882
mov eax, 0x2e
jmp 0x7ff7ed3c9447
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c0
mov ecx, eax
sub ecx, 5
je 0x7ff7ed3c6e7e
sub ecx, r12d
je 0x7ff7ed3c6e6e
sub ecx, r12d
je 0x7ff7ed3c6e5e
cmp ecx, r12d
jne 0x7ff7ed3c6f4b
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5328
jmp 0x7ff7ed3c6f4b
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5320
jmp 0x7ff7ed3c6e8c
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5318
jmp 0x7ff7ed3c6e8c
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5310
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53c0
jmp 0x7ff7ed3c6f4b
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c0
cmp eax, 2
je 0x7ff7ed3c8bf8
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51c0
mov ecx, eax
sub ecx, 5
je 0x7ff7ed3c6f0a
sub ecx, r12d
je 0x7ff7ed3c6efa
sub ecx, r12d
je 0x7ff7ed3c6eea
cmp ecx, r12d
jne 0x7ff7ed3c6f26
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5328
jmp 0x7ff7ed3c6f26
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5320
jmp 0x7ff7ed3c6f18
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5318
jmp 0x7ff7ed3c6f18
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5310
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53c0
lea rax, [fcn.7ff7ed4fd900]
mov qword [rbx + 0x10], rax
mov r8, rdi
mov qword [rbx + 8], r15
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd900
test eax, eax
jne 0x7ff7ed3c8be4
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd924
jmp 0x7ff7ed3c6555
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8c54
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5350
mov r8, r14
mov rdx, rdi
mov rcx, rbx
cmp eax, r12d
je 0x7ff7ed3c73b5
call fcn.7ff7ed3c535c
cmp eax, r12d
jne 0x7ff7ed3c6fad
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c538c
test eax, eax
je 0x7ff7ed3c8c5e
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fde5c
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd944
mov ecx, eax
test eax, eax
je 0x7ff7ed3c6ff9
sub ecx, r12d
je 0x7ff7ed3c6feb
sub ecx, r12d
jne 0x7ff7ed3c8c71
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5418
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c52ec
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fdda4
mov ecx, eax
sub ecx, r12d
je 0x7ff7ed3c8dbe
sub ecx, r12d
je 0x7ff7ed3c70be
sub ecx, r12d
je 0x7ff7ed3c7065
sub ecx, r12d
je 0x7ff7ed3c8cb4
cmp ecx, r12d
je 0x7ff7ed3c8ca1
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd984
test eax, eax
je 0x7ff7ed3c73ee
mov qword [rbx + 0x28], rdi
cmp eax, r13d
jne 0x7ff7ed3c936b
mov dword [rbx + 0x18], r13d
lea rax, str.on_message_complete_pause
jmp 0x7ff7ed3c934f
cmp rdi, r14
je 0x7ff7ed3c8cfb
lea rax, [fcn.7ff7ed4fd858]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
mov rax, qword [rbx + 0x40]
mov rcx, r14
sub rcx, rdi
cmp rcx, rax
jb 0x7ff7ed3c8cea
add rdi, rax
mov qword [rbx + 0x40], r15
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd858
test eax, eax
je 0x7ff7ed3c73c2
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
jmp 0x7ff7ed3c93be
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53a0
mov r8d, 0xc
cmp rdi, r14
je 0x7ff7ed3c8db4
movzx ecx, byte [rdi]
cmp ecx, 0x61
ja 0x7ff7ed3c71bf
je 0x7ff7ed3c71af
cmp ecx, 0x38
ja 0x7ff7ed3c716b
je 0x7ff7ed3c7163
sub ecx, 0x30
je 0x7ff7ed3c715e
sub ecx, r12d
je 0x7ff7ed3c7159
sub ecx, r12d
je 0x7ff7ed3c7151
sub ecx, r12d
je 0x7ff7ed3c7149
sub ecx, r12d
je 0x7ff7ed3c713e
sub ecx, r12d
je 0x7ff7ed3c7133
sub ecx, r12d
je 0x7ff7ed3c7128
cmp ecx, r12d
jne 0x7ff7ed3c8d05
mov r9d, esi
jmp 0x7ff7ed3c71ca
mov r9d, 6
jmp 0x7ff7ed3c71ca
mov r9d, 5
jmp 0x7ff7ed3c71ca
mov r9d, 4
jmp 0x7ff7ed3c71ca
mov r9d, 3
jmp 0x7ff7ed3c71ca
mov r9d, 2
jmp 0x7ff7ed3c71ca
mov r9d, r12d
jmp 0x7ff7ed3c71ca
mov r9d, r15d
jmp 0x7ff7ed3c71ca
mov r9d, 8
jmp 0x7ff7ed3c71ca
sub ecx, 0x39
je 0x7ff7ed3c71b7
sub ecx, 8
je 0x7ff7ed3c71af
sub ecx, r12d
je 0x7ff7ed3c71c4
sub ecx, r12d
je 0x7ff7ed3c71aa
sub ecx, r12d
je 0x7ff7ed3c71a2
sub ecx, r12d
je 0x7ff7ed3c719a
cmp ecx, r12d
jne 0x7ff7ed3c8d05
mov r9d, 0xf
jmp 0x7ff7ed3c71ca
mov r9d, 0xe
jmp 0x7ff7ed3c71ca
mov r9d, 0xd
jmp 0x7ff7ed3c71ca
mov r9d, r8d
jmp 0x7ff7ed3c71ca
mov r9d, 0xa
jmp 0x7ff7ed3c71ca
mov r9d, 9
jmp 0x7ff7ed3c71ca
sub ecx, 0x62
jmp 0x7ff7ed3c7178
mov r9d, 0xb
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51d8
cmp eax, r12d
je 0x7ff7ed3c8da1
mov r8d, 0xc
cmp rdi, r14
je 0x7ff7ed3c8d97
movzx ecx, byte [rdi]
cmp ecx, 0x61
ja 0x7ff7ed3c72bd
je 0x7ff7ed3c71af
cmp ecx, 0x38
ja 0x7ff7ed3c727d
je 0x7ff7ed3c7163
sub ecx, 0x30
je 0x7ff7ed3c715e
sub ecx, r12d
je 0x7ff7ed3c7159
sub ecx, r12d
je 0x7ff7ed3c7151
sub ecx, r12d
je 0x7ff7ed3c7149
sub ecx, r12d
je 0x7ff7ed3c713e
sub ecx, r12d
je 0x7ff7ed3c7133
sub ecx, r12d
je 0x7ff7ed3c7128
cmp ecx, r12d
je 0x7ff7ed3c7120
cmp byte [rdi], 0xd
je 0x7ff7ed3c72c7
cmp byte [rdi], 0x20
je 0x7ff7ed3c7267
cmp byte [rdi], 0x3b
jne 0x7ff7ed3c8d05
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8d15
cmp byte [rdi], 0xd
je 0x7ff7ed3c72c2
inc rdi
jmp 0x7ff7ed3c726a
sub ecx, 0x39
je 0x7ff7ed3c71b7
sub ecx, 8
je 0x7ff7ed3c71af
sub ecx, r12d
je 0x7ff7ed3c71c4
sub ecx, r12d
je 0x7ff7ed3c71aa
sub ecx, r12d
je 0x7ff7ed3c71a2
sub ecx, r12d
je 0x7ff7ed3c719a
cmp ecx, r12d
jne 0x7ff7ed3c7254
jmp 0x7ff7ed3c7192
sub ecx, 0x62
jmp 0x7ff7ed3c7292
inc rdi
jmp 0x7ff7ed3c72ca
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8d8d
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd89c
test eax, eax
jne 0x7ff7ed3c8d59
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c519c
test eax, eax
jne 0x7ff7ed3c73a2
cmp rdi, r14
je 0x7ff7ed3c8d4f
lea rax, [fcn.7ff7ed4fd858]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
mov rax, qword [rbx + 0x40]
mov rcx, r14
sub rcx, rdi
cmp rcx, rax
jb 0x7ff7ed3c8d3e
add rdi, rax
mov qword [rbx + 0x40], r15
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd858
test eax, eax
jne 0x7ff7ed3c8d2e
cmp rdi, r14
je 0x7ff7ed3c8d27
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8d1d
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd87c
test eax, eax
je 0x7ff7ed3c70be
mov qword [rbx + 0x28], rdi
cmp eax, r13d
jne 0x7ff7ed3c939c
mov dword [rbx + 0x18], r13d
lea rax, str.on_chunk_complete_pause
mov qword [rbx + 0x38], 0x10
jmp 0x7ff7ed3c9357
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c52e0
jmp 0x7ff7ed3c6555
call fcn.7ff7ed4fd87c
test eax, eax
jne 0x7ff7ed3c9393
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd984
test eax, eax
jne 0x7ff7ed3c9362
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51b4
test eax, eax
jne 0x7ff7ed3c933d
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fde3c
cmp eax, r12d
je 0x7ff7ed3c7426
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53b0
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5380
cmp eax, r12d
jne 0x7ff7ed3c8df9
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53b0
cmp rdi, r14
je 0x7ff7ed3c9333
cmp byte [rdi], 0xa
je 0x7ff7ed3c7447
cmp byte [rdi], 0xd
jne 0x7ff7ed3c744c
add rdi, r12
jmp 0x7ff7ed3c7434
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53a8
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd964
test eax, eax
jne 0x7ff7ed3c9302
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c51d0
mov ecx, eax
sub ecx, r12d
je 0x7ff7ed3c77ea
cmp ecx, r12d
jne 0x7ff7ed3c77c8
cmp rdi, r14
je 0x7ff7ed3c8eca
lea rax, [0x7ff7ed700058]
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x30]
mov rdx, rbx
call fcn.7ff7ed3c94f8
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
jne 0x7ff7ed3c8ea9
mov rdi, qword [rax + 8]
inc rdi
cmp rdi, r14
je 0x7ff7ed3c8e9f
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c7531
je 0x7ff7ed3c7529
sub ecx, 0x30
je 0x7ff7ed3c7524
sub ecx, r12d
je 0x7ff7ed3c751f
sub ecx, r12d
je 0x7ff7ed3c7517
sub ecx, r12d
je 0x7ff7ed3c750f
cmp ecx, r12d
jne 0x7ff7ed3c8904
mov r9d, 4
jmp 0x7ff7ed3c7564
mov r9d, 3
jmp 0x7ff7ed3c7564
mov r9d, 2
jmp 0x7ff7ed3c7564
mov r9d, r12d
jmp 0x7ff7ed3c7564
mov r9d, r15d
jmp 0x7ff7ed3c7564
mov r9d, 5
jmp 0x7ff7ed3c7564
sub ecx, 0x36
je 0x7ff7ed3c755e
sub ecx, r12d
je 0x7ff7ed3c7559
sub ecx, r12d
je 0x7ff7ed3c7551
cmp ecx, r12d
jne 0x7ff7ed3c8904
mov r9d, 9
jmp 0x7ff7ed3c7564
mov r9d, 8
jmp 0x7ff7ed3c7564
mov r9d, esi
jmp 0x7ff7ed3c7564
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5338
cmp rdi, r14
je 0x7ff7ed3c8e95
cmp byte [rdi], 0x2e
jne 0x7ff7ed3c89f4
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8e8b
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c75e4
je 0x7ff7ed3c75dc
sub ecx, 0x30
je 0x7ff7ed3c75d7
sub ecx, r12d
je 0x7ff7ed3c75d2
sub ecx, r12d
je 0x7ff7ed3c75ca
sub ecx, r12d
je 0x7ff7ed3c75c2
cmp ecx, r12d
jne 0x7ff7ed3c8917
mov r9d, 4
jmp 0x7ff7ed3c7617
mov r9d, 3
jmp 0x7ff7ed3c7617
mov r9d, 2
jmp 0x7ff7ed3c7617
mov r9d, r12d
jmp 0x7ff7ed3c7617
mov r9d, r15d
jmp 0x7ff7ed3c7617
mov r9d, 5
jmp 0x7ff7ed3c7617
sub ecx, 0x36
je 0x7ff7ed3c7611
sub ecx, r12d
je 0x7ff7ed3c760c
sub ecx, r12d
je 0x7ff7ed3c7604
cmp ecx, r12d
jne 0x7ff7ed3c8917
mov r9d, 9
jmp 0x7ff7ed3c7617
mov r9d, 8
jmp 0x7ff7ed3c7617
mov r9d, esi
jmp 0x7ff7ed3c7617
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5340
cmp rdi, r14
je 0x7ff7ed3c8e81
cmp byte [rdi], 0x20
jne 0x7ff7ed3c8e6e
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5400
cmp rdi, r14
je 0x7ff7ed3c8e64
movzx ecx, byte [rdi]
cmp ecx, 0x35
ja 0x7ff7ed3c76a5
je 0x7ff7ed3c769d
sub ecx, 0x30
je 0x7ff7ed3c7698
sub ecx, r12d
je 0x7ff7ed3c7693
sub ecx, r12d
je 0x7ff7ed3c768b
sub ecx, r12d
je 0x7ff7ed3c7683
cmp ecx, r12d
jne 0x7ff7ed3c7701
mov r9d, 4
jmp 0x7ff7ed3c76d4
mov r9d, 3
jmp 0x7ff7ed3c76d4
mov r9d, 2
jmp 0x7ff7ed3c76d4
mov r9d, r12d
jmp 0x7ff7ed3c76d4
mov r9d, r15d
jmp 0x7ff7ed3c76d4
mov r9d, 5
jmp 0x7ff7ed3c76d4
sub ecx, 0x36
je 0x7ff7ed3c76ce
sub ecx, r12d
je 0x7ff7ed3c76c9
sub ecx, r12d
je 0x7ff7ed3c76c1
cmp ecx, r12d
jne 0x7ff7ed3c7701
mov r9d, 9
jmp 0x7ff7ed3c76d4
mov r9d, 8
jmp 0x7ff7ed3c76d4
mov r9d, esi
jmp 0x7ff7ed3c76d4
mov r9d, 6
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5274
cmp eax, r12d
jne 0x7ff7ed3c764b
mov dword [rbx + 0x18], 0xd
lea rax, str.Response_overflow
jmp 0x7ff7ed3c8b2f
mov al, byte [rdi]
cmp al, 0xa
je 0x7ff7ed3c771f
cmp al, 0xd
je 0x7ff7ed3c771f
cmp al, 0x20
jne 0x7ff7ed3c8e0b
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8e01
cmp byte [rdi], 0xa
je 0x7ff7ed3c77ad
cmp byte [rdi], 0xd
je 0x7ff7ed3c77a1
cmp rdi, r14
je 0x7ff7ed3c8e50
lea rax, [fcn.7ff7ed4fd9a4]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
cmp rdi, r14
je 0x7ff7ed3c8e46
cmp byte [rdi], 0xa
lea rsi, [rdi + 1]
je 0x7ff7ed3c7781
cmp byte [rdi], 0xd
je 0x7ff7ed3c7761
mov rdi, rsi
jmp 0x7ff7ed3c7745
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9a4
test eax, eax
jne 0x7ff7ed3c8e1e
mov rdi, rsi
jmp 0x7ff7ed3c77a4
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd9a4
test eax, eax
jne 0x7ff7ed3c8e32
mov rdi, rsi
jmp 0x7ff7ed3c77b0
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8e5a
add rdi, r12
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd9c8
mov esi, 7
jmp 0x7ff7ed3c6555
cmp rdi, r14
je 0x7ff7ed3c8ed4
cmp byte [rdi], 0x48
je 0x7ff7ed3c5ebf
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5408
jmp 0x7ff7ed3c77f3
cmp rdi, r14
je 0x7ff7ed3c92f8
movzx ecx, byte [rdi]
cmp ecx, 0x4d
ja 0x7ff7ed3c7ebf
je 0x7ff7ed3c7cc1
sub ecx, 0x41
je 0x7ff7ed3c7c38
sub ecx, r12d
je 0x7ff7ed3c7bec
sub ecx, r12d
je 0x7ff7ed3c7af9
sub ecx, r12d
je 0x7ff7ed3c7a33
sub ecx, 2
je 0x7ff7ed3c79e7
sub ecx, r12d
je 0x7ff7ed3c7942
sub ecx, r12d
je 0x7ff7ed3c78f9
cmp ecx, 4
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f04
cmp byte [rdi], 0x49
je 0x7ff7ed3c78b0
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8ee7
lea rax, [0x7ff7ed6fffb4]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x40]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8ede
lea r9d, [rcx + 9]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8efa
lea rax, [0x7ff7ed6fffb0]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x50]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8ef1
lea r9d, [rcx + 0x1f]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f17
lea rax, [0x7ff7ed6fffac]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x60]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f0e
lea r9d, [rcx + 2]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f47
lea rax, [0x7ff7ed6fff9c]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x70]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f3e
inc rdi
cmp rdi, r14
je 0x7ff7ed3c8f34
cmp byte [rdi], 0x5f
je 0x7ff7ed3c799b
mov r9d, r12d
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f2a
lea rax, [0x7ff7ed6fffa0]
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x80]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f21
lea r9d, [rcx + 0x29]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f5a
lea rax, str.LUSHET
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x90]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f51
lea r9d, [rcx + 0x2d]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f94
cmp byte [rdi], 0x45
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f8a
cmp byte [rdi], 0x4c
je 0x7ff7ed3c7aae
cmp byte [rdi], 0x53
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f6d
lea rax, str.CRIBE
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xa0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f64
lea r9d, [rcx + 0x23]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f80
lea rax, [0x7ff7ed6fff8c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xb0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8f77
mov r9d, r15d
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8fd8
cmp byte [rdi], 0x48
je 0x7ff7ed3c7ba0
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8fbb
cmp byte [rdi], 0x4e
je 0x7ff7ed3c7b54
cmp byte [rdi], 0x50
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8f9e
cmp byte [rdi], 0x59
jne 0x7ff7ed3c92cc
add rdi, r12
mov r9d, 8
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8fb1
lea rax, str.NECTETE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xc0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8fa8
lea r9d, [rcx + 5]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8fce
lea rax, str.ECKOUT
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xd0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8fc5
lea r9d, [rcx + 0x16]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8feb
lea rax, [0x7ff7ed6fff7c]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xe0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8fe2
lea r9d, [rcx + 0x10]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9012
cmp byte [rdi], 0x43
je 0x7ff7ed3c7c9e
cmp byte [rdi], 0x4e
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c8ffe
lea rax, [0x7ff7ed6fff74]
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0xf0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c8ff5
lea r9d, [rcx + 0x24]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9008
cmp byte [rdi], 0x4c
jne 0x7ff7ed3c92cc
add rdi, r12
mov r9d, 0x13
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9099
cmp byte [rdi], 0x2d
je 0x7ff7ed3c7e73
cmp byte [rdi], 0x45
je 0x7ff7ed3c7e27
cmp byte [rdi], 0x4b
je 0x7ff7ed3c7d39
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9025
lea rax, [0x7ff7ed6fffd4]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x100]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c901c
lea r9d, [rcx + 0xb]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9069
cmp byte [rdi], 0x41
je 0x7ff7ed3c7de0
cmp byte [rdi], 0x43
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c904c
cmp byte [rdi], 0x41
je 0x7ff7ed3c7d94
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c902f
cmp byte [rdi], 0x4c
jne 0x7ff7ed3c92cc
add rdi, r12
mov r9d, 0xa
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9042
lea rax, str.LENDAR
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x110]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9039
lea r9d, [rcx + 0x1e]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c905f
lea rax, str.CTIVITY
mov dword [rsp + 0x28], esi
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x120]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9056
mov r9d, r13d
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c907c
lea rax, [0x7ff7ed6fffc0]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x130]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9073
lea r9d, [rcx + 0x17]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c908f
lea rax, [0x7ff7ed6fffb8]
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x140]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9086
lea r9d, [rcx + 0x18]
jmp 0x7ff7ed3c87cc
sub ecx, 0x4e
je 0x7ff7ed3c8787
sub ecx, r12d
je 0x7ff7ed3c873e
sub ecx, r12d
je 0x7ff7ed3c8455
sub ecx, 2
je 0x7ff7ed3c82db
sub ecx, r12d
je 0x7ff7ed3c8131
sub ecx, r12d
je 0x7ff7ed3c8080
cmp ecx, r12d
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9103
cmp byte [rdi], 0x4e
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90f9
cmp byte [rdi], 0x42
je 0x7ff7ed3c8034
cmp byte [rdi], 0x4c
je 0x7ff7ed3c7f82
cmp byte [rdi], 0x53
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90ac
lea rax, str.UBSCRIBEHTTP_
mov dword [rsp + 0x28], 8
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x150]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c90a3
lea r9d, [rcx + 0x1b]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90dc
cmp byte [rdi], 0x49
je 0x7ff7ed3c7fe8
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90bf
lea rax, [0x7ff7ed70004c]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x160]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c90b6
lea r9d, [rcx + 0xf]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90d2
lea rax, [0x7ff7ed700048]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x170]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c90c9
lea r9d, [rcx + 0x20]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c90ef
lea rax, [0x7ff7ed700044]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x180]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c90e6
lea r9d, [rcx + 0x12]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9133
cmp byte [rdi], 0x45
je 0x7ff7ed3c80e5
cmp byte [rdi], 0x52
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9116
lea rax, [0x7ff7ed700040]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x190]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c910d
mov r9d, esi
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9129
lea rax, str.ARDOWN
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1a0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9120
lea r9d, [rcx + 0x28]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91a7
cmp byte [rdi], 0x45
je 0x7ff7ed3c81e8
cmp byte [rdi], 0x4f
je 0x7ff7ed3c819c
cmp byte [rdi], 0x55
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9146
lea rax, [0x7ff7ed700030]
mov dword [rsp + 0x28], esi
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c913d
lea r9d, [rcx + 0x1a]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9159
lea rax, str.URCEBSCRIBE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1c0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9150
lea r9d, [rcx + 0x21]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c919d
cmp byte [rdi], 0x41
je 0x7ff7ed3c828f
cmp byte [rdi], 0x54
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9180
cmp byte [rdi], 0x55
je 0x7ff7ed3c826c
cmp byte [rdi], 0x5f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c916c
lea rax, str.PARAMETER
mov dword [rsp + 0x28], 9
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x240]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9163
lea r9d, [rcx + 0x2a]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9176
cmp byte [rdi], 0x50
jne 0x7ff7ed3c92cc
add rdi, r12
mov r9d, 0x25
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9193
lea rax, [0x7ff7ed700018]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1e0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c918a
lea r9d, [rcx + 0xe]
jmp 0x7ff7ed3c87cc
add rdi, r12
mov r8d, 0xc
cmp rdi, r14
je 0x7ff7ed3c9207
cmp byte [rdi], 0x45
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91fd
movzx ecx, byte [rdi]
sub ecx, 0x42
je 0x7ff7ed3c8409
sub ecx, r12d
je 0x7ff7ed3c83bd
sub ecx, r12d
je 0x7ff7ed3c8371
cmp ecx, r8d
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91ba
lea rax, [0x7ff7ed700014]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x1f0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c91b1
lea r9d, [rcx + 0x14]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91cd
lea rax, str.IRECT
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x200]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c91c4
lea r9d, [rcx + 0x2b]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91e0
lea rax, [0x7ff7ed700008]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x210]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c91d7
lea r9d, [rcx + 0x2c]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c91f3
lea rax, [0x7ff7ed700004]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x220]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c91ea
lea r9d, [rcx + 0x11]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c92b4
cmp byte [rdi], 0x41
je 0x7ff7ed3c8689
cmp byte [rdi], 0x4c
je 0x7ff7ed3c863d
cmp byte [rdi], 0x4f
je 0x7ff7ed3c85f1
cmp byte [rdi], 0x52
je 0x7ff7ed3c84fe
cmp byte [rdi], 0x55
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9224
cmp byte [rdi], 0x52
je 0x7ff7ed3c84b2
cmp byte [rdi], 0x54
jne 0x7ff7ed3c92cc
add rdi, r12
mov r9d, 4
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c921a
lea rax, [0x7ff7ed700000]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x230]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9211
lea r9d, [rcx + 0x1d]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9264
cmp byte [rdi], 0x49
je 0x7ff7ed3c85e3
cmp byte [rdi], 0x4f
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c925a
cmp byte [rdi], 0x50
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9250
cmp byte [rdi], 0x46
je 0x7ff7ed3c8597
cmp byte [rdi], 0x50
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9237
lea rax, str.ATCHGE
mov dword [rsp + 0x28], 4
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x2b0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c922e
lea r9d, [rcx + 0xd]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9246
lea rax, [0x7ff7ed6ffff8]
mov dword [rsp + 0x28], 3
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x250]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c9241
lea r9d, [rcx + 0xc]
jmp 0x7ff7ed3c87cc
add rdi, r12
mov r9d, 0x22
jmp 0x7ff7ed3c87cf
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9273
lea rax, [0x7ff7ed6ffff4]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x260]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c926e
lea r9d, [rcx + 3]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9282
lea rax, [0x7ff7ed6ffff0]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x270]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c927d
lea r9d, [rcx + 0x26]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c92aa
movzx ecx, byte [rdi]
sub ecx, 0x54
je 0x7ff7ed3c86f2
cmp ecx, r12d
jne 0x7ff7ed3c92cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c9291
lea rax, [0x7ff7ed6fffec]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x280]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c928c
lea r9d, [rcx + 0x27]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c92a0
lea rax, [0x7ff7ed6fffe8]
mov dword [rsp + 0x28], 2
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x290]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c929b
lea r9d, [rcx + 0x1c]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c92df
lea rax, str.PTIONS
mov dword [rsp + 0x28], 6
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rbp + 0x2a0]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c92be
lea r9d, [rcx + 6]
jmp 0x7ff7ed3c87cc
add rdi, r12
cmp rdi, r14
je 0x7ff7ed3c92ee
lea rax, str.OTIFY
mov dword [rsp + 0x28], 5
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.7ff7ed3c94f8
mov ecx, dword [rax]
mov rdi, qword [rax + 8]
test ecx, ecx
jne 0x7ff7ed3c92e9
lea r9d, [rcx + 0x19]
inc rdi
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c5348
jmp 0x7ff7ed3c5fa8
sub ecx, r12d
jne 0x7ff7ed3c941a
mov eax, 0xb1
jmp 0x7ff7ed3c9447
mov eax, 0x5b
jmp 0x7ff7ed3c9447
lea rax, str.Double___in_url
mov qword [rbx + 0x20], rax
lea rax, [rdi + 1]
mov qword [rbx + 0x28], rax
jmp 0x7ff7ed3c935b
mov eax, 0x53
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], esi
lea rax, str.Unexpected_char_in_url_server
jmp 0x7ff7ed3c8b2f
mov eax, 0x54
jmp 0x7ff7ed3c9447
mov eax, 0x55
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], esi
lea rax, str.Unexpected_char_in_url_schema
jmp 0x7ff7ed3c8b2f
mov eax, 0x56
jmp 0x7ff7ed3c9447
mov eax, 0x58
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], esi
lea rax, str.Unexpected_start_char_in_url
jmp 0x7ff7ed3c8b2f
mov dword [rbx + 0x18], esi
lea rax, str.Invalid_char_in_url_query
jmp 0x7ff7ed3c8b2f
mov eax, 0x4d
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], esi
lea rax, str.Invalid_char_in_url_path
jmp 0x7ff7ed3c8b2f
mov dword [rbx + 0x18], esi
lea rax, str.Invalid_char_in_url_fragment_start
jmp 0x7ff7ed3c8b2f
mov eax, 0x4b
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c88cb
mov eax, 0x48
jmp 0x7ff7ed3c9447
sub ecx, r12d
je 0x7ff7ed3c88e7
cmp ecx, r12d
jne 0x7ff7ed3c9468
mov dword [rbx + 0x18], 8
lea rax, str.Expected_HTTP_
jmp 0x7ff7ed3c8b2f
mov eax, 0x47
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 8
lea rax, str.Invalid_method_for_HTTP_x.x_request
jmp 0x7ff7ed3c8b2f
mov dword [rbx + 0x18], 9
lea rax, str.Invalid_major_version
jmp 0x7ff7ed3c8b2f
mov dword [rbx + 0x18], 9
lea rax, str.Invalid_minor_version
jmp 0x7ff7ed3c8b2f
mov eax, 0x41
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 9
lea rax, str.Expected_CRLF_after_version
jmp 0x7ff7ed3c8b2f
mov eax, 0x42
jmp 0x7ff7ed3c9447
cmp rdi, r14
je 0x7ff7ed3c89e0
lea rax, [0x7ff7ed6fff60]
mov dword [rsp + 0x28], 0xa
mov r9, r14
mov qword [rsp + 0x20], rax
mov r8, rdi
lea rcx, [rsp + 0x30]
mov rdx, rbx
call fcn.7ff7ed3c94f8
movups xmm0, xmmword [rax]
movd ecx, xmm0
test ecx, ecx
je 0x7ff7ed3c89b8
sub ecx, r12d
je 0x7ff7ed3c89e0
cmp ecx, r12d
jne 0x7ff7ed3c9468
mov dword [rbx + 0x18], 9
lea rax, str.Expected_HTTP_2_Connection_Preface
psrldq xmm0, 8
movq qword [rbx + 0x28], xmm0
jmp 0x7ff7ed3c8b33
lea rax, str.Pause_on_PRI_Upgrade
psrldq xmm0, 8
mov qword [rbx + 0x20], rax
movq rax, xmm0
inc rax
mov dword [rbx + 0x18], 0x17
mov qword [rbx + 0x28], rax
jmp 0x7ff7ed3c8b37
mov eax, 0x40
jmp 0x7ff7ed3c9447
mov eax, 0x43
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 9
lea rax, str.Expected_dot
jmp 0x7ff7ed3c8b2f
mov eax, 0x44
jmp 0x7ff7ed3c9447
mov eax, 0x45
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c88cb
mov eax, 0x46
jmp 0x7ff7ed3c9447
mov eax, 0x49
jmp 0x7ff7ed3c9447
mov eax, 0x4a
jmp 0x7ff7ed3c9447
sub ecx, r12d
je 0x7ff7ed3c8a5f
cmp ecx, r12d
jne 0x7ff7ed3c9468
mov dword [rbx + 0x18], esi
lea rax, str.Expected_CRLF
jmp 0x7ff7ed3c89a8
mov eax, 0x3f
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 0xa
lea rax, str.Invalid_header_token
jmp 0x7ff7ed3c8b2f
mov eax, 0x32
jmp 0x7ff7ed3c9447
mov eax, 0x2a
jmp 0x7ff7ed3c9447
mov eax, 0x2b
jmp 0x7ff7ed3c9447
mov eax, 0x2c
jmp 0x7ff7ed3c9447
mov eax, 0x29
jmp 0x7ff7ed3c9447
mov eax, 0x2d
jmp 0x7ff7ed3c9447
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd900
test eax, eax
je 0x7ff7ed3c8ae3
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x26
jmp 0x7ff7ed3c935b
lea rax, str.Invalid_character_in_Content_Length
jmp 0x7ff7ed3c8b28
mov eax, 0x27
jmp 0x7ff7ed3c9447
mov rdx, qword [rbx + 8]
mov r8, rdi
mov rcx, rbx
mov qword [rbx + 8], r15
call fcn.7ff7ed4fd900
test eax, eax
je 0x7ff7ed3c8b21
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x25
jmp 0x7ff7ed3c935b
lea rax, str.Content_Length_overflow
mov dword [rbx + 0x18], 0xb
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x20], rax
mov qword [rbx + 0x38], r15
jmp 0x7ff7ed3c935b
mov eax, 0x28
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 4
lea rax, str.Duplicate_Content_Length
jmp 0x7ff7ed3c8b2f
mov eax, 0x23
jmp 0x7ff7ed3c9447
mov eax, 0x1f
jmp 0x7ff7ed3c9447
mov qword [rbx + 0x28], rsi
jmp 0x7ff7ed3c8bb6
mov eax, 0x1d
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 0xa
lea rax, str.Invalid_header_value_char
jmp 0x7ff7ed3c8b2f
mov eax, 0x1b
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 3
lea rax, str.Missing_expected_LF_after_header_value
jmp 0x7ff7ed3c8b2f
mov eax, 0x1c
jmp 0x7ff7ed3c9447
mov qword [rbx + 0x28], rdi
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x38], 0x1c
jmp 0x7ff7ed3c935b
mov eax, 0x20
jmp 0x7ff7ed3c9447
mov eax, 0x24
jmp 0x7ff7ed3c9447
mov eax, 0x1a
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x17
jmp 0x7ff7ed3c935b
lea rax, str.Empty_Content_Length
jmp 0x7ff7ed3c8b28
mov eax, 0x19
jmp 0x7ff7ed3c9447
mov eax, 0x2f
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 0x30
jmp 0x7ff7ed3c935b
mov eax, 0x33
jmp 0x7ff7ed3c9447
mov eax, 0x34
jmp 0x7ff7ed3c9447
mov eax, 0x36
jmp 0x7ff7ed3c9447
mov eax, 0x3c
jmp 0x7ff7ed3c9447
mov eax, 0x16
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 4
lea rax, str.Content_Length_cant_be_present_with_Transfer_Encoding
jmp 0x7ff7ed3c8b2f
mov qword [rbx + 0x28], rdi
cmp ecx, 0x13
je 0x7ff7ed3c8c8d
mov dword [rbx + 0x18], 0x11
lea rax, str.User_callback_error
jmp 0x7ff7ed3c8b33
mov dword [rbx + 0x18], r13d
lea rax, str.Paused_by_on_headers_complete
mov qword [rbx + 0x38], r13
jmp 0x7ff7ed3c9357
mov dword [rbx + 0x18], 0xf
lea rax, str.Request_has_invalid__Transfer_Encoding_
jmp 0x7ff7ed3c8b2f
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed3c53b8
cmp rdi, r14
jne 0x7ff7ed3c8cd1
mov eax, 0x14
jmp 0x7ff7ed3c9447
lea rax, [fcn.7ff7ed4fd858]
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rax
mov eax, 0x13
jmp 0x7ff7ed3c9447
sub rax, rcx
mov qword [rbx + 0x40], rax
mov eax, 0x11
jmp 0x7ff7ed3c9447
mov eax, 0x12
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], r8d
lea rax, str.Invalid_character_in_chunk_size
jmp 0x7ff7ed3c8b2f
mov eax, r8d
jmp 0x7ff7ed3c9447
mov eax, 6
jmp 0x7ff7ed3c9447
mov eax, esi
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], rsi
jmp 0x7ff7ed3c935b
sub rax, rcx
mov qword [rbx + 0x40], rax
mov eax, 8
jmp 0x7ff7ed3c9447
mov eax, 9
jmp 0x7ff7ed3c9447
mov qword [rbx + 0x28], rdi
cmp eax, r13d
je 0x7ff7ed3c8d75
mov dword [rbx + 0x18], 0x13
lea rax, str._on_chunk_header__callback_error
jmp 0x7ff7ed3c8b33
mov dword [rbx + 0x18], r13d
lea rax, str.on_chunk_header_pause
mov qword [rbx + 0x38], 0xa
jmp 0x7ff7ed3c9357
mov eax, 0xb
jmp 0x7ff7ed3c9447
mov eax, 0xe
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 0xc
lea rax, str.Chunk_size_overflow
jmp 0x7ff7ed3c8b2f
mov eax, 0xf
jmp 0x7ff7ed3c9447
mov r8, r14
mov rdx, rdi
mov rcx, rbx
call fcn.7ff7ed4fd984
test eax, eax
je 0x7ff7ed3c933d
mov qword [rbx + 0x28], rdi
cmp eax, r13d
jne 0x7ff7ed3c936b
mov dword [rbx + 0x18], r13d
lea rax, str.on_message_complete_pause
mov qword [rbx + 0x38], 3
jmp 0x7ff7ed3c9357
mov eax, r12d
jmp 0x7ff7ed3c9447
mov eax, 0xa8
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 0xd
lea rax, str.Invalid_response_status
jmp 0x7ff7ed3c8b2f
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rsi
mov qword [rbx + 0x38], 0xa5
jmp 0x7ff7ed3c935b
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x28], rsi
mov qword [rbx + 0x38], 0xa4
jmp 0x7ff7ed3c935b
mov eax, 0xa6
jmp 0x7ff7ed3c9447
mov eax, 0xa7
jmp 0x7ff7ed3c9447
mov eax, 0xa5
jmp 0x7ff7ed3c9447
mov eax, 0xaa
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 9
lea rax, str.Expected_space_after_version
jmp 0x7ff7ed3c8b2f
mov eax, 0xab
jmp 0x7ff7ed3c9447
mov eax, 0xac
jmp 0x7ff7ed3c9447
mov eax, 0xad
jmp 0x7ff7ed3c9447
mov eax, 0xae
jmp 0x7ff7ed3c9447
sub ecx, r12d
je 0x7ff7ed3c8eca
cmp ecx, r12d
jne 0x7ff7ed3c9468
mov dword [rbx + 0x18], 8
lea rax, str.Expected_HTTP_
jmp 0x7ff7ed3c89a8
mov eax, 0xaf
jmp 0x7ff7ed3c9447
mov eax, 0xb4
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x71
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x70
jmp 0x7ff7ed3c9447
mov eax, 0x72
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x6f
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x6c
jmp 0x7ff7ed3c9447
mov eax, 0x6d
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x6e
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x6b
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x68
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x67
jmp 0x7ff7ed3c9447
mov eax, 0x69
jmp 0x7ff7ed3c9447
mov eax, 0x6a
jmp 0x7ff7ed3c9447
mov eax, 0x64
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x63
jmp 0x7ff7ed3c9447
mov eax, 0x65
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x62
jmp 0x7ff7ed3c9447
mov eax, 0x66
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x61
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x5f
jmp 0x7ff7ed3c9447
mov eax, 0x5e
jmp 0x7ff7ed3c9447
mov eax, 0x60
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x7a
jmp 0x7ff7ed3c9447
mov eax, 0x77
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x76
jmp 0x7ff7ed3c9447
mov eax, 0x78
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x75
jmp 0x7ff7ed3c9447
mov eax, 0x79
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x74
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x73
jmp 0x7ff7ed3c9447
mov eax, 0x7b
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0xa0
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x9e
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x9d
jmp 0x7ff7ed3c9447
mov eax, 0x9f
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x9c
jmp 0x7ff7ed3c9447
mov eax, 0xa1
jmp 0x7ff7ed3c9447
mov eax, 0xa2
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x9a
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x99
jmp 0x7ff7ed3c9447
mov eax, 0x9b
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x97
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x96
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x93
jmp 0x7ff7ed3c9447
mov eax, 0x92
jmp 0x7ff7ed3c9447
mov eax, 0x94
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x91
jmp 0x7ff7ed3c9447
mov eax, 0x95
jmp 0x7ff7ed3c9447
mov eax, 0x98
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x8e
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x8d
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x8c
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x8b
jmp 0x7ff7ed3c9447
mov eax, 0x8f
jmp 0x7ff7ed3c9447
mov eax, 0x90
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x88
jmp 0x7ff7ed3c9447
mov eax, 0x89
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x84
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x83
jmp 0x7ff7ed3c9447
mov eax, 0x85
jmp 0x7ff7ed3c9447
mov eax, 0x86
jmp 0x7ff7ed3c9447
mov eax, 0x87
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x82
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x81
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x7f
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x7e
jmp 0x7ff7ed3c9447
mov eax, 0x80
jmp 0x7ff7ed3c9447
mov eax, 0x8a
jmp 0x7ff7ed3c9447
sub ecx, r12d
je 0x7ff7ed3c92df
cmp ecx, r12d
jne 0x7ff7ed3c9468
mov dword [rbx + 0x18], 6
lea rax, str.Invalid_method_encountered
jmp 0x7ff7ed3c8b2f
mov eax, 0x7d
jmp 0x7ff7ed3c9447
sub ecx, r12d
jne 0x7ff7ed3c92c3
mov eax, 0x7c
jmp 0x7ff7ed3c9447
mov eax, 0xa3
jmp 0x7ff7ed3c9447
mov qword [rbx + 0x28], rdi
cmp eax, r13d
je 0x7ff7ed3c931e
mov dword [rbx + 0x18], 0x10
lea rax, str._on_message_begin__callback_error
jmp 0x7ff7ed3c8b33
mov dword [rbx + 0x18], r13d
lea rax, str.on_message_begin_pause
mov qword [rbx + 0x38], 0xb5
jmp 0x7ff7ed3c9357
mov eax, 0xb6
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 0x16
lea rax, str.Pause_on_CONNECT_Upgrade
mov qword [rbx + 0x28], rdi
mov qword [rbx + 0x38], 2
mov qword [rbx + 0x20], rax
xor eax, eax
jmp 0x7ff7ed3c9447
mov qword [rbx + 0x28], rdi
cmp eax, r13d
je 0x7ff7ed3c937e
mov dword [rbx + 0x18], 0x12
lea rax, str._on_message_complete__callback_error
jmp 0x7ff7ed3c8b33
mov dword [rbx + 0x18], r13d
lea rax, str.on_message_complete_pause
mov qword [rbx + 0x38], 4
jmp 0x7ff7ed3c9357
mov qword [rbx + 0x28], rdi
cmp eax, r13d
je 0x7ff7ed3c93af
mov dword [rbx + 0x18], 0x14
lea rax, str._on_chunk_complete__callback_error
jmp 0x7ff7ed3c8b33
lea rax, str.on_chunk_complete_pause
mov dword [rbx + 0x18], r13d
mov qword [rbx + 0x20], rax
mov qword [rbx + 0x38], 5
jmp 0x7ff7ed3c935b
mov eax, 0x3d
jmp 0x7ff7ed3c9447
mov eax, 0x3e
jmp 0x7ff7ed3c9447
mov eax, 0x4f
jmp 0x7ff7ed3c9447
lea rax, str.Invalid_characters_in_url
mov dword [rbx + 0x18], esi
mov qword [rbx + 0x20], rax
lea rax, [rdi + 1]
jmp 0x7ff7ed3c89d7
mov eax, 0x5c
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 6
lea rax, str.Expected_space_after_method
jmp 0x7ff7ed3c8b2f
mov eax, 0x5d
jmp 0x7ff7ed3c9447
sub ecx, r12d
je 0x7ff7ed3c9421
cmp ecx, r12d
jne 0x7ff7ed3c9468
jmp 0x7ff7ed3c942f
mov eax, 0xb0
jmp 0x7ff7ed3c9447
mov eax, 0xb2
jmp 0x7ff7ed3c9447
mov dword [rbx + 0x18], 8
lea rax, str.Invalid_word_encountered
jmp 0x7ff7ed3c8b2f
mov eax, 0xb3
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
call fcn.7ff7ed6c5fb0
int3