Function at 0x14006a8bc
Capabilities:
Load assembly via iassembly

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf58
movaps xmmword [rsp + 0xf40], xmm6
mov r13, r8
mov r14, rdx
mov qword [rsp + 0x1a8], rcx
mov rdx, qword [rdx + 0x3f0]
add rdx, 0x10
lea r15, [rsp + 0x380]
mov rcx, r15
call fcn.140022f54
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
mov rcx, r15
call fcn.14005d3a5
mov rsi, rax
cmp dword [rax + 0x88], 0
mov qword [rsp + 0xb8], r13
je 0x14006aa1e
mov byte [rsp + 0x378], dl
lea rdi, [rsi + 0x1a8]
lea r15, [rsi + 0x160]
mov r12, rsi
add r12, 0x88
call fcn.1400c31f0
lea r13, [rsp + 0x640]
mov qword [r13], rax
mov dword [r13 + 8], edx
mov rbx, qword [rsi + 0x20]
mov ebp, dword [rsi + 0x28]
mov eax, 1
test eax, eax
je 0x14006aa07
mov rax, qword [rsi + 0x8c]
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x380], rdi
lea rcx, [rsp + 0x380]
call fcn.140023ae3
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x140071bd3
mov rdx, qword [rax + 0x40]
mov rcx, r13
call fcn.1400c3390
cmp rax, rbx
jb 0x14006aa07
jne 0x14006a9bb
cmp edx, ebp
jbe 0x14006aa07
lea rcx, [rsp + 0x880]
mov rdx, r12
mov r8, rdi
call fcn.14002c634
cmp qword [rsp + 0x880], 0
je 0x14006aa07
movdqu xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x230], xmm0
mov rcx, r15
lea rdx, [rsp + 0x230]
mov r8b, 1
call fcn.140023d97
mov eax, dword [r12]
jmp 0x14006a967
mov r13, qword [rsp + 0xb8]
lea r15, [rsp + 0x380]
mov dl, byte [rsp + 0x378]
mov rcx, rsi
call fcn.1400cc967
mov eax, 0x118
lea rcx, [r15 + rax]
mov qword [rsp + 0x848], rcx
lea rcx, [rsp + 0x880]
add rcx, rax
mov qword [rsp + 0x9d0], rcx
mov ecx, 0x111
lea rbp, [rsp + 0x230]
lea rdx, [rbp + rcx]
mov qword [rsp + 0x838], rdx
mov edx, 0x115
lea r8, [rbp + rdx]
mov qword [rsp + 0x830], r8
lea r8, [rsp + 0x640]
add rax, r8
mov qword [rsp + 0x9e0], rax
lea rax, [r8 + rcx]
mov qword [rsp + 0xa00], rax
lea rax, [r8 + rdx]
mov qword [rsp + 0x9f8], rax
lea rax, [rsp + 0xa90]
add rcx, rax
mov qword [rsp + 0xa10], rcx
add rdx, rax
mov qword [rsp + 0xa08], rdx
xorps xmm6, xmm6
lea rax, [r14 + 0x390]
mov qword [rsp + 0x520], rax
lea rax, [r14 + 0x368]
mov qword [rsp + 0x528], rax
lea rax, [r14 + 0x48]
mov qword [rsp + 0x100], rax
lea rbx, [rsp + 0x388]
lea rax, [r14 + 0x380]
mov qword [rsp + 0xa28], rax
lea r12, [rsp + 0x231]
lea rax, [r14 + 0x50]
mov qword [rsp + 0x9e8], rax
lea rax, [r14 + 0x58]
mov qword [rsp + 0x828], rax
lea rax, [r14 + 0x42c]
mov qword [rsp + 0x9d8], rax
lea rax, [r14 + 0x400]
mov qword [rsp + 0x9f0], rax
lea rax, [r14 + 0x1b8]
mov qword [rsp + 0x5b8], rax
lea rax, [r14 + 0x220]
mov qword [rsp + 0x4e0], rax
lea rax, [r14 + 0x190]
mov qword [rsp + 0x858], rax
lea rax, [r14 + 0x228]
mov qword [rsp + 0x5c0], rax
lea rax, [r14 + 0x340]
mov qword [rsp + 0x840], rax
lea rax, [r14 + 0x3d9]
mov qword [rsp + 0x9c8], rax
lea rax, [r14 + 0x4a1]
mov qword [rsp + 0xa20], rax
mov qword [rsp + 0x180], rax
mov dword [rsp + 0x514], eax
mov dword [rsp + 0x510], eax
mov qword [rsp + 0x850], rax
mov qword [rsp + 0x158], rax
mov dword [rsp + 0x228], eax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x9c], eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x128], rax
mov rcx, qword [rsp + 0x520]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x8a0], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rsp + 0x890], xmm1
movdqa xmmword [rsp + 0x880], xmm0
cmp qword [rsp + 0x880], 0
je 0x14006ad27
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
test rax, rax
jne 0x1400716af
mov rsi, rdx
test rdx, rdx
jne 0x1400716f4
mov esi, dword [rsp + 0x254]
mov rax, qword [rsp + 0x250]
mov qword [rbx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
mov byte [rsp + 0x380], 6
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x14
mov ecx, eax
lea rdx, str.invalid_GOAWAY_frame_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_go_away.rs__e_
lea r9, [0x1401b3e88]
call fcn.1400590d4
mov rax, qword [rsp + 0x520]
mov rax, qword [rax]
test rax, rax
jne 0x14006ad53
cmp byte [r14 + 0x3c4], 0
je 0x14006ad53
jmp 0x140071691
cmp byte [r14 + 0x3c4], 0
je 0x14006ad46
cmp dword [r14 + 0x3b8], 0
je 0x14006ad53
mov esi, dword [r14 + 0x3c0]
xor eax, eax
jmp 0x14006ad13
lea rcx, [rsp + 0x880]
call fcn.140068980
mov rax, qword [rsp + 0x528]
cmp dword [rax], 2
je 0x14006ad75
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0xa28]
call fcn.1400d1213
mov qword [rsp + 0x880], 2
and qword [rsp + 0x8a0], 0
mov rsi, qword [r14 + 0x3d1]
cmp byte [r14 + 0x3d0], 0
mov byte [r14 + 0x3d0], 0
je 0x14006ae30
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
test rax, rax
je 0x14006add4
mov byte [r14 + 0x3d0], 1
mov byte [rsp + 0x640], 4
mov sil, 4
jmp 0x14006b66b
test rdx, rdx
je 0x14006adf3
lea rcx, [rsp + 0x640]
call fcn.14002794c
mov sil, byte [rsp + 0x640]
jmp 0x14006b66b
mov qword [rsp + 0x382], rsi
mov word [rsp + 0x380], 0x105
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_pong_frame
lea r9, str.jHe_
call fcn.1400590d4
movzx eax, byte [r14 + 0x3d9]
test eax, eax
je 0x14006aee4
cmp eax, 2
jne 0x14006af68
mov rax, qword [r14 + 0x3c8]
test rax, rax
je 0x14006af68
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14006af54
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
test rax, rax
jne 0x14006adc4
test rdx, rdx
jne 0x14006add9
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x382], rax
mov word [rsp + 0x380], 5
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_ping_pong.rsjHe_
lea r9, [0x1401b48e0]
call fcn.1400590d4
mov rax, qword [r14 + 0x3c8]
mov qword [rax + 0x10], 2
jmp 0x14006af68
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
test rax, rax
jne 0x14006adc4
test rdx, rdx
jne 0x14006add9
mov rax, qword [r14 + 0x3da]
mov qword [rsp + 0x382], rax
mov word [rsp + 0x380], 5
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_ping_pong.rsjHe_
lea r9, [0x1401b48c8]
call fcn.1400590d4
mov byte [r14 + 0x3d9], 1
jmp 0x14006af68
mov rcx, qword [r14 + 0x3c8]
add rcx, 0x18
mov rdx, qword [r13]
call fcn.140020dbc
cmp dword [r14 + 0x468], 2
jne 0x14006b06d
mov dword [r14 + 0x468], 2
cmp dword [r14 + 0x428], 0
je 0x14006b2a8
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rsi, rax
mov ebx, edx
cmp dword [rax + 0x18], 0
je 0x14006b029
mov ebp, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
mov r15, rax
mov rdi, rdx
test rax, rax
jne 0x14006b032
test rdi, rdi
jne 0x14006b02f
mov dword [rsp + 0x384], ebp
mov dword [rsp + 0x388], 7
mov byte [rsp + 0x380], 8
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0x380]
call fcn.1400586b0
mov r8d, 0x18
mov ecx, eax
lea rdx, str.invalid_RST_STREAM_frame_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_recv.rs
lea r9, [0x1401b4008]
call fcn.1400590d4
and dword [rsi + 0x18], 0
xor edi, edi
xor r15d, r15d
mov rcx, rsi
mov edx, ebx
call fcn.1400cc967
test r15, r15
je 0x14006b2f4
mov byte [rsp + 0x640], 4
mov sil, 4
lea r15, [rsp + 0x380]
lea rbp, [rsp + 0x230]
lea rbx, [rsp + 0x388]
jmp 0x14006b66b
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
mov sil, 4
test rax, rax
jne 0x14006b663
test rdx, rdx
jne 0x14006b2cd
mov byte [rsp + 0x3bc], 1
and dword [rsp + 0x384], 0
and dword [rsp + 0x38c], 0
and dword [rsp + 0x394], 0
and dword [rsp + 0x39c], 0
and dword [rsp + 0x3a4], 0
and dword [rsp + 0x3ac], 0
and dword [rsp + 0x3b4], 0
mov byte [rsp + 0x380], 4
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x1401b4828]
call fcn.1400590d4
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rdi, rax
mov byte [rsp + 0x150], dl
mov rdx, qword [r14 + 0x3f8]
add rdx, 0x10
mov rcx, r15
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov qword [rsp + 0xc8], rax
mov byte [rsp + 0x120], dl
lea rcx, [rdi + 0x160]
xor eax, eax
cmp dword [r14 + 0x478], eax
je 0x14006b17e
mov eax, dword [r14 + 0x47c]
mov qword [rcx], rax
mov qword [rsp + 0xd0], rcx
cmp dword [r14 + 0x498], 0
je 0x14006b19f
cmp dword [r14 + 0x49c], 0
setne byte [rdi + 0x121]
cmp dword [r14 + 0x480], 0
je 0x14006b54a
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x50], rax
mov eax, dword [r14 + 0x484]
mov ebp, dword [rdi + 0x11c]
mov dword [rdi + 0x11c], eax
xor ecx, ecx
mov esi, eax
sub esi, ebp
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
je 0x14006b3ef
movzx eax, cl
cmp eax, 1
jne 0x14006b54a
mov rax, qword [rsp + 0xc8]
lea rbx, [rax + 0x10]
lea r15, [rdi + 0xb0]
mov r13, rdi
add r13, 0x150
mov rbp, qword [rdi + 0x1e8]
xor r12d, r12d
cmp r12, rbp
jae 0x14006b54a
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, r12
call fcn.140027879
mov rcx, rax
call fcn.14002c43c
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x380], rdx
mov dword [rsp + 0x388], ecx
mov dword [rsp + 0x38c], eax
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov edx, esi
mov r8, rbx
lea r9, [rsp + 0x380]
call fcn.140072cad
test eax, eax
jne 0x14006b4f0
mov rax, qword [rdi + 0x1e8]
cmp rax, rbp
sbb r12, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x14006b219
mov rcx, qword [rsp + 0x100]
mov rdx, r13
call fcn.140072788
mov sil, 4
test rax, rax
jne 0x14006b663
test rdx, rdx
je 0x14006b358
mov rcx, rbp
call fcn.14002794c
movzx esi, byte [rsp + 0x230]
cmp esi, 3
je 0x14006af8f
cmp esi, 4
je 0x14006b663
jmp 0x14006b63e
test rdi, rdi
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
je 0x14006b326
lea rcx, [rsp + 0x640]
mov rdx, rdi
call fcn.14002794c
lea rbp, [rsp + 0x230]
jmp 0x14006ade6
lea rsi, [rsp + 0x880]
mov rcx, rsi
call fcn.140024d83
mov rcx, rsi
call fcn.14005d815
mov rcx, qword [rsp + 0x528]
call fcn.140024d83
lea rbp, [rsp + 0x230]
jmp 0x14006b69a
lea rcx, [rsp + 0x384]
mov rsi, qword [rsp + 0x9d8]
mov rdx, rsi
call fcn.14005868b
mov byte [rsp + 0x380], 4
mov rcx, qword [rsp + 0x100]
mov rdx, r15
call fcn.1400586b0
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x1401b4840]
call fcn.1400590d4
mov rcx, r15
mov rdx, rsi
call fcn.14005868b
mov dword [r14 + 0x428], 1
movdqu xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
movups xmm2, xmmword [rsp + 0x3a0]
movups xmm3, xmmword [rsp + 0x3ac]
movups xmmword [rsi + 0x2c], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp 0x14006af8f
sub ebp, eax
mov r15, qword [rdi + 0x1e8]
xor eax, eax
mov qword [rsp + 0xa0], rax
xor ebx, ebx
mov rsi, qword [rsp + 0xb8]
lea r12, [rsp + 0x231]
cmp rbx, r15
jae 0x14006b526
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.140027879
mov rcx, rax
call fcn.14002c43c
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x380], rdx
mov dword [rsp + 0x388], ecx
mov dword [rsp + 0x38c], eax
lea rcx, [rsp + 0x380]
call fcn.140023acc
mov ecx, dword [rax + 0x80]
sub ecx, ebp
mov r13, rsi
jo 0x14006b4d3
mov dword [rax + 0x80], ecx
test ecx, ecx
mov edx, 0
cmovle ecx, edx
mov edx, dword [rax + 0x84]
test edx, edx
mov r8d, 0
cmovg r8d, edx
sub r8d, ecx
jbe 0x14006b4b9
sub edx, r8d
jo 0x14006b4d3
mov dword [rax + 0x84], edx
mov rax, qword [rsp + 0xa0]
add eax, r8d
mov qword [rsp + 0xa0], rax
mov rax, qword [rdi + 0x1e8]
cmp rax, r15
sbb rbx, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
jmp 0x14006b414
movaps xmmword [rsp + 0xc90], xmm6
mov sil, 1
mov dword [rsp + 0x50c], 3
xor ebx, ebx
jmp 0x14006b578
movaps xmmword [rsp + 0xc90], xmm6
mov sil, 1
xor ebx, ebx
mov dword [rsp + 0x50c], edx
mov r13, qword [rsp + 0xb8]
lea r15, [rsp + 0x380]
lea rbp, [rsp + 0x230]
lea r12, [rsp + 0x231]
jmp 0x14006b588
mov rcx, rdi
add rcx, 0xb8
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0xd0]
call fcn.14002b3bf
mov sil, 3
mov bl, 1
cmp dword [r14 + 0x470], 0
lea r12, [rsp + 0x231]
je 0x14006b570
cmp dword [r14 + 0x474], 0
setne byte [rdi + 0x120]
mov r13, qword [rsp + 0xb8]
lea r15, [rsp + 0x380]
lea rbp, [rsp + 0x230]
mov dl, byte [rsp + 0x120]
mov rcx, qword [rsp + 0xc8]
call fcn.1400cc967
mov rcx, rdi
mov dl, byte [rsp + 0x150]
call fcn.1400cc967
test bl, bl
je 0x14006b5f2
cmp dword [r14 + 0x468], 0
lea rbx, [rsp + 0x388]
mov rdx, qword [rsp + 0x9e8]
je 0x14006faae
mov eax, dword [r14 + 0x46c]
mov rcx, qword [r14 + 0x48]
test rcx, rcx
je 0x14006fa75
cmp ecx, 1
jne 0x14006fa92
cmp qword [rdx], rax
jmp 0x14006fa84
mov byte [rsp + 0x231], 1
mov eax, dword [rsp + 0x50c]
mov dword [rsp + 0x234], eax
lea rax, [0x1401b5390]
mov qword [rsp + 0x238], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x240], rax
movdqa xmm0, xmmword [rsp + 0xc90]
movdqu xmmword [r12 + 0x17], xmm0
lea rbx, [rsp + 0x388]
mov rax, qword [r12 + 0x1f]
lea rcx, [rsp + 0x641]
mov qword [rcx + 0x1f], rax
movdqu xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x640], sil
lea rdi, [rsp + 0x880]
mov rcx, rdi
call fcn.140024d83
mov rcx, rdi
call fcn.14005d815
mov rcx, qword [rsp + 0x528]
call fcn.140024d83
cmp sil, 3
jne 0x140071657
mov rcx, qword [r14 + 0x3f0]
mov rax, qword [r14 + 0x3f8]
add rcx, 0x10
mov qword [rsp + 0x50], rcx
add rax, 0x10
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xa30], 2
and qword [rsp + 0xa50], 0
mov rdi, qword [rsp + 0x858]
mov rsi, qword [rsp + 0x378]
cmp byte [r14 + 0x1b2], 0
jne 0x14006b832
cmp byte [r14 + 0x1b1], 0
je 0x14006b75c
cmp byte [r14 + 0x1b0], 0
jne 0x14006b84b
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400d0eca
cmp qword [rsp + 0x380], 0
mov rax, qword [rsp + 0x388]
jne 0x14006b889
mov rdi, qword [rsp + 0x390]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x230], xmm0
test rax, rax
jne 0x14006b899
mov byte [r14 + 0x1b1], 0
mov rdi, qword [rsp + 0x858]
mov edx, 1
mov rcx, rdi
call fcn.1400d0eb8
cmp qword [r14 + 0x198], 0xffffffffffffffff
je 0x14006b80e
mov rcx, rdi
call fcn.140064ad2
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rdx
movups xmmword [r12 + 0xf], xmm6
mov rcx, rbp
call fcn.140064b08
mov rsi, rax
mov qword [rsp + 0x640], rax
mov rcx, qword [r14 + 0x178]
mov rax, qword [r14 + 0x180]
mov rdx, r13
mov r8, rbp
call qword [rax + 0x18]
test rax, rax
jne 0x14006d81a
test rdx, rdx
jne 0x14006b8b0
mov rcx, rbp
call fcn.140064b08
mov qword [rsp + 0x880], rax
cmp rsi, rax
jne 0x140071bb0
mov rcx, rbp
call fcn.140064b08
mov rsi, rdx
mov rcx, rdi
call fcn.140064b35
test rsi, rsi
mov rsi, qword [rsp + 0x378]
je 0x14006b80e
xor eax, eax
jmp 0x14006b81e
mov al, 1
cmp byte [r14 + 0x1b0], 0
jne 0x14006d81f
mov byte [r14 + 0x1b0], al
mov byte [r14 + 0x1b1], 1
jmp 0x14006b6e2
mov byte [r14 + 0x1b1], 0
xor ecx, ecx
xor eax, eax
mov rdi, qword [rsp + 0xd8]
jmp 0x14006b8cc
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400d0eca
cmp qword [rsp + 0x380], 0
mov rdi, qword [rsp + 0x388]
je 0x14006bb31
mov byte [r14 + 0x1b2], 1
mov eax, 1
xor ecx, ecx
mov qword [rsp + 0x168], rcx
jmp 0x14006b8d3
mov byte [r14 + 0x1b2], 1
xor r13d, r13d
mov rdi, rax
jmp 0x14006b8e4
movdqa xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0xa90], xmm0
mov r13, rax
jmp 0x14006b8e4
mov eax, 1
mov cl, 1
mov rdi, rdx
xor edx, edx
mov qword [rsp + 0x168], rdx
mov rsi, qword [rsp + 0x378]
mov byte [r14 + 0x1b2], cl
test rax, rax
je 0x14006ec9b
mov r13, qword [rsp + 0x168]
test r13, r13
mov qword [rsp + 0x378], rsi
je 0x14006de15
movdqa xmm0, xmmword [rsp + 0xa90]
lea rax, [rsp + 0x790]
movdqu xmmword [rax], xmm0
mov rsi, qword [r14 + 0x360]
mov qword [rsp + 0x780], r13
mov qword [rsp + 0x788], rdi
mov qword [rsp + 0x7c0], 2
and qword [rsp + 0x7e0], 0
mov r8d, 5
mov rcx, r13
mov rdx, rdi
lea r9, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_frame_head.rs
call fcn.140011738
mov rcx, rax
call fcn.140027ac3
cmp rdi, 4
jb 0x140071b32
mov r12d, eax
movzx eax, byte [r13 + 3]
cmp rax, 9
ja case.default.0x14006b980
lea rdx, [0x140071d98]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
xor ecx, ecx
cmp rdi, 4
je 0x140071b43
mov rdx, qword [rsp + 0x4e0]
mov r15, qword [rdx]
cmp r15, 2
setne dl
not cl
test cl, dl
mov qword [rsp + 0x168], r13
jne case.default.0x14006b9c9
mov bpl, byte [r13 + 4]
mov bl, 9
movzx eax, al
lea rcx, [0x140071dc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, 9
lea rsi, [rsp + 0x380]
mov rcx, rsi
lea rdx, [rsp + 0x780]
call fcn.1400126e9
mov rcx, rsi
call fcn.140012a3a
movdqu xmm0, xmmword [rsp + 0x780]
movups xmm1, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x230]
mov rdx, rsi
call fcn.140027b21
test r12d, r12d
je 0x14006c0c3
movzx ebx, bpl
mov ecx, ebx
and ecx, 8
je 0x14006c857
mov rsi, qword [rsp + 0x240]
test rsi, rsi
je 0x14006c0c3
mov rax, qword [rsp + 0x238]
movzx r15d, byte [rax]
cmp rsi, r15
jbe 0x14006c0c3
mov r8d, 1
lea rbp, [rsp + 0x380]
mov r13d, ecx
mov rcx, rbp
lea rdx, [rsp + 0x230]
call fcn.140012477
mov rcx, rbp
call fcn.140022ee7
mov rax, r15
not rax
add rsi, rax
mov rcx, rbp
lea rdx, [rsp + 0x230]
mov r8, rsi
call fcn.140012367
mov rcx, rbp
call fcn.140022ee7
mov ecx, r13d
shl r15d, 0x10
jmp 0x14006c85a
lea rsi, [rsp + 0x7c0]
mov rcx, rsi
call fcn.140024d83
mov rcx, rsi
call fcn.14005d815
mov bl, 0xa
mov eax, 1
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x60], rax
mov al, 1
mov dword [rsp + 0x40], eax
mov al, 1
mov qword [rsp + 0x78], rax
lea rax, [0x1401b5390]
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, [0x1401e5048]
mov qword [rsp + 0x68], rax
jmp 0x14006c78a
mov cl, 1
jmp 0x14006b984
xor ecx, ecx
mov al, 0xa
jmp 0x14006b984
mov rcx, qword [rsp + 0x390]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x230], xmm0
test rdi, rdi
je 0x14006c133
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x640], xmm0
movaps xmmword [rsp + 0x380], xmm0
mov eax, 1
mov rsi, rcx
mov qword [rsp + 0x168], rdi
movdqa xmm0, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0xa90], xmm0
mov rdi, rsi
jmp 0x14006b8d3
mov r8d, 9
lea r15, [rsp + 0x380]
mov rcx, r15
lea rdx, [rsp + 0x780]
call fcn.1400126e9
mov rcx, r15
call fcn.140012a3a
movdqu xmm0, xmmword [rsp + 0x780]
movups xmm1, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x560], xmm1
movdqa xmmword [rsp + 0x550], xmm0
test r12d, r12d
je 0x14006c1f0
test bpl, 8
jne 0x14006c44d
xor r15d, r15d
jmp 0x14006c48e
mov bl, 0xa
mov eax, 1
mov qword [rsp + 0x70], rax
test r12d, r12d
je 0x14006c1f7
mov r8d, 9
mov rcx, qword [rsp + 0x168]
mov rdx, rdi
lea r9, [0x14018b810]
call fcn.140011738
mov rcx, rax
call fcn.140027c47
mov r15, rax
movabs rcx, 0xff0000000000
and rax, rcx
movabs rcx, 0x20000000000
cmp rax, rcx
jne 0x14006c4cc
lea eax, [r15 - 0xc]
mov rdx, qword [rsp + 0x48]
jmp 0x14006c4e4
xor eax, eax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x80], 0
mov dword [rsp + 0x38], 0
lea rax, [0x1401e5048]
mov qword [rsp + 0x68], rax
jmp 0x14006c762
lea rbp, [rsp + 0x230]
mov rcx, rbp
call fcn.140022ee7
mov sil, 0xa
mov eax, 1
mov qword [rsp + 0x70], rax
xor eax, eax
mov qword [rsp + 0x60], rax
mov al, 1
mov dword [rsp + 0x40], eax
mov al, 1
mov qword [rsp + 0x78], rax
lea rax, [0x1401b5390]
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor r12d, r12d
mov dword [rsp + 0x38], 0
lea rax, [0x1401e5048]
mov qword [rsp + 0x68], rax
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
jmp 0x14006cb88
cmp qword [r14 + 0x198], 0
je 0x14006c8d7
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twice_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_futures_util_src_stream_stream_into_future.rs
call fcn.14009b024
mov rdi, rax
jmp 0x14006b870
mov bl, 0x12
jmp 0x14006ca1e
mov al, 1
mov dword [rsp + 0x40], eax
jmp 0x14006c525
cmp qword [rsp + 0x558], 0
je 0x14006ca1c
mov rax, qword [rsp + 0x550]
movzx r15d, byte [rax]
mov r8d, 1
lea rbx, [rsp + 0x230]
mov rcx, rbx
lea rdx, [rsp + 0x550]
call fcn.1400126e9
mov rcx, rbx
call fcn.140012a3a
mov r13b, 2
test bpl, 0x20
lea rbx, [rsp + 0x388]
jne 0x14006c6a6
test r15, r15
je 0x14006cc5b
mov rax, qword [rsp + 0x558]
sub rax, r15
jae 0x14006cc53
mov byte [rsp + 0x388], 0xd
mov bl, 0xd
jmp 0x14006ca12
mov al, 8
cmp r12d, r15d
lea rbp, [rsp + 0x230]
mov rdx, qword [rsp + 0x48]
jne 0x14006c96e
mov cl, 1
mov dword [rsp + 0x40], ecx
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
jne 0x14006c525
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x48], rdx
xor eax, eax
mov qword [rsp + 0x78], rax
mov eax, r12d
mov qword [rsp + 0x70], rax
jmp 0x14006c762
mov al, 1
mov qword [rsp + 0x78], rax
lea rax, [0x1401b5390]
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x60], rax
jmp 0x14006c02c
mov rdx, qword [rsp + 0x558]
cmp rdx, 5
jae 0x14006c9b7
mov byte [rsp + 0x388], 0x13
mov bl, 0x13
jmp 0x14006ca12
lea rsi, [rsp + 0x7c0]
mov rcx, rsi
call fcn.140024d83
mov rcx, rsi
call fcn.14005d815
lea rbp, [rsp + 0x230]
mov r12d, dword [rsp + 0x80]
lea rcx, [rsp + 0x780]
call fcn.140012a3a
mov esi, ebx
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
cmp sil, 0xa
je 0x14006e086
mov r13, qword [rsp + 0xb8]
mov al, byte [rsp + 0x20a]
mov byte [rsp + 0x172], al
movzx eax, word [rsp + 0x208]
mov word [rsp + 0x170], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xd90]
lea rdx, [rsp + 0xc90]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x188]
mov word [rsp + 0x1d4], ax
mov al, byte [rsp + 0x18a]
mov byte [rsp + 0x1d6], al
movzx eax, word [rsp + 0x200]
mov word [rsp + 0x1d0], ax
mov al, byte [rsp + 0x202]
mov byte [rsp + 0x1d2], al
cmp sil, 9
jne 0x14006deea
mov dword [rsp + 0x80], r12d
mov qword [rsp + 0xd8], rdi
lea r12, [rsp + 0x231]
jmp 0x14006b6d2
xor r15d, r15d
and ebx, 9
or ebx, r15d
mov r15d, dword [rsp + 0x230]
mov eax, dword [rsp + 0x234]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x248]
mov rdx, rax
mov qword [rsp + 0x60], rax
shr rax, 0x20
mov qword [rsp + 0x58], rax
shl ecx, 5
or ecx, ebx
mov dword [rsp + 0x38], ecx
xor esi, esi
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
xor r13d, r13d
jmp 0x14006d48b
movaps xmm0, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x640], xmm0
mov byte [r14 + 0x1b1], 0
xor edi, edi
xor eax, eax
jmp 0x14006bb70
mov rax, r15
shr rax, 0x20
movzx eax, ax
mov qword [rsp + 0x70], rax
mov r13b, 1
mov sil, 2
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x9c], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x138], r12d
jmp 0x14006d493
mov rcx, qword [rsp + 0x550]
mov r8d, 5
lea r9, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_frame_headers.rs
call fcn.140027c22
mov rcx, rax
call fcn.140027c47
mov rbx, rax
mov r13, rax
shr r13, 0x28
cmp r13b, 2
je 0x14006ca0b
mov byte [rsp + 0x600], bl
shr rbx, 8
mov dword [rsp + 0x601], ebx
mov bl, 0x14
cmp dword [rsp + 0x600], r12d
jne 0x14006d68b
mov byte [rsp + 0x388], bl
lea r15, [rsp + 0x380]
jmp 0x14006ca1e
mov bl, 0x13
lea rcx, [rsp + 0x550]
call fcn.140012a3a
lea rbp, [rsp + 0x230]
add bl, 0xf4
movzx eax, bl
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
mov rcx, qword [rsp + 0x48]
mov al, 1
jne 0x14006ca7c
mov dword [rsp + 0x40], eax
movabs rax, 0xffffffff00000000
and rcx, rax
or rcx, 1
mov qword [rsp + 0x48], rcx
xor eax, eax
mov qword [rsp + 0x78], rax
lea rbx, [rsp + 0x388]
jmp 0x14006cb30
mov dword [rsp + 0x40], eax
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x60], rax
mov al, 1
mov qword [rsp + 0x78], rax
lea rax, [0x1401b5390]
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov dword [rsp + 0x38], 0
lea rax, [0x1401e5048]
mov qword [rsp + 0x68], rax
lea rbx, [rsp + 0x388]
jmp 0x14006cb7a
mov ecx, dword [rsp + 0x80]
jmp 0x14006cb7a
mov eax, r12d
mov qword [rsp + 0x70], rax
mov sil, 0xa
mov r12d, ecx
lea r13, [rsp + 0x7c0]
mov rcx, r13
call fcn.140024d83
mov rcx, r13
call fcn.14005d815
jmp 0x14006c7a9
mov qword [rsp + 0x558], rax
lea r15, [rsp + 0x380]
mov rcx, r15
call fcn.140031847
movdqa xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
mov rax, qword [rsp + 0x848]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x3e0], 0xb
and qword [rsp + 0x3f8], 0
and qword [rsp + 0x418], 0
and qword [rsp + 0x438], 0
and qword [rsp + 0x458], 0
and word [rsp + 0x478], 0
mov byte [rsp + 0x480], 0
mov al, byte [rsp + 0x864]
mov byte [rbx + 0x104], al
mov eax, dword [rsp + 0x860]
mov dword [rbx + 0x100], eax
mov byte [rsp + 0x48d], r13b
and word [rsp + 0x48e], 0
mov dword [rsp + 0x490], r12d
mov byte [rsp + 0x494], bpl
cmp dword [rsp + 0x380], 3
jne 0x14006cd1a
mov bl, byte [rsp + 0x388]
jmp 0x14006ca2b
mov r8d, 0x138
lea rcx, [rsp + 0x640]
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov r8d, 0x118
lea r13, [rsp + 0x230]
mov rcx, r13
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x9e0]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x600], xmm0
mov bl, byte [rsp + 0x344]
mov rcx, r13
lea rdx, [rsp + 0x600]
mov r8, rsi
mov r9, qword [rsp + 0x5b8]
call fcn.140027ca0
cmp al, 0x15
jne 0x14006d302
test bl, 4
je 0x14006d370
mov r15d, dword [rsp + 0x230]
mov eax, dword [rsp + 0x234]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x248]
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x24c]
mov qword [rsp + 0x58], rax
mov r12d, dword [rsp + 0x250]
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x258]
mov dword [rsp + 0x1f4], eax
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0x1f8], eax
mov eax, dword [rsp + 0x260]
mov dword [rsp + 0x1fc], eax
mov al, byte [rsp + 0x264]
mov dword [rsp + 0x9c], eax
lea rcx, [rsp + 0x231]
movzx eax, word [rcx + 0x34]
mov word [rsp + 0x530], ax
mov al, byte [rcx + 0x36]
mov byte [rsp + 0x532], al
mov r8d, 0xd8
lea rcx, [rsp + 0xa90]
lea rdx, [rsp + 0x268]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x340]
mov dword [rsp + 0xac], eax
mov al, byte [rsp + 0x344]
mov dword [rsp + 0xa8], eax
mov rcx, qword [rsp + 0x838]
movzx eax, word [rcx]
mov word [rsp + 0x140], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x142], al
mov rcx, qword [rsp + 0x830]
movzx eax, word [rcx]
mov word [rsp + 0x4c0], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x4c2], al
lea rcx, [rsp + 0x600]
call fcn.140012a3a
mov sil, 1
jmp 0x14006d085
xor r13d, r13d
jmp 0x14006d24a
mov qword [rsp + 0x160], rax
jmp 0x14006d48b
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov rdx, qword [rsp + 0x58]
mov r15, qword [rsp + 0x68]
je 0x14006d6da
movzx ecx, cl
mov r12d, 1
xor r9d, r9d
mov r8b, 1
cmp ecx, 9
jne 0x14006d670
test bl, 4
jne 0x14006d670
add al, 0xfd
lea r13, [0x1401b5390]
mov edx, 0
mov r10d, 0
mov r11d, 0
lea rsi, [0x1401e5048]
cmp al, 9
jb 0x14006d70b
mov r8d, 0x118
lea r15, [rsp + 0x380]
mov rcx, r15
lea rbp, [rsp + 0x230]
mov rdx, rbp
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x550], xmm0
movaps xmmword [rsp + 0x560], xmm1
mov rsi, qword [rsp + 0x4e0]
mov rcx, rsi
call fcn.1400281e5
and qword [rsi], 0
jmp 0x14006d629
lea rbp, [rsp + 0x230]
lea rbx, [rsp + 0x388]
mov al, byte [rsp + 0x532]
mov byte [rsp + 0x20a], al
movzx eax, word [rsp + 0x530]
mov word [rsp + 0x208], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xc90]
lea rdx, [rsp + 0xa90]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x140]
mov word [rsp + 0x188], ax
mov al, byte [rsp + 0x142]
mov byte [rsp + 0x18a], al
movzx eax, word [rsp + 0x4c0]
mov word [rsp + 0x200], ax
mov al, byte [rsp + 0x4c2]
mov byte [rsp + 0x202], al
mov eax, r15d
shr eax, 8
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x78], r15
mov eax, r15d
shr eax, 0x10
mov dword [rsp + 0x228], eax
lea r15, [rsp + 0x7c0]
mov rcx, r15
call fcn.140024d83
mov rcx, r15
call fcn.14005d815
test r13b, r13b
je 0x14006d556
lea rcx, [rsp + 0x780]
call fcn.140012a3a
lea r15, [rsp + 0x380]
jmp 0x14006c7b3
mov r8d, 0x118
mov rcx, qword [rsp + 0x5c0]
mov rdx, r15
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x550]
movaps xmm1, xmmword [rsp + 0x560]
mov rax, qword [rsp + 0x840]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov sil, 9
mov r12d, dword [rsp + 0x80]
jmp 0x14006c126
lea r13, [0x1401b5390]
xor edx, edx
xor r10d, r10d
xor r11d, r11d
lea rsi, [0x1401e5048]
jmp 0x14006d70b
mov r8d, 5
lea rbx, [rsp + 0x230]
mov rcx, rbx
lea rdx, [rsp + 0x550]
call fcn.1400126e9
mov rcx, rbx
call fcn.140012a3a
mov eax, dword [rsp + 0x600]
mov dword [rsp + 0x860], eax
mov al, byte [rsp + 0x604]
mov byte [rsp + 0x864], al
lea rbx, [rsp + 0x388]
jmp 0x14006c4a3
movabs rax, 0xffffffff00000000
mov r13, qword [rsp + 0x48]
and r13, rax
or r13, 1
xor r8d, r8d
mov rax, qword [rsp + 0x60]
mov r9d, eax
mov r10d, dword [rsp + 0x80]
mov r11d, dword [rsp + 0x38]
mov rsi, r15
mov dword [rsp + 0x80], r10d
mov dword [rsp + 0xd8], r11d
mov eax, r12d
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x600]
mov r12d, r8d
mov ebx, r9d
mov r15d, edx
call fcn.140012a3a
lea rbp, [rsp + 0x230]
mov rcx, rbp
call fcn.140028211
mov rcx, rsi
mov sil, 0xa
mov al, 1
mov dword [rsp + 0x40], eax
mov eax, r12d
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x48], r13
mov eax, ebx
mov qword [rsp + 0x60], rax
mov eax, r15d
mov qword [rsp + 0x58], rax
mov r12d, dword [rsp + 0x80]
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x68], rcx
jmp 0x14006c11e
mov sil, 0xb
jmp 0x14006d822
mov sil, 0xa
mov rdi, qword [rsp + 0xd8]
lea rbp, [rsp + 0xa30]
mov qword [rsp + 0xd8], rdi
mov rcx, rbp
call fcn.140024d83
mov rcx, rbp
call fcn.14005d815
cmp sil, 0xa
je 0x14006dad2
movzx esi, sil
cmp esi, 9
je 0x14007172c
cmp esi, 0xb
je case.default.0x14006d8ed
mov al, byte [rsp + 0x1ce]
mov byte [rsp + 0xc6], al
movzx eax, word [rsp + 0x1cc]
mov word [rsp + 0xc4], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xe68]
lea rdx, [rsp + 0xbb0]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x1c8]
mov word [rsp + 0x11c], ax
mov al, byte [rsp + 0x1ca]
mov byte [rsp + 0x11e], al
movzx eax, word [rsp + 0x1c4]
mov word [rsp + 0x118], ax
mov al, byte [rsp + 0x1c6]
mov byte [rsp + 0x11a], al
lea rcx, [0x140071e0c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0xa90], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xa94], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xaa0], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xaa8], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0xaac], eax
mov edi, dword [rsp + 0xf0]
mov dword [rsp + 0xab0], edi
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0xab4], eax
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rsi, rax
mov byte [rsp + 0xa0], dl
add rax, 0x10
mov qword [rsp + 0x50], rax
mov dword [rsp + 0xa30], edi
lea rdx, [rsi + 0x1a8]
lea rbp, [rsp + 0x230]
mov rcx, rbp
lea r8, [rsp + 0xa30]
call fcn.14002c82a
cmp qword [rsp + 0x230], 0
je 0x14006ee51
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x7c0], xmm0
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov rdi, rax
mov byte [rsp + 0xd0], dl
movups xmm0, xmmword [rsp + 0xa90]
movaps xmmword [rsp + 0xd90], xmm0
mov r12, qword [rsp + 0xaa0]
lea rax, [rsp + 0xac0]
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0xbb0], xmm0
lea rbx, [rsp + 0x7c0]
mov rcx, rbx
call fcn.140023ae3
mov r13d, dword [rax + 0x48]
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0x880], xmm0
mov qword [rsp + 0x890], r12
movdqa xmm0, xmmword [rsp + 0xbb0]
lea rax, [rsp + 0x880]
movdqu xmmword [rax + 0x18], xmm0
cmp r12, 0x7fffffff
ja 0x140071c1c
lea rax, [rdi + 0x10]
mov qword [rsp + 0x150], rax
lea rax, [rsi + 0x160]
mov qword [rsp + 0xc8], rax
mov rcx, rbx
call fcn.140023ae3
lea rcx, [rax + 0x50]
call fcn.140024ab7
test al, al
je 0x14006f2e4
lea rcx, [rsp + 0x640]
mov rdx, qword [rsp + 0x50]
mov r8d, r12d
call fcn.14002c4d2
mov bpl, byte [rsp + 0x640]
jmp 0x1400704d4
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0xd0]
xor r8d, r8d
call fcn.14006898b
mov r8d, 0xe
mov ecx, eax
lea rdx, [0x1401b3dab]
lea r9, [0x1401b3dc0]
call fcn.140072c7f
mov esi, 3
mov al, byte [rsp + 0x1c2]
mov byte [rsp + 0x1be], al
movzx eax, word [rsp + 0x1c0]
mov word [rsp + 0x1bc], ax
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
je 0x14006db54
cmp rax, 1
lea rbp, [rsp + 0x230]
je 0x14006ac14
jmp 0x14007169f
test byte [rsp + 0xb7], 1
jne 0x14006dc76
cmp dword [r14 + 0x468], 2
jne 0x140071bed
mov dword [r14 + 0x468], esi
mov al, byte [rsp + 0x11f]
mov byte [r14 + 0x46c], al
mov eax, dword [rsp + 0x514]
mov byte [r14 + 0x46d], al
mov eax, dword [rsp + 0x510]
mov word [r14 + 0x46e], ax
mov eax, dword [rsp + 0x5fc]
mov dword [r14 + 0x470], eax
mov eax, dword [rsp + 0x5f8]
mov dword [r14 + 0x474], eax
mov rax, qword [rsp + 0x850]
mov dword [r14 + 0x478], eax
mov rax, qword [rsp + 0xa18]
mov qword [r14 + 0x47c], rax
mov eax, dword [rsp + 0x5e8]
mov dword [r14 + 0x484], eax
mov eax, dword [rsp + 0x5e4]
mov dword [r14 + 0x488], eax
mov eax, dword [rsp + 0x5e0]
mov dword [r14 + 0x48c], eax
mov eax, dword [rsp + 0x5dc]
mov dword [r14 + 0x490], eax
mov eax, dword [rsp + 0x5f4]
mov dword [r14 + 0x494], eax
mov eax, dword [rsp + 0x5f0]
mov dword [r14 + 0x498], eax
mov eax, dword [rsp + 0x5ec]
mov dword [r14 + 0x49c], eax
mov al, byte [rsp + 0xb7]
mov byte [r14 + 0x4a0], al
movzx eax, word [rsp + 0x1bc]
mov rcx, qword [rsp + 0xa20]
mov word [rcx], ax
mov al, byte [rsp + 0x1be]
mov byte [rcx + 2], al
lea rbp, [rsp + 0x230]
jmp 0x14006ac14
cmp dword [r14 + 0x428], 1
jne 0x1400717be
cmp dword [r14 + 0x44c], 0
je 0x14006dc9d
mov edx, dword [r14 + 0x450]
mov rcx, r14
call fcn.140058655
cmp dword [r14 + 0x454], 0
lea rbp, [rsp + 0x230]
je 0x14006dcbd
mov eax, dword [r14 + 0x458]
mov qword [r14 + 0x360], rax
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rdi, rax
cmp dword [r14 + 0x45c], 0
je 0x14006dcfb
cmp dword [r14 + 0x460], 0
setne byte [rdi + 0xad]
mov r13b, 3
mov r15b, 1
cmp dword [r14 + 0x444], 0
je 0x14006de00
mov byte [rsp + 0x50], dl
mov eax, dword [r14 + 0x448]
mov r13d, dword [rdi + 0x9c]
mov dword [rdi + 0x9c], eax
xor ecx, ecx
mov r12d, eax
sub r12d, r13d
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x14006ebf8
mov rbp, rdi
add rbp, 0x1a8
movzx ecx, cl
cmp ecx, 1
jne 0x14006ec05
mov r13, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, r13
jae 0x14006ecbb
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.140027879
mov rcx, rax
call fcn.14002c43c
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x380], rbp
mov dword [rsp + 0x388], ecx
mov dword [rsp + 0x38c], eax
lea rsi, [rsp + 0x380]
mov rcx, rsi
call fcn.140023acc
mov ecx, dword [rax + 0xa0]
add ecx, r12d
jo 0x14006f377
mov dword [rax + 0xa0], ecx
mov rcx, rsi
call fcn.140023acc
lea rcx, [rax + 0xa4]
mov edx, r12d
call fcn.140024864
test eax, eax
jne 0x14006f384
mov rax, qword [rdi + 0x1e8]
cmp rax, r13
sbb rbx, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x14006dd61
mov rsi, qword [rsp + 0xb8]
lea r12, [rsp + 0x231]
jmp 0x14006f3bd
mov rcx, rdi
call fcn.140027a24
cmp al, 0x15
jne 0x14006e164
mov rcx, rdi
call fcn.140027a80
test rax, rax
je 0x14006e164
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0x681e75bfe42a9a6f
xor rdx, rcx
movabs rcx, 0xa16954544e57f29b
xor rax, rcx
or rax, rdx
jne 0x14006e164
movups xmmword [rbx + 0x10], xmm6
lea rbp, [0x1401b5390]
mov qword [rsp + 0x388], rbp
lea rsi, [0x1401e5048]
mov qword [rsp + 0x390], rsi
mov dword [rsp + 0x384], 6
mov word [rsp + 0x380], 0x101
mov rcx, rdi
call fcn.14009b105
mov dword [rsp + 0xe4], 6
mov dword [rsp + 0xf4], 0
mov dword [rsp + 0xf0], 0
mov dword [rsp + 0xec], 0
mov dword [rsp + 0xe8], 0
mov qword [rsp + 0x1b0], rsi
mov qword [rsp + 0x1e0], rbp
jmp 0x14006e1d5
mov eax, dword [rsp + 0x228]
shl eax, 0x10
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
mov dword [rsp + 0x40], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x78]
movzx eax, al
mov qword [rsp + 0x78], rax
or ecx, eax
mov qword [rsp + 0x128], rcx
mov al, byte [rsp + 0x172]
mov byte [rsp + 0x1ce], al
movzx eax, word [rsp + 0x170]
mov word [rsp + 0x1cc], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xbb0]
lea rdx, [rsp + 0xd90]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x1d4]
mov word [rsp + 0x1c8], ax
mov al, byte [rsp + 0x1d6]
mov byte [rsp + 0x1ca], al
movzx eax, word [rsp + 0x1d0]
mov word [rsp + 0x1c4], ax
mov al, byte [rsp + 0x1d2]
mov byte [rsp + 0x1c6], al
mov rax, qword [rsp + 0x160]
mov word [rsp + 0x1a6], ax
mov al, byte [rsp + 0xb5]
mov byte [rsp + 0xb6], al
mov eax, dword [rsp + 0xa8]
mov byte [rsp + 0xb4], al
mov eax, dword [rsp + 0xac]
mov byte [rsp + 0xb3], al
mov eax, dword [rsp + 0x9c]
mov byte [rsp + 0x8f], al
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0x224], eax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x220], eax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x21c], eax
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0xf0], r12d
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0xec], eax
mov rax, qword [rsp + 0x60]
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0xe4], eax
mov dword [rsp + 0x80], r12d
mov qword [rsp + 0xd8], rdi
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x13c], eax
lea r12, [rsp + 0x231]
lea rbp, [rsp + 0xa30]
jmp 0x14006d83a
mov eax, dword [rsp + 0x228]
shl eax, 0x10
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
mov dword [rsp + 0x40], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x78]
movzx eax, al
mov qword [rsp + 0x78], rax
or ecx, eax
mov qword [rsp + 0x128], rcx
mov sil, 9
mov rax, qword [rsp + 0x160]
mov word [rsp + 0x1a6], ax
mov al, byte [rsp + 0xb5]
mov byte [rsp + 0xb6], al
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0xf0], r12d
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0xec], eax
mov rax, qword [rsp + 0x60]
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0xe4], eax
mov dword [rsp + 0x80], r12d
mov qword [rsp + 0xd8], rdi
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x13c], eax
lea r12, [rsp + 0x231]
lea rbp, [rsp + 0xa30]
mov r13, qword [rsp + 0xb8]
jmp 0x14006d83a
mov rcx, r15
mov rdx, rdi
call fcn.14002794c
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x1b0], rax
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x39c]
mov dword [rsp + 0xec], eax
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0xf0], eax
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0xf4], eax
mov r13, qword [rsp + 0xb8]
mov eax, dword [rsp + 0x380]
mov qword [rsp + 0x128], rax
mov sil, 9
xor eax, eax
mov qword [rsp + 0x168], rax
jmp 0x14006d82a
mov al, byte [rsp + 0xc6]
lea rcx, [rsp + 0xac0]
mov byte [rcx + 7], al
movzx eax, word [rsp + 0xc4]
mov word [rcx + 5], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xac8]
lea rdx, [rsp + 0xe68]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x11e]
mov rcx, qword [rsp + 0xa10]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x11c]
mov word [rcx], ax
movzx eax, word [rsp + 0x118]
mov rcx, qword [rsp + 0xa08]
mov word [rcx], ax
mov al, byte [rsp + 0x11a]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0xa90], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xa94], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xaa0], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xaa8], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0xaac], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xab0], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0xab4], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0xab8], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0xabc], eax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0xac0], eax
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0xac4], al
mov al, byte [rsp + 0xb3]
mov byte [rsp + 0xba0], al
mov al, byte [rsp + 0xb4]
mov byte [rsp + 0xba4], al
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rsi, rax
mov byte [rsp + 0x50], dl
mov edi, dword [rsp + 0xba0]
mov bpl, 3
cmp edi, dword [rax + 0xa8]
ja 0x14006fb4e
mov rax, rsi
add rsi, 0x10
mov qword [rsp + 0xa0], rax
lea r12, [rax + 0x1a8]
lea rcx, [rsp + 0x230]
mov rdx, r12
mov r8d, edi
call fcn.14002c965
cmp qword [rsp + 0x230], 0
je 0x14006f463
movdqu xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x870], xmm1
movdqa xmmword [rsp + 0x860], xmm0
xor ebx, ebx
mov rcx, rsi
xor edx, edx
mov r8d, edi
call fcn.14002cec6
test al, al
je 0x14006f47a
mov ecx, 5
mov byte [rsp + 0x90], 1
jmp 0x14006fb25
mov al, byte [rsp + 0xc6]
mov byte [rsp + 0x1c2], al
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x1c0], ax
mov rcx, qword [rsp + 0x128]
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x514], eax
mov eax, ecx
shr eax, 0x10
mov dword [rsp + 0x510], eax
mov rdx, qword [rsp + 0x1e0]
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x850], rax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x5fc], eax
mov eax, edx
mov dword [rsp + 0x5f8], edx
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0xa18], rax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x5f0], eax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0x5ec], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x5e8], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5e4], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x5e0], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x5dc], eax
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0xb7], al
mov eax, ecx
mov byte [rsp + 0x11f], cl
mov eax, dword [rsp + 0x13c]
mov esi, eax
jmp case.0x14006d8ed.2
mov al, byte [rsp + 0xc6]
lea rcx, [rsp + 0x641]
mov byte [rcx + 0x36], al
movzx eax, word [rsp + 0xc4]
mov word [rcx + 0x34], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x678]
lea rdx, [rsp + 0xe68]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x11e]
mov rcx, qword [rsp + 0xa00]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x11c]
mov word [rcx], ax
movzx eax, word [rsp + 0x118]
mov rcx, qword [rsp + 0x9f8]
mov word [rcx], ax
mov al, byte [rsp + 0x11a]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x644], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x648], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x650], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x658], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x65c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x660], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x664], eax
mov eax, dword [rsp + 0x21c]
mov dword [rsp + 0x668], eax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x66c], eax
mov eax, dword [rsp + 0x224]
mov dword [rsp + 0x670], eax
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0x674], al
mov al, byte [rsp + 0xb3]
mov byte [rsp + 0x750], al
mov al, byte [rsp + 0xb4]
mov byte [rsp + 0x754], al
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov r12, rax
mov edi, edx
mov eax, dword [rsp + 0x748]
mov esi, dword [rsp + 0x74c]
mov dword [rsp + 0x550], eax
lea rbp, [r12 + 0x1a8]
lea rcx, [rsp + 0x880]
mov rdx, rbp
lea r8, [rsp + 0x550]
call fcn.14002c82a
cmp qword [rsp + 0x880], 0
je 0x14006eed9
mov qword [rsp + 0x50], rbp
movdqu xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x550]
mov bpl, 3
cmp eax, dword [r12 + 0xa8]
jbe 0x14006ef92
mov al, byte [rsp + 0x47]
movzx ecx, word [rsp + 0xb0]
mov edx, dword [rsp + 0x1a0]
mov r8, qword [rsp + 0x4d8]
mov r9d, dword [rsp + 0x19c]
mov r10, qword [rsp + 0x4d0]
mov r11d, dword [rsp + 0x198]
mov esi, dword [rsp + 0x1e8]
jmp 0x14006f707
cmp byte [r14 + 0x3d0], 0
jne 0x140071c07
movzx eax, word [rsp + 0x1a6]
mov ecx, dword [rsp + 0x13c]
shl rcx, 0x10
or rcx, rax
mov rax, qword [rsp + 0x128]
shl rax, 0x30
or rax, rcx
cmp byte [rsp + 0xb6], 0
je 0x14006ef79
mov dl, byte [r14 + 0x3d9]
mov rcx, qword [r14 + 0x3da]
mov byte [r14 + 0x3d9], 2
cmp dl, 2
je 0x14006f791
mov byte [rsp + 0x230], dl
mov qword [rsp + 0x231], rcx
cmp rcx, rax
jne 0x14006f774
mov qword [rsp + 0x880], r12
movabs rcx, 0x54fe9b8bf0a27b0b
cmp rax, rcx
jne 0x140071cae
cmp dword [r14 + 0x3b8], 0
lea rdi, [rsp + 0x230]
je 0x140071ceb
mov rbp, qword [rsp + 0x50]
mov rcx, rbp
call fcn.14007274e
mov esi, eax
movups xmmword [rbx + 8], xmm6
mov dword [rsp + 0x3a0], eax
and dword [rsp + 0x3a4], 0
lea rax, [0x1401b5390]
mov qword [rsp + 0x380], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x388], rax
mov rcx, rdi
mov rdx, rbp
call fcn.140022f54
mov rcx, rdi
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
cmp dword [rax + 0xa8], esi
jb 0x140071d05
mov dword [rax + 0xa8], esi
mov rcx, rax
call fcn.1400cc967
mov rcx, qword [rsp + 0x520]
mov rdx, r15
call fcn.14002af45
jmp 0x14006ef88
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0x880], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x884], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x888], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x890], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x898], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x89c], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x8a0], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x8a4], eax
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rsi, rax
mov edi, edx
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov r8, rax
mov ebp, dword [rsp + 0x8a0]
mov ecx, dword [rsi + 0x118]
mov al, 1
mov dword [rsp + 0x50], eax
mov dword [rsp + 0xc8], ecx
cmp ecx, ebp
jb 0x14006edc8
mov byte [rsp + 0xfc], dl
mov byte [rsp + 0x150], dil
lea rax, [rsi + 0x160]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x120], r8
lea rax, [r8 + 0x10]
mov qword [rsp + 0x50], rax
mov dword [rsi + 0x118], ebp
mov rcx, r15
lea rdx, [rsp + 0x880]
call fcn.140012213
mov eax, dword [rsp + 0x8a4]
movdqu xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
lea rcx, [rsp + 0x238]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov dword [rsp + 0x234], eax
mov word [rsp + 0x230], 0x201
lea rbx, [rsi + 0x1a8]
mov r13, qword [rsi + 0x1e8]
lea rax, [rsi + 0xb0]
mov qword [rsp + 0xa0], rax
xor r15d, r15d
lea r12, [rsp + 0xa90]
mov edi, ebp
cmp r15, r13
jae 0x14006ed1b
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
mov r8, r15
call fcn.140027879
mov rcx, rax
call fcn.14002c43c
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0xa90], rbx
mov dword [rsp + 0xa98], ecx
mov dword [rsp + 0xa9c], eax
mov rcx, r12
call fcn.140023ae3
cmp dword [rax + 0x114], edi
jbe 0x14006eaa1
movups xmm0, xmmword [rsp + 0xa90]
movaps xmmword [rsp + 0x640], xmm0
lea r12, [rsp + 0x640]
mov rcx, r12
call fcn.140023ae3
cmp dword [rax + 0x48], 0x3b9aca00
setne bpl
mov rcx, r12
call fcn.140023acc
lea rcx, [rsp + 0x230]
mov rdx, rax
call fcn.14002c54e
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x50]
mov r8, r12
mov r12, qword [rsp + 0xd0]
mov r9, r12
call fcn.140068e26
movdqa xmm0, xmmword [rsp + 0x640]
movdqa xmmword [rsp + 0x380], xmm0
mov rcx, r12
lea rdx, [rsp + 0x380]
mov r8d, ebp
lea r12, [rsp + 0xa90]
call fcn.140023d97
mov rax, qword [rsi + 0x1e8]
cmp rax, r13
sbb r15, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x14006e9bc
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rdi, rax
mov esi, edx
mov eax, dword [rsp + 0x13c]
mov dword [rsp + 0x880], eax
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov rbx, rax
mov r12d, edx
cmp dword [rsp + 0x880], 0
je 0x14006ef11
lea rdx, [rdi + 0x1a8]
lea rcx, [rsp + 0x230]
lea r8, [rsp + 0x880]
call fcn.14002c82a
cmp qword [rsp + 0x230], 0
je 0x14006f3e9
mov r8, rbx
add r8, 0x10
movdqu xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x380], xmm0
lea rcx, [rdi + 0xb0]
lea rax, [rdi + 0x160]
mov rdx, rdi
add rdx, 0x150
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x128]
mov r9, r15
call fcn.140072cad
jmp 0x14006f42f
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.140022f54
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3a5
mov rsi, rax
mov eax, dword [rsp + 0x13c]
mov dword [rsp + 0x880], eax
test eax, eax
je 0x14006ef62
mov bpl, 3
cmp eax, dword [rsi + 0xa8]
jbe 0x14006f126
mov ecx, dword [rsp + 0x1f0]
mov r9, qword [rsp + 0x518]
mov r8d, dword [rsp + 0x1ec]
jmp 0x14006f83b
mov rsi, qword [rsp + 0xb8]
jmp 0x14006ecd3
sub r13d, eax
mov r12, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, r12
jae 0x14006ecbb
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.140027879
mov rcx, rax
call fcn.14002c43c
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x380], rbp
mov dword [rsp + 0x388], ecx
mov dword [rsp + 0x38c], eax
lea rcx, [rsp + 0x380]
call fcn.140023acc
mov ecx, dword [rax + 0xa0]
sub ecx, r13d
jo 0x14006ece7
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, r13d
jo 0x14006ece7
mov dword [rax + 0xa4], ecx
mov rax, qword [rdi + 0x1e8]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x14006ec11
mov qword [rsp + 0x378], rsi
mov sil, 0xa
lea rbp, [rsp + 0xa30]
mov r13, qword [rsp + 0xb8]
jmp 0x14006d832
mov rsi, qword [rsp + 0xb8]
lea rbp, [rsp + 0x230]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov dl, byte [rsp + 0x50]
mov r13b, 3
jmp 0x14006f3bd
mov dword [rsp + 0x218], 3
mov rsi, qword [rsp + 0xb8]
lea rbp, [rsp + 0x230]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov dl, byte [rsp + 0x50]
jmp 0x14006f3af
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x3a0], rax
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov rcx, rsi
add rcx, 0x128
call fcn.140068e1c
mov rax, qword [rsp + 0x3a0]
mov qword [rsi + 0x148], rax
movdqa xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movups xmmword [rsi + 0x138], xmm1
movdqu xmmword [rsi + 0x128], xmm0
mov ebp, edi
mov al, 3
mov dword [rsp + 0x50], eax
mov r13, qword [rsp + 0xb8]
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov dil, byte [rsp + 0x150]
mov r8, qword [rsp + 0x120]
mov dl, byte [rsp + 0xfc]
mov rcx, r8
call fcn.1400cc967
mov rcx, rsi
mov edx, edi
call fcn.1400cc967
cmp dword [rsp + 0xc8], ebp
jb 0x140071829
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x3a0], rax
movups xmm0, xmmword [rsp + 0x880]
movups xmm1, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov rsi, qword [rsp + 0x9f0]
mov rcx, rsi
call fcn.140068980
mov rax, qword [rsp + 0x3a0]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp 0x14006ef88
mov r8d, dword [rsp + 0xa30]
mov bpl, 3
cmp r8d, dword [rsi + 0xa8]
ja 0x14006fa63
mov rcx, qword [rsp + 0x50]
xor edx, edx
call fcn.14002cec6
test al, al
je 0x14006f86e
mov r8, qword [rsp + 0x1b0]
cmp r8, 0x7fffffff
ja 0x140071d4d
mov rcx, r15
mov rdx, qword [rsp + 0x50]
call fcn.14002c4d2
mov bpl, byte [rsp + 0x380]
cmp bpl, 3
jne 0x14006fa41
mov eax, dword [rsp + 0xa30]
mov dword [rsp + 0xc94], eax
mov dword [rsp + 0xc98], 5
mov byte [rsp + 0xc91], 1
xor ebp, ebp
jmp 0x14006fa63
xor r9d, r9d
mov edx, 1
mov bpl, 1
mov al, 1
lea r8, [0x1401e5048]
lea r10, [0x1401b5390]
xor r11d, r11d
xor esi, esi
mov dword [rsp + 0x194], 0
movzx ecx, word [rsp + 0xb0]
jmp 0x14006f707
mov eax, dword [rdi + 0xb8]
add eax, dword [rsp + 0x128]
mov r15d, 3
jo 0x14006f40d
lea rcx, [rdi + 0xb8]
lea r9, [rdi + 0x160]
mov r8, rdi
add r8, 0x1a8
mov dword [rdi + 0xb8], eax
mov rdx, qword [rsp + 0x128]
call fcn.14002b3bf
lea r15, [rsp + 0x380]
jmp 0x14006f42f
xor r8d, r8d
mov ecx, 1
mov bpl, 1
lea r9, [0x1401e5048]
jmp 0x14006f83b
mov byte [r14 + 0x3d0], 1
mov qword [r14 + 0x3d1], rax
mov esi, 2
jmp case.0x14006d8ed.2
lea rcx, [rsp + 0x230]
call fcn.140023ae3
lea rdx, [rax + 0x50]
mov rcx, r15
call fcn.14002c7a6
mov bpl, byte [rsp + 0x380]
cmp bpl, 3
jne 0x14006f6ba
cmp byte [r12 + 0xac], 0
je 0x14006f971
lea rdx, [r12 + 0x10]
mov eax, dword [rsp + 0x238]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x120], eax
lea rax, [r12 + 0x160]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rsp + 0xc8], rdx
mov r8d, esi
xor r9d, r9d
call fcn.14002b656
mov bpl, byte [rsp + 0x380]
cmp bpl, 3
jne 0x14006f9ca
cmp dword [rsp + 0x384], 0
je 0x14006fc79
mov byte [rsp + 0xb2], dil
mov r9d, dword [r12 + 0x9c]
mov r8d, dword [r12 + 0x11c]
mov rcx, r15
mov edx, esi
call fcn.14002cc17
lea rdi, [rsp + 0xa30]
mov rcx, rdi
mov rdx, qword [rsp + 0x50]
mov r8d, esi
mov r9, r15
call fcn.14002c8b2
mov r8d, 0x118
lea rsi, [rsp + 0x880]
mov rcx, rsi
lea rdx, [rsp + 0x640]
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.140023ae3
mov eax, dword [rax + 0x48]
mov dword [rsp + 0xfc], eax
mov r8d, 0x118
lea rbx, [rsp + 0x230]
mov rcx, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.140023acc
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovae eax, ecx
test al, al
je 0x14006fe87
lea rax, [rsp + 0x7d8]
movups xmmword [rax], xmm6
mov word [rsp + 0x7c0], 0x101
mov dword [rsp + 0x7c4], 1
lea rax, [0x1401b5390]
mov qword [rsp + 0x7c8], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x7d0], rax
jmp 0x14006fed7
mov byte [rsp + 0x50], dl
lea rdx, [rsi + 0x1a8]
mov rcx, r15
lea r8, [rsp + 0x880]
call fcn.14002c82a
cmp qword [rsp + 0x380], 0
je 0x14006f7dd
movdqu xmm0, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0x230], xmm0
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov rdi, rax
mov byte [rsp + 0xd0], dl
lea rbx, [rsi + 0x160]
lea rbp, [rsp + 0x230]
mov rcx, rbp
call fcn.140023ae3
mov r13d, dword [rax + 0x48]
mov rcx, rbp
call fcn.140023acc
mov r15, rax
cmp byte [rax + 0x126], 0
je 0x14006f1e3
mov rax, qword [rsi + 0x198]
mov bpl, 1
cmp qword [rsi + 0x190], rax
jbe 0x14006f267
inc rax
mov qword [rsi + 0x198], rax
lea rbp, [rsp + 0x230]
lea r12, [rdi + 0x10]
cmp byte [r15 + 0x121], 0
jne 0x14006f1f8
cmp byte [r15 + 0x50], 6
jb 0x14006f222
mov rcx, r15
add rcx, 0x50
call fcn.140023a77
mov word [r15 + 0x50], 0x200
mov eax, dword [rsp + 0x13c]
mov dword [r15 + 0x54], eax
mov rax, qword [rsp + 0x128]
mov dword [r15 + 0x58], eax
mov rcx, r15
call fcn.140024fee
mov rcx, r15
call fcn.14002c25f
mov rcx, rsi
add rcx, 0xb0
mov rdx, r12
mov r8, rbp
mov r9, rbx
call fcn.140068e26
mov rcx, rbp
call fcn.140023ae3
mov bpl, 3
cmp byte [rax + 0x50], 6
lea r12, [rsp + 0x231]
jae 0x140071d1d
cmp r13d, 0x3b9aca00
setne r8b
movdqa xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x380], xmm0
mov rcx, rbx
lea r15, [rsp + 0x380]
mov rdx, r15
call fcn.140023d97
mov rcx, rdi
mov dl, byte [rsp + 0xd0]
call fcn.1400cc967
mov dword [rsp + 0x1ec], 0xf
mov dword [rsp + 0x1f0], 0xb
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
mov qword [rsp + 0x518], rax
mov r13, qword [rsp + 0xb8]
lea rbx, [rsp + 0x388]
mov dl, byte [rsp + 0x50]
jmp 0x14006f852
mov rcx, rbx
call fcn.140023ae3
lea rcx, [rax + 0x50]
call fcn.1400248b3
test al, al
je 0x140070492
mov rcx, rbp
mov rdx, qword [rsp + 0x50]
mov r8d, r12d
call fcn.14002c467
mov bpl, byte [rsp + 0x230]
cmp bpl, 3
jne 0x14006f93c
lea rbx, [rsp + 0x7c0]
mov rcx, rbx
call fcn.140023ae3
mov eax, dword [rax + 0xa0]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov rcx, rbx
cmp eax, r12d
jae 0x14006fada
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov word [rsp + 0x640], 0x100
mov dword [rsp + 0x644], eax
mov dword [rsp + 0x648], 3
jmp 0x14006fd63
mov dword [rsp + 0x218], 3
jmp 0x14006f38b
mov dword [rsp + 0x218], edx
mov dl, byte [rsp + 0x50]
mov rsi, qword [rsp + 0xb8]
lea rbp, [rsp + 0x230]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
movaps xmmword [rsp + 0x230], xmm6
mov r13b, 1
xor r15d, r15d
mov rcx, rdi
call fcn.1400cc967
test r15b, r15b
je 0x1400717d5
mov dword [r14 + 0x428], 2
lea r15, [rsp + 0x380]
mov r13, rsi
jmp 0x14006ac14
mov rcx, rdi
add rcx, 0x10
mov dl, byte [rdi + 0x1a0]
mov r8d, dword [rsp + 0x880]
call fcn.14002ce69
test eax, eax
je 0x14006f42f
mov r15d, 1
mov rcx, rbx
mov edx, r12d
call fcn.1400cc967
mov bpl, 1
xor ebx, ebx
mov dword [rsp + 0x5d8], r15d
lea r15, [rsp + 0x380]
jmp 0x14006f43f
mov rcx, rbx
mov edx, r12d
call fcn.1400cc967
mov bpl, 3
mov bl, 1
mov rcx, rdi
mov edx, esi
call fcn.1400cc967
mov esi, 2
test bl, bl
lea r12, [rsp + 0x231]
jne 0x14007062b
jmp 0x1400718ab
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.14002cb71
jmp 0x14006f4f9
mov rax, qword [rsp + 0xa0]
add rax, 0x160
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8d, edi
mov r9b, 1
call fcn.14002b656
mov bl, byte [rsp + 0x380]
cmp bl, 3
jne 0x14006f8b4
cmp dword [rsp + 0x384], 0
je 0x14006fb14
mov edx, dword [rsp + 0x388]
mov rax, qword [rsp + 0xa0]
mov r9d, dword [rax + 0x9c]
mov r8d, dword [rax + 0x11c]
mov rcx, r15
call fcn.14002cc17
lea rcx, [rsp + 0x860]
mov rdx, r15
call fcn.14002cbbe
lea rbx, [rsp + 0x388]
mov dword [rsp + 0x4c8], eax
mov dword [rsp + 0x4cc], edx
mov qword [rsp + 0x4c0], r12
lea rcx, [rsp + 0x4c0]
call fcn.140023ae3
lea rcx, [rax + 0x50]
call fcn.140024ab7
test al, al
jne 0x14006fb3e
mov qword [rsp + 0x188], rsi
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov rdi, rax
mov byte [rsp + 0xd0], dl
add rax, 0x10
mov qword [rsp + 0x208], rax
mov rbp, qword [rsp + 0xa0]
add rbp, 0x160
movdqu xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x140], xmm0
lea rax, [rsp + 0x188]
mov qword [rsp + 0x498], rax
mov r8d, 0x118
mov rcx, r15
lea rdx, [rsp + 0xa90]
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x208]
mov qword [rsp + 0x4a0], rax
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.140023ae3
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x180], eax
mov rcx, rsi
call fcn.140023ae3
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
lea r12, [rsp + 0x231]
ja case.0x14006f619.1
movzx ecx, cl
lea rdx, [0x140071e30]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x158], rax
mov r8d, 0x118
lea rcx, [rsp + 0x880]
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x140]
call fcn.140023acc
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx ecx, al
cmp cl, 6
mov eax, 6
cmovae ecx, eax
cmp cl, 4
ja case.0x14006f685.1
mov al, byte [rsp + 0x994]
movzx ecx, cl
lea rdx, [0x140071e44]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0xc8], rdi
mov dil, 1
test al, 1
jne 0x140070326
mov eax, dword [rsp + 0x978]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r12b
mov r15b, 9
xor ebx, ebx
jmp 0x1400706bb
mov al, byte [rsp + 0x381]
movzx ecx, word [rsp + 0x382]
mov edx, dword [rsp + 0x384]
mov r10, qword [rsp + 0x388]
mov r8, qword [rsp + 0x390]
mov r9d, dword [rsp + 0x398]
mov dword [rsp + 0x194], r9d
mov esi, dword [rsp + 0x39c]
mov r11d, dword [rsp + 0x3a0]
mov r9d, dword [rsp + 0x3a4]
mov dword [rsp + 0x198], r11d
mov qword [rsp + 0x4d0], r10
mov dword [rsp + 0x19c], r9d
mov qword [rsp + 0x4d8], r8
mov dword [rsp + 0x1a0], edx
mov byte [rsp + 0x47], al
mov dword [rsp + 0x1e8], esi
mov word [rsp + 0xb0], cx
lea rcx, [rsp + 0x640]
call fcn.14005c3d7
mov rcx, r12
mov edx, edi
call fcn.1400cc967
mov esi, 2
cmp bpl, 3
jne 0x140071909
lea r12, [rsp + 0x231]
jmp case.0x14006d8ed.2
mov cl, byte [rsp + 0x238]
mov rdx, qword [rsp + 0x9c8]
mov byte [rdx + 8], cl
mov rcx, qword [rsp + 0x230]
mov qword [rdx], rcx
mov rcx, qword [r14 + 0x3c8]
mov esi, 2
test rcx, rcx
je case.0x14006d8ed.2
movabs rdx, 0xb416870b7adb7c3b
cmp rax, rdx
jne case.0x14006d8ed.2
mov eax, 2
mov edx, 3
lock cmpxchg qword [rcx + 0x10], rdx
jne case.0x14006d8ed.2
add rcx, 0x30
call fcn.140020eb0
jmp case.0x14006d8ed.2
mov rcx, rsi
add rcx, 0x10
mov dl, byte [rsi + 0x1a0]
mov r8d, dword [rsp + 0x880]
call fcn.14002ce69
test eax, eax
sete bpl
mov eax, 1
mov ecx, dword [rsp + 0x1f0]
cmovne ecx, eax
lea rax, [0x1401e5048]
mov r9, qword [rsp + 0x518]
cmovne r9, rax
mov eax, 0
mov r8d, dword [rsp + 0x1ec]
cmovne r8d, eax
add bpl, bpl
or bpl, 1
mov dl, byte [rsp + 0x50]
mov dword [rsp + 0x1ec], r8d
mov qword [rsp + 0x518], r9
mov dword [rsp + 0x1f0], ecx
mov rcx, rsi
call fcn.1400cc967
mov esi, 2
cmp bpl, 3
je case.0x14006d8ed.2
jmp 0x140071997
lea rax, [rsp + 0xca8]
movups xmmword [rax], xmm6
lea rax, [0x1401b5390]
mov qword [rsp + 0xc98], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0xca0], rax
mov dword [rsp + 0xc94], 1
mov word [rsp + 0xc90], 0x101
mov bpl, 1
jmp 0x14006fa63
mov al, byte [rsp + 0x381]
mov byte [rsp + 0x90], al
movzx eax, word [rsp + 0x382]
mov word [rsp + 0xfa], ax
mov edi, dword [rsp + 0x384]
mov ecx, dword [rsp + 0x388]
mov eax, dword [rsp + 0x38c]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x39c]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x10c], eax
jmp 0x14006fb25
lea rdx, [rsp + 0x231]
mov rax, qword [rdx + 0x1f]
lea rcx, [rsp + 0x641]
mov qword [rcx + 0x1f], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x640], bpl
jmp 0x1400704d4
mov dword [rsp + 0x19c], 0
mov dword [rsp + 0x1a0], 1
mov bpl, 1
mov byte [rsp + 0x47], 1
lea rax, [0x1401e5048]
mov qword [rsp + 0x4d8], rax
lea rax, [0x1401b5390]
mov qword [rsp + 0x4d0], rax
mov dword [rsp + 0x198], 0
xor esi, esi
mov dword [rsp + 0x194], 0
jmp 0x14006f732
mov al, byte [rsp + 0x381]
mov byte [rsp + 0x47], al
movzx ecx, word [rsp + 0x382]
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0x1a0], eax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x4d8], rax
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0x194], eax
mov esi, dword [rsp + 0x39c]
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x198], eax
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x19c], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x4d0], rax
jmp 0x14006f732
mov rax, qword [rbx + 0x18]
lea rcx, [rsp + 0xca8]
mov qword [rcx + 8], rax
movdqu xmm0, xmmword [rbx - 7]
movups xmm1, xmmword [rbx + 9]
movups xmmword [rcx - 7], xmm1
movdqu xmmword [rcx - 0x17], xmm0
lea rcx, [rsp + 0xa90]
call fcn.140030d51
jmp 0x14007060d
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x14006fa9b
cmp rcx, qword [r14 + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x828]
jmp 0x14006fa9d
cmp qword [r14 + 0xb0], rax
je 0x14006faae
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0x100]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [r14 + 0x488], 0
je 0x14006af76
mov eax, dword [r14 + 0x48c]
cmp eax, 0x1000000
jae 0x140071d35
mov dword [r14 + 0x170], eax
jmp 0x14006af76
call fcn.140023acc
mov rcx, qword [rax + 0x30]
cmp rcx, 1
je 0x14006fcf7
cmp ecx, 2
lea rbp, [rsp + 0x230]
jne 0x14006fd04
mov rcx, qword [rax + 0x38]
sub rcx, r12
jb 0x14006fd34
mov qword [rax + 0x38], rcx
jmp 0x14006fd04
mov bl, 3
mov edi, dword [rsp + 0x94]
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x180], rcx
mov ebp, ebx
mov dword [rsp + 0x94], edi
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov rsi, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa90]
call fcn.14005c3d7
mov rcx, rsi
mov dl, byte [rsp + 0x50]
call fcn.1400cc967
mov esi, 2
cmp bpl, 3
je case.0x14006d8ed.2
jmp 0x140071aa1
cmp byte [rax + 0x52], 0
jne case.0x14006f619.1
jmp case.0x14006f619.0
cmp byte [rax + 0x51], 0
je case.0x14006f619.0
test byte [rsp + 0x494], 1
jne 0x14006fbd6
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x644], eax
mov dword [rsp + 0x648], 1
mov word [rsp + 0x640], 0x100
mov rcx, r15
call fcn.14005c3d7
jmp 0x140070bd8
mov qword [rsp + 0x150], rbp
mov rbp, rdi
mov rbx, qword [rsp + 0x188]
mov r8d, 0x118
lea rcx, [rsp + 0x880]
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x140]
mov rcx, rdi
call fcn.140023acc
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0x230]
call fcn.14002c3ba
mov sil, byte [rsp + 0x230]
cmp sil, 3
jne 0x14006fc90
mov rcx, rdi
call fcn.140023ae3
cmp dword [rax + 0x30], 2
jne 0x1400701ea
cmp qword [rax + 0x38], 0
je 0x1400701ea
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x134], eax
mov dword [rsp + 0x130], 1
mov byte [rsp + 0x3f], 1
xor esi, esi
jmp 0x14006fce5
mov bpl, 3
movzx ecx, word [rsp + 0xb0]
mov esi, dword [rsp + 0x1e8]
jmp 0x14006f732
mov al, byte [rsp + 0x231]
mov byte [rsp + 0x3f], al
movzx eax, word [rsp + 0x232]
mov word [rsp + 0x9a], ax
mov eax, dword [rsp + 0x234]
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x238]
mov dword [rsp + 0x130], eax
movdqu xmm0, xmmword [r12 + 0xb]
movups xmm1, xmmword [r12 + 0x17]
movdqa xmmword [rsp + 0x530], xmm0
movups xmmword [rsp + 0x53c], xmm1
lea rcx, [rsp + 0x880]
call fcn.140028211
jmp 0x14007026c
test r12, r12
lea rbp, [rsp + 0x230]
jne 0x14006fd34
test byte [rsp + 0x8a4], 1
je 0x1400702c8
lea rcx, [rsp + 0x7c0]
call fcn.140023ae3
cmp dword [rax + 0x30], 2
jne 0x1400702a1
cmp qword [rax + 0x38], 0
je 0x1400702a1
lea rcx, [rsp + 0x7c0]
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov word [rsp + 0x640], 0x100
mov dword [rsp + 0x644], eax
mov dword [rsp + 0x648], 1
xor ebp, ebp
jmp 0x1400704d4
mov qword [rsp + 0xc8], rdi
test al, 1
jne 0x140070330
mov eax, dword [rsp + 0x978]
add eax, 0xffffff9c
cmp ax, 0x64
setae r15b
add r15b, r15b
or r15b, 8
mov bl, 1
mov dil, 1
jmp 0x1400706bb
cmp byte [rsi + 0x52], 0
jne case.0x14006f685.1
mov qword [rsp + 0xc8], rdi
mov bl, byte [rsi + 0x51]
test al, 1
jne 0x1400706af
mov eax, dword [rsp + 0x978]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r12b
mov r15b, 9
xor edi, edi
jmp 0x1400706bb
cmp byte [rsi + 0x51], 0
je 0x140070379
lea rax, [rsp + 0x641]
movups xmmword [rax + 0x1f], xmm6
mov word [rsp + 0x648], 0x101
mov dword [rsp + 0x64c], 1
lea rax, [0x1401b5390]
mov qword [rsp + 0x650], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x658], rax
mov qword [rsp + 0x640], 4
lea rcx, [rsp + 0x880]
call fcn.140028211
mov sil, byte [rsp + 0x648]
mov cl, byte [rsp + 0x649]
movzx r9d, word [rsp + 0x64a]
mov r10d, dword [rsp + 0x64c]
mov r11d, dword [rsp + 0x650]
lea rax, [rsp + 0x641]
movdqu xmm0, xmmword [rax + 0x13]
movups xmm1, xmmword [rax + 0x1f]
movdqa xmmword [rsp + 0x530], xmm0
movups xmmword [rsp + 0x53c], xmm1
jmp 0x140070b42
add rsi, 0x50
mov rcx, rsi
call fcn.140023a77
mov byte [rsi], 8
cmp byte [rsp + 0x330], 0
mov edi, dword [rsp + 0x33c]
lea rsi, [rsp + 0xa90]
je 0x1400703a6
mov word [rsp + 0x7c0], 0x100
mov dword [rsp + 0x7c4], edi
mov dword [rsp + 0x7c8], 7
lea rdi, [rsp + 0xa30]
mov rcx, rbx
call fcn.140028211
mov sil, byte [rsp + 0x3e]
lea rcx, [rsp + 0x7c0]
cmp byte [rsp + 0x7c0], 3
jne 0x14006ff17
mov r15d, dword [rsp + 0xa38]
mov edi, dword [rsp + 0xa3c]
call fcn.140068e1c
mov bpl, 3
mov ebx, 1
jmp 0x140070038
mov rcx, r15
mov rdx, qword [rsp + 0xd0]
call fcn.140037386
mov rcx, r15
lea rdx, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
call fcn.14005d3ed
mov rsi, rax
mov byte [rsp + 0xd0], dl
lea r8, [rax + 0x10]
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x3a0], rax
movdqa xmm0, xmmword [rsp + 0x7c0]
movaps xmm1, xmmword [rsp + 0x7d0]
movaps xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
mov qword [rsp + 0x28], r15
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rsp + 0xc8]
mov r9, rdi
call fcn.140072db2
mov bpl, byte [rsp + 0x230]
xor ebx, ebx
cmp bpl, 3
je 0x140070024
mov al, byte [rsp + 0x231]
mov byte [rsp + 0x3e], al
movzx eax, word [rsp + 0x232]
mov word [rsp + 0x22e], ax
mov ebx, dword [rsp + 0x234]
mov r15d, dword [rsp + 0x238]
mov edi, dword [rsp + 0x23c]
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x9c0], rax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x5d4], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x5d0], eax
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x5c8], eax
mov rcx, rsi
mov dl, byte [rsp + 0xd0]
call fcn.1400cc967
mov sil, byte [rsp + 0x3e]
cmp dword [rsp + 0xfc], 0x3b9aca00
setne r8b
movdqu xmm0, xmmword [rsp + 0xa30]
movdqa xmmword [rsp + 0x380], xmm0
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0x380]
call fcn.140023d97
cmp bpl, 3
mov byte [rsp + 0x3e], sil
jne 0x140070157
cmp ebx, 1
jne 0x140070152
mov rcx, qword [r12 + 0x1a8]
mov rdx, qword [r12 + 0x1b8]
mov ebx, dword [rsp + 0x150]
mov r8d, ebx
mov ebp, dword [rsp + 0x120]
mov r9d, ebp
call fcn.140025011
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x380], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x390], ecx
and dword [rax + 0x100], 0
mov dword [rsp + 0x238], r15d
mov dword [rsp + 0x23c], edi
mov rdi, qword [rsp + 0x50]
mov qword [rsp + 0x230], rdi
lea rcx, [rsp + 0x380]
lea rsi, [rsp + 0x230]
mov rdx, rsi
call fcn.14002c282
mov dword [rsp + 0x238], ebx
mov dword [rsp + 0x23c], ebp
mov qword [rsp + 0x230], rdi
mov rcx, rsi
call fcn.140023acc
movdqa xmm0, xmmword [rsp + 0x380]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x390]
mov dword [rax + 0x110], ecx
mov rcx, rsi
call fcn.140023acc
mov rcx, rax
call fcn.14002c25f
mov bpl, 3
jmp 0x1400701cd
mov eax, r15d
shl rdi, 0x20
or rdi, rax
mov byte [rsp + 0x47], sil
movzx eax, word [rsp + 0x22e]
mov word [rsp + 0xb0], ax
mov dword [rsp + 0x1a0], ebx
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4d0], rdi
mov eax, dword [rsp + 0x5c8]
mov dword [rsp + 0x19c], eax
mov eax, dword [rsp + 0x5cc]
mov dword [rsp + 0x198], eax
mov eax, dword [rsp + 0x5d0]
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x5d4]
mov dword [rsp + 0x194], eax
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
mov dil, byte [rsp + 0xb2]
jmp 0x14006f74e
mov r8d, 0x118
lea rcx, [rsp + 0x230]
lea rsi, [rsp + 0x880]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea rdi, [rsp + 0x648]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x290]
call fcn.140028238
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.140023acc
lea rcx, [rax + 0x18]
add rbx, 0x20
mov qword [rsp + 0x640], 5
mov rdx, rbx
lea r8, [rsp + 0x640]
call fcn.14002b04a
mov rcx, rsi
call fcn.140023acc
mov rcx, rax
call fcn.14002c25f
mov sil, 3
lea rbx, [rsp + 0x388]
mov rdi, rbp
mov cl, byte [rsp + 0x3f]
movzx r9d, word [rsp + 0x9a]
mov r10d, dword [rsp + 0x134]
mov r11d, dword [rsp + 0x130]
mov rbp, qword [rsp + 0x150]
jmp 0x140070b42
lea rcx, [rsp + 0x7c0]
call fcn.140023acc
lea rdx, [rax + 0x50]
mov rcx, rbp
call fcn.14002c3ba
cmp byte [rsp + 0x230], 3
jne 0x14007048a
lea rbx, [rsp + 0x7c0]
mov rcx, rbx
call fcn.140023ae3
cmp byte [rax + 0x128], 0
je 0x14007033b
mov rcx, rbx
call fcn.140023acc
lea rcx, [rax + 0xa0]
mov edx, r12d
call fcn.14002b147
test eax, eax
je 0x140070638
lea rax, [rsp + 0x641]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x640], 0x101
mov dword [rsp + 0x644], 3
jmp 0x1400704b3
mov r15b, 0xb
xor ebx, ebx
jmp 0x1400706b4
mov dil, 1
mov r15b, 3
jmp 0x1400706bb
and qword [rsp + 0x230], 0
mov rcx, qword [rsp + 0x50]
mov edx, r12d
mov r8, rbp
call fcn.140023c41
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x14007036c
mov rcx, qword [rsp + 0x238]
call qword [rax + 0x18]
mov byte [rsp + 0x640], 3
jmp 0x1400704d1
mov qword [rsp + 0xc8], rdi
test al, 1
jne 0x1400706b6
mov eax, dword [rsp + 0x978]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb bl
mov r15b, 0xa
jmp 0x1400706b2
mov r8d, 0x118
mov rcx, r15
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
mov rcx, rsi
lea rdx, [rsp + 0x3e0]
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rbp, [rsp + 0xc90]
mov rcx, rbp
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea r8, [rsp + 0xd90]
mov dword [rsp + 0x214], edi
mov rdi, r8
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, rbp
mov r9d, dword [rsp + 0x214]
call fcn.14002b75d
mov rsi, qword [rsp + 0x380]
lea rax, [rsp + 0x388]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xbb0], xmm0
movaps xmmword [rsp + 0xbc0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0xbd0], rax
cmp rsi, 3
jne 0x140070cbf
movdqa xmm0, xmmword [rsp + 0xbb0]
movaps xmm1, xmmword [rsp + 0xbc0]
movdqa xmmword [rsp + 0x7c0], xmm0
movaps xmmword [rsp + 0x7d0], xmm1
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0x7e0], rax
jmp 0x14007132a
mov rcx, rbp
call fcn.140023a91
lea rax, [rsp + 0x641]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x640], 0x101
mov dword [rsp + 0x644], 1
lea rax, [0x1401b5390]
mov qword [rsp + 0x648], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x650], rax
mov bpl, 3
lea rcx, [rsp + 0x880]
call fcn.140022ee7
test bpl, bpl
lea rbp, [rsp + 0x7c0]
jne 0x14007051f
and qword [rsp + 0x380], 0
mov rcx, qword [rsp + 0x50]
mov edx, r12d
mov r8, r15
call fcn.140023c41
mov rax, qword [rsp + 0x380]
test rax, rax
je 0x14007051f
mov rcx, qword [rsp + 0x388]
call qword [rax + 0x18]
cmp r13d, 0x3b9aca00
setne bl
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x3a0], rax
mov al, byte [rsp + 0x640]
mov rcx, qword [rsp + 0x641]
mov edx, dword [rsp + 0x649]
movzx r8d, word [rsp + 0x64d]
mov r9b, byte [rsp + 0x64f]
movups xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x390], xmm0
mov byte [rsp + 0x380], al
mov qword [rsp + 0x381], rcx
mov dword [rsp + 0x389], edx
mov word [rsp + 0x38d], r8w
mov byte [rsp + 0x38f], r9b
mov qword [rsp + 0x28], r15
mov r12, qword [rsp + 0xc8]
mov qword [rsp + 0x20], r12
lea rcx, [rsp + 0xc90]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x150]
mov r9, rbp
call fcn.140072db2
movdqa xmm0, xmmword [rsp + 0x7c0]
movdqa xmmword [rsp + 0x380], xmm0
mov rcx, r12
mov rdx, r15
mov r8d, ebx
call fcn.140023d97
mov rcx, rdi
mov dl, byte [rsp + 0xd0]
call fcn.1400cc967
mov bpl, byte [rsp + 0xc90]
lea r12, [rsp + 0x231]
mov r13, qword [rsp + 0xb8]
mov rcx, rsi
mov dl, byte [rsp + 0xa0]
call fcn.1400cc967
cmp bpl, 3
jne 0x140071a0f
mov esi, 2
lea rbx, [rsp + 0x388]
jmp case.0x14006d8ed.2
mov rbp, rbx
mov rcx, rbx
call fcn.140023acc
add dword [rax + 0x11c], r12d
movdqa xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
lea rax, [rsp + 0x388]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x380], 4
mov rcx, rbx
call fcn.140023acc
lea rcx, [rax + 0x18]
mov rdx, rsi
add rdx, 0x30
mov r8, r15
call fcn.14002b04a
mov rcx, rbx
call fcn.140023acc
mov rcx, rax
call fcn.14002c25f
mov byte [rsp + 0x640], 3
jmp 0x14007051f
mov r15b, 0xb
xor edi, edi
jmp 0x1400706bb
mov r15b, 3
xor edi, edi
mov rcx, rsi
add rcx, 0x50
call fcn.140023a77
mov byte [rsi + 0x50], r15b
mov byte [rsi + 0x51], bl
mov byte [rsi + 0x52], r12b
test dil, dil
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov rsi, qword [rsp + 0xa0]
je 0x140070784
mov dword [rsp + 0x120], edi
mov eax, dword [rsp + 0x990]
mov rcx, qword [rsp + 0x158]
cmp eax, dword [rcx + 0x94]
jbe 0x14007071f
mov dword [rcx + 0x94], eax
mov rax, rsi
mov rsi, qword [rsi + 0x178]
cmp qword [rax + 0x170], rsi
jbe 0x140071d65
mov rdi, rbp
lea rbp, [rsp + 0x140]
mov rcx, rbp
call fcn.140023ae3
cmp byte [rax + 0x120], 0
jne 0x140071d7d
inc rsi
mov rax, qword [rsp + 0xa0]
mov qword [rax + 0x178], rsi
mov rsi, rax
mov rcx, rbp
call fcn.140023acc
mov byte [rax + 0x120], 1
mov rbp, rdi
mov edi, dword [rsp + 0x120]
lea rcx, [rsp + 0x140]
call fcn.140023ae3
cmp dword [rax + 0x30], 1
je 0x140070853
movups xmm0, xmmword [0x1401b8a70]
movaps xmmword [rsp + 0x240], xmm0
movdqu xmm0, xmmword [0x1401b8a60]
movdqa xmmword [rsp + 0x230], xmm0
lea rcx, [rsp + 0x880]
lea rdx, [rsp + 0x230]
call fcn.140026096
test rax, rax
je 0x140070853
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14002b71f
test rax, rax
je 0x14007082f
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x640], 4
mov word [rsp + 0x648], 0x100
mov dword [rsp + 0x64c], eax
mov dword [rsp + 0x650], 1
mov rdi, qword [rsp + 0xc8]
jmp 0x14006fe2b
mov rsi, rdx
lea rcx, [rsp + 0x140]
call fcn.140023acc
mov qword [rax + 0x30], 2
mov qword [rax + 0x38], rsi
mov rsi, qword [rsp + 0xa0]
cmp byte [rsp + 0x980], 0
je 0x1400709db
cmp byte [rsi + 0x1a0], 0
setne al
test dil, al
je 0x140070afa
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov esi, dword [rax + 0x114]
lea rcx, [rsp + 0x640]
call fcn.140031847
mov byte [rsp + 0x6a0], 0xb
and qword [rsp + 0x6b8], 0
and qword [rsp + 0x6d8], 0
and qword [rsp + 0x6f8], 0
and qword [rsp + 0x718], 0
mov word [rsp + 0x738], 0x1af
mov byte [rsp + 0x740], 0
mov byte [rsp + 0x74d], 2
mov dword [rsp + 0x750], esi
mov byte [rsp + 0x754], 5
mov rdi, qword [rsp + 0x640]
lea rcx, [rsp + 0x880]
call fcn.140028211
cmp rdi, 3
je 0x140070b13
cmp edi, 4
je 0x1400714d6
mov sil, 3
cmp edi, 5
je 0x1400709b9
mov r8d, 0x118
lea rdi, [rsp + 0x230]
mov rcx, rdi
lea rdx, [rsp + 0x640]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x188]
mov ecx, 0xa0
add rcx, rax
mov r8, qword [rsp + 0x208]
mov edx, 0x140
add rax, rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov rdx, rdi
lea rdi, [rsp + 0x140]
mov r9, rdi
call fcn.14005d435
mov rax, qword [rsp + 0x188]
mov ecx, 0xa0
add rcx, rax
mov edx, 0x140
add rax, rdx
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r8d, 7
mov r9, rbp
call fcn.1400248e2
mov rcx, qword [rsp + 0x188]
mov rdx, rdi
mov r8, rbp
call fcn.1400249bc
mov cl, byte [rsp + 0x3f]
movzx r9d, word [rsp + 0x9a]
mov r10d, dword [rsp + 0x134]
mov r11d, dword [rsp + 0x130]
jmp 0x140070b3a
mov eax, dword [rsp + 0x990]
mov qword [rsp + 0x120], rax
mov r8d, 0x118
lea rcx, [rsp + 0x230]
lea rsi, [rsp + 0x880]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rdi, [rsp + 0xc90]
mov rcx, rdi
lea rdx, [rsp + 0x290]
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rcx, [rsp + 0xd90]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea rdi, [rsp + 0x550]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0xe08], 0
mov rax, qword [rsp + 0xa0]
mov al, byte [rax + 0x1a0]
mov rdi, qword [rsp + 0xc8]
je 0x140070a82
test al, al
je 0x140070a82
mov rcx, qword [rsp + 0x158]
cmp byte [rcx + 0x9d], 0
je 0x140070aa0
movzx ecx, word [rsp + 0xe28]
test al, al
sete dl
test cx, cx
je 0x140070da7
test al, al
je 0x140070d71
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x640], 4
mov word [rsp + 0x648], 0x100
mov dword [rsp + 0x64c], eax
mov dword [rsp + 0x650], 1
lea rcx, [rsp + 0x550]
call fcn.140023223
lea rcx, [rsp + 0xd90]
call fcn.140028238
jmp 0x14006fe38
mov qword [rsp + 0x640], 3
lea rcx, [rsp + 0x880]
call fcn.140028211
lea rcx, [rsp + 0x140]
call fcn.140023ae3
mov r10d, dword [rax + 0x114]
mov r11d, 7
mov cl, 1
xor esi, esi
movzx r9d, word [rsp + 0x9a]
mov rdi, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x208]
mov byte [rsp + 0x880], sil
mov byte [rsp + 0x3f], cl
mov byte [rsp + 0x881], cl
mov word [rsp + 0x9a], r9w
mov word [rsp + 0x882], r9w
mov dword [rsp + 0x134], r10d
mov dword [rsp + 0x884], r10d
mov dword [rsp + 0x130], r11d
mov dword [rsp + 0x888], r11d
movups xmm0, xmmword [rsp + 0x53c]
lea rax, [rsp + 0x880]
movups xmmword [rax + 0x18], xmm0
movdqa xmm0, xmmword [rsp + 0x530]
movdqu xmmword [rax + 0xc], xmm0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
lea rcx, [rsp + 0x640]
lea r9, [rsp + 0x140]
call fcn.140072db2
cmp dword [rsp + 0x180], 0x3b9aca00
setne r8b
movdqa xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x230], xmm0
mov rcx, rbp
lea rdx, [rsp + 0x230]
call fcn.140023d97
mov bpl, byte [rsp + 0x640]
mov al, byte [rsp + 0x641]
mov byte [rsp + 0x90], al
movzx eax, word [rsp + 0x642]
mov word [rsp + 0xfa], ax
mov eax, dword [rsp + 0x644]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x648]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0x64c]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x658]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x65c]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x660]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x664]
mov dword [rsp + 0x10c], eax
mov rcx, rdi
mov dl, byte [rsp + 0xd0]
call fcn.1400cc967
mov rsi, qword [rsp + 0xa0]
jmp 0x14006fb5b
mov r8d, 0xb0
lea rdi, [rsp + 0xac0]
mov rcx, rdi
lea rdx, [rsp + 0x3b0]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xbd0]
mov qword [rdi - 8], rax
movaps xmm0, xmmword [rsp + 0xbb0]
movaps xmm1, xmmword [rsp + 0xbc0]
movups xmmword [rdi - 0x18], xmm1
movups xmmword [rdi - 0x28], xmm0
mov qword [rsp + 0xa90], rsi
movups xmm0, xmmword [0x1401b8a70]
movaps xmmword [rsp + 0x390], xmm0
movdqu xmm0, xmmword [0x1401b8a60]
movdqa xmmword [rsp + 0x380], xmm0
lea rsi, [rsp + 0xa90]
mov rcx, rsi
mov rdx, r15
call fcn.140026096
test rax, rax
je 0x140071008
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.14002b71f
or rdx, rax
je 0x140071008
cmp rax, 3
mov edi, dword [rsp + 0x214]
je 0x140071043
jmp 0x140071306
add ecx, 0xffffff9c
mov dl, 1
cmp cx, 0x64
jae 0x140070da7
mov qword [rsp + 0x640], 5
lea rcx, [rsp + 0x550]
call fcn.140023223
lea rcx, [rsp + 0xd90]
call fcn.140028238
jmp 0x140071632
mov r8d, 0xa0
lea rbx, [rsp + 0xc90]
mov rcx, rbx
mov r15d, edx
lea rdx, [rsp + 0xd90]
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea r8, [rsp + 0xa30]
mov rdi, r8
lea rsi, [rsp + 0x880]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x1d8], r15b
test r15b, r15b
je 0x140070f7b
lea rcx, [rsp + 0xbb0]
call fcn.140034987
mov rsi, qword [rsp + 0xbb0]
mov bl, byte [rsp + 0xbb8]
mov dil, byte [rsp + 0xbb9]
lea r15, [rsp + 0xbba]
movzx eax, word [r15 + 0x64]
mov word [rsp + 0x204], ax
mov eax, dword [r15 + 0x60]
mov dword [rsp + 0x200], eax
cmp rsi, 3
je 0x140070e6f
mov r8d, 0x60
lea rcx, [rsp + 0x230]
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x201]
mov eax, dword [rcx]
mov dword [rsp + 0x170], eax
mov al, byte [rcx + 4]
mov byte [rsp + 0x174], al
mov qword [rsp + 0xbb0], rsi
mov byte [rsp + 0xbb8], bl
mov byte [rsp + 0xbb9], dil
mov r8d, 0x60
mov rcx, r15
lea rdx, [rsp + 0x230]
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0xc1a], 3
mov al, byte [rsp + 0x174]
mov byte [r15 + 0x65], al
mov eax, dword [rsp + 0x170]
mov dword [r15 + 0x61], eax
movzx r15d, word [rsp + 0xd28]
test r15w, r15w
je 0x140070f37
cmp rsi, 3
je 0x140070ef6
mov r12, qword [rsp + 0xc18]
mov r8d, 0x5e
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0xbba]
call sub.msvcrt.dll_memcpy
shr r12, 0x10
mov r8d, 0x5e
lea rcx, [rsp + 0xbba]
lea rdx, [rsp + 0x230]
call sub.msvcrt.dll_memcpy
mov word [rsp + 0xc18], r15w
mov dword [rsp + 0xc1a], r12d
shr r12, 0x20
mov word [rsp + 0xc1e], r12w
lea r12, [rsp + 0x231]
cmp rsi, 3
mov qword [rsp + 0x150], rbp
jne 0x1400710a7
lea rcx, [rsp + 0xa30]
call fcn.140023223
lea rcx, [rsp + 0xc90]
call fcn.140028238
mov r15d, 1
mov sil, 1
xor eax, eax
mov qword [rsp + 0x178], rax
jmp 0x1400711f2
lea rcx, [rsp + 0x230]
mov rdx, rbx
mov r9, qword [rsp + 0x120]
call fcn.14002b75d
mov rbx, qword [rsp + 0x230]
mov r8, qword [rsp + 0x238]
mov r15d, dword [rsp + 0x240]
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x90], eax
mov r9d, dword [rsp + 0x250]
mov r10d, dword [rsp + 0x254]
mov r11d, dword [rsp + 0x258]
mov eax, dword [rsp + 0x25c]
cmp rbx, 3
jne 0x140071274
mov ebx, 4
jmp 0x1400712e0
lea rcx, [rsp + 0xb48]
lea rdx, [0x14018baf8]
call fcn.14002c549
test al, al
mov edi, dword [rsp + 0x214]
jne 0x140071043
lea rcx, [rsp + 0xb48]
lea rdx, [0x1401b44c0]
call fcn.14002c549
test al, al
je 0x140071306
lea rbx, [rsp + 0xa30]
mov rcx, rbx
call fcn.140023acc
mov rdx, rsi
lea rsi, [rax + 0x18]
mov rdi, r12
add rdi, 0x30
mov r8d, 0xe0
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.14002b04a
mov rcx, rbx
call fcn.140023acc
mov rcx, rax
call fcn.14002c25f
mov byte [rsp + 0x7c0], 3
mov sil, byte [rsp + 0x3e]
lea rcx, [rsp + 0x7c0]
jmp 0x14006fef6
mov r8d, 0x66
lea rcx, [rsp + 0x23a]
lea rdx, [rsp + 0xbba]
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x230], rsi
mov byte [rsp + 0x238], bl
mov byte [rsp + 0x239], dil
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.140023223
mov ecx, 0xc
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x230]
mov al, byte [rsp + 0x238]
mov qword [rsp + 0x178], rax
mov sil, byte [rsp + 0x239]
movzx eax, word [rsp + 0x23a]
mov word [rsp + 0x1a4], ax
mov ebx, dword [rsp + 0x23c]
mov r15d, dword [rsp + 0x240]
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0x248]
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x24c]
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x250]
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x4f0], eax
mov eax, dword [rsp + 0x258]
mov dword [rsp + 0x4ec], eax
mov eax, dword [rsp + 0x25c]
mov dword [rsp + 0x4e8], eax
movdqu xmm0, xmmword [r12 + 0x2f]
movups xmm1, xmmword [r12 + 0x3f]
movups xmm2, xmmword [r12 + 0x4f]
movups xmm3, xmmword [r12 + 0x5f]
movdqa xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x630], xmm3
lea rcx, [rsp + 0xc90]
call fcn.140028238
cmp rdi, 3
jne 0x14007133c
mov qword [rsp + 0x120], rbx
mov ecx, r15d
shr ecx, 8
mov edi, r15d
shr edi, 0x10
mov ebx, 4
mov eax, dword [rsp + 0x500]
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0x4fc]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x4f8]
mov dword [rsp + 0x90], eax
mov r9d, dword [rsp + 0x4f4]
mov r10d, dword [rsp + 0x4f0]
mov r11d, dword [rsp + 0x4ec]
mov eax, dword [rsp + 0x4e8]
movzx ebp, word [rsp + 0x1a4]
mov r12d, ebp
mov rbp, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x178]
jmp 0x14007141d
mov ecx, dword [rsp + 0x260]
mov dword [rsp + 0x508], ecx
mov ecx, dword [rsp + 0x264]
mov dword [rsp + 0x504], ecx
lea rcx, [rsp + 0x268]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movdqa xmmword [rsp + 0x780], xmm0
movaps xmmword [rsp + 0x790], xmm1
movaps xmmword [rsp + 0x7a0], xmm2
movaps xmmword [rsp + 0x7b0], xmm3
mov ecx, 0x1a
lea rdi, [rsp + 0x7c0]
lea rsi, [rsp + 0x2a8]
rep movsd dword [rdi], dword [rsi]
mov rdx, r8
shr rdx, 0x20
mov r12, r8
shr r12, 0x10
mov rsi, r8
shr rsi, 8
mov edi, r15d
shr edi, 0x10
mov ecx, r15d
shr ecx, 8
jmp 0x14007141d
mov word [rsp + 0x7c0], 0x100
mov dword [rsp + 0x7c4], edi
mov dword [rsp + 0x7c8], 1
mov rcx, rsi
call fcn.1400235b8
mov sil, byte [rsp + 0x3e]
lea rdi, [rsp + 0xa30]
jmp 0x14006fee4
mov ecx, esi
mov rsi, rdi
shr rsi, 8
mov r12, rdi
shr r12, 0x10
mov eax, ebx
mov dword [rsp + 0xfc], ebx
mov r13, rdi
shr r13, 0x20
movdqa xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x7b0], xmm3
movaps xmmword [rsp + 0x7a0], xmm2
movaps xmmword [rsp + 0x790], xmm1
movdqa xmmword [rsp + 0x780], xmm0
mov ebx, 3
mov dword [rsp + 0x94], r15d
mov eax, dword [rsp + 0x500]
mov dword [rsp + 0x90], eax
mov r9d, dword [rsp + 0x4fc]
mov r10d, dword [rsp + 0x4f8]
mov r11d, dword [rsp + 0x4f4]
mov eax, dword [rsp + 0x4f0]
mov ebp, dword [rsp + 0x4ec]
mov dword [rsp + 0x508], ebp
mov rdx, qword [rsp + 0x178]
mov r15d, edx
mov r8d, edi
mov edx, r13d
mov r13, qword [rsp + 0xb8]
mov edi, dword [rsp + 0x4e8]
mov dword [rsp + 0x504], edi
movzx edi, word [rsp + 0x1a4]
mov rbp, qword [rsp + 0x150]
shl rdx, 0x20
movzx r12d, r12w
shl r12, 0x10
or r12, rdx
movzx esi, sil
shl rsi, 8
or rsi, r12
movzx r12d, r8b
or r12, rsi
shl edi, 0x10
movzx ecx, cl
shl ecx, 8
or ecx, edi
movzx r15d, r15b
or r15d, ecx
cmp ebx, 4
jne 0x1400714e3
mov qword [rsp + 0x648], r12
mov dword [rsp + 0x650], r15d
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x654], ecx
mov ecx, dword [rsp + 0x94]
mov dword [rsp + 0x658], ecx
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0x65c], ecx
mov dword [rsp + 0x660], r9d
mov dword [rsp + 0x664], r10d
mov dword [rsp + 0x668], r11d
mov dword [rsp + 0x66c], eax
mov qword [rsp + 0x640], 4
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov rdi, qword [rsp + 0xc8]
jmp 0x14006fe38
mov ecx, dword [rsp + 0x508]
mov dword [rsp + 0x260], ecx
mov ecx, dword [rsp + 0x504]
mov dword [rsp + 0x264], ecx
movdqa xmm0, xmmword [rsp + 0x780]
movaps xmm1, xmmword [rsp + 0x790]
movaps xmm2, xmmword [rsp + 0x7a0]
movaps xmm3, xmmword [rsp + 0x7b0]
lea rcx, [rsp + 0x268]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov ecx, 0x1a
lea rdi, [rsp + 0x2a8]
lea rsi, [rsp + 0x7c0]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x238], r12
mov dword [rsp + 0x240], r15d
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x244], ecx
mov ecx, dword [rsp + 0x94]
mov dword [rsp + 0x248], ecx
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0x24c], ecx
mov dword [rsp + 0x250], r9d
mov dword [rsp + 0x254], r10d
mov dword [rsp + 0x258], r11d
mov dword [rsp + 0x25c], eax
lea rsi, [rsp + 0x140]
mov rcx, rsi
call fcn.140023acc
lea rcx, [rax + 0x18]
mov rdi, qword [rsp + 0x158]
lea rdx, [rdi + 0x20]
mov qword [rsp + 0x230], rbx
lea r8, [rsp + 0x230]
call fcn.14002b04a
mov rcx, rsi
call fcn.140023acc
mov rcx, rax
call fcn.14002c25f
cmp byte [rsp + 0x1d8], 0
jne 0x140071606
add rdi, 0x64
mov rcx, rdi
mov rdx, rsi
call fcn.14002c282
mov qword [rsp + 0x640], 5
lea r15, [rsp + 0x380]
lea rbx, [rsp + 0x388]
lea r12, [rsp + 0x231]
mov rdi, qword [rsp + 0xc8]
mov sil, 3
mov cl, byte [rsp + 0x3f]
movzx r9d, word [rsp + 0x9a]
mov r10d, dword [rsp + 0x134]
mov r11d, dword [rsp + 0x130]
jmp 0x140070b42
movzx eax, sil
cmp eax, 4
mov rcx, qword [rsp + 0x1a8]
je 0x140071689
lea rdx, [rsp + 0x641]
mov rax, qword [rdx + 0x1f]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x11], xmm1
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], sil
jmp 0x140071b16
cmp byte [r14 + 0x3c5], 0
je 0x14007178a
mov rax, qword [rsp + 0x1a8]
mov byte [rax], 3
jmp 0x140071b16
mov rsi, qword [rsp + 0x520]
mov rcx, rsi
call fcn.140068980
mov rax, qword [rsp + 0x8a0]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x1a8]
mov byte [rax], 4
jmp 0x140071b16
lea rcx, [rsp + 0x230]
call fcn.140030d51
mov rcx, qword [rsp + 0x1a8]
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0xf40]
add rsp, 0xf58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14002794c
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x128]
mov dword [rax], ecx
mov ecx, dword [rsp + 0xe4]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x1e0]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x1b0]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xe8]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xec]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xf0]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xf4]
jmp 0x140071b13
pxor xmm0, xmm0
mov rcx, qword [rsp + 0x1a8]
movdqu xmmword [rcx + 0x18], xmm0
lea rax, [0x1401b5390]
mov qword [rcx + 8], rax
lea rax, [0x1401e5048]
mov qword [rcx + 0x10], rax
mov dword [rcx + 4], esi
mov word [rcx], 0x101
jmp 0x140071b16
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x880], xmm0
mov r13b, 1
mov eax, 1
jmp 0x1400717ee
movdqa xmm0, xmmword [rsp + 0x230]
movdqa xmmword [rsp + 0x880], xmm0
mov eax, dword [rsp + 0x218]
mov rcx, qword [rsp + 0x1a8]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x1401b5390]
mov qword [rcx + 8], rax
lea rax, [0x1401e5048]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x880]
movdqu xmmword [rcx + 0x18], xmm0
mov byte [rcx], r13b
jmp 0x140071b16
lea rcx, [rsp + 0x880]
call fcn.140030d51
lea rax, [0x1401b5390]
mov rcx, rax
mov qword [rsp + 0x180], rax
shr rax, 0x20
mov qword [rsp + 0x158], rax
mov dword [rsp + 0x178], 0
mov dword [rsp + 0x94], 1
mov byte [rsp + 0x90], 1
lea rax, [0x1401e5048]
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x114], 0
mov dword [rsp + 0x110], 0
mov dword [rsp + 0x10c], 0
mov ebp, dword [rsp + 0x50]
jmp 0x140071aa1
lea rax, [0x1401b5390]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0x178], 0
mov byte [rsp + 0x90], 1
mov ecx, dword [rsp + 0x5d8]
mov dword [rsp + 0x94], ecx
mov qword [rsp + 0x180], rax
lea rax, [0x1401e5048]
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x114], 0
jmp 0x1400719f4
mov rax, qword [rsp + 0x4d0]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x158], rcx
mov cl, byte [rsp + 0x47]
mov byte [rsp + 0x90], cl
movzx ecx, word [rsp + 0xb0]
mov word [rsp + 0xfa], cx
mov ecx, dword [rsp + 0x1a0]
mov dword [rsp + 0x94], ecx
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x19c]
jmp 0x140071a9a
lea rax, [0x1401b5390]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x158], rcx
mov dword [rsp + 0x114], 0
mov byte [rsp + 0x90], 1
mov ecx, dword [rsp + 0x1f0]
mov dword [rsp + 0x94], ecx
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0x178], eax
mov dword [rsp + 0x110], 0
mov dword [rsp + 0x10c], 0
jmp 0x140071aa1
mov al, byte [rsp + 0xc91]
mov byte [rsp + 0x90], al
movzx eax, word [rsp + 0xc92]
mov word [rsp + 0xfa], ax
mov eax, dword [rsp + 0xc94]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xc98]
mov qword [rsp + 0x180], rax
mov eax, dword [rsp + 0xc9c]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0xca0]
mov qword [rsp + 0x1d8], rax
mov eax, dword [rsp + 0xca8]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0xcac]
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0xcb0]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0xcb4]
mov dword [rsp + 0x10c], eax
mov rax, qword [rsp + 0x1a8]
mov byte [rax], bpl
mov cl, byte [rsp + 0x90]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0xfa]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0x94]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x180]
mov dword [rax + 8], ecx
mov rcx, qword [rsp + 0x158]
mov dword [rax + 0xc], ecx
mov rcx, qword [rsp + 0x1d8]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0x178]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x114]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x110]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x10c]
mov dword [rax + 0x24], ecx
movaps xmm6, xmmword [rsp + 0xf40]
add rsp, 0xf58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_frame_head.rs
mov ecx, 3
mov rdx, rdi
jmp 0x140071b54
lea r8, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_frame_head.rs
mov ecx, 4
mov edx, 4
call fcn.140012d00
ud2
lea r8, [rsp + 0x380]
and qword [r8], 0
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0x880]
call fcn.140072e40
ud2
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x14019d750]
mov edx, 0x20
call fcn.140016570
ud2
lea rcx, str.assertion_failed:_self.remote.is_none___Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_settings.rs
lea r8, [0x1401b47f8]
mov edx, 0x27
call fcn.140013970
ud2
lea rcx, str.assertion_failed:_self.pending_pong.is_none__
lea r8, [0x14019d218]
mov edx, 0x2d
jmp 0x140071c00
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x14019d6b8]
mov edx, 0x30
jmp 0x140071c00
lea rax, str.pending_ping_should_be_for_shutdown
lea rdx, [rsp + 0x380]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, [0x1401e5048]
mov qword [rdx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x18], xmm0
lea rcx, [rsp + 0x880]
call fcn.1400253e9
ud2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.Le_
mov edx, 0x21
call fcn.140030665
ud2
lea rcx, [0x14019d6df]
lea r8, [0x14019d718]
mov edx, 0x39
jmp 0x140071c00
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
mov edx, 0x2a
jmp 0x140071c00
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_codec_framed_write.rschunk_not_fully_encoded
mov edx, 0x3b
jmp 0x140071c00
lea rcx, [0x1401b4702]
lea r8, str._Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_streams.rs
mov edx, 0x37
jmp 0x140071c00
lea rcx, str.assertion_failed:_self.can_inc_num_recv_streams__
lea r8, [0x14019d308]
mov edx, 0x31
jmp 0x140071c00
lea rcx, str.assertion_failed:__stream.is_counted_Users_halo_Desktop_code_phishing_mpclient_dll_hijack_only_cs_vendor_h2_src_proto_streams_counts.rs
lea r8, [0x14019d2b8]
mov edx, 0x24
jmp 0x140071c00