Function at 0x1400722e2
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x6f8
mov rdi, r8
mov r12, rdx
mov qword [rsp + 0x160], rcx
mov rdx, qword [rdx + 0x418]
add rdx, 0x10
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.140017e2b
cmp qword [rsi], 0
jne 0x140073ec5
mov rcx, qword [rsp + 0x1a8]
mov dl, byte [rsp + 0x1b0]
mov rax, qword [rcx + 0x20]
or rax, qword [rcx + 0x30]
je 0x140072348
call fcn.14003fe0c
jmp 0x140072373
mov rsi, qword [rcx + 0x228]
call fcn.14003fe0c
cmp rsi, 1
ja 0x140072373
mov rdx, qword [r12 + 0x418]
add rdx, 0x10
lea rcx, [r12 + 0x3b8]
call fcn.140051d03
mov rax, qword [r12 + 0x390]
cmp rax, 2
jne 0x14007238f
mov qword [rsp + 0x1a0], 2
jmp 0x1400723f5
lea rsi, [r12 + 0x390]
lea rdx, [r12 + 0x3a8]
test rax, rax
je 0x1400723c8
mov rcx, qword [r12 + 0x398]
mov rax, qword [r12 + 0x3a0]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400723d8
mov rcx, qword [r12 + 0x398]
mov rax, qword [r12 + 0x3a0]
call qword [rax + 0x70]
mov r14, rax
lea r15, [rsp + 0x1a0]
mov rcx, r15
mov rdx, rsi
call fcn.1400d35a7
mov qword [r15 + 0x18], r14
mov rax, qword [r12 + 0x3b0]
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x470], rcx
mov qword [rsp + 0x478], rdx
mov qword [rsp + 0x490], rax
cmp dword [rsp + 0x470], 2
je 0x140072454
lea rdx, [rsp + 0x488]
lea rcx, [rsp + 0x470]
call fcn.1400d3736
mov qword [rsp + 0x600], 2
and qword [rsp + 0x620], 0
lea rax, [r12 + 0x428]
mov qword [rsp + 0x180], rax
lea rax, [r12 + 0x48]
mov qword [rsp + 0x88], rax
lea rax, [r12 + 0x188]
mov qword [rsp + 0x440], rax
lea rax, [r12 + 0x3b8]
mov qword [rsp + 0x188], rax
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0xc0], rdi
movzx eax, byte [r12 + 0x410]
test eax, eax
je 0x14007253e
cmp eax, 1
jne 0x140073b74
mov esi, dword [r12 + 0x414]
mov bl, byte [r12 + 0x411]
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call fcn.14004787a
test rax, rax
jne 0x140073b55
test rdx, rdx
jne 0x140073b62
mov rcx, qword [rsp + 0x440]
mov rdx, rdi
call fcn.14006852a
test rax, rax
jne 0x140073b55
test rdx, rdx
jne 0x140073b62
mov byte [r12 + 0x410], 2
mov byte [r12 + 0x411], bl
mov dword [r12 + 0x414], esi
jmp 0x1400724b6
lea rcx, [rsp + 0x448]
mov rdx, r12
mov r8, rdi
call fcn.140051d47
movzx eax, byte [rsp + 0x448]
cmp eax, 4
je case.default.0x1400725b7
mov bl, byte [rsp + 0x449]
mov r13d, dword [rsp + 0x44c]
mov edx, dword [rsp + 0x450]
mov edi, dword [rsp + 0x454]
mov r15, qword [rsp + 0x458]
mov r14, qword [rsp + 0x460]
mov rsi, qword [r12 + 0x418]
mov rbp, qword [r12 + 0x420]
add rsi, 0x10
add rbp, 0x10
mov eax, eax
lea rcx, [0x1400e0880]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, rdx
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rsi
call fcn.140017e2b
cmp qword [rsp + 0x1a0], 0
jne 0x140073e64
mov rsi, qword [rsp + 0x1a8]
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x80], al
lea r14, [rsi + 0x1b8]
lea rcx, [rsp + 0x2e0]
mov rdx, r14
mov r8d, r13d
call fcn.140018ceb
cmp qword [rsp + 0x2e0], 0
mov r15, qword [rsp + 0xc0]
je 0x1400727d6
mov cl, byte [rsi + 0x60]
mov edx, r13d
call fcn.1400209c0
test al, al
je 0x1400727ed
cmp dword [rsi + 0x108], 0
jne 0x140072814
cmp dword [rsi + 0x10c], r13d
ja 0x140072814
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rsi + 0x108], ecx
mov dword [rsi + 0x10c], eax
jmp 0x140072814
mov rax, qword [rsp + 0x468]
mov dword [rsp + 0x500], edx
mov dword [rsp + 0x504], edi
mov qword [rsp + 0x508], r15
mov qword [rsp + 0x510], r14
mov qword [rsp + 0x518], rax
lea rcx, [rsp + 0x2e8]
lea rdx, [rsp + 0x500]
call fcn.140004771
mov dword [rsp + 0x2e4], r13d
mov byte [rsp + 0x2e1], bl
mov byte [rsp + 0x2e0], 1
cmp dword [r12 + 0x3e0], 0
je 0x1400726df
cmp dword [r12 + 0x3e8], r13d
je 0x140072985
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x1c0], rax
mov al, byte [rsp + 0x2e0]
mov cl, byte [rsp + 0x2e1]
movzx edx, word [rsp + 0x2e2]
mov r8d, dword [rsp + 0x2e4]
mov r9, qword [rsp + 0x2e8]
movups xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x1b0], xmm0
mov byte [rsp + 0x1a0], al
mov byte [rsp + 0x1a1], cl
mov word [rsp + 0x1a2], dx
mov dword [rsp + 0x1a4], r8d
mov qword [rsp + 0x1a8], r9
mov rcx, rsi
mov rdx, rbp
lea rdi, [rsp + 0x1a0]
mov r8, rdi
call fcn.140060060
movups xmm0, xmmword [rsp + 0x500]
movups xmm1, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, rsi
call fcn.140060290
mov dword [rsp + 0x1c0], eax
mov dword [rsp + 0x1c4], r13d
mov rcx, qword [rsp + 0x188]
mov rdx, rdi
call fcn.14001b049
mov rdi, qword [rsp + 0xc0]
jmp 0x1400724b6
mov word [r12 + 0x410], 0x101
and dword [r12 + 0x414], 0
mov rdi, qword [rsp + 0xc0]
jmp 0x1400724b6
mov rcx, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2f0]
call fcn.140019a28
jmp 0x140072835
cmp dword [rsi + 0x90], 0
jne 0x140072814
cmp dword [rsi + 0x94], r13d
ja 0x140072814
lea eax, [r13 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rsi + 0x90], ecx
mov dword [rsi + 0x94], eax
mov rcx, rbx
mov edx, r13d
xor r8d, r8d
xor r9d, r9d
call fcn.140021288
lea rcx, [rsp + 0x2e0]
mov rdx, rbx
call fcn.140019a55
mov dword [rsp + 0x4a0], eax
mov dword [rsp + 0x4a4], edx
mov qword [rsp + 0x498], r14
lea rcx, [rsp + 0x500]
mov rdx, rbp
call fcn.1400414cf
cmp qword [rsp + 0x500], 0
jne 0x140073e8b
lea rax, [rsi + 8]
mov r14, qword [rsp + 0x508]
mov r12b, byte [rsp + 0x510]
lea rdx, [r14 + 8]
lea rcx, [rsi + 0x68]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x498]
mov r8d, edi
mov r9b, 1
call fcn.14005ffbf
mov rcx, r14
mov edx, r12d
call fcn.14003fe0c
mov rcx, rsi
mov dl, byte [rsp + 0x80]
call fcn.14003fe0c
mov r12, qword [rsp + 0xa8]
mov rdi, r15
jmp 0x1400724b6
mov rdx, qword [r12 + 0x418]
add rdx, 0x10
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.140017e2b
cmp qword [rsp + 0x1a0], 0
jne 0x140073f3a
mov r15, qword [rsp + 0x1a8]
mov bpl, byte [rsp + 0x1b0]
mov rdx, qword [r12 + 0x420]
add rdx, 0x10
mov rcx, rsi
call fcn.1400414cf
cmp qword [rsp + 0x1a0], 0
jne 0x140073f61
mov r13, qword [rsp + 0x1a8]
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x3f], al
mov ecx, dword [r15 + 0xb0]
mov edx, dword [r15 + 0xb4]
call fcn.1400211ff
cmp eax, 1
jne 0x140072a25
mov esi, edx
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call fcn.140047830
test rax, rax
jne 0x140072c02
mov r12, rdx
test rdx, rdx
je 0x1400729c5
mov sil, 1
jmp 0x140072c04
mov byte [r12 + 0x410], 1
mov byte [r12 + 0x411], bl
mov dword [r12 + 0x414], r13d
lea rcx, [rsp + 0x2e8]
call fcn.1400446d7
lea rcx, [rsp + 0x500]
call fcn.1400446d7
mov rdi, qword [rsp + 0xc0]
jmp 0x1400724b6
and dword [rsp + 0x1a4], 0
lea r14, [r15 + 0xb0]
mov dword [rsp + 0x1a8], esi
mov byte [rsp + 0x1a0], 7
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0x1a0]
call fcn.140047ebc
mov r8d, 0x1b
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_recv.rsinvalid_RST_STREAM_frame
call fcn.140087276
mov rcx, r14
mov edx, esi
call fcn.140021225
test eax, eax
jne 0x140073fb5
mov byte [rsp + 0x3b], bpl
lea r14, [r15 + 8]
mov qword [rsp + 0x48], r13
lea rax, [r13 + 8]
mov qword [rsp + 0x90], rax
lea rax, [r15 + 0x1b8]
mov qword [rsp + 0x80], rax
lea r13, [r15 + 0xb8]
mov qword [rsp + 0x60], r14
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call fcn.140047830
test rax, rax
jne 0x140072bcc
mov r12, rdx
test rdx, rdx
jne 0x140072bd0
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, r13
mov r8, qword [rsp + 0x80]
call fcn.1400190a3
cmp qword [rsp + 0x1a0], 0
je 0x140072bdf
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x2e0], xmm0
lea rsi, [rsp + 0x2e0]
mov rcx, rsi
call fcn.140018f88
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.140018f88
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x140072b04
movzx ecx, cl
cmp ecx, 3
jne 0x140072bad
cmp byte [rax + 0x52], 0
jne 0x140072b0e
jmp 0x140072bad
cmp byte [rax + 0x51], 0
je 0x140072bad
lea rcx, [rsp + 0x2e0]
call fcn.140018f88
mov ecx, dword [rax + 0xa0]
mov edx, dword [rax + 0xa4]
call fcn.1400211ff
cmp eax, 1
jne 0x140072bad
mov esi, edx
lea r14, [rsp + 0x2e0]
mov rcx, r14
call fcn.140018f88
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x1a4], eax
mov dword [rsp + 0x1a8], esi
mov byte [rsp + 0x1a0], 7
mov rcx, qword [rsp + 0x88]
mov rdx, rbx
call fcn.140047ebc
mov r8d, 0x1b
mov ecx, eax
lea rdx, str.invalid_WINDOW_UPDATE_frame
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_recv.rsinvalid_RST_STREAM_frame
call fcn.14005f7d9
mov rcx, r14
mov r14, qword [rsp + 0x60]
call fcn.140018e5a
lea rcx, [rax + 0xa0]
mov edx, esi
call fcn.140021225
test eax, eax
jne 0x140073f07
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, r14
lea rdx, [rsp + 0x2e0]
call fcn.140021bd6
jmp 0x140072a5a
xor esi, esi
jmp 0x140072bd3
mov sil, 1
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
jmp 0x140072c04
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call fcn.140047830
test rax, rax
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
je 0x140072ce3
xor esi, esi
mov rcx, r13
mov dl, byte [rsp + 0x3f]
call fcn.14003fe0c
mov rcx, r15
mov edx, ebp
call fcn.14003fe0c
test sil, sil
je 0x140073b55
test r12, r12
jne 0x140073e54
mov rax, qword [rsp + 0x180]
cmp qword [rax], 0
mov r12, qword [rsp + 0xa8]
jne 0x140072c72
cmp byte [r12 + 0x3ec], 0
jne 0x140073b55
cmp dword [r12 + 0x3e0], 0
je 0x140073b55
cmp dword [r12 + 0x3e4], 0x7fffffff
je 0x140073b55
mov rbx, rdi
mov rdx, qword [r12 + 0x418]
add rdx, 0x10
lea rcx, [rsp + 0x1a0]
call fcn.140017e2b
cmp qword [rsp + 0x1a0], 0
jne 0x140073f8b
mov rcx, qword [rsp + 0x1a8]
mov dl, byte [rsp + 0x1b0]
mov rsi, qword [rcx + 0x20]
mov rdi, qword [rcx + 0x30]
call fcn.14003fe0c
or rdi, rsi
jne 0x140073b55
mov rdi, rbx
mov rdx, qword [r12 + 0x418]
add rdx, 0x10
mov rcx, qword [rsp + 0x188]
call fcn.140051d03
jmp 0x1400724b6
mov r12, rdx
mov sil, 1
test rdx, rdx
jne 0x140072c04
lea rcx, [r15 + 0x110]
mov qword [rsp + 0xa0], rcx
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x80]
mov rsi, qword [rsp + 0xa8]
mov r9, rsi
call fcn.14005f5b2
mov rax, r15
mov r15d, dword [rsi + 0x180]
lea rcx, [rax + 0x120]
mov qword [rsp + 0x158], rcx
lea rcx, [rax + 0x148]
mov qword [rsp + 0x438], rcx
lea rcx, [rax + 0x124]
mov qword [rsp + 0x148], rcx
lea rcx, [rax + 0x128]
mov qword [rsp + 0x170], rcx
lea rcx, [rax + 0x12c]
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x58], rax
add rax, 0x130
mov qword [rsp + 0x428], rax
mov r13, rdi
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 0x18]
cmp rax, qword [rcx + 0x20]
lea r12, [rsp + 0x1a0]
mov rbp, qword [rsp + 0x158]
jbe 0x140072ed5
mov rcx, r12
mov rdx, qword [rsp + 0x438]
mov r8, qword [rsp + 0x80]
call fcn.140019231
cmp qword [rsp + 0x1a0], 0
je 0x140072ed5
mov rdi, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x1a8]
mov rcx, r14
mov rdx, r12
call fcn.140021a7c
mov rcx, r12
call fcn.140018e5a
mov rcx, rax
call fcn.14002140d
test rdi, rdi
je 0x140072ed5
mov qword [rsp + 0x1a0], rdi
mov qword [rsp + 0x1a8], rsi
mov rcx, r12
call fcn.140018f88
cmp byte [rax + 0x121], 0
jne 0x140072ec5
mov rdi, rsi
shr rdi, 0x20
mov rcx, r12
call fcn.140018e5a
mov byte [rax + 0x121], 1
cmp dword [rbp], 0
je 0x140072e96
mov rax, qword [rsp + 0x148]
mov eax, dword [rax]
mov dword [rsp + 0x40], eax
mov rbx, qword [rsp + 0x170]
mov r14d, dword [rbx]
mov rcx, r12
call fcn.140018e5a
mov dword [rax + 0xb8], 1
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0xbc], ecx
mov dword [rax + 0xc0], r14d
mov r14, qword [rsp + 0x60]
mov rax, qword [rsp + 0x148]
jmp 0x140072ec1
mov dword [rbp], 1
mov rax, qword [rsp + 0x148]
mov dword [rax], esi
mov rax, qword [rsp + 0x170]
mov dword [rax], edi
mov rax, qword [rsp + 0x430]
mov rbx, qword [rsp + 0x428]
mov dword [rax], esi
mov dword [rbx], edi
mov rcx, qword [rsp + 0xa0]
mov rdx, r12
call fcn.14001853e
mov qword [rsp + 0x5d8], 2
and qword [rsp + 0x5f8], 0
mov rdi, r13
lea rsi, [rsp + 0x190]
mov rcx, rsi
mov rdx, rbp
mov r8, qword [rsp + 0x80]
call fcn.1400192f8
cmp qword [rsp + 0x190], 0
je 0x14007314d
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x498], 2
and qword [rsp + 0x4b8], 0
mov rcx, rsi
call fcn.140018f88
mov rbx, rsi
mov r12d, dword [rax + 0x48]
mov rcx, rsi
call fcn.140018e5a
lea rcx, [rsp + 0x2e0]
mov rdx, rax
mov r8, qword [rsp + 0x90]
call fcn.14008ab01
movzx esi, byte [rsp + 0x2e0]
test esi, esi
je 0x140072fb8
cmp esi, 9
jne 0x140073178
lea rbx, [rsp + 0x190]
mov rcx, rbx
call fcn.140018f88
cmp byte [rax + 0x50], 5
je 0x14007354f
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, r14
mov rdx, rbx
call fcn.140021bd6
mov rsi, rbx
jmp 0x14007310c
lea rax, [rsp + 0x2e8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x110], xmm2
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rcx, rbx
call fcn.140018f88
mov edi, dword [rax + 0x84]
lea rcx, [rsp + 0xf0]
call fcn.14005f837
test rax, rax
je 0x14007306d
mov r14, rax
test edi, edi
jne 0x140073070
lea rsi, [rsp + 0x190]
mov rcx, rsi
call fcn.140018e5a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
lea rcx, [rsp + 0x1a8]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rsp + 0x1a0], 0
mov rcx, rax
mov rdx, qword [rsp + 0x90]
lea r8, [rsp + 0x1a0]
call fcn.14008aa70
mov rdi, r13
jmp 0x140073107
xor r14d, r14d
cmp r14, r15
cmovae r14, r15
xor esi, esi
test edi, edi
cmovle edi, esi
cmp r14, rdi
cmovae r14, rdi
test r14, r14
lea rbx, [rsp + 0x190]
je 0x14007330a
mov rcx, rbx
call fcn.140018f88
mov esi, r14d
cmp dword [rax + 0x80], r14d
jge 0x14007330a
mov rcx, rbx
call fcn.140018e5a
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmm2, xmmword [rsp + 0x110]
lea rcx, [rsp + 0x1a8]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rsp + 0x1a0], 0
mov rcx, rax
mov rdx, qword [rsp + 0x90]
lea r8, [rsp + 0x1a0]
call fcn.14008aa70
mov rdi, r13
mov rsi, rbx
mov r14, qword [rsp + 0x60]
movzx eax, byte [rsp + 0x2e0]
cmp eax, 9
ja 0x140073123
mov ecx, 0x209
bt ecx, eax
jb 0x140073130
lea rcx, [rsp + 0x2e0]
call fcn.14005f483
lea rbx, [rsp + 0x498]
mov rcx, rbx
call fcn.140014f65
mov rcx, rbx
call fcn.1400467d3
jmp 0x140072ef5
lea rsi, [rsp + 0x5d8]
mov rcx, rsi
call fcn.140014f65
mov rcx, rsi
call fcn.1400467d3
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
mov esi, dword [rsp + 0x70]
jmp 0x1400738e5
cmp esi, 3
jne 0x14007346c
mov eax, dword [rsp + 0x2e8]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x2ec]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x318]
mov dword [rsp + 0x6c], eax
mov eax, dword [rsp + 0x31c]
mov dword [rsp + 0x68], eax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0xb8], rax
mov eax, dword [rsp + 0x328]
mov dword [rsp + 0x7c], eax
mov al, byte [rsp + 0x32c]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0x32d]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0x32e]
mov byte [rsp + 0x3e], al
mov r8d, 0xcd
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x32f]
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x3fc]
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0x178], rcx
mov rdx, qword [rsp + 0x2d0]
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0x16c], eax
lea rcx, [rsp + 0x4c0]
lea r8, [rsp + 0x16c]
call fcn.1400188d4
cmp qword [rsp + 0x4c0], 0
je 0x140073fd0
movups xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x410], xmm0
lea rsi, [rsp + 0x410]
mov rcx, rsi
call fcn.140018e5a
mov byte [rax + 0x125], 0
mov rcx, rsi
call fcn.140018f88
cmp qword [rax], 0
mov rbx, qword [rsp + 0x150]
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
je 0x14007367b
mov rcx, qword [rsp + 0x58]
mov rax, qword [rcx + 0x18]
cmp rax, qword [rcx + 0x20]
jbe 0x140073666
mov rcx, r14
lea rsi, [rsp + 0x410]
mov rdx, rsi
call fcn.140021a7c
mov rcx, qword [rsp + 0x158]
mov rdx, rsi
call fcn.140018ef3
jmp 0x14007367b
mov qword [rsp + 0x1a0], 2
and qword [rsp + 0x1c0], 0
mov rcx, rbx
call fcn.140018e5a
mov r14, rax
mov rax, qword [rsp + 0x58]
mov rdi, qword [rax + 0x118]
mov ebx, dword [r14 + 0x84]
test ebx, ebx
mov ebp, 0
cmovle ebx, ebp
cmp rbx, rdi
cmovae rbx, rdi
sub rbx, qword [r14 + 0x88]
cmovb rbx, rbp
lea rcx, [r14 + 0x80]
mov edx, esi
call fcn.140021238
mov ecx, esi
mov rax, qword [r14 + 0x88]
mov qword [rsp + 0x98], rcx
sub rax, rcx
mov qword [r14 + 0x88], rax
sub dword [r14 + 0x118], esi
mov ecx, dword [r14 + 0x84]
test ecx, ecx
cmovle ecx, ebp
cmp rcx, rdi
cmovb rdi, rcx
sub rdi, rax
cmovb rdi, rbp
cmp rbx, rdi
jae 0x1400733b0
mov rcx, r14
call fcn.140021401
mov rax, qword [rsp + 0x58]
mov eax, dword [rax + 0x114]
mov rbx, qword [rsp + 0x98]
add eax, ebx
jo 0x1400733d2
mov rcx, qword [rsp + 0x58]
mov dword [rcx + 0x114], eax
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.140014f65
mov rcx, rsi
call fcn.1400467d3
mov qword [rsp + 0x1a0], 2
and qword [rsp + 0x1c0], 0
mov rcx, qword [rsp + 0xa0]
mov edx, ebx
call fcn.140021238
mov al, byte [rsp + 0x11e]
mov r8, qword [rsp + 0xf0]
mov edx, eax
mov rcx, r8
mov qword [rsp + 0x40], r8
cmp r8, 2
mov rdi, r13
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
mov r14, qword [rsp + 0x60]
je 0x1400735c6
cmp dword [rsp + 0x40], 1
jne 0x1400735ab
mov rdx, qword [rsp + 0x100]
sub rdx, qword [rsp + 0x108]
mov ecx, 0
cmovae rcx, rdx
jmp 0x1400735b3
mov eax, dword [rsp + 0x2e4]
mov ecx, dword [rsp + 0x2e8]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rsp + 0x310]
mov r14d, dword [rsp + 0x318]
mov edi, dword [rsp + 0x31c]
lea ecx, [rsi - 1]
lea rdx, [0x1400e0890]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x178], rax
mov eax, dword [rsp + 0x3fc]
mov dword [rsp + 0xb4], eax
mov al, byte [rsp + 0x32e]
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0x32d]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0x32c]
mov byte [rsp + 0x3d], al
mov eax, dword [rsp + 0x328]
mov dword [rsp + 0x7c], eax
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0x2ec]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x140], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0x32f]
call sub.msvcrt.dll_memcpy
mov sil, 1
jmp 0x1400737ad
mov r13d, dword [rax + 0x54]
mov rcx, rbx
call fcn.140018f88
mov esi, dword [rax + 0x114]
mov rcx, rbx
call fcn.140018e5a
lea rcx, [rax + 0x50]
mov edx, esi
mov qword [rsp + 0x40], r13
mov r8d, r13d
mov r9b, 1
call fcn.14001b31d
mov rcx, rbx
call fcn.140018f88
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x54], eax
mov sil, 8
mov rbx, qword [rsp + 0x150]
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
jmp 0x1400736c7
mov rcx, qword [rsp + 0x108]
mov edx, eax
cmp rcx, rbx
jbe 0x1400735c6
mov edx, eax
and dl, 0xfe
mov byte [rsp + 0x11e], dl
mov byte [rsp + 0x3e], dl
movzx esi, al
and esi, 1
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.140014f65
mov rcx, rbx
call fcn.1400467d3
lea rax, [rsp + 0xf4]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov eax, dword [rax + 0x20]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x118]
mov dword [rsp + 0x7c], eax
mov al, byte [rsp + 0x11c]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0x11d]
mov byte [rsp + 0x3c], al
mov eax, dword [rsp + 0x2d8]
mov dword [rsp + 0x6c], eax
mov eax, dword [rsp + 0x2dc]
mov dword [rsp + 0x68], eax
mov rbx, qword [rsp + 0x150]
and rbx, 0xffffffffffffff00
or rbx, rsi
xor esi, esi
mov qword [rsp + 0xb8], rbx
jmp 0x1400736c7
mov rcx, qword [rsp + 0xa0]
lea rdx, [rsp + 0x410]
call fcn.14001817c
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x140], eax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov r8d, 0xcd
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0x1a0]
call sub.msvcrt.dll_memcpy
mov sil, 3
mov qword [rsp + 0x150], rbx
movzx eax, byte [rsp + 0x2e0]
cmp eax, 9
ja 0x1400736ea
mov ecx, 0x209
bt ecx, eax
jb 0x1400737d0
lea rcx, [rsp + 0x2e0]
call fcn.14005f483
jmp 0x1400737d0
mov ecx, dword [rsp + 0x2ec]
mov dword [rsp + 0x120], ecx
mov sil, 2
mov dword [rsp + 0x54], eax
jmp 0x1400737be
lea rdx, [rsp + 0x2ec]
mov ecx, dword [rdx + 0x20]
mov dword [rsp + 0x140], ecx
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov sil, 4
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x6c], r14d
mov dword [rsp + 0x68], edi
mov qword [rsp + 0x98], rbx
mov rdi, r13
mov bpl, byte [rsp + 0x3b]
mov r13, qword [rsp + 0x48]
mov r14, qword [rsp + 0x60]
lea rbx, [rsp + 0x2d0]
mov rcx, rbx
call fcn.140018f88
cmp qword [rax], 0
jne 0x1400737f4
mov rcx, rbx
call fcn.140018f88
cmp byte [rax + 0x50], 5
jne 0x140073804
mov rcx, qword [rsp + 0x158]
mov rdx, rbx
call fcn.140018ef3
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, r14
mov rdx, rbx
call fcn.140021bd6
mov al, byte [rsp + 0x7a]
mov byte [rsp + 0x76], al
movzx eax, word [rsp + 0x78]
mov word [rsp + 0x74], ax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x4d0], xmm0
movaps xmmword [rsp + 0x4e0], xmm1
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x4f0], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x62b]
lea rdx, [rsp + 0x500]
call sub.msvcrt.dll_memcpy
lea rbx, [rsp + 0x498]
mov rcx, rbx
call fcn.140014f65
mov rcx, rbx
call fcn.1400467d3
lea rbx, [rsp + 0x5d8]
mov rcx, rbx
call fcn.140014f65
mov rcx, rbx
call fcn.1400467d3
test sil, sil
je 0x140073940
movzx eax, sil
cmp eax, 9
lea rbx, [rsp + 0x1a0]
mov edx, dword [rsp + 0x54]
mov r8b, byte [rsp + 0x3d]
mov r9b, byte [rsp + 0x3c]
mov r10d, dword [rsp + 0x7c]
mov r11, qword [rsp + 0xb8]
jne 0x140073986
mov rax, qword [rsp + 0x40]
mov esi, eax
mov rcx, qword [rsp + 0x88]
mov rdx, rdi
call fcn.14004787a
test rax, rax
mov dword [rsp + 0x70], esi
jne 0x140073ae6
mov r12, rdx
test rdx, rdx
jne 0x140073b4b
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0xa8]
call fcn.14005f5b2
test al, al
jne 0x140072d89
jmp 0x140073aea
mov rcx, qword [rsp + 0x58]
mov dword [rcx + 0x15c], 1
mov eax, dword [rsp + 0x6c]
mov dword [rcx + 0x160], eax
mov eax, dword [rsp + 0x68]
mov dword [rcx + 0x164], eax
lea rbx, [rsp + 0x1a0]
mov edx, dword [rsp + 0x54]
mov r8b, byte [rsp + 0x3d]
mov r9b, byte [rsp + 0x3c]
mov r10d, dword [rsp + 0x7c]
mov r11, qword [rsp + 0xb8]
mov byte [rsp + 0x1a0], sil
mov al, byte [rsp + 0x76]
lea rcx, [rsp + 0x1a8]
mov byte [rcx - 5], al
movzx eax, word [rsp + 0x74]
mov word [rcx - 7], ax
mov dword [rsp + 0x1a4], edx
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x4f0]
mov dword [rcx + 0x24], eax
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmm1, xmmword [rsp + 0x4e0]
movups xmmword [rcx + 0x14], xmm1
movups xmmword [rcx + 4], xmm0
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1d0], rax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x1d8], eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x1dc], eax
mov qword [rsp + 0x1e0], r11
mov dword [rsp + 0x1e8], r10d
mov byte [rsp + 0x1ec], r8b
mov byte [rsp + 0x1ed], r9b
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0x1ee], al
mov r8d, 0xcd
lea rcx, [rsp + 0x1ef]
lea rdx, [rsp + 0x62b]
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0x2bc], eax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x2c0], rax
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, rbx
call fcn.140047ebc
mov r8d, 0xd
mov ecx, eax
lea rdx, [0x14013007d]
lea r9, [0x140130090]
call fcn.14005f7d9
mov rcx, rsi
mov rdx, rdi
call fcn.140047830
test rax, rax
jne 0x140073b2d
mov r12, rdx
test rdx, rdx
jne 0x140073b42
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0xa8]
call fcn.14005f5b2
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x70], eax
jmp 0x140072d89
xor esi, esi
jmp 0x140073b38
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov r14, rdx
mov r15, qword [rsp + 0x58]
mov rax, qword [r15 + 0x1a8]
test rax, rax
je 0x140073b17
mov rcx, qword [r15 + 0x1b0]
call qword [rax + 0x18]
mov qword [r15 + 0x1a8], rsi
mov qword [r15 + 0x1b0], r14
xor r12d, r12d
jmp 0x14007297d
xor esi, esi
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x70], eax
mov r15, qword [rsp + 0x58]
jmp 0x140072c04
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x70], eax
mov r15, qword [rsp + 0x58]
jmp 0x14007297d
mov byte [rsp + 0xc8], 4
jmp 0x140073dce
lea rcx, [rsp + 0xc8]
call fcn.14001ba28
jmp 0x140073dce
mov ebx, dword [r12 + 0x414]
mov bpl, byte [r12 + 0x411]
mov rcx, qword [rsp + 0x180]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x300], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [r12 + 0x428], 0
movaps xmmword [rsp + 0x2f0], xmm1
and dword [rsp + 0x1c0], 0
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rsp + 0x2e0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b0], xmm0
lea rdi, [0x14012f0c0]
mov qword [rsp + 0x1a0], rdi
mov qword [rsp + 0x1a8], 1
test rax, rax
je 0x140073c1d
lea rcx, [rsp + 0x500]
lea rsi, [rsp + 0x2e0]
mov rdx, rsi
call fcn.140004771
mov esi, dword [rsi + 0x24]
lea rcx, [rsp + 0x1a0]
call fcn.1400446d7
jmp 0x140073c5d
mov rsi, qword [rsp + 0x1c0]
mov qword [rsp + 0x520], rsi
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x510], xmm0
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x508], rcx
mov rax, qword [rsp + 0x500]
mov rcx, qword [rsp + 0x508]
movaps xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rcx
lea rcx, [rsp + 0x2e0]
call fcn.14004679f
mov eax, esi
or eax, ebx
je 0x140073cda
test esi, esi
je 0x140073d04
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0xe0], xmm1
movups xmmword [rsp + 0xd0], xmm0
mov word [rsp + 0xc8], 0x201
mov dword [rsp + 0xcc], esi
jmp 0x140073dce
mov byte [rsp + 0xc8], 3
jmp 0x140073d3a
movabs rax, 0x8000000000000000
shl rdi, 0x20
or rdi, rdx
cmp rdi, rax
jne 0x140073d4c
mov qword [rsp + 0x2e0], rax
jmp 0x140073d5f
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov byte [rsp + 0xc8], 1
mov byte [rsp + 0xc9], bpl
mov dword [rsp + 0xcc], ebx
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], 1
lea rcx, [rsp + 0x1a0]
call fcn.1400446d7
jmp 0x140073dce
lea rcx, [rsp + 0x2e0]
mov rdx, r15
mov r8, r14
call fcn.140002eb0
lea r8, [rsp + 0x1a0]
mov byte [r8 + 1], bl
mov rax, qword [rsp + 0x2f0]
lea rcx, [rsp + 0x1a8]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x2e0]
mov qword [rcx], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rcx + 8], rax
mov r12b, 2
mov byte [r8], r12b
mov rcx, rsi
mov rdx, rbp
call fcn.140060060
mov byte [rsp + 0xc9], bl
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], r14
mov byte [rsp + 0xc8], r12b
lea rsi, [rsp + 0x600]
mov rcx, rsi
call fcn.140014f65
mov rcx, rsi
call fcn.1400467d3
lea rsi, [rsp + 0x470]
mov rcx, rsi
call fcn.140014f65
mov rcx, rsi
call fcn.1400467d3
movzx eax, byte [rsp + 0xc8]
cmp eax, 3
je 0x140073e1d
cmp eax, 4
jne 0x140073e2a
mov rax, qword [rsp + 0x160]
mov byte [rax], 6
jmp 0x140073e3f
mov rax, qword [rsp + 0x160]
mov byte [rax], 5
jmp 0x140073e3f
lea rdx, [rsp + 0xc8]
mov rcx, qword [rsp + 0x160]
call fcn.14001ac6f
nop
add rsp, 0x6f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0xc8]
mov rdx, r12
jmp 0x140073b6a
mov rax, qword [rsp + 0x1a8]
mov cl, byte [rsp + 0x1b0]
lea r8, [rsp + 0x2e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x140073eea
mov rax, qword [rsp + 0x508]
mov cl, byte [rsp + 0x510]
lea r8, [rsp + 0xf0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140160576]
lea r9, [0x140130728]
jmp 0x140073efd
mov rax, qword [rsp + 0x1a8]
mov cl, byte [rsp + 0x1b0]
lea r8, [rsp + 0x2e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140160576]
lea r9, [0x140130708]
mov edx, 0x2b
call fcn.140007c10
lea r8, [rsp + 0x1a0]
mov dword [r8], 3
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_recv.rsinvalid_RST_STREAM_frame
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x140133408]
mov edx, 0x1d
call fcn.140007c10
mov rax, qword [rsp + 0x1a8]
mov cl, byte [rsp + 0x1b0]
lea r8, [rsp + 0x2e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x140073eea
mov rax, qword [rsp + 0x1a8]
mov cl, byte [rsp + 0x1b0]
lea r8, [rsp + 0x2e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x140073eb0
mov rax, qword [rsp + 0x1a8]
mov cl, byte [rsp + 0x1b0]
lea r8, [rsp + 0x2e0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x140073eea
lea r8, [rsp + 0x1a0]
mov dword [r8], 3
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_recv.rsinvalid_RST_STREAM_frame
jmp 0x140073f1d
lea rcx, [0x1401300e8]
call fcn.140008d40
ud2