Function at 0x140193150
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc28
movaps xmmword [rsp + 0xc10], xmm6
mov qword [rsp + 0x188], r8
mov rbx, rdx
mov qword [rsp + 0x130], rcx
mov rdi, qword [rdx + 0x3c8]
lea rcx, [rdi + 0x10]
mov qword [rsp + 0x70], rcx
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
jne 0x1400cf346
mov dword [rsp + 0xd8], 0
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1400cf761
cmp dword [rdi + 0x98], 0
je 0x1400ca81a
call fcn.140182f40
lea r14, [rdi + 0x1b8]
lea r15, [rdi + 0x170]
lea r12, [rdi + 0x98]
mov qword [rsp + 0x730], rax
mov dword [rsp + 0x738], edx
mov rsi, qword [rdi + 0x30]
mov r13d, dword [rdi + 0x38]
lea rbp, [rsp + 0x850]
nop word cs:[rax + rax]
mov edx, dword [rdi + 0x9c]
mov eax, dword [rdi + 0xa0]
mov dword [rsp + 0x650], edx
mov dword [rsp + 0x654], eax
cmp qword [rdi + 0x1c8], rdx
jbe 0x1400cf58d
mov rcx, qword [rdi + 0x1b8]
test rcx, rcx
je 0x1400cf58d
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x1400cf58d
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x1400cf58d
mov r8d, dword [rcx + 0x48]
cmp r8d, 0x3b9aca00
je 0x1400cf638
mov rdx, qword [rcx + 0x40]
lea rcx, [rsp + 0x730]
call fcn.1401830e0
cmp rax, rsi
jb 0x1400ca81a
cmp rax, rsi
jne 0x1400ca7e8
cmp edx, r13d
jbe 0x1400ca81a
mov rcx, rbp
mov rdx, r12
mov r8, r14
call fcn.140046dc0
cmp qword [rsp + 0x850], 0
je 0x1400ca81a
mov rcx, r15
mov rdx, rbp
mov r8b, 1
call fcn.14003fab0
cmp dword [r12], 0
jne 0x1400ca760
cmp byte [rsp + 0xd8], 0
jne 0x1400ca83e
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400cf469
lea rax, [rbx + 0x368]
mov qword [rsp + 0x4f8], rax
mov rcx, qword [rsp + 0x70]
call sub.kernel32.dll_ReleaseSRWLockExclusive
lea rax, [rbx + 0x370]
mov qword [rsp + 0x5b8], rax
lea rax, [rbx + 0x48]
mov qword [rsp + 0x1d0], rax
lea rax, [rbx + 0x400]
mov qword [rsp + 0x228], rax
lea rax, [rbx + 0x3a0]
mov qword [rsp + 0x4f0], rax
lea rax, [rbx + 0x3c0]
mov qword [rsp + 0x5c8], rax
lea rax, [rbx + 0x3d8]
mov qword [rsp + 0x5c0], rax
lea rax, [rbx + 0x190]
mov qword [rsp + 0xd8], rax
lea rax, [rbx + 0x1a0]
mov qword [rsp + 0x518], rax
xorps xmm6, xmm6
lea rax, [rbx + 0x1b8]
mov qword [rsp + 0x510], rax
lea rax, [rbx + 0x220]
mov qword [rsp + 0x220], rax
lea rax, [rbx + 0x50]
mov qword [rsp + 0x5a0], rax
lea rax, [rbx + 0x58]
mov qword [rsp + 0x588], rax
lea rax, [rbx + 0x228]
mov qword [rsp + 0x208], rax
lea rax, [rbx + 0x340]
mov qword [rsp + 0x4e8], rax
lea rax, [rbx + 0x464]
mov qword [rsp + 0x5b0], rax
lea rax, [rbx + 0x499]
mov qword [rsp + 0x5a8], rax
lea rax, [rsp + 0x240]
mov qword [rsp + 0x590], rax
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x598], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov qword [rsp + 0x580], rax
lea rax, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
mov qword [rsp + 0x578], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_frame_head.rs
mov qword [rsp + 0x1d8], rax
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x120], rax
jmp 0x1400ca9da
cmp rdx, 1
jne 0x1400cf299
mov rax, qword [rsp + 0x4f8]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400caaf0
mov qword [rsp + 0x3a0], rdi
mov rax, qword [rsp + 0x5b8]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
cmp dword [rbx + 0x100], 4
jne 0x1400caa33
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jb 0x1400caa7b
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
test rax, rax
jne 0x1400cf2a9
mov rsi, rdx
test rdx, rdx
jne 0x1400cf359
cmp dword [rbx + 0x100], 4
jne 0x1400cf2a9
cmp qword [rbx + 0x150], 0xfffffffffffffef6
ja 0x1400cf2a9
mov esi, dword [rsp + 0x3c4]
mov rax, qword [rsp + 0x3c0]
lea rcx, [rsp + 0x248]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x3a0]
movups xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x240], 6
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf655
mov rax, qword [rsp + 0x4f8]
mov rax, qword [rax]
test rax, rax
je 0x1400cab0f
jmp 0x1400cab1c
cmp byte [rbx + 0x39c], 0
je 0x1400cab1c
cmp dword [rbx + 0x390], 0
je 0x1400cab1c
mov esi, dword [rbx + 0x398]
xor eax, eax
test rax, rax
jne 0x1400cab1c
cmp byte [rbx + 0x39c], 0
jne 0x1400cf28c
mov r8, qword [rsp + 0x228]
cmp qword [r8], 0
je 0x1400cab3d
mov rcx, qword [rbx + 0x408]
mov rdx, qword [rbx + 0x410]
call fcn.14019c2a0
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3b8], 0
mov rsi, qword [rbx + 0x3a9]
test byte [rbx + 0x3a8], 1
mov byte [rbx + 0x3a8], 0
je 0x1400cabb4
cmp dword [rbx + 0x100], 4
jne 0x1400cacc0
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400cacc0
mov qword [rsp + 0x242], rsi
mov word [rsp + 0x240], 0x105
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf6e8
movzx eax, byte [rbx + 0x3b1]
test eax, eax
je 0x1400cac60
cmp eax, 2
jne 0x1400cad70
mov rax, qword [rsp + 0x4f0]
mov rax, qword [rax]
test rax, rax
je 0x1400cad70
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400cad51
cmp dword [rbx + 0x100], 4
jne 0x1400cb197
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400cb197
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x242], rax
mov word [rsp + 0x240], 5
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf9a9
mov rax, qword [rsp + 0x4f0]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x1400cad70
cmp dword [rbx + 0x100], 4
jne 0x1400cace9
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400cace9
mov rax, qword [rbx + 0x3b2]
mov qword [rsp + 0x242], rax
mov word [rsp + 0x240], 5
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf88b
mov byte [rbx + 0x3b1], 1
jmp 0x1400cad70
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
test rax, rax
je 0x1400cad36
mov byte [rbx + 0x3a8], 1
mov dil, 4
jmp 0x1400cba98
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
mov dil, 4
test rax, rax
jne 0x1400cba98
test rdx, rdx
jne 0x1400cb1c1
cmp dword [rbx + 0x100], 4
jne 0x1400cba98
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cac7a
jmp 0x1400cba98
test rdx, rdx
je 0x1400cb1d3
lea rcx, [rsp + 0x240]
call fcn.140039450
jmp 0x1400cb7e4
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rsp + 0x188]
mov rdx, qword [rax]
call fcn.140037ae0
cmp dword [rbx + 0x460], 2
jne 0x1400cae30
mov dword [rbx + 0x460], 2
cmp dword [rbx + 0x420], 0
jne 0x1400cb6e0
cmp dword [rbx + 0x100], 4
jne 0x1400caf35
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400caf35
movzx eax, byte [rbx + 0x45c]
movdqu xmm0, xmmword [rbx + 0x424]
movups xmm1, xmmword [rbx + 0x434]
movups xmm2, xmmword [rbx + 0x444]
mov rcx, qword [rbx + 0x454]
movdqu xmmword [rsp + 0x244], xmm0
movups xmmword [rsp + 0x254], xmm1
movups xmmword [rsp + 0x264], xmm2
mov qword [rsp + 0x274], rcx
mov byte [rsp + 0x27c], al
mov byte [rsp + 0x240], 4
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf8f0
mov dword [rbx + 0x420], 1
jmp 0x1400cb6e0
cmp dword [rbx + 0x100], 4
jne 0x1400caefc
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400caefc
mov byte [rsp + 0x27c], 1
mov dword [rsp + 0x244], 0
mov dword [rsp + 0x24c], 0
mov dword [rsp + 0x254], 0
mov dword [rsp + 0x25c], 0
mov dword [rsp + 0x264], 0
mov dword [rsp + 0x26c], 0
mov dword [rsp + 0x274], 0
mov byte [rsp + 0x240], 4
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf7ed
mov rbp, qword [rbx + 0x3c8]
lea r14, [rbp + 0x10]
mov rcx, r14
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cafc3
call fcn.1401597e0
xor al, 1
jmp 0x1400cafc5
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
mov dil, 4
test rax, rax
jne 0x1400cba53
test rdx, rdx
je 0x1400cb2c3
lea rcx, [rsp + 0x240]
call fcn.140039450
jmp 0x1400caf6c
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
mov dil, 4
test rax, rax
jne 0x1400cba53
test rdx, rdx
je 0x1400cba39
lea rcx, [rsp + 0x240]
call fcn.140039450
movzx edi, byte [rsp + 0x240]
movzx r9d, byte [rsp + 0x241]
movzx r8d, word [rsp + 0x242]
mov edx, dword [rsp + 0x244]
mov rcx, qword [rsp + 0x248]
mov rax, qword [rsp + 0x250]
lea r10, [rsp + 0x248]
movdqu xmm0, xmmword [r10 + 0x10]
movdqa xmmword [rsp + 0xb30], xmm0
cmp dil, 4
jne 0x1400cb6c5
jmp 0x1400cba53
xor eax, eax
mov dword [rsp + 0x1b8], eax
movzx eax, byte [rbp + 0x18]
test al, al
jne 0x1400cf800
mov rax, qword [rbx + 0x3d0]
mov qword [rsp + 0x110], rax
lea rsi, [rax + 0x10]
mov rcx, rsi
mov qword [rsp + 0xb0], r14
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cb01a
call fcn.1401597e0
xor al, 1
jmp 0x1400cb01c
xor eax, eax
mov rcx, qword [rsp + 0x110]
movzx ecx, byte [rcx + 0x18]
test cl, cl
jne 0x1400cf7ad
lea rdx, [rbp + 0x170]
cmp dword [rbx + 0x470], 0
je 0x1400cb049
mov ecx, dword [rbx + 0x474]
mov qword [rdx], rcx
mov qword [rsp + 0x128], rdx
mov dword [rsp + 0x94], eax
mov qword [rsp + 0x108], rsi
cmp dword [rbx + 0x490], 0
je 0x1400cb077
cmp dword [rbx + 0x494], 0
setne byte [rbp + 0x131]
cmp dword [rbx + 0x478], 0
je 0x1400cb5f9
lea r13, [rbp + 0x1b8]
mov eax, dword [rbx + 0x47c]
mov r14d, dword [rbp + 0x12c]
mov dword [rbp + 0x12c], eax
xor ecx, ecx
mov edi, eax
sub edi, r14d
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
mov qword [rsp + 0xb8], r13
je 0x1400cb1f6
movzx eax, cl
cmp eax, 1
jne 0x1400cb5f9
mov r12, qword [rbp + 0x1f8]
test r12, r12
je 0x1400cb5f9
mov rax, qword [rsp + 0x110]
lea r15, [rax + 0x20]
lea r14, [rbp + 0xc0]
lea r13, [rbp + 0x160]
xor esi, esi
nop dword [rax]
cmp qword [rbp + 0x210], rsi
jbe 0x1400cf68a
mov rax, qword [rbp + 0x200]
test rax, rax
je 0x1400cf68a
mov rcx, rsi
shl rcx, 4
mov rax, qword [rax + rcx + 8]
rol rax, 0x20
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rax
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov edx, edi
mov r8, r15
lea r9, [rsp + 0x240]
call fcn.1400d1a20
test eax, eax
jne 0x1400cb4a9
mov rax, qword [rbp + 0x1f8]
cmp rax, r12
sbb rsi, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
cmp rsi, r12
jb 0x1400cb100
jmp 0x1400cb5f9
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
mov dil, 4
test rax, rax
jne 0x1400cba98
test rdx, rdx
je 0x1400cf0a2
lea rcx, [rsp + 0x240]
call fcn.140039450
jmp 0x1400cb7e4
cmp dword [rbx + 0x100], 4
jne 0x1400cacda
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cab8a
jmp 0x1400cacda
mov r15, qword [rbp + 0x1f8]
test r15, r15
je 0x1400cb303
sub r14d, eax
xor edi, edi
xor r12d, r12d
jmp 0x1400cb22e
mov rax, qword [rbp + 0x1f8]
cmp rax, r15
sbb r12, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
cmp r12, r15
jae 0x1400cb305
cmp qword [rbp + 0x210], r12
jbe 0x1400cf68a
mov rax, qword [rbp + 0x200]
test rax, rax
je 0x1400cf68a
mov rcx, r12
shl rcx, 4
mov rax, qword [rax + rcx + 8]
rol rax, 0x20
mov r13, qword [rsp + 0xb8]
mov qword [rsp + 0x240], r13
mov qword [rsp + 0x248], rax
lea rcx, [rsp + 0x240]
call fcn.140046610
mov ecx, dword [rax + 0x80]
sub ecx, r14d
jo 0x1400cb2e6
mov dword [rax + 0x80], ecx
test ecx, ecx
jg 0x1400cb297
xor ecx, ecx
mov edx, dword [rax + 0x84]
mov r8d, edx
test edx, edx
jg 0x1400cb2a7
xor r8d, r8d
sub r8d, ecx
jbe 0x1400cb210
sub edx, r8d
jo 0x1400cb2e6
mov dword [rax + 0x84], edx
add edi, r8d
jmp 0x1400cb210
cmp dword [rbx + 0x100], 4
jne 0x1400cba53
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cae4e
jmp 0x1400cba53
movaps xmmword [rsp + 0x650], xmm6
mov dil, 1
mov dword [rsp + 0x238], 3
xor esi, esi
jmp 0x1400cb4bd
xor edi, edi
lea r15, [rbp + 0xc8]
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x258], 0
mov rcx, r15
mov edx, edi
call fcn.140040a70
mov rdi, qword [rsp + 0x128]
nop word cs:[rax + rax]
cmp dword [rbp + 0xcc], 0
jle 0x1400cb4d2
cmp dword [rbp + 0xec], 0
je 0x1400cb570
mov edx, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xfc]
cmp edx, dword [rbp + 0xf8]
mov ecx, dword [rbp + 0xf4]
mov dword [rsp + 0x858], edx
mov dword [rsp + 0x85c], ecx
mov qword [rsp + 0x850], r13
jne 0x1400cb3c0
cmp ecx, eax
jne 0x1400cb3c0
lea rcx, [rsp + 0x850]
call fcn.1400432a0
cmp dword [rax + 0xc4], 0
jne 0x1400cf84e
mov dword [rbp + 0xec], 0
jmp 0x1400cb406
lea rcx, [rsp + 0x850]
call fcn.140046610
mov ecx, dword [rax + 0xc8]
mov edx, dword [rax + 0xcc]
cmp dword [rax + 0xc4], 0
mov dword [rax + 0xc4], 0
je 0x1400cf847
mov dword [rbp + 0xec], 1
mov dword [rbp + 0xf0], ecx
mov dword [rbp + 0xf4], edx
lea rcx, [rsp + 0x850]
call fcn.140046610
mov byte [rax + 0x122], 0
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x730], r13
mov qword [rsp + 0x738], rax
lea rcx, [rsp + 0x730]
call fcn.1400432a0
add rax, 0x50
mov rcx, rax
call fcn.140047e00
test al, al
jne 0x1400cb46a
lea rcx, [rsp + 0x730]
call fcn.1400432a0
cmp qword [rax + 0x88], 0
je 0x1400cb340
lea rcx, [rsp + 0x730]
call fcn.1400432a0
mov esi, dword [rax + 0x48]
mov rcx, r15
lea rdx, [rsp + 0x730]
call fcn.1400417a0
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rsp + 0x730]
call fcn.14003fab0
jmp 0x1400cb340
movaps xmmword [rsp + 0x650], xmm6
mov dil, 1
xor esi, esi
mov dword [rsp + 0x238], edx
mov r14, qword [rsp + 0xb0]
mov r15, qword [rsp + 0x108]
jmp 0x1400cb626
cmp qword [rsp + 0x240], 0
je 0x1400cb5f9
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
lea r8, [rsp + 0x240]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x240]
test rdx, rdx
je 0x1400cb5f9
mov rax, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x240], 0
je 0x1400cb5f9
mov rax, qword [rsp + 0x248]
lock dec qword [rax]
jne 0x1400cb5f9
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.14018efd0
jmp 0x1400cb5f9
cmp qword [rsp + 0x240], 0
je 0x1400cb5f9
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
lea r8, [rsp + 0x240]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x240]
test rdx, rdx
je 0x1400cb5f9
mov rax, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x240], 0
je 0x1400cb5f9
mov rax, qword [rsp + 0x248]
lock dec qword [rax]
jne 0x1400cb5f9
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.14018efd0
mov dil, 3
mov sil, 1
cmp dword [rbx + 0x468], 0
mov r14, qword [rsp + 0xb0]
mov r15, qword [rsp + 0x108]
je 0x1400cb626
cmp dword [rbx + 0x46c], 0
setne byte [rbp + 0x130]
mov eax, dword [rsp + 0x94]
test al, al
je 0x1400cb880
mov rcx, r15
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp byte [rsp + 0x1b8], 0
je 0x1400cb8b8
mov rcx, r14
call sub.kernel32.dll_ReleaseSRWLockExclusive
test sil, sil
je 0x1400cb691
cmp dword [rbx + 0x460], 0
mov rdx, qword [rsp + 0x5a0]
je 0x1400cba10
mov eax, dword [rbx + 0x464]
mov rcx, qword [rbx + 0x48]
test rcx, rcx
je 0x1400cb9d7
cmp ecx, 1
jne 0x1400cb9f4
cmp qword [rdx], rax
jmp 0x1400cb9e6
movdqa xmm0, xmmword [rsp + 0x650]
movdqa xmmword [rsp + 0xb30], xmm0
mov r9b, 1
lea rax, [0x14028c3a8]
lea rcx, [0x14022dae8]
mov edx, dword [rsp + 0x238]
cmp dil, 4
je 0x1400cba53
movzx r10d, dil
cmp r10d, 3
jne 0x1400cb98b
nop word cs:[rax + rax]
mov r12, qword [rbx + 0x3c8]
lea rsi, [r12 + 0x10]
mov rcx, rsi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cb717
call fcn.1401597e0
mov edi, eax
xor dil, 1
jmp 0x1400cb719
xor edi, edi
movzx eax, byte [r12 + 0x18]
test al, al
jne 0x1400cf6a7
cmp dword [r12 + 0x28], 0
je 0x1400cb77c
mov ebp, dword [r12 + 0x2c]
cmp dword [rbx + 0x100], 4
jne 0x1400cb78d
cmp qword [rbx + 0x150], 0xfffffffffffffef7
jae 0x1400cb78d
mov dword [rsp + 0x244], ebp
mov dword [rsp + 0x248], 7
mov byte [rsp + 0x240], 8
mov rcx, rbx
lea rdx, [rsp + 0x240]
call fcn.1400c4560
cmp al, 0xc
jne 0x1400cf8b8
mov dword [r12 + 0x28], 0
xor r14d, r14d
xor r15d, r15d
jmp 0x1400cb7ae
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x188]
call fcn.1400d0110
mov r15, rax
test rax, rax
je 0x1400cb9a2
test dil, dil
je 0x1400cb84e
mov rcx, rsi
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov dil, 4
test r15, r15
jne 0x1400cba98
test r14, r14
je 0x1400cb8e8
lea rcx, [rsp + 0x240]
mov rdx, r14
call fcn.140039450
movzx edi, byte [rsp + 0x240]
movzx eax, byte [rsp + 0x241]
mov byte [rsp + 0x3b], al
movzx eax, word [rsp + 0x242]
mov word [rsp + 0x56], ax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x138], rax
lea rax, [rsp + 0x248]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0xa50], xmm0
jmp 0x1400cba98
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cb7b7
call fcn.1401597e0
test al, al
jne 0x1400cb7b7
mov byte [r12 + 0x18], 1
jmp 0x1400cb7b7
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cb635
call fcn.1401597e0
test al, al
jne 0x1400cb635
mov rax, qword [rsp + 0x110]
mov byte [rax + 0x18], 1
jmp 0x1400cb635
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cb64b
call fcn.1401597e0
test al, al
jne 0x1400cb64b
mov byte [rbp + 0x18], 1
jmp 0x1400cb64b
cmp qword [rsp + 0x3a0], 0
je 0x1400cb971
mov rcx, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
lea r8, [rsp + 0x3a0]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x3a0]
test rdx, rdx
je 0x1400cb971
mov rax, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x3a0], 0
je 0x1400cb971
mov rax, qword [rsp + 0x3a8]
lock dec qword [rax]
jne 0x1400cb971
mov rcx, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
call fcn.14018efd0
mov dil, 3
mov rax, qword [rsp + 0x228]
cmp qword [rax], 0
jne 0x1400cbb3e
jmp 0x1400cbb63
movdqa xmm0, xmmword [rsp + 0xb30]
movdqa xmmword [rsp + 0xa50], xmm0
jmp 0x1400cba76
mov r14, rdx
test rdx, rdx
jne 0x1400cb788
cmp dword [rbx + 0x100], 4
mov r15d, 1
jne 0x1400cb7ae
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cb74a
jmp 0x1400cb7ae
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x1400cb9fd
cmp rcx, qword [rbx + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x588]
jmp 0x1400cb9ff
cmp qword [rbx + 0xb0], rax
je 0x1400cba10
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0x1d0]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [rbx + 0x480], 0
je 0x1400cad7d
mov eax, dword [rbx + 0x484]
cmp eax, 0xffffff
ja 0x1400cf98c
mov dword [rbx + 0x170], eax
jmp 0x1400cad7d
cmp dword [rbx + 0x100], 4
jne 0x1400cba53
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cadb2
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x140]
mov edx, dword [rsp + 0xa0]
movzx r8d, word [rsp + 0x56]
movzx r9d, byte [rsp + 0x3b]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], rcx
mov dword [rsp + 0xa0], edx
mov word [rsp + 0x56], r8w
mov byte [rsp + 0x3b], r9b
cmp qword [rsp + 0x3a0], 0
je 0x1400cbb30
mov rcx, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
lea r8, [rsp + 0x3a0]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x3a0]
test rdx, rdx
je 0x1400cbb30
mov rax, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x3a0], 0
je 0x1400cbb30
mov rax, qword [rsp + 0x3a8]
lock dec qword [rax]
jne 0x1400cbb30
mov rcx, qword [rsp + 0x3a8]
mov rdx, qword [rsp + 0x3b0]
call fcn.14018efd0
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x228]
cmp qword [rax], 0
je 0x1400cbb59
mov rcx, qword [rbx + 0x408]
mov rdx, qword [rbx + 0x410]
mov r8, qword [rsp + 0x228]
call fcn.14019c2c0
cmp dil, 3
jne 0x1400cf1e4
mov rax, qword [rbx + 0x3c8]
mov rcx, qword [rbx + 0x3d0]
add rax, 0x10
add rcx, 0x10
mov rdx, qword [rsp + 0x5c8]
mov qword [rsp + 0x618], rdx
mov rdx, qword [rsp + 0x4f8]
mov qword [rsp + 0x620], rdx
mov qword [rsp + 0x638], rax
mov qword [rsp + 0x640], rcx
mov byte [rsp + 0x648], 0
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x628], rax
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x630], rax
mov qword [rsp + 0x520], 0
mov qword [rsp + 0x538], 0
cmp byte [rbx + 0x1b2], 0
jne 0x1400ce160
cmp byte [rbx + 0x1b1], 0
je 0x1400cbf40
cmp byte [rbx + 0x1b0], 0
je 0x1400cbc70
lea rcx, [rsp + 0x240]
mov rdx, rbx
mov r8, qword [rsp + 0xd8]
call fcn.14019bc80
cmp qword [rsp + 0x240], 0
mov rdi, qword [rsp + 0x248]
jne 0x1400ce447
mov r15, qword [rsp + 0x250]
lea rax, [rsp + 0x248]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x3a0], xmm0
test rdi, rdi
jne 0x1400cbcc6
jmp 0x1400ce463
lea rcx, [rsp + 0x240]
mov rdx, rbx
mov r8, qword [rsp + 0xd8]
call fcn.14019bc80
cmp qword [rsp + 0x240], 0
mov rdi, qword [rsp + 0x248]
jne 0x1400ce180
mov r15, qword [rsp + 0x250]
lea rax, [rsp + 0x248]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x3a0], xmm0
test rdi, rdi
je 0x1400cbf38
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x850], xmm0
movdqa xmm0, xmmword [rsp + 0x850]
lea rax, [rsp + 0x390]
movdqu xmmword [rax], xmm0
mov rsi, qword [rbx + 0x360]
mov qword [rsp + 0x380], rdi
mov qword [rsp + 0x388], r15
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x200], 0
cmp r15, 5
jb 0x1400cf608
lea rdx, [r15 - 5]
cmp rdx, 3
jbe 0x1400cf622
movzx eax, byte [rdi + 3]
mov cl, 1
cmp rax, 9
ja case.default.0x1400cbd50
lea r8, [0x1401e3fa8]
movsxd rdx, dword [r8 + rax*4]
add rdx, r8
jmp rdx
mov r14d, dword [rdi + 5]
movzx r13d, byte [rdi + 4]
mov rdx, qword [rsp + 0x220]
mov rbp, qword [rdx]
test cl, cl
je 0x1400cbdd0
cmp ebp, 2
je 0x1400cbdd0
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
jmp 0x1400cdc05
and r14d, 0xffffff7f
mov r12d, r14d
bswap r12d
movzx eax, al
lea rcx, [0x1401e3fd0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bpl, 1
mov r8d, 9
lea rdi, [rsp + 0x240]
mov rcx, rdi
lea rdx, [rsp + 0x380]
call fcn.140024450
mov rcx, rdi
call fcn.140024a40
mov rcx, qword [rsp + 0x380]
mov rax, qword [rsp + 0x388]
mov rsi, qword [rsp + 0x398]
test sil, 1
jne 0x1400cc62b
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rsi
lea rax, [0x140254768]
mov qword [rsp + 0x160], rax
test r14d, r14d
je 0x1400cc6d1
movzx ebp, r13b
mov edi, ebp
mov rdx, qword [rsp + 0x168]
and edi, 8
je 0x1400ccd22
mov rsi, qword [rsp + 0x170]
test rsi, rsi
je 0x1400cce35
movzx r14d, byte [rdx]
cmp rsi, r14
jbe 0x1400cce37
mov r8d, 1
lea rcx, [rsp + 0x240]
lea rdx, [rsp + 0x160]
call fcn.140024250
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 8]
mov rax, r14
not rax
add rsi, rax
lea rcx, [rsp + 0x240]
lea rdx, [rsp + 0x160]
mov r8, rsi
call fcn.140024120
mov rax, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x258]
call qword [rax + 8]
shl r14d, 0x10
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x68], rax
jmp 0x1400ccd2a
mov byte [rbx + 0x1b1], 0
nop
mov r14, qword [rbx + 0x198]
cmp qword [rbx + 0x1a0], r14
jne 0x1400cbf69
mov edx, 1
mov rcx, qword [rsp + 0xd8]
call fcn.140024710
mov r14, qword [rbx + 0x198]
cmp r14, 0xffffffffffffffff
je 0x1400cc06f
mov rsi, qword [rbx + 0x178]
mov rdi, qword [rbx + 0x180]
mov rax, qword [rsp + 0x518]
mov rax, qword [rax]
cmp rax, r14
jne 0x1400cbfb1
mov edx, 0x40
mov rcx, qword [rsp + 0xd8]
call fcn.140024710
mov r14, qword [rbx + 0x198]
mov rax, qword [rbx + 0x1a0]
sub rax, r14
mov rcx, qword [rsp + 0xd8]
add r14, qword [rcx]
mov qword [rsp + 0x3a0], r14
mov qword [rsp + 0x3a8], rax
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x650], r14
mov rcx, rsi
mov rdx, qword [rsp + 0x188]
lea r8, [rsp + 0x3a0]
call qword [rdi + 0x18]
test rax, rax
jne 0x1400ce19c
mov rdi, rdx
test rdx, rdx
jne 0x1400ce1b3
mov rdx, qword [rsp + 0x3a8]
mov rcx, qword [rsp + 0x3b0]
cmp rcx, rdx
ja 0x1400cf4bb
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x730], rax
cmp r14, rax
jne 0x1400cf4cc
mov rax, qword [rbx + 0x198]
add rax, rcx
mov qword [rsp + 0x730], rax
cmp rax, qword [rbx + 0x1a0]
ja 0x1400cf4fa
mov qword [rbx + 0x198], rax
test rcx, rcx
jne 0x1400ce14d
mov al, 1
cmp byte [rbx + 0x1b0], 0
je 0x1400cdf9f
jmp 0x1400ce1cf
xor ecx, ecx
jmp case.0x1400cbd50.0
mov al, 0xa
jmp case.0x1400cbd50.0
cmp r15, 9
jb 0x1400cf90f
mov ecx, r13d
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov dword [rsp + 0x64], eax
test r14d, r14d
jne 0x1400cc54a
add r15, 0xfffffffffffffff7
test cl, 1
jne 0x1400ccda5
mov rax, r15
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
xor ecx, ecx
mov qword [rsp + 0x58], rcx
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x1400cc54a
test r15, r15
je 0x1400cdd30
add rdi, 9
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x3c], 0
xor eax, eax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rax
xor r11d, r11d
xor r10d, r10d
xor eax, eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x70], 0
jmp 0x1400ccff9
mov byte [rsp + 0xb8], r13b
mov rax, qword [rsp + 0x220]
mov qword [rax], 2
mov r13b, 0xa
mov r14b, 1
cmp ebp, 2
jne 0x1400cc593
mov eax, 1
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x58], rax
jmp 0x1400cc785
mov r13b, 0xa
mov al, 1
mov dword [rsp + 0x64], eax
test r14d, r14d
je 0x1400cc1a6
cmp r15, 9
jb 0x1400cf9e1
cmp r15, 0xe
je 0x1400cccd7
mov eax, 1
mov qword [rsp + 0x80], rax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x58], rax
jmp 0x1400cc52c
cmp r15, 9
jb 0x1400cf95a
cmp r15, 0xd
je 0x1400cc6e6
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
jmp 0x1400cc50c
cmp r15, 9
jb 0x1400cf973
lea rax, [r15 - 9]
mov r13b, 0xa
mov ecx, 1
mov qword [rsp + 0x80], rcx
cmp rax, 8
jb 0x1400cc53d
mov r12d, dword [rdi + 9]
mov eax, 0xffffff7f
and r12d, eax
mov eax, dword [rdi + 0xd]
mov dword [rsp + 0x3c], eax
add r15, 0xffffffffffffffef
add rdi, 0x11
mov bpl, 1
lea rcx, [rsp + 0x240]
mov rdx, rdi
mov r8, r15
call fcn.140023f70
mov r9, qword [rsp + 0x240]
test r9, r9
je 0x1400cc53d
bswap r12d
mov eax, dword [rsp + 0x3c]
bswap eax
mov dword [rsp + 0x3c], eax
movzx eax, byte [rsp + 0x248]
movzx ecx, byte [rsp + 0x24f]
shl ecx, 0x10
movzx edx, word [rsp + 0x24d]
or edx, ecx
shl rdx, 0x20
mov r8d, dword [rsp + 0x249]
or r8, rdx
mov rcx, qword [rsp + 0x250]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsp + 0x258]
shl r8, 8
or r8, rax
mov qword [rsp + 0x68], r8
mov rax, r9
mov qword [rsp + 0x40], r9
shr rax, 0x20
mov qword [rsp + 0x80], rax
mov rax, rcx
mov qword [rsp + 0x58], rcx
shr rcx, 0x20
mov qword [rsp + 0x48], rcx
mov r14b, 1
mov r13b, 6
xor esi, esi
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
jmp 0x1400cd97c
mov bpl, 1
mov r8d, 9
lea rdi, [rsp + 0x240]
mov rcx, rdi
lea rdx, [rsp + 0x380]
call fcn.140024450
mov rcx, rdi
call fcn.140024a40
movdqu xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
test r14d, r14d
je 0x1400cc705
mov byte [rsp + 0xb8], r13b
test r13b, 8
mov r13d, dword [rsp + 0x3c]
jne 0x1400cc7c6
xor r14d, r14d
jmp 0x1400cc807
mov bpl, 1
mov r8d, 9
lea rdi, [rsp + 0x240]
mov rcx, rdi
lea rdx, [rsp + 0x380]
call fcn.140024450
mov ebp, r13d
mov rcx, rdi
call fcn.140024a40
movdqu xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
test r14d, r14d
mov r13d, dword [rsp + 0x3c]
je 0x1400ccba9
test bpl, 8
jne 0x1400ccb0c
xor r14d, r14d
cmp qword [rsp + 0xe8], 5
jae 0x1400ccb58
jmp 0x1400ccba9
cmp r15, 9
jb 0x1400cf941
mov ecx, r13d
xor eax, eax
mov qword [rsp + 0x58], rax
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
mov al, 1
mov dword [rsp + 0x64], eax
test r14d, r14d
jne 0x1400cc519
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
mov eax, 0
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
mov r14b, 1
cmp r15, 0x11
jne 0x1400cdb70
mov rax, qword [rdi + 9]
movq xmm0, rax
and cl, 1
psrlq xmm0, 0x10
movd dword [rsp + 0x11c], xmm0
mov qword [rsp + 0x120], rax
shr rax, 0x30
mov qword [rsp + 0x40], rax
mov r14b, 1
mov r13b, 5
xor esi, esi
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xa6], cl
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
jmp 0x1400cdde8
cmp r15, 9
jb 0x1400cf928
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
cmp r15, 0xd
je 0x1400cc70d
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
jmp 0x1400cc577
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x8c], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
mov r14b, 1
jmp 0x1400cdb70
mov r8d, 0x138
lea rcx, [rsp + 0x3a8]
mov rdx, qword [rsp + 0x208]
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x3a0], rbp
xor eax, eax
test rbp, rbp
sete al
cmp dword [rsp + rax*8 + 0x4b0], r12d
jne 0x1400ccc54
mov rax, qword [rsp + 0x4c8]
test rax, rax
je 0x1400cd240
cmp byte [rsp + 0x4a8], 0
je 0x1400cd63c
add rax, r15
cmp rax, rsi
jbe 0x1400cd63c
mov dword [rsp + 0x110], 0
mov al, 1
mov dword [rsp + 0x128], eax
lea rsi, [0x14022dae8]
xor edi, edi
xor ebp, ebp
xor r14d, r14d
lea r15, [0x14028c3a8]
mov r12d, 9
jmp 0x1400ccc83
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x390]
add rdx, rsi
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x248], rdx
mov qword [rsp + 0x250], rax
xor ebp, ebp
lea rcx, [rsp + 0xe0]
mov rdx, rdi
call fcn.140024000
mov qword [rsp + 0x230], rsi
mov rax, qword [rsp + 0xf0]
mov rcx, rax
sub rcx, rsi
jb 0x1400cf9fa
mov qword [rsp + 0xf0], rcx
add qword [rsp + 0xe8], rsi
movdqu xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x160], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x178], rax
test r14d, r14d
jne 0x1400cbe6b
mov rdx, qword [rsp + 0x168]
mov rsi, qword [rsp + 0x170]
jmp 0x1400cce37
mov eax, dword [rdi + 9]
bswap eax
mov qword [rsp + 0x40], rax
mov r14b, 1
mov r13b, 8
xor esi, esi
mov qword [rsp + 0x80], rax
jmp 0x1400ccedc
mov bpl, 0x12
jmp 0x1400ccf13
movzx r8d, byte [rdi + 9]
movzx eax, byte [rdi + 0xa]
shl eax, 0x10
movzx ecx, byte [rdi + 0xb]
shl ecx, 8
movzx edx, byte [rdi + 0xc]
and r8d, 0x7f
shl r8d, 0x18
or r8d, eax
or r8d, ecx
xor eax, eax
mov qword [rsp + 0x58], rax
or r8d, edx
mov r14b, 1
je 0x1400cc785
mov rax, r8
mov qword [rsp + 0x40], r8
mov r13b, 7
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x11c], r12d
xor esi, esi
jmp 0x1400cdde8
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
jmp 0x1400cdb70
cmp qword [rsp + 0xe8], 0
je 0x1400ccf10
mov rax, qword [rsp + 0xe0]
movzx r14d, byte [rax]
mov r8d, 1
lea rdi, [rsp + 0x3a0]
mov rcx, rdi
lea rdx, [rsp + 0xe0]
call fcn.140024450
mov rcx, rdi
call fcn.140024a40
mov dil, 2
test byte [rsp + 0xb8], 0x20
jne 0x1400ccbfa
test r14, r14
je 0x1400cc839
mov rax, qword [rsp + 0xe8]
mov bpl, 0xd
sub rax, r14
jb 0x1400ccf13
mov qword [rsp + 0xe8], rax
movzx eax, byte [rsp + 0x234]
lea rcx, [rsp + 0x507]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x230]
mov dword [rcx], eax
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
movaps xmm0, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x248]
movups xmmword [rdx + 0xb], xmm0
mov qword [rdx - 5], rax
mov qword [rdx + 3], rcx
mov qword [rsp + 0x3b8], 2
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 8
lea rcx, [rsp + 0x3a8]
movups xmmword [rcx + 0x28], xmm6
mov qword [rsp + 0x3e0], 8
movups xmmword [rcx + 0x40], xmm6
mov word [rcx + 0x50], 0
mov eax, dword [rsp + 0x508]
mov dword [rcx + 0x101], eax
mov rax, qword [rsp + 0x500]
mov qword [rcx + 0xf9], rax
mov rax, qword [rdx - 5]
mov rcx, qword [rdx + 3]
movdqu xmm0, xmmword [rdx + 0xb]
movdqa xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x3a0], 0
mov byte [rsp + 0x400], 0xb
mov qword [rsp + 0x418], 0
mov qword [rsp + 0x438], 0
mov qword [rsp + 0x458], 0
mov qword [rsp + 0x478], 0
mov word [rsp + 0x498], 0
mov byte [rsp + 0x4a0], 0
mov byte [rsp + 0x4ad], dil
mov word [rsp + 0x4ae], 0
mov dword [rsp + 0x4b0], r12d
movzx eax, byte [rsp + 0xb8]
mov byte [rsp + 0x4b4], al
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x160]
mov r8, rsi
mov r9, qword [rsp + 0x510]
call fcn.140039b20
cmp al, 0x15
jne 0x1400cd17e
test byte [rsp + 0xb8], 4
je 0x1400cd1e6
mov eax, dword [rsp + 0x3a0]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x3a4]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x3b8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x3bc]
mov qword [rsp + 0x48], rax
mov r12d, dword [rsp + 0x3c0]
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x1c0], eax
movzx eax, byte [rsp + 0x3d4]
mov dword [rsp + 0x88], eax
lea rsi, [rsp + 0x3a8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0x90], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0x92], al
mov r8d, 0xd8
lea rcx, [rsp + 0x850]
lea rdx, [rsp + 0x3d8]
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsp + 0x4b0]
mov dword [rsp + 0x98], eax
movzx eax, byte [rsp + 0x4b4]
mov dword [rsp + 0x9c], eax
movzx eax, word [rsi + 0x109]
mov word [rsp + 0xac], ax
movzx eax, byte [rsi + 0x10b]
mov byte [rsp + 0xae], al
movzx eax, word [rsi + 0x10d]
mov word [rsp + 0xa8], ax
movzx eax, byte [rsi + 0x10f]
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0x160]
call fcn.140024a40
mov r13b, 1
xor r14d, r14d
mov qword [rsp + 0x120], rax
mov sil, 1
jmp 0x1400cdde8
cmp qword [rsp + 0xe8], 0
je 0x1400ccba9
mov rax, qword [rsp + 0xe0]
movzx r14d, byte [rax]
mov r8d, 1
lea rdi, [rsp + 0x3a0]
mov rcx, rdi
lea rdx, [rsp + 0xe0]
call fcn.140024450
mov rcx, rdi
call fcn.140024a40
cmp qword [rsp + 0xe8], 5
jb 0x1400ccba9
mov rax, qword [rsp + 0xe0]
mov edi, dword [rax]
mov eax, 0xffffff7f
and edi, eax
mov r8d, 4
lea r15, [rsp + 0x3a0]
mov rcx, r15
lea rdx, [rsp + 0xe0]
call fcn.140024450
mov rcx, r15
call fcn.140024a40
test r14, r14
je 0x1400cd2af
mov rax, qword [rsp + 0xe8]
sub rax, r14
jae 0x1400cd2a7
lea rcx, [rsp + 0xe0]
call fcn.140024a40
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
jmp 0x1400cce99
mov bpl, 0x13
cmp qword [rsp + 0xe8], 5
jb 0x1400ccf13
mov rax, qword [rsp + 0xe0]
mov edi, dword [rax]
bswap edi
mov ecx, edi
and ecx, 0x7fffff00
movzx eax, byte [rax + 4]
shl rax, 0x20
or rcx, rax
shr rcx, 8
mov byte [rsp + 0x160], dil
mov dword [rsp + 0x161], ecx
cmp dword [rsp + 0x160], r12d
jne 0x1400cd67d
mov bpl, 0x14
jmp 0x1400ccf13
mov dword [rsp + 0x110], 0
mov al, 1
mov dword [rsp + 0x128], eax
lea rsi, [0x14022dae8]
xor edi, edi
xor ebp, ebp
xor r14d, r14d
lea r15, [0x14028c3a8]
mov r12d, 1
lea rcx, [rsp + 0x3a0]
call fcn.14003aa00
lea rcx, [rsp + 0x4c0]
call fcn.140024a40
mov al, 1
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x128]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x68], rsi
mov eax, dword [rsp + 0x110]
mov qword [rsp + 0x58], rax
mov eax, edi
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], ebp
mov dword [rsp + 0x3c], r14d
mov qword [rsp + 0x78], r15
jmp 0x1400ccd0f
mov eax, dword [rdi + 9]
bswap eax
mov ecx, eax
and ecx, 0x7fffffff
cmp r12d, ecx
jne 0x1400cceb5
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x68]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x68], rcx
xor eax, eax
mov qword [rsp + 0x40], rax
mov eax, r12d
mov qword [rsp + 0x80], rax
mov r14b, 1
jmp 0x1400cdb70
mov qword [rsp + 0x68], rdx
xor r14d, r14d
mov eax, dword [rsp + 0x160]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x164]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x178]
shl edi, 5
and ebp, 9
or ebp, edi
or ebp, r14d
mov dword [rsp + 0x3c], ebp
mov rax, rcx
mov qword [rsp + 0x58], rcx
shr rcx, 0x20
mov qword [rsp + 0x48], rcx
mov sil, 1
xor r13d, r13d
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
xor r14d, r14d
jmp 0x1400cdde8
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
mov eax, 0
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x8c], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
mov r14b, 1
test r15, r15
jne 0x1400cdb70
mov al, 1
mov dword [rsp + 0x88], eax
xor edx, edx
xor eax, eax
mov qword [rsp + 0x80], rax
xor r10d, r10d
xor r11d, r11d
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x3c], 0
xor edi, edi
xor r14d, r14d
jmp 0x1400cdd63
xor esi, esi
mov rax, qword [rsp + 0x160]
xor ecx, ecx
mov qword [rsp + 0x58], rcx
xor ebp, ebp
lea rcx, [rsp + 0x178]
mov r8, rsi
call qword [rax + 8]
mov r13b, 0xa
mov eax, 1
mov qword [rsp + 0x80], rax
mov al, 1
mov dword [rsp + 0x64], eax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x8c], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
xor r14d, r14d
jmp 0x1400cdb70
mov qword [rsp + 0x40], rcx
mov rcx, rax
movzx eax, byte [rdi + 0xd]
shr ecx, 0x17
and ecx, 0x100
or ecx, eax
mov qword [rsp + 0x80], rcx
mov r14b, 1
mov r13b, 2
xor esi, esi
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x11c], r12d
jmp 0x1400cdde8
mov bpl, 0x13
lea rcx, [rsp + 0xe0]
call fcn.140024a40
add bpl, 0xf4
movzx eax, bpl
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
jne 0x1400ccf60
mov al, 1
mov dword [rsp + 0x64], eax
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x68]
and rcx, rax
or rcx, 1
mov qword [rsp + 0x68], rcx
xor eax, eax
mov qword [rsp + 0x40], rax
jmp 0x1400ccfa9
mov al, 1
mov dword [rsp + 0x64], eax
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
mov r13b, 0xa
xor r14d, r14d
mov eax, r12d
mov qword [rsp + 0x80], rax
jmp 0x1400cdb70
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
or r14d, r8d
mov dword [rsp + 0x3c], 1
mov eax, r14d
mov dword [rsp + 0x68], r14d
nop word cs:[rax + rax]
test r15, r15
je 0x1400cdd01
cmp r15, 6
mov eax, 6
cmovb rax, r15
cmp rax, 1
je 0x1400cf47f
mov r8, rdi
add rdi, rax
sub r15, rax
cmp rax, 3
jb 0x1400cf48d
je 0x1400cf494
cmp rax, 5
jb 0x1400cf49b
je 0x1400cf4a2
movzx eax, byte [r8]
movzx esi, byte [r8 + 1]
shl eax, 8
lea ebp, [rax + rsi]
dec ebp
cmp ebp, 7
ja case.0x1400cd071.7
movzx eax, byte [r8 + 2]
movzx esi, byte [r8 + 3]
movzx r14d, byte [r8 + 4]
movzx r8d, byte [r8 + 5]
lea rdx, [0x1401e3ffc]
movsxd rbp, dword [rdx + rbp*4]
add rbp, rdx
jmp rbp
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
or r14d, r8d
mov dword [rsp + 0x70], 1
mov eax, r14d
mov dword [rsp + 0xb8], r14d
jmp case.0x1400cd071.7
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
mov r9d, r14d
or r9d, r8d
mov eax, 1
mov qword [rsp + 0x80], rax
cmp r9d, 2
jb case.0x1400cd071.7
jmp 0x1400cdf79
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
mov ecx, r14d
or ecx, r8d
mov dword [rsp + 0x40], 1
cmp ecx, 2
jb case.0x1400cd071.7
jmp 0x1400cdf14
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
or r14d, r8d
mov r10d, 1
mov eax, r14d
mov dword [rsp + 0x78], r14d
jmp case.0x1400cd071.7
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
or r14d, esi
or r14d, r8d
mov qword [rsp + 0x58], r14
mov r11d, 1
jns case.0x1400cd071.7
jmp 0x1400cdf14
shl eax, 0x18
shl esi, 0x10
or esi, eax
shl r14d, 8
lea eax, [r14 + rsi]
add eax, 0xffffc000
mov edx, 1
mov qword [rsp + 0x48], rdx
cmp eax, 0xffc000
jae 0x1400cdf14
or esi, r14d
or esi, r8d
mov r12d, esi
jmp case.0x1400cd071.7
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400cda42
movzx ecx, cl
mov r12d, 1
xor r8d, r8d
mov dl, 1
cmp ecx, 9
jne 0x1400cda2a
test byte [rsp + 0xb8], 4
jne 0x1400cda2a
add al, 0xfd
lea rcx, [0x14022dae8]
mov r9d, 0
mov esi, 0
mov r14d, 0
lea rdi, [0x14028c3a8]
cmp al, 9
jb 0x1400cda76
mov r8d, 0x118
lea rsi, [rsp + 0x240]
mov rcx, rsi
lea rdx, [rsp + 0x3a0]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
mov rdi, qword [rsp + 0x220]
mov rcx, rdi
call fcn.14003a920
mov qword [rdi], 0
jmp 0x1400cd5e7
mov qword [rsp + 0x500], 9
mov rcx, qword [rsp + 0x390]
mov rax, rcx
mov qword [rsp + 0xb0], rcx
cmp rcx, 9
jb 0x1400cfb73
mov rbp, qword [rsp + 0x398]
test bpl, 1
mov qword [rsp + 0x1b8], rbp
jne 0x1400cd6d1
mov dword [rsp + 0x110], 0
mov al, 1
mov dword [rsp + 0x128], eax
lock inc qword [rbp + 0x20]
jg 0x1400cd761
jmp 0x1400cfc29
mov qword [rsp + 0xe8], rax
bswap edi
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
movaps xmm0, xmmword [rsp + 0xf0]
lea rdx, [rsp + 0x248]
movups xmmword [rdx + 0xf], xmm0
mov qword [rdx - 1], rax
mov qword [rdx + 7], rcx
mov qword [rsp + 0x3b8], 2
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3c8], 8
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 0x28], xmm6
mov qword [rsp + 0x3e0], 8
movups xmmword [rax + 0x40], xmm6
mov word [rax + 0x50], 0
mov rax, qword [rdx - 1]
mov rcx, qword [rdx + 7]
movdqu xmm0, xmmword [rdx + 0xf]
movdqa xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rcx
mov qword [rsp + 0x3a0], 0
mov byte [rsp + 0x400], 0xb
mov qword [rsp + 0x418], 0
mov qword [rsp + 0x438], 0
mov qword [rsp + 0x458], 0
mov qword [rsp + 0x478], 0
mov word [rsp + 0x498], 0
mov byte [rsp + 0x4a0], 0
mov dword [rsp + 0x4a8], r12d
mov dword [rsp + 0x4ac], edi
mov byte [rsp + 0x4b0], bpl
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0x160]
mov r8, rsi
mov r9, qword [rsp + 0x510]
call fcn.140039b20
cmp al, 0x15
jne 0x1400cd52e
test bpl, 4
je 0x1400cd592
mov eax, dword [rsp + 0x3a0]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x3a4]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x3b8]
mov qword [rsp + 0x58], rax
mov eax, dword [rsp + 0x3bc]
mov qword [rsp + 0x48], rax
mov r12d, dword [rsp + 0x3c0]
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x1c8], eax
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0x1c4], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x1c0], eax
movzx eax, byte [rsp + 0x3d4]
mov dword [rsp + 0x88], eax
lea rsi, [rsp + 0x3a8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0x90], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0x92], al
mov r8d, 0xd8
lea rcx, [rsp + 0x850]
lea rdx, [rsp + 0x3d8]
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsp + 0x4b0]
mov dword [rsp + 0x98], eax
movzx eax, byte [rsp + 0x4b4]
mov dword [rsp + 0x9c], eax
movzx eax, word [rsi + 0x109]
mov word [rsp + 0xac], ax
movzx eax, byte [rsi + 0x10b]
mov byte [rsp + 0xae], al
movzx eax, word [rsi + 0x10d]
mov word [rsp + 0xa8], ax
movzx eax, byte [rsi + 0x10f]
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0x160]
call fcn.140024a40
mov sil, 1
mov r13b, 3
xor r14d, r14d
jmp 0x1400cd974
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400cdabd
movzx ecx, cl
mov r12d, 1
xor r8d, r8d
mov dl, 1
cmp ecx, 9
jne 0x1400cdaa5
test bpl, 4
jne 0x1400cdaa5
add al, 0xfd
lea rcx, [0x14022dae8]
mov r9d, 0
mov esi, 0
mov r14d, 0
lea rdi, [0x14028c3a8]
cmp al, 9
jb 0x1400cdaf1
mov r8d, 0x118
lea rsi, [rsp + 0x240]
mov rcx, rsi
lea rdx, [rsp + 0x3a0]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
mov rdi, qword [rsp + 0x220]
mov rcx, rdi
call fcn.14003a920
mov qword [rdi], 1
mov r8d, 0x118
mov rcx, qword [rsp + 0x208]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
mov rax, qword [rsp + 0x4e8]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r13b, 9
mov rax, qword [rsp + 0x40]
mov ecx, eax
mov rax, qword [rsp + 0x58]
mov edx, eax
mov rax, qword [rsp + 0x48]
mov r8d, eax
jmp 0x1400cdb52
mov dword [rsp + 0x110], 0
mov al, 1
mov dword [rsp + 0x128], eax
cmp r15, 9
jb 0x1400cfc13
add r15, 0xfffffffffffffff7
add rdi, 9
lea r14, [rsp + 0x4c0]
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.140024970
jmp 0x1400cd7d9
mov r8d, 5
lea r15, [rsp + 0x3a0]
mov rcx, r15
lea rdx, [rsp + 0xe0]
call fcn.140024450
shr edi, 0x1f
mov rcx, r15
call fcn.140024a40
mov eax, dword [rsp + 0x160]
mov dword [rsp + 0x230], eax
movzx eax, byte [rsp + 0x164]
mov byte [rsp + 0x234], al
test r14, r14
jne 0x1400cc81d
jmp 0x1400cc839
shr rbp, 5
mov r14, rdi
sub r14, rbp
mov rax, qword [rsp + 0xb0]
add rax, rbp
mov qword [rsp + 0x108], rax
movzx eax, byte [0x1402e91f8]
mov ecx, 0x28
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400cfc30
mov dword [rsp + 0x110], 0
mov cl, 1
mov dword [rsp + 0x128], ecx
add rbp, r15
mov rcx, qword [rsp + 0x1b8]
shr ecx, 2
and ecx, 7
mov qword [rax], r14
mov rdx, qword [rsp + 0x108]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], 2
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x1b8], rax
add rdi, 9
mov rcx, qword [rsp + 0xb0]
add rcx, 0xfffffffffffffff7
mov rax, r15
sub rax, 9
mov ebp, 0
cmovae rbp, rax
mov qword [rsp + 0x390], 9
mov eax, 9
cmovae r15, rax
mov qword [rsp + 0x388], r15
mov r15, rcx
lea r14, [rsp + 0x4c0]
mov rcx, r14
call fcn.140024a40
mov qword [rsp + 0x4c0], rdi
mov qword [rsp + 0x4c8], rbp
mov qword [rsp + 0x4d0], r15
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x4d8], rax
lea rcx, [rsp + 0x3a8]
mov rdx, r14
mov r8, rsi
mov r9, qword [rsp + 0x510]
call fcn.140039b20
cmp al, 0x15
jne 0x1400cd981
test byte [rsp + 0xb8], 4
je 0x1400cd9e0
mov eax, dword [rsp + 0x4bc]
mov rcx, qword [rsp + 0x3a0]
mov edx, eax
or dl, 4
test rcx, rcx
movzx edx, dl
cmovne edx, eax
mov dword [rsp + 0x9c], edx
mov eax, dword [rsp + 0x4b8]
mov edx, eax
or dl, 4
test rcx, rcx
mov ecx, dword [rsp + 0x3a8]
mov qword [rsp + 0x40], rcx
mov ecx, dword [rsp + 0x3ac]
mov qword [rsp + 0x80], rcx
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x78], rcx
mov ecx, dword [rsp + 0x3c0]
mov qword [rsp + 0x58], rcx
mov ecx, dword [rsp + 0x3c4]
mov qword [rsp + 0x48], rcx
mov r12d, dword [rsp + 0x3c8]
mov ecx, dword [rsp + 0x3cc]
mov dword [rsp + 0x3c], ecx
mov ecx, dword [rsp + 0x3d0]
mov dword [rsp + 0x1c8], ecx
mov ecx, dword [rsp + 0x3d4]
mov dword [rsp + 0x1c4], ecx
mov ecx, dword [rsp + 0x3d8]
mov dword [rsp + 0x1c0], ecx
lea rsi, [rsp + 0x3a8]
movzx ecx, word [rsi + 0x35]
mov word [rsp + 0x90], cx
movzx ecx, byte [rsp + 0x3dc]
mov dword [rsp + 0x88], ecx
movzx ecx, byte [rsi + 0x37]
mov byte [rsp + 0x92], cl
movzx ecx, dl
cmove ecx, eax
mov dword [rsp + 0x98], ecx
setne r13b
mov r8d, 0xd8
lea rcx, [rsp + 0x850]
lea rdx, [rsp + 0x3e0]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsi + 0x111]
mov word [rsp + 0xac], ax
movzx eax, byte [rsi + 0x113]
mov byte [rsp + 0xae], al
movzx eax, word [rsi + 0x115]
mov word [rsp + 0xa8], ax
movzx eax, byte [rsi + 0x117]
mov byte [rsp + 0xaa], al
lea rcx, [rsp + 0x4c0]
call fcn.140024a40
add r13b, r13b
or r13b, 1
mov r14b, 1
xor esi, esi
mov qword [rsp + 0x120], rax
jmp 0x1400cdde8
add al, 0xf4
movzx ecx, al
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400cdcba
movzx ecx, cl
cmp ecx, 9
jne 0x1400ccc68
test byte [rsp + 0xb8], 4
mov r12d, 1
lea rsi, [0x14022dae8]
jne 0x1400cdf66
mov edi, 0
mov ebp, 0
mov r14d, 0
lea r15, [0x14028c3a8]
cmp al, 0xf7
jae 0x1400ccc83
mov r8d, 0x140
lea rsi, [rsp + 0x240]
mov rcx, rsi
lea rdx, [rsp + 0x3a0]
call sub.msvcrt.dll_memcpy
mov rdi, qword [rsp + 0x220]
mov rcx, rdi
call fcn.14003a920
mov r8d, 0x140
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r13b, 9
mov r14b, 1
jmp 0x1400cdb70
lea rcx, [0x14022dae8]
xor r9d, r9d
xor esi, esi
xor r14d, r14d
lea rdi, [0x14028c3a8]
jmp 0x1400cda76
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x68]
and rcx, rax
or rcx, 1
xor edx, edx
mov rax, qword [rsp + 0x58]
mov r8d, eax
mov rax, qword [rsp + 0x48]
mov r9d, eax
mov esi, dword [rsp + 0x70]
mov r14d, r13d
mov rdi, qword [rsp + 0x78]
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x58], r8d
mov dword [rsp + 0x40], r9d
mov r15, rcx
lea rcx, [rsp + 0x160]
call fcn.140024a40
xor ebp, ebp
lea rcx, [rsp + 0x3a0]
call fcn.14003a9c0
jmp 0x1400cdb1e
lea rcx, [0x14022dae8]
xor r9d, r9d
xor esi, esi
xor r14d, r14d
lea rdi, [0x14028c3a8]
jmp 0x1400cdaf1
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x68]
and rcx, rax
or rcx, 1
xor edx, edx
mov rax, qword [rsp + 0x58]
mov r8d, eax
mov rax, qword [rsp + 0x48]
mov r9d, eax
mov esi, dword [rsp + 0x70]
mov r14d, r13d
mov rdi, qword [rsp + 0x78]
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x58], r8d
mov dword [rsp + 0x40], r9d
mov r15, rcx
lea rcx, [rsp + 0x160]
call fcn.140024a40
xor ebp, ebp
lea rcx, [rsp + 0x3a0]
call fcn.14003a9c0
mov r13b, 0xa
mov al, 1
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x70], esi
mov dword [rsp + 0x3c], r14d
mov qword [rsp + 0x78], rdi
mov eax, r12d
mov qword [rsp + 0x80], rax
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x58]
mov r8d, dword [rsp + 0x40]
xor r14d, r14d
mov eax, ecx
mov qword [rsp + 0x40], rax
mov eax, edx
mov qword [rsp + 0x58], rax
mov eax, r8d
mov qword [rsp + 0x48], rax
nop dword [rax + rax]
cmp qword [rsp + 0x1e8], 0
je 0x1400cdc00
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
lea r8, [rsp + 0x1e8]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x1e8]
test rdx, rdx
je 0x1400cdc00
mov rax, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x1e8], 0
je 0x1400cdc00
mov rax, qword [rsp + 0x1f0]
lock dec qword [rax]
jne 0x1400cdc00
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
call fcn.14018efd0
nop dword [rax]
test r14b, r14b
je 0x1400cdc12
lea rcx, [rsp + 0x380]
call fcn.140024a40
cmp r13b, 0xa
je 0x1400ce37c
mov r12d, dword [rsp + 0x70]
movzx eax, byte [rsp + 0x1b6]
mov byte [rsp + 0x1aa], al
movzx eax, word [rsp + 0x1b4]
mov word [rsp + 0x1a8], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x650]
lea rdx, [rsp + 0x730]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x1a4], ax
movzx eax, byte [rsp + 0x1b2]
mov byte [rsp + 0x1a6], al
movzx eax, word [rsp + 0x1ac]
mov word [rsp + 0x1a0], ax
movzx eax, byte [rsp + 0x1ae]
mov byte [rsp + 0x1a2], al
cmp r13b, 9
jne 0x1400ce1e6
mov dword [rsp + 0x70], r12d
cmp byte [rbx + 0x1b2], 0
je 0x1400cbbf6
jmp 0x1400ce160
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x68]
and rsi, rax
or rsi, 1
mov dword [rsp + 0x128], 0
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x110], eax
mov rax, qword [rsp + 0x48]
mov edi, eax
mov ebp, dword [rsp + 0x70]
mov r14d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x78]
jmp 0x1400ccc83
mov r14d, dword [rsp + 0xb8]
mov r8d, r14d
and r8d, 0xffffff00
mov dword [rsp + 0x88], 0
mov edx, dword [rsp + 0x70]
mov edi, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x68]
mov esi, dword [rsp + 0x78]
jmp 0x1400cdd66
xor edx, edx
xor eax, eax
mov qword [rsp + 0x80], rax
xor r10d, r10d
xor r11d, r11d
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x3c], 0
xor edi, edi
mov dword [rsp + 0x88], 0
xor r8d, r8d
shl r11, 0x20
mov eax, esi
or rax, r11
mov qword [rsp + 0x78], rax
shl r10, 0x20
mov eax, r9d
or rax, r10
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0x242]
mov byte [rsp + 0x92], al
movzx eax, word [rsp + 0x240]
mov word [rsp + 0x90], ax
movzx eax, r14b
or eax, r8d
mov qword [rsp + 0x40], rax
mov r14b, 1
mov r13b, 4
xor esi, esi
mov dword [rsp + 0x1c8], ebp
mov dword [rsp + 0x1c4], edi
mov dword [rsp + 0x1c0], ecx
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x11c], edx
movzx eax, byte [rsp + 0x92]
mov byte [rsp + 0x1b6], al
movzx eax, word [rsp + 0x90]
mov word [rsp + 0x1b4], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x730]
lea rdx, [rsp + 0x850]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0xac]
mov word [rsp + 0x1b0], ax
movzx eax, byte [rsp + 0xae]
mov byte [rsp + 0x1b2], al
movzx eax, word [rsp + 0xa8]
mov word [rsp + 0x1ac], ax
movzx eax, byte [rsp + 0xaa]
mov byte [rsp + 0x1ae], al
cmp qword [rsp + 0x1e8], 0
je 0x1400cdee9
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
lea r8, [rsp + 0x1e8]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x1e8]
test rdx, rdx
je 0x1400cdee9
mov rax, qword [rsp + 0x1f0]
mov r8, qword [rsp + 0x1f8]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x1e8], 0
je 0x1400cdee9
mov rax, qword [rsp + 0x1f0]
lock dec qword [rax]
jne 0x1400cdee9
mov rcx, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f8]
call fcn.14018efd0
mov rax, qword [rsp + 0x40]
mov ecx, eax
shr ecx, 8
mov dword [rsp + 0x64], ecx
shr eax, 0x10
mov dword [rsp + 0x8c], eax
test sil, sil
jne 0x1400cdc21
mov dword [rsp + 0x70], r12d
jmp 0x1400cdc05
xor eax, eax
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x40], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x8c], 0
mov dword [rsp + 0x3c], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x78], rax
mov eax, 1
jmp 0x1400ccd12
xor edi, edi
xor ebp, ebp
xor r14d, r14d
lea r15, [0x14028c3a8]
jmp 0x1400ccc83
xor eax, eax
mov qword [rsp + 0x58], rax
jmp 0x1400cc54a
mov al, 1
cmp byte [rbx + 0x1b0], 0
jne 0x1400ce1cf
mov byte [rbx + 0x1b0], al
mov byte [rbx + 0x1b1], 1
cmp byte [rbx + 0x1b2], 0
jne 0x1400ce160
test al, al
jne 0x1400cbc0c
lea rcx, [rsp + 0x240]
mov rdx, rbx
mov r8, qword [rsp + 0xd8]
call fcn.14019bc80
cmp qword [rsp + 0x240], 0
mov rdi, qword [rsp + 0x248]
jne 0x1400ce180
mov r15, qword [rsp + 0x250]
lea rax, [rsp + 0x248]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x3a0], xmm0
test rdi, rdi
jne 0x1400cbcc6
mov byte [rbx + 0x1b1], 0
mov r14, qword [rbx + 0x198]
cmp qword [rbx + 0x1a0], r14
jne 0x1400ce047
mov edx, 1
mov rcx, qword [rsp + 0xd8]
call fcn.140024710
mov r14, qword [rbx + 0x198]
cmp r14, 0xffffffffffffffff
je 0x1400cdf90
mov rsi, qword [rbx + 0x178]
mov rdi, qword [rbx + 0x180]
mov rax, qword [rsp + 0x518]
mov rax, qword [rax]
cmp rax, r14
jne 0x1400ce08f
mov edx, 0x40
mov rcx, qword [rsp + 0xd8]
call fcn.140024710
mov r14, qword [rbx + 0x198]
mov rax, qword [rbx + 0x1a0]
sub rax, r14
mov rcx, qword [rsp + 0xd8]
add r14, qword [rcx]
mov qword [rsp + 0x3a0], r14
mov qword [rsp + 0x3a8], rax
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 8], xmm6
mov qword [rsp + 0x650], r14
mov rcx, rsi
mov rdx, qword [rsp + 0x188]
lea r8, [rsp + 0x3a0]
call qword [rdi + 0x18]
test rax, rax
jne 0x1400ce19c
mov rdi, rdx
test rdx, rdx
jne 0x1400ce1b3
mov rdx, qword [rsp + 0x3a8]
mov rcx, qword [rsp + 0x3b0]
cmp rcx, rdx
ja 0x1400cf4bb
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x730], rax
cmp r14, rax
jne 0x1400cf4cc
mov rax, qword [rbx + 0x198]
add rax, rcx
mov qword [rsp + 0x730], rax
cmp rax, qword [rbx + 0x1a0]
ja 0x1400cf4fa
mov qword [rbx + 0x198], rax
test rcx, rcx
je 0x1400cdf90
xor eax, eax
jmp 0x1400cdf9f
mov word [rbx + 0x1b1], 0
mov r13b, 0xa
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov byte [rbx + 0x1b2], 1
mov esi, edi
and esi, 3
lea rcx, [0x1401e401c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov r13b, 0xb
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov byte [rbx + 0x1b2], 1
mov esi, edi
and esi, 3
lea rcx, [0x1401e401c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov r13b, 0xa
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov eax, dword [rsp + 0x8c]
shl eax, 0x10
mov ecx, dword [rsp + 0x64]
movzx ecx, cl
mov dword [rsp + 0x64], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x40]
movzx eax, al
mov qword [rsp + 0x40], rax
or ecx, eax
mov dword [rsp + 0x1cc], ecx
movzx eax, byte [rsp + 0x1aa]
mov byte [rsp + 0xd0], al
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0xce], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xb30]
lea rdx, [rsp + 0x650]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x1a4]
mov word [rsp + 0xca], ax
movzx eax, byte [rsp + 0x1a6]
mov byte [rsp + 0xcc], al
movzx eax, word [rsp + 0x1a0]
mov word [rsp + 0xc6], ax
movzx eax, byte [rsp + 0x1a2]
mov byte [rsp + 0xc8], al
mov dword [rsp + 0x70], r12d
movzx eax, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0x120]
mov word [rsp + 0x15e], ax
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x23c], eax
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x158], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x154], eax
mov rax, qword [rsp + 0x48]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x14c], r12d
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0x54c], eax
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0x548], eax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x544], eax
mov eax, dword [rsp + 0x88]
mov byte [rsp + 0xd3], al
mov eax, dword [rsp + 0x98]
mov byte [rsp + 0xd2], al
mov eax, dword [rsp + 0x9c]
mov byte [rsp + 0xd1], al
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov eax, dword [rsp + 0x8c]
shl eax, 0x10
mov ecx, dword [rsp + 0x64]
movzx ecx, cl
mov dword [rsp + 0x64], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x40]
movzx eax, al
mov qword [rsp + 0x40], rax
or ecx, eax
mov dword [rsp + 0x1cc], ecx
mov r13b, 9
movzx eax, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0x120]
mov word [rsp + 0x15e], ax
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x23c], eax
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x158], eax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x154], eax
mov rax, qword [rsp + 0x48]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0x148], eax
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov byte [rbx + 0x1b2], 1
mov esi, edi
and esi, 3
lea rcx, [0x1401e401c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
cmp qword [rbx + 0x198], 0
je 0x1400cf026
movzx eax, byte [0x1402e91f8]
mov ecx, 0x19
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400cfadc
movups xmm0, xmmword [0x14022c779]
movups xmmword [rax + 9], xmm0
movdqu xmm0, xmmword [str.bytes_remaining_on_stream]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 0x19
mov qword [rsp + 0x250], 0x19
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400cfac8
mov rcx, qword [rsp + 0x250]
mov qword [rax + 0x10], rcx
movdqu xmm0, xmmword [rsp + 0x240]
movdqu xmmword [rax], xmm0
mov cl, 0x27
mov rdx, rax
lea r8, fcn.140084d80
call fcn.140176a30
mov rdi, rax
mov byte [rbx + 0x1b2], 1
mov esi, edi
and esi, 3
lea rcx, [0x1401e401c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp 0x1400ce56b
mov rcx, rdi
shr rcx, 0x20
call fcn.140155aa0
jmp 0x1400ce56b
mov rax, rdi
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1400ce561
lea rcx, [0x1401e402c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400ce56b
movzx eax, byte [rdi + 0xf]
cmp al, 0x15
jne 0x1400ce680
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1400ce680
test rsi, rsi
je 0x1400ce680
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
call qword [rax + 0x38]
movabs rcx, 0xab1c0fcfd640ec67
xor rax, rcx
movabs rcx, 0x2e74f9a2619027c1
xor rdx, rcx
or rdx, rax
jne 0x1400ce680
lea rsi, [rdi - 1]
lea rax, [0x14022dae8]
mov qword [rsp + 0x3a8], rax
lea rax, [0x14028c3a8]
mov qword [rsp + 0x3b0], rax
lea rax, [rsp + 0x3a8]
movups xmmword [rax + 0x10], xmm6
mov dword [rsp + 0x3a4], 6
mov word [rsp + 0x3a0], 0x101
mov r14, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400ce61b
mov rdx, qword [rdi + 0x10]
mov rcx, r14
call fcn.140020450
mov edx, 8
mov rcx, rsi
call fcn.140020450
mov dword [rsp + 0x158], 6
mov dword [rsp + 0x148], 0
mov dword [rsp + 0x14c], 0
mov dword [rsp + 0x150], 0
mov dword [rsp + 0x154], 0
lea rax, [0x14028c3a8]
mov qword [rsp + 0x210], rax
lea rax, [0x14022dae8]
mov qword [rsp + 0x218], rax
jmp 0x1400ce6f6
lea rcx, [rsp + 0x3a0]
mov rdx, rdi
call fcn.140039450
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x158], eax
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x210], rax
mov eax, dword [rsp + 0x3b8]
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x3bc]
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x3c0]
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x3c4]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x1cc], eax
movzx eax, word [rsp + 0x730]
mov word [rsp + 0xce], ax
movzx eax, byte [rsp + 0x732]
mov byte [rsp + 0xd0], al
mov r8d, 0xd8
lea rcx, [rsp + 0xb30]
lea rdx, [rsp + 0x240]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x650]
mov word [rsp + 0xca], ax
movzx eax, byte [rsp + 0x652]
mov byte [rsp + 0xcc], al
movzx eax, word [rsp + 0xe0]
mov word [rsp + 0xc6], ax
movzx eax, byte [rsp + 0xe2]
mov byte [rsp + 0xc8], al
mov r13b, 9
cmp qword [rsp + 0x520], 0
je 0x1400ce810
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0x530]
lea r8, [rsp + 0x520]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x520]
test rdx, rdx
je 0x1400ce810
mov rax, qword [rsp + 0x528]
mov r8, qword [rsp + 0x530]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x520], 0
je 0x1400ce810
mov rax, qword [rsp + 0x528]
lock dec qword [rax]
jne 0x1400ce810
mov rcx, qword [rsp + 0x528]
mov rdx, qword [rsp + 0x530]
call fcn.14018efd0
nop dword [rax]
mov al, 9
cmp r13b, 0xa
je 0x1400ce9a5
movzx eax, r13b
cmp eax, 9
je 0x1400cf2e6
cmp eax, 0xb
je 0x1400cf2d6
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x19e], al
movzx eax, word [rsp + 0xce]
mov word [rsp + 0x19c], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xa50]
lea rdx, [rsp + 0xb30]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0xca]
mov word [rsp + 0x198], ax
movzx eax, byte [rsp + 0xcc]
mov byte [rsp + 0x19a], al
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x194], ax
movzx eax, byte [rsp + 0xc8]
mov byte [rsp + 0x196], al
movzx eax, byte [rsp + 0xa7]
mov byte [rsp + 0xd7], al
movzx eax, word [rsp + 0x15e]
mov word [rsp + 0x1e6], ax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x574], eax
mov eax, dword [rsp + 0x1cc]
mov dword [rsp + 0x570], eax
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0x56c], eax
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x5d8], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x5d0], rax
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0x568], eax
mov eax, dword [rsp + 0x150]
mov dword [rsp + 0x564], eax
mov eax, dword [rsp + 0x14c]
mov dword [rsp + 0x560], eax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0x55c], eax
mov eax, dword [rsp + 0x54c]
mov dword [rsp + 0x558], eax
mov eax, dword [rsp + 0x548]
mov dword [rsp + 0x554], eax
mov eax, dword [rsp + 0x544]
mov dword [rsp + 0x550], eax
movzx eax, byte [rsp + 0xd3]
mov byte [rsp + 0xd6], al
mov eax, r13d
movzx ecx, byte [rsp + 0xd2]
mov byte [rsp + 0xd5], cl
movzx ecx, byte [rsp + 0xd1]
mov byte [rsp + 0xd4], cl
mov byte [rsp + 0x930], al
movzx eax, byte [rsp + 0xd7]
mov byte [rsp + 0x931], al
movzx eax, word [rsp + 0x1e6]
mov word [rsp + 0x932], ax
mov eax, dword [rsp + 0x574]
mov dword [rsp + 0x934], eax
mov eax, dword [rsp + 0x570]
mov dword [rsp + 0x938], eax
mov eax, dword [rsp + 0x56c]
mov dword [rsp + 0x93c], eax
mov rax, qword [rsp + 0x5d8]
mov qword [rsp + 0x940], rax
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x948], rax
mov eax, dword [rsp + 0x568]
mov dword [rsp + 0x950], eax
mov eax, dword [rsp + 0x564]
mov dword [rsp + 0x954], eax
mov eax, dword [rsp + 0x560]
mov dword [rsp + 0x958], eax
mov eax, dword [rsp + 0x55c]
mov dword [rsp + 0x95c], eax
mov eax, dword [rsp + 0x558]
mov dword [rsp + 0x960], eax
mov eax, dword [rsp + 0x554]
mov dword [rsp + 0x964], eax
mov eax, dword [rsp + 0x550]
mov dword [rsp + 0x968], eax
movzx eax, byte [rsp + 0xd6]
mov byte [rsp + 0x96c], al
movzx eax, word [rsp + 0x19c]
lea rsi, [rsp + 0x96d]
mov word [rsi], ax
movzx eax, byte [rsp + 0x19e]
mov byte [rsi + 2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x970]
lea rdx, [rsp + 0xa50]
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsp + 0xd5]
mov byte [rsp + 0xa48], al
movzx eax, word [rsp + 0x198]
mov word [rsi + 0xdc], ax
movzx eax, byte [rsp + 0x19a]
mov byte [rsi + 0xde], al
movzx eax, byte [rsp + 0xd4]
mov byte [rsp + 0xa4c], al
movzx eax, byte [rsp + 0x196]
mov byte [rsi + 0xe2], al
movzx eax, word [rsp + 0x194]
mov word [rsi + 0xe0], ax
lea rcx, [rsp + 0x810]
lea rdx, [rsp + 0x618]
lea r8, [rsp + 0x930]
call fcn.1400d1d90
cmp dword [rsp + 0x810], 0
jne 0x1400cf24e
mov ecx, dword [rsp + 0x814]
lea r8, [rsp + 0x818]
movdqu xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x600], xmm2
mov eax, dword [r8 + 0x30]
mov dword [rsp + 0x610], eax
movzx eax, byte [rsp + 0x84c]
movzx edx, word [r8 + 0x35]
mov word [rsp + 0x190], dx
movzx edx, byte [r8 + 0x37]
mov byte [rsp + 0x192], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
jne 0x1400ca9d0
test al, 1
jne 0x1400cec40
cmp dword [rbx + 0x460], 2
jne 0x1400cf707
mov dword [rbx + 0x460], ecx
mov ecx, dword [rsp + 0x610]
mov rdx, qword [rsp + 0x5b0]
mov dword [rdx + 0x30], ecx
movdqa xmm0, xmmword [rsp + 0x5e0]
movaps xmm1, xmmword [rsp + 0x5f0]
movaps xmm2, xmmword [rsp + 0x600]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movdqu xmmword [rdx], xmm0
mov byte [rbx + 0x498], al
movzx eax, byte [rsp + 0x192]
mov rcx, qword [rsp + 0x5a8]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x190]
mov word [rcx], ax
jmp 0x1400ca9da
cmp dword [rbx + 0x420], 1
jne 0x1400cf3e7
cmp dword [rbx + 0x444], 0
je 0x1400cec74
mov eax, dword [rbx + 0x448]
lea rcx, [rax - 0x1000000]
cmp rcx, 0xffffffffff003fff
jbe 0x1400cf89e
mov qword [rbx + 0x10], rax
cmp dword [rbx + 0x44c], 0
je 0x1400cec8a
mov eax, dword [rbx + 0x450]
mov qword [rbx + 0x360], rax
mov rdi, qword [rbx + 0x3c8]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400cf01a
xor eax, eax
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400cf721
cmp dword [rbx + 0x454], 0
je 0x1400cecdc
cmp dword [rbx + 0x458], 0
setne byte [rdi + 0xbd]
mov bpl, 3
mov r14b, 1
cmp dword [rbx + 0x43c], 0
je 0x1400cefed
mov r10d, dword [rbx + 0x440]
mov r15d, dword [rdi + 0xac]
mov dword [rdi + 0xac], r10d
xor ecx, ecx
mov r14d, r10d
sub r14d, r15d
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x1400cefea
movzx ecx, cl
cmp ecx, 1
jne 0x1400ceebf
mov rcx, qword [rdi + 0x1f8]
mov qword [rsp + 0xb8], rcx
test rcx, rcx
je 0x1400cefea
mov dword [rsp + 0x94], eax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0xb0], rdi
mov rax, qword [rdi + 0x200]
mov qword [rsp + 0x110], rax
test rax, rax
je 0x1400cfaab
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rax + 0x210]
mov qword [rsp + 0x128], rcx
mov rsi, qword [rax + 0x1b8]
test rsi, rsi
je 0x1400cfaa0
mov rax, qword [rax + 0x1c8]
mov qword [rsp + 0x1b8], rax
mov rbp, qword [rsp + 0xb8]
xor edi, edi
nop word cs:[rax + rax]
cmp qword [rsp + 0x128], rdi
jbe 0x1400cfaab
mov rax, rdi
shl rax, 4
mov rcx, qword [rsp + 0x110]
mov r13d, dword [rcx + rax + 8]
mov r12d, dword [rcx + rax + 0xc]
mov dword [rsp + 0x650], r12d
mov dword [rsp + 0x654], r13d
cmp qword [rsp + 0x1b8], r12
jbe 0x1400cfb08
imul r15, r12, 0x130
cmp dword [rsi + r15], 2
je 0x1400cfb08
add r15, rsi
cmp dword [r15 + 0x114], r13d
jne 0x1400cfb08
lea rcx, [r15 + 0xa0]
mov edx, r14d
call fcn.140040ac0
test eax, eax
jne 0x1400cf044
mov dword [rsp + 0x650], r12d
mov dword [rsp + 0x654], r13d
cmp dword [r15], 2
je 0x1400cfb08
cmp dword [r15 + 0x114], r13d
jne 0x1400cfb08
mov eax, dword [r15 + 0xa4]
lea ecx, [r14 + rax]
shl rcx, 0x20
add eax, r14d
movabs rax, 0x300000001
cmovo rcx, rax
mov r10, rcx
shr r10, 0x20
test cl, cl
jne 0x1400cf04a
mov rax, qword [rsp + 0xb8]
cmp rax, rbp
sbb rdi, 0xffffffffffffffff
cmp rax, rbp
mov dword [r15 + 0xa4], r10d
sbb rbp, 0
cmp rdi, rbp
jb 0x1400cedc0
jmp 0x1400cefd0
mov rdx, qword [rdi + 0x1f8]
test rdx, rdx
mov r14b, 1
je 0x1400cefed
mov dword [rsp + 0x94], eax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0xb0], rdi
mov rcx, qword [rdi + 0x200]
test rcx, rcx
je 0x1400cfaab
mov rax, qword [rsp + 0xb0]
mov r8, qword [rax + 0x210]
mov r9, qword [rax + 0x1b8]
test r9, r9
je 0x1400cfa95
sub r15d, r10d
mov rdi, qword [rax + 0x1c8]
mov r11, rdx
xor esi, esi
nop word [rax + rax]
cmp r8, rsi
jbe 0x1400cfaab
mov r14, rsi
shl r14, 4
mov r10d, dword [rcx + r14 + 8]
mov r14d, dword [rcx + r14 + 0xc]
mov dword [rsp + 0x650], r14d
mov dword [rsp + 0x654], r10d
cmp rdi, r14
jbe 0x1400cfb08
imul r14, r14, 0x130
cmp dword [r9 + r14], 2
je 0x1400cfb08
add r14, r9
cmp dword [r14 + 0x114], r10d
jne 0x1400cfb08
mov ebp, dword [r14 + 0xa0]
sub ebp, r15d
mov r10d, 3
jo 0x1400cf04a
mov dword [r14 + 0xa0], ebp
mov ebp, dword [r14 + 0xa4]
sub ebp, r15d
jo 0x1400cf04a
cmp rdx, r11
sbb rsi, 0xffffffffffffffff
cmp rdx, r11
mov dword [r14 + 0xa4], ebp
sbb r11, 0
cmp rsi, r11
jb 0x1400cef30
mov rsi, qword [rsp + 0x108]
mov eax, dword [rsp + 0x94]
mov rdi, qword [rsp + 0xb0]
mov bpl, 3
mov r14b, 1
test al, al
jne 0x1400cf082
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400cf082
call fcn.1401597e0
test al, al
jne 0x1400cf082
mov byte [rdi + 0x18], 1
jmp 0x1400cf082
call fcn.1401597e0
xor al, 1
jmp 0x1400cecb9
mov byte [rbx + 0x1b1], 0
mov r13b, 0xa
cmp qword [rsp + 0x520], 0
jne 0x1400ce78e
jmp 0x1400ce810
mov r10d, 3
movaps xmmword [rsp + 0x850], xmm6
mov bpl, 1
xor r14d, r14d
mov eax, r10d
mov dword [rsp + 0x540], r10d
mov rsi, qword [rsp + 0x108]
mov eax, dword [rsp + 0x94]
mov rdi, qword [rsp + 0xb0]
test al, al
je 0x1400ceff5
mov rcx, rsi
call sub.kernel32.dll_ReleaseSRWLockExclusive
test r14b, r14b
je 0x1400cf3fe
mov dword [rbx + 0x420], 2
jmp 0x1400ca9da
cmp dword [rbx + 0x100], 4
jne 0x1400cba98
cmp qword [rbx + 0x150], 0xfffffffffffffef6
jbe 0x1400cac0c
invalid
invalid
invalid
invalid
add dh, dh
invalid
movabs rbx, 0xb0ffffc9d3e9ffff
and eax, 0xfff49fe9
invalid
push qword [rax - 0xb6716dd]
mov al, 0x23
invalid
cwde
hlt
jmp 0x1400cba98
invalid
mov al, 0x25
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x22
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x10
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 4
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 9
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 2
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 3
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 7
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 1
jmp 0x1400ce56b
mov al, 0x1f
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 5
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xd
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 6
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 8
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400ce56b
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400ce56b
mov al, 0x26
jmp 0x1400ce56b
mov al, 0x1a
jmp 0x1400ce56b
movzx eax, dil
cmp eax, 4
jne 0x1400cf1fd
mov rax, qword [rsp + 0x130]
mov byte [rax], dil
jmp 0x1400cf44d
mov rax, qword [rsp + 0x130]
movzx ecx, byte [rsp + 0x3b]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0x56]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x140]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x10], rcx
movdqa xmm0, xmmword [rsp + 0xa50]
movdqu xmmword [rax + 0x18], xmm0
mov byte [rax], dil
jmp 0x1400cf44d
lea rcx, [rsp + 0x818]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x600], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x5f0], xmm1
movdqa xmmword [rsp + 0x5e0], xmm0
mov rcx, qword [rsp + 0x130]
mov qword [rcx + 0x20], rax
jmp 0x1400cf3a9
cmp byte [rbx + 0x39d], 0
je 0x1400cf3b6
mov rax, qword [rsp + 0x130]
mov byte [rax], 3
jmp 0x1400cf44d
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x4f8]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x3a0]
movups xmm1, xmmword [rsp + 0x3b0]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov rax, qword [rsp + 0x130]
mov byte [rax], 4
jmp 0x1400cf44d
mov rax, qword [rsp + 0x130]
mov ecx, dword [rsp + 0x1cc]
mov dword [rax], ecx
mov ecx, dword [rsp + 0x158]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x218]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x210]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0x154]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x150]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x14c]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x148]
mov dword [rax + 0x24], ecx
jmp 0x1400cf44d
call fcn.1401597e0
xor al, 1
mov dword [rsp + 0xd8], eax
jmp 0x1400ca701
lea rcx, [rsp + 0x3b8]
mov rdx, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
call qword [rdi + 8]
lea rcx, [rsp + 0x240]
mov rdx, rsi
call fcn.140039450
mov rax, qword [rsp + 0x260]
mov rcx, qword [rsp + 0x130]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x240]
movups xmm1, xmmword [rsp + 0x250]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
jmp 0x1400cf44d
pxor xmm0, xmm0
mov rcx, qword [rsp + 0x130]
movdqu xmmword [rcx + 0x18], xmm0
mov word [rcx], 0x101
mov dword [rcx + 4], esi
lea rax, [0x14022dae8]
mov qword [rcx + 8], rax
lea rax, [0x14028c3a8]
mov qword [rcx + 0x10], rax
jmp 0x1400cf44d
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x730], xmm0
mov bpl, 1
mov eax, 1
jmp 0x1400cf417
movdqa xmm0, xmmword [rsp + 0x850]
movdqa xmmword [rsp + 0x730], xmm0
mov eax, dword [rsp + 0x540]
mov rcx, qword [rsp + 0x130]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x14022dae8]
mov qword [rcx + 8], rax
lea rax, [0x14028c3a8]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rcx + 0x18], xmm0
mov byte [rcx], bpl
movaps xmm6, xmmword [rsp + 0xc10]
add rsp, 0xc28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1401597e0
test al, al
jne 0x1400ca83e
mov byte [rdi + 0x18], 1
jmp 0x1400ca83e
mov ecx, 1
lea r8, [0x140218be8]
jmp 0x1400cf4ae
mov ecx, 2
jmp 0x1400cf4a7
mov ecx, 3
jmp 0x1400cf4a7
mov ecx, 4
jmp 0x1400cf4a7
mov ecx, 5
lea r8, [0x140218c00]
mov rdx, rcx
call fcn.140024f00
jmp 0x1400cfc47
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
call fcn.140025960
jmp 0x1400cfc47
mov qword [rsp + 0x240], 0
lea rcx, [rsp + 0x650]
lea rdx, [rsp + 0x730]
lea r8, [rsp + 0x240]
call fcn.1400d1d50
jmp 0x1400cfc47
lea rax, [rsp + 0x730]
mov qword [rsp + 0x3a0], rax
lea rax, [fcn.140024f70]
mov qword [rsp + 0x3a8], rax
mov rcx, qword [rsp + 0x518]
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 2
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 2
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_bytes_1.1.0_src_bytes_mut.rs
lea rcx, [rsp + 0x240]
call fcn.140024e50
jmp 0x1400cfc47
lea rax, [rsp + 0x654]
mov qword [rsp + 0x3a0], rax
lea rax, [0x14003a8e0]
mov qword [rsp + 0x3a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 1
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 1
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
lea rcx, [rsp + 0x240]
call fcn.140024e50
jmp 0x1400cfc47
mov ecx, 5
mov rdx, r15
mov r8, qword [rsp + 0x1d8]
call fcn.140024e90
jmp 0x1400cfc47
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_frame_stream_id.rs
mov ecx, 4
call fcn.140025960
jmp 0x1400cfc47
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x140218258]
mov edx, 0x20
call fcn.1400293a0
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022db70]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frame_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_go_away.rs
lea r9, [0x14022ead8]
lea r8, [rsp + 0x240]
mov edx, 0x14
call fcn.140027d70
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov edx, 0x2b
call fcn.140025cf0
jmp 0x1400cfc47
mov qword [rsp + 0x240], rsi
mov byte [rsp + 0x248], dil
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x240]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022e6b0]
mov edx, 0x12
lea rcx, str.invalid_pong_frame
jmp 0x1400cf9c3
lea rcx, str.assertion_failed:_self.remote.is_none___Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_settings.rs
lea r8, [0x14022e538]
mov edx, 0x27
call fcn.140025cf0
ud2
mov qword [rsp + 0x240], rsi
mov byte [rsp + 0x248], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x240]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400cfc47
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x240], rax
mov eax, dword [rsp + 0xd8]
mov byte [rsp + 0x248], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x240]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400cfc47
mov qword [rsp + 0x240], rsi
mov byte [rsp + 0x248], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x240]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022e568]
jmp 0x1400cf8fe
mov qword [rsp + 0x240], r14
mov eax, dword [rsp + 0x1b8]
mov byte [rsp + 0x248], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x240]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400cfc47
mov edx, 0x2b
jmp 0x1400cf871
mov edx, 0x2c
lea rax, str.assertion_failed:_N::next_stream_.is_none__
mov qword [rsp + 0x578], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov qword [rsp + 0x580], rax
mov rcx, qword [rsp + 0x578]
mov r8, qword [rsp + 0x580]
call fcn.140025cf0
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022e668]
jmp 0x1400cf9b7
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usize_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_codec_framed_read.rs
lea r8, [0x14022d808]
mov edx, 0x5e
call fcn.140025cf0
ud2
mov byte [rsp + 0x240], al
lea rax, [0x14022dcf8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frame_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_recv.rs
lea r9, [0x14022ead8]
lea r8, [rsp + 0x240]
mov edx, 0x18
call fcn.140027d70
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022e5d8]
mov edx, 0x16
lea rcx, str.invalid_settings_frame
jmp 0x1400cf9c3
mov ecx, 9
lea rax, [0x1402059a8]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
mov ecx, 9
lea rax, [0x1402059f0]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
mov ecx, 9
lea rax, [0x1402059c0]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
mov ecx, 9
lea rax, [0x140205990]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
mov ecx, 9
lea rax, [0x1402059d8]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_codec_framed_write.rschunk_not_fully_encoded
mov edx, 0x3b
call fcn.140025cf0
jmp 0x1400cfc47
mov byte [rsp + 0x240], al
lea rax, [0x14022e680]
mov edx, 0x12
lea rcx, str.invalid_ping_frame_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_ping_pong.rs
mov qword [rsp + 0x20], rax
lea r9, [0x14022ead8]
mov r8, qword [rsp + 0x590]
call fcn.140027d70
jmp 0x1400cfc47
mov ecx, 9
lea rax, [0x140205978]
mov qword [rsp + 0x1d8], rax
jmp 0x1400cf60d
mov qword [rsp + 0x500], rax
lea rax, [rsp + 0x230]
mov qword [rsp + 0x3a0], rax
lea rax, [0x14018c480]
mov qword [rsp + 0x3a8], rax
lea rcx, [rsp + 0x500]
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], rax
lea rax, str.xG__
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 2
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0x3a0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 2
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_bytes_1.1.0_src_bytes.rs_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_body_body.rse
lea rcx, [rsp + 0x240]
call fcn.140024e50
jmp 0x1400cfc47
test r8, r8
je 0x1400cfaab
mov rax, qword [rcx + 8]
jmp 0x1400cfafc
cmp qword [rsp + 0x128], 0
jne 0x1400cfaf0
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov edx, 0x2b
call fcn.140025cf0
jmp 0x1400cfc47
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400cfc47
mov ecx, 1
mov edx, 0x19
call fcn.1400206c0
jmp 0x1400cfc47
mov rax, qword [rsp + 0x110]
mov rax, qword [rax + 8]
rol rax, 0x20
mov qword [rsp + 0x650], rax
lea rax, [rsp + 0x654]
mov qword [rsp + 0x3a0], rax
lea rax, [0x14003a8e0]
mov qword [rsp + 0x3a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x240]
mov qword [rcx + 8], 1
mov qword [rcx + 0x20], 0
mov rax, qword [rsp + 0x598]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
call fcn.140024e50
jmp 0x1400cfc47
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x500]
mov qword [rsp + 0xe0], rax
lea rax, [0x14018c480]
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0x160]
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
lea rax, [0x1401eca20]
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], 2
mov qword [rsp + 0x260], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], 2
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_bytes_1.1.0_src_bytes_mut.rs
lea rcx, [rsp + 0x240]
call fcn.140024e50
jmp 0x1400cfc47
lea r8, [0x140205a08]
mov ecx, 9
mov rdx, r15
call fcn.140024e90
jmp 0x1400cfc47
call fcn.140023d90
jmp 0x1400cfc47
mov rsi, qword [rsp + 0x108]
mov ecx, 8
mov edx, 0x28
call fcn.1400206c0
ud2
shr eax, 1
pop rax
sbb esi, edi
inc dword [rax + 0x121b8]
add byte [rax], al
jne 0x1400d17bd
mov rcx, rdi
call fcn.140046610
mov byte [rax + 0x121], 1
cmp dword [rsi], 0
mov ebp, dword [rdi + 8]
mov ebx, dword [rdi + 0xc]
pop rdi
or al, 0x74
invalid
pop rdi
or al, 0x74
cmp eax, 0xc468b48
mov rax, qword [rsi + 0xc]
lea r14, [rsi + 0x10]
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
adc byte [rax - 0x75], cl
cmovs ecx, dword [rcx + 0x48282444]
mov dword [rsp + 0x20], ecx
lea rcx, [rsp + 0x20]
call fcn.140046610
mov dword [rax + 0xb8], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xbca8], cl
add byte [rcx + 0xc098], cl
add byte [rcx - 0x76b3f392], cl
imul bl
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xbca8], cl
add byte [rcx + 0xc098], cl
add byte [rcx - 0x76b3f392], cl
imul bl
adc eax, edi
invalid
mov dword [rsi], 1
mov dword [rsi + 4], ebp
mov dword [rsi + 8], ebx
mov dword [rsi + 0xc], ebp
add rsi, 0x10
mov dword [rsi], ebx
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
nop dword [rax + rax]
mov rsi, rax
lea rcx, [rsp + 0x38]
call fcn.140039990
lea rcx, [rsp + 0x38]
call fcn.140039930
mov rcx, rsi
call fcn.1401ce2f0
ud2
and al, 0x20
lea rdx, [rsp + 0x38]
lea r9, [rsp + 0x40]
xor ecx, ecx
call fcn.140025d80
ud2
movzx ecx, byte [r8]
cmp rcx, 9
jne 0x1400d1dde
mov rsi, r9
add r14, 0x20
mov rcx, r14
xor edx, edx
call fcn.1400d5120
test al, al
jne 0x1400d45ae
movabs rax, 0x300000000
mov qword [rsi], rax
jmp 0x1400d43d8
mov rax, r8
lea rdx, [0x1401e40ec]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x48], r9
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0x200], rcx
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
je 0x1400d227b
call fcn.1401597e0
mov esi, eax
xor sil, 1
add ecx, ebp
xor al, 4
add byte [rax], al
add ecx, ebp
xor al, 4
add byte [rax], al
movups xmm0, xmmword [rax + 4]
movups xmm1, xmmword [rax + 0x14]
movups xmm2, xmmword [rax + 0x24]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [r9 + 0x30], xmm3
movups xmmword [r9 + 0x24], xmm2
movups xmmword [r9 + 0x14], xmm1
movups xmmword [r9 + 4], xmm0
mov dword [r9], 0
jmp 0x1400d43d8
mov qword [rsp + 0x48], r9
add rax, 8
lea rcx, [rsp + 0x6e0]
mov r8d, 0x118
mov rdx, rax
call sub.msvcrt.dll_memcpy
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
je 0x1400d214c
xchg ebp, eax
add al, byte [rax]
invalid
xchg ebp, eax
add al, byte [rax]
add al, ch
and al, 0x79
or byte [rax], al
call fcn.1401597e0
mov ebx, eax
xor bl, 1
jmp 0x1400d214e
mov qword [rsp + 0x48], r9
add rax, 8
lea rcx, [rsp + 0x5c0]
mov r8d, 0x118
mov rdx, rax
call sub.msvcrt.dll_memcpy
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
je 0x1400d21fa
call fcn.1401597e0
mov ebx, eax
xor bl, 1
jmp 0x1400d21fc
mov qword [rsp + 0x48], r9
mov ebp, dword [rax + 4]
mov ebx, dword [rax + 8]
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
jne 0x1400d36a2
xor r15d, r15d
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d46b1
mov r14, qword [r14 + 0x28]
mov rcx, r14
call sub.kernel32.dll_AcquireSRWLockExclusive
movabs rcx, 0x7fffffffffffffff
mov rax, qword [0x1402e91e0]
test rax, rcx
je 0x1400d23ac
call fcn.1401597e0
mov r13d, eax
xor r13b, 1
jmp 0x1400d23af
mov rcx, qword [r14 + 0x18]
cmp byte [rcx + 8], 0
jne 0x1400d46f2
mov rdx, qword [rax + 2]
cmp byte [rax + 1], 0
je 0x1400d233a
movzx r8d, byte [rcx + 0x11]
mov rax, qword [rcx + 0x12]
mov byte [rcx + 0x11], 2
cmp r8b, 2
je 0x1400d30af
mov byte [rsp + 0x230], r8b
mov qword [rsp + 0x231], rax
cmp rax, rdx
jne 0x1400d3093
lea rax, [rsp + 0x231]
mov qword [rsp + 0x5c0], rax
movabs rax, 0x54fe9b8bf0a27b0b
cmp rdx, rax
jne 0x1400d49b6
mov rbx, qword [r14 + 8]
cmp dword [rbx + 0x28], 0
je 0x1400d4a02
mov rsi, r9
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call fcn.1400ca5c0
mov ebp, eax
mov dword [rsp + 0x250], eax
mov dword [rsp + 0x254], 0
lea rax, [0x14022dae8]
mov qword [rsp + 0x230], rax
lea rax, [0x14028c3a8]
mov qword [rsp + 0x238], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
je 0x1400d36bf
call fcn.1401597e0
mov r14d, eax
xor r14b, 1
jmp 0x1400d36c2
mov qword [rsp + 0x48], r9
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0x5e0], rcx
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x5d0], xmm1
movaps xmmword [rsp + 0x5c0], xmm0
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
je 0x1400d2347
call fcn.1401597e0
mov esi, eax
xor sil, 1
jmp 0x1400d2349
mov qword [rsp + 0x48], r9
mov r15d, dword [rax + 4]
mov r12d, dword [rax + 8]
mov rdi, qword [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
shl rax, 1
test rax, rax
jne 0x1400d36b3
xor eax, eax
movzx ecx, byte [rdi + 8]
test cl, cl
jne 0x1400d470c
mov dword [rsp + 0x38], eax
lea r13, [0x14028c3a8]
lea rbp, [0x14022dae8]
test r15d, r15d
je 0x1400d2387
mov esi, 1
mov bl, 1
cmp r15d, dword [rdi + 0xa8]
jbe 0x1400d28ef
mov r12b, 3
cmp byte [rsp + 0x38], 0
jne 0x1400d3632
jmp 0x1400d3618
xor ebx, ebx
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d474c
movzx esi, byte [r14 + 0x30]
mov r14, qword [r14 + 0x28]
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0x6e0]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
mov r15d, dword [rsp + 0x480]
mov bpl, 3
cmp r15d, dword [rdi + 0xa8]
jbe 0x1400d2197
jmp 0x1400d3995
mov dword [rsp + 0x38], ebx
lea r13, [rdi + 0x1a8]
lea rcx, [rsp + 0x5c0]
mov rdx, r13
mov r8d, r15d
call fcn.140048df0
lea r12, [rdi + 0x10]
cmp qword [rsp + 0x5c0], 0
je 0x1400d2fef
mov rbx, r14
test sil, sil
jne 0x1400d2bf3
xor r14d, r14d
mov rcx, r12
xor edx, edx
mov r8d, r15d
call fcn.14004a550
test al, al
je 0x1400d2bf3
mov r13d, 5
mov r12b, 1
jmp 0x1400d398e
xor ebx, ebx
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d478c
mov rsi, qword [r14 + 0x28]
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x5c0]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x1b0], rsi
mov ebp, dword [rsp + 0x338]
mov r12d, dword [rsp + 0x33c]
lea r14, [rdi + 0x1a8]
lea rcx, [rsp + 0x490]
mov rdx, r14
mov r8d, ebp
call fcn.140047fc0
cmp qword [rsp + 0x490], 0
je 0x1400d2bc3
cmp ebp, dword [rdi + 0xa8]
jbe 0x1400d2963
mov r13b, 3
jmp 0x1400d2f3e
xor esi, esi
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d47cc
movzx ebp, byte [r14 + 0x30]
mov rbx, qword [r14 + 0x28]
mov r15, qword [rsp + 0x200]
mov qword [rsp + 0x700], r15
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
lea rdx, [rdi + 0x1a8]
lea r13, [rsp + 0x230]
mov rcx, r13
mov r8d, r15d
mov dword [rsp + 0x38], esi
call fcn.140047fc0
movabs r14, 0x7fffffffffffffff
lea r12, [rdi + 0x10]
cmp qword [rsp + 0x230], 0
je 0x1400d2639
movups xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x1b0], xmm0
mov qword [rsp + 0x50], r12
mov rcx, rbx
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
test rax, r14
je 0x1400d2cbe
call fcn.1401597e0
mov ebp, eax
xor bpl, 1
jmp 0x1400d2cc0
mov byte [rcx + 8], 1
mov qword [rcx + 9], rdx
jmp case.0x1400d1def.2
xor esi, esi
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d480d
mov r15, qword [r14 + 0x28]
mov rcx, r15
call sub.kernel32.dll_AcquireSRWLockExclusive
movabs r12, 0x7fffffffffffffff
mov rax, qword [0x1402e91e0]
test rax, r12
je 0x1400d264d
call fcn.1401597e0
xor al, 1
jmp 0x1400d264f
xorps xmm0, xmm0
movaps xmmword [rsp + 0x490], xmm0
mov esi, 1
mov bl, 1
mov r12b, 1
cmp byte [rsp + 0x38], 0
jne 0x1400d3632
jmp 0x1400d3618
xor r13d, r13d
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400d484e
test ebp, ebp
je 0x1400d2433
lea rdx, [rdi + 0x1a8]
lea rcx, [rsp + 0x80]
mov r8d, ebp
call fcn.140047fc0
cmp qword [rsp + 0x80], 0
je 0x1400d2c8e
lea r8, [r14 + 0x10]
lea rcx, [rdi + 0xb0]
lea rax, [rdi + 0x160]
lea rdx, [rdi + 0x150]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x80]
mov edx, ebx
call fcn.1400d1a20
test r13b, r13b
je 0x1400d2fbe
mov rcx, r14
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov bl, 3
mov bpl, 1
jmp 0x1400d3c50
lea r12, [rdi + 0xb8]
mov rcx, r12
mov edx, ebx
call fcn.140040ac0
test eax, eax
jne 0x1400d3c2f
mov esi, eax
mov qword [rsp + 0x230], 0
mov qword [rsp + 0x248], 0
mov eax, dword [rdi + 0xbc]
lea edx, [rax + rbx]
shl rdx, 0x20
add ebx, eax
movabs rcx, 0x300000001
cmovno rcx, rdx
test cl, cl
jne 0x1400d2493
shr rcx, 0x20
mov dword [rdi + 0xbc], ecx
mov eax, ecx
test eax, eax
jle 0x1400d3c27
mov dword [rsp + 0x68], esi
mov dword [rsp + 0x40], r13d
mov dword [rsp + 0x38], r15d
lea r15, [rdi + 0x1a8]
lea rbx, [rdi + 0x160]
lea rbp, [rdi + 0xdc]
lea r13, [rsp + 0x80]
jmp 0x1400d24d5
cmp dword [rdi + 0xbc], 0
jle 0x1400d3b90
mov rcx, r13
mov rdx, rbp
mov r8, r15
call fcn.140047ae0
mov rcx, qword [rsp + 0x80]
test rcx, rcx
je 0x1400d3ae4
mov edx, dword [rsp + 0x88]
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x490], edx
mov dword [rsp + 0x494], eax
cmp qword [rcx + 0x10], rdx
jbe 0x1400d45dc
mov r9, qword [rcx]
test r9, r9
je 0x1400d45dc
imul r8, rdx, 0x130
cmp dword [r9 + r8], 2
je 0x1400d45dc
add r9, r8
cmp dword [r9 + 0x114], eax
jne 0x1400d45dc
movzx r10d, byte [r9 + 0x50]
add r10b, 0xfa
movzx r10d, r10b
cmp r10b, 6
mov r11d, 6
cmovae r10d, r11d
cmp r10b, 5
je 0x1400d2573
movzx r10d, r10b
cmp r10d, 3
jne 0x1400d257a
cmp byte [r9 + 0x51], 0
jne 0x1400d25bd
mov dword [rsp + 0x490], edx
mov dword [rsp + 0x494], eax
mov r9, qword [rcx]
test r9, r9
je 0x1400d45dc
cmp dword [r9 + r8], 2
je 0x1400d45dc
add r9, r8
cmp dword [r9 + 0x114], eax
jne 0x1400d45dc
cmp qword [r9 + 0x88], 0
je 0x1400d24c8
mov qword [rsp + 0x490], rcx
mov dword [rsp + 0x498], edx
mov dword [rsp + 0x49c], eax
mov dword [rsp + 0x6e0], edx
mov dword [rsp + 0x6e4], eax
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400d45e6
cmp dword [rcx + r8], 2
je 0x1400d45e6
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x1400d45e6
mov esi, dword [rcx + 0x48]
mov rcx, r12
lea rdx, [rsp + 0x490]
call fcn.1400417a0
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rbx
lea rdx, [rsp + 0x490]
call fcn.14003fab0
jmp 0x1400d24c8
cmp r15d, dword [rdi + 0xa8]
jbe 0x1400d3038
mov bl, 3
jmp 0x1400d3a55
xor eax, eax
movzx ecx, byte [r15 + 8]
test cl, cl
jne 0x1400d4894
mov ecx, dword [rsp + 0x5e0]
cmp dword [rdi + 0x118], ecx
jae 0x1400d269c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x490], xmm0
mov bl, 1
test al, al
jne 0x1400d338f
mov rax, qword [0x1402e91e0]
test rax, r12
je 0x1400d338f
call fcn.1401597e0
mov bl, 1
jmp 0x1400d3386
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], r15
mov dword [rsp + 0x60], esi
mov dword [rsp + 0x38], ecx
mov dword [rdi + 0x118], ecx
mov rax, qword [rsp + 0x5c0]
mov r8, qword [rsp + 0x5c8]
lea rdx, [rsp + 0x5d8]
mov r9, qword [rsp + 0x5d0]
lea rcx, [rsp + 0x80]
call qword [rax]
mov eax, dword [rsp + 0x5e4]
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x238], xmm0
movups xmmword [rsp + 0x248], xmm1
mov dword [rsp + 0x234], eax
mov word [rsp + 0x230], 0x201
mov r15, qword [rdi + 0x1e8]
test r15, r15
je 0x1400d2830
lea rax, [rdi + 0x160]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x78]
add rax, 0x10
mov qword [rsp + 0x68], rax
lea r13, [rdi + 0x1a8]
lea rbx, [rdi + 0xb8]
xor esi, esi
lea rbp, [rsp + 0x80]
jmp 0x1400d277e
mov rax, qword [rdi + 0x1e8]
cmp rax, r15
sbb rsi, 0xffffffffffffffff
cmp rax, r15
sbb r15, 0
cmp rsi, r15
jae 0x1400d2830
cmp qword [rdi + 0x200], rsi
jbe 0x1400d4591
mov rax, qword [rdi + 0x1f0]
test rax, rax
je 0x1400d4591
mov rcx, rsi
shl rcx, 4
mov rax, qword [rax + rcx + 8]
rol rax, 0x20
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], rax
mov rcx, rbp
call fcn.1400432a0
mov ecx, dword [rsp + 0x38]
cmp dword [rax + 0x114], ecx
jbe 0x1400d2760
mov rcx, rbp
call fcn.1400432a0
mov r12d, dword [rax + 0x48]
mov rcx, rbp
call fcn.140046610
lea rcx, [rsp + 0x230]
mov rdx, rax
call fcn.1400469c0
mov rcx, rbx
mov rdx, qword [rsp + 0x68]
mov r8, rbp
call fcn.1400b8fd0
mov rcx, rbx
mov rdx, rbp
mov r8, qword [rsp + 0x40]
call fcn.140041df0
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x40]
mov rdx, rbp
call fcn.14003fab0
jmp 0x1400d2760
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xa0], rax
movzx eax, word [rsp + 0x230]
movzx ecx, word [rsp + 0x232]
mov edx, dword [rsp + 0x234]
mov r8, qword [rsp + 0x238]
movups xmm0, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x90], xmm0
mov word [rsp + 0x80], ax
mov word [rsp + 0x82], cx
mov dword [rsp + 0x84], edx
mov qword [rsp + 0x88], r8
lea rbx, [rdi + 0x128]
movzx eax, byte [rdi + 0x128]
cmp rax, 3
mov esi, dword [rsp + 0x60]
mov r15, qword [rsp + 0x78]
movabs r12, 0x7fffffffffffffff
je 0x1400d3325
test rax, rax
je 0x1400d3325
cmp eax, 1
jne 0x1400d3305
mov rax, qword [rdi + 0x130]
mov rdx, qword [rdi + 0x138]
lea rcx, [rdi + 0x148]
mov r8, qword [rdi + 0x140]
call qword [rax + 8]
jmp 0x1400d3325
mov rax, qword [r14 + 0x28]
mov qword [rsp + 0x40], rax
lea rdx, [rdi + 0x1a8]
lea rcx, [rsp + 0x80]
mov r8d, r15d
call fcn.140047fc0
cmp qword [rsp + 0x80], 0
je 0x1400d32a7
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x5c0], xmm0
mov rcx, qword [rsp + 0x40]
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d34b3
call fcn.1401597e0
mov r14d, eax
xor r14b, 1
jmp 0x1400d34b6
mov ebp, dword [rsp + 0x498]
mov r15d, dword [rsp + 0x49c]
lea rcx, [rsp + 0x490]
call fcn.1400432a0
add rax, 0x50
lea rcx, [rsp + 0x80]
mov rdx, rax
call fcn.140047e70
movzx r13d, byte [rsp + 0x80]
cmp r13b, 3
jne 0x1400d2efa
cmp byte [rsp + 0x81], 0
je 0x1400d2bc3
movzx edx, byte [rdi + 0xac]
lea rcx, [rsp + 0x80]
call fcn.140046ae0
movzx r13d, byte [rsp + 0x80]
cmp r13b, 3
jne 0x1400d2efa
lea rdx, [rdi + 0x10]
lea rsi, [rdi + 0x160]
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x38], rdx
mov r8d, r12d
xor r9d, r9d
call fcn.140042170
movzx r13d, byte [rsp + 0x80]
cmp r13b, 3
jne 0x1400d2efa
cmp dword [rsp + 0x84], 0
je 0x1400d2273
mov r9d, dword [rdi + 0x9c]
mov r8d, dword [rdi + 0x11c]
lea rcx, [rsp + 0x80]
mov edx, r12d
call fcn.140049070
lea rcx, [rsp + 0x370]
lea r9, [rsp + 0x80]
mov rdx, r14
mov r8d, r12d
call fcn.1400480d0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x198], rax
lea r12, [rsp + 0x80]
lea rdx, [rsp + 0x230]
mov r8d, 0x118
mov rcx, r12
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x490]
lea r8, [rsp + 0x370]
mov rdx, rsi
mov r9, r12
call fcn.1400d60d0
movzx r13d, byte [rsp + 0x490]
cmp r13b, 3
jne 0x1400d4437
mov r13b, 3
cmp dword [rsp + 0x494], 1
jne 0x1400d2bb6
mov esi, dword [rsp + 0x498]
mov r12d, dword [rsp + 0x49c]
mov rcx, qword [rdi + 0x1a8]
mov rdx, qword [rdi + 0x1b8]
mov r8d, ebp
mov r9d, r15d
call fcn.140048f20
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x90], ecx
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x80], xmm0
mov dword [rax + 0x100], 0
mov dword [rsp + 0x498], esi
mov dword [rsp + 0x49c], r12d
mov qword [rsp + 0x490], r14
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x490]
call fcn.1400d6a70
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
mov qword [rsp + 0x490], r14
lea rcx, [rsp + 0x490]
call fcn.140046610
mov ecx, dword [rsp + 0x90]
mov dword [rax + 0x110], ecx
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rax + 0x100], xmm0
lea rcx, [rsp + 0x490]
call fcn.140046610
mov rcx, rax
call fcn.140049240
test bl, bl
jne 0x1400d2f76
jmp 0x1400d2f5c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6e0], xmm0
lea r14, [0x14022dae8]
mov r15, r14
shr r15, 0x20
mov sil, 1
mov ebp, 1
lea r12, [0x14028c3a8]
mov r13b, 1
jmp 0x1400d2f3e
lea rax, [rdi + 0x160]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x80]
mov rdx, r12
mov r8d, r15d
mov r9b, 1
call fcn.140042170
movzx r14d, byte [rsp + 0x80]
cmp r14b, 3
jne 0x1400d3261
cmp dword [rsp + 0x84], 0
je 0x1400d398b
mov edx, dword [rsp + 0x88]
mov r9d, dword [rdi + 0x9c]
mov r8d, dword [rdi + 0x11c]
lea rcx, [rsp + 0x230]
call fcn.140049070
mov r14, rbx
lea r15, [rsp + 0x80]
lea rdx, [rsp + 0x230]
mov r8d, 0x130
mov rcx, r15
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x5c0]
mov rdx, r15
call fcn.140049000
jmp 0x1400d3004
lea rcx, [rdi + 0x10]
movzx edx, byte [rdi + 0x1a0]
mov r8d, ebp
call fcn.14004a3f0
test eax, eax
je 0x1400d2418
xorps xmm0, xmm0
movaps xmmword [rsp + 0x370], xmm0
mov esi, 1
jmp 0x1400d3c3f
xor ebp, ebp
movzx eax, byte [rbx + 8]
test al, al
jne 0x1400d48d8
lea rax, [rbx + 0x10]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x5f0], rax
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movups xmmword [rsp + 0x5e0], xmm1
movups xmmword [rsp + 0x5d0], xmm0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x360]
mov qword [rsp + 0x5c8], rax
lea rcx, [rsp + 0x1b0]
mov qword [rsp + 0x40], rbx
mov dword [rsp + 0x68], ebp
call fcn.1400432a0
lea rcx, [rsp + 0x5d0]
mov r9d, dword [rax + 0x48]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x490], xmm0
mov r12, qword [rsp + 0x5e0]
movups xmm0, xmmword [rsp + 0x5e8]
movups xmmword [rsp + 0x4a8], xmm0
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x4a0], r12
cmp r12, 0x7fffffff
ja 0x1400d4919
mov r15, qword [rsp + 0x1b0]
mov r14d, dword [rsp + 0x1b8]
mov ebp, dword [rsp + 0x1bc]
mov dword [rsp + 0x370], r14d
lea r11, [rsp + 0x374]
mov dword [rsp + 0x374], ebp
cmp qword [r15 + 0x10], r14
jbe 0x1400d464c
mov rax, qword [r15]
test rax, rax
je 0x1400d464c
imul rbx, r14, 0x130
cmp dword [rax + rbx], 2
je 0x1400d464c
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400d464c
movzx ecx, byte [rax + 0x50]
cmp cl, 5
mov dword [rsp + 0x78], r9d
ja 0x1400d2e90
lea r8d, [rcx - 3]
cmp r8b, 3
movzx r8d, r8b
mov r10d, 1
cmovb r10d, r8d
cmp r10b, 2
je 0x1400d2e2b
movzx r8d, r10b
cmp r8d, 1
jne 0x1400d2e90
cmp cl, 1
ja 0x1400d2e2b
cmp byte [rax + 0x51], 2
jae 0x1400d2e90
lea rcx, [rsp + 0x80]
mov rbx, rdx
mov r8d, r12d
call fcn.1400465a0
movzx esi, byte [rsp + 0x80]
cmp sil, 3
jne 0x1400d31ea
mov qword [rsp + 0x80], 0
lea r8, [rsp + 0x80]
mov rcx, rbx
mov edx, r12d
call fcn.140046530
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1400d321a
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
jmp 0x1400d321a
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
mov rax, qword [r15]
test rax, rax
je 0x1400d464c
cmp dword [rax + rbx], 2
je 0x1400d464c
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400d464c
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx r8d, cl
cmp r8b, 6
mov ecx, 6
cmovb ecx, r8d
cmp cl, 4
je 0x1400d30f8
movzx ecx, cl
cmp ecx, 3
jne 0x1400d4149
add rax, 0x52
jmp 0x1400d30fc
movzx esi, byte [rsp + 0x81]
movzx eax, word [rsp + 0x82]
mov word [rsp + 0x38], ax
mov ebp, dword [rsp + 0x84]
mov r14d, dword [rsp + 0x88]
mov r15d, dword [rsp + 0x8c]
mov r12, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x6e0], xmm0
lea rcx, [rsp + 0x230]
call fcn.140076680
lea rcx, [rsp + 0x290]
call fcn.14003ab00
test bl, bl
jne 0x1400d2f76
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1402e91e0]
test rcx, rax
jne 0x1400d3d4c
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp r13b, 3
je 0x1400d4392
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x18], r12
movaps xmm0, xmmword [rsp + 0x6e0]
movups xmmword [rax + 0x20], xmm0
mov byte [rax + 8], r13b
mov byte [rax + 9], sil
movzx ecx, word [rsp + 0x38]
mov word [rax + 0xa], cx
mov dword [rax + 0xc], ebp
mov dword [rax + 0x10], r14d
mov dword [rax + 0x14], r15d
jmp 0x1400d43d2
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d2421
call fcn.1401597e0
test al, al
jne 0x1400d2421
mov byte [r14 + 8], 1
jmp 0x1400d2421
mov rcx, qword [rsp + 0x5c8]
mov rdx, qword [rsp + 0x5d0]
call fcn.140048fc0
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5c], edx
mov qword [rsp + 0x50], r13
lea rcx, [rsp + 0x50]
call fcn.1400432a0
add rax, 0x50
mov rcx, rax
call fcn.140047db0
test al, al
je 0x1400d3227
mov ebx, dword [rsp + 0x38]
jmp 0x1400d3995
mov rcx, r12
mov edx, ebp
mov r8d, r15d
call fcn.14004a550
test al, al
je 0x1400d32d5
mov r8, qword [rsp + 0x6f0]
cmp r8, 0x7fffffff
ja 0x1400d4af2
lea rcx, [rsp + 0x80]
mov rdx, r12
call fcn.1400467e0
movzx ebx, byte [rsp + 0x80]
cmp bl, 3
jne 0x1400d3a15
mov sil, 1
mov r14d, 5
xor ebx, ebx
jmp 0x1400d3a55
lea rax, [rcx + 0x11]
movzx r8d, byte [rsp + 0x238]
mov byte [rax + 8], r8b
mov r8, qword [rsp + 0x230]
mov qword [rax], r8
mov rcx, qword [rcx]
test rcx, rcx
je case.0x1400d1def.2
movabs rax, 0xb416870b7adb7c3b
cmp rdx, rax
jne case.0x1400d1def.2
mov edx, 3
mov eax, 2
lock cmpxchg qword [rcx + 0x10], rdx
jne case.0x1400d1def.2
add rcx, 0x30
mov rsi, r9
call fcn.140037ba0
mov r9, rsi
jmp case.0x1400d1def.2
add rax, 0x51
cmp byte [rax], 0
je 0x1400d4149
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x70], rdx
mov r8d, r12d
call fcn.1400465a0
movzx esi, byte [rsp + 0x80]
cmp sil, 3
jne 0x1400d31ea
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
mov rax, qword [r15 + 0x10]
cmp rax, r14
jbe 0x1400d4936
mov rcx, qword [r15]
test rcx, rcx
je 0x1400d4936
cmp dword [rcx + rbx], 2
je 0x1400d4936
add rcx, rbx
cmp dword [rcx + 0x114], ebp
jne 0x1400d4936
mov ecx, dword [rcx + 0xa0]
xor edx, edx
test ecx, ecx
cmovg edx, ecx
cmp edx, r12d
mov rcx, qword [rsp + 0x70]
jae 0x1400d3a7d
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
mov rax, qword [r15]
test rax, rax
je 0x1400d4936
cmp dword [rax + rbx], 2
je 0x1400d4936
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400d4936
mov eax, dword [rax + 0x114]
mov word [rsp + 0x370], 0x100
mov dword [rsp + 0x374], eax
mov dword [rsp + 0x378], 3
xor esi, esi
jmp 0x1400d418a
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rsp + 0x81]
movups xmm1, xmmword [rsp + 0x91]
movups xmmword [rsp + 0x381], xmm1
movups xmmword [rsp + 0x371], xmm0
mov byte [rsp + 0x370], sil
jmp 0x1400d418a
mov qword [rsp + 0x5b0], r12
mov rcx, r14
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d375a
call fcn.1401597e0
mov ebp, eax
xor bpl, 1
jmp 0x1400d375c
movzx r12d, byte [rsp + 0x81]
movzx esi, word [rsp + 0x82]
mov r15d, dword [rsp + 0x84]
mov r13d, dword [rsp + 0x88]
movups xmm0, xmmword [rsp + 0x8c]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x98]
movups xmmword [rsp + 0x21c], xmm0
jmp 0x1400d398e
lea rcx, [rdi + 0x10]
movzx edx, byte [rdi + 0x1a0]
mov r8d, r15d
call fcn.14004a3f0
test eax, eax
je 0x1400d2139
xorps xmm0, xmm0
movaps xmmword [rsp + 0x490], xmm0
mov r12b, 1
jmp 0x1400d213c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x210], xmm0
lea r14, [0x14022dae8]
mov r12, r14
shr r12, 0x20
mov sil, 1
mov r15d, 1
lea r13, [0x14028c3a8]
mov bl, 1
jmp 0x1400d3a55
mov rcx, qword [rdi + 0x130]
test rcx, rcx
je 0x1400d3325
cmp qword [rdi + 0x138], 0
je 0x1400d3325
mov edx, 1
call fcn.140020450
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x20], rax
movzx eax, word [rsp + 0x80]
movzx ecx, word [rsp + 0x82]
mov edx, dword [rsp + 0x84]
mov r8, qword [rsp + 0x88]
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0x10], xmm0
mov word [rbx], ax
mov word [rbx + 2], cx
mov dword [rbx + 4], edx
mov qword [rbx + 8], r8
mov bl, 3
cmp byte [rsp + 0x70], 0
jne 0x1400d338f
mov rax, qword [0x1402e91e0]
test rax, r12
je 0x1400d338f
call fcn.1401597e0
mov bl, 3
test al, al
jne 0x1400d338f
mov byte [r15 + 8], 1
mov rcx, r15
call sub.kernel32.dll_ReleaseSRWLockExclusive
test sil, sil
je 0x1400d348d
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp bl, 3
mov r9, qword [rsp + 0x48]
jne 0x1400d342a
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0xa0], rax
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rdi, qword [r14 + 0x10]
mov rax, qword [rdi]
test rax, rax
je 0x1400d3402
lea rcx, [rdi + 0x18]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 8]
mov r9, qword [rsp + 0x48]
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
jmp case.0x1400d1def.2
mov byte [r9 + 9], 1
mov dword [r9 + 0xc], 1
lea rax, [0x14022dae8]
mov qword [r9 + 0x10], rax
lea rax, [0x14028c3a8]
mov qword [r9 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [r9 + 0x20], xmm0
mov byte [r9 + 8], bl
mov dword [r9], 1
lea rcx, [rsp + 0x5d8]
mov rax, qword [rsp + 0x5c0]
mov rdx, qword [rsp + 0x5c8]
mov r8, qword [rsp + 0x5d0]
call qword [rax + 8]
jmp 0x1400d43d8
mov rax, qword [0x1402e91e0]
test rax, r12
je 0x1400d33a0
call fcn.1401597e0
test al, al
jne 0x1400d33a0
mov byte [rdi + 8], 1
jmp 0x1400d33a0
xor r14d, r14d
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + 8]
test al, al
jne 0x1400d4970
lea rcx, [rsp + 0x5c0]
call fcn.1400432a0
mov esi, dword [rax + 0x48]
lea rcx, [rsp + 0x5c0]
call fcn.140046610
lea r13, [rdi + 0x160]
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x80]
mov edx, r15d
mov r8d, r12d
mov r9, rax
call fcn.140046880
movzx r12d, byte [rsp + 0x80]
cmp r12b, 3
jne 0x1400d3578
mov rax, qword [rsp + 0x40]
lea rdx, [rax + 0x10]
lea r15, [rdi + 0xb8]
lea r8, [rsp + 0x5c0]
mov rcx, r15
call fcn.1400b8fd0
lea rdx, [rsp + 0x5c0]
mov rcx, r15
mov r8, r13
call fcn.140041df0
lea rcx, [rsp + 0x5c0]
call fcn.1400432a0
cmp byte [rax + 0x50], 6
jb 0x1400d35a8
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov edx, 0x2a
call fcn.140025cf0
jmp 0x1400d4b0a
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [rsp + 0x81]
movups xmm1, xmmword [rsp + 0x91]
movups xmmword [rsp + 0x241], xmm1
movups xmmword [rsp + 0x231], xmm0
cmp esi, 0x3b9aca00
setne r8b
mov byte [rsp + 0x230], r12b
lea rdx, [rsp + 0x5c0]
mov rcx, r13
call fcn.14003fab0
movzx ebx, byte [rsp + 0x231]
movzx r15d, word [rsp + 0x232]
mov esi, dword [rsp + 0x234]
mov rbp, qword [rsp + 0x238]
mov r13, qword [rsp + 0x240]
movups xmm0, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x490], xmm0
test r14b, r14b
je 0x1400d3671
mov rcx, qword [rsp + 0x40]
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp byte [rsp + 0x38], 0
jne 0x1400d3632
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400d3d36
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp r12b, 3
je 0x1400d4392
mov rax, qword [rsp + 0x48]
mov byte [rax + 9], bl
mov word [rax + 0xa], r15w
mov dword [rax + 0xc], esi
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], r13
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + 0x20], xmm0
mov byte [rax + 8], r12b
jmp 0x1400d43d2
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d3607
call fcn.1401597e0
test al, al
jne 0x1400d3607
mov rax, qword [rsp + 0x40]
mov byte [rax + 8], 1
jmp 0x1400d3607
call fcn.1401597e0
mov r15d, eax
xor r15b, 1
jmp 0x1400d1f40
call fcn.1401597e0
xor al, 1
jmp 0x1400d20fe
xor r14d, r14d
movzx eax, byte [rdi + 8]
test al, al
jne 0x1400d4a1c
cmp dword [rdi + 0xa8], ebp
jb 0x1400d4a5d
mov dword [rdi + 0xa8], ebp
test r14b, r14b
je 0x1400d3735
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.14003f530
mov r9, rsi
jmp case.0x1400d1def.2
movabs rax, 0x7fffffffffffffff
mov rcx, qword [0x1402e91e0]
test rcx, rax
je 0x1400d36e5
call fcn.1401597e0
test al, al
jne 0x1400d36e5
mov byte [rdi + 8], 1
jmp 0x1400d36e5
xor ebp, ebp
movzx eax, byte [r14 + 8]
test al, al
jne 0x1400d4ab4
lea rax, [r14 + 0x10]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x360], xmm0
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x348], rax
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x370]
mov r8d, 0x118
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x5b8]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x40], ebp
call fcn.1400432a0
mov esi, dword [rax + 0x48]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x230]
mov r8d, 0x128
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x50]
mov ebx, dword [rsp + 0x38]
call fcn.1400432a0
lea r15, [rdi + 0x160]
add rax, 0x50
mov rcx, rax
call fcn.140047e30
test al, al
je 0x1400d3932
mov rax, qword [rsp + 0x198]
mov r12, qword [rax]
lea r13, [rsp + 0x5c0]
lea rdx, [rsp + 0x80]
mov r8d, 0x118
mov rcx, r13
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x490]
lea r9, [rsp + 0x50]
mov rdx, r12
mov r8, r13
call fcn.140042240
mov rax, qword [rsp + 0x490]
cmp rax, 3
je 0x1400d3dc3
cmp eax, 4
je 0x1400d3d8e
cmp eax, 5
je 0x1400d3922
lea r12, [rsp + 0x5c0]
lea rdx, [rsp + 0x490]
mov r8d, 0x118
mov rcx, r12
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov rax, qword [rax]
lea rcx, [rax + 0xa0]
mov r8, qword [rdx]
add rax, 0x140
movzx edx, byte [rdi + 0x1a0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], dl
lea r9, [rsp + 0x50]
mov rdx, r12
call fcn.1400b4d50
mov rax, qword [rsp + 0x198]
mov rax, qword [rax]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
mov r8d, 7
mov r9, r15
call fcn.140047790
mov rax, qword [rsp + 0x198]
mov rcx, qword [rax]
lea rdx, [rsp + 0x50]
mov r8, r15
call fcn.140046b20
mov r12d, esi
mov byte [rsp + 0x1e0], 3
jmp 0x1400d3df2
test byte [rsp + 0x194], 1
jne 0x1400d3ced
lea rcx, [rsp + 0x50]
call fcn.1400432a0
mov eax, dword [rax + 0x114]
mov word [rsp + 0x1b0], 0x100
mov dword [rsp + 0x1b4], eax
mov dword [rsp + 0x1b8], 1
lea rcx, [rsp + 0x80]
call fcn.140076680
lea rcx, [rsp + 0xe0]
call fcn.14003ab00
jmp 0x1400d3f09
mov r14b, 3
mov ebx, dword [rsp + 0x38]
mov ebp, r14d
lea rcx, [rsp + 0x370]
call fcn.140076680
lea rcx, [rsp + 0x3d0]
call fcn.14003ab00
test bl, bl
jne 0x1400d39cd
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400d3d62
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp bpl, 3
je 0x1400d4392
mov rax, qword [rsp + 0x48]
mov byte [rax + 9], r12b
mov word [rax + 0xa], si
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rax + 0x14], xmm0
movups xmm0, xmmword [rsp + 0x21c]
movups xmmword [rax + 0x20], xmm0
mov byte [rax + 8], bpl
mov dword [rax + 0xc], r15d
mov dword [rax + 0x10], r13d
jmp 0x1400d43d2
movzx esi, byte [rsp + 0x81]
movzx ebp, word [rsp + 0x82]
mov r15d, dword [rsp + 0x84]
mov r14d, dword [rsp + 0x88]
mov r12d, dword [rsp + 0x8c]
mov r13, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x210], xmm0
mov rax, qword [rsp + 0x6e0]
mov rdx, qword [rsp + 0x6e8]
lea rcx, [rsp + 0x6f8]
mov r8, qword [rsp + 0x6f0]
call qword [rax + 8]
jmp 0x1400d4364
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
mov r8, qword [r15]
test r8, r8
je 0x1400d4a7a
cmp dword [r8 + rbx], 2
je 0x1400d4a7a
add r8, rbx
cmp dword [r8 + 0x114], ebp
jne 0x1400d4a7a
mov rdx, qword [r8 + 0x30]
cmp rdx, 1
je 0x1400d3fa6
cmp edx, 2
jne 0x1400d3fe0
mov rax, qword [r8 + 0x38]
sub rax, r12
jb 0x1400d3fab
mov qword [r8 + 0x38], rax
mov rax, qword [r15 + 0x10]
jmp 0x1400d3fe0
cmp qword [rsp + 0x230], 0
mov r15d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x40]
mov esi, dword [rsp + 0x68]
je 0x1400d3c27
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
lea r8, [rsp + 0x230]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x1400d3c27
mov rax, qword [rsp + 0x238]
mov r8, qword [rsp + 0x240]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x230], 0
je 0x1400d3c27
mov rax, qword [rsp + 0x238]
lock dec qword [rax]
jne 0x1400d3c27
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.14018efd0
jmp 0x1400d3c27
cmp qword [rsp + 0x230], 0
mov r15d, dword [rsp + 0x38]
mov r13d, dword [rsp + 0x40]
mov esi, dword [rsp + 0x68]
je 0x1400d3c27
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
lea r8, [rsp + 0x230]
call fcn.14019c2c0
mov rdx, qword [rsp + 0x230]
test rdx, rdx
je 0x1400d3c27
mov rax, qword [rsp + 0x238]
mov r8, qword [rsp + 0x240]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [r8 + 0x70]
cmp qword [rsp + 0x230], 0
je 0x1400d3c27
mov rax, qword [rsp + 0x238]
lock dec qword [rax]
jne 0x1400d3c27
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.14018efd0
test esi, esi
je 0x1400d2418
xorps xmm0, xmm0
movaps xmmword [rsp + 0x370], xmm0
mov esi, 3
test r13b, r13b
je 0x1400d3cbc
mov rcx, r14
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov bl, 1
xor ebp, ebp
test r15b, r15b
jne 0x1400d3c6f
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400d3d78
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
test bpl, bpl
jne 0x1400d4392
mov rcx, qword [rsp + 0x48]
mov byte [rcx + 9], 1
mov dword [rcx + 0xc], esi
lea rax, [0x14022dae8]
mov qword [rcx + 0x10], rax
lea rax, [0x14028c3a8]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [rcx + 0x20], xmm0
mov byte [rcx + 8], bl
mov dword [rcx], 1
jmp 0x1400d43d8
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d3c44
call fcn.1401597e0
test al, al
jne 0x1400d3c44
mov byte [r14 + 8], 1
jmp 0x1400d3c44
mov rax, qword [rsp + 0x198]
mov r12, qword [rax]
lea r13, [rsp + 0x5c0]
lea rdx, [rsp + 0x80]
mov r8d, 0x118
mov rcx, r13
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1e0]
lea r9, [rsp + 0x50]
mov rdx, r12
mov r8, r13
call fcn.140045ed0
mov r12d, esi
jmp 0x1400d3df2
call fcn.1401597e0
test al, al
jne 0x1400d3632
mov byte [rdi + 8], 1
jmp 0x1400d3632
call fcn.1401597e0
test al, al
jne 0x1400d2f76
mov byte [rdi + 8], 1
jmp 0x1400d2f76
call fcn.1401597e0
test al, al
jne 0x1400d39cd
mov byte [rdi + 8], 1
jmp 0x1400d39cd
call fcn.1401597e0
test al, al
jne 0x1400d3c6f
mov byte [rdi + 8], 1
jmp 0x1400d3c6f
mov r12d, esi
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x200], rax
movups xmm0, xmmword [rsp + 0x498]
movups xmm1, xmmword [rsp + 0x4a8]
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
jmp 0x1400d3df2
lea rcx, [rsp + 0x50]
call fcn.1400432a0
mov r12d, esi
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x1e4], eax
mov dword [rsp + 0x1e8], 7
mov word [rsp + 0x1e0], 0x100
mov rax, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rax]
mov r9, qword [rcx]
movzx ecx, byte [rsp + 0x1e0]
movzx edx, word [rsp + 0x1e1]
movzx r8d, byte [rsp + 0x1e3]
mov r10d, dword [rsp + 0x1e4]
mov r11d, dword [rsp + 0x1e8]
mov esi, dword [rsp + 0x1ec]
movaps xmm0, xmmword [rsp + 0x1f0]
mov byte [rsp + 0x490], cl
mov word [rsp + 0x491], dx
mov byte [rsp + 0x493], r8b
mov dword [rsp + 0x494], r10d
mov dword [rsp + 0x498], r11d
mov dword [rsp + 0x49c], esi
mov rcx, qword [rsp + 0x200]
mov qword [rsp + 0x4b0], rcx
movaps xmmword [rsp + 0x4a0], xmm0
cmp byte [rsp + 0x490], 0
je 0x1400d3ec5
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov esi, r12d
jmp 0x1400d3f09
mov edx, dword [rsp + 0x498]
movzx r8d, byte [rsp + 0x491]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x360]
mov qword [rsp + 0x20], rax
call fcn.1400b8ea0
mov esi, r12d
mov byte [rsp + 0x1b0], 3
cmp esi, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x360]
mov rcx, r15
call fcn.14003fab0
movzx ebp, byte [rsp + 0x1b0]
movzx r12d, byte [rsp + 0x1b1]
movzx esi, word [rsp + 0x1b2]
mov r15d, dword [rsp + 0x1b4]
mov r13d, dword [rsp + 0x1b8]
movups xmm0, xmmword [rsp + 0x1bc]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x1c8]
movups xmmword [rsp + 0x21c], xmm0
cmp byte [rsp + 0x40], 0
je 0x1400d3f80
mov rcx, r14
call sub.kernel32.dll_ReleaseSRWLockExclusive
jmp 0x1400d39af
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d3f73
call fcn.1401597e0
test al, al
jne 0x1400d3f73
mov byte [r14 + 8], 1
jmp 0x1400d3f73
test r12, r12
je 0x1400d3fe0
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
mov rax, qword [r15]
test rax, rax
je 0x1400d4936
cmp dword [rax + rbx], 2
je 0x1400d4936
add rax, rbx
cmp dword [rax + 0x114], ebp
je 0x1400d4045
jmp 0x1400d4936
test byte [rsp + 0x4b4], 1
je 0x1400d40b7
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
cmp rax, r14
jbe 0x1400d4936
mov rax, qword [r15]
test rax, rax
je 0x1400d4936
cmp dword [rax + rbx], 2
je 0x1400d4936
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400d4936
cmp dword [rax + 0x30], 2
jne 0x1400d406e
cmp qword [rax + 0x38], 0
je 0x1400d406e
lea rcx, [rsp + 0x1b0]
call fcn.1400432a0
mov eax, dword [rax + 0x114]
mov word [rsp + 0x370], 0x100
mov dword [rsp + 0x374], eax
mov dword [rsp + 0x378], 1
xor esi, esi
jmp 0x1400d418a
lea rcx, [rsp + 0x1b0]
call fcn.140046610
add rax, 0x50
lea rcx, [rsp + 0x80]
mov rdx, rax
call fcn.1400463e0
movzx esi, byte [rsp + 0x80]
lea rcx, [rsp + 0x80]
call fcn.1400d6b10
cmp sil, 3
jne 0x1400d4149
mov rax, qword [r15 + 0x10]
mov rcx, qword [rsp + 0x70]
mov dword [rsp + 0x370], r14d
mov dword [rsp + 0x374], ebp
cmp rax, r14
jbe 0x1400d4936
mov rax, qword [r15]
test rax, rax
je 0x1400d4936
cmp dword [rax + rbx], 2
je 0x1400d4936
add rax, rbx
cmp dword [rax + 0x114], ebp
jne 0x1400d4936
cmp byte [rax + 0x128], 0
je 0x1400d4488
lea rcx, [rsp + 0x1b0]
call fcn.140046610
add rax, 0xa0
mov rcx, rax
mov edx, r12d
call fcn.140040ae0
test eax, eax
je 0x1400d44c9
xorps xmm0, xmm0
movups xmmword [rsp + 0x388], xmm0
mov word [rsp + 0x370], 0x101
mov dword [rsp + 0x374], 3
jmp 0x1400d4169
xorps xmm0, xmm0
movups xmmword [rsp + 0x388], xmm0
mov word [rsp + 0x370], 0x101
mov dword [rsp + 0x374], 1
lea rax, [0x14022dae8]
mov qword [rsp + 0x378], rax
lea rax, [0x14028c3a8]
mov qword [rsp + 0x380], rax
mov sil, 1
lea rcx, [rsp + 0x4a8]
mov rax, qword [rsp + 0x490]
mov rdx, qword [rsp + 0x498]
mov r8, r12
call qword [rax + 8]
test sil, sil
mov esi, dword [rsp + 0x78]
jne 0x1400d41ea
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x80], 0
lea r8, [rsp + 0x80]
mov edx, r12d
call fcn.140046530
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1400d41ea
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
lea r15, [rdi + 0x160]
mov rax, qword [rsp + 0x50]
mov r9, qword [rsp + 0x360]
movzx ecx, byte [rsp + 0x370]
mov rdx, qword [rsp + 0x371]
mov r8d, dword [rsp + 0x379]
movzx r10d, word [rsp + 0x37d]
movzx r11d, byte [rsp + 0x37f]
movups xmm0, xmmword [rsp + 0x380]
mov byte [rsp + 0x80], cl
mov qword [rsp + 0x81], rdx
mov dword [rsp + 0x89], r8d
mov word [rsp + 0x8d], r10w
mov byte [rsp + 0x8f], r11b
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0xa0], rcx
movaps xmmword [rsp + 0x90], xmm0
cmp byte [rsp + 0x80], 0
je 0x1400d42ac
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
jmp 0x1400d42ed
mov edx, dword [rsp + 0x88]
movzx r8d, byte [rsp + 0x81]
lea rcx, [rax + 0xa0]
add rax, 0x140
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x20], rax
call fcn.1400b8ea0
mov byte [rsp + 0x230], 3
cmp esi, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x1b0]
mov rcx, r15
call fcn.14003fab0
movzx ebx, byte [rsp + 0x230]
movzx esi, byte [rsp + 0x231]
movzx ebp, word [rsp + 0x232]
mov r15d, dword [rsp + 0x234]
mov r14d, dword [rsp + 0x238]
mov r12d, dword [rsp + 0x23c]
mov r13, qword [rsp + 0x240]
movups xmm0, xmmword [rsp + 0x248]
movaps xmmword [rsp + 0x210], xmm0
cmp byte [rsp + 0x68], 0
je 0x1400d43ec
mov rcx, qword [rsp + 0x40]
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp byte [rsp + 0x38], 0
jne 0x1400d4385
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
jne 0x1400d4421
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
cmp bl, 3
jne 0x1400d43a6
mov r9, qword [rsp + 0x48]
movabs rax, 0x200000000
mov qword [r9], rax
jmp 0x1400d43d8
mov rax, qword [rsp + 0x48]
mov byte [rax + 9], sil
mov word [rax + 0xa], bp
mov dword [rax + 0xc], r15d
mov dword [rax + 0x10], r14d
mov dword [rax + 0x14], r12d
mov qword [rax + 0x18], r13
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rax + 0x20], xmm0
mov byte [rax + 8], bl
mov dword [rax], 1
add rsp, 0x7f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400d435a
call fcn.1401597e0
test al, al
jne 0x1400d435a
mov rax, qword [rsp + 0x40]
mov byte [rax + 8], 1
jmp 0x1400d435a
call fcn.1401597e0
test al, al
jne 0x1400d4385
mov byte [rdi + 8], 1
jmp 0x1400d4385
movzx esi, byte [rsp + 0x491]
movzx eax, word [rsp + 0x492]
mov word [rsp + 0x38], ax
mov ebp, dword [rsp + 0x494]
mov r14d, dword [rsp + 0x498]
mov r15d, dword [rsp + 0x49c]
mov r12, qword [rsp + 0x4a0]
movups xmm0, xmmword [rsp + 0x4a8]
movaps xmmword [rsp + 0x6e0], xmm0
test bl, bl
jne 0x1400d2f76
jmp 0x1400d2f5c
mov qword [rsp + 0x80], 0
lea r8, [rsp + 0x80]
mov edx, r12d
call fcn.140046530
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1400d44bc
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
mov byte [rsp + 0x370], 3
jmp 0x1400d4187
lea rcx, [rsp + 0x1b0]
call fcn.140046610
add dword [rax + 0x11c], r12d
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rsp + 0x248], xmm1
movups xmmword [rsp + 0x238], xmm0
mov qword [rsp + 0x230], 4
lea rcx, [rsp + 0x1b0]
call fcn.140046610
mov r12, rax
add r12, 0x18
mov rsi, qword [rsp + 0x70]
add rsi, 0x20
lea r13, [rsp + 0x80]
lea rdx, [rsp + 0x230]
mov r8d, 0xe0
mov rcx, r13
call sub.msvcrt.dll_memcpy
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.1400466b0
lea rcx, [rsp + 0x1b0]
call fcn.140046610
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400d4580
call qword [rdx + 8]
mov byte [rsp + 0x370], 3
mov esi, dword [rsp + 0x78]
jmp 0x1400d41ea
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov edx, 0x2b
call fcn.140025cf0
jmp 0x1400d4b0a
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_connection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x14022da7e]
lea r9, [0x14022eb18]
lea r8, [rsp + 0x210]
mov edx, 0xe
call fcn.140027d70
ud2
lea rax, [rsp + 0x494]
jmp 0x1400d45ee
lea rax, [rsp + 0x6e4]
mov qword [rsp + 0x5c0], rax
lea rax, [0x14003a8e0]
mov qword [rsp + 0x5c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x5c0]
mov qword [r13 + 8], 1
mov qword [r13 + 0x20], 0
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 1
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
mov rcx, r13
call fcn.140024e50
jmp 0x1400d4b0a
mov qword [rsp + 0x230], r11
lea rax, [0x14003a8e0]
mov qword [rsp + 0x238], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x80], rax
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov rcx, qword [rsp + 0x60]
mov qword [rcx + 8], 1
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], r13
mov qword [rcx + 0x18], 1
call fcn.140024e50
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], r15b
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
lea rcx, str.assertion_failed:_self.pending_pong.is_none__
lea r8, [0x140217cf8]
mov edx, 0x2d
call fcn.140025cf0
ud2
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], bl
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], bl
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], sil
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], sil
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov dword [rsp + 0x38], r15d
mov qword [rsp + 0x80], r14
mov byte [rsp + 0x88], r13b
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov dword [rsp + 0x60], esi
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
mov qword [rsp + 0x80], rbx
mov byte [rsp + 0x88], bpl
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1402181c0]
mov edx, 0x30
call fcn.140025cf0
jmp 0x1400d4b0a
lea rax, [rsp + 0x374]
mov qword [rsp + 0x230], rax
lea rax, [0x14003a8e0]
mov qword [rsp + 0x238], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x80], rax
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
jmp 0x1400d4686
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x80], rax
mov byte [rsp + 0x88], r14b
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
lea rax, str.x__
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [0x14028c3a8]
mov qword [rsp + 0x90], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x80]
call fcn.14003f7a0
ud2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_connection.rsmutex_poisoned
mov edx, 0x21
call fcn.140078fc0
ud2
mov qword [rsp + 0x80], rdi
mov byte [rsp + 0x88], r14b
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
lea rcx, [0x1402181e7]
lea r8, [0x140218220]
mov edx, 0x39
call fcn.140025cf0
jmp 0x1400d4b0a
lea rax, [rsp + 0x374]
mov qword [rsp + 0x230], rax
lea rax, [0x14003a8e0]
mov qword [rsp + 0x238], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x80], rax
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_store.rs
jmp 0x1400d4686
mov qword [rsp + 0x80], r14
mov byte [rsp + 0x88], bpl
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x80]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400d4b0a
lea rcx, [0x14022e43a]
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_h2_0.3.21_src_proto_streams_streams.rs
mov edx, 0x37
call fcn.140025cf0
ud2
sti
idiv bh
mov dword [rax + 0xdc], 1
mov dword [rax + 0xe0], ebp
mov dword [rax + 0xe4], ebx
mov dword [rsi + 0xc], ebp
mov rsi, r14
jmp 0x1400d6afb
mov dword [rsi], ebx
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
invalid
or byte [r8 - 0x75], cl
push rcx
adc byte [rax - 0x75], cl
or byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
jmp rax
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov rsi, rcx
call fcn.140193820
movzx eax, al
lea rcx, [0x1401e4110]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140231238]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
xor byte [rbp + rcx*4 + 0x76], cl
cmp byte [rbx + rcx*4 - 0x5a], cl
jo 0x1400d6be4
add byte [rax], al
xor byte [rbp + rcx*4 + 0x76], cl
cmp byte [rbx + rcx*4 - 0x5a], cl
jo 0x1400d6be4
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rcx, r14
mov ecx, esi
sub byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
call fcn.1400d74a0
test al, al
je 0x1400d6c55
mov rcx, rsi
call fcn.1401938b0
movzx eax, al
lea rcx, [0x1401e4120]
or eax, 0x10d526
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x30]
mov rdx, rsi
call fcn.14019a700
xor byte [rax - 0x77], r9b
bnd call fcn.14019a700
mov rcx, rsi
call fcn.140193cb0
test al, al
je case.0x1400d6bb9.2
mov rcx, rsi
call fcn.1400c6660
jmp 0x1400d6c31
mov rcx, rsi
call fcn.1400c6660
mov edx, 8
mov rcx, rsi
call fcn.140020450
jmp case.0x1400d6bb9.2
lea rcx, [rsi + 0x38]
mov rdx, qword [rsi + 0xf70]
call fcn.1400d7120
jmp 0x1400d6cc7
xor r13d, r13d
mov rcx, qword [r14]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400d6c82
test rax, rax
jne 0x1400d6caf
mov rcx, r14
call fcn.1400c63d0
jmp 0x1400d6caf
cmp qword [rsi + 0x40], 0
je 0x1400d6caf
mov r14, qword [rsi + 0x48]
test r14, r14
je 0x1400d6caf
mov rbp, qword [rsi + 0x50]
mov rcx, r14
call qword [rbp]
add byte [rax - 0x7d], cl
jge 0x1400d6ca8
invalid
je 0x1400d6caf
add byte [rax - 0x7d], cl
jge 0x1400d6ca8
add byte [rsp + rcx + 0x48], dh
mov edx, dword [rbp + 0x10]
mov rdx, qword [rbp + 0x10]
mov rcx, r14
mov ecx, esi
call fcn.140020450
movabs eax, dword [0x33846c748fff497]
add byte [rax], al
add byte [rcx + rcx*4 + 0x6e], cl
mov qword [rsi + 0x48], rbx
hlt
mov qword [rsi + 0x38], 3
mov qword [rsi + 0x40], r13
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rdi
mov qword [rsi + 0x58], r12
mov rcx, rsi
call fcn.1400d72a0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax - 0x48], dl
add byte [rax], al
add al, dh
xadd qword [rcx], rax
test rax, rax
js 0x1400d767c
lea rax, [0x140231238]
mov rdx, rcx
pop rcx
ret
mov ecx, 7
int 0x29
ud2
nop word cs:[rax + rax]
push rsi
push rdi
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
call fcn.140193a70
test al, al
je 0x1400d76cc
sub byte [rax - 0x77], cl
invalid
movzx eax, al
cmp eax, 1
jne 0x1400d76d3
mov rcx, qword [rsi + 0x30]
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14019a350
mov rcx, rsi
call fcn.140193cb0
test al, al
je 0x1400d76cc
mov rcx, rsi
call fcn.1400c6660
jmp 0x1400d76db
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.1400c6660
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140020450
push rbp
jbe 0x1400d7700
add byte [rax - 0x77], cl
stc
call fcn.1401ce2f0
imul ecx, dword [rdi], 0
ud2
push rbx
sub rsp, 0x38
mov rsi, rcx
call fcn.140193820
movzx eax, al
lea rcx, [0x1401e4130]
leave
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140231158]
add eax, 0x159a16
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea r14, [rsi + 0x38]
mov r12, qword [rsi + 0xf70]
jo 0x1400d7764
add byte [rax], al
jo 0x1400d7764
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rcx, r14
call fcn.1400d74a0
test al, al
je 0x1400d77d5
sal byte [rbp + rbp*2 + 0x48], 0x89
int1
mov rcx, rsi
call fcn.1401938b0
movzx eax, al
lea rcx, [0x1401e4140]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
lea rcx, [rsi + 0x30]
mov rdx, rsi
bnd call fcn.140194c20
bnd call fcn.140194c20
mov rcx, rsi
call fcn.140193cb0
test al, al
je case.0x1400d7781.0
mov rcx, rsi
call fcn.1400c6560
mov ecx, 0xebfffeed
invalid
mov ecx, 0xebfffeed
or byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.1400c6560
mov edx, 8
mov rcx, rsi
call fcn.140020450
jmp case.0x1400d7781.0
lea rcx, [rsi + 0x38]
mov rdx, qword [rsi + 0xf70]
call fcn.1400d7120
jmp 0x1400d7847
xor r13d, r13d
mov rcx, qword [r14]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400d7802
test rax, rax
jne case.0x1400d6c01.10
mov rcx, r14
call fcn.1400c63d0
jmp case.0x1400d6c01.10
cmp qword [rsi + 0x40], 0
je case.0x1400d6c01.10
mov r14, qword [rsi + 0x48]
jbe 0x1400d7855
test r14, r14
je case.0x1400d6c01.10
mov rbp, qword [rsi + 0x50]
mov rcx, r14
call qword [rbp]
cmp qword [rbp + 8], 0
or byte [rax], al
or byte [rax], al
je case.0x1400d6c01.10
mov rdx, qword [rbp + 0x10]
mov rcx, r14
call fcn.140020450
mov qword [rsi + 0x38], 3
mov qword [rsi + 0x40], r13
mov qword [rsi + 0x48], rbx
cmp byte [rbx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x6e], cl
mov qword [rsi + 0x48], rbx
mov qword [rsi + 0x50], rdi
mov qword [rsi + 0x58], r12
mov rcx, rsi
call fcn.1400d7b80
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdx, qword [rsi + 0xf70]
mov rcx, r14
jmp 0x1400d77ce
and al, 0x20
call fcn.1400818f0
jmp 0x1400d844e
lea ecx, [rsp + 0x20]
call fcn.1400818f0
mov rcx, rsi
call fcn.1401ce2f0
ud2
add byte [rbx + 0x117403f8], al
add al, 0
add bl, al
nop word cs:[rax + rax]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
invalid
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rsi + 0x88]
invalid
add byte [rax], al
invalid
dec dword [rax - 0x77]
int1
mov ecx, esi
cli
dec dword [rax - 0x73]
invalid
invalid
invalid
add al, byte [rax]
add al, ch
pop rcx
add al, 0
add bl, ch
push rbp
mov dh, 0xd8
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
add al, ch
wait
or dword [rax], eax
add byte [rax + 0x2bebe], al
add byte [rax], al
add al, ch
out 0x7d, eax
hlt
mov eax, dword [rsi + 0x230]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7a], cl
add al, byte [rax]
add bh, bh
push rax
or bl, ch
xor al, 0x48
lea rcx, [rsi + 0x2d0]
add byte [rax], al
dec qword [rax]
add byte [rax - 0x75], cl
xchg esi, eax
xor byte [rcx], al
add byte [rax], al
mov eax, dword [rsi + 0x138]
mov dword [rsp + 0x48], eax
cmc
stc
invalid
add byte [rax], al
call fcn.1400d9080
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400d9250
and ecx, dword [rax + 0xf]
add byte [rdi], cl
or ebp, eax
or al, 0xfb
hlt
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x81b8
call fcn.1401cdb40
sub rsp, rax
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffff80
or byte [rcx + rcx*4 - 0x3d], 0x48
mov esi, edx
or byte [rcx + rcx*4 - 0x3d], 0x48
mov esi, edx
mov rdi, rcx
movzx eax, byte [rdx + 0x2860]
lea rcx, [0x1401e416c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400d9b6e
lea rcx, [rsp + 0x2e30]
lea ecx, [rsp + 0x2e30]
xor byte [rsi], ch
add byte [rax], al
mov r8d, 0x2850
mov rdx, rsi
mov edx, esi
mov edx, esi
call sub.msvcrt.dll_memcpy
mov r14d, dword [rsi + 0x2858]
cmp r14d, 0x3b9aca00
jne 0x1400d9bc7
lea rcx, [rsi + 0x2868]
mov r8d, 0x2850
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea r14, [rsi + 0x2868]
lea rcx, [rsp + 0x300]
mov rdx, r14
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call 0x1400d9ee0
movzx r13d, byte [rsp + 0x310]
cmp r13b, 3
jne 0x1400d9b94
mov byte [rdi + 0x10], 3
mov al, 4
jmp 0x1400d9dfd
mov rbx, qword [rsp + 0x300]
mov r15, qword [rsp + 0x308]
mov eax, dword [rsp + 0x311]
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x314]
mov dword [rsp + 0x73], eax
mov rcx, r14
call fcn.1400d84e0
jmp case.0x14019d57a.33
mov r15, qword [rsi + 0x2850]
call fcn.140182f40
mov rcx, rax
mov r8, r15
mov r9d, r14d
call fcn.14019bb60
cmp edx, 0x3b9aca00
jne 0x1400d9bf8
lea rcx, [rsp + 0x80]
call fcn.14019b4b0
jmp 0x1400d9c12
mov r8d, edx
mov eax, edx
lea r9, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
lea rcx, [rsp + 0x80]
mov rdx, rax
call fcn.14019b250
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x2e30]
and al, 0x30
add byte cs:[rax], al
and al, 0x30
add byte cs:[rax], al
mov r8d, 0x2850
call sub.msvcrt.dll_memcpy
lea r14, [rsp + 0x300]
lea rdx, [rsp + 0x80]
mov r8d, 0x280
mov rcx, r14
call sub.msvcrt.dll_memcpy
lea r15, [rsp + 0x5680]
mov esp, 0x568024
add byte [rcx - 0x48], al
add byte [rbx], ch
add byte [rax], al
mov esp, 0x568024
add byte [rcx - 0x48], al
add byte [rbx], ch
add byte [rax], al
mov rcx, r15
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x2880]
mov r8d, 0x2b00
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea r14, [rsi + 0x2880]
call fcn.14018ad20
test rax, rax
je 0x1400d9e1a
movzx r15d, byte [rax]
movzx r13d, byte [rax + 1]
lea rdx, [rsi + 0x2b00]
lea rcx, [rsp + 0x300]
mov r8, rbx
call 0x1400d9ee0
movzx r12d, byte [rsp + 0x310]
cmp r12b, 3
jne 0x1400d9d49
call fcn.14018ad20
test rax, rax
je 0x1400d9e1a
test r13b, r13b
sete cl
test r15b, r15b
setne dl
movzx r9d, byte [rax]
test r9b, r9b
setne r8b
cmp byte [rax + 1], 0
setne al
test r9b, r9b
je 0x1400d9d77
and r8b, al
jne 0x1400d9d77
sal byte [rbp + 0x7c], 0x20
retf 0x7875
and dl, cl
jne 0x1400d9d77
call fcn.14018ad20
mov r15, rax
test rax, rax
je 0x1400d9e1a
movzx r12d, byte [r15]
mov dh, 0x27
movzx r13d, byte [r15 + 1]
mov byte [r15], 0
mov qword [rsp + 0x300], r15
mov byte [rsp + 0x308], r12b
mov byte [rsp + 0x309], r13b
mov rcx, r14
mov rdx, rbx
call fcn.14019b8b0
mov byte [r15], r12b
mov byte [r15 + 1], r13b
jmp 0x1400d9d82
mov rbx, qword [rsp + 0x300]
mov r15, qword [rsp + 0x308]
mov eax, dword [rsp + 0x311]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x314]
mov dword [rsp + 0x83], eax
jmp 0x1400d9d91
mov rcx, r14
mov rdx, rbx
call fcn.14019b8b0
test al, al
je 0x1400d9d8e
mov byte [rdi + 0x10], 3
mov al, 3
jmp 0x1400d9dfd
mov r12b, 3
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x7b], ecx
mov dword [rsp + 0x78], eax
mov rcx, r14
call fcn.1400d8920
mov r13b, 2
cmp r12b, 2
invalid
je case.0x14019d57a.33
add dh, byte [rdx + rbp + 0x41]
movzx eax, ah
movzx eax, r12b
cmp eax, 3
jne 0x1400d9dcf
lea r15, [0x14022ce00]
mov ebx, 1
jmp case.0x14019d57a.33
mov eax, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x7b]
mov dword [rsp + 0x73], ecx
mov dword [rsp + 0x70], eax
mov r13d, r12d
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r13b
adc byte [rbx - 0x748fdbbc], cl
and al, 0x73
adc byte [rbx - 0x748fdbbc], cl
and al, 0x73
mov dword [rdi + 0x11], eax
mov dword [rdi + 0x14], ecx
mov al, 1
mov byte [rsi + 0x2860], al
mov rax, rdi
lea rsp, [rbp + 0x8138]
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x140251e18]
add eax, 0x177ff7
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_58eefc33adf769a1abe12ad94b3e6811185b4ce5library_std_src_threadlocal.rs
lea r9, [0x14022eaf8]
lea r8, [rsp + 0x300]
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdx + 0x46], bh
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdx + 0x46], bh
call fcn.140027d70
ud2
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x22
call fcn.140025cf0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x23
call fcn.140025cf0
ud2
add byte [rax], al
call fcn.1400dcb80
jmp 0x1400d9ebe
mov rdi, rax
jmp 0x1400d9ec6
mov rcx, r14
call fcn.1400d8920
mov byte [rsi + 0x2860], 2
sub byte [rax], al
add byte [rdx], al
mov rcx, rdi
call fcn.1401ce2f0
ud2
div esp
dec dword [rdi]
or esp, dword [rsi - 0x70]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x2918
call fcn.1401cdb40
sub rsp, rax
mov rbx, r8
mov rsi, rdx
mov rbp, rcx
movzx eax, byte [rdx + 0x2ba]
lea rcx, [0x1401e4180]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsi + 0x2bb], 0
mov word [rsi + 0x2c3], 0
mov byte [rsi + 0x2c1], 1
movups xmm0, xmmword [rsi + 0x50]
movups xmm1, xmmword [rsi + 0x60]
movups xmm2, xmmword [rsi + 0x70]
movups xmm3, xmmword [rsi + 0x80]
sahf
add byte [rax], 0
add byte [rdi], cl
adc dword [rsi + 0x118], eax
add dword [rax], eax
invalid
sahf
add byte [rax], 0
add byte [rdi], cl
adc dword [rsi + 0x118], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x128], ecx
movups xmmword [rsi + 0x128], xmm1
movups xmmword [rsi + 0x138], xmm2
movups xmmword [rsi + 0x148], xmm3
movups xmm0, xmmword [rsi + 0x90]
movups xmmword [rsi + 0x158], xmm0
movups xmm0, xmmword [rsi + 0xa0]
movups xmmword [rsi + 0x168], xmm0
movups xmm0, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x178], xmm0
movups xmm0, xmmword [rsi + 0xc0]
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0x198], xmm0
movups xmm0, xmmword [rsi + 0xe0]
movups xmmword [rsi + 0x1a8], xmm0
movups xmm0, xmmword [rsi + 0xf0]
movups xmmword [rsi + 0x1b8], xmm0
movups xmm0, xmmword [rsi + 0x100]
movups xmmword [rsi + 0x1c8], xmm0
mov rax, qword [rsi + 0x110]
mov qword [rsi + 0x1d8], rax
mov dword [rsi + 0x2c5], 0x1010101
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0x1e0], xmm0
movups xmmword [rsi + 0x1f0], xmm1
movups xmmword [rsi + 0x200], xmm2
movups xmmword [rsi + 0x210], xmm3
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rsi + 0x220], xmm0
adc dword [rsi + 0x220], eax
adc dword [rsi + 0x220], eax
lea rcx, [rsi + 0x1e8]
lea rax, [rsi + 0x208]
cmp qword [rsi + 0x1e0], 0
add byte [rdi], cl
test byte [rbx + 1], al
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 1], al
add byte [rax], al
mov byte [rsi + 0x2c8], 0
movups xmm0, xmmword [rcx]
enter 2, 0
add byte [rdi], cl
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x7a0], xmm1
movaps xmmword [rsp + 0x790], xmm0
and al, 0x90
invalid
add byte [rax], al
mov byte [rsi + 0x2c7], 0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
and al, 0x90
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov qword [rsp + 0x1280], rcx
invalid
mov qword [rsp + 0x1280], rcx
add byte [rax], al
movups xmm0, xmmword [rax]
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1270], xmm1
movaps xmmword [rsp + 0x1260], xmm0
lea rdx, [0x14022c818]
lea rcx, [rsp + 0x7b0]
lea r8, [rsp + 0x790]
call fcn.1400dcb90
jmp 0x1400da1e4
lea rcx, [rsp + 0x340]
mov rdx, r8
mov r8, rbx
call qword [rax + 0x18]
mov rdi, qword [rsp + 0x340]
cmp rdi, 4
jne 0x1400da114
mov byte [rbp + 0x10], 3
mov al, 3
jmp 0x1400dc27f
mov r15, qword [rsp + 0x348]
mov r12, qword [rsp + 0x350]
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x1ee8]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov r14, qword [rsi + 0x2d0]
mov r13, qword [rsi + 0x2d8]
mov rcx, r14
call qword [r13]
mov qword [rsp + 0x38], rbp
cmp qword [r13 + 8], 0
je 0x1400da16c
mov rdx, qword [r13 + 0x10]
mov rcx, r14
call fcn.140020450
mov bpl, 2
cmp edi, 3
jne 0x1400da5ba
mov r13, r12
jmp 0x1400dc552
mov byte [rsi + 0x2c6], 0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x780], xmm1
movaps xmmword [rsp + 0x770], xmm0
mov byte [rsi + 0x2c5], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x1280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1270], xmm1
movaps xmmword [rsp + 0x1260], xmm0
lea rdx, [0x14022c808]
lea rcx, [rsp + 0x7b0]
lea r8, [rsp + 0x770]
call fcn.1400dcb90
mov rax, qword [rsp + 0x1280]
mov qword [rsp + 0x3b8], rax
movaps xmm0, xmmword [rsp + 0x1260]
movaps xmm1, xmmword [rsp + 0x1270]
movups xmmword [rsp + 0x3a8], xmm1
movups xmmword [rsp + 0x398], xmm0
movups xmm0, xmmword [rsp + 0x7b0]
movups xmm1, xmmword [rsp + 0x7c0]
movups xmm2, xmmword [rsp + 0x7d0]
movups xmm3, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x370], xmm3
movups xmm0, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x390], rax
mov byte [rsi + 0x2c0], 1
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xd0], rax
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsp + 0x3a8]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x398]
movaps xmmword [rsp + 0xe0], xmm0
mov byte [rsi + 0x2c4], 0
mov byte [rsi + 0x2bf], 1
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x230], xmm0
movups xmmword [rsi + 0x240], xmm1
mov rax, qword [rsp + 0x100]
mov qword [rsi + 0x250], rax
cmp byte [rsi + 0x188], 0
je 0x1400da3c8
lea r14, [rsi + 0x188]
lea rdx, [0x14022c818]
mov rcx, r14
call fcn.140055320
test al, al
je 0x1400da3c8
pop rdi
pop rdi
mov rdx, qword [rsi + 0x1a8]
test rdx, rdx
je 0x1400da649
mov rcx, qword [rsi + 0x1a0]
call fcn.140054850
mov r12, rax
test rax, rax
je 0x1400da649
mov r15, rdx
test rdx, rdx
je 0x1400daf8d
js 0x1400db1cb
movzx eax, byte [0x1402e91f8]
mov edx, 1
mov rcx, r15
call fcn.1400203c0
mov r13, rax
test rax, rax
jne 0x1400daf93
jmp 0x1400db1a5
lea rax, [rsi + 0x118]
mov byte [rsi + 0x2c1], 0
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x370], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
add byte [rdi], cl
sub dword [rsp + 0x340], eax
add byte [rdi], cl
sub dword [rsp + 0x340], eax
mov byte [rsi + 0x2c0], 0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x400], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], dl
nop
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], dl
movaps xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x3e0], xmm3
movaps xmmword [rsp + 0x3d0], xmm2
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
movaps xmmword [rsp + 0x3c0], xmm1
movaps xmmword [rsp + 0x3b0], xmm0
mov al, 3
add byte [rax], al
mov al, 3
add byte [rax], al
lea r14, [rsp + 0x7b0]
lea rdx, [rsp + 0x340]
mov r8d, 0x218
mov rcx, r14
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x2d0]
mov r8d, 0x218
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov word [rsi + 0x4e8], 1
mov qword [rsp + 0x38], rbp
lea r14, [rsi + 0x2d0]
lea rcx, [rsp + 0x340]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400dea80
movzx ebp, byte [rsp + 0x350]
add eax, dword [rax]
add byte [rax - 0x80], al
std
add esi, dword [rbp + 0x10]
add eax, dword [rax]
add byte [rax - 0x80], al
std
add esi, dword [rbp + 0x10]
mov rax, qword [rsp + 0x38]
mov byte [rax + 0x10], 3
mov al, 6
invalid
jmp 0x1400dc27f
invalid
mov r15, qword [rsp + 0x340]
mov r13, qword [rsp + 0x348]
and al, 0x48
add eax, dword [rax]
add byte [rbx + 0x3512484], cl
add byte [rax], al
and al, 0x48
add eax, dword [rax]
add byte [rbx + 0x3512484], cl
add byte [rax], al
mov dword [rsp + 0x50], eax
push rax
mov eax, dword [rsp + 0x354]
mov dword [rsp + 0x53], eax
mov rcx, r14
call fcn.1400d8d60
sub eax, ebp
invalid
inc dword [rax + 0x250be]
add byte [rdx], al
sub eax, ebp
invalid
call 0xfe8ea538
push rax
add al, byte [rax]
add byte [rdx], al
je 0x1400da55f
mov rax, qword [rsi + 0x230]
mov rdx, qword [rsi + 0x238]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
cmp byte [rdx], al
add byte [rax], al
lea rcx, [rsi + 0x248]
mov r8, qword [rsi + 0x240]
call qword [rax + 8]
mov byte [rsi + 0x2bf], 0
mov byte [rsi + 0x2c4], 0
mov byte [rsi + 0x2c0], 0
lea rcx, [rsi + 0x188]
mov dword [rsi + 0x2c5], 0
call fcn.140057c40
jmp 0x1400db409
lea rcx, [rsp + 0x16b0]
lea rdx, [rsp + 0x1ee8]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x2c3], 1
mov qword [rsp + 0x1698], rdi
mov qword [rsp + 0x16a0], r15
mov qword [rsp + 0x16a8], r12
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x268]
lea rcx, [rsp + 0x340]
call fcn.140132f30
lea rdi, [rsi + 0x258]
cmp byte [rsp + 0x340], 2
jne 0x1400da6f7
lea rax, str.Invalid_Server_Name__Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_http_0.2.8_src_uri_path.rs
mov qword [rsi + 0x2d8], rax
mov qword [rsi + 0x2e0], 0x13
mov byte [rsi + 0x2d0], 2
jmp 0x1400da715
movzx eax, byte [0x1402e91f8]
mov r15d, 0xe
mov ecx, 0xe
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400db1a5
mov qword [rsp + 0x38], rbp
movabs rcx, 0x6c7275206e692074
mov qword [rax + 6], rcx
movabs rcx, 0x2074736f68206f6e
mov qword [rax], rcx
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 0xe
mov qword [rsp + 0x350], 0xe
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400db1b7
mov r15, rax
mov rax, qword [rsp + 0x350]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x340]
movups xmmword [r15], xmm0
mov bpl, 2
lea r13, fcn.140084d80
jmp 0x1400db343
lea rax, [rsi + 0x2d0]
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rsi + 0x2bc], 1
mov byte [rsi + 0x2c3], 0
lea rcx, [rsp + 0x1260]
lea rdx, [rsp + 0x1698]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x2be], 0
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x1040], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x1030], xmm0
movzx edi, word [rsi + 0x2b8]
mov bpl, 2
cmp byte [rsi + 0x148], 2
je 0x1400da7bc
mov rax, qword [rsi + 0x128]
mov r8, qword [rsi + 0x130]
lea rdx, [rsi + 0x140]
mov r9, qword [rsi + 0x138]
lea rcx, [rsp + 0x110]
call qword [rax]
movzx ebp, byte [rsi + 0x148]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xbf0], xmm1
movaps xmmword [rsp + 0xbe0], xmm0
mov byte [rsi + 0x2bf], 0
lea r14, [rsp + 0x340]
lea rdx, [rsp + 0x1698]
mov r8d, 0x228
mov rcx, r14
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1030]
movaps xmmword [rsp + 0x18c0], xmm0
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x18d0], rax
movaps xmm0, xmmword [rsp + 0xbe0]
movaps xmm1, xmmword [rsp + 0xbf0]
movups xmmword [rsp + 0x568], xmm0
movups xmmword [rsp + 0x578], xmm1
lea r15, [rsp + 0x7b0]
mov r8d, 0x248
mov rcx, r15
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea r13, [rsi + 0x2f0]
mov r8d, 0x248
mov rcx, r13
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x538], bpl
movups xmm0, xmmword [rsi + 0x230]
movups xmm1, xmmword [rsi + 0x240]
movups xmmword [rsi + 0x540], xmm0
movups xmmword [rsi + 0x550], xmm1
mov rax, qword [rsi + 0x250]
mov qword [rsi + 0x560], rax
movaps xmm0, xmmword [rsp + 0x18c0]
movups xmmword [rsi + 0x568], xmm0
mov rax, qword [rsp + 0x18d0]
mov qword [rsi + 0x578], rax
mov word [rsi + 0x828], di
lea rax, [rsi + 0x82c]
mov qword [rsp + 0x48], rax
mov byte [rsi + 0x82c], 0
mov rbp, qword [rsp + 0x38]
mov byte [rsi + 0x82f], 1
lea r15, [rsi + 0x580]
mov r8d, 0x228
mov rcx, r15
mov rdx, r13
call sub.msvcrt.dll_memcpy
lea rax, [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x568]
movups xmmword [rsi + 0x7a8], xmm0
mov rcx, qword [rsi + 0x578]
mov qword [rsi + 0x7b8], rcx
lea rcx, [rsi + 0x82a]
mov word [rsi + 0x82a], di
movups xmm0, xmmword [rsi + 0x518]
movups xmm1, xmmword [rsi + 0x528]
movups xmmword [rsi + 0x7c0], xmm0
movups xmmword [rsi + 0x7d0], xmm1
mov rdx, qword [rsi + 0x538]
mov qword [rsi + 0x7e0], rdx
mov word [rsi + 0x82d], 0x101
movups xmm0, xmmword [rsi + 0x540]
movups xmmword [rsi + 0x7e8], xmm0
movups xmm0, xmmword [rsi + 0x550]
movups xmmword [rsi + 0x7f8], xmm0
mov rdx, qword [rsi + 0x560]
mov qword [rsi + 0x808], rdx
mov qword [rsp + 0x1030], rax
lea rax, [0x140173f30]
mov qword [rsp + 0x1038], rax
mov qword [rsp + 0x1040], rcx
lea rax, [fcn.140029180]
mov qword [rsp + 0x1048], rax
mov qword [rsp + 0x110], 2
mov qword [rsp + 0x120], 2
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 0x20
mov byte [rsp + 0x140], 3
mov qword [rsp + 0x148], 2
mov qword [rsp + 0x158], 2
mov qword [rsp + 0x168], 1
mov qword [rsp + 0x170], 0x20
mov byte [rsp + 0x178], 3
mov qword [rsp + 0x180], 2
mov qword [rsp + 0x190], 2
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 0x20
mov byte [rsp + 0x1b0], 3
mov qword [rsp + 0x1b8], 2
mov qword [rsp + 0x1c8], 2
mov qword [rsp + 0x1d8], 1
mov qword [rsp + 0x1e0], 0x20
mov byte [rsp + 0x1e8], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
mov qword [rsp + 0xbe0], rax
mov qword [rsp + 0xbe8], 5
lea rax, [rsp + 0x110]
mov qword [rsp + 0xc00], rax
mov qword [rsp + 0xc08], 4
lea rax, [rsp + 0x1030]
mov qword [rsp + 0xbf0], rax
mov qword [rsp + 0xbf8], 2
lea rcx, [rsp + 0x1cc0]
lea rdx, [rsp + 0xbe0]
mov qword [rsp + 0x30], r13
call fcn.140020e20
movups xmm0, xmmword [rsp + 0x1cc0]
movaps xmmword [rsp + 0x1ac0], xmm0
mov rax, qword [rsp + 0x1cd0]
mov qword [rsp + 0x1ad0], rax
lea r12, [rsi + 0x810]
mov qword [rsi + 0x820], rax
movups xmmword [rsi + 0x810], xmm0
cmp byte [rsi + 0x7e0], 2
je 0x1400dac7f
lea rax, [rsi + 0x7c0]
mov byte [rsi + 0x82e], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x130], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsi + 0x818]
mov r13, qword [rsi + 0x820]
sub rax, r13
cmp rax, 0xb
ja 0x1400dab8f
mov r8d, 0xc
mov rcx, r12
mov rdx, r13
call fcn.14019e5b0
mov rdi, rbp
mov r13, qword [rsi + 0x820]
jmp 0x1400dab92
mov rdi, rbp
mov rax, qword [rsi + 0x810]
movabs rcx, 0x6567412d72657355
mov qword [rax + r13], rcx
mov dword [rax + r13 + 8], 0x203a746e
add r13, 0xc
mov qword [rsi + 0x820], r13
mov r14, qword [rsp + 0x118]
mov rbp, qword [rsp + 0x120]
mov rax, qword [rsi + 0x818]
sub rax, r13
cmp rax, rbp
jae 0x1400dabef
mov rcx, r12
mov rdx, r13
mov r8, rbp
call fcn.14019e5b0
mov r13, qword [rsi + 0x820]
mov rcx, qword [rsi + 0x810]
add rcx, r13
mov rdx, r14
mov r8, rbp
call sub.msvcrt.dll_memcpy
add r13, rbp
mov qword [rsi + 0x820], r13
mov rax, qword [rsi + 0x818]
sub rax, r13
cmp rax, 1
ja 0x1400dac3b
mov r8d, 2
mov rcx, r12
mov rdx, r13
call fcn.14019e5b0
mov rbp, rdi
mov r13, qword [rsi + 0x820]
jmp 0x1400dac3e
mov rbp, rdi
mov rax, qword [rsi + 0x810]
mov word [rax + r13], 0xa0d
add r13, 2
mov qword [rsi + 0x820], r13
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x128]
mov r8, qword [rsp + 0x120]
call qword [rax + 8]
mov r13, qword [rsp + 0x30]
cmp byte [rsi + 0x808], 2
je 0x1400dade5
lea rax, [rsi + 0x7e8]
mov byte [rsi + 0x82d], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x130], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsi + 0x818]
mov r13, qword [rsi + 0x820]
sub rax, r13
cmp rax, 0x14
ja 0x1400dacf1
mov r8d, 0x15
mov rcx, r12
mov rdx, r13
call fcn.14019e5b0
mov rdi, rbp
mov r13, qword [rsi + 0x820]
jmp 0x1400dacf4
mov rdi, rbp
mov rax, qword [rsi + 0x810]
movups xmm0, xmmword [0x140243d14]
movups xmmword [rax + r13], xmm0
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r13 + 0xd], rcx
add r13, 0x15
mov qword [rsi + 0x820], r13
mov r14, qword [rsp + 0x118]
mov rbp, qword [rsp + 0x120]
mov rax, qword [rsi + 0x818]
sub rax, r13
cmp rax, rbp
jae 0x1400dad55
mov rcx, r12
mov rdx, r13
mov r8, rbp
call fcn.14019e5b0
mov r13, qword [rsi + 0x820]
mov rcx, qword [rsi + 0x810]
add rcx, r13
mov rdx, r14
mov r8, rbp
call sub.msvcrt.dll_memcpy
add r13, rbp
mov qword [rsi + 0x820], r13
mov rax, qword [rsi + 0x818]
sub rax, r13
cmp rax, 1
ja 0x1400dada1
mov r8d, 2
mov rcx, r12
mov rdx, r13
call fcn.14019e5b0
mov rbp, rdi
mov r13, qword [rsi + 0x820]
jmp 0x1400dada4
mov rbp, rdi
mov rax, qword [rsi + 0x810]
mov word [rax + r13], 0xa0d
add r13, 2
mov qword [rsi + 0x820], r13
mov rax, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0x128]
mov r8, qword [rsp + 0x120]
call qword [rax + 8]
mov r13, qword [rsp + 0x30]
mov rax, qword [rsi + 0x818]
mov rdx, qword [rsi + 0x820]
sub rax, rdx
cmp rax, 1
ja 0x1400dae11
mov r8d, 2
mov rcx, r12
call fcn.14019e5b0
mov rdx, qword [rsi + 0x820]
mov rax, qword [rsi + 0x810]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rsi + 0x820], rdx
mov rax, qword [rsi + 0x810]
mov qword [rsi + 0x830], r15
mov qword [rsi + 0x838], rax
mov qword [rsi + 0x840], rdx
lea r12, [rsi + 0x830]
lea r15, [rsp + 0x110]
lea r14, [0x14028c3a8]
movabs rdi, 0x1700000003
nop word cs:[rax + rax]
test rdx, rdx
je 0x1400daf70
mov rax, qword [rsi + 0x830]
mov r9, qword [rsi + 0x838]
cmp dword [rax], 2
jne 0x1400daeb0
add rax, 8
mov qword [rsp + 0x20], rdx
mov rcx, r15
mov rdx, rax
mov r8, rbx
call fcn.140192d40
jmp 0x1400daec3
mov qword [rsp + 0x20], rdx
mov rcx, r15
mov rdx, rax
mov r8, rbx
call fcn.1400ddc50
mov rcx, qword [rsp + 0x110]
cmp rcx, 2
je 0x1400daf23
mov rax, qword [rsp + 0x118]
test rcx, rcx
jne 0x1400daf31
mov rcx, qword [rsi + 0x838]
mov rdx, qword [rsi + 0x840]
mov qword [rsi + 0x838], r14
mov qword [rsi + 0x840], 0
sub rdx, rax
jb 0x1400db106
add rcx, rax
mov qword [rsi + 0x838], rcx
mov qword [rsi + 0x840], rdx
test rax, rax
jne 0x1400dae70
jmp 0x1400daf39
mov al, 3
mov rcx, qword [rsp + 0x48]
mov byte [rcx], al
jmp 0x1400dbb6d
mov rdi, rax
test rax, rax
je 0x1400daf70
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x110], rdi
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400db15c
mov r15, rax
mov qword [rax], rdi
jmp 0x1400db8cd
xor r15d, r15d
mov r8d, 0x2008
mov rcx, r12
xor edx, edx
call sub.msvcrt.dll_memset
mov rdi, qword [rsp + 0x48]
jmp 0x1400db6b9
mov r13d, 1
mov rcx, r13
mov rdx, r12
mov r8, r15
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x258], r13
mov qword [rsi + 0x260], r15
mov qword [rsi + 0x268], r15
mov byte [rsi + 0x2be], 1
lea rcx, [rsp + 0x340]
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140055c90
cmp qword [rsp + 0x340], 0
mov ax, 0x1bb
je 0x1400dafe4
movzx eax, word [rsp + 0x350]
test byte [rax + rdx*2], ah
add eax, dword [rax]
add byte [rsi - 0x77], ah
xchg byte [rax + 0x48000002], bh
mov eax, dword [rsi + 0x150]
add byte [rax], al
mov word [rsi + 0x2b8], ax
mov rax, qword [rsi + 0x150]
add byte [rax], al
add byte [rax], al
lock inc qword [rax]
jle 0x1400db48f
mov rcx, qword [rsi + 0x158]
mov rdx, qword [rsi + 0x160]
lock inc qword [rcx]
jle 0x1400db48f
mov r8, qword [rsi + 0x170]
lock inc qword [r8]
jle 0x1400db48f
mov qword [rsi + 0x270], rax
mov qword [rsi + 0x278], rcx
mov qword [rsi + 0x280], rdx
mov byte [rsi + 0x2a8], 0
mov qword [rsi + 0x288], r8
mov qword [rsi + 0x290], 0
mov rax, qword [rsi + 0x168]
lock inc qword [rax]
jle 0x1400db48f
lea rcx, [rsi + 0x270]
mov qword [rsi + 0x2b0], rax
mov byte [rsi + 0x2bd], 1
mov byte [rsi + 0x2c0], 0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x390], rax
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x380], eax
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x380], eax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x370], xmm3
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
mov word [rax + rdx*2], fs
add eax, dword [rax]
invalid
mov word [rax + rdx*2], fs
and al, 0x50
add eax, dword [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x340], xmm0
movaps xmmword [rsp + 0x340], xmm0
lea rdx, [rsp + 0x340]
add eax, dword [rax]
add al, ch
invalid
jrcxz 0x1400db10c
call fcn.1400dd2d0
add byte [rax], al
mov r8, rax
mov rax, rdx
ror byte [rcx + rcx*4 - 0x7a], 1
rol byte [rdx], 1
add al, byte [rax]
invalid
ror byte [rcx + rcx*4 - 0x7a], 1
rol byte [rdx], 1
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
xchg al, bl
add al, byte [rax]
add cl, ch
mov qword [rsi + 0x2d8], rax
jmp 0x1400da0ea
in al, 0xef
invalid
invalid
in al, 0xef
invalid
mov qword [rsp + 0x30], r13
lea rcx, str.assertion_failed:_mid___self.len__chunk_size_must_be_non_zero
lea ecx, str.assertion_failed:_mid___self.len__chunk_size_must_be_non_zero
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_util_write_all.rs
add eax, 0x156be7
adc eax, 0x23ba00
add byte [rax], al
mov edx, 0x23
call fcn.140025cf0
jmp 0x1400db48d
invalid
add byte [rax - 0x73], cl
or eax, 0x1518a1
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x22
call fcn.140025cf0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x23
call fcn.140025cf0
ud2
mov ecx, 8
mov edx, 8
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov rdx, r15
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
call fcn.140020680
jmp 0x1400db48d
mov byte [rsi + 0x2be], 0
cmp byte [rsi + 0x2bf], 0
je 0x1400db37b
cmp byte [rsi + 0x250], 2
je 0x1400db37b
mov rax, qword [rsi + 0x230]
mov rdx, qword [rsi + 0x238]
lea rcx, [rsi + 0x248]
mov r8, qword [rsi + 0x240]
call qword [rax + 8]
mov byte [rsi + 0x2bf], 0
mov byte [rsi + 0x2c4], 0
cmp byte [rsi + 0x2c0], 0
je 0x1400db39f
lea rcx, [rsp + 0x80]
call fcn.140057c40
mov byte [rsi + 0x2c0], 0
lea rcx, [rsi + 0x188]
mov dword [rsi + 0x2c5], 0
call fcn.140057c40
lea rcx, [rsi + 0x150]
call fcn.140081850
mov rax, qword [rsi + 0x178]
lock dec qword [rax]
jne 0x1400db3e1
mov rcx, qword [rsi + 0x178]
call fcn.140081520
cmp byte [rsi + 0x148], 2
je 0x1400db409
mov rax, qword [rsi + 0x128]
mov rdx, qword [rsi + 0x130]
lea rcx, [rsi + 0x140]
mov r8, qword [rsi + 0x138]
call qword [rax + 8]
mov byte [rsi + 0x2c1], 0
mov r12, qword [rsp + 0x38]
mov qword [r12], r15
mov qword [r12 + 8], r13
mov byte [r12 + 0x10], bpl
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [r12 + 0x11], eax
mov dword [r12 + 0x14], ecx
mov al, 1
jmp 0x1400dc27f
ud2
ud2
mov eax, 0x2000
sub rax, r15
lea rdx, [rsi + r15]
add rdx, 0x830
lea rcx, [rsi + 0x580]
mov qword [rsi + 0x2838], rcx
mov qword [rsi + 0x2840], rdx
mov qword [rsi + 0x2848], rax
mov qword [rsp + 0x110], rdx
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x128], rax
cmp dword [rcx], 2
jne 0x1400db72a
add rcx, 8
lea r8, [rsp + 0x110]
mov rdx, rbx
call 0x1401928d0
mov r12, rdx
jmp 0x1400db73d
lea r8, [rsp + 0x110]
mov rdx, rbx
call 0x1400ddd50
mov r12, rdx
test rax, rax
jne 0x1400db892
test r12, r12
jne 0x1400db89b
mov rdx, qword [rsp + 0x118]
mov r15, qword [rsp + 0x120]
cmp r15, rdx
ja 0x1400dc7bb
test r15, r15
je 0x1400db8d9
add r15, qword [rsi + 0x2830]
mov qword [rsi + 0x2830], r15
cmp r15, 0x2001
jae 0x1400dc7cf
cmp r15, 0xc
jb 0x1400db9c2
movabs rax, 0x312e312f50545448
mov rcx, qword [rsi + 0x830]
xor rcx, rax
mov edx, dword [rsi + 0x838]
xor rdx, 0x30303220
or rdx, rcx
je 0x1400db7e3
movabs rcx, 0x302e312f50545448
xor rcx, qword [rsi + 0x830]
mov edx, dword [rsi + 0x838]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400db9a5
cmp dword [rsi + r15 + 0x82c], 0xa0d0a0d
je 0x1400db965
cmp r15, 0x2000
jne 0x1400db6b9
movzx eax, byte [0x1402e91f8]
mov ecx, 0x21
mov edx, 1
call fcn.1400203c0
test rax, rax
mov qword [rsp + 0x30], r13
je 0x1400dc89b
movups xmm0, xmmword [0x140243dc8]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140243db8]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x6c
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x21
mov qword [rsp + 0x120], 0x21
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
jne 0x1400dba36
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov al, 4
mov byte [rdi], al
jmp 0x1400dbb6d
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x110], r12
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc873
mov r15, rax
mov qword [rax], r12
lea r13, fcn.140058c60
jmp 0x1400dba58
movzx eax, byte [0x1402e91f8]
mov ecx, 0x1e
mov edx, 1
call fcn.1400203c0
test rax, rax
mov qword [rsp + 0x30], r13
je 0x1400dc887
movups xmm0, xmmword [0x140243de7]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x140243dd9]
movups xmmword [rax], xmm0
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x1e
mov qword [rsp + 0x120], 0x1e
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
jne 0x1400dba36
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov qword [rsp + 0x30], r13
mov byte [rsi + 0x82f], 0
mov rdi, qword [rsi + 0x580]
mov r15, qword [rsi + 0x588]
mov r13, qword [rsi + 0x590]
lea rdx, [rsi + 0x598]
lea rcx, [rsp + 0x340]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
jmp 0x1400dba5d
xor rax, qword [rsi + 0x830]
mov ecx, dword [rsi + 0x838]
xor rcx, 0x37303420
or rcx, rax
je 0x1400dc62b
movzx eax, byte [0x1402e91f8]
mov ecx, 0x13
mov edx, 1
call fcn.1400203c0
test rax, rax
mov qword [rsp + 0x30], r13
je 0x1400dc837
movups xmm0, xmmword [0x140243d84]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x13
mov qword [rsp + 0x120], 0x13
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc84b
mov r15, rax
mov rax, qword [rsp + 0x120]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [r15], xmm0
lea r13, fcn.140084d80
mov edi, 3
cmp qword [rsi + 0x818], 0
je 0x1400dba78
mov rcx, qword [rsi + 0x810]
mov edx, 1
call fcn.140020450
cmp byte [rsi + 0x808], 2
je 0x1400dbaa9
cmp byte [rsi + 0x82d], 0
je 0x1400dbaa9
mov rax, qword [rsi + 0x7e8]
mov rdx, qword [rsi + 0x7f0]
lea rcx, [rsi + 0x800]
mov r8, qword [rsi + 0x7f8]
call qword [rax + 8]
mov byte [rsi + 0x82d], 0
cmp byte [rsi + 0x7e0], 2
je 0x1400dbae1
cmp byte [rsi + 0x82e], 0
je 0x1400dbae1
mov rax, qword [rsi + 0x7c0]
mov rdx, qword [rsi + 0x7c8]
lea rcx, [rsi + 0x7d8]
mov r8, qword [rsi + 0x7d0]
call qword [rax + 8]
mov byte [rsi + 0x82e], 0
cmp qword [rsi + 0x7b0], 0
je 0x1400dbb03
mov rcx, qword [rsi + 0x7a8]
mov edx, 1
call fcn.140020450
cmp byte [rsi + 0x82f], 0
je 0x1400dbb3e
cmp dword [rsi + 0x580], 2
jne 0x1400dbb23
lea rcx, [rsi + 0x588]
call fcn.1400d9080
jmp 0x1400dbb3e
lea r14, [rsi + 0x580]
lea rcx, [rsi + 0x780]
call fcn.1400d9080
mov rcx, r14
call fcn.1400d9250
mov byte [rsi + 0x82f], 0
lea rcx, [rsp + 0x1260]
lea rdx, [rsp + 0x340]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x82c], 1
cmp rdi, 4
jne 0x1400dbb78
mov byte [rbp + 0x10], 3
mov al, 4
jmp 0x1400dc27f
lea rcx, [rsp + 0x20f8]
lea rdx, [rsp + 0x1260]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x30]
call fcn.1400d89d0
cmp rdi, 3
jne 0x1400dbbb0
mov qword [rsp + 0x38], rbp
mov bpl, 2
jmp 0x1400dc517
lea rcx, [rsp + 0xe20]
lea rdx, [rsp + 0x20f8]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x2bb], 1
mov qword [rsp + 0xe08], rdi
mov qword [rsp + 0xe10], r15
mov qword [rsp + 0xe18], r13
mov byte [rsi + 0x2bc], 0
movzx eax, byte [rsi + 0x2d0]
mov r15, qword [rsi + 0x2d8]
mov r14, qword [rsi + 0x2e0]
cmp al, 2
jne 0x1400dbc4b
test r14, r14
je 0x1400dc460
js 0x1400dc8af
movzx eax, byte [0x1402e91f8]
mov edx, 1
mov rcx, r14
call fcn.1400203c0
mov rbx, rax
test rax, rax
jne 0x1400dc465
mov ecx, 1
mov rdx, r14
call fcn.1400206c0
jmp 0x1400db48d
mov rcx, qword [rsi + 0x2e8]
mov edx, dword [rsi + 0x2d1]
mov r8d, dword [rsi + 0x2d4]
mov dword [rsp + 0x64], r8d
mov dword [rsp + 0x61], edx
mov byte [rsp + 0x60], al
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rcx
mov byte [rsi + 0x2bd], 0
mov r14, qword [rsi + 0x2b0]
mov qword [rsi + 0x2d0], r14
mov byte [rsi + 0x2c2], 0
mov byte [rsi + 0x2bb], 0
lea rcx, [rsp + 0x7b0]
lea rdx, [rsp + 0xe08]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
lock inc qword [r14]
jle 0x1400db48f
lea rcx, [rsp + 0xbe0]
lea r8, [rsp + 0x60]
mov rdx, r14
call fcn.140133060
mov rdi, qword [rsp + 0xbe0]
cmp rdi, 2
jne 0x1400dbd75
lea r14, [rsp + 0xbe8]
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0xe08]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add byte [rdx + 8], bh
call fcn.1400203c0
test rax, rax
je 0x1400dc8b9
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r8, fcn.140084fc0
mov cl, 0x27
mov rdx, rax
call fcn.140176a30
mov r14, rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0xe08]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov edi, 3
jmp 0x1400dbdfc
lea rdx, [rsp + 0xbe8]
lea r15, [rsp + 0x340]
mov r8d, 0x1f8
mov rcx, r15
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rsp + 0xe08]
movups xmm1, xmmword [rsp + 0xe18]
movups xmm2, xmmword [rsp + 0xe28]
movups xmmword [rsp + 0x538], xmm0
movups xmmword [rsp + 0x548], xmm1
movups xmmword [rsp + 0x558], xmm2
mov r14, qword [rsp + 0x7e0]
lea rdx, [rsp + 0x7e8]
lea rcx, [rsp + 0x1030]
mov r8d, 0x1f0
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x110]
mov r8d, 0x228
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea r15, [rsi + 0x2e0]
lea r12, [rsp + 0x1cc0]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
mov rcx, r12
call sub.msvcrt.dll_memcpy
lea r13, [rsp + 0x2728]
lea rdx, [rsp + 0x1030]
lea edx, [rsp + 0x1030]
lea edx, [rsp + 0x1030]
mov r8d, 0x1f0
mov rcx, r13
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x2d8], rdi
mov r8d, 0x228
mov rcx, r15
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x508], r14
lea rcx, [rsi + 0x510]
mov r8d, 0x1f0
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x700], 0
lea r14, [rsi + 0x2d8]
lea rcx, [rsp + 0x340]
mov r8d, 0x430
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x2d8], 2
mov rcx, qword [rsp + 0x340]
lea rdx, [rcx - 1]
xor eax, eax
cmp rcx, 2
cmovae rax, rdx
test rax, rax
mov qword [rsp + 0x38], rbp
je 0x1400dbef4
cmp rax, 2
jne 0x1400dc7ed
lea rdx, [rsp + 0x348]
lea rcx, [rsp + 0xbe0]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov r12, qword [rsp + 0x570]
jmp 0x1400dc268
mov qword [rsp + 0x40], r14
lea r15, [rsp + 0x7b0]
lea r12, [rsp + 0x340]
mov r8d, 0x430
mov rcx, r15
mov rdx, r12
call sub.msvcrt.dll_memcpy
lea r13, [rsp + 0x9b0]
movzx eax, byte [rsp + 0xbd8]
dec rax
test rax, 0xfffffffffffffffd
sete byte [rsp + 0x48]
movzx eax, byte [rsp + 0x8ee]
movzx ecx, byte [rsp + 0x8ef]
test al, al
je 0x1400dbf54
test cl, cl
jne 0x1400dc5bf
movzx eax, byte [rsp + 0x48]
mov ebp, eax
xor edi, edi
xor r14d, r14d
cmp qword [rsp + 0x880], 0
je 0x1400dbff3
mov rcx, r12
mov rdx, r13
mov r8, r15
mov r9, rbx
call case.0x1400ddd81.123
mov rax, qword [rsp + 0x340]
test rax, rax
je 0x1400dbfa0
cmp eax, 2
jne 0x1400dc1f5
mov al, 1
mov dword [rsp + 0x30], eax
jmp 0x1400dbffb
add r14, qword [rsp + 0x348]
cmp qword [rsp + 0x880], 0
je 0x1400dc0a0
mov rcx, r12
mov rdx, r13
mov r8, r15
mov r9, rbx
call case.0x1400ddd81.123
mov rax, qword [rsp + 0x340]
test rax, rax
je 0x1400dbfa0
cmp eax, 1
je 0x1400dc1f5
mov al, 1
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x9b0], 2
je 0x1400dbffb
jmp 0x1400dc0b6
mov dword [rsp + 0x30], 0
test bpl, bpl
jne 0x1400dc136
nop word cs:[rax + rax]
cmp qword [rsp + 0x820], 0
movzx eax, byte [rsp + 0x8ee]
jne 0x1400dc074
cmp byte [rsp + 0x8f2], 0
jne 0x1400dc074
test al, al
jne 0x1400dc03c
cmp qword [rsp + 0x880], 0
jne 0x1400dc089
mov rcx, r12
mov rdx, r13
mov r8, r15
mov r9, rbx
call case.0x1400d6c01.214
mov rax, qword [rsp + 0x340]
test rax, rax
jne 0x1400dc0e0
mov rax, qword [rsp + 0x348]
test rax, rax
je 0x1400dc113
add rdi, rax
jmp 0x1400dc010
movzx ecx, byte [rsp + 0x8ef]
test al, al
je 0x1400dc091
test cl, cl
je 0x1400dc091
jmp 0x1400dbf48
movzx ecx, byte [rsp + 0x8ef]
xor ebp, ebp
cmp byte [rsp + 0x30], 0
je 0x1400dbf60
jmp 0x1400dc105
mov dword [rsp + 0x30], 0
cmp dword [rsp + 0x9b0], 2
je 0x1400dbffb
lea rcx, [rsp + 0xbb0]
mov rdx, r13
mov r8, rbx
call 0x1400de5b0
test rax, rax
jne 0x1400dbf96
test rdx, rdx
je 0x1400dbffb
jmp 0x1400dc7a9
cmp eax, 1
je 0x1400dc1f5
movzx eax, byte [rsp + 0x8ee]
movzx ecx, byte [rsp + 0x8ef]
test al, al
je 0x1400dc105
test cl, cl
jne 0x1400dbf48
or rdi, r14
jne 0x1400dbf48
jmp 0x1400dc70e
movzx eax, byte [rsp + 0x8ee]
test al, al
je 0x1400dc152
movzx ecx, byte [rsp + 0x8ef]
mov byte [rsp + 0x48], 1
test cl, cl
jne 0x1400dbf48
jmp 0x1400dc152
movzx eax, byte [rsp + 0x8ee]
test al, al
je 0x1400dc152
movzx ecx, byte [rsp + 0x8ef]
test cl, cl
jne 0x1400dbf48
movzx eax, byte [0x1402e91f8]
mov ecx, 0x11
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400dc8e1
movups xmm0, xmmword [0x14022cd53]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x66
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 0x11
mov qword [rsp + 0x350], 0x11
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc8f5
mov rcx, qword [rsp + 0x350]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x340]
movups xmmword [rax], xmm0
lea r8, fcn.140084d80
mov cl, 0x25
mov rdx, rax
mov r14, qword [rsp + 0x40]
call fcn.140176a30
mov r12, rax
mov rbp, qword [rsp + 0x38]
jmp 0x1400dc207
mov r12, qword [rsp + 0x348]
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x58], r12
lea rbx, [rsp + 0x340]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x430
mov rcx, rbx
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x110]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov rcx, rbx
call fcn.1400d9250
lea rcx, [rsp + 0xbe0]
lea rdx, [rsp + 0x110]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov edi, 2
cmp rdi, 2
je 0x1400dc299
cmp rdi, 3
jne 0x1400dc2d8
mov byte [rbp + 0x10], 3
mov al, 5
mov byte [rsi + 0x2ba], al
add rsp, 0x2918
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x340], r12
lea rbx, [rsp + 0x348]
lea rdx, [rsp + 0xbe0]
mov r8d, 0x228
mov rcx, rbx
call sub.msvcrt.dll_memcpy
cmp dword [rsp + 0x348], 2
jne 0x1400dc310
lea rcx, [rsp + 0x350]
call fcn.1400d9080
jmp 0x1400dc325
lea rcx, [rsp + 0x1030]
lea rdx, [rsp + 0xbe0]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x18c0]
lea rdx, [rsp + 0x1ac0]
mov r8d, 0x1f8
call sub.msvcrt.dll_memcpy
jmp 0x1400dc325
lea rcx, [rsp + 0x548]
call fcn.1400d9080
mov rcx, rbx
call fcn.1400d9250
lea rcx, [rsp + 0x2308]
lea rdx, [rsp + 0x1030]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x2530]
lea rdx, [rsp + 0x18c0]
mov r8d, 0x1f8
call sub.msvcrt.dll_memcpy
mov rcx, r14
call fcn.1400d8c40
cmp rdi, 2
jne 0x1400dc3be
mov qword [rsp + 0x340], r12
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc80f
mov r15, rax
mov qword [rax], r12
mov rax, qword [rsi + 0x2d0]
lock dec qword [rax]
jne 0x1400dc3af
mov rcx, qword [rsi + 0x2d0]
call fcn.140084e90
mov bpl, 2
lea r13, fcn.140058c60
jmp 0x1400dc4d4
lea rcx, [rsp + 0x1270]
lea rdx, [rsp + 0x2308]
mov r8d, 0x420
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x1260], rdi
mov qword [rsp + 0x1268], r12
mov rax, qword [rsi + 0x2d0]
lock dec qword [rax]
jne 0x1400dc402
mov rcx, qword [rsi + 0x2d0]
call fcn.140084e90
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x1260]
mov r8d, 0x430
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402e91f8]
mov ecx, 0x430
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc823
mov r15, rax
lea rdx, [rsp + 0x1260]
mov r8d, 0x430
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea r13, fcn.1400dea40
xor ebp, ebp
jmp 0x1400dc4d4
mov ebx, 1
mov qword [rsp + 0x38], rbp
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x348], r14
mov qword [rsp + 0x350], r14
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400dc85f
mov r15, rax
mov rax, qword [rsp + 0x350]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x340]
movups xmmword [r15], xmm0
mov bpl, 2
lea r13, fcn.140084d80
mov byte [rsi + 0x2c2], 0
cmp byte [rsi + 0x2bb], 0
je 0x1400dc517
cmp dword [rsp + 0xe08], 2
jne 0x1400dc4fd
lea rcx, [rsp + 0xe10]
call fcn.1400d9080
jmp 0x1400dc517
lea rcx, [rsp + 0x1008]
call fcn.1400d9080
lea rcx, [rsp + 0xe08]
call fcn.1400d9250
mov byte [rsi + 0x2bb], 0
cmp byte [rsi + 0x2bc], 0
je 0x1400dc54b
cmp byte [rsi + 0x2d0], 0
jne 0x1400dc54b
cmp qword [rsi + 0x2e0], 0
je 0x1400dc54b
mov rcx, qword [rsi + 0x2d8]
mov edx, 1
call fcn.140020450
mov byte [rsi + 0x2bc], 0
mov byte [rsi + 0x2c3], 0
cmp byte [rsi + 0x2bd], 0
je 0x1400dc57b
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400dc57b
mov rcx, qword [rsi + 0x2b0]
call fcn.140084e90
mov byte [rsi + 0x2bd], 0
lea rcx, [rsi + 0x270]
call fcn.1400d8fe0
cmp byte [rsi + 0x2be], 0
je 0x1400db343
cmp qword [rsi + 0x260], 0
je 0x1400db343
mov rcx, qword [rsi + 0x258]
mov edx, 1
call fcn.140020450
jmp 0x1400db343
lea rdx, [rsp + 0x7b0]
mov rcx, r13
mov r8, rbx
mov r14, qword [rsp + 0x40]
call case.0x1400d6c01.163
test rax, rax
mov rbp, qword [rsp + 0x38]
je 0x1400dc6b7
lea rbx, [rsp + 0x340]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x430
mov rcx, rbx
call sub.msvcrt.dll_memcpy
mov rcx, r14
call fcn.1400d8c40
lea rdx, [rsp + 0x340]
mov r8d, 0x430
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov edi, 3
jmp 0x1400dc26d
movzx eax, byte [0x1402e91f8]
mov ecx, 0x1d
mov edx, 1
call fcn.1400203c0
test rax, rax
mov qword [rsp + 0x30], r13
je 0x1400dc8cd
movups xmm0, xmmword [0x140243da4]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x140243d97]
movups xmmword [rax], xmm0
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0x1d
mov qword [rsp + 0x120], 0x1d
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
jne 0x1400dba36
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov r12, rdx
test rdx, rdx
je 0x1400dc75e
mov qword [rsp + 0x58], r12
lea rbx, [rsp + 0x340]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x430
mov rcx, rbx
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x110]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
mov rcx, rbx
call fcn.1400d9250
jmp 0x1400dc24d
lea rbx, [rsp + 0x340]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x430
mov rcx, rbx
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x40]
mov rcx, r14
call fcn.1400d8c40
lea rdx, [rsp + 0x340]
mov r8d, 0x430
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov edi, 3
mov rbp, qword [rsp + 0x38]
jmp 0x1400dc26d
mov rdi, qword [rsp + 0x7b0]
mov r12, qword [rsp + 0x7b8]
lea rdx, [rsp + 0x7c0]
lea rcx, [rsp + 0xbe0]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x9e8]
lea rcx, [rsp + 0x1ac0]
mov r8d, 0x1f8
call sub.msvcrt.dll_memcpy
jmp 0x1400dc26d
mov rbp, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
mov r12, rdx
jmp 0x1400dc207
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
mov rcx, r15
call fcn.140025960
jmp 0x1400db48d
mov qword [rsp + 0x30], r13
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x2000
mov rcx, r15
call fcn.140025960
jmp 0x1400db48d
mov qword [rsp + 0x40], r14
lea rcx, [0x14022c632]
lea r8, [0x14022c6c8]
mov edx, 0x22
call fcn.140078fc0
jmp 0x1400db48d
mov ecx, 8
mov edx, 8
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x430
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov edx, 0x13
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 8
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov edx, 0x1e
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov edx, 0x21
call fcn.1400206c0
jmp 0x1400db48d
call fcn.140020680
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x20
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov edx, 0x1d
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 1
mov edx, 0x11
call fcn.1400206c0
jmp 0x1400db48d
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400db48d
mov eax, 0xe8000000
js 0x1400ddc68
cli
inc dword [rbx + rbx*8 + 0x36eb3074]
mov rdi, rax
lea rcx, [rsp + 0x380]
call fcn.1400e3be0
jmp 0x1400ddc2c
mov rcx, rsi
call fcn.140057c40
mov rcx, rdi
call fcn.1401ce2f0
ud2
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
mov r9, rbx
sub r9, rdi
jb 0x1400ddd33
lea r8, [r14 + rdi]
mov rcx, rbp
mov rdx, r12
call fcn.1400e0220
cmp qword [rsp + 0x28], 0
jne 0x1400ddcf7
add rdi, qword [rsp + 0x30]
nop
cmp qword [r12 + 0xd0], 0
je 0x1400ddce0
mov rcx, rbp
mov rdx, r13
mov edx, ebp
mov edx, ebp
mov r8, r12
mov r9, r15
call case.0x1400de3e7.123
mov rax, qword [rsp + 0x28]
test rax, rax
jne 0x1400ddcf2
cmp qword [rsp + 0x30], 0
jne 0x1400ddcb0
jmp 0x1400ddd09
cmp rdi, rbx
jne 0x1400ddc87
mov qword [rsi], 0
add byte [rax], al
mov qword [rsi + 8], rbx
jmp 0x1400ddd22
cmp eax, 1
jne 0x1400ddd09
mov rax, qword [rsp + 0x30]
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x1400ddd22
test rdi, rdi
je 0x1400ddd1b
mov qword [rsi], 0
add byte [rax], al
mov qword [rsi + 8], rdi
jmp 0x1400ddd22
mov qword [rsi], 2
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_rustls_0.24.1_src_common_mod.rs
lea eax, [0x140231e58]
mov rcx, rdi
mov rdx, rbx
call fcn.140024e90
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
mov rsi, rcx
movzx ebx, byte [rcx + 0x220]
xor edi, edi
lea rax, [0x1401e41b0]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
xor eax, eax
jmp rcx
invalid
mov r14, r8
dec rbx
mov r15, qword [r8 + 8]
mov rdi, qword [r8 + 0x10]
test rbx, 0xfffffffffffffffd
je 0x1400dddf1
lea r12, [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
lea r13, [rsp + 0x20]
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.140128ae0
test al, al
je 0x1400dddf1
mov rcx, r13
mov rdx, r12
mov r8, rsi
mov r9, qword [rsp + 0x30]
call 0x1400e3460
mov rax, qword [rsp + 0x20]
cmp rax, 2
setne bpl
je 0x1400dddf4
test rax, rax
jne 0x1400ddede
cmp qword [rsp + 0x28], 0
jne 0x1400dddb0
invalid
shr ebx, 3
jmp 0x1400dddf4
mov bpl, 1
cmp byte [rsi + 0x142], 0
setne al
cmp qword [rsi + 0x1d8], 0
add byte [rax], al
sete cl
and cl, al
lea rax, [rsi + 0x48]
movzx rdx, byte [rsi + 0x143]
movzx rdx, byte [rsi + 0x143]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov byte [rsp + 0x29], dl
mov r13, qword [r14]
mov ebp, dword [rsi]
mov ebp, dword [rsi]
mov r12, qword [r14 + 0x18]
mov r8, r15
sbb byte [rbp - 0x77], cl
clc
sub r8, r12
jbe 0x1400dde46
invalid
adc al, 0x4d
add esp, ebp
add r12, r13
mov rcx, r12
xor edx, edx
call sub.msvcrt.dll_memset
mov qword [r14 + 0x18], r15
mov r12, r15
loope 0x1400dde6a
shr al, cl
int1
invalid
cmp r15, rdi
jb 0x1400de266
dec dword [rdi]
invalid
sub r15, rdi
add r13, rdi
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and al, 0x20
mov r8, r13
mov r9, r15
call fcn.1401290d0
add al, 0
add al, 0
cmp qword [rsp + 0x38], 0
je case.default.0x1400dde8c
and al, 0x38
add byte [rdx + riz + 0x48], dh
mov edi, dword [rsp + 0x40]
and al, 0x40
mov rdi, qword [rsp + 0x40]
and al, 0x40
mov r14d, edi
mov r14d, edi
mov esi, edi
and r14d, 3
and esi, 3
lea rax, [0x1401e41c0]
add eax, 0x10633b
cmp esp, dword [rbx + 0x10]
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r14*4]
invalid
movsxd rcx, dword [rax + r14*4]
invalid
add rcx, rax
jmp rcx
sar edi, 0xe1
movzx eax, byte [rdi + 0x10]
jmp 0x1400ddf0a
adc r11b, r13b
adc bl, ch
jbe case.0x1400ce52d.124
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
add rax, rdi
jb 0x1400de27a
fadd dword [rbx]
add byte [rax], al
invalid
fadd dword [rbx]
add byte [rax], al
invalid
add byte [rcx + rdi - 0x20], cl
cmp rax, r12
ja case.0x14019d57a.164
mov qword [r14 + 0x10], rax
mov dword [rsi + 0x10], eax
cmp rax, rdi
clc
je 0x1400ddec5
adc dword [rcx], esi
invalid
xor edi, edi
mov eax, 0
add byte [rax - 0x7d], cl
jrcxz 0x1400ddebc
std
add byte [rax - 0x7d], cl
jrcxz 0x1400ddebc
std
and ebx, 0xfffffffd
std
jne case.0x1400df637.60
add qword [r8], r8
add byte [rax + 0x220be], al
add al, byte [rax]
cmp byte [rsi + 0x220], 1
add al, byte [rax]
add byte [rcx], al
ja case.0x1400d6c01.71
invalid
add dword [rax], eax
add dh, al
xchg byte [rax], ah
add al, byte [rax]
add byte [rax], al
invalid
mov byte [rsi + 0x220], 1
add byte [rax], al
add ecx, ebp
xor al, byte [rcx]
add byte [rax], al
invalid
jmp case.0x1400d6c01.72
add byte [rax - 0x75], cl
jl case.0x1400dde8c.1
mov rdi, qword [rsp + 0x28]
mov eax, edi
clc
sub byte [rcx + 0x3e083f8], cl
clc
and eax, 3
loopne case.0x1400ce52d.126
lea rcx, [0x1401e4274]
test dword [rbx + 0x10], esp
add byte [rax + 0x63], cl
add al, 0x81
invalid
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
call fcn.140155aa0
pushfq
jnp 0x1400ddf0a
invalid
add bl, ch
invalid
pushfq
jnp 0x1400ddf0a
invalid
invalid
add bl, ch
add al, 0xf
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
invalid
cmp al, 0xd
jne case.0x1400ce52d.146
or eax, 0x84406975
test bpl, bpl
in eax, dx
je case.0x1400ce52d.135
invalid
lea rsi, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
and al, 0x30
je 0x1400ddf3b
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
add byte [rax - 0x75], cl
invalid
mov rax, qword [rax]
mov eax, dword [rax]
mov rdx, qword [rax]
mov edx, dword [rax]
adc byte [rax - 0x75], cl
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
or dil, dil
push rdx
adc byte [rcx - 0x73], cl
invalid
invalid
lea rax, [r14 - 2]
cmp rax, 2
add dh, byte [rdx + 0x37]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x37]
invalid
test r14, r14
je case.0x1400ddef6.174
invalid
xor cl, byte [rax - 0x73]
lea rsi, [rdi - 1]
lea esi, [rdi - 1]
ja 0x1400ddf3c
dec dword [rax - 0x75]
mov rbx, qword [rdi - 1]
pop rdi
dec dword [rbx + rcx*4 + 0x77]
mov r14, qword [rdi + 7]
mov r14, qword [rdi + 7]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x1400ddf57
add byte [rsp + rcx + 0x49], dh
je 0x1400ddf5e
or al, 0x49
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc byte [rax - 0x77], cl
mov rcx, rbx
invalid
and al, 0xf4
and al, 0xf4
mov rcx, rbx
mov ecx, ebx
call fcn.140020450
and al, 0xf4
invalid
mov edx, 8
mov rcx, rsi
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.140020450
in eax, 0x24
hlt
mov eax, 1
add byte [rax], al
add byte [rcx], dh
invalid
xor edi, edi
jmp case.0x1400df637.60
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
lea rcx, [0x1401e4274]
lea ecx, [0x1401e4274]
or eax, 0x1062f1
invalid
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
loopne case.0x1400ddef6.181
movzx eax, byte [rdi + 0x10]
jmp case.0x14019d57a.106
invalid
mov dh, 0x47
adc r11b, r13b
adc bl, ch
cmp dword [rax - 0x77], ecx
mov rax, rdi
clc
shr rax, 0x20
shr eax, 0x20
and byte [rbx - 0x78f0d708], al
xchg byte [rax], al
invalid
cmp eax, 0x28
ja case.default.0x1400ddfb0
xchg dword [rsi + 0x48000000], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, [0x1401e41d0]
lea ecx, [0x1401e41d0]
or eax, 0x106227
invalid
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
loopne 0x1400ddfe4
xor eax, eax
shr cl, 0x51
jmp 0x1400ddf0a
push rcx
invalid
dec dword [rdi]
mov dh, 0x47
invalid
movzx eax, byte [rdi + 0xf]
por mm1, qword [r8 + r9*2]
por mm1, qword [rax + rcx*2]
jmp case.0x14019d57a.106
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
shr ecx, 0x20
jmp 0x1bae3c7e9
call fcn.140155aa0
invalid
invalid
add byte [rsi + rax], bh
cmp al, 6
jne case.0x1400d6c01.102
cmp byte [r14 + 0x220], 2
cmp byte [rsi + 0x220], 2
mov esi, 0x220
and byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rdx], al
add cl, byte [rdi]
setae al
xchg ebx, eax
rol byte [rax], 0xc0
add al, al
ror byte [rcx + rax], 0x88
or al, 1
mov byte [rsi + 0x220], al
xchg byte [rax], ah
add al, byte [rax]
invalid
add dword [rax + 0x22086], ecx
xchg byte [rax], ah
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp case.0x1400d6c01.102
sub eax, 0x48f88948
mov rax, rdi
mov eax, edi
clc
shr rax, 0x20
shr eax, 0x20
call 0x16906630f
cmp eax, 0x28
clc
sub byte [rdi], cl
ja case.default.0x1400de003
xchg dword [rdx + 1], edx
push rdx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401e4284]
lea ecx, [0x1401e4284]
or eax, 0x106288
mov byte [rdx + 0x10], ah
adc byte [rax], al
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne case.0x1400df637.65
xor eax, eax
jmp case.0x14019d57a.106
invalid
shr bl, 0xc2
ret 0x86c6
mov byte [rsi + 0x220], 3
xchg byte [rax], ah
add al, byte [rax]
add byte [rax], al
invalid
and byte [rdx], al
add byte [rax], al
add esi, dword [rcx]
xor edi, edi
push qword [rcx]
ror byte [rax - 0x77], 0xfa
mov rdx, rdi
xor eax, eax
mov rdx, rdi
cli
add rsp, 0x48
add esp, 0x48
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
mov al, 0x29
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
sub ecx, ebp
invalid
invalid
invalid
push qword [rax - 0x12b16ff]
mov al, 1
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
add ecx, ebp
invalid
invalid
invalid
push qword [rax - 0x13216fe]
mov al, 2
jmp 0x1400ddf0a
int 0xfe
invalid
invalid
add ch, cl
int 0xfe
invalid
invalid
push qword [rax - 0x13916fd]
mov al, 3
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
add ebp, ecx
invalid
invalid
invalid
push qword [rax - 0x14016fc]
mov al, 4
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
add al, 0xe9
mov edi, 0xb0fffffe
invalid
invalid
push qword [rax - 0x14716fb]
mov al, 5
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
add eax, 0xfffeb8e9
mov eax, 0xb0fffffe
invalid
invalid
push qword [rax - 0x14e16fa]
mov al, 6
jmp 0x1400ddf0a
mov cl, 0xfe
invalid
invalid
invalid
mov cl, 0xfe
invalid
invalid
push qword [rax - 0x15516f9]
mov al, 7
jmp 0x1400ddf0a
stosb byte [rdi], al
invalid
invalid
invalid
invalid
stosb byte [rdi], al
invalid
invalid
push qword [rax - 0x15c16f8]
mov al, 8
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
or cl, ch
movabs dword [0xfe9ce909b0fffffe], eax
invalid
invalid
push qword [rax - 0x16316f7]
mov al, 9
jmp 0x1400ddf0a
pushfq
invalid
invalid
invalid
or ecx, ebp
pushfq
invalid
invalid
push qword [rax - 0x16a16f6]
mov al, 0xa
jmp 0x1400ddf0a
xchg ebp, eax
invalid
invalid
invalid
or ch, cl
xchg ebp, eax
invalid
invalid
push qword [rax - 0x17116f5]
mov al, 0xb
jmp 0x1400ddf0a
invalid
invalid
invalid
invalid
or ebp, ecx
invalid
invalid
invalid
push qword [rax - 0x17816f4]
mov al, 0xc
jmp 0x1400ddf0a
xchg esi, edi
invalid
invalid
or al, 0xe9
xchg esi, edi
invalid
invalid
push qword [rax - 0x17f16f3]
mov al, 0xd
jmp 0x1400ddf0a
cmp dh, 0xff
invalid
or eax, 0xfffe80e9
cmp dh, 0xff
invalid
push qword [rax - 0x18616f2]
mov al, 0xe
jmp 0x1400ddf0a
jns case.0x1400de003.107
invalid
invalid
invalid
jns case.0x1400de003.107
invalid
push qword [rax - 0x18d16f1]
mov al, 0xf
jmp 0x1400ddf0a
jb case.0x1400de003.108
invalid
invalid
psubsw mm6, qword [rdx - 2]
jb case.0x1400de003.108
invalid
push qword [rax - 0x19416f0]
mov al, 0x10
adc cl, ch
jmp 0x1400ddf0a
imul edi, esi, 0xffffffff
invalid
push qword [rax - 0x19b16ef]
mov al, 0x11
adc ecx, ebp
jmp 0x1400ddf0a
invalid
invalid
push qword [rax - 0x1a216ee]
mov al, 0x12
jmp 0x1400ddf0a
pop rbp
invalid
invalid
push qword [rax - 0x1a916ed]
mov al, 0x13
jmp 0x1400ddf0a
push rsi
invalid
invalid
push qword [rax - 0x1b016ec]
mov al, 0x14
jmp 0x1400ddf0a
invalid
invalid
push qword [rax - 0x1b716eb]
mov al, 0x15
jmp 0x1400ddf0a
invalid
invalid
push qword [rax - 0x1be16ea]
mov al, 0x16
jmp 0x1400ddf0a
invalid
invalid
push qword [rax - 0x1c516e9]
mov al, 0x17
jmp 0x1400ddf0a
cmp bh, dh
invalid
push qword [rax - 0x1cc16e8]
mov al, 0x18
jmp 0x1400ddf0a
xor edi, esi
invalid
push qword [rax - 0x1d316e7]
mov al, 0x19
jmp 0x1400ddf0a
sub al, 0xfe
invalid
push qword [rax - 0x1da16e6]
mov al, 0x1a
jmp 0x1400ddf0a
and eax, 0xb0fffffe
sbb ebp, ecx
invalid
invalid
push qword [rax - 0x1e116e5]
mov al, 0x1b
jmp 0x1400ddf0a
invalid
invalid
push qword [rax - 0x1e816e4]
mov al, 0x1c
jmp 0x1400ddf0a
invalid
invalid
mov al, 0x1d
jmp 0x1400ddf0a
adc dh, bh
invalid
mov al, 0x1e
jmp 0x1400ddf0a
or esi, edi
invalid
mov al, 0x1f
jmp 0x1400ddf0a
add bh, dh
invalid
mov al, 0x20
jmp 0x1400ddf0a
sti
std
invalid
mov al, 0x21
jmp 0x1400ddf0a
hlt
invalid
mov al, 0x22
jmp 0x1400ddf0a
in eax, dx
std
invalid
mov al, 0x23
jmp 0x1400ddf0a
out 0xfd, al
invalid
mov al, 0x24
jmp 0x1400ddf0a
invalid
mov al, 0x25
jmp 0x1400ddf0a
invalid
mov al, 0x26
jmp 0x1400ddf0a
invalid
mov al, 0x27
jmp 0x1400ddf0a
invalid
mov al, 0x28
jmp 0x1400ddf0a
invalid
mov al, 0x29
jmp case.0x14019d57a.106
invalid
mov al, 1
jmp case.0x14019d57a.106
invalid
mov al, 2
jmp case.0x14019d57a.106
invalid
mov al, 3
jmp case.0x14019d57a.106
invalid
mov al, 4
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1a516fb]
mov al, 5
jmp case.0x14019d57a.106
pop rdx
invalid
invalid
mov al, 6
jmp case.0x14019d57a.106
invalid
invalid
mov al, 7
invalid
jmp case.0x14019d57a.106
invalid
mov al, 8
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1c116f7]
mov al, 9
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1c816f6]
mov al, 0xa
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1cf16f5]
mov al, 0xb
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1d616f4]
mov al, 0xc
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1dd16f3]
mov al, 0xd
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x1e416f2]
mov al, 0xe
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x1eb16f1]
mov al, 0xf
jmp case.0x14019d57a.106
adc al, 0xfe
invalid
invalid
adc al, 0xfe
invalid
push qword [rax - 0x1f216f0]
mov al, 0x10
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x1f916ef]
mov al, 0x11
jmp case.0x14019d57a.106
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x20016ee]
mov al, 0x12
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x20716ed]
mov al, 0x13
jmp case.0x14019d57a.106
invalid
invalid
adc ebp, ecx
clc
std
invalid
push qword [rax - 0x20e16ec]
mov al, 0x14
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x21516eb]
mov al, 0x15
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x21c16ea]
mov al, 0x16
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x22316e9]
mov al, 0x17
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x22a16e8]
mov al, 0x18
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x23116e7]
mov al, 0x19
jmp case.0x14019d57a.106
invalid
sbb ecx, ebp
invalid
invalid
push qword [rax - 0x23816e6]
mov al, 0x1a
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x23f16e5]
mov al, 0x1b
jmp case.0x14019d57a.106
sar ch, 0xff
invalid
sbb ebp, ecx
sar ch, 0xff
invalid
push qword [rax - 0x24616e4]
mov al, 0x1c
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x24d16e3]
mov al, 0x1d
jmp case.0x14019d57a.106
mov dl, 0xfd
invalid
invalid
mov dl, 0xfd
invalid
push qword [rax - 0x25416e2]
mov al, 0x1e
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x25b16e1]
mov al, 0x1f
jmp case.0x14019d57a.106
invalid
invalid
invalid
invalid
push qword [rax - 0x26216e0]
mov al, 0x20
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x26916df]
mov al, 0x21
jmp case.0x14019d57a.106
invalid
invalid
push qword [rax - 0x27016de]
mov al, 0x22
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x27716dd]
mov al, 0x23
jmp case.0x14019d57a.106
invalid
invalid
and ebp, ecx
mov ch, bh
invalid
push qword [rax - 0x27e16dc]
mov al, 0x24
jmp case.0x14019d57a.106
invalid
push qword [rax - 0x28516db]
mov al, 0x25
jmp case.0x14019d57a.106
jp 0x1400de24c
invalid
push qword [rax - 0x28c16da]
mov al, 0x26
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x29316d9]
mov al, 0x27
jmp case.0x14019d57a.106
std
invalid
invalid
std
invalid
push qword [rax - 0x29a16d8]
mov al, 0x28
jmp case.0x14019d57a.106
std
invalid
dec dword [rbp + rcx*4 + 5]
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
stosd dword [rdi], eax
cmp dl, byte [0x139972a70]
mov rcx, rdi
mov rdx, r15
mov edx, edi
call fcn.140026ea0
invalid
dec dword [rdi]
ud2
or ecx, dword [rax - 0x73]
or eax, 0x173baf
scasd eax, dword [rdi]
cmp edx, dword [rdi]
invalid
invalid
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_park_thread.rs
scasd eax, dword [rdi]
cmp edx, dword [rdi]
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
sbb byte [rbx], bh
invalid
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_rustls_0.24.1_src_common_mod.rs
mov edx, 0xf
sldt word [rax]
invalid
cmp edx, dword [0x1401d9c8b]
adc eax, 0xfba00
add byte [rdx + 0xf], bh
sldt word [rax]
add al, ch
invalid
add byte [rax], al
call fcn.1400293a0
ud2
invalid
dec dword [rdi]
or ecx, dword [rax - 0x73]
lea rcx, [0x140251e3f]
lea rcx, [0x140251e3f]
lea ecx, [0x140251e3f]
movsb byte [rdi], byte [rsi]
cmp edx, dword [rdi]
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
invalid
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_rustls_0.24.1_src_common_mod.rs
lea eax, [0x140231da0]
add eax, 0x153afe
adc eax, 0x2eba00
add byte [rdx + 0x2e], bh
mov edx, 0x2e
add byte cs:[rax], al
add al, ch
invalid
adc al, 0xad
lodsd eax, dword [rsi]
add byte [rax], al
call fcn.140078fc0
ud2
lodsd eax, dword [rsi]
stc
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
invalid
mov rdi, rax
invalid
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
adc byte [rax - 0x77], r9b
adc byte [rax - 0x77], cl
fld1
outsd dx, dword [rsi]
call fcn.140057430
xchg ecx, eax
idiv edi
mov rcx, rsi
int1
call fcn.1400b58d0
jmp 0x1400de2d6
invalid
invalid
jbe case.0x1400d7781.138
invalid
or ecx, dword [rax - 0x77]
mov edi, eax
mov rcx, rsi
invalid
call fcn.140058c60
test eax, 0x8948fff7
idiv edi
mov rcx, rdi
stc
call fcn.1401ce2f0
ud2
invalid
adc al, byte [rax]
str word [rdi]
add byte [rdi], cl
add byte [rdi], cl
or ebp, eax
sti
mov dl, 0xf4
dec dword [rdi]
or esp, dword [rsi + 0xf]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rcx + rcx*4 - 0x3a], cl
invalid
mov rsi, r8
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
mov rdi, rcx
iretd
mov rcx, rdx
shr eax, 1
invalid
call fcn.1400e0250
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rdi + rcx + 0x48], 0x89
je case.0x1400de003.157
mov rdx, rax
mov edx, eax
ret 0xc031
xor eax, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x38
add esp, 0x38
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
ret
lea r14, [rsp + 0x28]
je 0x1400de346
and al, 0x28
sub byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebx, 0xd0
rol byte [rax], 1
add byte [rax], al
cmp qword [rbx + 0xd0], 0
cmp dword [rbx + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rdi + riz + 0x4c], dh
je case.0x1400dde8c.110
invalid
mov rcx, r14
mov ecx, esi
int1
mov rdx, rdi
mov edx, edi
mov r8, rbx
mov eax, ebx
mov r9, rsi
mov ecx, esi
int1
call case.0x1400ddd81.123
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
and al, 0x28
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rbx + rbx*8 - 0x7d], 0xf8
je case.0x1400dde8c.103
cmp eax, 2
clc
add dh, byte [rbp + 0x27]
jne 0x1400de381
invalid
mov eax, 1
add byte [rax], al
add bl, ch
jmp 0x1400de314
xor edx, edx
cmp dword [rdi], 2
invalid
invalid
add byte [rax], al
jmp 0x1400de314
xor edx, edx
cmp dword [rdi], 2
invalid
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rdi + riz*4 + 0x48], dh
lea ecx, [rdi + 0x200]
pop qword [rax]
add al, byte [rax]
invalid
je 0x1400de314
lea rcx, [rdi + 0x200]
pop qword [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rdx, rdi
cli
mov r8, rsi
mov eax, esi
invalid
call 0x1400de5b0
xor dword [rdx], eax
add byte [rax], al
jmp 0x1400de314
xchg ebx, eax
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
and al, 0x30
jmp case.0x1400d7781.149
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x56], al
push r14
add byte [rax], al
in al, dx
mov rsi, rcx
mov rsi, rcx
invalid
mov dword [rsp + 0x38], edx
push rsp
and al, 0x38
invalid
cmp byte [rcx + rcx*4 + 0x4c], cl
and al, 0x40
invalid
mov dword [rsp + 0x40], ecx
lea rdx, [r8 + 0xa8]
lea edx, [rax + 0xa8]
test al, 0
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x1400e33b0]
cld
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea ecx, [rsp + 0x28]
and al, 0x28
lea eax, [rsp + 0x38]
and al, 0x38
add al, 0
jl case.0x1400de76c.59
sub byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48000000], ah
mov ebx, dword [rsp + 0x30]
pop rsp
and al, 0x30
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
pop rsp
and al, 0x30
invalid
xor byte [rcx + 0x3e783df], cl
fild word [rbx - 0x72b7fc19]
add ecx, dword [rax - 0x73]
lea eax, [0x1401e4328]
add eax, 0x105f48
pop rdi
adc byte [rax], al
invalid
add byte [rax + 0x63], cl
or al, 0xb8
invalid
sar edi, 0xe1
loope case.0x1400de76c.61
mov dh, 0x43
adc bl, ch
invalid
adc r11b, bpl
xor cl, byte [rax - 0x77]
mov rcx, rbx
invalid
shr rcx, 0x20
jmp 0x1b6b3cc19
call fcn.140155aa0
invalid
jmp 0x1400de421
mov rax, rbx
shr rax, 0x20
call 0x169066727
cmp eax, 0x28
ja case.default.0x1400de417
lea rcx, [0x1401e4338]
or eax, 0x105f28
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1400de421
invalid
add al, 0xf
mov dh, 0x43
invalid
movzx eax, byte [rbx + 0xf]
add byte [rax], al
cmp eax, 2
push qword [rsp + rdi + 0x48]
lea esi, [rbx - 1]
invalid
or byte [rax], al
hlt
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
jrcxz 0x1400de48a
hlt
or byte [rdi], cl
adc byte [rsp + 0x28], al
and al, 0x28
adc dword [rsi], eax
invalid
mov al, 0x29
jmp 0x1400de421
sub ebx, ebp
pushfq
mov al, 1
jmp 0x1400de421
mov al, 2
jmp 0x1400de421
xchg esp, eax
add ch, bl
xchg esp, eax
mov al, 3
jmp 0x1400de421
mov al, 4
add al, 0xeb
jmp 0x1400de421
invalid
mov al, 5
jmp 0x1400de421
invalid
mov byte [rax - 0x4f7b14fa], dh
invalid
mov al, 6
jmp 0x1400de421
invalid
mov al, 7
jmp 0x1400de421
mov al, 8
jmp 0x1400de421
jns 0x1400de4a5
invalid
invalid
or cl, ch
jns 0x1400de4a5
invalid
invalid
mov al, 9
jmp 0x1400de421
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400de421
imul edi, edi, 0xffffffff
invalid
or ch, cl
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16f5]
mov al, 0xb
invalid
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400de421
invalid
invalid
or ebp, ecx
invalid
invalid
mov al, 0xc
jmp 0x1400de421
invalid
invalid
or al, 0xe9
pop rbp
invalid
invalid
mov al, 0xd
or eax, 0xffff56e9
push qword [rax - 0xb016f2]
invalid
invalid
invalid
invalid
jmp 0x1400de421
invalid
mov al, 0xe
jmp 0x1400de421
invalid
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400de421
invalid
invalid
invalid
psubsw mm1, qword [rax - 1]
invalid
invalid
mov al, 0x10
jmp 0x1400de421
invalid
invalid
adc cl, ch
invalid
invalid
mov al, 0x11
jmp 0x1400de421
invalid
invalid
adc ecx, ebp
cmp bh, bh
invalid
mov al, 0x12
jmp 0x1400de421
invalid
invalid
adc ch, cl
xor edi, edi
invalid
mov al, 0x13
jmp 0x1400de421
invalid
invalid
adc ebp, ecx
sub al, 0xff
invalid
mov al, 0x14
jmp 0x1400de421
invalid
invalid
adc al, 0xe9
and eax, 0xb0ffffff
invalid
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400de421
invalid
invalid
adc eax, 0xffff1ee9
push qword [rax - 0xe816ea]
invalid
invalid
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400de421
invalid
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400de421
invalid
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400de421
or edi, edi
invalid
invalid
sbb cl, ch
or edi, edi
invalid
mov al, 0x19
jmp 0x1400de421
invalid
invalid
sbb ecx, ebp
add bh, bh
invalid
mov al, 0x1a
jmp 0x1400de421
sti
invalid
invalid
invalid
sbb ch, cl
sti
invalid
invalid
push qword [rax - 0x10b16e5]
mov al, 0x1b
jmp 0x1400de421
invalid
invalid
sbb ebp, ecx
hlt
invalid
mov al, 0x1c
jmp 0x1400de421
invalid
invalid
sbb al, 0xe9
in eax, dx
invalid
invalid
mov al, 0x1d
jmp 0x1400de421
invalid
invalid
sbb eax, 0xfffee6e9
push qword [rax - 0x12016e2]
invalid
invalid
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400de421
invalid
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1400de421
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400de421
invalid
invalid
invalid
mov al, 0x21
and ecx, ebp
retf 0xfffe
invalid
jmp 0x1400de421
invalid
push qword [rax - 0x13c16de]
mov al, 0x22
jmp 0x1400de421
invalid
invalid
and ch, cl
ret
invalid
mov al, 0x23
jmp 0x1400de421
invalid
invalid
and ebp, ecx
mov esp, 0xb0fffffe
invalid
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400de421
invalid
invalid
and al, 0xe9
mov ch, 0xfe
invalid
mov al, 0x25
jmp 0x1400de421
invalid
invalid
and eax, 0xfffeaee9
push qword [rax - 0x15816da]
invalid
invalid
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
mov al, 0x26
jmp 0x1400de421
jmp 0x1400de421
mov al, 0x27
jmp 0x1400de421
invalid
invalid
push qword [rax - 0x16616d8]
invalid
mov al, 0x28
jmp 0x1400de421
invalid
sub cl, ch
cdq
invalid
dec dword [rax - 0x77]
ret
mov ebx, eax
mov rdx, qword [r14 + 8]
or byte [rbp - 0x75], cl
invalid
invalid
or byte [rbp - 0x75], cl
adc byte [rax - 0x77], r9b
mov eax, dword [rsi + 0x10]
mov rcx, rdi
stc
call fcn.140057430
mov rcx, rsi
mov ecx, esi
xchg ebp, eax
invalid
mov ecx, esi
call fcn.1400b58d0
mov rcx, rbx
mov ecx, ebx
fld1
std
invalid
call fcn.1401ce2f0
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
push r15
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
mov rbx, rdx
mov ebx, edx
ror dword [rcx - 0x77], cl
invalid
mov r14, rcx
mov rcx, rdx
shr eax, 1
call fcn.1400e0250
test rax, rax
test eax, eax
test byte [rax + rax], bl
add byte [rax - 0x7b], cl
test eax, eax
sal byte [rsp + rdx + 0x48], 0x89
invalid
je 0x1400de5e5
mov rsi, rax
mov esi, eax
xor eax, eax
ror byte [rax - 0x77], 0xf2
mov rdx, rsi
add rsp, 0x30
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
xor esi, esi
test byte [rbp + rcx*4 + 0x7c], 0x24
lea r15, [rsp + 0x20]
jl 0x1400de60f
and al, 0x20
and byte [rdi], cl
invalid
nop dword [rax]
add byte [rax - 0x7d], cl
mov ebx, 0xd0
add byte [rax], al
cmp qword [rbx + 0xd0], 0
cmp dword [rbx + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + rbx*8 + 0x4c], dh
mov ecx, edi
stc
je case.0x1400d7781.208
mov rcx, r15
stc
mov rdx, r14
mov edx, esi
mov r8, rbx
mov r8, rbx
mov r9, rdi
stc
call case.0x1400de3e7.123
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7b], cl
sal byte [rbx + rbx*8 - 0x7d], 0xf8
je case.0x1400d7781.205
cmp eax, 2
jne case.0x1400d7781.183
test rax, rax
test eax, eax
je case.0x1400d7781.205
fild dword [rbx + 0x77502f8]
cmp eax, 2
jne case.0x1400d7781.183
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400de5d6
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
jmp case.0x1400d7781.208
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rcx + 0x57], al
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rbx, r9
mov rdi, r8
mov edi, eax
retf
mov edi, eax
mov r14, rdx
mov esi, edx
mov rsi, rcx
mov esi, ecx
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
invalid
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x48], r9
lea r9, case.0x1400de68b.279
lea r9, case.0x1400de68b.279
lea ecx, case.0x1400de68b.279
or eax, 0x4cb8
mov eax, 0x4800004c
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea r8, [rsp + 0x40]
and al, 0x40
mov rdx, rdi
mov rdx, rdi
cli
call fcn.1400e0260
sbb eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x20], 0
cmp dword [rsp + 0x20], 0
jl case.0x1400d6c01.222
and byte [rax], al
add byte [rbp + riz + 0x4c], dh
je case.default.0x1400de68b
mov r14, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 - 9], al
mov edi, r14d
test dword [rbx - 0x72b7fc19], 0x105d5805
and edi, 3
add ecx, dword [rax - 0x73]
add eax, 0x105d58
pop rax
pop rbp
adc byte [rax], al
invalid
lea rax, [0x1401e43dc]
lea eax, [0x1401e43dc]
pop rax
pop rbp
adc byte [rax], al
invalid
add byte [rax + 0x63], cl
or al, 0xb8
invalid
movsxd rcx, dword [rax + rdi*4]
invalid
mov eax, 0xffc10148
add rcx, rax
sar edi, 0xe1
jmp rcx
loope 0x1400de6cf
movzx eax, byte [r14 + 0x10]
movzx eax, byte [rsi + 0x10]
mov dh, 0x46
adc cl, ch
jmp 0x1400de777
loopne case.0x1400de417.168
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
mov r15, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
jl case.0x1400de417.160
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
mov rdx, rdi
cli
call fcn.1400e0640
invalid
add byte [rax], al
add byte [rax + 0x1420247c], al
cmp byte [rsp + 0x20], 0x14
jl case.0x1400d7781.194
and al, 0x20
and byte [rsi*2 + 0x44b60f1d], dl
adc al, 0x75
jne case.0x1400de417.137
sbb eax, 0x2444b60f
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
and al, 0x38
cmp byte [rbp + 0x27840fc0], al
test eax, eax
je 0x1400de7e4
test byte [rdi], ah
add dword [rax], eax
invalid
ror byte [rdi], 0x84
test byte [rdi], ah
invalid
add dword [rax], eax
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
cmp eax, 2
clc
add cl, byte [rdi]
test dword [rcx + rax], ecx
or al, 1
jne 0x1400de7d2
or al, 1
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
jmp 0x1400de730
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rdx, r14
mov r8, rdi
mov r8, rdi
clc
mov r9, rbx
mov ecx, ebx
call case.0x1400ddd81.123
mov al, 0xfc
invalid
mov rcx, qword [rsp + 0x50]
and al, 0x50
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
pop rax
pop rax
call case.0x1400dfbf3.170
movzx eax, byte [0x1402e91f8]
mov dh, 5
invalid
stosd dword [rdi], eax
and byte [rax], al
invalid
invalid
mov dh, 5
add ch, byte [rbx + 0x20b90020]
stosd dword [rdi], eax
and byte [rax], al
invalid
invalid
and byte [rax], al
invalid
stosd dword [rdi], eax
and byte [rax], al
invalid
add byte [rcx + 0x20], bh
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
invalid
add byte [rdx + 8], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400203c0
mov ebx, 0x48fff41c
test eax, eax
hlt
test rax, rax
je 0x1400de99f
xchg ecx, eax
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
lea r8, fcn.140084fc0
add eax, 0x14e5c2
adc al, 0
mov cl, 0x15
mov rdx, rax
call fcn.140176a30
or dword [rcx], 0
add byte [rax - 0x39], cl
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 8], rax
or cl, r13b
scasd eax, dword [rdi]
jmp case.0x1400de76c.116
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rcx, r14
int1
shr rcx, 0x20
shr ecx, 0x20
call fcn.140155aa0
jmp 0x1400de777
jae case.0x1400de417.174
add bl, ch
sub dword [rcx + rcx*4 - 0x10], ecx
mov rax, r14
mov rax, r14
invalid
shr rax, 0x20
shr eax, 0x20
call 0x169066a78
cmp eax, 0x28
sub byte [rdi], cl
ja case.default.0x1400de76c
xchg dword [rcx + rax - 0x72b80000], edi
add byte [rax], al
lea rcx, [0x1401e43ec]
or eax, 0x105c87
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
xor eax, eax
jmp 0x1400de777
invalid
add eax, 0x46b60f41
invalid
movzx eax, byte [r14 + 0xf]
invalid
cmp al, 0xd
jne case.0x1400de76c.100
or eax, 0xc7484a75
invalid
mov qword [rsi], 2
mov dword [rsi], 2
add byte [rax], al
add byte [rax - 0x73], cl
dec byte [r8 - 0x7d]
cmp rax, 2
jb case.0x1400de76c.116
lea rax, [rdi - 2]
cmp rax, 2
jb case.0x1400de76c.116
cmp edi, 1
inc dword [rcx]
jne case.0x1400de76c.116
lea rdi, [r14 - 1]
mov rbx, qword [r14 - 1]
mov r14, qword [r14 + 7]
jbe 0x1400de7a4
dec dword [rcx - 0x75]
pop rsi
dec dword [rbp - 0x75]
jbe 0x1400de7a4
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
je 0x1400de7b6
or al, 0x49
mov edx, dword [rsi + 0x10]
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140020450
fld1
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call fcn.140020450
jmp case.0x1400de76c.116
mov qword [rsi], 1
add byte [rax], al
mov qword [rsi + 8], r14
jmp case.0x1400de76c.116
invalid
sbb eax, 0x13ebf80
add byte [rax], al
cmp byte [rdi + 0x13e], 0
je case.0x1400de3e7.53
invalid
mov edi, 0x13e
add byte [rax + riz - 0x80], dh
mov edi, 0x13f
add byte [rax], al
and byte [rax + 0x13fbf], al
add byte [rax], al
invalid
cmp byte [rdi + 0x13f], 0
add byte [rax], al
add byte [rdi + rdx + 0x48], dh
mov dword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
je case.0x1400de3e7.53
invalid
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x7e], cl
jle 0x1400de7f7
invalid
invalid
invalid
mov qword [rsi + 8], r15
jle 0x1400de7f7
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
movzx eax, byte [0x1402e91f8]
add eax, 0x20a9f6
mov ecx, 0x13
mov edx, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 1], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
scasd eax, dword [rdi]
sbb esi, esp
call fcn.1400203c0
test rax, rax
test eax, eax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xchg esi, eax
test eax, eax
je 0x1400de9b0
add dword [rax], eax
add byte [rdi], cl
adc byte [str.tls_handshake_alerttls_handshake_eof], al
in eax, 0x14
invalid
movups xmm0, xmmword [str.tls_handshake_alerttls_handshake_eof]
in eax, 0x14
add byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x7472656c
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
invalid
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0x13
and al, 0x28
adc eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x30], 0x13
mov dword [rsp + 0x30], 0x13
add byte [rdi], cl
mov dh, 5
scasd eax, dword [rdi]
test eax, 0x18b90020
add byte [rcx + 0x18], bh
mov edx, 8
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
add byte [rcx + 0x18], bh
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400203c0
test rax, rax
je 0x1400de9c1
invalid
add dword [rax], eax
invalid
invalid
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x20]
adc byte [rsp + 0x20], al
adc byte [rsp + 0x20], al
movups xmmword [rax], xmm0
adc dword [rax], eax
lea r8, fcn.140084d80
adc al, 0
mov cl, 0x25
jmp case.0x1400de417.153
invalid
invalid
invalid
mov al, 0x25
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x23
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x24
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1400de777
invalid
mov al, 0x22
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x10
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0xe
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x21
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0xb
jmp 0x1400de777
invalid
invalid
invalid
mov al, 4
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x28
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400de777
invalid
invalid
invalid
mov al, 9
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x19
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x18
jmp 0x1400de777
invalid
invalid
invalid
mov al, 2
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0xf
jmp 0x1400de777
invalid
invalid
invalid
mov al, 3
jmp 0x1400de777
invalid
invalid
invalid
mov al, 7
jmp 0x1400de777
invalid
invalid
invalid
mov al, 1
jmp 0x1400de777
mov al, 0x1f
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x14
jmp 0x1400de777
invalid
invalid
invalid
mov al, 5
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x15
jmp 0x1400de777
invalid
invalid
invalid
push qword [rax - 0x1c516f3]
mov al, 0xd
jmp 0x1400de777
invalid
invalid
invalid
mov al, 6
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x12
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0xa
jmp 0x1400de777
invalid
invalid
invalid
mov al, 8
jmp 0x1400de777
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x13
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400de777
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400de777
mov al, 0x26
jmp 0x1400de777
mov al, 0x1a
jmp 0x1400de777
mov ecx, 8
mov edx, 0x20
call fcn.1400206c0
jmp 0x1400de9d0
mov ecx, 1
mov edx, 0x13
call fcn.1400206c0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
ud2
lea rcx, [rsp + 0x20]
call fcn.140084d80
jmp 0x1400dea21
mov edx, dword [rsi + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140057430
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400b58d0
jmp 0x1400dea21
mov esi, eax
lea rcx, [rsp + 0x20]
call fcn.140084fc0
jmp 0x1400dea21
mov rcx, rsi
call fcn.1401ce2f0
ud2
mov rdi, rcx
movzx eax, byte [rdx + 0x219]
lea rcx, [0x1401e4490]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [rsi + 0x21b], 0x100
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0xc8], xmm0
movups xmmword [rsi + 0xd8], xmm1
movups xmmword [rsi + 0xe8], xmm2
movups xmmword [rsi + 0xf8], xmm3
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rsi + 0x108], xmm0
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [rsi + 0x118], xmm0
movups xmm0, xmmword [rsi + 0x60]
movups xmmword [rsi + 0x128], xmm0
movups xmm0, xmmword [rsi + 0x70]
movups xmmword [rsi + 0x138], xmm0
movups xmm0, xmmword [rsi + 0x80]
movups xmmword [rsi + 0x148], xmm0
movups xmm0, xmmword [rsi + 0x90]
movups xmmword [rsi + 0x158], xmm0
movups xmm0, xmmword [rsi + 0xa0]
movups xmmword [rsi + 0x168], xmm0
movups xmm0, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x178], xmm0
mov rax, qword [rsi + 0xc0]
xchg al, al
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0xf000001], cl
mov dh, 0x86
sbb byte [rdx], al
add byte [rax], al
xchg al, al
add byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax + 0xf000001], cl
mov dh, 0x86
sbb byte [rdx], al
add byte [rax], al
mov byte [rsi + 0x21a], al
movups xmm0, xmmword [rsi + 0x100]
movups xmm1, xmmword [rsi + 0x110]
movups xmmword [rsi + 0x190], xmm0
movups xmmword [rsi + 0x1a0], xmm1
mov rax, qword [rsi + 0x190]
lock inc qword [rax]
jle 0x1400df0bd
mov rcx, qword [rsi + 0x198]
mov rdx, qword [rsi + 0x1a0]
lock inc qword [rcx]
jle 0x1400df0bd
lea r14, [rsi + 0x138]
lea r15, [rsi + 0x1b0]
mov qword [rsi + 0x1b0], rax
mov qword [rsi + 0x1b8], rcx
mov qword [rsi + 0x1c0], rdx
mov byte [rsi + 0x21b], 1
cmp byte [rsi + 0x131], 0
je 0x1400deead
mov byte [rsi + 0x21b], 0
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r15]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi + 0x1a8]
add al, dh
inc qword [rax]
add al, dh
inc qword [rax]
jle 0x1400df0bd
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x480], rdx
movaps xmm0, xmmword [rsp + 0x20]
movaps xmmword [rsp + 0x470], xmm0
lea rcx, [rsi + 0x1c8]
mov qword [rsi + 0x1d8], rdx
movups xmmword [rsi + 0x1c8], xmm0
mov byte [rsi + 0x200], 0
mov qword [rsi + 0x1e0], rax
mov qword [rsi + 0x1e8], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rdx + rax], bl
add byte [rax], al
add byte [rcx - 0x75], cl
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
xchg byte [rdx + rax], bl
add byte [rax], al
add byte [rcx - 0x75], cl
push rax
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
call fcn.1400dd2d0
mov r8, rax
mov rax, rdx
mov qword [rsi + 0x208], r8
mov qword [rsi + 0x210], rax
jmp 0x1400decc3
lea rcx, [rsp + 0x20]
mov rdx, r8
mov r8, rbx
call qword [rax + 0x18]
mov r12, qword [rsp + 0x20]
cmp r12, 4
jne 0x1400dece7
mov byte [rdi + 0x10], 3
mov al, 3
jmp 0x1400df038
mov rbx, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x698]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov r14, qword [rsi + 0x208]
mov r13, qword [rsi + 0x210]
mov rcx, r14
call qword [r13]
add byte [rcx - 0x7d], cl
jge 0x1400ded2a
invalid
je 0x1400ded31
add byte [rcx - 0x7d], cl
jge 0x1400ded2a
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rbp + 0x10]
mov rdx, qword [r13 + 0x10]
mov rcx, r14
mov ecx, esi
call fcn.140020450
cmp r12d, 3
jne 0x1400dee0d
rol byte [rax], cl
add byte [rax], al
rol byte [rax], cl
add byte [rax], al
lea rcx, [rsi + 0x1c8]
call fcn.1400d8fe0
mov byte [rsi + 0x21b], 0
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
add al, ch
cdq
movabs byte [0x21b86c6ffff], al
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffff], ch
dec qword [rax]
jne 0x1400ded67
mov rcx, qword [rsi + 0x1a8]
call fcn.140084e90
add al, ch
sub dword [rcx - 6], esp
dec dword [rax - 0x75]
xchg byte [rax - 0xfffffff], dl
dec qword [rax]
invalid
mov rax, qword [rsi + 0x190]
lock dec qword [rax]
invalid
or byte [rbp + 0xc], dh
jne 0x1400ded80
mov rcx, qword [rsi + 0x190]
call fcn.1400645f0
mov rax, qword [rsi + 0x198]
lock dec qword [rax]
jne 0x1400deda0
mov rcx, qword [rsi + 0x198]
mov rdx, qword [rsi + 0x1a0]
call fcn.14018efd0
mov byte [rsi + 0x21c], 0
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x1400dedc0
mov rcx, qword [rsi + 0x120]
call fcn.140084e90
mov rax, qword [rsi + 0x128]
lock dec qword [rax]
jne 0x1400dedd9
mov rcx, qword [rsi + 0x128]
call fcn.140081520
mov bpl, 2
cmp byte [rsi + 0xf8], 2
add byte [rdx], al
add byte [rdx], al
je 0x1400df02b
mov rax, qword [rsi + 0xd8]
mov rdx, qword [rsi + 0xe0]
mov edx, dword [rsi + 0xe0]
mov edx, dword [rsi + 0xe0]
lea rcx, [rsi + 0xf0]
mov r8, qword [rsi + 0xe8]
call 0x13f0dee06
push rax
or cl, ch
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0dee06
push rax
or cl, ch
invalid
add byte [rax], al
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x698]
add byte [rax], al
add byte [rax], al
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x248], r12
mov qword [rsp + 0x250], rbx
mov qword [rsp + 0x258], r15
cmp r12, 2
jne 0x1400deedf
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x248]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402e91f8]
mov ecx, 0x228
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400df0f5
mov rbx, rax
lea rdx, [rsp + 0x248]
mov r8d, 0x228
mov rcx, rax
call sub.msvcrt.dll_memcpy
movzx ebp, byte [rsi + 0x21a]
lea r15, fcn.1400d9a80
push rax
invalid
add cl, ch
invalid
add byte [rax], al
invalid
push rax
invalid
cmp byte [r14], 0
je 0x1400debe2
lea rdx, [0x14022c818]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.140055320
test al, al
je 0x1400debe2
mov rcx, r15
call fcn.140080d70
mov byte [rax + 0x67], 1
jmp 0x1400debe2
lea rcx, [rsp + 0x470]
lea rdx, [rsp + 0x248]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
cmp byte [rsi + 0x131], 0
je 0x1400df052
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x248]
mov r8d, 0x228
call sub.msvcrt.dll_memcpy
movzx eax, byte [0x1402e91f8]
mov ecx, 0x228
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400df106
mov rbx, rax
lea rdx, [rsp + 0x248]
mov r8d, 0x228
mov rcx, rax
call sub.msvcrt.dll_memcpy
movzx ebp, byte [rsi + 0x21a]
scasb al, byte [rdi]
sbb al, byte [rdx]
add byte [rax], al
scasb al, byte [rdi]
sbb al, byte [rdx]
add byte [rax], al
lea r15, fcn.1400df2d0
lea rcx, [rsi + 0x1c8]
call fcn.1400d8fe0
mov byte [rsi + 0x21b], 0
sbb eax, dword [rdx]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffff], ch
dec qword [rax]
sbb eax, dword [rdx]
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffff], ch
dec qword [rax]
jne 0x1400def91
mov rcx, qword [rsi + 0x1a8]
call fcn.140084e90
mov rax, qword [rsi + 0x190]
lock dec qword [rax]
jne 0x1400defaa
mov rcx, qword [rsi + 0x190]
call fcn.1400645f0
mov rax, qword [rsi + 0x198]
lock dec qword [rax]
jne 0x1400defca
mov rcx, qword [rsi + 0x198]
mov rdx, qword [rsi + 0x1a0]
call fcn.14018efd0
mov byte [rsi + 0x21c], 0
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x1400defea
mov rcx, qword [rsi + 0x120]
call fcn.140084e90
mov rax, qword [rsi + 0x128]
lock dec qword [rax]
jne 0x1400df003
mov rcx, qword [rsi + 0x128]
call fcn.140081520
cmp byte [rsi + 0xf8], 2
je 0x1400df02b
mov rax, qword [rsi + 0xd8]
mov eax, dword [rsi + 0xd8]
mov rdx, qword [rsi + 0xe0]
lea rcx, [rsi + 0xf0]
mov r8, qword [rsi + 0xe8]
add bh, bh
push rax
invalid
add bh, bh
push rax
or byte [rax - 0x77], cl
invalid
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], bpl
mov al, 1
mov byte [rsi + 0x219], al
add rsp, 0x8a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x680]
xor edx, edx
call fcn.140192860
mov r14, rax
test rax, rax
je 0x1400def07
mov qword [rsp + 0x20], r14
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400df117
mov rbx, rax
lea rcx, [rsp + 0x670]
mov qword [rax], r14
call fcn.1400d9080
lea rcx, [rsp + 0x470]
call fcn.1400d9250
lea r15, fcn.140058c60
jmp 0x1400ded3b
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x23
call fcn.140025cf0
ud2
mov ecx, 8
mov edx, 0x228
call fcn.1400206c0
jmp 0x1400df126
mov ecx, 8
mov edx, 0x228
call fcn.1400206c0
jmp 0x1400df126
mov ecx, 8
mov edx, 8
call fcn.1400206c0
ud2
add cl, ch
mov dh, 0
add byte [rax], al
call fcn.1400295e0
ud2
invalid
dec dword [rax - 0x73]
mov ds, eax
add byte [rax], al
add al, ch
invalid
lea rcx, [rsp + 0x20]
call fcn.1400d9a80
jmp 0x1400df241
mov byte [rsi + 0x219], 2
mov rcx, rdi
call fcn.1401ce2f0
ud2
mov rdi, rax
jmp 0x1400df241
invalid
sub ecx, dword [rax - 0x77]
invalid
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
mov rcx, r14
call fcn.14005a4f0
invalid
mov dl, 0xf7
invalid
invalid
jmp 0x1400df241
invalid
add byte [rax - 0x75], cl
xchg esi, eax
adc byte [rdx], al
add byte [rax], al
add al, ch
jg 0x1400df298
add byte [rax], al
add al, ch
jg 0x1400df298
add byte [rax], al
lea rcx, [rsi + 0x1c8]
lea ecx, [rsi + 0x1c8]
call fcn.1400d8fe0
cmp byte [rsi + 0x21b], 0
add al, byte [rax]
add byte [rax], al
xchg ebx, eax
popfq
invalid
add al, byte [rax]
add byte [rax], al
je 0x1400df262
or al, 0x48
lea rcx, [rsi + 0x1b0]
lea ecx, [rsi + 0x1b0]
add byte [rax], al
call fcn.140080c70
invalid
mov byte [rsi + 0x21b], 0
add al, byte [rax]
add byte [rax], al
lea rcx, [rsi + 0x1a8]
test al, 1
add byte [rax], al
call fcn.140084e70
cli
dec dword [rax - 0x73]
lea rcx, [rsi + 0x190]
invalid
lea rcx, [rsi + 0x190]
add dword [rax], eax
add al, ch
add byte [rax], al
call fcn.140080c70
out dx, eax
sbb edx, edi
cli
cli
inc dword [rax + 0x21cbe]
add byte [rax], al
cmp byte [rsi + 0x21c], 0
je case.0x1400ddef6.316
or al, 0x48
lea ecx, [rsi + 0x138]
cmp byte [rcx], al
add byte [rax], al
lea rcx, [rsi + 0x138]
cmp byte [rcx], al
add byte [rax], al
call fcn.140057c40
mov byte [rsi + 0x21c], 0
sbb al, 2
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add al, byte [rax]
add byte [rax], al
lea rcx, [rsi + 0x120]
mov fs, word [rax]
add dword [rax], eax
add al, ch
invalid
invalid
call fcn.140084e70
lea rcx, [rsi + 0x128]
call fcn.140080c50
sbb edx, edi
dec dword [rax - 0x73]
mov ds, eax
add byte [rax], al
add al, ch
invalid
cli
invalid
jmp 0x1400df1f1
mov gs, word [rax]
add dword [rax], eax
add al, ch
wait
sbb edx, edi
dec dword [rax - 0x73]
mov ds, eax
add byte [rax], al
add al, ch
invalid
invalid
adc eax, 0xffff4a3
or ecx, dword [rdi]
invalid
hlt
nop dword [rax]
invalid
sub byte [rax - 0x77], cl
invalid
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add al, ch
wait
popfq
invalid
add esp, 0x28
invalid
invalid
invalid
int1
call fcn.1400d9240
mov rcx, rdi
mov ecx, edi
dec dword [rax - 0x77]
stc
mov ecx, edi
call fcn.1401ce2f0
invalid
add byte [rdi], cl
or ebp, eax
ud2
shl dword [rdx + 0xb0ffff4], cl
nop
hlt
ud2
sub byte [rax - 0x77], cl
invalid
add al, byte [rax]
add al, ch
pop rbx
popfq
invalid
int1
add esp, 0x28
sbb eax, 0x48ffff9f
mov edi, eax
invalid
invalid
invalid
mov rcx, rsi
call fcn.1400d9240
mov rcx, rdi
mov ecx, edi
invalid
dec dword [rax - 0x77]
stc
mov ecx, edi
call fcn.1401ce2f0
ud2
out dx, eax
invalid
add byte [rdi], cl
or ebp, eax
invalid
call fcn.1400295e0
xchg ebx, eax
movabs byte [0x23983900b0ffff4], al
hlt
ud2
nop
cmp dword [rcx], 2
cmp dword [rdx], eax
cmp dword [rdx], eax
add cl, byte [rdi]
test edi, esi
jne 0x1400ddd50
jmp 0xc356f35a
dec dword [rax - 0x7d]
ror dword [rax], 0xe9
invalid
outsb dx, byte [rsi]
add rcx, 8
jmp 0x1401928d0
xor eax, 0x6666000b
or eax, dword [rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
add byte [rax], al
push rsi
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
xor byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
and al, 0x60
invalid
cmp dword [rdx], 2
jne case.0x1400ddf8a.244
add rdx, 8
add edx, 8
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140192d40
cmp dword [rbx], ecx
add bl, ch
or eax, 0x24448948
mov qword [rsp + 0x20], rax
invalid
invalid
or eax, dword [rax]
jmp 0x1400df3a2
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rcx, rsi
int1
call fcn.1400ddc50
scasb al, byte [rdi]
call 0xc956f3a3
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x30
add esp, 0x30
pop rsi
ret
invalid
add byte [rax], r8b
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
sub byte [rcx - 0x77], cl
sal byte [rcx], 1
mov r8, rdx
mov eax, edx
xor eax, eax
rol byte [rbx + 0xba0239], 0
cmp dword [rcx], 2
cmp dword [rdx], eax
add bh, byte [rdx]
mov edx, 0
add byte [rax], al
add byte [rax], al
je case.0x1400de417.189
adc cl, byte [rcx - 0x77]
mov r9, rcx
leave
add rcx, 0x200
rol dword [rax], 2
add byte [rdx], al
add byte [rax], al
mov rdx, r9
retf 0xdbe8
call 0x1400de5b0
fcomi st(1)
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
add byte [rbx - 0x7af0fdc7], al
cmp dword [rcx], 2
cmp dword [rdx], eax
add cl, byte [rdi]
jne fcn.1400df510
test dword [rdi], esp
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rcx + 0x18]
sbb r9b, bpl
sbb cl, ch
jmp fcn.140193570
jle case.0x1400d7781.260
or eax, dword [r8]
or eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
invalid
add byte [rax], al
push rsi
sub rsp, 0x30
sub esp, 0x30
xor byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
enter 0xffffffffffff8948, 0xffffffffffffffce
mov rsi, rcx
mov esi, ecx
mov r10, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
and al, 0x60
add rax, 0xfffffffffffffff0
add eax, 0xfffffff0
sal al, 0x49
invalid
shl r10, 4
shl edx, 4
add al, 0x4c
lea r9, [0x14028c3a8]
lea ecx, [0x14028c3a8]
or eax, 0x1acf89
iretd
add byte [rax + 0x74d2854d], dl
sub byte [rbx - 0x7cb7efb8], cl
mov ecx, dword [rax + 0x10]
invalid
invalid
nop
test r10, r10
test edx, edx
je case.0x1400ddd81.220
mov ecx, dword [rax + 0x10]
add rax, 0x10
invalid
invalid
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x49
add edx, 0xfffffff0
invalid
invalid
add r10, 0xfffffffffffffff0
ret 0x48f0
test rcx, rcx
test ecx, ecx
je case.0x1400de417.201
mov r9, qword [rax + 8]
cmp dword [rdx], 2
cmp al, byte [rdx]
or byte [rbx + 0x1674023a], al
cmp al, byte [rdx]
je case.0x1400ddd81.221
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
and al, 0x20
mov rcx, rsi
call fcn.1400ddc50
jmp 0x1400df465
call 0x158f9f44c
invalid
xor ecx, ecx
cmp dword [rdx], 2
jne 0x1400df43e
add dh, byte [rbp - 0x16]
add rdx, 8
ret 0x4808
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rsi
int1
call fcn.140192d40
cmp byte [rbx], cl
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x30
add esp, 0x30
xor byte [rsi - 0x3d], bl
nop
pop rsi
ret
sub esp, 0x40
mov rax, rdx
ror byte [rax - 0x77], 1
invalid
mov esi, ecx
add dh, byte [rbp + 0xc]
add eax, 8
ror byte [rax], 0x48
mov ecx, esi
ret 0x2aeb
sub cl, byte [rax - 0x73]
nop
add byte [rdx], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
leave
adc al, 0x48
cmp dword [rax + 0xf8], 2
mov eax, 0xf8
invalid
mov eax, 0xf8
add dh, byte [rbp + 0xa]
invalid
add byte [rax], al
add byte [rdx], al
or cl, byte [rdi]
mov bh, 1
add byte [rax], al
dec dword [rax - 0x77]
invalid
pop rsi
lea ecx, [rsp + 0x20]
insb byte [rdi], dx
clc
inc esi
and al, 0x38
add byte [rdi], cl
adc byte [rsp + 0x20], al
adc dword [rsi], eax
and al, 0x38
and al, 0x39
and al, 0x3d
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
push rsi
cmp byte [rax - 0x77], cl
xlatb
mov esi, ecx
and byte [rdx], al
add byte [rax], al
add dh, byte [rbx + 0x23]
mov ecx, esi
xchg ebp, eax
add al, 0
mov dh, 0x86
and byte [rdx], al
invalid
add al, byte [rax]
add byte [rax - 1], cl
add byte [rax], al
enter 0xffffffffffffa948, 0xfffffffffffffffd
invalid
test eax, 0xfffffffd
ror byte [rdx + rax], 0x88
xchg byte [rax], ah
and byte [rdx], al
add byte [rax], al
invalid
invalid
sahf
and byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
and al, 0x28
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov esi, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add byte [rdi + riz + 0x4c], dh
mov ecx, esi
mov eax, esi
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x28
invalid
add byte [rax], al
sub byte [rax - 0x7b], cl
sal byte [rbx + rbx*8 - 0x7d], 0xf8
clc
clc
add dh, byte [rbp + 0x15]
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
or eax, dword [rax]
and al, 0x30
cmp byte [rbx + 0x5f], bl
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
in al, dx
mov rsi, rcx
in al, dx
mov rsi, rcx
mov qword [rsp + 0x38], rdx
push rsp
and al, 0x38
mov qword [rsp + 0x40], r9
lea rdx, [r8 + 0xa8]
invalid
lea rdx, [r8 + 0xa8]
add byte [rbp + rcx*4 + 0xd], cl
cld
lea r9, case.0x1400dde8c.281
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
add dword [rax], eax
add byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x28]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
cmp al, ch
sub eax, 0x48000495
add al, 0
cmp qword [rsp + 0x28], 0
call fcn.140128b10
add al, 0
cmp qword [rsp + 0x28], 0
jl case.0x1400de3e7.136
sub byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48000000], ah
add byte [rax], al
mov rbx, qword [rsp + 0x30]
je case.default.0x1400df607
add byte [rax], al
mov rbx, qword [rsp + 0x30]
xor byte [rcx + 0x3e783df], cl
mov edi, ebx
and edi, 3
lea rax, [0x1401e44a0]
add eax, 0x104ea0
adc byte [rax], r8b
movsxd rcx, dword [rax + rdi*4]
invalid
or al, 0xb8
add rcx, rax
jmp rcx
sar edi, 0xe1
movzx eax, byte [rbx + 0x10]
adc r11b, bpl
xor cl, byte [rax - 0x77]
mov ecx, ebx
jmp case.0x1400de68b.73
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x20
call fcn.140155aa0
test dword [rdi + rax], esp
test dword [rdi + rax], esp
invalid
jmp case.0x1400de68b.73
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x169067947
clc
invalid
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi + 0x78], dh
ja case.default.0x1400df637
lea rcx, [0x1401e44b0]
or byte [rsi + 0x10], 0
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
xor eax, eax
jmp case.0x1400de68b.73
invalid
shr bl, 4
add al, 0xf
mov dh, 0x43
invalid
invalid
movzx eax, byte [rbx + 0xf]
invalid
cmp al, 0xd
jne case.default.0x1400df607
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
lea rax, [rdi - 2]
cmp rax, 2
jb 0x1400df697
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x41]
test rdi, rdi
je 0x1400df697
lea rsi, [rbx - 1]
jae 0x1400df65e
dec dword [rax - 0x75]
jnp 0x1400df662
mov rdi, qword [rbx - 1]
dec dword [rbx + rcx*4 + 0x73]
invalid
mov r14, qword [rbx + 7]
mov esi, dword [rbx + 7]
mov rcx, rdi
call qword [r14]
call qword [rsi]
call qword [rsi]
cmp qword [r14 + 8], 0
je case.0x1400de68b.82
mov rdx, qword [r14 + 0x10]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.140020450
mov edx, 8
mov rcx, rsi
int1
call fcn.140020450
jmp 0x1400df697
or byte [rdi], cl
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x48
pop rbx
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov al, 0x29
jmp case.0x1400de68b.73
mov al, 1
jmp case.0x1400de68b.73
cwde
mov al, 2
jmp case.0x1400de68b.73
add ch, bl
xchg esp, eax
mov al, 3
jmp case.0x1400de68b.73
mov al, 4
jmp case.0x1400de68b.73
mov al, 5
jmp case.0x1400de68b.73
invalid
mov byte [rax - 0x4f7b14fa], dh
invalid
mov al, 6
jmp case.0x1400de68b.73
mov al, 7
jmp case.0x1400de68b.73
mov al, 8
jmp case.0x1400de68b.73
invalid
push qword [rax - 0x8d16f7]
mov al, 9
jmp case.0x1400de68b.73
jb 0x1400df6cc
invalid
invalid
invalid
mov al, 0xa
or ch, cl
jmp case.0x1400de68b.73
imul edi, edi, 0xffffffff
push qword [rax - 0x9b16f5]
mov al, 0xb
invalid
invalid
invalid
invalid
mov al, 0xb
jmp case.0x1400de68b.73
invalid
invalid
invalid
invalid
invalid
mov al, 0xc
jmp case.0x1400de68b.73
pop rbp
invalid
invalid
invalid
invalid
push qword [rax - 0xa916f3]
mov al, 0xd
jmp case.0x1400de68b.73
push rsi
invalid
invalid
invalid
push rsi
invalid
invalid
mov al, 0xe
jmp case.0x1400de68b.73
invalid
invalid
invalid
invalid
invalid
mov al, 0xf
jmp case.0x1400de68b.73
invalid
invalid
mov al, 0x10
jmp case.0x1400de68b.73
invalid
invalid
invalid
invalid
adc cl, ch
invalid
invalid
mov al, 0x11
jmp case.0x1400de68b.73
cmp bh, bh
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400de68b.73
xor edi, edi
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1400de68b.73
sub al, 0xff
invalid
invalid
invalid
push qword [rax - 0xda16ec]
mov al, 0x14
jmp case.0x1400de68b.73
invalid
mov al, 0x15
jmp case.0x1400de68b.73
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x16
invalid
jmp case.0x1400de68b.73
invalid
mov al, 0x17
jmp case.0x1400de68b.73
adc bh, bh
invalid
invalid
invalid
push qword [rax - 0xf616e8]
mov al, 0x18
jmp case.0x1400de68b.73
or edi, edi
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400de68b.73
invalid
mov al, 0x1a
jmp case.0x1400de68b.73
sti
invalid
invalid
invalid
sbb ch, cl
sti
invalid
invalid
mov al, 0x1b
jmp case.0x1400de68b.73
hlt
invalid
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1400de68b.73
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
mov al, 0x1d
jmp case.0x1400de68b.73
out 0xfe, al
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1400de68b.73
invalid
mov al, 0x1f
jmp case.0x1400de68b.73
fdivr st(6)
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1400de68b.73
sar esi, 1
invalid
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400de68b.73
retf 0xfffe
invalid
invalid
mov al, 0x22
jmp case.0x1400de68b.73
ret
invalid
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1400de68b.73
invalid
invalid
invalid
invalid
mov esp, 0xb0fffffe
and al, 0xe9
invalid
mov ch, 0xfe
invalid
mov al, 0x24
jmp case.0x1400de68b.73
invalid
mov al, 0x25
jmp case.0x1400de68b.73
invalid
invalid
invalid
mov al, 0x26
jmp case.0x1400de68b.73
jmp case.0x1400de68b.73
invalid
invalid
mov al, 0x27
jmp case.0x1400de68b.73
invalid
invalid
invalid
mov al, 0x28
jmp case.0x1400de68b.73
cdq
invalid
invalid
invalid
cdq
invalid
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov rdx, qword [r14 + 8]
push rsi
invalid
ret
push rsi
or byte [rbp - 0x75], cl
invalid
invalid
mov r8, qword [r14 + 0x10]
mov rcx, rdi
mov ecx, edi
adc byte [rax - 0x77], r9b
mov ecx, edi
stc
call fcn.140057430
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.1400b58d0
mov rcx, rbx
mov ecx, ebx
invalid
std
dec dword [rax - 0x77]
fld1
and eax, 0xf000eeb
invalid
add byte [rdi], cl
ud2
invalid
invalid
mov ecx, ebx
call fcn.1401ce2f0
invalid
ud2
push rsi
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
mov rax, r8
mov rsi, rcx
mov esi, ecx
ror byte [rax - 0x77], 0xce
mov esi, ecx
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov qword [rsp + 0x20], r9
and al, 0x20
or byte [rcx + r9*4 + 0x4c], cl
and al, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r10
ror byte [rcx - 0x77], cl
mov r9, rax
mov ecx, eax
shr eax, 0x59
call 0x140193150
pop rcx
cmp dword [rbx], ecx
add byte [rbx + 0x230247c], al
jl 0x1400df81e
xor byte [rdx], al
or eax, dword [rax]
cmp dword [rsp + 0x30], 2
jl 0x1400df81e
xor byte [rdx], al
jne case.0x1400d6c01.283
movabs rax, 0xd00000003
mov eax, 3
or eax, 0x48000000
add byte [rax], al
invalid
add byte [rax], al
add byte [0x1880df809], cl
add byte [rax], al
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
mov qword [rsi], 1
mov dword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
jmp case.0x1400ddef6.380
or byte [rdi], cl
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
and al, 0x30
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x40
add esp, 0x40
invalid
pop rsi
pop rsi
ret
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x1400ddd50
sbb esp, ebp
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x77], cl
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and al, ch
call fcn.1400ddc50
stc
jrcxz case.0x14019d57a.336
invalid
dec dword [rax - 0x77]
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x30
add esp, 0x30
invalid
pop rsi
ret
mov eax, edx
ror byte [rax - 0x77], 1
mov rdx, rcx
retf 0x8148
add rcx, 0x200
rol dword [rax], 2
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add cl, ch
in eax, dx
in eax, dx
jmp 0x1400de5b0
in eax, dx
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
jmp fcn.1400df510
mov edi, esp
cld
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
mov eax, ecx
enter 0xffffffffffff8948, 0xffffffffffffffce
mov rsi, rcx
mov esi, ecx
invalid
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
and al, 0x60
add rax, 0xfffffffffffffff0
add eax, 0xfffffff0
sal al, 0x48
invalid
shl rcx, 4
shl ecx, 4
add al, 0x4c
lea r9, [0x14028c3a8]
lea ecx, [0x14028c3a8]
or eax, 0x1acaf9
retf 0x1a
add byte [rax + 0x74c98548], dl
invalid
nop
test rcx, rcx
test ecx, ecx
je case.0x1400dde8c.240
mov r10d, dword [rax + 0x10]
mov edx, dword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
invalid
invalid
add rax, 0x10
add eax, 0x10
adc byte [rax - 0x7d], cl
add rcx, 0xfffffffffffffff0
add ecx, 0xfffffff0
sal eax, 0x4d
test edx, edx
invalid
test r10, r10
sal byte [rdx + rbp*8 + 0x4c], cl
mov ecx, dword [rax + 8]
invalid
invalid
je case.0x1400d7781.316
invalid
mov r9, qword [rax + 8]
or bl, bpl
jmp case.0x1400ddf8a.297
add eax, dword [rbp + 0x31]
xor r10d, r10d
xor edx, edx
ror byte [rcx + rcx*4 + 0x54], cl
mov qword [rsp + 0x20], r10
push rsp
and al, 0x20
and byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400ddc50
je case.0x1400d6c01.307
jrcxz case.0x1400dde8c.242
invalid
dec dword [rax - 0x77]
invalid
mov rax, rsi
mov eax, esi
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rsi - 0x3d], bl
pop rsi
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor eax, eax
rol bl, 0x66
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
in al, dx
mov rsi, rcx
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rdx + 0xe8]
mov eax, dword [rdx + 0xe8]
invalid
call 0x1880df910
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
sal byte [rsp + rdx + 0x48], 0x83
mov edx, 0xf8
clc
add byte [rax], al
invalid
je case.0x1400d6c01.352
adc al, 0x48
cmp qword [rdx + 0xf8], 2
cmp dword [rdx + 0xf8], 2
clc
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add dh, byte [rbp + 0xa]
jne case.0x1400d6c01.352
movzx eax, word [rax]
mov bh, 0
add byte [0x1400e2b8e], bh
cmp eax, 0x3268
push 0x74000032
xor al, byte [rax]
add byte [rax + rbx + 0x48], dh
je case.0x1400de417.280
sbb byte [rax - 0x7f], cl
add rdx, 0x200
add edx, 0x200
ret 0x200
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400661a0
imul ebp, dword [rax - 8], 0xf08948ff
clc
dec dword [rax - 0x77]
mov rax, rsi
mov eax, esi
invalid
add rsp, 0x40
invalid
pop rsi
pop rsi
ret
add rdx, 0x200
add edx, 0x200
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, ch
push 0x44c6fff8
push 0x44c6fff8
call fcn.1400661a0
push 0x44c6fff8
clc
inc esi
invalid
mov byte [rsp + 0x38], 0
and al, 0x38
and al, 0x38
add byte [rdi], cl
adc byte [rsp + 0x20], al
and al, 0x20
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
and byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
invalid
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
adc byte [rdi], cl
movzx eax, byte [rsp + 0x38]
mov dh, 0x44
and al, 0x38
cmp byte [rax + 0x448b1846], cl
mov byte [rsi + 0x18], al
sbb byte [rbx - 0x76c6dbbc], r9b
sbb byte [rbx - 0x76c6dbbc], cl
mov eax, dword [rsp + 0x39]
and al, 0x39
cmp dword [rcx - 0x48f0e6ba], ecx
mov dword [rsi + 0x19], eax
sbb dword [rdi], r9d
sbb dword [rdi], ecx
movzx eax, word [rsp + 0x3d]
mov bh, 0x44
and al, 0x3d
and al, 0x3d
mov word [rsi + 0x1d], ax
mov dword [rsi + 0x1d], eax
sbb eax, 0x2444b60f
movzx eax, byte [rsp + 0x3f]
mov dh, 0x44
and al, 0x3f
invalid
mov byte [rsi + 0x1f], al
invalid
jmp case.0x1400dde8c.285
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rcx + 0x57], al
push r15
add byte [rax], al
push r15
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
in al, dx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov rsi, rcx
movzx ebx, byte [rcx + 0x428]
mov dh, 0x99
sub byte [rax + rax], al
add byte [rcx], dh
invalid
invalid
mov dh, 0x99
cdq
sub byte [rax + rax], al
add al, 0
add byte [rcx], dh
dec dword [rax - 0x73]
lea rax, [0x1401e4554]
add eax, 0x104b9c
adc byte [r8], al
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rbx*4]
or al, 0x98
add rcx, rax
sal dword [rcx], 0xc0
xor eax, eax
sar bh, 0xe1
jmp rcx
mov r14, r8
invalid
dec rbx
mov rdi, qword [r8 + 8]
mov edi, dword [rax + 8]
retf
mov edi, dword [rax + 8]
or byte [rbp - 0x75], cl
mov r15, qword [r8 + 0x10]
js case.0x1400de417.303
test rbx, 0xfffffffffffffffd
ret
std
invalid
invalid
je case.0x1400de76c.250
lea r12, [rsi + 0x200]
lea esp, [rsi + 0x200]
add byte [rdx], al
add byte [rax], al
lea r13, [rsp + 0x20]
lea ebp, [rsp + 0x20]
and al, 0x20
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.140128ae0
call 0xc40dfe89
add al, 0
add byte [rax + rax*8 - 0x76b3ca8c], al
test al, al
sal byte [rbp + rsi + 0x4c], 0x89
je case.0x1400de76c.250
xor eax, 0x4ce9894c
mov rcx, r13
mov ecx, ebp
jmp 0x189f0834f
mov rdx, r12
mov edx, esp
mov r8, rsi
invalid
mov r9, qword [rsp + 0x30]
and al, 0x30
xor al, ch
call case.0x1400d6c01.214
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
and esp, ebp
in al, dx
invalid
dec dword [rax - 0x75]
and al, 0x20
and al, 0x20
mov eax, dword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7d], cl
clc
cmp rax, 2
cmp eax, 2
add al, byte [rax + 0xf]
setne bpl
setne ch
xchg ebp, eax
invalid
je case.0x1400de3e7.150
test rax, rax
ror byte [rdi], 0x85
jne 0x1400dfb21
cli
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400dfa4f
invalid
cmp qword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0
and al, 0x28
sub byte [rax], al
add byte [rbp - 0x3f], dh
jne case.0x1400de76c.211
shr ebx, 3
jmp case.0x1400de3e7.150
mov bpl, 1
add dword [rax + 0x142be], eax
cmp byte [rsi + 0x142], 0
mov esi, 0x142
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
setne al
cmp qword [rsi + 0x1d8], 0
cmp dword [rsi + 0x1d8], 0
xchg ebp, eax
ror byte [rax - 0x7d], 0xbe
fadd dword [rcx]
invalid
cmp dword [rsi + 0x1d8], 0
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
sete cl
xchg esp, eax
shl dword [rax], 0xc1
and cl, al
and cl, al
ror dword [rax - 0x73], 0x46
movzx rdx, byte [rsi + 0x143]
mov dh, 0x96
add dword [r8], eax
invalid
lea rax, [rsi + 0x48]
movzx rdx, byte [rsi + 0x143]
movzx edx, byte [rsi + 0x143]
mov dh, 0x96
add dword [r8], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov byte [rsp + 0x28], cl
and al, 0x28
sub byte [rax + 0x4d292454], cl
mov ebp, dword [rsi]
invalid
mov byte [rsp + 0x29], dl
push rsp
and al, 0x29
invalid
sub dword [rbp - 0x75], ecx
mov r13, qword [r14]
mov r12, qword cs:[r14 + 0x18]
mov r12, qword [r14 + 0x18]
mov esp, dword [rsi + 0x18]
sbb byte [rcx - 0x77], cl
mov r8, rdi
clc
sub r8, r12
sub eax, esp
jbe 0x1400dfa86
add r12, r13
add esp, ebp
mov rcx, r12
xor edx, edx
loope 0x1400dfaaa
shr al, cl
mov cl, 0xeb
jmp case.0x1400de76c.263
call sub.msvcrt.dll_memset
mov qword [r14 + 0x18], rdi
jle 0x1400dfa9b
jmp case.0x1400de76c.263
add byte [rcx - 0x77], cl
jle 0x1400dfa9b
mov r12, rdi
mov esp, edi
cld
cmp rdi, r15
jb 0x1400dfea9
add al, 0
invalid
dec dword [rdi]
invalid
add al, 0
add byte [rcx + rbp - 1], cl
sub rdi, r15
sub rdi, r15
dec dword [rbp + 1]
std
add r13, r15
add ebp, edi
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
and al, 0x38
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
and al, 0x20
mov r8, r13
call 0x1290783ef
mov r9, rdi
stc
call fcn.1401290d0
xchg esi, eax
add al, 0
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
and al, 0x38
add byte [rdx + riz + 0x48], dh
mov edi, dword [rsp + 0x40]
jl case.0x1400de68b.103
invalid
je case.default.0x1400dfacc
mov rdi, qword [rsp + 0x40]
jl case.0x1400de68b.103
mov r14d, edi
mov r14d, edi
inc byte [rcx - 0x7d]
out 3, al
invalid
and r14d, 3
and esi, 3
add ecx, dword [rax - 0x73]
lea rax, [0x1401e4564]
add eax, 0x104a9f
adc byte [rax], al
add byte [rdx + 0x63], cl
movsxd rcx, dword [rax + r14*4]
or al, 0xb0
add rcx, rax
jmp rcx
sar edi, 0xe1
movzx eax, byte [rdi + 0x10]
adc r11b, r13b
jns case.0x1400dfacc.213
invalid
jmp 0x1400dfb4d
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
add rcx, r15
add ecx, edi
jb 0x1400dfebd
fild dword [rbx]
add eax, dword [rax]
add byte [rax], al
add byte [rcx + rdi - 0x1f], cl
cmp rcx, r12
cmp ecx, esp
ja 0x1400dfed7
in al, dx
add eax, dword [rax]
add byte [rcx - 0x77], cl
adc byte [rax - 9], r9b
adc byte [rax - 9], cl
mov qword [r14 + 0x10], rcx
mov dword [rsi + 0x10], ecx
adc byte [rax - 9], cl
test rbx, 0xfffffffffffffffd
ret
invalid
je case.0x1400dfacc.210
xor edi, edi
mov eax, 0
add byte [rax], al
cmp rcx, r15
stc
jne case.0x1400df9c1.1
add qword [r8], r8
add byte [rax + 0x428be], al
invalid
invalid
sub byte [rax + rax], al
add al, 0
add byte [rax], al
cmp byte [rsi + 0x428], 1
add al, 0
add byte [rcx], al
ja 0x1400dfc4c
invalid
add dword [rax], eax
add dh, al
mov byte [rsi + 0x428], 1
xchg byte [rax], ch
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add ecx, ebp
jmp 0x1400dfc53
xor al, byte [rcx]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
jl 0x1400dfb49
invalid
mov rdi, qword [rsp + 0x28]
mov edi, dword [rsp + 0x28]
and al, 0x28
sub byte [rcx + 0x3e083f8], cl
mov eax, edi
clc
and eax, 3
loopne case.0x1400de68b.115
lea rcx, [0x1401e4618]
out 0x4a, al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
call fcn.140155aa0
pop rcx
pop rdi
invalid
invalid
jmp 0x19f67e365
pop rcx
pop rdi
invalid
jmp 0x1400dfb4d
add al, 0xf
movzx eax, byte [rdi + 0xf]
mov dh, 0x47
invalid
cmp al, 0xd
jne case.0x1400de68b.135
or eax, 0x84406975
test bpl, bpl
in eax, dx
je case.0x1400de68b.124
invalid
lea rsi, [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
je 0x1400dfb7e
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
add byte [rax - 0x75], cl
mov rdx, qword [rax]
invalid
invalid
mov rax, qword [rax]
mov eax, dword [rax]
mov rdx, qword [rax]
mov edx, dword [rax]
mov rcx, qword [rax + 8]
or dil, dil
push rdx
adc byte [rcx - 0x73], cl
invalid
invalid
call qword [rdx + 0x10]
lea rax, [r14 - 2]
dec byte [rax - 0x7d]
clc
cmp rax, 2
jb case.0x1400de68b.163
invalid
add dh, byte [rdx + 0x37]
invalid
test r14, r14
test esi, esi
je case.0x1400de68b.163
xor cl, byte [rax - 0x73]
lea rsi, [rdi - 1]
lea esi, [rdi - 1]
ja case.0x1400dfacc.227
dec dword [rax - 0x75]
mov rbx, qword [rdi - 1]
pop rdi
dec dword [rbx + rcx*4 + 0x77]
mov r14, qword [rdi + 7]
mov r14, qword [rdi + 7]
ja 0x1400dfb8f
mov rcx, rbx
mov ecx, ebx
call qword [r14]
invalid
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
jle 0x1400dfb9a
add byte [rsp + rcx + 0x49], dh
je 0x1400dfba1
or al, 0x49
mov rdx, qword [r14 + 0x10]
mov edx, dword [rsi + 0x10]
push rsi
adc byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
mov ecx, ebx
fld1
scasd eax, dword [rdi]
call fcn.140020450
or ah, dh
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.140020450
hlt
mov eax, 1
xor edi, edi
jmp case.0x1400df9c1.1
mov eax, edi
and eax, 3
lea rcx, [0x1401e4618]
or eax, 0x104a52
adc byte [rax], al
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rdi + 0x10]
jmp case.0x1400dfbf3.106
invalid
adc r11b, r13b
cmp dword [rax - 0x77], ecx
clc
mov rax, rdi
mov eax, edi
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
ja case.default.0x1400dfbf3
invalid
ja case.default.0x1400dfbf3
add byte [rax - 0x73], cl
or eax, 0x104988
adc byte [r8], al
lea rcx, [0x1401e4574]
lea ecx, [0x1401e4574]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x31
loopne 0x1400dfc27
xor eax, eax
shr cl, 0x51
jmp 0x1400dfb4d
invalid
dec dword [rdi]
mov dh, 0x47
por mm1, qword [r8 + r9*2]
movzx eax, byte [rdi + 0xf]
jmp case.0x1400dfbf3.106
mov rcx, rdi
mov ecx, edi
shr rcx, 0x20
jmp 0x19ea0e42c
call fcn.140155aa0
cmp al, 6
jne 0x1400dfc55
cmp byte [rsi + 0x428], 2
add al, 0
add byte [rdx], al
setae al
add al, al
or al, 1
mov byte [rsi + 0x428], al
xchg byte [rax], ch
add al, 0
add bl, ch
invalid
add al, 0
add bl, ch
sub eax, 0x48f88948
mov rax, rdi
clc
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400dfc46
xchg dword [rdx + 1], edx
add byte [rax], al
sub byte [rdi], cl
xchg dword [rdx + 1], edx
add byte [rax], al
lea rcx, [0x1401e4628]
or eax, 0x1049e9
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp case.0x1400dfbf3.106
invalid
mov byte [rsi + 0x428], 3
xchg byte [rax], ch
add al, 0
add byte [rbx], al
invalid
add esi, dword [rcx]
xor edi, edi
push qword [rcx]
xor eax, eax
ror byte [rax - 0x77], 0xfa
mov rdx, rdi
cli
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rdi
ret
mov al, 0x29
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 1
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 2
jmp 0x1400dfb4d
int 0xfe
invalid
invalid
int 0xfe
invalid
mov al, 3
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 4
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
mov edi, 0xb0fffffe
add eax, 0xfffeb8e9
mov eax, 0xb0fffffe
invalid
invalid
mov cl, 0xfe
invalid
mov al, 5
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
mov eax, 0xb0fffffe
invalid
invalid
mov al, 6
jmp 0x1400dfb4d
mov cl, 0xfe
invalid
invalid
mov cl, 0xfe
invalid
mov al, 7
jmp 0x1400dfb4d
stosb byte [rdi], al
invalid
invalid
invalid
stosb byte [rdi], al
invalid
invalid
mov al, 8
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
movabs dword [0xfe9ce909b0fffffe], eax
invalid
mov al, 9
jmp 0x1400dfb4d
pushfq
invalid
invalid
invalid
pushfq
invalid
invalid
mov al, 0xa
jmp 0x1400dfb4d
xchg ebp, eax
invalid
invalid
invalid
xchg ebp, eax
invalid
invalid
mov al, 0xb
jmp 0x1400dfb4d
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0xc
jmp 0x1400dfb4d
xchg esi, edi
invalid
invalid
xchg esi, edi
invalid
mov al, 0xd
jmp 0x1400dfb4d
cmp dh, 0xff
invalid
cmp dh, 0xff
push qword [rax - 0x18616f2]
mov al, 0xe
invalid
jns case.0x1400df9c1.27
invalid
mov al, 0xe
jmp 0x1400dfb4d
jns case.0x1400df9c1.27
invalid
invalid
jns case.0x1400df9c1.27
invalid
mov al, 0xf
jmp 0x1400dfb4d
jb case.0x1400df9c1.28
invalid
invalid
jb case.0x1400df9c1.28
invalid
mov al, 0x10
jmp 0x1400dfb4d
imul edi, esi, 0xffffffff
push qword [rax - 0x19b16ef]
mov al, 0x11
invalid
invalid
invalid
invalid
mov al, 0x11
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x12
jmp 0x1400dfb4d
pop rbp
invalid
invalid
mov al, 0x13
jmp 0x1400dfb4d
push rsi
invalid
invalid
mov al, 0x14
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x15
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x16
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x17
jmp 0x1400dfb4d
cmp bh, dh
invalid
mov al, 0x18
jmp 0x1400dfb4d
xor edi, esi
invalid
mov al, 0x19
jmp 0x1400dfb4d
sub al, 0xfe
invalid
mov al, 0x1a
jmp 0x1400dfb4d
and eax, 0xb0fffffe
sbb ebp, ecx
invalid
mov al, 0x1b
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x1c
jmp 0x1400dfb4d
invalid
invalid
mov al, 0x1d
jmp 0x1400dfb4d
adc dh, bh
invalid
mov al, 0x1e
jmp 0x1400dfb4d
or esi, edi
invalid
mov al, 0x1f
jmp 0x1400dfb4d
add bh, dh
invalid
mov al, 0x20
jmp 0x1400dfb4d
sti
std
invalid
mov al, 0x21
jmp 0x1400dfb4d
hlt
invalid
mov al, 0x22
jmp 0x1400dfb4d
in eax, dx
std
invalid
mov al, 0x23
jmp 0x1400dfb4d
out 0xfd, al
invalid
mov al, 0x24
jmp 0x1400dfb4d
invalid
mov al, 0x25
jmp 0x1400dfb4d
invalid
mov al, 0x26
jmp 0x1400dfb4d
invalid
mov al, 0x27
jmp 0x1400dfb4d
invalid
mov al, 0x28
jmp 0x1400dfb4d
invalid
mov al, 0x29
jmp case.0x1400dfbf3.106
invalid
mov al, 1
jmp case.0x1400dfbf3.106
invalid
mov al, 2
jmp case.0x1400dfbf3.106
invalid
mov al, 3
jmp case.0x1400dfbf3.106
invalid
mov al, 4
jmp case.0x1400dfbf3.106
invalid
mov al, 5
jmp case.0x1400dfbf3.106
invalid
mov al, 6
jmp case.0x1400dfbf3.106
invalid
mov al, 7
jmp case.0x1400dfbf3.106
invalid
mov al, 8
jmp case.0x1400dfbf3.106
invalid
mov al, 9
jmp case.0x1400dfbf3.106
invalid
mov al, 0xa
jmp case.0x1400dfbf3.106
invalid
mov al, 0xb
jmp case.0x1400dfbf3.106
invalid
mov al, 0xc
jmp case.0x1400dfbf3.106
invalid
mov al, 0xd
jmp case.0x1400dfbf3.106
invalid
mov al, 0xe
jmp case.0x1400dfbf3.106
invalid
mov al, 0xf
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x10
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x11
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x14
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x15
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x16
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x17
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x1f
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x24
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x25
jmp case.0x1400dfbf3.106
invalid
invalid
invalid
mov al, 0x26
jmp case.0x1400dfbf3.106
mov al, 0x27
jmp case.0x1400dfbf3.106
mov al, 0x28
jmp case.0x1400dfbf3.106
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
mov rcx, r15
mov rdx, rdi
call fcn.140026ea0
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_park_thread.rs
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_rustls_0.24.1_src_common_mod.rs
mov edx, 0xf
call fcn.1400293a0
ud2
lea rcx, [0x140251e3f]
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_rustls_0.24.1_src_common_mod.rs
mov edx, 0x2e
call fcn.140078fc0
ud2
add byte [rax], al
add byte [rax - 0x77], cl
or bl, r13b
sbb dword [rax - 0x7b], ecx
push qword [rbp + rcx + 0x48]
mov dword [rsi], 0
mov qword [rsi + 8], rdi
jmp 0x1400e01f2
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
stc
mov rdx, rbx
call fcn.140024e90
ud2
sub rsp, 0x20
mov rsi, rcx
mov rcx, rdx
mov rdx, r8
mov r8, r9
mov eax, ecx
mov eax, ecx
call fcn.140126d80
mov qword [rsi + 8], rax
mov qword [rsi], 0
mov rax, rsi
add rsp, 0x20
pop rsi
ret
enter 0x2948, 0xffffffffffffffca
mov rcx, r8
sub rcx, rdx
mov r9, rax
sub r9, rcx
ja 0x1400e02c5
add rax, rdx
xor r9d, r9d
mov r8, rax
jmp 0x1400e02c5
leave
mov rax, qword [rdi + 0x50]
mov rcx, qword [rdi + 0x58]
lea rdx, [rdx + rdx*2]
lea rdx, [rcx + rdx*8]
lea r8, [r8 + r8*2]
lea r10, [rcx + r8*8]
ror dword [rdi - 0x73], 4
lea r9, [rcx + r8*8]
invalid
ror dword [rdi - 0x73], 4
lea r9, [rcx + r8*8]
invalid
rol dword [rbp + 0x31], 0xc0
xor r8d, r8d
jmp 0x1400e030a
mov r11, rdx
mov ebx, edx
mov rdx, r9
mov edx, ecx
mov r9, r10
ror dword [rbp + 3], 1
adc byte [r13 - 0x77], cl
add r8, qword [r11 + 0x10]
mov r10, r9
invalid
retf 0x8349
add r11, 0x18
mov r9, rdx
mov rdx, r11
cmp rdx, r10
jne 0x1400e02f0
mov r11, rcx
cmp rcx, r9
mov rcx, rdx
jne 0x1400e02f9
cmp r8, rax
jbe 0x1400e03bf
add byte [rax], al
invalid
ror byte [rdi], 0x86
pushfq
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 5
invalid
movzx eax, byte [0x1402e91f8]
mov ecx, 0x1e
mov edx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
call fcn.1400203c0
test rax, rax
xchg dword [rax], eax
hlt
je case.0x1400de68b.191
movups xmm0, xmmword [0x1402315be]
adc byte [0x1402315be], al
jne 0x1400e0359
adc eax, 0x40110f00
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [str.received_plaintext_buffer_fullno_usable_cipher_suites_configuredInnerstate]
add byte [rdi], cl
adc dword [rax], eax
invalid
add byte [rdi], cl
adc dword [rax], eax
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], 0x1e
mov qword [rsp + 0x30], 0x1e
movzx eax, byte [0x1402e91f8]
add byte [rcx + 0x18], bh
add byte [rax - 0x39], cl
and al, 0x30
invalid
add byte [rcx + 0x18], bh
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e05f9
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rax], xmm0
lea r8, fcn.140084d80
add eax, 0x14c40b
add eax, 0x14c40b
mov cl, 0x27
mov rdx, rax
call fcn.140176a30
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi], 1
jmp 0x1400e0563
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbx + 0x168bf], al
mov edi, 0x168
invalid
cmp dword [rdi + 0x168], 2
mov edi, 0x168
add byte [rax], al
add bh, byte [rcx + 0x4805]
mov ecx, 0x4805
mov eax, 0xffff
cmove rax, rcx
ror dword [rbx + rcx*4 - 0x41], 0xd8
add dword [rax], eax
invalid
invalid
ror dword [rbx + rcx*4 - 0x41], 0xd8
add dword [rax], eax
add byte [rcx + 0x39], cl
cmp edi, eax
mov edi, dword [rdi + 0x1d8]
cmp r15, rax
cmp edi, eax
jae 0x1400e0458
lea r12, [r15 + 0x1000]
add byte [rax], dl
add byte [rax], al
cmp rax, r12
cmovb r12, rax
mov r13, qword [rdi + 0x1d0]
mov rbp, r12
sub rbp, r13
jbe 0x1400e04e2
mov rax, qword [rdi + 0x1c8]
sub rax, r13
cmp rax, rbp
jb 0x1400e0594
mov r15, qword [rdi + 0x1c0]
lea rcx, [r15 + r13]
cmp rbp, 2
jb 0x1400e043c
lea r8, [rbp - 1]
xor edx, edx
call sub.msvcrt.dll_memset
add r13, rbp
dec r13
add r15, r13
mov rcx, r15
push qword [rcx]
shr al, cl
add dl, ah
invalid
mov byte [rcx], 0
inc r13
mov qword [rdi + 0x1d0], r13
mov r15, qword [rdi + 0x1d8]
mov r12, r13
jmp 0x1400e052a
movzx eax, byte [0x1402e91f8]
mov ecx, 0x13
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400e05b2
movups xmm0, xmmword [str.message_buffer_full]
add eax, 0x167902
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c6c7566
insb byte [rdi], dx
add bh, al
pcmpgtd mm6, qword [rbp + 0x6c]
insb byte [rdi], dx
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x13
mov qword [rsp + 0x30], 0x13
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e05d7
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rax], xmm0
lea r8, fcn.140071890
mov cl, 0x15
mov rdx, rax
call fcn.140176a30
push rax
or dword gs:[rax], eax
push rax
or dword gs:[rax], eax
jmp 0x1400e0557
test r15, r15
je 0x1400e04f1
cmp r13, rax
ja 0x1400e04f1
mov r12, r13
jmp 0x1400e052a
mov rax, qword [rdi + 0x1c8]
mov qword [rdi + 0x1d0], r12
cmp rax, r12
jbe 0x1400e052a
mov rcx, qword [rdi + 0x1c0]
mov rdx, r12
call fcn.140020470
test rax, rax
je 0x1400e060a
out dx, al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rax - 0x77], cl
xchg eax, eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x59], cl
enter 1, 0
mov qword [rdi + 0x1c0], rax
mov qword [rdi + 0x1c8], r12
mov r9, r12
sub r9, r15
jb 0x1400e05c3
add byte [rax], al
add byte [rax], al
mov r8, qword [rdi + 0x1c0]
add byte [rax], al
add r8, r15
lea rcx, [rsp + 0x20]
mov rdx, r14
call rbx
cmp qword [rsp + 0x20], 0
mov rax, qword [rsp + 0x28]
je 0x1400e0574
mov ecx, 1
mov qword [rsi], rcx
mov qword [rsi + 8], rax
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r15, rax
mov qword [rdi + 0x1d8], r15
test rax, rax
je 0x1400e0587
xor ecx, ecx
jmp 0x1400e055c
mov byte [rdi + 0x143], 1
xor eax, eax
xor ecx, ecx
jmp 0x1400e055c
lea rcx, [rdi + 0x1c0]
mov rdx, r13
mov r8, rbp
call fcn.14019e5b0
mov r13, qword [rdi + 0x1d0]
jmp 0x1400e0414
mov ecx, 1
mov edx, 0x13
call fcn.1400206c0
ud2
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov rcx, r15
stc
stc
mov rdx, r12
call fcn.140024e90
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400e0608
mov ecx, 1
mov edx, 0x1e
add byte [rax], al
add al, ch
leave
add ah, dh
dec dword [rdi]
invalid
add byte [rax], al
add al, ch
leave
add ah, dh
dec dword [rdi]
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
ud2
mov ecx, 1
mov rdx, r12
call fcn.1400206c0
ud2
mov dword [rsp + 0x180], ecx
lea rax, [rdx + 0x1e0]
mov qword [rsp + 0x78], rax
movzx ecx, byte [rdx + 0x1e0]
mov rbp, qword [rdx + 0x1e8]
mov r15, qword [rdx + 0x1f0]
mov rax, qword [rdx + 0x1f8]
add dword [rax], eax
add dh, al
invalid
loopne 0x1400e0688
add byte [rax], al
adc byte [rax - 0x76b7eb07], al
push rsp
and al, 0x20
and al, 0x20
jne 0x1400e1d7b
lea rax, [rdx + 0x148]
mov qword [rsp + 0x340], rax
add eax, dword [rax]
invalid
add byte [rax], al
lea r13, [rdx + 0x1a0]
add byte [rax], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x178], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x258], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x260], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x188], rax
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x48], r13
nop
invalid
cmp byte [r13], 0x14
mov qword [rsp + 0x38], r15
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], rbp
je 0x1400e0750
lea rcx, [rsp + 0x198]
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
call fcn.1400e2740
movzx eax, byte [rsp + 0x198]
lea rcx, [rsp + 0x199]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0xf]
movaps xmmword [rsp + 0x280], xmm0
movups xmmword [rsp + 0x28f], xmm1
pop qword [rdx]
add byte [rax], al
pop qword [rdx]
add byte [rax], al
cmp al, 0x14
jne 0x1400e0e20
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x1d8]
add dword [rax], eax
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
wait
invalid
add byte [rax], al
and byte [rax - 0x75], cl
mov al, 0xd8
add dword [rax], eax
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
wait
invalid
test byte [rbx + 0x48000006], bl
mov ecx, dword [rax + 0x38]
invalid
invalid
mov rcx, qword [rax + 0x38]
cmp byte [rax - 0x77], cl
mov word [rax + rdx*4], fs
add dword [rax], eax
mov qword [rsp + 0x190], rcx
mov rcx, qword [rax]
mov qword [rsp + 0x270], rcx
mov rcx, qword [rax + 8]
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
and al, 0x70
add al, byte [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
mov qword [rsp + 0x278], rcx
mov r14, qword [rax + 0x168]
add byte [rbx + rcx*4 - 0x50], cl
push 0x49000001
cmp esi, 1
cmp r14, 1
je 0x1400e07b0
cmp r14, 2
jne 0x1400e07df
xor ebx, ebx
mov rax, qword [rsp + 0x20]
jmp 0x1400e0806
mov rax, qword [rsp + 0x20]
mov r12, qword [rax + 0x170]
mov rbx, qword [rax + 0x188]
mov rax, qword [rax + 0x190]
sub rax, rbx
fdivr dword [rcx]
fdivr dword [rcx]
cmovae rcx, rax
cmp r12, rcx
jbe 0x1400e1113
mov rax, qword [rsp + 0x20]
cmp byte [rax + 0x19c], 0
jne 0x1400e1e63
mov rax, qword [rsp + 0x20]
mov rbx, qword [rax + 0x180]
cmp rbx, rsi
ja 0x1400e2263
mov rdx, qword [rax + 0x1d0]
nop
rol byte [rcx], 1
add byte [rax], al
cmp rsi, rdx
ja case.0x1400ddef6.454
sub rsi, rbx
je 0x1400e0e59
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x20]
mov rax, qword [rax + 0x1c0]
add rax, rbx
movzx ebp, byte [rax]
lea r12d, [rbp - 0x14]
cmp r12b, 5
jae 0x1400e0e7f
mov dl, 0x17
mov ecx, r12d
shr dl, cl
cmp rsi, 3
jb 0x1400e0ea9
movzx edi, word [rax + 1]
rol di, 8
movzx ecx, di
cmp ecx, 0xfefb
jg 0x1400e0890
lea r8d, [rcx - 0x300]
cmp r8d, 4
ja case.default.0x1400e087e
lea r9, [0x1401e46cc]
movsxd rcx, dword [r9 + r8*4]
add rcx, r9
jmp rcx
mov r15w, 1
jmp 0x1400e0900
cmp ecx, 0xfefc
je case.0x1400ddef6.433
cmp ecx, 0xfefd
je 0x1400e08ca
cmp ecx, 0xfeff
jne 0x1400e08e6
mov r15w, 6
jmp 0x1400e0900
cmp ecx, 0x200
jne 0x1400e08e6
xor r15d, r15d
jmp 0x1400e0900
mov r15w, 5
jmp 0x1400e0900
mov r15w, 8
jmp 0x1400e0900
mov r15w, 7
jmp 0x1400e0900
mov r15w, 3
jmp 0x1400e0900
mov r15w, 4
jmp 0x1400e0900
mov r15w, 2
jmp 0x1400e0900
mov ecx, edi
and ecx, 0xff00
mov r15w, 9
cmp ecx, 0x300
jne 0x1400e149a
nop
lea rcx, [rsi - 3]
cmp rcx, 2
jb 0x1400e0ecf
movzx ecx, word [rax + 3]
test dl, 1
je 0x1400e0920
test cx, cx
je 0x1400e0efa
rol cx, 8
movzx edx, cx
cmp edx, 0x47ff
ja case.0x1400d7781.363
lea r8, [rsi - 5]
cmp r8, rdx
jb 0x1400e0f58
lea r13, [rdx + 5]
cmp r13, rsi
ja case.0x14019d57a.394
add rax, 5
shr edx, 8
mov qword [rsp + 0x280], rax
mov byte [rsp + 0x288], cl
mov dword [rsp + 0x289], edx
mov byte [rsp + 0x28f], 0
mov word [rsp + 0x28d], 0
mov qword [rsp + 0x290], 0
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add al, ch
xchg ebx, eax
push rbx
add eax, dword [rax]
and al, 0x80
add al, byte [rax]
add al, ch
xchg ebx, eax
push rbx
add eax, dword [rax]
add r13, rbx
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x1a8]
mov ah, 0x24
test al, 1
add byte [rax], al
mov ah, 0x24
test al, 1
add byte [rax], al
mov rax, qword [rsp + 0x20]
mov r14, qword [rax + 0x168]
test r12b, 0x1f
jne 0x1400e09d9
cmp r14, 2
je case.0x1400ddd81.337
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x20]
cmp byte [rax + 0x41], 2
jne 0x1400e0ae0
invalid
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
and al, 0x40
mov rdx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x280], rcx
mov qword [rsp + 0x288], rbx
mov qword [rsp + 0x290], rsi
mov byte [rsp + 0x298], r12b
mov byte [rsp + 0x299], bpl
mov word [rsp + 0x29a], r15w
mov word [rsp + 0x29c], di
lea rcx, [rsp + 0x198]
lea r8, [rsp + 0x280]
mov r9, qword [rsp + 0x190]
call qword [rax + 0x18]
cmp qword [rsp + 0x198], 0
jne 0x1400e0d0e
invalid
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x50
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x50], rax
mov rbx, qword [rsp + 0x1a8]
mov rsi, qword [rsp + 0x1b0]
pushfq
and al, 0xa8
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
mov al, 1
add byte [rax], al
movzx r12d, byte [rsp + 0x1b8]
movzx ebp, byte [rsp + 0x1b9]
movzx r15d, word [rsp + 0x1ba]
movzx edi, word [rsp + 0x1bc]
movzx eax, word [rsp + 0x1be]
mov word [rsp + 0x76], ax
mov dh, 0xa4
and al, 0xb8
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xac
and al, 0xb9
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
mov esp, 0x1ba24
add byte [rdi], cl
mov bh, 0xbc
and al, 0xbc
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0xbe
add dword [rax], eax
add byte [rsi - 0x77], ah
and al, 0x76
mov rcx, qword [rsp + 0x190]
inc rcx
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x190], rcx
mov qword [rax + 0x38], rcx
cmp r15w, 0xa
je 0x1400e0d7a
mov r14, qword [rax + 0x168]
jmp 0x1400e0aea
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x50], rax
cmp r14, 2
mov qword [rsp + 0xa8], rbx
je 0x1400e0b02
cmp r12b, 2
jne 0x1400e0fe7
cmp r12b, 2
jne 0x1400e1097
cmp r14, 2
je 0x1400e0b90
mov rbp, qword [rsp + 0x20]
mov rbx, qword [rbp + 0x190]
add dword [rax], eax
add byte [rax - 0x77], cl
fisttp word [rax + 1]
test dword [rbx + rcx*4 + 0x64], 0x820f3024
xchg ecx, eax
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
fisttp word [rax + 1]
test dword [rbx + rcx*4 + 0x64], 0x820f3024
xchg ecx, eax
invalid
mov rdx, qword [rbp + 0x1d0]
cmp rdi, rdx
ja 0x1400e228a
mov r15, qword [rbp + 0x1c0]
add rbx, r15
mov rcx, rbx
mov rdx, qword [rsp + 0x50]
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x190], rdi
test r14, r14
je 0x1400e0c4a
mov rax, qword [rbp + 0x170]
mov rbx, qword [rbp + 0x188]
mov r15, qword [rsp + 0x38]
mov rbp, r12
mov r12, rax
jmp 0x1400e0cb8
cmp rsi, 4
mov rbp, qword [rsp + 0x30]
jae 0x1400e0ba0
xor r14d, r14d
jmp 0x1400e0bd2
mov rax, qword [rsp + 0x50]
movzx r12d, byte [rax + 1]
movzx eax, word [rax + 2]
shl eax, 0x10
shl r12d, 8
or r12d, eax
bswap r12d
cmp r12d, 0xffff
ja 0x1400e1336
add r12d, 4
mov r14d, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x20
mov rbx, qword [rsp + 0x20]
mov rdx, qword [rbx + 0x1d0]
cmp rdx, rsi
jb 0x1400e229c
mov rcx, qword [rbx + 0x1c0]
mov rdx, qword [rsp + 0x50]
mov r8, rsi
call sub.msvcrt.dll_memcpy
mov qword [rbx + 0x168], r14
mov qword [rbx + 0x170], r12
mov qword [rbx + 0x178], 0
mov qword [rbx + 0x180], r13
mov qword [rbx + 0x188], 0
mov qword [rbx + 0x190], rsi
mov word [rbx + 0x198], r15w
mov word [rbx + 0x19a], di
mov byte [rbx + 0x19c], 0
xor ebx, ebx
mov rdi, rsi
jmp 0x1400e0cae
mov rbx, qword [rbp + 0x188]
mov rax, rdi
sub rax, rbx
jb 0x1400e22b1
cmp rax, 4
mov rbp, r12
jae 0x1400e0c6b
xor r14d, r14d
jmp 0x1400e0c9b
movzx r12d, byte [r15 + rbx + 1]
movzx eax, word [r15 + rbx + 2]
shl eax, 0x10
shl r12d, 8
or r12d, eax
bswap r12d
int3
cmp r12d, 0xffff
ja 0x1400e1336
int3
add r12d, 4
mov r14d, 1
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x168], r14
mov qword [rax + 0x170], r12
mov r15, qword [rsp + 0x38]
test r14, r14
je 0x1400e0cce
sub rdi, rbx
mov eax, 0
cmovae rax, rdi
cmp r12, rax
ja 0x1400e0cd1
jmp 0x1400e10f4
xor r14d, r14d
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x1d8]
cmp rsi, r13
jbe 0x1400e10e3
cmp qword [rsp + 0xa8], 0
mov r13, qword [rsp + 0x48]
je 0x1400e078f
mov edx, 1
mov rcx, qword [rsp + 0x50]
call fcn.140020450
jmp 0x1400e078f
cmp byte [rsp + 0x1a0], 5
mov rcx, qword [rsp + 0x278]
jne 0x1400e1d0b
cmp qword [rsp + 0x270], 0
je 0x1400e1d0b
sub rcx, rsi
jb 0x1400e1d0b
invalid
iretd
sldt word [rax]
mov rax, qword [rsp + 0x20]
mov qword [rax], 1
add byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x38
add byte [rax - 0x77], cl
mov word [rax + rdi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x38
mov rbp, qword [rsp + 0x30]
call fcn.1401161e0
mov eax, 1
mov qword [rsp + 0x270], rax
jmp 0x1400e0d84
mov r15, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x20]
cmp dword [rbx + 0x168], 2
jne 0x1400e1c6e
mov rsi, qword [rbx + 0x1d8]
mov rdi, rsi
sub rdi, r13
jbe 0x1400e0dd1
mov rdx, qword [rbx + 0x1d0]
cmp rsi, rdx
ja 0x1400e234c
mov rcx, qword [rbx + 0x1c0]
add r13, rcx
mov rdx, r13
mov r8, rdi
call sub.msvcrt.dll_memmove
mov r13, qword [rsp + 0x48]
jmp 0x1400e0de9
mov r14d, 2
mov r13, qword [rsp + 0x48]
jne 0x1400e078f
xor edi, edi
mov rbx, qword [rsp + 0x20]
mov qword [rbx + 0x1d8], rdi
mov r14d, 2
mov rsi, rdi
jmp 0x1400e078f
stc
invalid
invalid
stc
invalid
mov word [rsp + 0xd2], 0xa
xor eax, eax
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
add byte [rax], al
add byte [rdx], cl
add byte [rcx], dh
ror byte [rax - 0x77], 0x84
mov dword [rsp + 0xb0], eax
and al, 0xb0
add byte [rax], al
add byte [rcx], dh
shr cl, 0x5e
invalid
xor eax, eax
jmp 0x1400e1579
movups xmm0, xmmword [rsp + 0x28f]
lea rcx, [rsp + 0xb8]
movups xmmword [rcx + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [rcx + 1], xmm0
mov byte [rsp + 0xb8], al
mov eax, 1
mov qword [rsp + 0xb0], rax
jmp 0x1400e1579
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, 4
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
and ecx, 0xffffff00
and ecx, 0xffffff00
invalid
mov al, 6
mov qword [rsp + 0x40], rcx
and al, 0x40
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x38]
jmp rcx
invalid
loope 0x1400e0f43
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
and rcx, 0xffffffffffffff00
or rcx, 2
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
adc byte [rax], al
loope case.0x1400d6c01.374
invalid
adc byte [rax], al
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
mov r15, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
ror dword [rbx + rcx*4 + 0x7c], 1
and al, 0x38
mov edi, dword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
add bh, bh
invalid
invalid
and rcx, 0xffffffffffffff00
add bh, bh
invalid
or rcx, 3
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x38]
jmp rcx
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, 1
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x38]
jmp rcx
mov word [rsp + 0xd2], 0xa
xor eax, eax
mov rbp, qword [rsp + 0x30]
jmp 0x1400e1569
int3
invalid
add byte [rax], al
int3
mov r12, rbx
mov r14, qword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
mov esi, dword [rsp + 0x20]
and al, 0x20
mov rcx, qword [r14 + 0x1d8]
mov rbx, rcx
mov ebx, ecx
add dword [rax], eax
add byte [rax - 0x77], cl
mov ebx, ecx
mov ebx, ecx
sub rbx, r13
jbe 0x1400e1185
xchg ch, cl
add dword [rax], eax
invalid
jmp 0x1400e0fc2
xchg ch, cl
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
xchg esi, eax
rol byte [rcx], 1
mov rdx, qword [r14 + 0x1d0]
mov edx, dword [rsi + 0x1d0]
add byte [rax], al
cmp rcx, rdx
ror dword [rdi], 1
ja case.0x1400de417.338
xchg dword [rdi + 0x13], esp
add byte [rax], al
mov rcx, qword [r14 + 0x1c0]
add r13, rcx
mov rdx, r13
mov r8, rbx
call sub.msvcrt.dll_memmove
mov r13, qword [rsp + 0x48]
jmp 0x1400e1193
mov word [rsp + 0x80], 0x1c08
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x80]
call fcn.1400e2740
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
mov r13, qword [rsp + 0x48]
cmp byte [r13], 0x14
mov r15, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
je 0x1400e1044
mov rcx, r13
call fcn.1401161e0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
add byte [rdi], cl
adc byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], cl
lea rax, [rsp + 0xb8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xb0], 1
test rbx, rbx
jne 0x1400e1372
jmp 0x1400e1571
mov r14, qword [rsp + 0x20]
mov rax, qword [r14 + 0x1d8]
mov rbx, rax
sub rbx, r13
jbe 0x1400e11da
mov rdx, qword [r14 + 0x1d0]
cmp rax, rdx
ja 0x1400e233d
mov rcx, qword [r14 + 0x1c0]
add r13, rcx
mov rdx, r13
mov r8, rbx
call sub.msvcrt.dll_memmove
mov r13, qword [rsp + 0x48]
movzx eax, word [rsp + 0x76]
jmp 0x1400e11ed
mov word [rsp + 0xd2], 0xa
xor eax, eax
jmp 0x1400e1354
cmp qword [rsp + 0xa8], 0
je 0x1400e110e
mov edx, 1
mov rcx, qword [rsp + 0x50]
call fcn.140020450
mov r13, qword [rsp + 0x48]
and al, 0x48
mov rsi, rbx
add rsi, r12
fimul word [rcx + rax - 0x1a]
jb 0x1400e2272
push rbx
adc dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
mov rdx, qword [rax + 0x1d0]
cmp rsi, rdx
ja 0x1400e22d5
movzx ebp, word [rax + 0x198]
movzx ecx, word [rax + 0x19a]
mov r15, qword [rax + 0x1c0]
test r12, r12
mov word [rsp + 0x50], cx
je 0x1400e126f
js 0x1400e22f3
mov r14, r13
movzx eax, byte [0x1402e91f8]
mov edx, 1
mov rcx, r12
call fcn.1400203c0
mov rdi, rax
test rax, rax
jne 0x1400e1277
jmp 0x1400e22e4
mov r13, qword [rsp + 0x48]
jne 0x1400e119a
xor ebx, ebx
mov r14, qword [rsp + 0x20]
mov qword [r14 + 0x1d8], rbx
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], rsi
mov byte [rsp + 0xd0], 0
mov byte [rsp + 0xd1], bpl
add byte [rax], al
add byte [rax], al
mov word [rsp + 0xd2], r15w
mov dword [rsp + 0xd2], edi
add byte [rax], al
add byte [rsi - 0x77], ah
mov esp, 0xd424
add bl, ch
push 0x246c8b4c
movzx rax, word [rsp + 0x76]
mov word [rsp + 0xd4], di
jmp 0x1400e1242
mov r13, qword [rsp + 0x48]
movzx eax, word [rsp + 0x76]
jne 0x1400e11f4
xor ebx, ebx
mov r14, qword [rsp + 0x20]
mov qword [r14 + 0x1d8], rbx
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xb8], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rsi
mov byte [rsp + 0xd0], r12b
mov byte [rsp + 0xd1], bpl
mov word [rsp + 0xd2], r15w
mov word [rsp + 0xd4], di
mov word [rsp + 0xd6], ax
mov word [rsp + 0xd8], 0x100
mov byte [rsp + 0xda], 0
mov qword [rsp + 0xb0], 0
mov r15, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp 0x1400e1571
mov r14, r13
mov edi, 1
add r15, rbx
mov rcx, rdi
mov rdx, r15
mov r8, r12
mov eax, esp
call sub.msvcrt.dll_memcpy
mov r13, qword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
mov rax, qword [r13 + 0x190]
mov rcx, rax
sub rcx, rbx
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
mov edx, 0
cmovae rdx, rcx
cmp rdx, r12
jbe 0x1400e12e4
mov qword [r13 + 0x188], rsi
mov rcx, rax
sub rcx, rsi
mov r15, qword [rsp + 0x38]
jb case.0x14019d57a.406
mov rdx, qword [r13 + 0x1d0]
cmp rax, rdx
ja 0x1400e22fa
cmp rcx, 4
mov r13, r14
jae 0x1400e13b3
xor ecx, ecx
jmp 0x1400e1422
mov r8, qword [r13 + 0x180]
mov rax, qword [r13 + 0x1d8]
mov qword [r13 + 0x168], 2
mov rsi, rax
sub rsi, r8
mov r15, qword [rsp + 0x38]
jbe 0x1400e1386
mov rdx, qword [r13 + 0x1d0]
cmp rax, rdx
ja 0x1400e2309
mov rcx, qword [r13 + 0x1c0]
add r8, rcx
mov rdx, r8
mov r8, rsi
call sub.msvcrt.dll_memmove
movzx eax, word [rsp + 0x50]
jmp 0x1400e13a1
mov byte [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
and al, 0xc0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
add cl, byte [rax - 0x39]
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
mov r15, qword [rsp + 0x38]
jl 0x1400e1377
cmp byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0xb0], rax
test rcx, rcx
je 0x1400e1571
mov edx, 1
mov rcx, qword [rsp + 0x50]
call fcn.140020450
jmp 0x1400e1571
mov sil, 1
mov r13, r14
movzx eax, word [rsp + 0x50]
jne 0x1400e143c
mov r14, r13
xor esi, esi
mov r13, qword [rsp + 0x20]
mov qword [r13 + 0x1d8], rsi
mov sil, 1
mov r13, r14
jmp 0x1400e143c
mov rax, qword [rsp + 0x20]
mov rcx, qword [rax + 0x1c0]
movzx eax, byte [rcx + rsi + 1]
movzx ecx, word [rcx + rsi + 2]
shl ecx, 0x10
shl eax, 8
or eax, ecx
bswap eax
cmp eax, 0xffff
jbe 0x1400e141a
mov byte [rsp + 0xb8], 2
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xb0], 1
test r12, r12
mov rbp, qword [rsp + 0x30]
xor byte [rdi], cl
test byte [rax + 0xd], bl
invalid
add byte [rax], al
xor byte [rdi], cl
test byte [rax + 0xd], bl
invalid
add byte [rax], al
or eax, 0x1ba0000
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.140020450
jmp 0x1400e1571
add eax, 4
mov ecx, 1
mov rdx, qword [rsp + 0x20]
mov qword [rdx + 0x168], rcx
mov qword [rdx + 0x170], rax
xor esi, esi
movzx eax, word [rsp + 0x50]
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xc8], r12
mov byte [rsp + 0xd0], 2
mov word [rsp + 0xd2], bp
mov word [rsp + 0xd4], ax
mov byte [rsp + 0xd8], 0
mov byte [rsp + 0xd9], sil
mov byte [rsp + 0xda], 1
mov qword [rsp + 0xb0], 0
mov r8, qword [rsp + 0x20]
jmp 0x1400e15d1
mov rcx, qword [rsp + 0x40]
and rcx, 0xffffffffffffff00
or rcx, 5
mov al, 6
mov qword [rsp + 0x40], rcx
movzx ecx, cl
lea rdx, [0x1401e46e0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov r15, qword [rsp + 0x38]
jmp rcx
mov al, 9
jmp case.0x1400e0e7d.2
mov al, 0x10
jmp case.0x1400e0e7d.2
mov al, 2
mov byte [rsp + 0x88], al
mov byte [rsp + 0x80], 2
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x80]
mov rbp, qword [rsp + 0x30]
call fcn.1400e2740
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
cmp byte [r13], 0x14
je 0x1400e152b
mov rcx, r13
call fcn.1401161e0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
lea rax, [rsp + 0xb8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 1
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xb0]
test rax, rax
jne 0x1400e1ea3
movzx ebp, word [rsp + 0xd2]
cmp bp, 0xa
je 0x1400e1e63
cmp byte [rsp + 0xd8], 0
movzx esi, byte [rsp + 0xd9]
movzx ebx, byte [rsp + 0xda]
mov rdi, qword [rsp + 0xb8]
mov r12, qword [rsp + 0xc0]
je 0x1400e15c8
mov rcx, qword [rsp + 0x20]
call fcn.140128aa0
test bl, bl
mov r8, qword [rsp + 0x20]
je 0x1400e15d8
mov qword [r8], 0
mov byte [r8 + 0x13d], sil
mov rax, qword [rsp + 0xc8]
movzx ecx, byte [rsp + 0xd0]
movzx edx, byte [r8 + 0x13f]
or dl, cl
sete dl
cmp word [r8 + 0x138], 5
sete bl
and bl, dl
je 0x1400e1660
cmp rax, 1
jne 0x1400e1780
cmp byte [rdi], 1
jne 0x1400e1780
mov rax, qword [rsp + 0x20]
movzx eax, byte [rax + 0x144]
cmp al, 3
jae 0x1400e1780
inc al
mov rcx, qword [rsp + 0x20]
mov byte [rcx + 0x144], al
mov sil, 0x14
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], r15
mov rbx, qword [rsp + 0x78]
jmp 0x1400e1b02
movzx edx, byte [rsp + 0xd1]
mov r8d, dword [rsp + 0xd4]
mov qword [rsp + 0x198], rdi
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1a8], rax
mov byte [rsp + 0x1b0], cl
mov byte [rsp + 0x1b1], dl
mov word [rsp + 0x1b2], bp
mov dword [rsp + 0x1b4], r8d
xor r14d, r14d
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x198]
mov rbp, qword [rsp + 0x30]
call fcn.14011ee30
lea rsi, [rsp + 0x280]
cmp word [rsp + 0x168], 0xa
jne 0x1400e17f0
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 0x10
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rsi, qword [rsp + 0x20]
cmp byte [rsi + 0x40], 2
sete r8b
mov rcx, rsi
lea rdx, [rsp + 0x198]
call fcn.140127490
mov byte [rsi + 0x141], 1
movzx esi, byte [rsp + 0xb0]
movzx eax, byte [rsp + 0xb1]
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0xb8]
mov eax, dword [rcx - 6]
mov dword [rsp + 0x58], eax
movzx eax, word [rcx - 2]
mov word [rsp + 0x5c], ax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xa0], rax
xor r14d, r14d
jmp 0x1400e1ae0
mov word [rsp + 0x250], 4
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 1
mov word [rsp + 0x240], 0x1f
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 0x40], 2
sete r8b
mov r14b, 1
lea rdx, [rsp + 0x198]
mov rbp, qword [rsp + 0x30]
call fcn.140127490
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x141], 1
mov r14b, 1
mov byte [rsp + 0x2f], 0x14
mov sil, 8
jmp 0x1400e1ae0
mov r8d, 0xc0
mov rcx, rsi
lea r14, [rsp + 0xb0]
mov rdx, r14
call sub.msvcrt.dll_memcpy
cmp word [rsp + 0x328], 0x1f
jne 0x1400e18ec
movzx eax, byte [rsp + 0x280]
cmp al, 2
jne 0x1400e1a29
movzx ebp, byte [rsp + 0x282]
movzx eax, byte [rsp + 0x283]
mov byte [rsp + 0xb1], bpl
mov byte [rsp + 0xb2], al
mov byte [rsp + 0xb0], 9
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 0xd
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rsi, qword [rsp + 0x20]
cmp byte [rsi + 0x40], 2
sete r8b
mov rcx, rsi
lea rdx, [rsp + 0x198]
call fcn.140127490
mov byte [rsi + 0x141], 1
lea rcx, [rsp + 0xb8]
movzx eax, word [rcx - 2]
mov word [rsp + 0x84], ax
mov eax, dword [rcx - 6]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xa0], rax
lea rsi, [rsp + 0x280]
jmp 0x1400e1aa9
mov r8d, 0xc0
mov rcx, r14
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 0x13f], 0
je 0x1400e199e
cmp word [rcx + 0x138], 5
je 0x1400e199e
mov eax, dword [rsp + 0x158]
add eax, 0xffffffe1
cmp ax, 4
setb dl
cmp ax, 1
setne al
test dl, al
jne 0x1400e199e
movzx eax, byte [rcx + 0x13c]
cmp byte [rsp + 0x160], al
jne 0x1400e199e
mov byte [rsp + 0x198], 0
mov byte [rsp + 0x19a], 0x18
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
cmp byte [rcx + 0x40], 2
sete r8b
lea rdx, [rsp + 0x198]
call fcn.140127490
lea rcx, [rsp + 0xb0]
call 0x1400e29b0
mov sil, 0x14
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x60], r15
jmp 0x1400e1a15
mov qword [rsp + 0x348], rcx
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x350], rax
mov r8d, 0xc0
mov rdx, rsi
lea rsi, [rsp + 0x198]
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x80]
mov rdx, rbp
lea r8, [rsp + 0x348]
mov r9, rsi
call qword [r15 + 0x18]
movzx esi, byte [rsp + 0x80]
cmp sil, 0x14
jne 0x1400e1b2d
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov rbx, qword [rsp + 0x78]
cmp sil, 0x14
je 0x1400e1b1e
jmp 0x1400e1f77
movzx ebp, byte [rsp + 0x282]
test bpl, bpl
je 0x1400e1bdc
movzx ecx, byte [rsp + 0x283]
mov byte [rsp + 0xb1], bpl
mov byte [rsp + 0xb2], cl
mov byte [rsp + 0xb0], 9
test al, al
je 0x1400e1bea
lea rcx, [rsp + 0xb8]
movzx eax, word [rcx - 2]
mov word [rsp + 0x84], ax
mov eax, dword [rcx - 6]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xa0], rax
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x5c], ax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x58], eax
mov rcx, rsi
call 0x1400e29b0
mov sil, 9
xor r14d, r14d
mov byte [rsp + 0x2f], bpl
mov rbp, qword [rsp + 0x30]
nop dword [rax]
mov rcx, rbp
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400e1af9
mov rdx, qword [r15 + 0x10]
mov rcx, rbp
call fcn.140020450
test bl, bl
mov rbx, qword [rsp + 0x78]
je 0x1400e1b14
test r12, r12
je 0x1400e1b14
mov edx, 1
mov rcx, rdi
call fcn.140020450
cmp sil, 0x14
jne 0x1400e1f77
mov r15, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
jmp 0x1400e0700
cmp sil, 2
mov rbx, qword [rsp + 0x78]
jae 0x1400e1b80
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 1
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rdi, qword [rsp + 0x20]
cmp byte [rdi + 0x40], 2
sete r8b
mov rcx, rdi
lea rdx, [rsp + 0x198]
call fcn.140127490
mov byte [rdi + 0x141], 1
movzx eax, byte [rsp + 0x81]
mov byte [rsp + 0x2f], al
lea rcx, [rsp + 0x82]
mov eax, dword [rcx]
mov dword [rsp + 0x58], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x5c], ax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xa0], rax
cmp sil, 0x14
je 0x1400e1b1e
jmp 0x1400e1f77
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x142], 1
jmp 0x1400e1c52
cmp bpl, 0x17
je 0x1400e1c45
mov rax, qword [rsp + 0x20]
cmp word [rax + 0x138], 5
jne 0x1400e1c45
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 0x10
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rsi, qword [rsp + 0x20]
cmp byte [rsi + 0x40], 2
sete r8b
mov rcx, rsi
lea rdx, [rsp + 0x198]
call fcn.140127490
jmp 0x1400e1890
lea rcx, [rsp + 0xb0]
call fcn.1401161e0
mov rbp, qword [rsp + 0x30]
mov rcx, rsi
call 0x1400e29b0
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x60], r15
jmp 0x1400e0700
mov word [rsp + 0x80], 0x2808
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x80]
call fcn.1400e2740
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
mov r13, qword [rsp + 0x48]
cmp byte [r13], 0x14
je 0x1400e1cc1
mov rcx, r13
call fcn.1401161e0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
lea rax, [rsp + 0xb8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0xb0], 1
jmp 0x1400e1571
movups xmm0, xmmword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
movzx ecx, word [rsp + 0x1b8]
mov edx, dword [rsp + 0x1ba]
movzx r8d, word [rsp + 0x1be]
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], rax
mov word [rsp + 0xd0], cx
mov dword [rsp + 0xd2], edx
mov word [rsp + 0xd6], r8w
mov qword [rsp + 0xb0], 1
mov r15, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
mov r13, qword [rsp + 0x48]
jmp 0x1400e1571
mov byte [rsp + 0x280], cl
mov ecx, dword [rdx + 0x1e1]
mov edx, dword [rdx + 0x1e4]
mov dword [rsp + 0x281], ecx
mov dword [rsp + 0x284], edx
mov qword [rsp + 0x288], rbp
mov qword [rsp + 0x290], r15
mov qword [rsp + 0x298], rax
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x280]
call fcn.1400e2740
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rbx, qword [rsp + 0x78]
cmp byte [rbx], 0x14
jne 0x1400e1e20
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x1e8]
mov rdi, qword [rax + 0x1f0]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e1e28
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140020450
jmp 0x1400e1e28
mov rcx, rbx
call fcn.140084fc0
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
mov rax, qword [rsp + 0x180]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400e2222
mov rcx, qword [rsp + 0x78]
cmp byte [rcx], 0x14
jne 0x1400e1f09
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x1e8]
mov rdi, qword [rax + 0x1f0]
mov rcx, rsi
mov rbx, qword [rsp + 0x30]
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e1f13
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140020450
jmp 0x1400e1f13
movzx eax, byte [rsp + 0xb8]
cmp eax, 2
je 0x1400e2160
cmp eax, 5
je 0x1400e21a0
cmp eax, 0x11
jne 0x1400e21ea
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 4
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 0x40], 2
sete r8b
lea rdx, [rsp + 0x198]
call fcn.140127490
jmp 0x1400e21de
mov rbx, qword [rsp + 0x30]
call fcn.140084fc0
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x1e0], 0x14
mov qword [rax + 0x1e8], rbx
mov qword [rax + 0x1f0], r15
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x1400e2028
mov r8, qword [rax + 0xc0]
mov rax, qword [rax + 0xc8]
xor edx, edx
cmp rax, r8
cmovae rdx, r8
sub rax, rdx
mov rdx, r8
sub rdx, rax
mov r10, rcx
sub r10, rdx
ja 0x1400e2030
add rcx, rax
xor r10d, r10d
mov r8, rcx
jmp 0x1400e2030
mov byte [rsp + 0x280], sil
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x281], al
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x282], eax
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x286], ax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x298], rax
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x280]
call fcn.1400e2740
movups xmm0, xmmword [rsp + 0x198]
movups xmm1, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
cmp byte [rbx], 0x14
jne 0x1400e2153
mov rax, qword [rsp + 0x20]
mov rsi, qword [rax + 0x1e8]
mov rdi, qword [rax + 0x1f0]
mov rcx, rsi
call qword [rdi]
jmp 0x1400e1e0b
xor eax, eax
xor r8d, r8d
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
mov rcx, qword [rcx + 0xb8]
lea rax, [rax + rax*2]
lea rdx, [rcx + rax*8]
lea rax, [r8 + r8*2]
lea r9, [rcx + rax*8]
lea rax, [r10 + r10*2]
lea r8, [rcx + rax*8]
xor eax, eax
jmp 0x1400e207a
mov r10, rdx
mov rdx, r8
mov r8, r9
add rax, qword [r10 + 0x10]
mov r9, r8
add r10, 0x18
mov r8, rdx
mov rdx, r10
cmp rdx, r9
jne 0x1400e2060
mov r10, rcx
cmp rcx, r8
mov rcx, rdx
jne 0x1400e2069
mov rdx, qword [rsp + 0x20]
mov rcx, qword [rdx + 0x70]
test rcx, rcx
je 0x1400e20c6
mov r9, qword [rdx + 0x60]
mov rdx, qword [rdx + 0x68]
xor r8d, r8d
cmp rdx, r9
cmovae r8, r9
sub rdx, r8
mov r8, r9
sub r8, rdx
mov r11, rcx
sub r11, r8
ja 0x1400e20ce
add rcx, rdx
xor r11d, r11d
mov r9, rcx
jmp 0x1400e20ce
xor edx, edx
xor r9d, r9d
xor r11d, r11d
mov rcx, qword [rsp + 0x20]
mov rcx, qword [rcx + 0x58]
lea rdx, [rdx + rdx*2]
lea r8, [rcx + rdx*8]
lea rdx, [r9 + r9*2]
lea r10, [rcx + rdx*8]
lea rdx, [r11 + r11*2]
lea r9, [rcx + rdx*8]
xor edx, edx
jmp 0x1400e211a
mov r11, r8
mov r8, r9
mov r9, r10
add rdx, qword [r11 + 0x10]
mov r10, r9
add r11, 0x18
mov r9, r8
mov r8, r11
cmp r8, r10
jne 0x1400e2100
mov r11, rcx
cmp rcx, r9
mov rcx, r8
jne 0x1400e2109
mov rcx, qword [rsp + 0x20]
movzx ecx, byte [rcx + 0x142]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x180]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rdx
mov byte [r8 + 0x18], cl
mov byte [r8], 0x14
add byte [rcx + rbp*8], dl
iretd
add byte [rax], al
invalid
add byte [rcx + rbp*8], dl
iretd
mov rcx, rbx
mov ecx, ebx
call fcn.140084fc0
jmp 0x1400e1e28
enter 0xfffffffffffffffc, 0xffffffffffffffff
invalid
enter 0xfffffffffffffffc, 0xffffffffffffffff
mov byte [rsp + 0x198], 1
add dword [rax], eax
add byte [rcx], al
mov byte [rsp + 0x19a], 0x10
add dword [rax], eax
add byte [rax], dl
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
invalid
test byte [rax + rdx*2], ah
push rax
add al, byte [rax]
add byte [rax + rax], al
mov dword [rsp + 0x250], 0x8b480004
and al, 0x20
push rax
add al, byte [rax]
add byte [rax + rax], al
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 0x40], 2
sete r8b
lea rdx, [rsp + 0x198]
call fcn.140127490
push rdx
add al, 0
jns 0x1400e21cc
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
and al, 0x98
add dword [rax], eax
add al, ch
push rdx
add al, 0
jmp 0x1400e21de
mov byte [rsp + 0x198], 1
mov byte [rsp + 0x19a], 2
add byte [rdx], al
add byte [rdx], al
add ah, byte [rsi - 0x39]
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rdi], bl
add byte [rsi - 0x39], ah
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax + rax], al
mov word [rsp + 0x240], 0x1f
mov word [rsp + 0x250], 4
mov rcx, qword [rsp + 0x20]
cmp byte [rcx + 0x40], 2
jns 0x1400e220c
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
xchg esp, eax
and al, 0x98
add dword [rax], eax
invalid
jns 0x1400e220c
add al, byte [rcx + 0xf]
xchg esp, eax
ror byte [rax - 0x73], 0x94
xchg esp, eax
xchg esp, eax
and al, 0x98
add dword [rax], eax
add al, ch
call fcn.140127490
call fcn.140127490
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x141], 1
movups xmm0, xmmword [rsp + 0xb8]
movups xmm1, xmmword [rsp + 0xc8]
adc byte [rsp + 0xc8], cl
adc byte [rsp + 0xc8], cl
mov rax, qword [rsp + 0x180]
movups xmmword [rax + 0x10], xmm1
adc dword [rax + 0x10], ecx
adc dword [rax + 0x10], ecx
adc byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax], xmm0
mov rcx, rbp
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400e2222
mov rdx, qword [r15 + 0x10]
mov rcx, rbp
jmp 0x133f05109
invalid
jmp 0x133f05109
loop 0x1400e2214
call qword [rax + 0x58c48148]
add eax, dword [rax]
add byte [rax], al
pop rbx
pop rbp
nop
add rsp, 0x358
add esp, 0x358
add esp, 0x358
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r13, rsi
jmp 0x1400e224e
mov rdx, rsi
lea rax, [0x140247b90]
lea eax, [0x140247b90]
lea rax, [0x140247b90]
lea eax, [0x140247b90]
add eax, 0x16594a
mov qword [rsp + 0x178], rax
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
invalid
mov rcx, r13
jmp 0x16492ada1
mov r8, qword [rsp + 0x178]
call fcn.140025960
add dh, byte [rdi]
hlt
invalid
jmp 0x1400e233b
add byte [rax], al
invalid
add al, ch
add dh, byte [rdi]
hlt
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1659f6
invalid
invalid
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
invalid
mov qword [rsp + 0x268], rax
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, ebx
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
mov r8, qword [rsp + 0x268]
add byte [rax], al
call fcn.140026ea0
jmp 0x1400e233b
add byte [rax], al
hlt
add byte [rax], al
mov rsi, rdi
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
lea eax, [0x140247cc0]
lea eax, [0x140247cc0]
add eax, 0x165a2c
sub al, 0x5a
invalid
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x188], rax
add byte [rax], al
mov rcx, rsi
int1
mov r8, qword [rsp + 0x188]
call fcn.140025960
hlt
invalid
jmp 0x1400e233b
add byte [rax], al
invalid
hlt
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x165a20
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x260], rax
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0x260]
test byte [rax + riz*2], ah
add al, byte [rax]
add al, ch
int 0x4b
hlt
invalid
jmp 0x1400e233b
test byte [rax + riz*2], ah
add al, byte [rax]
add al, ch
int 0x4b
hlt
mov r13, rsi
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
lea eax, [0x140247c78]
add cl, ch
jmp case.0x1400ddef6.457
invalid
invalid
invalid
mov ecx, 1
mov rdx, r12
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.1400206c0
jmp 0x1400e233b
iretd
jrcxz 0x1400e22e3
invalid
call fcn.140020680
jmp 0x1400e233b
lea rcx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
mov qword [rsp + 0x258], rcx
mov dword [rsp + 0x258], ecx
invalid
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add al, byte [rax]
invalid
mov dword [rsp + 0x258], ecx
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbx + rcx*4 - 0x7c], 0x24
invalid
invalid
invalid
invalid
mov rcx, rax
mov r8, qword [rsp + 0x258]
call fcn.140025960
hlt
invalid
jmp 0x1400e233b
and al, 0x58
pop rax
add al, byte [rax]
add al, ch
hlt
hlt
hlt
invalid
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
add eax, 0x16596e
outsb dx, byte [rsi]
pop rcx
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, rax
mov edx, eax
call fcn.140026ea0
hlt
jmp 0x1400e233b
or al, 0x4c
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
lea eax, [0x140247d98]
add al, ch
call fcn.140025960
and eax, 0xffff436
dec dword [rdi]
ud2
or ecx, dword [rax - 0x77]
mov rsi, rax
mov esi, eax
invalid
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
jmp 0x1400e2294
invalid
add cl, ch
invalid
dec dword [rcx - 0x77]
mov r13, rsi
cmc
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_rustls_0.21.7_src_msgs_deframer.rs
lea eax, [0x140247d98]
add cl, ch
jmp case.0x1400ddef6.457
jmp 0x1400e2357
dec dword [rcx + rcx*4 - 0x17]
mov rcx, r13
mov r13, rax
mov ebp, eax
invalid
movaps xmm0, xmmword [rsp + 0x280]
add byte [rdx], 0
add byte [rdi], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x290]
sub byte [rsp + 0x290], cl
nop
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp case.0x1400dde8c.346
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
add byte [rax], al
add al, ch
push rsi
call fcn.1401161e0
add eax, dword ds:[rax]
jmp case.0x1400dfbcd.56
add al, byte [rax]
add byte [rax], al
call fcn.1400295e0
ud2
add al, ch
jb 0x1400e2387
dec dword [rdi]
or ecx, dword [rcx - 0x77]
mov r13, rax
mov r13, rax
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
call fcn.1401161e0
add eax, dword ds:[rax]
add eax, dword [rax]
jmp 0x1400e2590
xor byte [rdx - 0xc], dh
jb 0x1400e23a3
dec dword [rdi]
or ecx, dword [rcx - 0x77]
invalid
invalid
mov r13, rax
jmp 0x1400e2590
invalid
invalid
lea rcx, [rsp + 0xb8]
call fcn.140084fc0
imul byte [rbx]
cli
invalid
jmp case.0x1400dfbcd.56
mov bh, 2
add byte [rax], al
add al, ch
imul byte [rbx]
cli
invalid
mov bh, 2
add byte [rax], al
call fcn.1400295e0
or al, 0x72
hlt
dec dword [rdi]
invalid
or al, 0x72
hlt
dec dword [rdi]
or ecx, dword [rcx - 0x77]
invalid
mov r13, rax
lea rcx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
mov word [rax + rdi*4], fs
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.140084fc0
fisubr dword [rbx]
cli
invalid
jmp case.0x1400dfbcd.56
add al, ch
invalid
call fcn.1400295e0
dec dword [rdi]
ud2
or ecx, dword [rcx - 0x77]
invalid
mov r13, rax
lea rcx, [rsp + 0xb8]
call fcn.140084fc0
mov esi, 0xe9fffa2b
jg case.0x14019d57a.408
add byte [rax], al
add byte [rax], al
add al, ch
mov esi, 0xe9fffa2b
jg case.0x14019d57a.408
sub edi, edx
invalid
add byte [rax], al
call fcn.1400295e0
ud2
invalid
invalid
retf 0xf780
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
and al, 0xc0
add byte [rax], al
add byte [rax], al
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
jmp 0x1400e2497
cmp al, byte [rdx]
add byte [rax], al
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
jmp 0x14fd3ad99
mov r13, rax
movaps xmm0, xmmword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x290], cl
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x290], cl
nop
add al, byte [rax]
add byte [rdi], cl
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
adc byte [r15], cl
adc byte [rdi], cl
movups xmmword [rcx], xmm0
adc dword [rcx], eax
jmp case.0x1400de68b.206
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0x40
jmp 0x1400e2620
add byte [rax], al
jmp 0x1400e2620
add byte [rax], al
mov r13, rax
lea rcx, [rsp + 0x80]
call fcn.140084fc0
cmp byte [rbx], ch
cli
invalid
jmp 0x1400e2695
add al, byte [rax]
invalid
add byte [rax], 0
add al, ch
cmp byte [rbx], ch
cli
sub edi, edx
invalid
add al, byte [rax]
add al, ch
jno 0x1400e2485
jno 0x1400e2485
add byte [rax], al
call fcn.1400295e0
jno 0x1400e2485
dec dword [rdi]
invalid
jno 0x1400e2485
dec dword [rdi]
or ecx, dword [rcx - 0x77]
invalid
invalid
mov r13, rax
invalid
lea rcx, [rsp + 0x280]
mov word [rax + rax*4], fs
add al, byte [rax]
add al, ch
sbb al, 0x2b
cli
call fcn.140084fc0
jmp 0x1400e2695
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
call fcn.14005a4f0
mov rcx, qword [rsp + 0x20]
and dh, al
and eax, 0x14000001
invalid
invalid
and dh, al
and eax, 0x14000001
invalid
invalid
add byte [rax + rcx*2], dl
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rcx + 0x1e8], rax
mov rax, qword [rsp + 0x38]
and al, 0x38
sub eax, 0x48000001
call 0x1880e24db
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x38]
and al, 0x38
mov qword [rcx + 0x1f0], rax
add cl, ch
stosd dword [rdi], eax
add dword [rax], eax
add byte [rcx - 0x77], cl
mov ebp, eax
jmp 0x1400e2695
mov ebp, eax
mov rcx, rbp
mov rdx, r15
cli
cli
call fcn.140097780
lea rcx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
invalid
mov byte [rdx - 5], dl
push rdx
sti
dec dword [rax - 0x73]
mov word [rax + rsi*4], fs
and al, 0xb0
and al, 0xb0
add byte [rax], al
add al, ch
stosd dword [rdi], eax
call 0x1400e29b0
add al, 0
add cl, ch
mov eax, dword [rcx]
add byte [rax], al
call fcn.1400295e0
sal dword [rax - 0xc], 1
dec dword [rdi]
invalid
jmp 0x1400e2695
sal dword [rax - 0xc], 1
jo 0x1400e2502
dec dword [rdi]
or ecx, dword [rcx - 0x77]
mov ebp, eax
mov ebp, eax
mov rdx, qword [r15 + 8]
mov edx, dword [rdi + 8]
push rdi
or byte [rbp - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
mov r8, qword [r15 + 0x10]
adc byte [rax - 0x77], cl
mov rcx, rbp
call fcn.14005a4f0
idiv edi
jmp 0x1378df20b
idiv edi
jmp 0x1400e2695
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r13, rax
mov r13, rax
lea rcx, [rsp + 0x80]
call fcn.1401161e0
cmp al, 3
add cl, ch
xor dword [rcx], eax
add dword [rax], eax
invalid
cmp al, 3
add cl, ch
xor dword [rcx], eax
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
invalid
popfq
jo case.0x1400de417.373
call fcn.1400295e0
dec dword [rdi]
or ebp, ecx
rol byte [rax], 1
ud2
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r13, rax
jmp 0x1400e2562
mov r13, rax
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14005a4f0
movaps xmm0, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], al
movaps xmm1, xmmword [rsp + 0xc0]
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
and al, 0x78
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc byte [rdi], cl
adc dword [rax], eax
jmp 0x1400e25ce
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
push rax
cmp al, 3
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x280]
mov word [rax + rax*4], fs
and al, 0x80
add al, byte [rax]
add al, ch
invalid
call 0x1400e29b0
adc eax, dword [rax + rax]
add byte [rbp + 0x31], al
imul cl
popfq
xor r14d, r14d
jmp 0x1400e2642
add byte [rax], al
invalid
add byte [rax], al
add al, ch
jo 0x1400e259d
hlt
add byte [rax], al
call fcn.1400295e0
hlt
dec dword [rdi]
invalid
dec dword [rdi]
or ecx, dword [rcx + rcx*4 - 0x17]
mov r13, rax
movaps xmm0, xmmword [rsp + 0x280]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x290]
add al, byte [rax]
add byte [rdi], cl
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add ebx, ebp
jmp 0x1400e25e3
sbb byte [rcx - 0x77], cl
invalid
lea rcx, [rsp + 0x280]
call fcn.140084fc0
sub edx, edi
invalid
jmp 0x1400e2695
mov word [rax + rax*4], fs
add al, byte [rax]
add byte [rdx], 0
add al, ch
in eax, 0x29
invalid
sub edx, edi
cli
invalid
mov r13, rax
lea rcx, [rsp + 0x80]
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.1401161e0
jmp case.0x1400dfbcd.56
add byte [rax], al
add al, ch
out 0x6f, al
outsd dx, dword [rsi]
outsd dx, dword [rsi]
hlt
mov r13, rax
lea rcx, [rsp + 0xb0]
call fcn.140084fc0
inc dword [rbp + 0x31]
invalid
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
mov ah, 0x29
cli
inc dword [rbp + 0x31]
imul bl
xor eax, ebp
retf 0xf46f
outsd dx, dword [rsi]
hlt
jmp 0x1400e2642
outsd dx, dword [rsi]
hlt
or ebp, ebx
imul ecx, dword [rcx - 0x77], 0xf98948c5
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
mov rdx, r12
call fcn.140063a70
jmp case.0x1400dfbcd.56
invalid
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [r8 - 0x77], r9b
jmp 0x1378cda24
invalid
adc byte [r8 - 0x77], r9b
jmp 0x1378cda24
mov bl, 0x7e
idiv edi
jmp 0x1400e2651
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.140097780
push rcx
sti
inc dword [rbp - 0x7c]
div byte [rdi + rdi + 0x48]
mov rcx, rdi
test r14b, r14b
je 0x1400e2695
mov rcx, rdi
mov rdx, r12
call fcn.140063a70
unpcklps xmm7, xmm0
invalid
jmp 0x1400e2695
unpcklps xmm7, xmm0
invalid
or ebp, ebx
invalid
mov r13, rax
mov rcx, qword [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0xa8]
call fcn.140063a70
jmp case.0x1400dfbcd.56
adc edi, eax
invalid
mov ebp, eax
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
push rsp
and al, 0x38
call fcn.140097780
dec dword [rcx + rcx*4 - 0x17]
mov rcx, r13
call fcn.1401ce2f0
ud2
add byte [rdi], cl
or ebp, eax
cmp al, 0x6f
hlt
ud2
add byte [rax], al
add byte [rax], al
sub esp, 0x28
sar ebp, 0xff
invalid
rol byte [rbx - 0x72b7fc20], 1
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
loopne case.0x1400e34bb.168
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 5]
jb 0x1400e26d6
test eax, eax
add esp, 0x28
lea esi, [rdx - 1]
jb 0x1400e26e3
dec dword [rax - 0x75]
jp 0x1400e26e7
dec dword [rbx + rcx*4 + 0x72]
invalid
mov ecx, edi
invalid
invalid
or byte [rbp - 0x75], cl
adc byte [rax - 0x77], r9b
mov ecx, edi
mov eax, dword [rsi + 0x10]
mov rcx, rdi
mov ecx, edi
call fcn.140057430
mov rcx, rsi
int1
int1
call fcn.1400b58d0
mov rcx, rbx
call fcn.1401ce2f0
ud2
xor ebp, edi
dec dword [rax - 0x77]
fld1
mov dl, 0xbb
invalid
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rdx]
lea rcx, [0x1401e46f8]
lea ecx, [0x1401e46f8]
lea ecx, [0x1401e46f8]
or eax, 0x101f9b
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
mov ebx, dword [rdi + 8]
pop rdi
invalid
add rax, rcx
jmp rax
mov rbx, qword [rdi + 8]
pop rdi
or byte [rbx + rcx*4 + 0x67], cl
mov r12, qword [rdi + 0x18]
mov r14d, 1
mov esi, 1
mov r12, qword [rdi + 0x18]
mov r14d, 1
mov esi, 1
mov esi, 1
test r12, r12
je 0x1400e292c
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x20], cl
mov eax, esp
add byte [rax], al
mov rax, r12
mov eax, esp
loopne 0x1400e27c9
shr rax, 0x3e
shr eax, 0x3e
jne 0x1400e298c
jne 0x1400e298c
add al, byte [rdx]
add byte [rax], al
add byte [rbp - 0x77], cl
out 0x4d, eax
mov r15, r12
mov edi, esp
add r15, r12
add edi, esp
je 0x1400e292c
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x1402e91f8]
mov dh, 5
pop rbx
push 0x20
and byte [rax], al
mov edx, 1
and byte [rax], al
mov edx, 1
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
call fcn.1400203c0
test rax, rax
test eax, eax
test eax, eax
je case.0x14019d57a.415
add byte [rax], al
mov r14, rax
jmp 0x1400e292f
mov rbx, qword [rdi + 8]
mov r12, qword [rdi + 0x18]
invalid
invalid
or byte [rbx + rcx*4 + 0x67], cl
sbb byte [rcx - 0x42], al
invalid
invalid
sbb byte [ecx - 0x42], al
mov r14d, 1
mov esi, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rcx + rax - 0x76b40000], al
add byte [rcx + rcx*4 - 0x20], cl
invalid
test r12, r12
je case.0x1400d7781.392
invalid
add byte [rcx + rcx*4 - 0x20], cl
mov rax, r12
shr rax, 0x3e
shr eax, 0x3e
jne 0x1400e298c
lodsd eax, dword [rsi]
add dword [rax], eax
add byte [rbp - 0x77], cl
out 0x4d, eax
add edi, esp
invalid
mov r15, r12
add r15, r12
invalid
je case.0x1400d7781.392
movzx eax, byte [0x1402e91f8]
mov edx, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
call fcn.1400203c0
test rax, rax
je case.0x14019d57a.415
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
mov r14, rax
jmp 0x1400e2959
mov rax, qword [rdi + 0x18]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rdi + 8]
or byte [rdi], cl
adc dword [rsi + 8], eax
movups xmmword [rsi + 8], xmm0
or sil, r8b
invalid
mov byte [rsi], 2
jmp case.0x1400e2764.99
mov byte [rsi], 3
jmp case.0x1400e2764.99
add byte [rax], al
mov byte [rsi], 4
add al, 0xe9
add dword [rax], r8d
add dh, al
invalid
invalid
jmp case.0x1400e2764.99
mov byte [rsi], 5
jmp case.0x1400e2764.99
add dword [rax], eax
add dh, al
invalid
mov byte [rsi], 6
jmp case.0x1400e2764.99
invalid
invalid
add byte [rdi], cl
mov dh, 0x47
add dword [rax + 0x6c60146], ecx
add esi, eax
invalid
invalid
movzx eax, byte [rdi + 1]
mov byte [rsi + 1], al
add esi, eax
invalid
invalid
jmp case.0x1400e2764.99
add byte [rax], al
add esi, eax
invalid
movzx eax, byte [rdi + 1]
add dword [r8 + 0x6c60146], r9d
or cl, ch
sbb byte [rcx], al
add byte [rax], al
invalid
mov byte [rsi + 1], al
mov byte [rsi], 8
jmp case.0x1400e2764.99
invalid
add byte [rdi], cl
movzx eax, word [rdi + 1]
mov word [rsi + 1], ax
mov dword [rsi + 1], eax
mov bh, 0x47
add dword [rsi - 0x77], esp
add esi, r8d
mov dword [rsi + 1], eax
mov byte [rsi], 9
jmp case.0x1400e2764.99
or byte [rcx], al
add byte [rax], al
invalid
invalid
add byte [rax - 0x75], cl
mov rax, qword [rdi + 8]
cmp rax, 0xa
cmp eax, 0xa
or byte [r8 - 0x7d], r9b
cmp eax, 0xa
clc
or dh, byte [rdx + 0x12]
jb 0x1400e2892
adc cl, byte [rax - 0x75]
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
adc byte [r8 - 0x75], r9b
push rdi
sbb al, dh
inc qword [rcx]
lock inc qword [rcx]
jle case.0x1400dfacc.268
add dword [rcx], eax
add byte [rax], al
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
sbb dh, al
invalid
or ch, cl
fadd dword [rax]
add byte [rax], al
sbb dh, al
invalid
movzx eax, byte [rdi + 1]
mov byte [rsi + 1], al
mov byte [rsi], 0xb
jmp case.0x1400e2764.99
add dword [r8 + 0x6c60146], r9d
or ebp, ecx
leave
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi + 8]
invalid
invalid
mov rax, qword [rdi + 8]
or byte [rax - 0x7d], cl
cmp rax, 4
cmp eax, 4
clc
add al, 0x75
adc cl, byte [rax - 0x75]
adc byte [r8 - 0x75], r9b
push rdi
sbb al, dh
invalid
jne 0x1400e28d1
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
lock inc qword [rcx]
inc qword [rcx]
add dword [rdi], ecx
mov es, edx
ret 0
add byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
adc byte [rax - 0x77], r9b
push rsi
sbb dh, al
invalid
jle case.0x1400dfacc.268
ret 0
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
mov byte [rsi], 0xc
jmp case.0x1400e2764.99
or al, 0xe9
cdq
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
lea rcx, [rsp + 0x20]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x18]
lea rcx, [rsp + 0x20]
call fcn.140021180
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
sbb byte [rdi], r9b
movups xmm0, xmmword [rsp + 0x20]
mov qword [rsi + 0x18], rax
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
and al, 0x20
movups xmmword [rsi + 8], xmm0
mov byte [rsi], 0xd
invalid
invalid
jmp case.0x1400e2764.99
invalid
mov byte [rsi], 0xe
jmp case.0x1400e2764.99
invalid
mov byte [rsi], 0xf
jmp case.0x1400e2764.99
mov byte [rsi], 0x10
invalid
jmp case.0x1400e2764.99
mov byte [rsi], 0x11
jmp case.0x1400e2764.99
adc ebx, ebp
pop rsp
mov byte [rsi], 0x12
jmp case.0x1400e2764.99
push rdi
push rdi
mov byte [rsi], 0x13
jmp case.0x1400e2764.99
push rdx
adc ebp, ebx
push rdx
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r15
mov eax, edi
call sub.msvcrt.dll_memcpy
movzx eax, word [rdi + 1]
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
mov dword [rsi + 0x10], esp
jrcxz 0x1400e28f7
invalid
add byte [rdi], cl
mov bh, 0x47
add dword [rcx + rcx*4 + 0x76], ecx
or byte [rcx + rcx*4 + 0x66], cl
mov dword [rsi + 0x10], esp
mov qword [rsi + 0x18], r12
invalid
invalid
mov dword [rsi + 0x10], esp
mov qword [rsi + 0x18], r12
mov word [rsi + 1], ax
add esi, r8d
invalid
add bl, ch
invalid
add esi, r8d
invalid
xor r15d, r15d
mov rcx, r14
mov rdx, rbx
mov r8, r15
call sub.msvcrt.dll_memcpy
mov ecx, 0xf000ebc
mov bh, 0x47
add dword [rcx + rcx*4 + 0x76], ecx
mov dword [rsi + 8], esi
mov ecx, 0xf000ebc
mov bh, 0x47
add dword [rcx + rcx*4 + 0x76], ecx
mov dword [rsi + 8], esi
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r12
mov word [rsi + 1], ax
invalid
invalid
mov dword [rsi + 8], esi
jbe 0x1400e2977
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r12
mov word [rsi + 1], ax
mov byte [rsi], 1
add dword [rax - 0x7d], ecx
invalid
add rsp, 0x38
add esp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.140020680
ud2
ud2
mov ecx, 1
add byte [rax], al
mov rdx, r15
call fcn.1400206c0
ud2
nop dword [rax + rax]
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rbp, rcx
mov eax, dword [rcx + 0xa8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7c991eb0], cl
cli
add byte [rax], al
lea edx, [rax - 0x1f]
cmp dx, 4
add al, 0xb9
add dword [rax], eax
add byte [rax], al
add al, 0xb9
add dword [rax], eax
add byte [rax], al
cmovb ecx, edx
test cx, cx
retf 0x8566
je case.0x1400de417.357
movzx ecx, cx
cmp ecx, 1
je 0x1400e2a21
cmp ecx, 2
je case.0x1400de417.357
stc
add dh, byte [rbp + riz + 0x48]
invalid
cmp qword [rbp + 8], 0
cmp dword [rbp + 8], 0
or byte [rax], al
je case.0x1400de417.357
mov rcx, qword [rbp]
mov edx, 1
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140020450
nop
add rsp, 0x48
invalid
pop rbx
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rbp + 0x18]
add eax, 0xfffffff6
cmp ax, 0x15
adc eax, 0x1b9
invalid
adc eax, 0x1b9
add byte [rdi], cl
cmovb ecx, eax
cmp cx, 0x13
ja 0x1400e2a4d
cmovb ecx, eax
cmp cx, 0x13
cmp ecx, 0x13
ja 0x1400e2a4d
movzx eax, cx
lea rcx, [0x1401e4748]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
invalid
loopne 0x1400e2a96
cmp qword [rbp + 0x20], 0
cmp dword [rbp + 0x20], 0
je case.0x1400e2a4b.0
mov rcx, qword [rdi]
mov edx, 1
invalid
add al, ch
out dx, eax
call fcn.140020450
jmp case.0x1400e2a4b.0
fpatan
invalid
cmp qword [rbp + 0x20], 0
je 0x1400e2a77
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov edx, 2
add al, byte [rax]
add byte [rax], al
call fcn.140020450
cmp qword [rbp + 0x38], 0
cmp dword [rbp + 0x38], 0
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x30]
je 0x1400e2a8c
mov rcx, qword [rbp + 0x30]
mov edx, 1
call fcn.140020450
dec dword [rax - 0x75]
jge 0x1400e2ad8
mov rdi, qword [rbp + 0x48]
mov r14, qword [rbp + 0x58]
pop rax
test r14, r14
je 0x1400e3136
invalid
test byte [rdi], 0x84
cdq
invalid
add byte [rbp + 0x31], al
dec dword [rax - 0x73]
lea esi, [0x1401e4798]
xor r15d, r15d
lea rsi, [0x1401e4798]
lea esi, [0x1401e4798]
lea esi, [0x1401e4798]
adc byte [rax], al
mov qword [rsp + 0x20], rbp
jmp 0x1400e2ac8
mov rcx, qword [r13 + 8]
mov ecx, dword [rbp + 8]
or byte [rdx + 1], bh
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140020450
inc r15
inc edi
cmp r15, r14
je 0x1400e3136
imul rax, r15, 0x38
lea r13, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 0x10
ja 0x1400e2ae3
movsxd rax, dword [rsi + rax*4]
add rax, rsi
jmp rax
cmp qword [r13 + 0x10], 0
adc byte [rax], al
jne 0x1400e2aae
jmp case.0x1400ddf8a.404
add byte [rax], al
add bl, ch
mov ecx, 0x85d8b49
mov rsi, qword [r13 + 0x18]
sbb byte [rax - 0x7b], cl
test byte [rdi], 0x84
test byte [rdi + 1], ah
add byte [rax], al
sbb byte [rax - 0x7b], cl
test byte [rdi], 0x84
invalid
test byte [rdi + 1], ah
add byte [rax], al
add dword [eax], eax
add byte [rax - 0x73], cl
lea rbp, [rbx + 8]
xor r12d, r12d
imul ecx, dword [rax], 0x45
xor esp, esp
jmp 0x1400e2b35
mov rcx, qword [rax]
mov edx, 1
add al, ch
sub ebx, ecx
invalid
invalid
add al, ch
sub ebx, ecx
dec dword [rax - 0x7d]
invalid
add rbp, 0x28
inc r12
inc esp
dec rsi
je 0x1400e2c76
cmp qword [rbp - 8], 0
je 0x1400e2b48
cmp qword [rbp + 8], 0
jge 0x1400e2b48
add byte [rax - 0x77], cl
mov rax, rbp
jne 0x1400e2b18
call 0x11df9fdbd
jmp 0x1400e2b25
fisttp qword [rax - 0x7d]
jge 0x1400e2b54
invalid
cmp qword [rbp + 8], 0
cmp dword [rbp + 8], 0
or byte [rax], al
add byte [rsi + rdx*8 + 0x4b], dh
je 0x1400e2b25
lea rax, [r12 + r12*4]
lea eax, [rsp + riz*4]
lea rax, [rbx + rax*8]
lea eax, [rbx + rax*8]
add al, 0xc3
add rax, 8
ror byte [rax], 0xeb
jmp 0x1400e2b18
mov ebx, 0x84d8b49
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x1400ddf8a.404
test byte [rdx - 1], dl
invalid
invalid
cmp qword [r13 + 0x10], 0
jne 0x1400e2ab2
invalid
invalid
invalid
invalid
invalid
test dword [0x12a0e2b75], edi
invalid
jmp case.0x1400ddf8a.404
dec dword [rcx - 0x75]
pop rbp
or byte [rcx - 0x75], cl
invalid
mov esi, dword [rbp + 0x18]
jne 0x1400e2b9a
test rsi, rsi
je 0x1400e2bf1
lea r12, [rbx + 8]
jmp 0x1400e2b99
add r12, 0x18
add esp, 0x18
invalid
dec rsi
je 0x1400e2bf1
cmp qword [r12], 0
cmp dword [rsp], 0
je 0x1400e2b90
mov rcx, qword [r12 - 8]
and al, 0xf8
mov edx, 1
call fcn.140020450
jmp 0x1400e2b90
test esi, esi
je 0x1400e2bf1
lea r12, [rbx + 8]
lea esp, [rbx + 8]
jmp case.0x1400dde8c.392
adc eax, 0x2e666666
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
add r12, 0x20
dec rsi
je 0x1400e2bf1
and byte [rax - 1], cl
invalid
cmp qword [r12], 0
je 0x1400e2bd0
mov rcx, qword [r12 - 8]
mov edx, 1
add al, ch
invalid
fdiv st(3)
invalid
jmp 0x1400e2bd0
invalid
add al, ch
invalid
fisttp word [rcx - 0x7d]
jge 0x1400e2c05
cmp qword [r13 + 0x10], 0
cmp dword [rbp + 0x10], 0
add cl, ch
fild dword [rax]
add byte [rax], al
mov rbx, qword [r13 + 8]
jmp 0x1400e2cd6
mov rsi, qword [r13 + 0x18]
mov esi, dword [rbp + 0x18]
sbb byte [rax - 0x7b], cl
test rsi, rsi
je 0x1400e2c82
div byte [rdx + rdi*2 + 0x4c]
lea esp, [rbx + 8]
invalid
lea r12, [rbx + 8]
or bl, ch
or esp, dword [rsi - 0x70]
jmp case.0x1400e2764.79
nop
add r12, 0x20
dec rsi
je 0x1400e2c82
invalid
cmp qword [r12], 0
je case.0x1400de417.387
cmp al, 0x24
add byte [rax + rsi*8 + 0x49], dh
mov ecx, dword [rsp - 8]
and al, 0xf8
mov rcx, qword [r12 - 8]
and al, 0xf8
mov edx, 1
call fcn.140020450
jmp case.0x1400de417.387
test esi, esi
je 0x1400e2cf0
lea r12, [rbx + 8]
jmp 0x1400e2c5e
add r12, 0x18
dec rsi
je 0x1400e2cf0
invalid
cmp qword [r12], 0
je 0x1400e2c51
mov rcx, qword [r12 - 8]
mov edx, 1
add al, ch
invalid
xlatb
invalid
invalid
jmp 0x1400e2c51
add al, ch
invalid
cmp qword [r13 + 0x10], 0
mov rbp, qword [rsp + 0x20]
jmp 0x1400e2cd6
cmp qword [r13 + 0x10], 0
cmp dword [rbp + 0x10], 0
je 0x1400e2c96
mov edx, 8
mov rcx, rbx
call fcn.140020450
add byte [rax - 0x77], cl
fld1
mov edx, 0x49fff3d7
mov ebx, dword [rbp + 0x20]
mov rbx, qword [r13 + 0x20]
mov rsi, qword [r13 + 0x30]
test rsi, rsi
je 0x1400e2cd1
lea r12, [rbx + 8]
jmp 0x1400e2cb9
add r12, 0x18
dec rsi
je 0x1400e2cd1
invalid
cmp qword [r12], 0
je 0x1400e2cb0
mov rcx, qword [r12 - 8]
and al, 0xf8
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140020450
jmp 0x1400e2cb0
cmp qword [r13 + 0x28], 0
jge 0x1400e2cfd
add byte [rax - 0x73], cl
xor eax, 0x101abb
lea rsi, [0x1401e4798]
je case.0x1400ddf8a.404
fscale
invalid
mov edx, 8
mov rcx, rbx
jmp 0x1400e2ab7
cmp qword [r13 + 0x10], 0
lea rsi, [0x1401e4798]
sbb dl, byte [rax]
invalid
je 0x1400e2d0b
sbb dl, byte [rax]
add byte [rbp + rcx - 0x46], dh
or byte [rax], al
add byte [rax], al
or eax, 0x8ba
add byte [rax - 0x77], cl
fld1
mov edx, 8
mov rcx, rbx
call fcn.140020450
xlatb
invalid
invalid
xlatb
dec dword [rcx - 0x7d]
jge 0x1400e2d37
cmp qword [r13 + 0x28], 0
je case.0x1400ddf8a.404
add byte [rdi], cl
test byte [rsi + 0x49fffffd], ah
add ebp, 0x20
add r13, 0x20
mov rcx, qword [r13]
jmp 0x1400e2ab2
invalid
dec dword [rcx - 0x7d]
jge 0x1400e2d47
add byte [rdi], cl
test byte [rsi + 0x49fffffd], cl
add ebp, 0x18
mov rcx, qword [r13]
jmp 0x1400e2ab2
ja 0x1400e2d36
invalid
add al, 0
add cl, ch
movabs eax, dword [0x48407d8b48fffffc]
jge 0x1400e2d8d
mov rsi, qword [rbp + 0x50]
invalid
jge 0x1400e2d8d
mov rsi, qword [rbp + 0x50]
test rsi, rsi
je case.0x1400dde8c.437
mov ebx, 3
mov r14, rdi
jmp 0x1400e2d7d
invalid
sbb dword [rsi + 0x66], esp
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add r14, 0x20
dec rsi
je case.0x1400dde8c.437
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x75], al
sbb byte [rbx - 0x7c992540], r8b
clc
add ecx, dword [rdi]
ret
mov eax, dword [r14 + 0x18]
add eax, 0xffffffda
cmp ax, 3
cmovae eax, ebx
test ax, ax
je 0x1400e2d70
sal byte [rax + riz*8 + 0xf], 0xb7
rol byte [rbx + 0x57401f8], 0x83
cmp eax, 1
je 0x1400e2d9d
invalid
movzx eax, ax
cmp eax, 1
je 0x1400e2d9d
add dword [rbp + rax - 0x7d], esi
cmp eax, 2
je 0x1400e2d70
clc
add dh, byte [rbx + rdx*8 + 0x49]
cmp dword [rsi + 8], 0
cmp qword [r14 + 8], 0
je 0x1400e2d70
int3
mov rcx, qword [r14]
mov edx, 1
add byte [rax], al
add byte [rax], al
call fcn.140020450
jmp 0x1400e2d70
jne 0x1400e2de3
test rsi, rsi
je case.0x1400de76c.389
lea rbx, [rdi + 8]
jmp 0x1400e2ddd
add rbx, 0x18
dec rsi
invalid
je case.0x1400de76c.389
jle 0x1400e2dde
add byte [rax], al
invalid
jle 0x1400e2dde
add byte [rax], al
cmp qword [rbx], 0
cmp dword [rbx], 0
je 0x1400e2dd0
mov rcx, qword [rbx - 8]
mov edx, 1
add byte [rax], al
add al, ch
pop rdi
invalid
invalid
invalid
jmp 0x1400e2dd0
add byte [rax], al
add al, ch
pop rdi
invalid
jge 0x1400e2e17
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rdi]
mov edx, 1
add byte [rax], al
add al, ch
invalid
invalid
dec dword [rax - 0x75]
jne 0x1400e2e3b
mov qword [rsp + 0x20], rbp
mov rax, qword [rbp + 0x40]
mov qword [rsp + 0x30], rax
add byte [rax], al
add al, ch
invalid
and byte [rax - 0x75], cl
mov qword [rsp + 0x30], rax
and al, 0x30
test rax, rax
je 0x1400e3167
xor eax, eax
mov ebp, 2
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
jmp 0x1400e2e43
mov rax, qword [rsp + 0x40]
inc rax
cmp rax, qword [rsp + 0x30]
je 0x1400e3167
mov qword [rsp + 0x40], rax
lea rdi, [rax + rax*2]
shl rdi, 4
cmp qword [rsi + rdi + 8], 0
je case.0x1400dde8c.405
adc dword [rax - 0x73], ecx
add al, 0x3e
lea rax, [rsi + rdi]
lea eax, [rsi + rdi]
mov rcx, qword [rax]
mov edx, 1
call fcn.140020450
invalid
invalid
invalid
invalid
mov rbx, qword [rsi + rdi + 0x18]
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
sbb byte ds:[rax - 0x77], cl
jl 0x1400e2e96
mov dword [rsp + 0x38], edi
cmp byte [rbx + rcx*4 + 0x7c], cl
sub byte ds:[rbp - 0x7b], cl
invalid
mov r15, qword [rsi + rdi + 0x28]
test r15, r15
test edi, edi
test edi, edi
dec dword [rdi]
test byte [rdi + 0x31000000], ch
imul bl
sub esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1400e2f30
xor esi, esi
jmp 0x1400e2eb0
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp qword [rdi + 8], 0
je 0x1400e2ea4
or eax, 0xba0f8b48
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rdi]
mov edx, 1
add byte [rax], al
add al, ch
lodsb al, byte [rsi]
invalid
call fcn.140020450
inc rsi
cmp rsi, r15
invalid
je 0x1400e2f30
mov rax, rsi
shl rax, 5
lea rdi, [rbx + rax]
cmp al, 3
cmp al, 3
add ecx, dword [rbx - 0x7ce7fcbc]
rcr dl, 0x66
mov eax, dword [rbx + rax + 0x18]
add eax, 0xffffffda
cmp ax, 2
cmp eax, 2
sbb byte [rbx - 0x7c992540], al
clc
add cl, byte [rdi]
invalid
cmp eax, 2
cmovae eax, ebp
test ax, ax
je 0x1400e2e90
movzx eax, ax
cmp eax, 1
jne 0x1400e2e90
mov r14, qword [rdi]
mov r12, qword [rdi + 0x10]
test r12, r12
je 0x1400e2f10
lea r13, [r14 + 8]
jmp 0x1400e2ef9
add r13, 0x18
dec r12
int3
je 0x1400e2f10
invalid
int3
cmp qword [r13], 0
je 0x1400e2ef0
mov rcx, qword [r13 - 8]
mov edx, 1
call fcn.140020450
invalid
invalid
invalid
jmp 0x1400e2ef0
cmp qword [rdi + 8], 0
je 0x1400e2ea4
mov edx, 8
add byte [rax], al
mov rcx, r14
mov ecx, esi
jmp 0x1400e2e9f
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x28]
and al, 0x28
mov rax, qword [rsp + 0x38]
and al, 0x38
add rax, rsi
add rax, 0x18
add eax, 0x18
add eax, 0x18
cmp qword [rax + 8], 0
je 0x1400e2e30
invalid
invalid
invalid
mov edx, 8
mov rcx, rbx
call fcn.140020450
jmp 0x1400e2e30
add byte [rax], al
add byte [rax - 0x77], cl
fld1
not esp
invalid
cmp word [rbp + 0x50], 0xb
je 0x1400e2a4d
cmp qword [rbp + 0x40], 0
add byte [rdi], cl
test cl, bl
cli
invalid
je 0x1400e2a4d
mov rcx, qword [rbp + 0x38]
mov edx, 1
call fcn.140020450
jmp 0x1400e2a4d
invalid
invalid
dec dword [rax - 0x7d]
jge 0x1400e2fab
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rdi]
mov edx, 1
add byte [rax], al
or eax, 0xba0f8b48
add dword [rax], eax
add byte [rax], al
call fcn.140020450
cmp qword [rbp + 0x38], 0
cmp dword [rbp + 0x38], 0
je case.0x14019d57a.473
mov rcx, qword [rbp + 0x30]
mov ecx, dword [rbp + 0x30]
xor byte [r10 + 2], r15b
mov edx, 2
add byte [rax], al
add al, ch
movabs al, byte [0x48487d8b48fff3d4]
mov rdi, qword [rbp + 0x48]
mov rsi, qword [rbp + 0x58]
call fcn.140020450
mov rdi, qword [rbp + 0x48]
mov edi, dword [rbp + 0x48]
mov rsi, qword [rbp + 0x58]
jne case.0x1400ddf8a.454
pop rax
test rsi, rsi
je 0x1400e3136
test byte [rbp + 1], dh
add byte [rax], al
test byte [rbp + 1], dh
add dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
lea rbx, [rdi + 8]
pop rdi
or bl, ch
invalid
jmp 0x1400e2fdd
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
ret
add rbx, 0x18
add ebx, 0x18
sbb byte [rax - 1], cl
invalid
dec rsi
je 0x1400e3136
test byte [rcx + 1], bl
add byte [rax], al
test byte [rcx + 1], bl
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
cmp qword [rbx], 0
cmp dword [rbx], 0
cmp eax, dword [rax]
je case.0x1400de76c.362
in eax, dx
mov rcx, qword [rbx - 8]
clc
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.140020450
jmp case.0x1400de76c.362
pop rdi
invalid
invalid
invalid
cmp dword [rbp + 0x20], 0
and byte [rax], al
add byte [rbp + rcx + 0x48], dh
je 0x1400e3007
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140020450
invalid
dec dword [rax - 0x75]
mov rdi, qword [rbp + 0x30]
jge 0x1400e303b
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x20], ebp
mov r14, qword [rbp + 0x40]
jne 0x1400e3054
test r14, r14
test r14, r14
je 0x1400e3189
insb byte [rdi], dx
add dword [rax], eax
add byte [rbp + 0x31], al
xor edi, edi
xor r15d, r15d
xor edi, edi
mov ebp, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400e3038
call fcn.140020450
and al, 0xd4
dec dword [rcx - 1]
invalid
invalid
inc r15
invalid
cmp r15, r14
je 0x1400e3189
test byte [rcx + 1], dl
add byte [rax], al
test dword [rdi], 0x15184
test byte [rcx + 1], dl
add byte [rax], al
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
clc
shl rax, 5
shl eax, 5
loopne case.0x1400d6c01.458
lea rsi, [rdi + rax]
xor al, 7
mov eax, dword [rdi + rax + 0x18]
add eax, 0xffffffda
invalid
invalid
invalid
rcr dl, 0x66
cmp ax, 2
cmp eax, 2
clc
add cl, byte [rdi]
cmovae eax, ebp
invalid
test ax, ax
test eax, eax
sal byte [rdx + rdi + 0xf], 0xb7
je case.0x1400d7781.459
movzx eax, ax
rol byte [rbx + 0x467501f8], 0x48
cmp eax, 1
clc
add dword [rbp + 0x46], esi
jne 0x1400e30a4
jne 0x1400e30a4
mov rbx, qword [rsi]
mov rbx, qword [rsi]
mov ebx, dword [rsi]
invalid
mov r12, qword [rsi + 0x10]
test r12, r12
test esp, esp
adc byte [rbp - 0x7b], cl
adc byte [rbp - 0x7b], cl
test esp, esp
in al, 0x74
push rdx
je case.0x1400dde8c.424
lea r13, [rbx + 8]
lea ebp, [rbx + 8]
imul ecx, dword [rax], 0xffffffeb
or bl, ch
jmp case.0x1400ddf8a.451
or dword [rcx - 0x7d], ecx
add r13, 0x18
add ebp, 0x18
invalid
dec r12
dec esp
int3
je case.0x1400dde8c.424
cmp qword [r13], 0
cmp qword [r13], 0
jge case.0x1400dde8c.442
add byte [rax], al
add byte [rax + rsi*8 + 0x49], dh
mov ecx, dword [rbp - 8]
clc
je 0x1400e3070
invalid
mov rcx, qword [r13 - 8]
clc
clc
mov edx, 1
add dword [rax], eax
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140020450
ret 0xf3d3
sal ebx, cl
invalid
jmp 0x1400e3070
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x1400ddf8a.477
add byte [rbp + rdx*4 + 0x48], dh
je case.0x1400ddf8a.460
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov edx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp case.0x1400d7781.466
cmp edi, 0xffffffff
invalid
dec dword [rax - 0x7d]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x1400de417.414
or byte [rax], al
add byte [rdi], cl
je case.0x1400ddf8a.460
test byte [rbp - 1], bh
jge case.0x1400d7781.473
invalid
invalid
dec dword [rax - 0x75]
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400d7781.466
imul edi, edi, 0xffffffff
dec dword [rax - 0x7d]
invalid
invalid
invalid
cmp qword [rsi + 8], 0
jle case.0x1400d7781.464
or byte [rax], al
add byte [rdi], cl
test byte [rbp - 1], ah
invalid
invalid
je case.0x1400ddf8a.460
invalid
invalid
invalid
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
jmp case.0x1400d7781.466
invalid
dec dword [rax - 0x7d]
cmp qword [rbp + 0x20], 0
je case.0x1400de417.436
invalid
jge 0x1400e30f8
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rdi]
invalid
or eax, 0xba0f8b48
mov rcx, qword [rdi]
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140020450
push 0x48fff3d3
cmp dword [rbp + 0x38], 0
cmp byte [rax], al
cmp qword [rbp + 0x38], 0
cmp byte [rax], al
je case.0x1400de417.425
mov rcx, qword [rbp + 0x30]
mov edx, 1
add dword [rax], eax
add byte [rax], al
xor byte [rdx + 1], bh
add dword [rax], eax
add byte [rax], al
call fcn.140020450
push rbx
sal ebx, cl
dec dword [rax - 0x75]
dec dword [rax - 0x75]
mov rdi, qword [rbp + 0x48]
jge case.0x1400e34bb.221
mov rsi, qword [rbp + 0x58]
mov rsi, qword [rbp + 0x58]
mov esi, dword [rbp + 0x58]
pop rax
test rsi, rsi
je 0x1400e3136
invalid
div byte [rsp + rbp + 0x48]
sub al, 0x48
mov rbx, rdi
mov ebx, edi
jmp case.0x1400de417.411
or dl, byte [rax + 0x20c38348]
add rbx, 0x20
ret
dec rsi
dec esi
je 0x1400e3136
cmp word [rbx + 0x18], 0x26
sbb byte [rsi], ah
je case.0x1400dde8c.427
cmp qword [rbx + 8], 0
or byte [rax], al
je case.0x1400dde8c.427
mov rcx, qword [rbx]
mov edx, 1
call fcn.140020450
sal ebx, cl
invalid
jmp case.0x1400dde8c.427
invalid
add byte [rax], al
add al, ch
sbb al, 0xd3
invalid
sal ebx, cl
invalid
invalid
fimul dword [rax - 0x7d]
cmp qword [rbp + 0x50], 0
jne 0x1400e3199
pop rsp
jge 0x1400e318a
add byte [rbp + 0x5c], dh
pop rsp
jmp case.0x1400e2a4b.0
clc
invalid
dec dword [rax - 0x77]
stc
mov ecx, edi
call fcn.1400e31b0
add byte [rax], al
add byte [rax], al
add cl, ch
wait
clc
jmp case.0x1400e2a4b.0
invalid
cmp qword [rbp + 0x48], 0
jge 0x1400e319b
add byte [rbp + 0x43], dh
jne 0x1400e3199
jmp case.0x1400e2a4b.0
clc
invalid
cmp qword [rbp + 0x20], 0
jne 0x1400e3199
jge 0x1400e317f
add byte [rbp + 0x37], dh
jmp case.0x1400e2a4b.0
clc
invalid
dec dword [rax - 0x75]
mov rbp, qword [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
cmp qword [rbp + 0x38], 0
cmp dword [rbp + 0x38], 0
add byte [rdi], cl
test byte [rbx - 8], dh
jae case.0x1400de417.443
je case.0x1400e2a4b.0
jae case.0x1400de417.443
clc
invalid
mov edx, 8
mov rcx, rsi
int1
int1
call fcn.140020450
jmp case.0x1400e2a4b.0
invalid
clc
invalid
invalid
invalid
mov rbp, qword [rsp + 0x20]
mov ebp, dword [rsp + 0x20]
and al, 0x20
cmp qword [rbp + 0x38], 0
je case.0x1400e2a4b.0
mov edx, 8
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140020450
jmp case.0x1400e2a4b.0
clc
invalid
invalid
clc
invalid
add byte [rcx + 0x57], al
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
mov rsi, qword [rcx]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
xor dword [rax - 0x77], ecx
and al, 0x20
mov dword [rsp + 0x20], ecx
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
adc byte [rbp - 0x7b], cl
test byte [rdi], 0x84
test dl, dh
add byte [rax], al
test r14, r14
je 0x1400e32c7
test dl, dh
add byte [rax], al
invalid
test dl, dh
add byte [rax], al
add byte [rbp + 0x31], al
xor r15d, r15d
lea r12, [0x1401e47dc]
lea esp, [0x1401e47dc]
dec dword [rbp + rcx*4 + 0x25]
std
adc eax, 0x20eb0010
add bl, ch
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea esp, [0x1401e47dc]
add bl, ch
jmp case.0x1400dfacc.331
and byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
call fcn.140020450
dec dword [rcx - 1]
invalid
inc r15
cmp r15, r14
test dword [rdi], 0xc684
invalid
test dword [rdi], 0xc684
test dh, al
add byte [rax], al
mov byte [rax], 0
add byte [rbx - 0x73], cl
lea rax, [r15 + r15*4]
add al, 0xbf
lea r13, [rsi + rax*8]
movzx eax, word [rsi + rax*8]
mov bh, 4
invalid
invalid
mov bh, 4
invalid
cmp rax, 0xd
clc
or eax, 0x63490977
ja 0x1400e321c
movsxd rax, dword [r12 + rax*4]
ja 0x1400e321c
movsxd rax, dword [r12 + rax*4]
test byte [rcx + rax - 0x20], cl
add rax, r12
add eax, esp
jmp rax
cmp qword [r13 + 0x10], 0
cmp dword [rbp + 0x10], 0
je case.0x1400de76c.383
mov rcx, qword [r13 + 8]
mov ecx, dword [rbp + 8]
mov edx, 1
jmp 0x1400e31f0
add bl, ch
ret 0x8b49
invalid
invalid
mov rbx, qword [r13 + 8]
mov rbp, qword [r13 + 0x18]
test rbp, rbp
je 0x1400e32af
lea rdi, [rbx + 8]
jmp 0x1400e3259
invalid
sbb byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add rdi, 0x18
dec rbp
dec ebp
dec ebp
je 0x1400e32af
cmp qword [rdi], 0
je 0x1400e3250
add byte [rcx + rsi*8 + 0x48], dh
mov ecx, dword [rdi - 8]
mov rcx, qword [rdi - 8]
mov edx, 1
call fcn.140020450
jmp 0x1400e3250
sal ebx, 1
invalid
mov rbx, qword [r13 + 8]
mov rbp, qword [r13 + 0x18]
sbb byte [rax - 0x7b], cl
in eax, dx
pop rbp
or byte [rcx - 0x75], cl
insd dword [rdi], dx
sbb byte [rax - 0x7b], cl
in eax, dx
test ebp, ebp
je 0x1400e32af
lea rdi, [rbx + 8]
lea edi, [rbx + 8]
or bl, ch
invalid
jmp case.0x1400de68b.307
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rdi, 0x18
invalid
dec rbp
je 0x1400e32af
cmp qword [rdi], 0
je 0x1400e3290
invalid
mov rcx, qword [rdi - 8]
mov ecx, dword [rdi - 8]
clc
mov edx, 1
call fcn.140020450
invalid
sal ebx, 1
invalid
jmp 0x1400e3290
invalid
add al, ch
movabs dword [0x7d8349e1ebfff3d1], eax
adc byte [rax], al
loope 0x1400e32f9
cmp qword [r13 + 0x10], 0
cmp dword [rbp + 0x10], 0
je case.0x1400de76c.383
test byte [rbx], bh
invalid
mov edx, 8
mov rcx, rbx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
fldl2t
jmp 0x1400e31f0
sub edi, edi
invalid
mov rax, qword [rsp + 0x20]
and al, 0x20
cmp qword [rax + 8], 0
js case.0x1400de68b.289
add byte [rbp + rbx - 0x46], dh
or byte [rax], al
add byte [rax], al
je 0x1400e32f0
mov edx, 8
mov rcx, rsi
add rsp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp fcn.140020450
sal ebx, 1
invalid
sal ebx, 1
call qword [rax + 0x28c48348]
invalid
nop
add rsp, 0x28
invalid
add esp, 0x28
sub byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
push rsi
sub rsp, 0x40
mov rsi, rcx
invalid
mov qword [rsp + 0x20], r8
and byte [rcx + rcx*4 + 0x4c], cl
and al, 0x28
invalid
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
cmp dword [rcx], 2
cmp dword [rdx], eax
jne 0x1400e335f
add rcx, 8
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
lea eax, [rsp + 0x20]
call 0x1401928d0
or al, byte [rax]
test rax, rax
je 0x1400e336e
movabs rax, 0xd00000003
mov qword [rsi + 8], rax
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or bl, r13b
sbb byte [rbp + rcx*4 + 0x44], cl
jmp case.0x1400dfbf3.254
lea r8, [rsp + 0x20]
and al, 0x20
call 0x1400ddd50
test rax, rax
jne case.0x1400e34bb.241
sal byte [rbp - 0x1f], 0x48
test edx, edx
invalid
test rdx, rdx
je 0x1400e3388
adc eax, 0x8568948
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi], rax
mov rax, rsi
mov eax, esi
invalid
mov eax, esi
add rsp, 0x40
pop rsi
ret
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
cmp rcx, rdx
ja 0x1400e339f
mov qword [rsi + 8], rcx
xor eax, eax
shr bl, 0xdd
shr bl, 0xdd
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
xchg ebx, eax
adc al, 0
call fcn.140025960
ud2
dec dword [rdi]
or ecx, dword [rdi]
invalid
sub rsp, 0x40
mov r10, r9
mov rax, r8
mov r8, rdx
ror byte [rax - 0x77], 1
invalid
mov esi, ecx
mov rdx, qword [rdx]
mov r8, qword [r8 + 8]
add rax, 0xfffffffffffffff0
invalid
shl r10, 4
shl edx, 4
shl edx, 4
lea r9, [0x14028c3a8]
invalid
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
invalid
test r10, r10
je 0x1400e341e
sal byte [rcx + rdi - 0x75], cl
adc byte [rax - 0x7d], cl
adc byte [rax - 0x7d], cl
mov ecx, dword [rax + 0x10]
add rax, 0x10
add eax, 0x10
adc byte [rax - 0x7d], cl
add eax, 0x10
rcl byte [rax], 0x49
add edx, 0xfffffff0
invalid
invalid
add r10, 0xfffffffffffffff0
ret 0x48f0
test rcx, rcx
je case.0x1400df9c1.217
mov r9, qword [rax + 8]
cmp dword [rdx], 2
or byte [rbx + 0x2774023a], al
je 0x1400e3425
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.1400ddc50
cmp dword [rsp + 0x30], 2
invalid
test al, 0xff
inc dword [rbx + 0x230247c]
add dh, byte [rbx + rbp + 0xf]
je 0x1400e343f
sub ecx, dword [rdi]
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
xor byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
jmp 0x1400e3454
xor ecx, ecx
leave
cmp dword [rdx], 2
cmp al, byte [rdx]
jne case.0x1400e34bb.233
add rdx, 8
add edx, 8
or byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
and byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140192d40
or cl, bh
or al, byte [rax]
cmp dword [rsp + 0x30], 2
xor byte [rdx], al
add dh, byte [rbp - 0x2b]
jne 0x1400e3414
movabs rax, 0xd00000003
add byte [rax], al
add byte [0x1880e344a], cl
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
or byte [rax - 0x39], r9b
invalid
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov rax, rsi
add rsp, 0x40
invalid
pop rsi
pop rsi
ret
invalid
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov rbx, r9
mov ebx, ecx
mov ebx, ecx
mov rdi, r8
mov r14, rdx
invalid
mov rsi, rcx
invalid
mov esi, ecx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r9
lea r9, [0x1400e3870]
or eax, 0x3e8
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x40]
and al, 0x40
mov rdx, rdi
mov rdx, rdi
call fcn.1400e0260
cmp qword [rsp + 0x20], 0
and al, 0x20
invalid
je case.default.0x1400e34bb
invalid
invalid
and al, 0x20
add byte [rbp + riz + 0x4c], dh
mov esi, dword [rsp + 0x28]
je 0x1400e34ca
invalid
mov r14, qword [rsp + 0x28]
je 0x1400e34ca
sub byte [rcx + rcx*4 - 9], al
mov edi, r14d
and edi, 3
out 3, eax
lea rax, [0x1401e4814]
adc byte [rax], al
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
jmp rcx
movzx eax, byte [r14 + 0x10]
adc cl, r13b
loopne 0x1400e34c5
jmp case.0x1400e2764.159
add byte [rax], al
mov r15, qword [rsp + 0x28]
jl 0x1400e34ef
and al, 0x28
sub byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.1400e0640
sar edi, 1
inc dword [rax + 0x1420247c]
invalid
invalid
invalid
cmp byte [rsp + 0x20], 0x14
and byte [rsi*2 + 0x44b60f1d], dl
jne 0x1400e34fd
movzx eax, byte [rsp + 0x38]
and al, 0x38
test eax, eax
je case.0x1400e0e7d.86
add dword [rax], eax
add byte [rbx - 0x7af0fd08], al
or al, 1
cmp eax, 2
jne 0x1400e3602
test dword [rcx + rax], ecx
add byte [rax], al
add cl, byte [rdi]
test dword [rcx + rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x28]
and al, 0x28
sub bl, ch
jmp 0x1400e3560
invalid
lea rcx, [rsp + 0x50]
and al, 0x50
push rax
mov rdx, r14
mov r8, rdi
mov eax, edi
mov r9, rbx
call case.0x1400de3e7.123
sar bh, 0xff
sar bh, 0xff
mov rcx, qword [rsp + 0x50]
push rax
mov rdx, qword [rsp + 0x58]
call case.0x1400dfbf3.170
movzx eax, byte [0x1402e91f8]
rcr byte [rax + riz], cl
xchg ecx, eax
int1
invalid
rcr byte [rax + riz], cl
mov ecx, 0x20
add byte [rax], al
mov edx, 8
call fcn.1400203c0
test rax, rax
ror byte [rdi], 0x84
xchg ecx, eax
add al, byte [rax]
invalid
ror byte [rdi], 0x84
xchg ecx, eax
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
and al, 0x30
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r8, fcn.140084fc0
xchg edi, eax
adc al, 0
xchg edi, eax
adc al, 0
mov cl, 0x15
mov rdx, rax
call fcn.140176a30
ret 0xd0e8
mov qword [rsi], 1
mov dword [rsi], 1
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
jmp 0x1400e361f
scasd eax, dword [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
shr rcx, 0x20
call fcn.140155aa0
invalid
add bl, ch
invalid
and al, ch
and al, 0x25
invalid
sub dword [rcx + rcx*4 - 0x10], ecx
mov rax, r14
shr rax, 0x20
cmp eax, 0x28
and byte [rbx - 0x78f0d708], al
mov esp, 0x48000001
add dword [rax], eax
invalid
invalid
ja case.default.0x1400e359c
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x1401e4824]
lea rcx, [0x1401e4824]
lea ecx, [0x1401e4824]
adc dl, byte [rax]
add byte [rax + 0x63], cl
invalid
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x1400e35d0
xor eax, eax
shr bl, 5
jmp case.0x1400e2764.159
movzx eax, byte [r14 + 0xf]
mov dh, 0x46
invalid
cmp al, 0xd
jne 0x1400e35f5
mov qword [rsi], 2
add al, byte [rax]
add byte [rax], al
lea rax, [rdi - 2]
cmp rax, 2
add dh, byte [rdx + 0x63]
dec byte [rax - 0x7d]
clc
add dh, byte [rdx + 0x63]
cmp edi, 1
jne 0x1400e361f
pop rsi
pop rsi
lea rdi, [r14 - 1]
mov rbx, qword [r14 - 1]
pop rsi
dec dword [rbp - 0x75]
jbe 0x1400e35d4
pop rsi
dec dword [rbp - 0x75]
jbe 0x1400e35d4
mov rcx, rbx
mov ecx, ebx
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x1400e35df
invalid
cmp dword [rsi + 8], 0
jle 0x1400e35df
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rsi + 0x10]
push rsi
invalid
je 0x1400e35e6
mov rdx, qword [r14 + 0x10]
push rsi
adc byte [rax - 0x77], cl
fld1
push 0xffffffffffffffce
invalid
invalid
mov rcx, rbx
mov ecx, ebx
call fcn.140020450
invalid
mov edx, 8
mov rcx, rdi
add byte [rax - 0x77], cl
stc
call fcn.140020450
jmp 0x1400e361f
invalid
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], r14
jmp 0x1400e361f
or bl, ch
sbb eax, 0x13ebf80
add byte [rax], al
add byte [rax + riz - 0x80], dh
mov edi, 0x13f
invalid
add dword [rax], eax
add byte [rax], al
je 0x1400e362b
mov qword [rsi], 0
cmp byte [rdi + 0x13e], 0
je 0x1400e362b
cmp byte [rdi + 0x13f], 0
je 0x1400e362b
invalid
mov qword [rsi], 0
mov qword [rsi + 8], r15
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
invalid
pop rdi
ret
movzx eax, byte [0x1402e91f8]
and byte [rax], al
mov ecx, 0x13
mov edx, 1
call fcn.1400203c0
int 0xf3
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
xchg esi, eax
add dword [rax], eax
invalid
int 0xf3
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rsi + 0xf000001], dl
test byte [rsi + 0xf000001], dl
movups xmm0, xmmword [str.tls_handshake_alerttls_handshake_eof]
adc byte [str.tls_handshake_alerttls_handshake_eof], al
add eax, 0x1496ef
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x7472656c
je 0x1400e36a4
mov dword [rsp + 0x20], eax
add bh, al
invalid
je 0x1400e36a4
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 0x13
mov dword [rsp + 0x28], 0x13
add byte [rax - 0x39], cl
and al, 0x30
adc eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x30], 0x13
add byte [rax], al
add byte [rdi], cl
mov dh, 5
jg 0x1400e36d2
pop rbx
movzx eax, byte [0x1402e91f8]
pop rbx
and byte [rax], al
mov ecx, 0x18
mov edx, 8
add byte [rdx + 8], bh
call fcn.1400203c0
test rax, rax
je 0x1400e37f1
cmp ch, cl
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
lea r8, fcn.140084d80
add eax, 0x149107
adc al, 0
mov cl, 0x25
jmp 0x1400e3558
invalid
invalid
invalid
mov al, 0x25
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x23
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x24
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x1b
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400e2764.159
invalid
invalid
invalid
push qword [rax - 0x13216f0]
mov al, 0x10
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0xe
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400e2764.159
invalid
invalid
invalid
invalid
mov edi, 0xb0fffffe
or ebp, ecx
mov eax, 0xb0fffffe
invalid
push qword [rax - 0x14e16fc]
invalid
mov al, 0xb
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 4
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x28
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0xc
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 9
jmp case.0x1400e2764.159
invalid
invalid
invalid
invalid
invalid
mov al, 0x19
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x18
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 2
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0xf
jmp case.0x1400e2764.159
invalid
invalid
invalid
push qword [rax - 0x18616fd]
mov al, 3
jmp case.0x1400e2764.159
invalid
invalid
add ebp, ecx
jns 0x1400e372a
invalid
mov al, 7
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 1
jmp case.0x1400e2764.159
imul edi, esi, 0xffffffff
invalid
imul edi, esi, 0xffffffff
push qword [rax - 0x19b16e1]
mov al, 0x1f
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x11
jmp case.0x1400e2764.159
pop rbp
invalid
invalid
invalid
pop rbp
invalid
invalid
mov al, 0x29
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x14
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 5
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x15
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0xd
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 6
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x12
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0xa
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 8
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x20
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x16
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x27
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x13
jmp case.0x1400e2764.159
sti
std
invalid
invalid
sti
std
invalid
mov al, 0x17
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x1c
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x1400e2764.159
mov al, 0x26
jmp case.0x1400e2764.159
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x1400e2764.159
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add al, ch
loop case.0x1400e34bb.33
invalid
invalid
jmp 0x1400e3800
add byte [rax], al
add al, ch
loop case.0x1400e34bb.33
invalid
mov ecx, 1
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
call fcn.1400206c0
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
ud2
add byte [rax], al
add byte [rax], al
push rsi
sub rsp, 0x40
mov rsi, rcx
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x30], 0
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x38
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
lea r8, [rsp + 0x20]
call 0x1401928d0
test rax, rax
je 0x1400e38b6
movabs rax, 0xd00000003
mov qword [rsi + 8], rax
jmp 0x1400e38bf
test rdx, rdx
je 0x1400e38d0
mov qword [rsi + 8], rdx
mov eax, 1
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x40
pop rsi
ret
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
cmp rcx, rdx
ja 0x1400e38e7
mov qword [rsi + 8], rcx
xor eax, eax
jmp 0x1400e38c4
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
call fcn.140025960
ud2
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffd9], al
dec qword [rax]
jne 0x1400e393a
mov rcx, qword [rsi + 0x2780]
call fcn.1400645f0
mov rax, qword [rsi + 0x2788]
lock dec qword [rax]
jne 0x1400e3960
invalid
mov rcx, qword [rsi + 0x2788]
mov rdx, qword [rsi + 0x2790]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14018efd0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140080c70
mov rcx, rdi
call fcn.1401ce2f0
ud2
in al, dx
sub byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
cmp rcx, 1
je 0x1400e3a13
cmp ecx, 2
jne 0x1400e3a4a
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
jmp 0x1400e3a34
xor r8d, r8d
cmp byte [rax + 1], 0
add byte [rcx + 0xf], al
xchg esp, eax
ror byte [rax - 0x73], 0xd
jnp 0x1400e3a3e
add byte [rax - 0x73], cl
add eax, 0x1a7b63
add byte [rcx + 0xf], al
xchg esp, eax
ror byte [rax - 0x73], 0xd
jnp 0x1400e3a3e
add byte [rax - 0x73], cl
add eax, 0x1a7b63
cmove rax, rcx
xor r8, 5
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
add rsp, 0x28
jmp r9
lea rcx, str.internal_error:_entered_unreachable_code_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_spin_0.5.2_src_once.rs
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_http_0.2.8_src_uri_scheme.rs
mov edx, 0x28
call fcn.140025cf0
ud2
add byte [rax], al
add byte [rcx + 0x56], al
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
movzx eax, byte [rcx + 0x38]
test eax, eax
je 0x1400e3ab0
cmp eax, 3
je 0x1400e3ae6
pop rbp
cmp eax, 4
jne 0x1400e3b2f
lea rcx, [rsi + 0x48]
call fcn.1400e4c80
adc dword [rax], eax
add byte [rax - 0x75], cl
lock dec qword [rax]
adc dword [rax], eax
add byte [rax - 0x75], cl
lock dec qword [rax]
jne 0x1400e3b07
mov rcx, qword [rsi + 0x40]
call fcn.140084e90
jmp 0x1400e3b07
mov rbx, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
jbe 0x1400e3ae0
jbe 0x1400e3ae0
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400e3ad1
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140020450
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x1400e3b2a
mov rcx, qword [rsi + 0x30]
call fcn.140084e90
jmp 0x1400e3b2a
xor al, r13b
lodsb al, byte [rsi]
adc edi, edx
invalid
mov rbx, qword [rsi + 0x40]
mov r14, qword [rsi + 0x48]
mov rcx, rbx
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400e3b07
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140020450
push rsi
adc byte [rax - 0x77], cl
fld1
leave
inc esi
cmp r8d, dword [rax]
mov byte [rsi + 0x3b], 0
cmp byte [rsi + 0x3a], 0
je 0x1400e3b24
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x1400e3b24
mov rcx, qword [rsi + 0x30]
call fcn.140084e90
cmp byte [rsi + 0x39], 0
je 0x1400e3b2f
cmp byte [rsi], 0
je 0x1400e3b39
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rsi + 0x10], 0
je 0x1400e3b2f
mov rcx, qword [rsi + 8]
mov edx, 1
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp fcn.140020450
mov rdi, rax
jmp 0x1400e3ba5
mov edx, dword [rsi + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.14005a4f0
jmp 0x1400e3ba5
sub cl, byte [rax - 0x77]
invalid
sbb edx, dword [rdi + rdi*8 - 1]
mov byte [rsi + 0x3b], 0
cmp byte [rsi + 0x3a], 0
je 0x1400e3bb8
lea rcx, [rsi + 0x30]
call fcn.140084e70
cmp byte [rsi + 0x39], 0
je 0x1400e3bc6
mov rcx, rsi
call fcn.1400dea60
mov rcx, rdi
call fcn.1401ce2f0
ud2
mov ecx, edi
adc byte [rax - 0x77], cl
stc
call fcn.140057430
mov rcx, rsi
call fcn.1400b58d0
mov rcx, rbx
call fcn.1401ce2f0
ud2
mov ecx, edi
call fcn.1401ce2f0
ud2
xor byte [rdi], cl
mov dh, 0x42
or byte [rbp + 0x485175c0], al
mov esi, edx
mov rdi, rcx
mov rbx, qword [rdx]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x28], ebx
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e3d89
mov qword [rax], rbx
mov qword [rdi], 3
mov qword [rdi + 8], rax
lea rax, fcn.140058c60
mov qword [rdi + 0x10], rax
mov byte [rsi + 8], 1
mov rax, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 8
call fcn.1400206c0
ud2
jne 0x1400e3e20
mov rsi, rdx
mov rdi, rcx
mov rbx, qword [rdx]
mov qword [rsp + 0x28], rbx
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e3e59
mov qword [rax], rbx
mov qword [rdi], 3
mov qword [rdi + 8], rax
lea rax, fcn.140058c60
add byte [rax - 0x77], cl
adc r14b, r8b
or byte [rcx], r8b
add byte [rax - 0x77], cl
adc r14b, r8b
or byte [rcx], r8b
mov rax, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
cmp eax, 1
jne 0x1400e3e3f
lea rcx, str._async_fn__resumed_after_completion
adc al, 0
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x23
call fcn.140025cf0
ud2
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x22
call fcn.140025cf0
ud2
mov ecx, 8
mov edx, 8
call fcn.1400206c0
ud2
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf88
mov r14, r8
mov r13, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x38]
lea rcx, [0x1401e48c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [r13 + 0x3b], 0
mov word [r13 + 0x39], 0x101
mov rdx, qword [r13 + 0x20]
mov rax, qword [r13 + 0x28]
mov qword [r13 + 0x40], rdx
mov qword [r13 + 0x48], rax
jmp 0x1400e3ee6
mov rdx, qword [r13 + 0x40]
mov rax, qword [r13 + 0x48]
lea rcx, [rsp + 0x128]
mov r8, r14
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
jne 0x1400e3f0c
mov qword [rdi], 4
mov al, 3
jmp 0x1400e474c
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rbx, qword [r13 + 0x40]
mov rsi, qword [r13 + 0x48]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400e3f5c
mov rdx, qword [rsi + 0x10]
mov rcx, rbx
call fcn.140020450
cmp qword [rsp + 0xb0], 0
je 0x1400e3fab
lea rbx, [rsp + 0xb8]
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e4916
mov r15, rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r12, fcn.1400e4c10
jmp 0x1400e46ab
mov rax, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
test rax, rax
je 0x1400e46ab
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], rcx
mov byte [r13 + 0x3a], 0
mov rdx, qword [r13 + 0x30]
mov qword [r13 + 0x40], rdx
mov byte [r13 + 0x39], 0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
mov byte [r13 + 0x3b], 0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp + 0x590], r8
mov r8, qword [rsp + 0x88]
mov qword [rsp + 0x598], r8
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x588], rcx
lock inc qword [rdx]
jle 0x1400e497f
lea rcx, [rsp + 0x128]
lea r8, [rsp + 0x90]
call fcn.140133060
mov rsi, qword [rsp + 0x128]
cmp rsi, 2
jne 0x1400e410e
lea rbx, [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e4983
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea r8, fcn.140084fc0
mov cl, 0x27
mov rdx, rax
call fcn.140176a30
mov rbx, rax
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov esi, 3
mov esi, 3
jmp 0x1400e4181
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x50], xmm1
mov rbx, qword [rsp + 0x150]
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x50
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x1d0
pushfq
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0x50
add eax, dword [rax]
add byte [rcx - 0x48], al
invalid
rol byte [rcx], 1
mov eax, 0x1d0
add byte [rax], al
mov rcx, r15
call sub.msvcrt.dll_memcpy
shl byte [rsi + rcx + 0x44100f00], cl
and al, 0x70
shl byte [rsi + rcx + 0x44100f00], cl
and al, 0x70
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x520], xmm0
add byte [rdi], cl
adc dword [rsp + 0x520], eax
movups xmmword [rsp + 0x530], xmm1
adc dword [rsp + 0x530], ecx
lea rcx, [rsp + 0x778]
mov r8d, 0x1f0
mov eax, 0x1f0
mov eax, 0x1f0
mov rdx, r15
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
lea r15, [rsp + 0xd98]
lea rdx, [rsp + 0x778]
mov r8d, 0x1f0
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov qword [r13 + 0x48], rsi
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x50], eax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x50], eax
movups xmmword [r13 + 0x60], xmm1
mov qword [r13 + 0x70], rbx
jo 0x1400e4225
lea ecx, [rbp + 0x78]
jo 0x1400e4225
lea ecx, [rbp + 0x78]
mov r8d, 0x1f0
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
call sub.msvcrt.dll_memcpy
mov byte [r13 + 0x268], 0
invalid
movsb byte [rdi], byte [rsi]
invalid
add byte [rcx - 0x73], cl
jne 0x1400e4241
lea rsi, [r13 + 0x48]
lea rcx, [rsp + 0x128]
mov r8d, 0x228
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call sub.msvcrt.dll_memcpy
add al, byte [rax]
add byte [rax - 0x77], cl
bnd call sub.msvcrt.dll_memcpy
mov qword [r13 + 0x48], 2
mov rcx, qword [rsp + 0x128]
lea rdx, [rcx - 1]
xor eax, eax
cmp rcx, 2
cmovae rax, rdx
test rax, rax
je 0x1400e426b
cmp rax, 2
jne 0x1400e492f
mov r12, qword [rsp + 0x130]
movups xmm0, xmmword [rsp + 0x138]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], al
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x50], rax
mov r15, qword [rsp + 0x150]
jmp 0x1400e454f
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x28], r13
lea r15, [rsp + 0x350]
lea r12, [rsp + 0x128]
mov r8d, 0x228
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rdx, r12
call sub.msvcrt.dll_memcpy
lea r13, [rsp + 0x550]
movzx eax, byte [rsp + 0x570]
add eax, 0xff480000
enter 0xffffffffffffa948, 0xfffffffffffffffd
invalid
invalid
dec dword [rdi]
xchg esp, eax
and al, 0x27
movzx eax, byte [rsp + 0x48e]
movzx ecx, byte [rsp + 0x48f]
add eax, 0xff480000
enter 0xffffffffffffa948, 0xfffffffffffffffd
invalid
test al, al
je 0x1400e42d5
test cl, cl
jne 0x1400e4767
movzx eax, byte [rsp + 0x27]
mov esi, eax
xor ebx, ebx
xor ebp, ebp
mov rdi, qword [rsp + 0x420]
test rdi, rdi
je 0x1400e431e
mov rcx, r12
mov rdx, r13
mov r8, r15
mov r9, r14
call case.0x1400de3e7.123
mov rax, qword [rsp + 0x128]
test rax, rax
jne 0x1400e4315
add rbp, qword [rsp + 0x130]
jmp 0x1400e42e0
cmp eax, 1
je 0x1400e44cb
test sil, sil
jne 0x1400e440c
nop word [rax + rax]
cmp qword [rsp + 0x3c0], 0
movzx eax, byte [rsp + 0x48e]
jne 0x1400e438c
invalid
cmp byte [r12 + 0x492], 0
cmp byte [rsp + 0x492], 0
jne 0x1400e438c
test al, al
jne case.0x1400dfacc.362
cmp qword [rsp + 0x420], 0
jne 0x1400e43a1
mov rcx, r12
mov rdx, r13
mov r8, r15
mov r9, r14
call 0x1400e3460
mov rax, qword [rsp + 0x128]
test rax, rax
jne 0x1400e43b6
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x1400e43e9
add rbx, rax
jmp 0x1400e4330
movzx ecx, byte [rsp + 0x48f]
test al, al
je 0x1400e43a9
test cl, cl
je 0x1400e43a9
jmp 0x1400e42c9
movzx ecx, byte [rsp + 0x48f]
xor esi, esi
test rdi, rdi
je 0x1400e42e0
jmp 0x1400e43db
cmp eax, 1
je 0x1400e44cb
movzx eax, byte [rsp + 0x48e]
movzx ecx, byte [rsp + 0x48f]
test al, al
je 0x1400e43db
test cl, cl
jne 0x1400e42c9
or rbx, rbp
jne 0x1400e42c9
jmp 0x1400e488c
movzx eax, byte [rsp + 0x48e]
test al, al
je 0x1400e4428
movzx ecx, byte [rsp + 0x48f]
mov byte [rsp + 0x27], 1
test cl, cl
jne 0x1400e42c9
mov dh, 0x8c
and al, 0x8f
add al, 0
add dh, al
and al, 0x27
add dword [rcx + rcx*8 - 0x1407af1], eax
invalid
jmp 0x1400e4428
movzx eax, byte [rsp + 0x48e]
test al, al
je 0x1400e4428
mov es, word [rax + rax]
add byte [rax + rax*8 - 0x49f0ef8c], al
mov word [rdi + rcx*4], fs
add al, 0
add byte [rcx + rcx*8 - 0x15e7af1], al
invalid
movzx ecx, byte [rsp + 0x48f]
test cl, cl
jne 0x1400e42c9
movzx eax, byte [0x1402e91f8]
mov ecx, 0x11
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400e4999
movups xmm0, xmmword [0x14022cd53]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x66
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], 0x11
mov qword [rsp + 0x138], 0x11
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e49aa
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x128]
movups xmmword [rax], xmm0
add byte [rbp + rcx*4 + 5], cl
inc byte [rdx + 0x25b10014]
mov rdx, rax
mov rsi, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140176a30
mov r15, rax
mov rdi, qword [rsp + 0x38]
jmp 0x1400e44dd
mov r15, qword [rsp + 0x130]
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov rsi, qword [rsp + 0x30]
mov qword [rsp + 0x68], r15
lea r14, [rsp + 0x128]
lea rdx, [rsp + 0x350]
mov r8d, 0x228
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov r12, qword [rsp + 0x328]
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0xa0], rax
mov rcx, r14
mov r13, qword [rsp + 0x28]
call fcn.1400d9250
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov r14d, 2
cmp r14, 2
je 0x1400e456f
cmp r14, 3
jne 0x1400e45a8
mov qword [rdi], 4
mov al, 4
jmp 0x1400e474c
invalid
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add dword [rax], eax
mov qword [rsp + 0x128], r15
lea rcx, [rsp + 0x130]
mov qword [rsp + 0x130], r12
movaps xmm0, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x40], al
movups xmmword [rsp + 0x138], xmm0
mov rax, qword [rsp + 0x50]
push rax
mov qword [rsp + 0x148], rax
call fcn.1400d9080
jmp 0x1400e45dd
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0x580]
lea rdx, [rsp + 0x778]
mov r8d, 0x1f8
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x970], xmm0
mov rax, qword [rsp + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x980], rax
lea rcx, [rsp + 0x988]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add eax, 0xb8410000
clc
add dword [rax], eax
add al, ch
or byte [rax - 0x76b7fff2], ah
add byte [rax - 0x77], cl
int1
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add eax, 0xb8410000
clc
add dword [rax], eax
add al, ch
or byte [rax - 0x76b7fff2], ah
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
int1
call fcn.1400e4c80
cmp r14, 2
jne 0x1400e46f5
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x128], r15
movzx eax, byte [0x1402e91f8]
and byte [rax], al
mov ecx, 8
mov edx, 8
call fcn.1400203c0
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test byte [rdx], al
add eax, dword [rax]
invalid
test rax, rax
je 0x1400e4953
test byte [rdx], al
add eax, dword [rax]
invalid
test byte [rdx], al
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x38], cl
mov qword [rax], r15
lea r12, fcn.140058c60
test byte [rax + rax], dl
mov cl, 0x27
mov rdx, rax
mov r8, r12
call fcn.140176a30
mov rbx, rax
mov qword [rsp + 0x128], rax
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e4969
mov r15, rax
mov qword [rax], rbx
mov rax, qword [r13 + 0x40]
lock dec qword [rax]
jne 0x1400e46ab
mov rcx, qword [r13 + 0x40]
call fcn.140084e90
mov byte [r13 + 0x3b], 0
cmp byte [r13 + 0x3a], 0
je 0x1400e46ca
mov rax, qword [r13 + 0x30]
lock dec qword [rax]
jne 0x1400e46ca
mov rcx, qword [r13 + 0x30]
call fcn.140084e90
invalid
cli
invalid
invalid
cli
inc dword [rcx - 0x42]
add eax, dword [rax]
add byte [rax], al
mov r14d, 3
cmp byte [r13 + 0x39], 0
je 0x1400e4728
cmp byte [r13], 0
cmp byte [rbp], 0
jne 0x1400e4728
cmp qword [r13 + 0x10], 0
je 0x1400e4728
mov rcx, qword [r13 + 8]
mov edx, 1
or byte [rdx + 1], bh
call fcn.140020450
jmp 0x1400e4728
lea rcx, [rsp + 0xb88]
or eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
or dword [rax], eax
add byte [rcx - 0x48], al
adc byte [rdx], al
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x970]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov rax, qword [r13 + 0x40]
lock dec qword [rax]
dec qword [rax]
jne 0x1400e4723
mov rcx, qword [r13 + 0x40]
call fcn.140084e90
insd dword [rdi], dx
invalid
cli
invalid
insd dword [rdi], dx
invalid
mov byte [r13 + 0x3b], 0
mov qword [rdi], r14
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r12
lea rcx, [rdi + 0x18]
lea rdx, [rsp + 0xb88]
xchg esp, eax
and al, 0x88
or eax, dword [rax]
invalid
xchg esp, eax
and al, 0x88
or eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x210
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
mov al, 1
mov byte [r13 + 0x38], al
mov rax, rdi
cmp byte [rax - 0x77], cl
clc
add rsp, 0xf88
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x350]
mov rcx, r13
xchg esp, eax
and al, 0x50
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], cl
mov r8, r14
mov rsi, qword [rsp + 0x30]
call 0x1400de5b0
xor dword [rsi - 0x7ab70001], ebx
ror byte [rax - 0x75], 0x7c
and al, 0x38
xor dword [rsi - 0x7ab70001], ebx
ror byte [rax - 0x75], 0x7c
and al, 0x38
je 0x1400e47d5
lea r14, [rsp + 0x128]
lea rdx, [rsp + 0x350]
mov r8d, 0x228
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x50
add eax, dword [rax]
add byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov r13, qword [rsp + 0x28]
call fcn.1400e4c80
lea rdx, [rsp + 0x128]
mov r8d, 0x228
add al, byte [rax]
add byte [rax - 0x77], cl
int1
add al, byte [rax]
add byte [rax - 0x77], cl
int1
call sub.msvcrt.dll_memcpy
mov r14d, 3
add cl, ch
cmp ch, 0xff
invalid
add cl, ch
cmp ch, 0xff
dec dword [rcx - 0x77]
xlatb
mov r15, rdx
test rdx, rdx
test edx, edx
mov r13, qword [rsp + 0x28]
je 0x1400e483a
sub byte [rax + rbx*2 + 0x4c], dh
mov dword [rsp + 0x68], edi
mov qword [rsp + 0x68], r15
lea r14, [rsp + 0x128]
mov ah, 0x24
sub byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x350]
mov r8d, 0x228
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov r12, qword [rsp + 0x328]
movups xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0xa0], rax
mov rcx, r14
mov ecx, esi
mov ecx, esi
int1
call fcn.1400d9250
jmp 0x1400e4535
mov r14, qword [rsp + 0x350]
add byte [rax], al
mov r15, qword [rsp + 0x358]
add byte [rax], al
mov r12, qword [rsp + 0x360]
movups xmm0, xmmword [rsp + 0x368]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x50], rax
lea rdx, [rsp + 0x380]
lea rcx, [rsp + 0x778]
mov r8d, 0x1f8
call sub.msvcrt.dll_memcpy
cdq
popfq
invalid
add cl, ch
leave
cld
invalid
invalid
cdq
popfq
invalid
lea r14, [rsp + 0x128]
lea rdx, [rsp + 0x350]
mov r8d, 0x228
mov eax, 0x228
mov eax, 0x228
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
call fcn.1400e4c80
lea rdx, [rsp + 0x128]
mov r8d, 0x228
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov r14d, 3
mov r13, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x38]
jmp 0x1400e4555
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x23
add al, ch
not byte [rbx]
hlt
dec dword [rdi]
invalid
add al, ch
not byte [rbx]
hlt
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x22
call fcn.140025cf0
ud2
mov qword [rsp + 0x28], r13
mov ecx, 8
mov edx, 0x20
call fcn.1400206c0
jmp 0x1400e49b9
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], r13
and al, 0x28
and al, 0x28
lea rcx, [0x14022c632]
lea r8, [0x14022c6c8]
mov edx, 0x22
call fcn.140078fc0
jmp 0x1400e49b9
mov qword [rsp + 0x28], r13
mov ecx, 8
mov edx, 8
call fcn.1400206c0
jmp 0x1400e49b9
mov qword [rsp + 0x28], r13
mov ecx, 8
mov edx, 8
call fcn.1400206c0
jmp 0x1400e49b9
ud2
mov qword [rsp + 0x28], r13
mov ecx, 8
mov edx, 0x20
call fcn.1400206c0
jmp 0x1400e49b9
mov ecx, 1
mov edx, 0x11
call fcn.1400206c0
invalid
invalid
jmp 0x1400e49b9
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
invalid
dec dword [rdi]
or ebp, ebx
invalid
ud2
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov rdx, r14
call sub.msvcrt.dll_memcpy
jmp 0x1400e4b47
mov dword [rsp + 0x28], ebp
mov rdi, rax
jmp 0x1400e4a19
lea rcx, [rsp + 0x350]
call fcn.1400d9080
jmp 0x1400e4b51
add eax, dword [rax]
add al, ch
pop rdx
invalid
add byte [0x179f64a45], 0x46
invalid
hlt
jge 0x1400e4a96
add byte [rdi], cl
test dword [rcx], esi
add dword [rax], eax
add cl, ch
xor al, 1
add byte [rax], al
mov rdi, rax
invalid
lea rcx, [rsp + 0x128]
call fcn.140058c60
jmp 0x1400e4b51
add byte [rax], al
call fcn.1400295e0
dec dword [rdi]
invalid
dec dword [rdi]
or ecx, dword [rcx + rcx*4 + 0x6c]
and al, 0x28
mov rdi, rax
jmp 0x1400e4b5f
invalid
lea ecx, [rsp + 0x128]
call fcn.140058c60
idiv edi
jmp 0x1400e4b51
or ecx, dword [rax - 0x77]
je 0x1400e4ad8
xor byte [rcx + rcx*4 + 0x6c], cl
and al, 0x28
mov rdi, rax
jmp 0x1400e4b47
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
mov rdi, rax
lea rcx, [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0xfffffffff74191e8
call fcn.140058c60
jmp 0x1400e4b47
invalid
sub byte [rcx], al
add byte [rax], al
call fcn.1400e4c80
add dword [rax], eax
add bl, ch
invalid
add dword [rax], eax
add bl, ch
mov rdi, rax
mov rcx, rbx
call fcn.1400e4c10
jmp 0x1400e4b74
mov edi, eax
mov rcx, qword [r13 + 0x40]
mov ecx, dword [rbp + 0x40]
mov ecx, dword [rbp + 0x40]
mov qword [rsp + 0x28], r13
mov rdx, qword [r13 + 0x48]
call fcn.1400e4bc0
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
invalid
mov edi, eax
lea rcx, [rsp + 0x350]
call fcn.1400df310
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
call fcn.1400e4d80
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 0x40]
call fcn.1400d8fc0
call fcn.1400d8fc0
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0x3b], 0
je 0x1400e4b74
sub byte [rax + 0x74003b78], al
or cl, byte [rax - 0x73]
and al, 0x70
lea rcx, [rsp + 0x70]
call fcn.1400d9080
dec dword [rax - 0x75]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x3b], 0
mov rsi, rax
cmp byte [rax + 0x3a], 0
cmp al, byte [rax]
cmp al, byte [rax]
je 0x1400e4b8f
lea rcx, [rsi + 0x30]
call fcn.140084e70
cli
inc dword [rax + 0x7400397e]
or byte [rax - 0x77], cl
int1
cmp byte [rsi + 0x39], 0
je 0x1400e4b9d
mov rcx, rsi
call fcn.1400dea60
mov byte [rsi + 0x38], 2
mov rcx, rdi
call fcn.1401ce2f0
ud2
mov eax, 0x4890fff3
add esp, 0x20
call qword [rax + 0x20c48348]
ret
or byte [rbx + rcx*4 + 0x47], cl
adc byte [rax - 0x77], cl
int1
call fcn.14005a4f0
mov rcx, rbx
call fcn.1401ce2f0
jrcxz 0x1400e4ba1
invalid
add byte [rdi], cl
invalid
jrcxz 0x1400e4ba1
invalid
sub esp, 0x20
mov rdi, rcx
cmp qword [rcx + 8], 0
je 0x1400e4c2e
iretd
mov rcx, qword [rdi]
mov edx, 1
add byte [rax], al
call fcn.140020450
mov rsi, qword [rdi + 0x10]
test rsi, rsi
test esi, esi
test esi, esi
je 0x1400e4c5a
and ecx, dword [rax - 0x75]
pop rdi
sbb byte [rax - 0x77], cl
int1
mov rbx, qword [rdi + 0x18]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400e4c5a
mov rdx, qword [rbx + 0x10]
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140020450
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdi, rax
mov edi, eax
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
mov rcx, rsi
call fcn.140057430
idiv edi
idiv edi
mov rcx, rdi
call fcn.1401ce2f0
ud2
mov rsi, rcx
mov rcx, qword [rcx]
lea rdx, [rcx - 1]
xor eax, eax
ror byte [rax - 0x7d], 0xf9
invalid
ror byte [rax - 0x7d], 0xf9
add cl, byte [rax + 0xf]
cmovae rax, rdx
invalid
invalid
cmovae rax, rdx
cmovae eax, edx
test rax, rax
je case.0x1400ddd81.471
cmp rax, 1
je 0x1400e4cc9
clc
add dword [rcx + riz + 0x48], esi
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
call fcn.1400d9080
mov rax, qword [rsi + 0x28]
sub byte [rcx + 0x3e183c1], cl
dec dword [rax - 0x75]
sub byte [rcx + 0x3e183c1], r9b
sub byte [rcx + 0x3e183c1], cl
sub byte [rcx + 0x3e183c1], cl
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400e4cc9
test rcx, rcx
jne 0x1400e4cf0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rsi + 0x200]
call fcn.1400d9080
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
jmp fcn.1400d9250
dec dword [rax - 0x73]
jo case.0x1400de417.463
invalid
lea rsi, [rax - 1]
dec dword [rax - 0x75]
pop rax
dec dword [rbx + rcx*4 + 0x70]
invalid
mov rbx, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
jle 0x1400e4d0e
invalid
je 0x1400e4d15
jle 0x1400e4d0e
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rsi + 0x10]
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
mov ecx, ebx
call fcn.140020450
mov edx, 8
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140020450
mov edi, eax
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140057430
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.1400b58d0
jmp 0x1400e4d6b
int1
call fcn.1400d9240
jmp 0x1400e4d6b
hlt
mov ecx, esi
call fcn.140058c60
mov rcx, rdi
call fcn.1401ce2f0
ud2
nop dword [rax + rax]
movabs rax, 0x4924dfa385a05fc4
pop rdi
invalid
invalid
invalid
fbld tbyte [rcx + rcx*2]
pop rdi
movabs al, byte [0x5fba484924dfa385]
fbld tbyte [rcx + rcx*2]
invalid
invalid
pop rdi
pushfq
fbld tbyte [rcx + rcx*2]
and al, 0x49
movabs rdx, 0xd179fe6fbe49c5f
movabs rdx, 0xd179fe6fbe49c5f
in al, 0xfb
out 0x9f, al
invalid
or eax, 0x2e6666c3
ret
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], cl
adc byte [rax - 0x75], cl
add byte [rax], al
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
ret
adc byte [rax - 0x75], cl
push rcx
sbb bl, al
nop dword [rax]
add byte [rax], al
add byte [rcx + 0x56], al
add byte [rax], al
add byte [rcx + 0x56], al
push rsi
push rdi
push rbx
sub rsp, 0x78
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
movzx eax, byte [rdx + 0x20]
lea rcx, [0x1401e48dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov edx, dword [rsi]
jmp rax
mov rdx, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
jmp 0x1400e4dfc
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
lea rcx, [rsp + 0x50]
call qword [rax + 0x18]
cmp dword [rsp + 0x50], 2
invalid
add dh, byte [rbp + 0xe]
jne case.0x1400ddd81.477
mov qword [rdi], 4
mov dword [rdi], 4
mov al, 3
jmp 0x1400e4edb
invalid
add byte [rax - 0x75], cl
and al, 0x70
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], cl
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rbx + rcx*4 + 0x76], cl
jbe case.0x1400de76c.433
pop rsi
adc byte [rbx + rcx*4 + 0x76], cl
jbe case.0x1400de76c.433
mov rcx, rbx
call qword [r14]
jbe case.0x1400de76c.433
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400e4e58
invalid
or al, 0x49
mov edx, dword [rsi + 0x10]
invalid
mov rdx, qword [r14 + 0x10]
adc byte [rax - 0x77], cl
fld1
clc
mov ch, 0xf3
mov rcx, rbx
call fcn.140020450
invalid
dec dword [rax - 0x7d]
jl 0x1400e4e80
cmp qword [rsp + 0x20], 0
and byte [rax], al
je 0x1400e4ea7
lea rbx, [rsp + 0x28]
lea rbx, [rsp + 0x28]
pop rsp
and al, 0x28
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400203c0
test rax, rax
je 0x1400e4f1f
wait
add byte [rax], al
add byte [rdi], cl
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, fcn.1400e4c10
mov r9d, 3
mov r8, rax
mov rax, rcx
jmp case.0x1400df9c1.233
mov r8, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x40
cmp byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r9d, 2
test r8, r8
je 0x1400e4e99
add byte [rbp - 0x7b], cl
sal byte [rbx + rdx*8 + 0x4c], 0x89
mov qword [rdi], r9
mov qword [rdi + 8], r8
or byte [rax - 0x77], cl
mov qword [rdi], r9
mov qword [rdi + 8], r8
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], r9b
sbb byte [r8 - 0x77], r9b
push rdi
invalid
or byte [rax - 0x77], cl
adc byte [r8 - 0x77], r9b
sbb byte [r8 - 0x77], r9b
mov dword [rdi + 0x20], edx
push rdi
and byte [rax + 0x20468801], dh
invalid
invalid
mov al, 1
mov byte [rsi + 0x20], al
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
mov rax, rdi
clc
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str._async_fn__resumed_after_panicking
lea ecx, str._async_fn__resumed_after_panicking
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x22
call fcn.140025cf0
ud2
in eax, dx
or eax, 0xb0ffff4
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
jp case.0x1400dfbcd.181
invalid
add byte [rbp + rcx*4 + 5], cl
std
jp case.0x1400dfbcd.181
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.140025cf0
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
xchg edx, eax
mov bh, 0xf3
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
call fcn.1400206c0
ud2
hlt
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
movzx eax, byte [rdx + 8]
mov dh, 0x42
invalid
test eax, eax
jne 0x1400e500e
mov dh, 0x42
or byte [rbp + 0x487d75c0], al
invalid
jge 0x1400e4fda
mov rsi, rdx
mov esi, edx
mov rdi, rcx
mov r14, qword [rdx]
mov qword [rsp + 0x20], r14
movzx eax, byte [0x1402e91f8]
mov dh, 5
push rdx
and byte [rax], al
mov dh, 5
push rdx
and byte [rax], al
mov ecx, 8
mov edx, 8
call fcn.1400203c0
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov dword [rax], eax
add byte [rax], al
mov rbx, rax
mov ebx, eax
mov qword [rax], r14
xor byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
movzx eax, byte [0x1402e91f8]
mov ecx, 8
add byte [rdx + 8], bh
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
invalid
add al, ch
loope 0x1400e4f90
call fcn.1400203c0
test rax, rax
je 0x1400e5058
dec dword [rax - 0x7b]
sal byte [rsp + rsi*2 + 0x48], 0x89
sbb byte [rax - 0x39], cl
invalid
mov qword [rax], rbx
mov qword [rdi], 3
mov qword [rdi + 8], rax
lea rax, fcn.1400e50b0
mov qword [rdi + 0x10], rax
mov byte [rsi + 8], 1
mov rax, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp eax, 1
jne case.0x1400df9c1.246
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x23
call fcn.140025cf0
ud2
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_rustls_0.24.1_src_connector.rs
mov edx, 0x22
jns 0x1400e504e
add byte [rdx + 0x22], bh
add byte [rax], al
add al, ch
stosd dword [rdi], eax
or al, 0xf4
dec dword [rdi]
ud2
mov ecx, 8
call fcn.140025cf0
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 8
add byte [rax], al
add al, ch
call fcn.1400206c0
jmp 0x1400e5067
push 0xffffffffffffffb6
invalid
mov ecx, 8
mov edx, 8
call fcn.1400206c0
ud2
or ecx, dword [rax - 0x77]
invalid
adc al, 0xe8
invalid
hlt
lea ecx, [rsp + 0x20]
call fcn.140058c60
invalid
idiv edi
mov byte [rsi + 8], 2
mov rcx, rdi
call fcn.1401ce2f0
ud2
hlt
adc byte [rax - 0x77], cl
fld1
push rsi
mov bl, 0xf3
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140057430
and dh, bh
dec dword [rax - 0x77]
stc
call fcn.1400b58d0
mov rcx, rsi
mov ecx, esi
invalid
mov ecx, esi
call fcn.14013ed50
mov rcx, r14
pushfq
add eax, 0xf1894c00
call fcn.1401ce2f0
ud2
xchg ecx, eax
invalid
nop dword [rax]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
invalid
add byte [rax - 0x75], cl
or ecx, ebp
or ch, ah
or byte [rax], al
nop dword [rax + rax]
mov rcx, qword [rcx]
mov ecx, dword [rcx]
jmp fcn.140173660
mov ecx, dword [rcx]
jmp fcn.140176c50
nop word cs:[rax + rax]
mov rcx, qword [rcx]
jmp case.0x140176702.7
add byte [rax], al
add byte [rax], al
mov rcx, qword [rcx]
jmp 0x140176c10
add byte [rax], al
add byte [rax], al
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x3db8
call fcn.1401cdb40
invalid
add byte [rax + 0x29], cl
invalid
lea rbp, [rsp + 0x80]
and rsp, 0xffffffffffffff80
mov eax, 0xe800003d
jp 0x1400e514d
invalid
add byte [rax], 0
add byte [rax - 0x7d], cl
in al, 0x80
mov rdi, r8
mov edi, eax
mov rsi, rdx
mov qword [rsp + 0xc8], rcx
movzx eax, byte [rdx + 0x27f0]
lea rcx, [0x1401e48ec]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
lea r13, [rsi + 0x2780]
lea ebp, [rsi + 0x2780]
mov rax, qword [rsi + 0x27e8]
mov eax, dword [rsi + 0x27e8]
xchg al, ch
invalid
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rsi + 0x27d8]
add byte [rdi], cl
movups xmmword [rsi + 0x40], xmm0
adc dword [rsi + 0x40], eax
movups xmm0, xmmword [rsi + 0x2798]
movups xmm0, xmmword [rsi + 0x2798]
movups xmm1, xmmword [rsi + 0x27a8]
movups xmm2, xmmword [rsi + 0x27b8]
movups xmm3, xmmword [rsi + 0x27c8]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov qword [rsi + 0x58], r13
lea rax, [rsi + 0xc2]
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
and al, 0xc0
add byte [rax], al
add dh, al
xchg dl, al
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xc2], 0
jmp 0x1400e5288
lea rax, [rsi + 0xc2]
mov qword [rsp + 0xc0], rax
movzx eax, byte [rsi + 0xc2]
ret 0
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
ret 0
lea rcx, [0x1401e48fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x4c
mov ebp, dword [rsi + 0x58]
mov r13, qword [rsi + 0x58]
mov word [rsi + 0xc3], 0
lea rbx, [rsi + 0x60]
mov rax, qword [rsi + 0x50]
mov qword [rsi + 0xb0], rax
movaps xmm0, xmmword [rsi + 0x40]
movaps xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsi]
movaps xmm1, xmmword [rsi + 0x10]
movaps xmm2, xmmword [rsi + 0x20]
movaps xmm3, xmmword [rsi + 0x30]
sub byte [rsi + 0x30], bl
sub byte [rsi + 0x30], bl
movaps xmmword [rsi + 0x90], xmm3
movaps xmmword [rsi + 0x80], xmm2
xchg esi, eax
add byte [rax], 0
add byte [rax], al
xchg esi, eax
add byte [rax], 0
add byte [rax], al
movaps xmmword [rsi + 0x70], xmm1
add byte [rax], al
movaps xmmword [rsi + 0x70], xmm1
movaps xmmword [rsi + 0x60], xmm0
mov qword [rsi + 0xb8], r13
mov rax, qword [r13]
cmp byte [rax + 0x60], 0
invalid
add byte [rdi], cl
mov dh, 0x46
invalid
je 0x1400e5344
invalid
test al, al
je 0x1400e52fc
lea rdx, [0x14022c808]
mov rcx, rbx
call fcn.140055320
jne 0x1400e5303
add byte [rax - 0x77], cl
fld1
sub byte [rax], al
idiv edi
test al, al
jne 0x1400e534c
movzx eax, byte [0x1402e91f8]
mov r14d, 0x1f
mov ecx, 0x1f
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400e6b4d
mov rbx, rax
movups xmm0, xmmword [0x14021c1bf]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
add byte [rcx - 0x44], al
invalid
mov r12d, 0x1f
jmp 0x1400e5491
test al, al
je 0x1400e544e
add al, byte [rcx]
add byte [rax], al
add al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rax + rax*2 + 0x48], cl
mov ecx, dword [rsi + 0x78]
mov rdx, qword [rsi + 0x80]
test rdx, rdx
je 0x1400e5398
mov rcx, qword [rsi + 0x78]
call fcn.140054850
mov r14, rax
test rax, rax
je 0x1400e5398
mov r15, rdx
lea rcx, [rsp + 0x500]
mov rdx, rbx
call fcn.140055c90
cmp qword [rsp + 0x500], 0
and al, 0
add eax, 0xf000000
invalid
mov cl, 1
add byte [rax], al
and al, 0
add eax, 0xf000000
test byte [rcx + 0xf000001], dh
mov bh, 0x8c
movzx ecx, word [rsp + 0x510]
jmp 0x1400e55f8
and al, 0x10
add eax, 0x60e90000
add al, byte [rax]
add byte [rdi], cl
mov dh, 5
pop rcx
and byte ds:[rax], al
movzx eax, byte [0x1402e91f8]
mov r14d, 0x1c
sbb al, 0
add byte [rax], al
mov ecx, 0x1c
mov edx, 1
add byte [rax], al
add al, ch
or al, 0xb0
dec dword [rax - 0x7b]
test eax, eax
add byte [rax], al
add al, ch
or al, 0xb0
dec dword [rax - 0x7b]
test eax, eax
invalid
invalid
nop
invalid
test eax, eax
je 0x1400e6b4d
mov rbx, rax
movups xmm0, xmmword [0x14021c1f9]
adc eax, dword [rax]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14021c1ed]
adc eax, dword [rax]
adc eax, dword [rax]
movups xmmword [rax], xmm0
mov r12d, 0x1c
jmp 0x1400e5491
lea r15, [rsi + 0x109]
lea r14, [rsi + 0xe8]
mov dh, 0xe8
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
or dword [rcx], eax
add byte [rax], al
mov dh, 0xe8
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
or dword [rcx], eax
add byte [rax], al
lea rcx, [0x1401e492c]
or eax, 0xff530
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x4ce0ffc8
mov ebp, dword [rsi + 0x100]
mov r13, qword [rsi + 0x100]
mov rbx, qword [rsi + 0xe8]
call 0x18c0e5414
mov esp, dword [rsi + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], cl
lock add byte [rax], al
add cl, ch
mov edx, 0x4c000007
invalid
add byte [rax], al
mov r12, qword [rsi + 0xf0]
jmp 0x1400e5bd9
lea r14, [rsi + 0x100]
lea esi, [rsi + 0x100]
lea r13, [rsi + 0x1eb2]
movzx eax, byte [rsi + 0x1eb2]
mov dl, 0x1e
add byte [rax], al
mov dl, 0x1e
add byte [rax], al
lea rcx, [0x1401e4910]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x38], r13
jmp 0x1400e64b0
movzx eax, byte [0x1402e91f8]
mov r14d, 0x1e
mov ecx, 0x1e
mov edx, 1
call fcn.1400203c0
test rax, rax
ror byte [rdi], 0x84
ficom dword [rsi]
add byte [rax], al
ror byte [rdi], 0x84
ficom dword [rsi]
add byte [rax], al
mov rbx, rax
movups xmm0, xmmword [0x14021c1dd]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x14021c1cf]
insd dword [rdi], dx
adc eax, dword [rax]
movups xmmword [rax], xmm0
mov r12d, 0x1e
xor r15d, r15d
xor r14d, r14d
lea rcx, [rsi + 0x60]
mov edi, 1
call fcn.140057c40
mov byte [rsi + 0xc2], 1
mov rcx, rsi
add dword [rax - 0x77], ecx
int1
call fcn.1400e8920
mov rax, qword [rsi + 0x2780]
lock dec qword [rax]
add byte [rax - 0x75], cl
xchg byte [rax - 0xfffffd9], al
dec qword [rax]
jne 0x1400e54cd
mov rcx, qword [rsi + 0x2780]
mov ecx, dword [rsi + 0x2780]
invalid
call fcn.1400645f0
mov rax, qword [rsi + 0x2788]
lock dec qword [rax]
xchg byte [rax - 0xfffffd9], cl
dec qword [rax]
jne 0x1400e54ed
adc ecx, dword [rax - 0x75]
mov cs, word [rax + 0x48000027]
add byte [rax], al
mov rdx, qword [rsi + 0x2790]
mov rcx, qword [rsi + 0x2788]
add byte [rax], al
mov rdx, qword [rsi + 0x2790]
call fcn.14018efd0
jrcxz 0x1400e5485
or al, byte [rax]
mov rax, qword [rsp + 0xc8]
add byte [rax], al
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov dword [rax + 8], ebx
mov dword [rax + 8], ebx
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r14
mov cl, 1
jmp 0x1400e68ea
add byte [rax], al
add byte [rax], al
mov r13, qword [rsi + 0xf8]
mov rbx, qword [rsi + 0x110]
mov r12, qword [rsi + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
jmp 0x1400e5c03
mov r8, qword [rsi + 0x110]
mov rax, qword [rsi + 0x118]
mov eax, dword [rsi + 0x118]
mov eax, dword [rsi + 0x118]
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400e5c42
cmp byte [rbx], 0
je 0x1400e55f4
invalid
add byte [rax - 0x73], cl
adc eax, 0x1472cc
lea rdx, [0x14022c818]
mov rcx, rbx
call fcn.140055320
test al, al
mov eax, 0x1bb
mov ecx, 0x50
cmovne ecx, eax
jmp 0x1400e55f8
add byte [rax], al
invalid
sar byte [rax + 0x1bb], 0xb9
push rax
add byte [rax], al
add byte [rdi], cl
enter 0xffffffffffff90e9, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x30], r14
mov r14, qword [rsi + 0x1f30]
jmp 0x1400e68a6
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x30], r14
je 0x1400e55a1
xor byte [rax - 0x75], cl
sahf
add byte [rdi], bl
add byte [rax], al
mov rbx, qword [rsi + 0x1f00]
mov r14, qword [rsi + 0x1f08]
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], al
invalid
mov qword [rsi + 0x1f00], 0
test rbx, rbx
je 0x1400e6c5d
test byte [rbp + 0x49000016], bh
mov r12, rdi
mov esp, edi
lea rdi, [rsi + 0x1f00]
jmp case.0x1400e34bb.293
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r13
jmp 0x1400e6509
mov qword [rsp + 0x30], r14
mov rbx, qword [rsi + 0x1f00]
mov r14, qword [rsi + 0x1f08]
mov qword [rsi + 0x1f00], 0
test rbx, rbx
je 0x1400e6c77
mov r12, rdi
lea rdi, [rsi + 0x1f00]
jmp 0x1400e65e6
mov cx, 0x50
mov dword [rsp + 0x38], ecx
mov word [rsi + 0xc0], cx
xor ecx, ecx
jmp 0x1400e561f
inc rcx
sub rcx, r14
cmp edx, 0x5b
jne 0x1400e56af
cmp rcx, r15
je 0x1400e56ac
mov rax, rcx
add rcx, r14
movzx edx, byte [rcx]
test dl, dl
jns 0x1400e5610
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400e5686
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp dl, 0xf0
jb 0x1400e5699
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400e56ac
add rcx, 4
jmp 0x1400e5613
add rcx, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x1400e5613
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x1400e5613
mov rax, r15
add r14, rax
sub r15, rax
jmp 0x1400e56cb
dec r15
sub r15, r14
cmp eax, 0x5d
jne 0x1400e5736
test r15, r15
je 0x1400e5733
mov r12, r15
add r15, r14
movzx eax, byte [r15 - 1]
test al, al
jns 0x1400e56c0
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
jge 0x1400e570c
movzx edx, byte [r15 - 3]
cmp dl, 0xc0
jge 0x1400e5715
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400e571c
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400e5724
add r15, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and eax, 0x3f
or eax, ecx
cmp eax, 0x110000
jne 0x1400e56c3
xor r12d, r12d
mov rcx, r14
mov rdx, r12
call fcn.1400290c0
mov rbx, rax
test bl, 1
jne 0x1400e5786
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
mov edx, 4
call fcn.1400203c0
test rax, rax
je 0x1400e6bc8
mov r12, rax
shr rbx, 8
mov word [rax], 0
mov dword [rax + 2], ebx
mov eax, dword [rsp + 0x38]
mov word [r12 + 6], ax
jmp 0x1400e585f
lea rcx, [rsp + 0x2180]
mov rdx, r14
mov r8, r12
call fcn.140029130
cmp byte [rsp + 0x2180], 0
je 0x1400e57fb
mov qword [rsi + 0xc8], 0
mov byte [rsi + 0xc3], 1
test r12, r12
je 0x1400e5b98
js 0x1400e6c91
movzx eax, byte [0x1402e91f8]
mov edx, 1
mov rcx, r12
call fcn.1400203c0
mov rbx, rax
test rax, rax
jne 0x1400e5b9d
mov qword [rsp + 0x28], rsi
mov ecx, 1
mov rdx, r12
call fcn.1400206c0
jmp 0x1400e6cb1
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
mov edx, 4
call fcn.1400203c0
test rax, rax
je 0x1400e6bc8
mov r12, rax
movups xmm0, xmmword [rsp + 0x2181]
movups xmmword [rsp + 0x502], xmm0
mov word [rax], 1
movups xmm0, xmmword [rsp + 0x500]
movups xmmword [rax + 2], xmm0
movzx eax, word [rsp + 0x510]
mov word [r12 + 0x12], ax
mov qword [r12 + 0x14], 0
mov eax, dword [rsp + 0x38]
mov word [r12 + 0x1c], ax
mov rax, r12
add rax, 0x20
mov qword [rsi + 0xc8], r12
mov qword [rsi + 0xd0], 1
mov qword [rsi + 0xd8], r12
mov qword [rsp + 0x38], rax
mov qword [rsi + 0xe0], rax
mov word [rsi + 0xc3], 0x100
mov ebx, 1
mov byte [rsi + 0xc3], 0
mov byte [rsi + 0xc4], 0
mov rax, qword [rsi + 0xb8]
mov r13, qword [rax]
mov r14d, dword [r13 + 0x48]
cmp r14d, 0x3b9aca00
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x68], r12
mov qword [rsp + 0xb8], rbx
jne 0x1400e58f8
mov edx, dword [r13 + 0x38]
cmp edx, 0x3b9aca00
jne 0x1400e5982
mov dword [rsp + 0x48], 0x3b9aca00
mov r15, r12
mov dword [rsp + 0x30], 0x3b9aca00
jmp 0x1400e629d
mov rcx, qword [r13 + 0x40]
movzx eax, byte [r13 + 0x66]
test byte [r13 + 0x61], 1
jne 0x1400e59b0
test al, al
je 0x1400e59b8
mov r15, qword [rsp + 0x38]
cmp r12, r15
je 0x1400e60f0
mov rcx, r12
mov rax, r12
jmp 0x1400e5937
add rcx, 0x20
cmp rcx, r15
je 0x1400e60f3
movzx edx, word [rcx]
cmp dx, 2
je 0x1400e60f3
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x50e], xmm1
movaps xmmword [rsp + 0x500], xmm0
test dx, dx
je 0x1400e592a
mov word [rax], dx
movaps xmm0, xmmword [rsp + 0x500]
movups xmmword [rax + 2], xmm0
movups xmm0, xmmword [rsp + 0x50e]
movups xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400e592a
mov dword [rsp + 0x48], 0x3b9aca00
mov rcx, qword [r13 + 0x30]
mov r8, qword [rsp + 0x38]
sub r8, r12
shr r8, 5
call fcn.14002c480
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], edx
mov r15, r12
jmp 0x1400e629d
test al, al
je 0x1400e608c
mov qword [rsp + 0x48], rcx
xor ebx, ebx
test r12, r12
je 0x1400e59d0
cmp qword [rsp + 0x38], r12
je 0x1400e59d0
movzx ebx, byte [r12]
mov qword [rsp + 0x80], 4
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x2180], 4
movups xmmword [rsp + 0x2188], xmm0
cmp qword [rsp + 0x38], r12
je 0x1400e5aed
mov rdi, qword [rsp + 0x68]
jmp 0x1400e5a56
lea r15, [rsp + 0x2180]
mov rcx, qword [r15]
mov r8, rdx
shl r8, 5
mov word [rcx + r8], r12w
movaps xmm0, xmmword [rsp + 0x500]
movups xmmword [rcx + r8 + 2], xmm0
movups xmm0, xmmword [rsp + 0x50e]
movups xmmword [rcx + r8 + 0x10], xmm0
inc rdx
mov qword [r15 + 0x10], rdx
add rdi, 0x20
cmp rdi, qword [rsp + 0x38]
je 0x1400e5aed
movzx r12d, word [rdi]
cmp r12w, 2
je 0x1400e5aed
test bl, bl
setne al
movups xmm0, xmmword [rdi + 2]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x50e], xmm1
movaps xmmword [rsp + 0x500], xmm0
test r12w, r12w
sete cl
xor cl, al
je 0x1400e5ab1
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x88]
jne 0x1400e5ae0
lea r15, [rsp + 0x80]
mov rcx, r15
call fcn.140067020
jmp 0x1400e5ad7
mov rdx, qword [rsp + 0x2190]
cmp rdx, qword [rsp + 0x2188]
jne 0x1400e5a0d
lea r15, [rsp + 0x2180]
mov rcx, r15
call fcn.140067020
mov rdx, qword [r15 + 0x10]
jmp 0x1400e5a15
lea r15, [rsp + 0x80]
jmp 0x1400e5a15
mov rbx, qword [rsp + 0x48]
cmp qword [rsp + 0xb8], 0
mov r12, qword [rsp + 0x68]
je 0x1400e5b0f
mov edx, 4
mov rcx, r12
call fcn.140020450
mov rcx, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov rax, qword [rsp + 0x2180]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x2188]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x2190]
mov rax, r8
shl rax, 5
mov qword [rsp + 0x70], rcx
add rax, rcx
mov qword [rsp + 0x38], rax
test rdx, rdx
mov qword [rsp + 0x50], r9
je 0x1400e610e
mov r15, rdx
mov rcx, qword [r13 + 0x30]
mov r12d, dword [r13 + 0x38]
cmp r12d, 0x3b9aca00
mov qword [rsp + 0xb0], rcx
jne 0x1400e6179
mov dword [rsp + 0x30], 0x3b9aca00
jmp 0x1400e618a
mov ebx, 1
add r13, 8
mov rcx, rbx
mov rdx, r14
mov r8, r12
call sub.msvcrt.dll_memcpy
lea r14, [rsi + 0xe8]
mov qword [rsi + 0xe8], rbx
mov qword [rsi + 0xf0], r12
mov qword [rsi + 0x100], r13
lea r15, [rsi + 0x109]
mov byte [rsi + 0x109], 0
lea rax, [rsi + 0xf8]
mov qword [rsi + 0xf8], r13
mov byte [rsi + 0x108], 1
mov qword [rsi + 0x110], rbx
mov qword [rsi + 0x118], r12
mov qword [rsi + 0x120], rax
mov byte [rsi + 0x108], 0
mov rax, qword [r13]
mov r9, qword [r13 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, rbx
mov r8, r12
call qword [r9 + 0x18]
mov r8, rax
mov rax, rdx
mov qword [rsi + 0x110], r8
mov qword [rsi + 0x118], rax
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x500]
mov rdx, r8
mov r8, rdi
call qword [rax + 0x18]
mov rsi, qword [rsp + 0x500]
cmp rsi, 2
jne 0x1400e5c76
mov byte [r15], 4
mov al, 3
mov rsi, qword [rsp + 0x28]
jmp 0x1400e68cf
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x28]
mov rbx, qword [rax + 0x110]
mov r15, qword [rax + 0x118]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400e5cbc
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140020450
mov rax, qword [rsp + 0x28]
mov word [rax + 0x108], 0x100
mov rcx, r14
call fcn.1400e7190
test rsi, rsi
mov r15, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
je 0x1400e5d66
mov qword [rsp + 0x500], r15
mov qword [rsp + 0x508], r14
movzx eax, byte [0x1402e91f8]
mov ecx, 9
mov edx, 1
call fcn.1400203c0
test rax, rax
mov rsi, qword [rsp + 0x28]
je 0x1400e6bdc
mov rbx, rax
movabs rax, 0x6f72726520736e64
mov qword [rbx], rax
mov byte [rbx + 8], 0x72
mov rcx, qword [rsi + 0xc8]
test rcx, rcx
je 0x1400e5d4d
cmp qword [rsi + 0xd0], 0
je 0x1400e5d4d
mov edx, 4
call fcn.140020450
mov byte [rsi + 0xc3], 0
mov r12d, 9
mov byte [rsi + 0xc4], 0
jmp 0x1400e5497
mov qword [rsp + 0x78], rdi
mov rax, qword [r14 + 0x18]
lea rcx, [rsp + 0x500]
mov rdx, r15
mov rsi, qword [rsp + 0x28]
mov qword [rsp + 0x48], rax
call rax
movzx edi, word [rsp + 0x500]
cmp di, 2
jne 0x1400e5dc2
mov rcx, r15
call qword [r14]
mov r12d, 4
cmp qword [r14 + 8], 0
mov rdi, qword [rsp + 0x78]
je 0x1400e5db8
mov rdx, qword [r14 + 0x10]
mov rcx, r15
call fcn.140020450
xor ebx, ebx
xor r15d, r15d
jmp 0x1400e603f
mov r15d, dword [rsp + 0x502]
movzx ebx, word [rsp + 0x506]
mov eax, dword [rsp + 0x518]
mov dword [rsp + 0x290], eax
movups xmm0, xmmword [rsp + 0x508]
movaps xmmword [rsp + 0x280], xmm0
movzx r12d, word [rsi + 0xc0]
test di, di
jne 0x1400e5e09
mov ebx, r12d
movzx r12d, word [rsp + 0x51c]
movzx r13d, word [rsp + 0x51e]
mov rax, qword [r14 + 0x20]
lea rcx, [rsp + 0x500]
mov rdx, qword [rsp + 0x30]
mov qword [rsp + 0x58], rax
call rax
mov word [rsp + 0x68], r13w
mov word [rsp + 0x38], bx
mov rax, qword [rsp + 0x500]
inc rax
mov r14, 0xffffffffffffffff
cmovne r14, rax
cmp r14, 5
mov ebx, 4
cmovb r14, rbx
mov rax, r14
shr rax, 0x3a
jne 0x1400e6c9d
mov r13, r14
shl r13, 5
je 0x1400e5e8e
movzx eax, byte [0x1402e91f8]
mov edx, 4
mov rcx, r13
call fcn.1400203c0
mov rbx, rax
test rax, rax
je 0x1400e6ca4
mov word [rbx], di
mov dword [rbx + 2], r15d
movzx eax, word [rsp + 0x38]
mov word [rbx + 6], ax
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [rbx + 8], xmm0
mov eax, dword [rsp + 0x290]
mov dword [rbx + 0x18], eax
mov word [rbx + 0x1c], r12w
movzx eax, word [rsp + 0x68]
mov word [rbx + 0x1e], ax
mov qword [rsp + 0x2180], rbx
mov qword [rsp + 0x2188], r14
mov qword [rsp + 0x2190], 1
mov r15d, 1
mov edi, 0x20
jmp 0x1400e5f45
mov rbx, qword [rsp + 0x2180]
mov word [rbx + rdi], r13w
mov eax, dword [rsp + 0x38]
mov dword [rbx + rdi + 2], eax
mov word [rbx + rdi + 6], r14w
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [rbx + rdi + 8], xmm0
mov eax, dword [rsp + 0x290]
mov dword [rbx + rdi + 0x18], eax
mov word [rbx + rdi + 0x1c], r15w
mov word [rbx + rdi + 0x1e], si
mov r15, r12
inc r15
mov qword [rsp + 0x2190], r15
add rdi, 0x20
mov rsi, qword [rsp + 0x28]
lea rcx, [rsp + 0x500]
mov r14, qword [rsp + 0x30]
mov rdx, r14
call qword [rsp + 0x48]
movzx r13d, word [rsp + 0x500]
cmp r13w, 2
je 0x1400e600d
mov r12, r15
mov eax, dword [rsp + 0x502]
mov dword [rsp + 0x38], eax
movzx r14d, word [rsp + 0x506]
lea rcx, [rsp + 0x508]
mov eax, dword [rcx + 0x10]
mov dword [rsp + 0x290], eax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x280], xmm0
movzx r15d, word [rsi + 0xc0]
test r13w, r13w
jne 0x1400e5fbb
mov r14d, r15d
movzx r15d, word [rsp + 0x51c]
movzx esi, word [rsp + 0x51e]
cmp r12, qword [rsp + 0x2188]
jne 0x1400e5ef8
lea rcx, [rsp + 0x500]
mov rdx, qword [rsp + 0x30]
call qword [rsp + 0x58]
mov r8, qword [rsp + 0x500]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x2180]
mov rdx, r12
call 0x1400e7240
jmp 0x1400e5ef0
mov rcx, r14
mov rbx, qword [rsp + 0x40]
call qword [rbx]
cmp qword [rbx + 8], 0
mov rdi, qword [rsp + 0x78]
je 0x1400e602f
mov rdx, qword [rbx + 0x10]
mov rcx, r14
call fcn.140020450
mov r12, qword [rsp + 0x2180]
mov rbx, qword [rsp + 0x2188]
shl r15, 5
add r15, r12
mov byte [rsi + 0xc4], 1
mov rcx, qword [rsi + 0xc8]
test rcx, rcx
mov qword [rsp + 0x38], r15
je 0x1400e5899
cmp byte [rsi + 0xc3], 0
je 0x1400e5899
cmp qword [rsi + 0xd0], 0
je 0x1400e5899
mov edx, 4
call fcn.140020450
jmp 0x1400e5899
mov r15, qword [rsp + 0x38]
cmp r12, r15
je 0x1400e60f0
mov rcx, r12
mov rax, r12
jmp 0x1400e60a7
add rcx, 0x20
cmp rcx, r15
je 0x1400e60f3
movzx edx, word [rcx]
cmp dx, 2
je 0x1400e60f3
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x50e], xmm1
movaps xmmword [rsp + 0x500], xmm0
test dx, dx
jne 0x1400e609e
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0x500]
movups xmmword [rax + 2], xmm0
movups xmm0, xmmword [rsp + 0x50e]
movups xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400e609e
mov rax, r15
mov ecx, 4
mov qword [rsp + 0x60], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x50], rbx
mov r15, r12
jmp 0x1400e6118
mov r15, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x58]
mov edx, dword [r13 + 0x38]
mov eax, 0x3b9aca00
cmp edx, 0x3b9aca00
je 0x1400e614f
mov qword [rsp + 0x58], rcx
mov rcx, qword [r13 + 0x30]
mov r8, qword [rsp + 0x38]
sub r8, r15
shr r8, 5
call fcn.14002c480
mov qword [rsp + 0x40], rax
mov eax, edx
mov rcx, qword [rsp + 0x58]
mov dword [rsp + 0x48], 0x3b9aca00
mov dword [rsp + 0x30], eax
test rcx, rcx
je 0x1400e616f
mov edx, 4
mov rcx, qword [rsp + 0x60]
call fcn.140020450
mov rbx, qword [rsp + 0x50]
jmp 0x1400e629d
mov edx, r12d
call fcn.14002c480
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], edx
lea r9, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
lea rcx, [rsp + 0x500]
mov rdx, rbx
mov r8d, r14d
call fcn.14019b450
cmp r12d, 0x3b9aca00
jne 0x1400e61b9
mov rbx, qword [rsp + 0x50]
mov edx, 0x3b9aca00
jmp 0x1400e61d9
mov rcx, qword [rsp + 0xb0]
mov edx, r12d
mov r8d, r15d
call fcn.14002c480
mov qword [rsp + 0x100], rax
mov rbx, qword [rsp + 0x50]
mov dword [rsp + 0xb0], edx
shl r15, 5
mov rdi, qword [rsp + 0x60]
add r15, rdi
mov qword [rsp + 0x108], r15
lea rcx, [rsp + 0x280]
lea rdx, [rsp + 0x500]
mov r8d, 0x208
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x708]
mov dword [rsp + 0x48], eax
movups xmm0, xmmword [rsp + 0x70c]
movaps xmmword [rsp + 0x160], xmm0
movups xmm0, xmmword [rsp + 0x71c]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0x72c]
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsp + 0x73c]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x74c]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x75c]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x76c]
movaps xmmword [rsp + 0x1c0], xmm0
mov eax, dword [rsp + 0x77c]
mov dword [rsp + 0x1d0], eax
mov r15, qword [rsp + 0x70]
add r13, 0x10
lea rcx, [rsp + 0x1f00]
lea rdx, [rsp + 0x280]
mov r8d, 0x208
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x2180]
lea rdx, [rsp + 0x500]
mov r8d, 0x1c08
mov rcx, r12
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x100]
mov r8d, 0x1c08
mov r14, rcx
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x1d08], eax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movups xmmword [rsi + 0x1d0c], xmm0
movups xmmword [rsi + 0x1d1c], xmm1
movups xmmword [rsi + 0x1d2c], xmm2
movups xmmword [rsi + 0x1d3c], xmm3
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsi + 0x1d4c], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0x1d5c], xmm0
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0x1d6c], xmm0
mov eax, dword [rsp + 0x1d0]
mov dword [rsi + 0x1d7c], eax
mov qword [rsi + 0x1d80], rdi
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x1d88], rax
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x1d90], rdi
mov rax, qword [rsp + 0x108]
mov qword [rsi + 0x1d98], rax
mov rax, qword [rsp + 0x100]
test byte [rax + rax], ah
add dword [rax], eax
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsi + 0x1da0], rax
invalid
test byte [rax + rsi*4], ah
mov qword [rsi + 0x1da0], rax
mov eax, dword [rsp + 0xb0]
mov dword [rsi + 0x1da8], eax
test al, 0x1d
add byte [rax], al
sbb eax, 0x848b0000
and al, 0xb0
add byte [rax], al
add byte [rcx + 0x1da886], cl
test al, 0x1d
add byte [rax], al
invalid
test byte [rax + rsi], ah
xor byte [rdx], al
test al, 0x1d
add byte [rax], al
mov eax, dword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
add byte [rcx + 0x1dfc86], cl
add byte [rdi], cl
adc byte [rsp + 0x220], al
and al, 0x20
add al, byte [rax]
invalid
mov dword [rsi + 0x1dfc], eax
movups xmm0, xmmword [rsp + 0x220]
and al, 0x20
add al, byte [rax]
invalid
and al, 0x20
add al, byte [rax]
add byte [rdi], cl
movups xmmword [rsi + 0x1dec], xmm0
adc dword [rsi + 0x1dec], eax
movups xmm0, xmmword [rsp + 0x1e0]
loopne case.0x1400ddf8a.500
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1f0], cl
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
add byte [rdi], cl
adc byte [rsp + 0x210], bl
movups xmmword [rsi + 0x1ddc], xmm3
movups xmmword [rsi + 0x1dcc], xmm2
movups xmmword [rsi + 0x1dbc], xmm1
mov esp, 0xf00001d
adc dword [rsi + 0x1dac], eax
mov esp, 0xf00001d
adc dword [rsi + 0x1dac], eax
mov qword [rsi + 0x1e00], r13
mov qword [rsi + 0x1e08], r15
mov dword [rsi + 0x1e08], edi
mov dword [rsi + 0x1e08], edi
mov qword [rsi + 0x1e10], rbx
mov qword [rsi + 0x1e18], r15
add byte [rcx + rcx*4 - 0x42], cl
sbb byte [rsi], bl
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x1e20], rax
and byte [rsi], bl
add byte [rax], al
and byte [rsi], bl
add byte [rax], al
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x1e28], rax
mov dword [rsi + 0x1e28], eax
mov dword [rsi + 0x1e28], eax
mov eax, dword [rsp + 0x30]
and al, 0x30
mov dword [rsi + 0x1e30], eax
movups xmm0, xmmword [rsp + 0x234]
movups xmm1, xmmword [rsp + 0x244]
mov word [rsp + rax*2], fs
add al, byte [rax]
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x254]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x254]
movups xmm3, xmmword [rsp + 0x264]
pushfq
and al, 0x64
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x1e34], eax
add byte [rax], al
movups xmmword [rsi + 0x1e34], xmm0
movups xmmword [rsi + 0x1e44], xmm1
movups xmmword [rsi + 0x1e54], xmm2
add byte [rdi], cl
adc dword [rsi + 0x1e54], edx
movups xmmword [rsi + 0x1e64], xmm3
sahf
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x270]
movups xmmword [rsi + 0x1e70], xmm0
jo 0x1400e64b4
add byte [rax], al
jo 0x1400e64b4
add byte [rax], al
add byte [rax - 0x73], cl
xchg byte [rdx + 0x4800001e], dh
mov dword [rsp + 0x38], eax
lea rax, [rsi + 0x1eb2]
mov qword [rsp + 0x38], rax
mov byte [rsi + 0x1eb2], 0
mov rdi, qword [rsp + 0x78]
invalid
mov word [rsi + 0x1eb0], 0
lea rcx, [rsi + 0x400]
lea r15, [rsi + 0x1b00]
add byte [rax], al
invalid
add byte [rax], al
mov r8d, 0x380
mov rdx, r15
call sub.msvcrt.dll_memcpy
cmp dword [rsi + 0x608], 0x3b9aca00
mov qword [rsp + 0x30], r14
jne 0x1400e6541
pop rbx
add dl, cl
invalid
pop rbx
lea rax, [rsi + 0x708]
lea eax, [rsi + 0x708]
add byte [rax], al
mov rcx, qword [rsi + 0x700]
mov qword [rsi + 0x2758], rax
mov qword [rsi + 0x2760], rcx
mov byte [rsi + 0x2769], 0
add dh, al
xchg byte [rcx + 0x27], ch
add byte [rax], al
add byte [rbp + rcx*4 - 0x4a], cl
mov dh, 0
invalid
add byte [rax], al
lea r14, [rsi + 0x1f00]
mov dh, 0
invalid
lea rcx, [rsp + 0x500]
mov rdx, r14
mov r8, rdi
call fcn.1400e73e0
mov r13, qword [rsp + 0x500]
cmp r13, 2
jne 0x1400e6624
mov al, 3
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
jmp 0x1400e68c9
mov r12, rdi
mov r8d, 0x300
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea rax, [rsi + 0x708]
mov rcx, qword [rsi + 0x700]
lea rbx, [rsi + 0x780]
mov qword [rsi + 0xfd8], rax
mov qword [rsi + 0xfe0], rcx
mov byte [rsi + 0xfe9], 0
lea rax, [rsi + 0x380]
lea rdx, [rsi + 0x1000]
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov qword [rsi + 0x1858], rax
mov qword [rsi + 0x1860], rcx
mov byte [rsi + 0x1869], 0
mov qword [rsi + 0x1f10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
xchg esi, eax
adc byte [rdi], bl
add byte [rax], al
mov byte [rsi + 0x1eb1], 0
lea r14, [rsi + 0x1880]
add byte [rax], al
add byte [rax], al
mov r8d, 0x280
mov rcx, r14
int1
int1
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x1f08], r14
lea rdi, [rsi + 0x1f00]
add byte [rdi], bl
add byte [rax], al
add byte [rdi], bl
add byte [rax], al
mov qword [rsi + 0x1f00], 0
mov r13, qword [rsp + 0x38]
lea rcx, [rsp + 0x500]
add byte [rax], al
mov rdx, rbx
mov r8, r12
call fcn.1400e73e0
mov rax, qword [rsp + 0x500]
add byte [rax], al
add byte [rax], al
cmp rax, 2
jne 0x1400e6665
mov rcx, r14
mov rdx, r12
call fcn.14019b8b0
test al, al
je 0x1400e670d
mov qword [rdi], rbx
mov al, 4
jmp 0x1400e68c9
mov rbx, qword [rsp + 0x508]
mov r12, qword [rsp + 0x510]
mov r15, qword [rsp + 0x518]
mov rdi, qword [rsp + 0x520]
mov edi, dword [rsp + 0x520]
mov edi, dword [rsp + 0x520]
mov rcx, r14
call fcn.1400e7320
mov r14, rdi
mov rdi, r13
cmp qword [rsi + 0x710], 0
cmp dword [rsi + 0x710], 0
cmp dword [rsi + 0x710], 0
jne 0x1400e6a6a
jmp 0x1400e6a7b
mov rcx, qword [rsp + 0x508]
movups xmm0, xmmword [rsp + 0x510]
add byte [rax], al
or byte [0x1501d666f], al
test byte [rax + rdx], ah
add eax, 0x290f0000
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsp + 0x520]
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
mov qword [rsi + 0x1e80], rax
mov qword [rsi + 0x1e88], rcx
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm0
mov rdx, qword [rsp + 0x520]
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x90], edx
mov dword [rsp + 0x90], edx
mov qword [rsi + 0x1e80], rax
mov qword [rsi + 0x1e88], rcx
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x1e90], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x1e90], eax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x1ea0], rax
mov dword [rsi + 0x1ea0], eax
mov dword [rsi + 0x1ea0], eax
mov qword [rsi + 0x1ea8], r14
mov rax, qword [rsi + 0x1ea0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsi + 0x1e80]
mov rcx, qword [rsi + 0x1e88]
movups xmm0, xmmword [rsi + 0x1e90]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xd0], rax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
adc byte [rdi], bl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x4a], cl
adc byte [rdi], bl
add byte [rax], al
mov eax, 1
jmp 0x1400e6844
add cl, ch
invalid
mov qword [rsi + 0x1e80], 2
mov qword [rsi + 0x1e88], rbx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
sahf
mov byte [rsi], bl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x1e90], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x1ea0], rax
mov dword [rsi + 0x1ea0], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi + 0x1ea0], eax
mov qword [rsi + 0x1ea8], r14
mov dword [rsi + 0x1ea0], eax
mov qword [rsi + 0x1ea8], r14
mov r14, qword [rsi + 0x1f10]
mov qword [rsi + 0x1f08], r14
add byte [rcx + rcx*4 - 0x4a], cl
or byte [rdi], bl
add byte [rax], al
lea rdi, [rsi + 0x1f00]
mov qword [rsi + 0x1f00], 0
lea rcx, [rsp + 0x80]
mov rdx, rbx
mov r8, r12
call fcn.1400e73e0
cmp dword [rsp + 0x80], 2
jne 0x1400e67a8
lea rcx, [rsp + 0x500]
mov rdx, r14
mov r8, r12
call fcn.1400e73e0
cmp dword [rsp + 0x500], 2
jne 0x1400e67dc
mov qword [rdi], rbx
mov al, 5
jmp 0x1400e68c9
add dword [rax], eax
invalid
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x130], rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x80], al
and al, 0x80
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0x90]
add byte [rdi], cl
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x120], xmm1
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
movaps xmmword [rsp + 0x110], xmm0
add byte [rcx], dh
shr bl, 0x38
xor eax, eax
jmp 0x1400e6814
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x130], rax
add byte [rdi], cl
adc byte [rsp + 0x500], al
add eax, 0x89480000
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x500], al
add eax, 0x100f0000
mov word [rax + rdx], fs
add eax, 0x290f0000
movups xmm1, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x120], xmm1
mov word [rax + riz], fs
add dword [rax], eax
invalid
add byte [rdi], cl
sub dword [rsp + 0x120], ecx
mov word [rax + riz], fs
add dword [rax], eax
invalid
mov word [rax + riz], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
movaps xmmword [rsp + 0x110], xmm0
mov eax, 1
add byte [rax], al
add byte [rcx - 0x77], cl
fimul word [rax - 0x75]
mov word [rax + rsi], fs
xor byte [rcx], al
add byte [rax], al
invalid
invalid
mov r14, rbx
mov rcx, qword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xf0], rcx
movaps xmm0, xmmword [rsp + 0x110]
invalid
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x110], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
sub byte [rsp + 0x120], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xe0], xmm1
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movaps xmmword [rsp + 0xd0], xmm0
mov rdi, r12
mov byte [rsi + 0x1eb0], 1
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
movaps xmm0, xmmword [rsp + 0xe0]
mov qword [rsi + 0x1f00], rcx
add byte [rdi], bl
add byte [rax], al
mov qword [rsi + 0x1f08], rdx
movups xmmword [rsi + 0x1f10], xmm0
add byte [rax], al
mov rcx, qword [rsp + 0xf0]
mov qword [rsi + 0x1f20], rcx
cmp qword [rsi + 0x1f00], 0
cmp dword [rsi + 0x1f00], 0
lock add byte [rax], al
add byte [rax - 0x77], cl
mov fs, word [rax]
invalid
cmp dword [rsi + 0x1f00], 0
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax], dl
add byte [rax], al
je 0x1400e69ac
mov qword [rsi + 0x1f28], rax
mov qword [rsi + 0x1f30], r14
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add eax, 0x894c0000
mov edx, esi
mov r8, rdi
lea rcx, [rsp + 0x500]
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rdi
call fcn.1400e73e0
mov rdi, qword [rsp + 0x500]
cmp rdi, 2
cmp edi, 2
cmp edi, 2
jne 0x1400e6904
mov al, 6
mov byte [r13], al
mov al, 4
mov rcx, qword [rsp + 0xc0]
mov byte [rcx], al
mov rax, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
invalid
mov cl, 3
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rcx - 0xf7177fd], dh
invalid
mov byte [rsi + 0x27f0], cl
lea rsp, [rbp + 0x3d38]
pop rbx
pop rdi
add byte [rax - 0x73], cl
movsd dword [rdi], dword [rsi]
cmp byte [0x19f6968f9], bh
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x38], r13
mov rbx, qword [rsp + 0x508]
mov r12, qword [rsp + 0x510]
mov r15, qword [rsp + 0x518]
mov r14, qword [rsp + 0x520]
cmp byte [rsi + 0x1eb0], 0
add byte [rax], al
add byte [rdi], cl
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 0x48000000], ch
cmp dword [rsi + 0x1f00], 0
cmp qword [rsi + 0x1f00], 0
je 0x1400e69d8
add byte [rax - 0x77], cl
jl 0x1400e696c
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x40], r14
mov rdi, r15
cmp qword [rsi + 0x1f10], 0
mov esi, 0x1f10
invalid
je 0x1400e696c
mov esi, 0x1f10
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rsi + 0x1f08]
mov rcx, qword [rsi + 0x1f08]
mov edx, 1
call fcn.140020450
mov r14, qword [rsi + 0x1f18]
mov esi, dword [rsi + 0x1f18]
test r14, r14
je 0x1400e699d
invalid
and eax, 0x48f78949
mov esi, dword [rsi + 0x1f20]
mov r15, rsi
mov rsi, qword [rsi + 0x1f20]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400e699a
mov rdx, qword [rsi + 0x10]
mov rcx, r14
call fcn.140020450
mov rsi, r15
mov r15, rdi
mov r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x48]
jmp 0x1400e69e4
mov qword [rsp + 0x38], r13
mov byte [rsi + 0x1eb0], 0
add byte [rax - 0x75], cl
sahf
or byte [rdi], bl
add byte [rax], al
add byte [rax - 0x75], cl
sahf
or byte [rdi], bl
add byte [rax], al
mov r12, qword [rsi + 0x1f10]
mov r15, qword [rsi + 0x1f18]
mov r14, qword [rsi + 0x1f20]
xor edi, edi
jmp 0x1400e69e4
lea rcx, [rsi + 0x1f08]
call fcn.1400d9080
mov byte [rsi + 0x1eb0], 0
lea rcx, [rsi + 0x1880]
call fcn.14019afb0
or eax, dword [rax]
or eax, dword [rax]
mov rax, qword [rsi + 0x1a10]
lock dec qword [rax]
jne 0x1400e6a10
mov rcx, qword [rsi + 0x1a10]
call fcn.14005bf20
mov rax, qword [rsi + 0x1900]
test rax, rax
je 0x1400e6a26
mov rcx, qword [rsi + 0x1908]
call qword [rax + 0x18]
lea rcx, [rsi + 0x1000]
call fcn.1400e7320
lea rcx, [rsi + 0x780]
call fcn.1400e7320
cmp qword [rsi + 0x388], 0
je 0x1400e6a59
mov rcx, qword [rsi + 0x380]
mov edx, 4
call fcn.140020450
mov byte [rsi + 0x1eb1], 0
cmp qword [rsi + 0x710], 0
je 0x1400e6a7b
mov rcx, qword [rsi + 0x708]
mov edx, 4
call fcn.140020450
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
mov rcx, qword [rsp + 0x30]
xor al, ch
mov bl, 0x1b
add byte [rax], al
xor al, ch
mov bl, 0x1b
add byte [rax], al
test rdi, rdi
je 0x1400e6a9e
mov byte [rsi + 0xc4], 0
jmp 0x1400e5497
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], r12
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x58
add dword [rax], eax
invalid
and al, 0x40
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x48
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x50
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x58
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0xb8]
mov rax, qword [rax]
mov rax, qword [rsi + 0xb8]
mov rax, qword [rax]
movzx edx, byte [rax + 0x77]
mov rcx, r15
call fcn.140192860
test rax, rax
je 0x1400e6b36
pop rbp
pop rbp
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400e6b36
test rcx, rcx
je 0x1400e6b36
mov r13, r14
mov rdi, r15
mov qword [rsp + 0x28], rsi
mov r14, rax
dec r14
mov rcx, qword [rax - 1]
mov rsi, qword [rax + 7]
mov r15, rcx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400e6b1e
mov rdx, qword [rsi + 0x10]
mov rcx, r15
call fcn.140020450
mov edx, 8
mov rcx, r14
call fcn.140020450
dec dword [rax - 0x75]
je 0x1400e6b53
sub byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
out dx, al
dec dword [rax - 0x75]
je 0x1400e6b53
sub byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
out dx, al
mov byte [rsi + 0xc4], 0
add byte [rax], al
lea rcx, [rsi + 0x60]
call fcn.140057c40
xor edi, edi
jmp 0x1400e54a5
invalid
mov ecx, 1
mov rdx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
call fcn.1400206c0
jmp 0x1400e6cb1
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
mov edx, 0x22
and esp, dword [rcx + 0x14]
add byte [rdx + 0x22], bh
call fcn.140025cf0
ud2
jns 0x1400e6b66
dec dword [rdi]
or ecx, dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completion
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
mov edx, 0x23
or dword [rcx + 0x14], esp
add byte [rdx + 0x23], bh
call fcn.140025cf0
ud2
mov qword [rsp + 0x28], rsi
and al, 0x28
mov edx, 0x22
lea rcx, str._async_fn__resumed_after_panicking
or eax, 0x145e2c
or eax, 0x145e2c
sub al, 0x5e
adc al, 0
jmp 0x1400e6bb7
mov qword [rsp + 0x28], rsi
mov edx, 0x23
lea rcx, str._async_fn__resumed_after_completion
jmp 0x18c0e8015
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
call fcn.140025cf0
int1
invalid
invalid
int1
invalid
jmp 0x1400e6cb1
mov ecx, 4
mov edx, 0x20
call fcn.1400206c0
jmp 0x12a0e5f72
invalid
add byte [rax], al
invalid
jmp 0x12a0e5f72
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 9
call fcn.1400206c0
invalid
invalid
invalid
invalid
jmp 0x1400e6cb1
invalid
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
and al, 0x28
mov edx, 0x22
lea rcx, str._async_fn__resumed_after_panicking
jmp 0x1400e6c14
mov qword [rsp + 0x28], rsi
mov edx, 0x23
sub byte [rdx + 0x23], bh
lea rcx, str._async_fn__resumed_after_completion
pop rbp
adc al, 0
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_dns.rs
vunpcklpd ymm0, ymm13, ymmword [rax]
call fcn.140025cf0
jmp 0x1400e6cb1
mov r13, r14
cmc
mov qword [rsp + 0x28], rsi
mov edx, 0x22
lea rcx, str._async_fn__resumed_after_panicking
jmp 0x1400e6c4f
mov r13, r14
mov qword [rsp + 0x28], rsi
mov edx, 0x23
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
call fcn.140025cf0
jmp 0x1400e6cb1
lea rcx, str.cannot_poll_Select_twice_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_futures_util_0.3.21_src_future_select.rs
lea r8, [0x140231ef8]
mov edx, 0x18
call fcn.1400293a0
jmp 0x1400e6cb1
lea rcx, str.cannot_poll_Select_twice_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_futures_util_0.3.21_src_future_select.rs
lea r8, [0x140231ef8]
mov edx, 0x18
call fcn.1400293a0
jmp 0x1400e6cb1
mov qword [rsp + 0x28], rsi
call fcn.140020680
invalid
invalid
jmp 0x1400e6cb1
invalid
call fcn.140020680
jmp 0x1400e6cb1
mov ecx, 4
mov rdx, r13
call fcn.1400206c0
ud2
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rcx + rcx*4 - 7], cl
call fcn.140057430
mov rcx, r14
call fcn.1400b58d0
jmp case.0x1400dfacc.390
mov rbx, qword [rsp + 0x50]
mov qword [rsp + 0x28], rsi
mov rdi, rax
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rdx, qword [rsp + 0x58]
call fcn.14019ded0
lea rcx, [rsp + 0x500]
add byte [0xd4f66cf9], al
push rax
idiv edi
add byte [0xd4f66cf9], al
push rax
idiv edi
mov rcx, qword [rsp + 0x70]
mov rdx, rbx
jo 0x1400e6d4a
mov edx, ebx
call fcn.1400670e0
jmp 0x1400e7011
sub ah, dh
dec dword [rdi]
or ecx, dword [rax - 0x77]
je 0x1400e6d3d
sub byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rcx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
jmp 0x1400e6da8
and al, 0x30
mov r15, rsi
mov rdi, rax
jmp 0x1400e6ed4
and al, 0x30
mov rdi, rax
mov edi, eax
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
mov rcx, r14
call fcn.140057430
jmp 0x1400e6ed4
mov ecx, dword [rsp + 0x70]
mov rdx, qword [rsp + 0x50]
call fcn.1400670e0
jmp 0x1400e6db2
invalid
mov rdx, qword [rsp + 0x50]
call fcn.14019ded0
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x58]
jmp 0x1400e6f74
and al, 0x28
mov rdi, rax
mov rcx, r12
mov rdx, rbx
jmp 0x1400e6f74
mov rdi, rax
jmp 0x1400e6e9b
lea rcx, [rsp + 0x140]
call fcn.1400d9080
jmp 0x1400e7011
call fcn.140075480
jmp 0x1400e70df
xor byte [rcx - 0x77], cl
test dword [rax - 0x77], 0x12ae9c7
add byte [rax], al
mov r13, qword [rsp + 0x30]
mov rdi, rax
mov rbx, rsi
lea rcx, [rsi + 0x1a10]
adc byte [rdx], bl
add byte [rax], al
adc byte [rdx], bl
add byte [rax], al
call fcn.140083210
mov rcx, qword [rbx + 0x1900]
mov r15, rbx
mov rdx, qword [rbx + 0x1908]
call fcn.140057610
jmp 0x1400e6fa2
mov r15, rsi
lea rcx, [rsi + 0x1f00]
call case.0x1400e34bb.312
mov byte [r15 + 0x1eb0], 0
jmp 0x1400e6f96
add byte [rax], al
mov r13, qword [rsp + 0x30]
mov rdi, rax
mov rcx, r14
call fcn.1400e7320
jmp 0x1400e6fea
sub byte [rax - 0x77], cl
invalid
mov eax, 0xe8000000
sub dword [rdi + 0xb], 0x8c8b4800
and al, 0x80
and dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
and dword [rax], eax
add al, ch
insb byte [rdi], dx
outsd dx, dword [rsi]
or eax, dword [rax]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.14019ded0
jmp 0x1400e7011
add byte [rax], al
mov r13, qword [rsp + 0x30]
mov r15, rsi
mov rdi, rax
lea rcx, [r15 + 0x1880]
call fcn.14005bd90
lea rcx, [r15 + 0x1000]
call fcn.1400e7320
lea rcx, [r15 + 0x780]
add byte [rax], al
call fcn.1400e7320
cmp byte [r15 + 0x1eb1], 0
je 0x1400e6fcc
invalid
or byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.14005bd90
mov rcx, qword [r15 + 0x380]
mov rdx, qword [r15 + 0x388]
call fcn.14019ded0
mov rsi, r15
mov esi, edi
mov byte [r15 + 0x1eb1], 0
mov rcx, qword [rsi + 0x708]
mov rdx, qword [rsi + 0x710]
add byte [rax - 0x75], cl
xchg esi, eax
adc byte [rdi], al
add byte [rax], al
call fcn.14019ded0
mov qword [rsp + 0x28], rsi
mov byte [rsi + 0x1eb2], 2
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
call fcn.1400e8640
mov rax, qword [rsp + 0x28]
cmp byte [rax + 0xc4], 0
je 0x1400e7103
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xb8]
call fcn.14019ded0
jmp 0x1400e7103
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x110]
mov rdx, qword [rax + 0x118]
call fcn.1400e4bc0
mov rax, qword [rsp + 0x28]
add dword [rax], eax
add al, ch
imul ebx, ebx, 0xffffffff
dec dword [rax - 0x75]
and al, 0x28
cmp byte [rax + 0x108], 0
je 0x1400e707b
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x110]
mov rdx, qword [rax + 0x118]
call fcn.140063a70
cmc
leave
idiv edi
cmc
leave
idiv edi
mov rax, qword [rsp + 0x28]
mov word [rax + 0x108], 0x200
add byte [rdx], al
mov rcx, r14
call fcn.1400e7190
jmp 0x1400e70df
je 0x1400e70ca
sub byte [rax - 0x77], cl
invalid
hlt
and al, 0x30
mov rdx, qword [rsp + 0x40]
call fcn.140097780
mov rcx, qword [rsp + 0x2180]
mov rdx, qword [rsp + 0x2188]
call fcn.14019ded0
and byte [rcx], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
and dword [rax], eax
add al, ch
int1
insd dword [rdi], dx
or eax, dword [rax]
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0xc8]
mov rdx, qword [rsi + 0xd0]
call fcn.1400e7300
mov qword [rsp + 0x28], rsi
mov byte [rsi + 0xc3], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov byte [rax + 0xc4], 0
jmp 0x1400e7134
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 0x60]
invalid
invalid
call fcn.140057c40
mov rax, qword [rsp + 0xc0]
mov byte [rax], 2
mov rcx, qword [rsp + 0x28]
call fcn.1400e8920
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 0x2780]
call fcn.140080c70
invalid
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x27f0], 2
mov rcx, rdi
call fcn.1401ce2f0
ud2
dec dword [rdi]
or ebp, eax
push rsi
and al, 0xf4
dec dword [rdi]
or ecx, dword [rdi]
invalid
stc
call fcn.140020450
cmp byte [rsi + 0x20], 0
je 0x1400e71ea
cmp qword [rsi + 0x30], 0
je 0x1400e71ea
mov rcx, qword [rsi + 0x28]
mov edx, 1
call fcn.140020450
mov byte [rsi + 0x20], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add dword [rax], eax
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140020450
mov esp, 0xf000e70
or esp, dword [rsi + 0x2e]
nop dword [rax + rax]
push rsi
push rdi
sub rsp, 0x58
add rdx, r8
jb 0x1400e72df
invalid
nop
add byte [rax], al
invalid
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
xor edx, edx
mov rcx, rdi
shr rcx, 0x3a
sete dl
mov r8, rdi
shl r8, 5
shl rdx, 2
test rax, rax
je 0x1400e72a6
mov rcx, qword [rsi]
shl rax, 5
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 4
mov qword [rsp + 0x38], rax
jmp 0x1400e72af
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.1400702b0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400e72e6
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400e72ed
test rcx, rcx
jne 0x1400e72f4
call fcn.140020680
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400206c0
dec dword [rdi]
invalid
dec dword [rdi]
or ecx, dword [rax - 0x7b]
test rcx, rcx
je 0x1400e7314
test rdx, rdx
je 0x1400e7314
mov edx, 4
jmp fcn.140020450
ret
rol dword [rax], 4
add byte [rax], al
call 0x1400ea2d0
mov rcx, qword [rsi + 0x800]
test rcx, rcx
je 0x1400e738d
cmp qword [rsi + 0x808], 0
je 0x1400e7361
mov edx, 1
call fcn.140020450
mov rbx, qword [rsi + 0x810]
adc byte [rax], cl
add byte [rax], al
test rbx, rbx
je 0x1400e738d
mov r14, qword [rsi + 0x818]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
invalid
je 0x1400e738d
add byte [rsp + rcx + 0x49], dh
mov edx, dword [rsi + 0x10]
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140020450
mov byte [rsi + 0x868], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
jmp 0x1400e73c2
mov byte [rsi + 0x868], 0
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.1401ce2f0
ud2
and dh, ah
dec dword [rdi]
or esp, dword [rsi + 0xf]
invalid
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb38
lea rbp, [rsp + 0x80]
add byte [rax], al
add byte [rax], al
and rsp, 0xffffffffffffff80
mov rsi, rdx
mov qword [rsp + 0x108], rcx
movzx eax, byte [rdx + 0x869]
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401e4940]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x1d8], r8
jmp rax
mov rax, qword [rsi + 0x858]
mov rcx, qword [rsi + 0x860]
mov fs, word [rax + 8]
add byte [rax], al
pop rax
or byte [rax], al
add byte [rax - 0x75], cl
mov fs, word [rax + 8]
add byte [rax], al
invalid
mov qword [rsi + 0x840], rax
add byte [rax], al
mov qword [rsi + 0x848], rcx
mov byte [rsi + 0x868], 1
xchg byte [rax + 8], ch
add byte [rax], al
invalid
xchg byte [rax + 8], ch
add byte [rax], al
add dword [rax - 0x39], ecx
invalid
invalid
xchg byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsi + 0x800], 0
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg byte [rax + 8], dl
add byte [rax], al
mov qword [rsi + 0x850], rax
xor r12d, r12d
jmp 0x1400e74c4
in al, 0xeb
invalid
mov rbx, r8
lea r15, [rsi + 0x400]
movzx eax, byte [rsi + 0x488]
mov edx, 0x23
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
and byte [rbp + 0x14], dl
add byte [rbp + rcx*4 + 5], cl
leave
invalid
lea r8, [0x1401e4950]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
mov edx, 0x22
call fcn.140025cf0
add byte [rbp + rcx*4 + 5], cl
invalid
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
mov edx, 0x23
call fcn.140025cf0
ud2
mov rcx, qword [rax + 0x10]
cmp rcx, qword [rax + 0x18]
je 0x1400e819b
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1ee], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x1e0], xmm0
cmp ax, 2
je 0x1400e8194
mov word [rsi + 0x820], ax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rsi + 0x822], xmm0
movups xmm0, xmmword [rsp + 0x1ee]
movups xmmword [rsi + 0x830], xmm0
mov rcx, qword [rsi + 0x840]
mov rdi, qword [rsi + 0x848]
mov edi, dword [rsi + 0x848]
mov edi, dword [rsi + 0x848]
mov r13, qword [rcx + 0x20]
mov ebx, dword [rcx + 0x28]
test ax, ax
mov eax, 2
mov r14d, 0x17
cmove r14d, eax
mov rax, qword [0x1402e9040]
mov eax, dword [0x1402e9040]
mov eax, dword [0x1402e9040]
cmp rax, 3
je 0x1400e7599
mov byte [rsp + 0xc0], 1
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x200], rax
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_socket2_0.4.9_src_sys_windows.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1402e9040]
lea r9, [0x14024d3b0]
lea r8, [rsp + 0x200]
xor edx, edx
call fcn.140154120
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, r14d
mov edx, 1
mov r8d, 6
xor r9d, r9d
call sub.ws2_32.dll_WSASocketW
mov r14, rax
cmp rax, 0xffffffffffffffff
jne 0x1400e7618
call sub.kernel32.dll_GetLastError
shl rax, 0x20
lea r9, [rax + 2]
lea rdx, str.tcp_open_errortcp_set_nonblocking_errortcp_bind_local_error
lea rcx, [rsp + 0x200]
mov r8d, 0xe
call fcn.1400670f0
mov r12, qword [rsp + 0x200]
mov esp, dword [rsp + 0x200]
mov esp, dword [rsp + 0x200]
mov r14, qword [rsp + 0x208]
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x140], xmm0
test r12, r12
jne case.0x1400dfbf3.313
mov dword [rsp + 0x200], 1
lea r8, [rsp + 0x200]
mov rcx, r14
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
mov edx, 0x8004667e
call sub.ws2_32.dll_ioctlsocket
cmp eax, 0xffffffff
jne 0x1400e768d
call sub.kernel32.dll_GetLastError
shl rax, 0x20
lea r9, [rax + 2]
lea rdx, [0x14021c25e]
lea rcx, [rsp + 0x200]
mov r8d, 0x19
call fcn.1400670f0
mov r12, qword [rsp + 0x200]
mov r15, qword [rsp + 0x208]
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x140], xmm0
test r12, r12
jne 0x1400e82c5
mov r12d, dword [rdi + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400e7781
mov r15, qword [rdi + 0x40]
mov dword [rsp + 0x200], 1
and al, 0
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
and al, 0
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rsp + 0x200]
mov rcx, r14
mov edx, 0xffff
mov r8d, 8
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x1400e777c
invalid
invalid
add byte [rax], al
invalid
test byte [rbx - 0x47000000], ah
call 0x18c0e76e2
mov eax, edi
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, ecx
mov dword [rsp + 0x200], 1
mov dword [rsp + 0x204], eax
mov dword [rsp + 0x208], 0
mov dword [rsp + 0x140], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rax, [rsp + 0x140]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x200]
mov rcx, r14
int1
int1
mov edx, 0x98000004
mov r9d, 0xc
call sub.ws2_32.dll_WSAIoctl
add byte [rbx + 0x575fff8], al
add byte [rbx + 0x575fff8], al
call sub.kernel32.dll_GetLastError
cmp word [rsi + 0x820], 0
je 0x1400e7816
cmp byte [rdi + 0x56], 0
je 0x1400e789c
invalid
add byte [rdi], cl
adc byte [rdi + 0x57], al
movups xmm0, xmmword [rdi + 0x57]
movabs rax, 0x1c00000000
mov qword [rsp + 0x27c], rax
xorps xmm1, xmm1
movups xmmword [rsp + 0x26c], xmm1
movups xmmword [rsp + 0x25c], xmm1
movups xmmword [rsp + 0x24c], xmm1
movups xmmword [rsp + 0x23c], xmm1
movups xmmword [rsp + 0x22c], xmm1
movups xmmword [rsp + 0x21c], xmm1
movups xmmword [rsp + 0x208], xmm0
mov dword [rsp + 0x218], 0
mov qword [rsp + 0x200], 0x17
lea rdx, [rsp + 0x200]
mov rcx, r14
call fcn.1401531e0
jmp 0x1400e7a29
cmp byte [rdi + 0x51], 0
je 0x1400e796a
add qword [rax], rax
add byte [rbx + 0x570f5247], cl
ror byte [rdi], 0x11
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x258], eax
mov eax, dword [rdi + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0x268], xmm0
movups xmmword [rsp + 0x258], xmm0
movups xmmword [rsp + 0x248], xmm0
movups xmmword [rsp + 0x238], xmm0
movups xmmword [rsp + 0x228], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x218], xmm0
movups xmmword [rsp + 0x208], xmm0
add byte [rax], al
mov qword [rsp + 0x278], 0
mov dword [rsp + 0x200], 2
mov dword [rsp + 0x204], eax
mov dword [rsp + 0x280], 0x10
lea rdx, [rsp + 0x200]
mov rcx, r14
call fcn.1401531e0
jmp 0x1400e7a29
xorps xmm0, xmm0
movups xmmword [rsp + 0x144], xmm0
mov word [rsp + 0x140], 1
movzx eax, word [rsp + 0x152]
mov word [rsp + 0xd0], ax
movups xmm1, xmmword [rsp + 0x142]
movaps xmmword [rsp + 0xc0], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rdx + rax*8], ah
add byte [rax], al
add byte [rbx + 0xca248c], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rdx + rax*8], ah
add byte [rax], al
add byte [rbx + 0xca248c], cl
add byte [rax], al
movzx edx, word [rsp + 0xce]
movzx r8d, word [rsp + 0xd0]
movups xmmword [rsp + 0x21c], xmm0
movups xmmword [rsp + 0x22c], xmm0
movups xmmword [rsp + 0x23c], xmm0
movups xmmword [rsp + 0x24c], xmm0
add byte [rdi], cl
adc dword [rsp + 0x25c], eax
add byte [rdi], cl
adc dword [rsp + 0x25c], eax
movups xmmword [rsp + 0x26c], xmm0
mov dword [rsp + 0x27c], 0
mov qword [rsp + 0x208], rax
mov dword [rsp + 0x210], ecx
mov word [rsp + 0x214], dx
mov word [rsp + 0x216], r8w
mov dword [rsp + 0x218], 0
mov edx, 0x1c
xor eax, eax
mov r8w, 0x17
xor ecx, ecx
jmp 0x1400e79fa
mov qword [rsp + 0x140], 0
movups xmm0, xmmword [rsp + 0x142]
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
add byte [rdi], cl
mov bh, 0x84
and al, 0x52
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
rol byte [rax], 0
add byte [rdi], cl
mov bh, 0x84
and al, 0x52
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0xc4]
rol ax, 8
mov ecx, dword [rsp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
movups xmmword [rsp + 0x218], xmm0
add byte [rax], al
movzx eax, word [rsp + 0xc4]
rol ax, 8
mov ecx, dword [rsp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x208], xmm0
movups xmmword [rsp + 0x218], xmm0
movups xmmword [rsp + 0x228], xmm0
movups xmmword [rsp + 0x238], xmm0
movups xmmword [rsp + 0x248], xmm0
movups xmmword [rsp + 0x258], xmm0
pop rax
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x268], eax
pop rax
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x268], eax
mov qword [rsp + 0x278], 0
mov edx, 0x10
mov r8w, 2
mov word [rsp + 0x200], r8w
mov word [rsp + 0x202], ax
mov dword [rsp + 0x204], ecx
mov dword [rsp + 0x280], edx
lea rdx, [rsp + 0x200]
mov rcx, r14
call fcn.1401531e0
test rax, rax
je 0x1400e7a74
lea rdx, [0x14021c277]
lea rcx, [rsp + 0x200]
lea ecx, [rsp + 0x200]
mov r8d, 0x14
mov r9, rax
call fcn.1400670f0
mov r12, qword [rsp + 0x200]
mov r15, qword [rsp + 0x208]
movups xmm0, xmmword [rsp + 0x210]
adc byte [rsp + 0x210], al
adc byte [rsp + 0x210], al
movaps xmmword [rsp + 0x1c0], xmm0
test r12, r12
jne 0x1400e82a9
cmp byte [rdi + 0x68], 0
je 0x1400e7aad
mov dword [rsp + 0x200], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x200]
mov rcx, r14
mov edx, 0xffff
mov r8d, 4
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
je 0x1400e7afd
cmp qword [rdi], 0
je 0x1400e7b08
mov rax, qword [rdi + 8]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rsp + 0x200], edx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x200]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1001
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne 0x1400e7b08
call sub.kernel32.dll_GetLastError
jmp 0x1400e7b08
add bl, ch
or ebp, eax
invalid
call sub.kernel32.dll_GetLastError
cmp qword [rdi], 0
jne 0x1400e7ab3
cmp qword [rdi + 0x10], 0
je case.default.0x1400e7c46
jg 0x1400e7b1c
add byte [rax + rcx*2 + 0x48], dh
mov eax, dword [rdi + 0x18]
mov rax, qword [rdi + 0x18]
mov rcx, rax
shr rcx, 0x20
xor edx, edx
neg rcx
sbb edx, edx
or edx, eax
mov dword [rsp + 0x200], edx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x200]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1002
call sub.ws2_32.dll_setsockopt
cmp eax, 0xffffffff
jne case.default.0x1400e7c46
call sub.kernel32.dll_GetLastError
movaps xmm0, xmmword [rsi + 0x820]
movaps xmm1, xmmword [rsi + 0x830]
movaps xmmword [rsp + 0xe0], xmm1
mov qword [rsi], r13
mov dword [rsi + 8], ebx
movaps xmmword [rsi + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r14
movups xmm0, xmmword [rsp + 0x880]
movups xmm1, xmmword [rsp + 0x890]
adc byte [rsp + 0x890], cl
and al, 0x80
or byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x890], cl
movups xmm2, xmmword [rsp + 0x8a0]
movups xmm3, xmmword [rsp + 0x8b0]
movups xmmword [rsi + 0x38], xmm0
movups xmmword [rsi + 0x48], xmm1
movups xmmword [rsi + 0x58], xmm2
movups xmmword [rsi + 0x68], xmm3
mov rax, qword [rsp + 0x8c0]
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax - 0x77], cl
js 0x1400e7b8a
mov dword [rsi + 0x78], eax
mov byte [rsi + 0x80], 0
xchg byte [rax], al
mov eax, dword [rsp + 0x129]
mov ecx, dword [rsp + 0x12c]
sub al, 1
add byte [rax], al
sub al, 1
add byte [rax], al
mov dword [rsi + 0x84], ecx
mov dword [rsi + 0x81], eax
mov byte [rsi + 0x88], 0
lea rcx, [rsi + 0x89]
lea rdx, [rsp + 0x500]
xchg esp, eax
and al, 0
add eax, 0xb8410000
ja 0x1400e7c01
add byte [rax], al
xchg esp, eax
and al, 0
add eax, 0xb8410000
ja 0x1400e7c01
add byte [rax], al
call sub.msvcrt.dll_memcpy
lea r15, [rsi + 0x400]
add byte [rax + rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rcx + rcx*4 - 7], cl
sbb ebp, dword [rdx + 0xe]
add byte [rbp + rcx*4 - 0x42], cl
add byte [rax + rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rcx + rcx*4 - 7], cl
mov rdx, rsi
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsi + 0x488]
mov edx, 0x23
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401e4950]
movsxd rax, dword [r8 + rax*4]
invalid
add al, 0x80
add rax, r8
mov rbx, qword [rsp + 0x1d8]
add byte [rax], al
invalid
add byte [rax], al
jmp rax
mov r14d, dword [rsi + 0x408]
cmp r14d, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
test edx, esp
loop 0x1400e7c5a
add byte [rax], al
invalid
loop 0x1400e7c5a
add byte [rax], al
mov rax, qword [rsi + 0x480]
mov qword [rsi + 0x500], rax
mov dword [rsi + 0x500], eax
mov dword [rsi + 0x500], eax
add byte [rax], al
movaps xmm0, xmmword [rsi + 0x470]
movaps xmmword [rsi + 0x4f0], xmm0
movaps xmm0, xmmword [rsi + 0x460]
movaps xmmword [rsi + 0x4e0], xmm0
movaps xmm0, xmmword [rsi + 0x450]
movaps xmmword [rsi + 0x4d0], xmm0
add byte [rdi], cl
sub dword [rsi + 0x4d0], eax
movaps xmm0, xmmword [rsi + 0x410]
movaps xmm1, xmmword [rsi + 0x420]
movaps xmm2, xmmword [rsi + 0x430]
add byte [rdi], cl
sub byte [rsi + 0x440], bl
add byte [rdi], cl
sub byte [rsi + 0x440], bl
movaps xmmword [rsi + 0x4c0], xmm3
movaps xmmword [rsi + 0x4b0], xmm2
add byte [rax], al
add byte [rax], al
movaps xmmword [rsi + 0x4a0], xmm1
movaps xmmword [rsi + 0x490], xmm0
lea r14, [rsi + 0x490]
lea rcx, [rsp + 0x500]
mov rdx, r14
mov r8, rbx
call case.0x1400e7427.16
cmp qword [rsp + 0x500], 0
jne 0x1400e818d
mov rdi, qword [rsp + 0x508]
mov r14, qword [rsp + 0x510]
movups xmm0, xmmword [rsp + 0x518]
and al, 0x18
add eax, 0x290f0000
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
add byte [0x138917d1e], al
add ecx, dword [rdi]
test dl, al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x10
add eax, 0x100f0000
test byte [rax + rbx], ah
and al, 0x18
and al, 0x18
add eax, 0x290f0000
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x86
add byte [0x138917d1e], al
add ecx, dword [rdi]
test dl, al
add byte [rax], al
add byte [rbp + 0x21850fc0], al
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
test eax, eax
jne 0x1400e804e
mov rcx, qword [rsi + 0x4b0]
call fcn.1401cdbac
jmp 0x1400e804e
mov r12, qword [rsi + 0x400]
mov rax, qword [rsi + 0x480]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsi + 0x470]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsi + 0x460]
movaps xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsi + 0x450]
add byte [rdi], cl
adc byte [rsi + 0x450], al
movaps xmmword [rsp + 0x180], xmm0
movups xmm0, xmmword [rsi + 0x410]
movups xmm1, xmmword [rsi + 0x420]
movups xmm2, xmmword [rsi + 0x430]
movups xmm3, xmmword [rsi + 0x440]
movaps xmmword [rsp + 0x170], xmm3
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], eax
add dword [rax], eax
invalid
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x140], eax
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
jle 0x1400e7d71
call fcn.140182f40
or dword [rax], eax
mov rcx, rax
mov r8, r12
mov r9d, r14d
call fcn.14019bb60
cmp edx, 0x3b9aca00
jne 0x1400e7e10
lea rcx, [rsp + 0x880]
call fcn.14019b4b0
jmp 0x1400e7e2a
movzx eax, byte [rsi + 0x4f8]
cmp eax, 3
je 0x1400e808d
test eax, eax
jne 0x1400e8099
lea rcx, [rsi + 0x4c0]
call fcn.1400d9780
jmp 0x1400e8099
mov r8d, edx
lea r9, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
lea rcx, [rsp + 0x880]
mov rdx, rax
call fcn.14019b250
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x7f0], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x7c0], xmm0
test byte [rax + rax*8], ah
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x140]
add dword [rax], eax
invalid
test byte [rax + rax*8], ah
invalid
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x150], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
movaps xmm3, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x7b0], xmm3
movaps xmmword [rsp + 0x7a0], xmm2
movaps xmmword [rsp + 0x790], xmm1
movaps xmmword [rsp + 0x780], xmm0
lea r14, [rsp + 0x500]
lea rdx, [rsp + 0x880]
or byte [rax], 0
add byte [rcx - 0x48], al
add byte [rdx], 0
add byte [rcx + rcx*4 - 0xf], cl
or byte [rax], 0
add byte [rcx - 0x48], al
add byte [rdx], 0
add byte [rcx + rcx*4 - 0xf], cl
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x200]
lea esp, [rsp + 0x200]
lea esp, [rsp + 0x200]
mov r8d, 0x300
add byte [rbx], al
add byte [rax], al
mov rcx, r12
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x500]
add byte [rax], al
add byte [rax], al
mov r8d, 0x300
mov rdx, r12
call sub.msvcrt.dll_memcpy
lea r12, [rsi + 0x500]
call fcn.14018ad20
test rax, rax
je 0x1400e839a
movzx edi, byte [rax]
movzx r14d, byte [rax + 1]
lea rdx, [rsi + 0x780]
add byte [rax], al
lea rcx, [rsp + 0x500]
mov r8, rbx
fsubr st(0)
or eax, dword es:[rax]
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x500]
test r13, r13
in eax, dx
in eax, dx
je 0x1400e7fe4
test byte [rcx - 0x18000000], ch
loopne 0x1400e7f6b
call fcn.14018ad20
or al, byte [rax]
test rax, rax
je 0x1400e839a
add al, 0
invalid
add al, 0
add byte [rbp - 0x7c], al
test byte [rdi], 0x94
rol dword [rax - 0x7c], 0xff
test r14b, r14b
sete cl
test dil, dil
setne dl
movzx r9d, byte [rax]
movzx ecx, byte [rax]
movzx ecx, byte [rax]
test r9b, r9b
setne r8b
cmp byte [rax + 1], 0
setne al
test r9b, r9b
je 0x1400e8006
add byte [rax], al
invalid
test byte [rsi + 0x41000000], dl
and al, al
add byte [rax], al
add byte [rcx + 0x20], al
ror byte [rdi], 0x85
lea eax, [rax]
add byte [rax], al
and r8b, al
jne 0x1400e8006
and dl, cl
jne 0x1400e8006
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
call fcn.14018ad20
mov r14, rax
mov qword [rsp + 0xb8], r15
mov eax, 0x48000000
test eax, eax
mov eax, 0x48000000
test eax, eax
je 0x1400e83a2
mov r15, rbx
movzx edi, byte [r14]
movzx ebx, byte [r14 + 1]
mov byte [r14], 0
mov qword [rsp + 0x500], r14
mov byte [rsp + 0x508], dil
mov byte [rsp + 0x509], bl
mov rcx, r12
mov rdx, r15
call fcn.14019b8b0
mov byte [r14], dil
mov byte [r14 + 1], bl
test al, al
mov r15, qword [rsp + 0xb8]
invalid
je 0x1400e8019
add byte [rdx + rdi - 0x17], dh
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
jmp 0x1400e828b
add byte [rax - 0x75], cl
mov esp, 0x50824
or byte [0xcb5a7fee], al
mov ah, 0x24
adc byte [0x1501d7ff6], al
add byte [rdi], cl
invalid
mov rdi, qword [rsp + 0x508]
or byte [0xcb5a7fee], al
mov ah, 0x24
adc byte [0x1501d7ff6], al
add byte [rdi], cl
invalid
mov r14, qword [rsp + 0x510]
movups xmm0, xmmword [rsp + 0x518]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x518], al
add byte [rax], al
test byte [rax + rbx], ah
add eax, 0x290f0000
add byte [rax], al
invalid
invalid
sbb byte [0x1691d7ffe], al
add byte [rax], al
movaps xmmword [rsp + 0x880], xmm0
jmp 0x1400e8019
test byte [rax + rax*4], ah
or byte [rax], al
add bl, ch
adc ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov rdx, rbx
call fcn.14019b8b0
test al, al
jne 0x1400e828b
movaps xmm0, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x1c0], xmm0
mov rcx, r12
call fcn.1400ea0e0
test r13, r13
je 0x1400e8068
xor edi, edi
lea r8, [0x14022cfe0]
mov edx, 1
mov cl, 0x16
call fcn.140176a30
mov r14, rax
test rdi, rdi
je 0x1400e80a5
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xc0], xmm0
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
mov r12, rdi
jmp 0x1400e80d5
test rdi, rdi
je 0x1400e8084
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xe0], xmm0
sub dword [rsp + 0xe0], eax
sub dword [rsp + 0xe0], eax
test rdi, rdi
jne 0x1400e8053
jmp 0x1400e80a5
xor edi, edi
test rdi, rdi
jne 0x1400e8053
jmp 0x1400e80a5
lea rcx, [rsi + 0x4d0]
call fcn.1400d9080
invalid
invalid
invalid
mov byte [rsi + 0x501], 0
test rdi, rdi
jne 0x1400e8053
lea rcx, [rsp + 0x500]
mov rdx, r14
mov edx, esi
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
call fcn.1400ea1e0
mov r12, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
movups xmm0, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x130], xmm0
mov byte [rsi + 0x488], 1
mov rcx, r15
call 0x1400ea2d0
test rdi, rdi
jne 0x1400e8176
mov rcx, qword [rsi + 0x800]
test rcx, rcx
je 0x1400e8146
cmp qword [rsi + 0x808], 0
je 0x1400e8119
mov edx, 1
call fcn.140020450
mov r15, qword [rsi + 0x810]
mov edi, dword [rsi + 0x810]
test r15, r15
je 0x1400e8146
mov r13, qword [rsi + 0x818]
mov rcx, r15
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400e8146
mov rdx, qword [r13 + 0x10]
mov rcx, r15
call fcn.140020450
mov byte [rsi + 0x868], 1
add byte [rcx], al
mov qword [rsi + 0x800], r12
mov qword [rsi + 0x808], r14
movaps xmm0, xmmword [rsp + 0x130]
add byte [rdi], cl
adc dword [rsi + 0x810], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x810], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x850]
jmp 0x1400e74c4
invalid
invalid
invalid
movaps xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x110], xmm0
xor edi, edi
jmp 0x1400e830c
mov al, 4
jmp 0x1400e828d
mov r12, qword [rsi + 0x800]
add byte [rax], al
test r12, r12
je 0x1400e81ba
mov byte [rsi + 0x868], 0
mov r14, qword [rsi + 0x808]
mov dh, 8
or byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x810], al
mov dh, 8
or byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x810], al
jmp 0x1400e8279
movzx eax, byte [0x1402e91f8]
mov ecx, 0x13
mov edx, 1
call fcn.1400203c0
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
and dword [rdx], eax
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
and dword [rdx], eax
add byte [rax], al
movups xmm0, xmmword [str.Network_unreachabletcp_connect_error]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x656c6261
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], 0x13
mov qword [rsp + 0x210], 0x13
mov dword [rsp + 0x210], 0x13
mov dword [rsp + 0x210], 0x13
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e840b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rdx], fs
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rdi], cl
adc byte [rsp + 0x200], al
mov rcx, qword [rsp + 0x210]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x200]
movups xmmword [rax], xmm0
lea r8, fcn.140084d80
mov cl, 7
mov rdx, rax
call fcn.140176a30
invalid
out 8, eax
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add eax, 0x89480000
ret 0x7fe8
jg 0x1400e827e
add byte [rax], al
jg 0x1400e827e
add byte [rax], al
mov r12, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
movups xmm0, xmmword [rsp + 0x510]
or byte [0x1501d8273], al
test byte [rax + rdx], ah
add eax, 0x290f0000
test byte [rax + rdx], ah
movaps xmmword [rsp + 0x110], xmm0
add dword [rax], eax
add byte [rdi + 1], bh
add dword [rax], eax
add byte [rax], al
mov edi, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400e8358
mov al, 3
mov byte [rsi + 0x488], al
mov rax, qword [rsp + 0x108]
mov qword [rax], 2
mov dword [rax], 2
mov dword [rax], 2
mov al, 3
jmp case.0x1400e51f8.26
invalid
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
movaps xmm0, xmmword [rsp + 0x1c0]
jmp 0x1400e82cd
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xe0], xmm0
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp case.0x1400de417.492
movaps xmm0, xmmword [rsp + 0x140]
jmp case.0x1400de417.492
movaps xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, r14
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.1401cdbac
mov r14, r15
pop rax
invalid
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], r14
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsi + 0x20], xmm0
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsi + 0x20], eax
mov dword [rsi + 8], 0x3b9aca01
movups xmm0, xmmword [rsi + 0x20]
movaps xmmword [rsp + 0x110], xmm0
mov edi, 1
mov rcx, qword [rsi + 0x800]
add byte [rax], al
test rcx, rcx
je 0x1400e8358
cmp qword [rsi + 0x808], 0
je 0x1400e832c
invalid
or bh, byte [rdx + 1]
mov edx, 1
call fcn.140020450
mov rbx, qword [rsi + 0x810]
test rbx, rbx
je 0x1400e8358
mov r15, qword [rsi + 0x818]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
cmp dword [rdi + 8], 0
je 0x1400e8358
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call fcn.140020450
mov byte [rsi + 0x868], 0
mov rax, qword [rsp + 0x108]
add dword [rax], eax
add byte [rax - 0x77], cl
cmp byte [rcx + rcx*4 + 0x60], cl
or byte [rcx + rcx*4 + 0x70], cl
jo 0x1400e8382
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
cmp byte [rcx + rcx*4 + 0x60], cl
or byte [rcx + rcx*4 + 0x70], cl
jo 0x1400e8382
movaps xmm0, xmmword [rsp + 0x110]
jo 0x1400e8382
movaps xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x18], eax
movups xmmword [rax + 0x18], xmm0
mov al, 1
mov byte [rsi + 0x869], al
imul ecx, dword [rax], 0x8d480000
movsd dword [rdi], dword [rsi]
add byte [rax], al
lea rsp, [rbp + 0xab8]
lea esp, [rbp + 0xab8]
mov eax, 0x5b00000a
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0xb8], r15
mov eax, 0x48000000
lea eax, [0x140251e18]
add eax, 0x169a6f
lea rax, [0x140251e18]
add eax, 0x169a6f
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_58eefc33adf769a1abe12ad94b3e6811185b4ce5library_std_src_threadlocal.rs
lea r9, [0x14022eaf8]
add byte [rbp + rcx*4 + 0xd], cl
cmp al, 0x67
adc al, 0
lea r8, [rsp + 0x500]
mov edx, 0x46
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xb8
add byte [rax], al
add al, ch
invalid
stc
invalid
invalid
jmp 0x1400e841a
test byte [rax + rax], ah
add eax, 0x46ba0000
add byte [0x186c883c6], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xb8
add byte [rax], al
add al, ch
invalid
invalid
invalid
mov edx, 0x22
lea rcx, str._async_fn__resumed_after_panicking
mov qword [rsp + 0xb8], r15
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_hyper_0.14.27_src_client_connect_http.rs
call fcn.140025cf0
jmp 0x1400e841a
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
popfq
jle 0x1400e8406
add al, ch
clc
fdiv st(3)
invalid
mov ecx, 1
mov edx, 0x13
call fcn.1400206c0
jmp 0x1400e841a
invalid
ud1
or byte [rax], al
add byte [rax], al
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
ud2
add byte [rax - 0x77], cl
invalid
cmp al, 1
add byte [rax], al
mov rdi, rax
jmp 0x1400e856e
add dword [0x1290e846c], eax
invalid
invalid
mov rdi, rax
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
mov rcx, r15
call fcn.140057430
mov byte [rsi + 0x868], 1
add byte [rcx], al
add byte [rcx], al
mov qword [rsi + 0x800], r12
mov qword [rsi + 0x808], r14
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsi + 0x810], xmm0
jmp 0x1400e856e
xchg ebp, eax
add byte [rax], al
invalid
xchg ebp, eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdi, rax
lea rcx, [rsp + 0x140]
call fcn.1400e89f0
jmp 0x1400e855a
fist dword [rax]
hlt
mov edi, eax
mov rcx, r14
call fcn.1400671f0
invalid
jmp 0x1400e856e
invalid
mov byte [rsi + 0x488], 2
mov rcx, qword [rsp + 0xb8]
call 0x1400ea2d0
cmp qword [rsi + 0x800], 0
je 0x1400e858d
cmp byte [rsi + 0x868], 0
je 0x1400e858d
mov esi, 0x868
add byte [rsp + rcx + 0x48], dh
lea ecx, [rsi + 0x800]
add byte [rax], al
lea rcx, [rsi + 0x800]
add byte [rax], al
call fcn.1400e4c10
mov word [rsi + 0x868], 0x200
mov rcx, rdi
call fcn.1401ce2f0
push rdx
pop rbp
invalid
add byte [rdi], cl
invalid
push rdx
pop rbp
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
iretd
cmp qword [rcx], 0
je 0x1400e860a
in al, dx
and byte [rax - 0x77], cl
iretd
cmp qword [rdi + 0x10], 0
je 0x1400e85d5
mov rcx, qword [rdi + 8]
mov edx, 1
call fcn.140020450
jnp 0x1400e8651
invalid
invalid
jnp 0x1400e8651
dec dword [rax - 0x75]
ja 0x1400e85f1
mov rsi, qword [rdi + 0x18]
test rsi, rsi
test esi, esi
je 0x1400e8601
mov rbx, qword [rdi + 0x20]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400e8601
mov rdx, qword [rbx + 0x10]
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140020450
nop
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
ret
add rdi, 8
mov rcx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400d9080
invalid
or bh, bh
invalid
invalid
out dx, al
idiv bh
mov rcx, rdi
call fcn.1401ce2f0
pop rsp
invalid
add byte [rdi], cl
invalid
pop rsp
invalid
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
movzx eax, byte [rcx + 0x1db2]
add byte [rax], al
cmp rax, 6
cmp eax, 6
ja case.0x1400e866b.1
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x1401e4964]
invalid
invalid
str word [rax + 0x63]
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi + 0x1d10], 0
je 0x1400e8688
add byte [rax], al
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rsi + 0x1d08]
mov cs, word [rax]
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x1d08]
mov cs, word [rax]
sbb eax, 0x4ba0000
or byte [0x144c88680], bl
mov edx, 4
call fcn.140020450
jge 0x1400e867a
invalid
add byte [rax], al
add al, ch
enter 0xfffffffffffff37d, 0xffffffffffffffff
jge 0x1400e867a
inc dword [rcx + 0x1c08be]
add byte [rax], al
add dl, cl
invalid
invalid
cmp dword [rsi + 0x1c08], 0x3b9aca00
je case.0x1400e866b.1
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0x1a00]
lea ecx, [rsi + 0x1a00]
add al, ch
or al, 0x29
or eax, dword [rax]
call fcn.14019afb0
mov rax, qword [rsi + 0x1b90]
add byte [rax], al
lock dec qword [rax]
jne 0x1400e86bd
mov rcx, qword [rsi + 0x1b90]
mov ecx, dword [rsi + 0x1b90]
call fcn.14005bf20
invalid
cmp bh, dh
dec dword [rax - 0x75]
xchg byte [rax + 0x4800001a], al
test eax, eax
invalid
mov rax, qword [rsi + 0x1a80]
test rax, rax
invalid
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, word [rax - 0xffffe6]
sbb al, byte [rax]
add bh, bh
je 0x1400e86d3
mov rcx, qword [rsi + 0x1a88]
call qword [rax + 0x18]
sbb al, byte [rax]
add bh, bh
push rax
sbb byte [rax - 0x7d], cl
mov esi, 0x1c88
mov byte [rax + rax], bl
add byte [rax], al
je case.0x1400e866b.1
add rsi, 0x1c80
jmp 0x1400e870b
invalid
cmp qword [rsi + 0x1c88], 0
mov byte [rax + rax], bl
add byte [rax], al
je case.0x1400e866b.1
add rsi, 0x1c80
jmp 0x1400e870b
invalid
and dword [rax - 0x73], ecx
mov es, word [rax]
invalid
lea rcx, [rsi + 0x1e00]
lea ecx, [rsi + 0x1e00]
call fcn.1400e7320
cmp qword [rsi + 0x610], 0
add byte [rdi], cl
test byte [rsi], al
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rsi], al
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
add rsi, 0x608
mov rcx, qword [rsi]
mov edx, 4
add al, 0
add byte [rax], al
invalid
add al, 0
add byte [rax], al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140020450
invalid
invalid
dec dword [rax - 0x7d]
mov esi, 0x1e00
cmp qword [rsi + 0x1e00], 0
je 0x1400e8774
add byte [rcx + rcx*2 + 0x48], dh
cmp dword [rsi + 0x1e10], 0
mov esi, 0x1e10
invalid
cmp qword [rsi + 0x1e10], 0
mov esi, 0x1e10
add byte [rcx + rdx + 0x48], dh
je 0x1400e8746
mov rcx, qword [rsi + 0x1e08]
je 0x1400e8746
mov rcx, qword [rsi + 0x1e08]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140020450
mov rbx, qword [rsi + 0x1e18]
test rbx, rbx
je 0x1400e8780
invalid
mov r14, qword [rsi + 0x1e20]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
invalid
or byte [rax], al
add byte [rdx + rbx + 0x49], dh
mov edx, dword [rsi + 0x10]
je 0x1400e8780
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call fcn.140020450
fidivr word [rbx + rsi*8 - 1]
fidivr word [rbx + rsi*8 - 1]
jmp 0x1400e8780
or al, 0x48
lea ecx, [rsi + 0x1e08]
lea rcx, [rsi + 0x1e08]
call fcn.1400d9080
mov byte [rsi + 0x1db0], 0
mov al, 0x1d
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 0x1780]
call fcn.14019afb0
add byte [rax - 0x75], cl
xchg byte [rax], dl
sbb dword [rax], eax
invalid
lea rcx, [rsi + 0x1780]
call fcn.14019afb0
add byte [rax - 0x75], cl
xchg byte [rax], dl
sbb dword [rax], eax
invalid
add byte [rax - 0x75], cl
xchg byte [rax], dl
sbb dword [rax], eax
add al, dh
dec qword [rax]
lock dec qword [rax]
jne 0x1400e87ac
mov rcx, qword [rsi + 0x1910]
mov ss, word [rax]
sbb dword [rax], eax
add byte [rax], al
invalid
je 0x1400e87e1
add byte [rax], al
call fcn.14005bf20
idiv edi
mov rax, qword [rsi + 0x1800]
test rax, rax
je 0x1400e87c2
mov rcx, qword [rsi + 0x1808]
call qword [rax + 0x18]
lea rcx, [rsi + 0xf00]
call fcn.1400e7320
lea rcx, [rsi + 0x680]
invalid
add byte [rax], al
call fcn.1400e7320
cmp qword [rsi + 0x288], 0
je 0x1400e87f5
invalid
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rsi + 0x280]
invalid
add byte [rdx], 0
invalid
mov rcx, qword [rsi + 0x280]
mov es, word [rax - 0x45fffffe]
add al, 0
add byte [rax], al
add byte [rdx], 0
add byte [rdx + 4], bh
mov edx, 4
call fcn.140020450
pop rbx
jl 0x1400e87e7
inc esi
mov byte [rsi + 0x1db1], 0
xchg byte [rcx + 0x1d], dh
cmp qword [rsi + 0x610], 0
jne 0x1400e8704
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
dec dword [rax - 0x75]
mov es, word [rax + 0x4800001a]
mov edx, dword [rsi + 0x1a88]
call fcn.140057610
mov rcx, qword [rsi + 0x1c80]
movabs dword [0x1c808e8b48fff6ed], eax
add byte [rax], al
mov rdx, qword [rsi + 0x1c88]
jmp 0x1400e8902
or byte [rax], bl
add byte [rax], al
call fcn.140057610
lea rcx, [rsi + 0xf00]
call fcn.1400e7320
lea rcx, [rsi + 0x680]
call fcn.1400e7320
mov rcx, qword [rsi + 0x280]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
call fcn.14019ded0
mov byte [rsi + 0x1db1], 0
mov rcx, qword [rsi + 0x608]
mov rdx, qword [rsi + 0x610]
call fcn.14019ded0
mov rcx, rdi
call fcn.1401ce2f0
ud2
ud2
in al, dx
sub byte [rax - 0x77], cl
invalid
adc al, 0x59
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x48], dl
push rsi
sub rsp, 0x20
and byte [rax - 0x7d], cl
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x238
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x220], esi
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x220], esi
mov rdi, r8
mov r15, rdx
mov r13, rcx
movzx eax, byte [rdx + 0x70]
lea rcx, [0x1401e4980]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x108], rdx
jmp rax
mov byte [r15 + 0x71], 1
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x28], rcx
cmp word [r15], 0
add byte [rcx + 0xf], al
mov bh, 0x47
adc ah, byte [rsi - 0x77]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rdi + 2], al
add byte [rcx + 0xf], al
mov bh, 0x47
adc ah, byte [rsi - 0x77]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rdi + 2], al
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
je 0x1400e8bd0
mov edx, dword [r15 + 0x14]
adc al, 0x45
mov eax, dword [rdi + 0x18]
mov r8d, dword [r15 + 0x18]
movzx eax, word [r15 + 0x1c]
mov r9, qword [rsp + 0x172]
add byte [rax], al
add byte [rax], al
mov r10d, dword [rsp + 0x17a]
movzx r11d, word [rsp + 0x17e]
rol ax, 8
rol eax, 8
and al, 0x7a
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
pushfq
and al, 0x7e
add dword [rax], eax
add byte [rsi - 0x3f], ah
invalid
rol eax, 8
ror byte [rax], 0xf
mov bh, 0xb4
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x7c
and al, 0x7c
movzx esi, word [rsp + 0x180]
xorps xmm0, xmm0
movups xmmword [rsp + 0x7c], xmm0
and al, 0x7c
and al, 0x7c
movups xmmword [rsp + 0x8c], xmm0
movups xmmword [rsp + 0x9c], xmm0
adc dword [rsp + 0x9c], eax
adc dword [rsp + 0x9c], eax
movups xmmword [rsp + 0xac], xmm0
movups xmmword [rsp + 0xbc], xmm0
add byte [rax], al
invalid
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xbc], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xcc], eax
movups xmmword [rsp + 0xcc], xmm0
mov dword [rsp + 0xdc], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
mov qword [rsp + 0x68], r9
mov dword [rsp + 0x70], r10d
mov word [rsp + 0x74], r11w
je 0x1400e8ba6
mov dword [rsp + 0x76], esi
je 0x1400e8ba6
mov dword [rsp + 0x76], esi
mov dword [rsp + 0x78], r8d
mov r8d, 0x1c
add byte [rsi + 0x41], ah
mov ecx, 0xc7e90017
add byte [rax], al
invalid
add byte [rsi + 0x41], ah
mov ecx, 0xc7e90017
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdx, [r15 + 0x30]
lea rax, [r15 + 0x68]
mov qword [rsp + 0x168], rax
movzx eax, byte [r15 + 0x68]
lea rdx, [r15 + 0x30]
lea rax, [r15 + 0x68]
mov qword [rsp + 0x168], rax
movzx eax, byte [r15 + 0x68]
lea rcx, [0x1401e4990]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x188], rdx
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x19024
add bh, bh
jmp rax
xchg esp, eax
and al, 0x88
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0x19024
add bh, bh
jmp rax
invalid
mov rdx, qword [r15 + 0x60]
mov edx, dword [rdi + 0x60]
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov r8, qword [rsp + 0x190]
mov r9b, 1
call fcn.14018a940
mov rax, qword [rsp + 0x60]
xchg esi, eax
sbb eax, 0x8b48000a
and al, 0x60
cmp rax, 2
jne 0x1400e929d
mov rax, qword [rsp + 0x168]
mov byte [rax], 3
mov al, 3
mov ecx, 1
jmp 0x1400e94bf
or byte [rax], al
invalid
or byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x68
lea r8, [rsp + 0x68]
movzx eax, word [rsp + 0x174]
rol ax, 8
and al, 0x74
add dword [rax], eax
add byte [rsi - 0x3f], ah
ror byte [rax], 0x8b
mov edx, dword [rsp + 0x170]
xorps xmm0, xmm0
invalid
invalid
invalid
invalid
mov edx, dword [rsp + 0x170]
xorps xmm0, xmm0
movups xmmword [r8 + 0x60], xmm0
movups xmmword [r8 + 0x50], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [r8 + 0x40], xmm0
movups xmmword [r8 + 0x30], xmm0
movups xmmword [r8 + 0x20], xmm0
adc dword [rax + 0x20], eax
adc dword [rax + 0x20], eax
movups xmmword [r8 + 0x10], xmm0
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], 0
mov r8d, 0x10
mov r9w, 2
mov word [rsp + 0x60], r9w
mov word [rsp + 0x62], ax
mov dword [rsp + 0x64], edx
mov dword [rsp + 0xe0], r8d
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x60
call sub.ws2_32.dll_connect
test eax, eax
je 0x1400e8c5b
call sub.kernel32.dll_GetLastError
mov ebp, eax
mov ecx, eax
call fcn.140155aa0
cmp al, 0xd
jne 0x1400e9170
mov qword [rsp + 0x190], rdi
mov byte [r15 + 0x71], 0
mov rax, qword [r15 + 0x28]
lea rcx, [r15 + 0x30]
mov qword [rsp + 0x188], rcx
mov qword [r15 + 0x30], rax
mov qword [r15 + 0x38], 0
lea rax, [r15 + 0x68]
lea eax, [rdi + 0x68]
lea eax, [rdi + 0x68]
mov qword [rsp + 0x168], rax
mov byte [r15 + 0x68], 0
mov rsi, qword [r15 + 0x30]
mov rbx, qword [r15 + 0x38]
mov qword [rsp + 0x1f0], rsi
mov qword [rsp + 0x1f8], rbx
call fcn.140191d10
mov rdi, rax
test rax, rax
je 0x1400e9a76
movabs rcx, 0x7fffffffffffffff
mov rax, qword [rdi]
dec rcx
cmp rax, rcx
ja 0x1400e9ae1
lea rcx, [rax + 1]
mov qword [rdi], rcx
mov rcx, qword [rdi + 8]
cmp rcx, 2
je 0x1400e9b0f
mov rdx, qword [rdi + 0x10]
test rcx, rcx
mov ecx, 0x28
mov r8d, 0x110
cmove r8, rcx
mov r14, qword [rdx + r8]
test r14, r14
je 0x1400e9b2c
lock inc qword [r14]
jle 0x1400e9a55
dec qword [rdi]
mov qword [rsp + 0xf0], rsi
mov qword [rsp + 0xf8], rbx
mov qword [rsp + 0x118], r14
lea rbx, [r14 + 0x28]
mov rcx, rbx
call sub.kernel32.dll_AcquireSRWLockShared
movzx eax, byte [r14 + 0x30]
test al, al
jne 0x1400e9b4c
cmp byte [r14 + 0xd0], 0
je 0x1400e8df9
movzx eax, byte [0x1402e91f8]
mov edi, 0x19
mov ecx, 0x19
mov edx, 1
call fcn.1400203c0
test rax, rax
je 0x1400e9b88
movups xmm0, xmmword [0x1402523a1]
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [str.failed_to_find_event_loopreactor_at_max_registered_I_O_resources_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_poll_evented.rs]
movups xmmword [rax], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x19
mov qword [rsp + 0x70], 0x19
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e9bce
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
lea r8, fcn.14018ae70
mov cl, 0x27
mov rdx, rax
call fcn.140176a30
mov qword [rsp + 0x100], rax
jmp 0x1400e9238
mov qword [rsp + 0x58], rbx
mov r12d, 7
xorps xmm6, xmm6
mov qword [rsp + 0x50], r14
jmp 0x1400e8e1d
inc r12
cmp r12, 0x1a
je 0x1400e918c
mov rbx, qword [r14 + r12*8]
mov rax, qword [rbx + 0x48]
cmp rax, qword [rbx + 0x50]
je 0x1400e8e10
mov r14, r13
lea rbp, [rbx + 0x10]
mov rcx, rbp
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e8e5d
call fcn.1401597e0
mov edi, eax
xor dil, 1
jmp 0x1400e8e5f
xor edi, edi
movzx eax, byte [rbx + 0x18]
mov rsi, qword [rbx + 0x30]
mov rax, qword [rbx + 0x38]
cmp rax, rsi
jae 0x1400e8ef0
lea rcx, [rax + rax*2]
shl rcx, 5
mov rdx, qword [rbx + 0x20]
mov r8, qword [rbx + 0x40]
mov r9d, dword [rdx + rcx + 0x58]
mov qword [rbx + 0x38], r9
inc r8
mov qword [rbx + 0x40], r8
mov qword [rbx + 0x48], r8
mov r8, qword [rdx + rcx]
add r8d, 0x1000000
and r8d, 0x7f000000
mov qword [rdx + rcx], r8
cmp qword [rbx + 0x30], rax
jbe 0x1400e9a59
mov r8, qword [rbx + 0x58]
mov rdx, qword [rbx + 0x20]
lock inc qword [rbx]
jle 0x1400e9a55
add rdx, rcx
mov qword [rsp + 0x110], rdx
add r8, rax
mov qword [rsp + 0x100], r8
jmp 0x1400e911d
mov r15, qword [rbx + 0x50]
mov r13b, 1
cmp r15, rsi
je 0x1400e9120
lea r13, [rbx + 0x20]
test rsi, rsi
jne 0x1400e8fa7
mov rcx, qword [rbx + 0x28]
cmp rcx, r15
jae 0x1400e8fa7
xor edx, edx
movabs rax, 0x155555555555556
cmp r15, rax
setb al
test rcx, rcx
je 0x1400e8f4e
mov r8, qword [r13]
shl rcx, 5
lea rcx, [rcx + rcx*2]
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x70], rcx
mov ecx, 8
jmp 0x1400e8f50
xor ecx, ecx
mov r8, r15
shl r8, 5
lea r8, [r8 + r8*2]
mov dl, al
shl rdx, 3
mov qword [rsp + 0x68], rcx
lea rcx, [rsp + 0x130]
lea r9, [rsp + 0x60]
call fcn.1400702b0
cmp qword [rsp + 0x130], 0
mov rcx, qword [rsp + 0x138]
je 0x1400e8f9f
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400e8fa7
jmp 0x1400e9c43
mov qword [rbx + 0x20], rcx
mov qword [rbx + 0x28], r15
movaps xmmword [rsp + 0x130], xmm6
mov byte [rsp + 0x140], 0
lea rax, [rsp + 0x148]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x90], rax
movaps xmm0, xmmword [rsp + 0x130]
movzx eax, byte [rsp + 0x140]
mov rcx, qword [rsp + 0x141]
mov edx, dword [rsp + 0x149]
movzx r8d, word [rsp + 0x14d]
movzx r9d, byte [rsp + 0x14f]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x80], xmm1
mov byte [rsp + 0x70], al
mov qword [rsp + 0x71], rcx
mov dword [rsp + 0x79], edx
mov word [rsp + 0x7d], r8w
mov byte [rsp + 0x7f], r9b
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x98], 0
mov byte [rsp + 0xa8], 0
mov qword [rsp + 0xb0], rbp
mov dword [rsp + 0xb8], 0
mov rdx, qword [rbx + 0x30]
cmp rdx, qword [rbx + 0x28]
jne 0x1400e9075
mov rcx, r13
call fcn.140192730
mov rdx, qword [rbx + 0x30]
mov rax, qword [rbx + 0x20]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
movaps xmm4, xmmword [rsp + 0xa0]
movaps xmm5, xmmword [rsp + 0xb0]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc qword [rbx + 0x30]
inc qword [rbx + 0x38]
mov rax, qword [rbx + 0x40]
inc rax
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], rax
mov byte [rbx + 0x60], 1
cmp qword [rbx + 0x30], rsi
jbe 0x1400e9a59
mov rdx, qword [rbx + 0x58]
mov rcx, qword [rbx + 0x20]
lock inc qword [rbx]
jle 0x1400e9a55
lea rax, [rsi + rsi*2]
shl rax, 5
add rcx, rax
mov qword [rsp + 0x110], rcx
add rdx, rsi
mov qword [rsp + 0x100], rdx
xor r13d, r13d
test dil, dil
je 0x1400e914b
mov rcx, rbp
call sub.kernel32.dll_ReleaseSRWLockExclusive
test r13b, r13b
je 0x1400e9300
mov r15, qword [rsp + 0x108]
mov r13, r14
mov r14, qword [rsp + 0x50]
jmp 0x1400e8e10
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e9125
call fcn.1401597e0
test al, al
jne 0x1400e9125
mov byte [rbx + 0x18], 1
jmp 0x1400e9125
mov rcx, qword [r15 + 0x28]
call fcn.1401cdbac
lea rcx, [r15 + 0x71]
shl rbp, 0x20
or rbp, 2
xor eax, eax
jmp 0x1400e94a3
movzx eax, byte [0x1402e91f8]
mov edi, 0x27
mov ecx, 0x27
mov edx, 1
call fcn.1400203c0
test rax, rax
mov rbx, qword [rsp + 0x58]
je 0x1400e9b88
movups xmm0, xmmword [0x1402523c1]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1402523b1]
movups xmmword [rax], xmm0
movabs rcx, 0x73656372756f7365
mov qword [rax + 0x1f], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0x27
mov qword [rsp + 0x70], 0x27
movzx eax, byte [0x1402e91f8]
mov ecx, 0x18
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e9c2f
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rax], xmm0
lea r8, fcn.14018ae70
mov cl, 0x27
mov rdx, rax
call fcn.140176a30
mov qword [rsp + 0x100], rax
xor esi, esi
mov rcx, rbx
call sub.kernel32.dll_ReleaseSRWLockShared
lea rbx, [rsp + 0xf8]
test sil, sil
je 0x1400e9286
mov rax, qword [rsp + 0x110]
mov rax, qword [rax]
cmp qword [rsp + 0x100], 0x1000000
jae 0x1400e9be7
cmp qword [rsp + 0xf8], 0
je 0x1400e92ac
movabs rbp, 0xc00000003
jmp 0x1400e944b
mov rbp, qword [rsp + 0x100]
lock dec qword [r14]
je 0x1400e9466
jmp 0x1400e9473
test rax, rax
je 0x1400e931d
mov rbp, qword [rsp + 0x68]
jmp 0x1400e9931
mov qword [rsp + 0x58], rax
mov rbx, qword [rsp + 0xf0]
mov r14, qword [r14 + 0x10]
lea rsi, [r14 + 0x18]
mov qword [rsp + 0x198], rsi
lea rdi, [r14 + 0x20]
mov rcx, rdi
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e9391
call fcn.1401597e0
mov r12d, eax
xor r12b, 1
jmp 0x1400e9394
mov sil, 1
mov r15, qword [rsp + 0x108]
mov r13, r14
mov rbx, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
jmp 0x1400e923a
mov rcx, qword [r15 + 0x50]
cmp rcx, 0xffffffffffffffff
je 0x1400e9dbd
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x60], 4
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x130]
mov edx, 0xffff
mov r8d, 0x1007
call sub.ws2_32.dll_getsockopt
cmp eax, 0xffffffff
je 0x1400e9922
movsxd rbp, dword [rsp + 0x130]
test rbp, rbp
jne 0x1400e9929
lea rcx, [r15 + 0x50]
mov rax, qword [r15 + 0x40]
mov rbp, qword [r15 + 0x48]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x210], xmm0
jmp 0x1400e948a
xor r12d, r12d
movzx eax, byte [r14 + 0x28]
test al, al
jne 0x1400e9c52
mov qword [rsp + 0x120], rdi
mov byte [rsp + 0x128], r12b
lea rdx, [r14 + 0x30]
mov rax, qword [r14 + 0x40]
test rax, rax
mov qword [rsp + 0x50], rbx
je 0x1400e941a
mov rcx, qword [rdx]
mov rax, qword [rcx + rax*8 - 8]
clc
clc
mov rax, qword [rax]
mov rdi, qword [rsp + 0x120]
cmp rax, 0x21
jb 0x1400e94e3
mov rax, qword [rsp + 0x198]
add rdi, 0x10
invalid
adc byte [rax - 0x75], cl
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
mov edx, edi
cwde
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
mov edx, edi
call fcn.1400719a0
mov rbp, rax
mov rdi, qword [rsp + 0x120]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400e94e3
movzx r12d, byte [rsp + 0x128]
jmp case.0x1400ddd81.505
mov rax, qword [rsi]
mov rcx, qword [rax + 0x10]
call fcn.1400719a0
clc
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x1400e94e3
clc
dec dword [rax - 0x77]
invalid
test r12b, r12b
je 0x1400e993f
in al, 0xf
test byte [rax - 0x76b80000], al
stc
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
add byte [rax - 0x73], cl
pushfq
and al, 0xf8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx], fs
add dword [rax], eax
lea rbx, [rsp + 0xf8]
lea ebx, [rsp + 0xf8]
mov rcx, qword [rsp + 0x110]
call fcn.1401924a0
add al, ch
nop
or al, byte [rax]
mov r14, qword [rsp + 0x118]
lock dec qword [r14]
jne 0x1400e9473
lea rcx, [rsp + 0x118]
call fcn.14018c0f0
mov rcx, rbx
call fcn.140192650
mov rcx, qword [rsp + 0xf0]
call fcn.1401cdbac
xor eax, eax
movaps xmm0, xmmword [rsp + 0x210]
adc byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x200], xmm0
mov byte [r15 + 0x68], 1
lea rcx, [r15 + 0x71]
mov byte [rcx], 0
mov qword [r13 + 8], rax
or byte [r9 - 0x77], r9b
insd dword [rdi], dx
adc byte [rdi], cl
sub byte [rsp + 0x200], al
or byte [r9 - 0x77], r9b
insd dword [rdi], dx
adc byte [rdi], cl
sub byte [rsp + 0x200], al
movups xmmword [r13 + 0x18], xmm0
mov al, 1
xor ecx, ecx
mov qword [r13], rcx
mov byte [r15 + 0x70], al
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x238
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rdi + 0x20]
test rax, rax
test eax, eax
test eax, eax
je 0x1400e9c9c
mov rcx, qword [rdi + 0x10]
mov rbx, qword [rcx + rax*8 - 8]
pop rsp
sar eax, 0xf0
inc qword [rbx]
pop rsp
sar eax, 0xf0
inc qword [rbx]
mov r12, qword [rsp + 0x50]
jle 0x1400e9a55
mov rdi, qword [rsp + 0x120]
cmp byte [rsp + 0x128], 0
je 0x1400e96e7
mov rcx, rdi
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x1a0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rsi, [rsp + 0x1a0]
mov qword [rsp + 0x30], rsi
lea rdi, [rsp + 0x60]
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSAIoctl
cmp eax, 0xffffffff
je 0x1400e9717
mov rax, qword [rsp + 0x60]
xorps xmm0, xmm0
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xa0], xmm0
add byte [rdi], cl
adc dword [rsp + 0x90], eax
add byte [rdi], cl
adc dword [rsp + 0x90], eax
movups xmmword [rsp + 0xc8], xmm0
mov word [rsp + 0xd8], 0
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x80], 0
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 1
movzx eax, byte [0x1402e91f8]
sti
invalid
add byte [rcx + 0x80], bh
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x1400e9dac
invalid
sti
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x90], bl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x90], bl
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rbp, [rax + 0x10]
mov qword [rsp + 0x1e8], rax
mov rcx, rbp
call sub.kernel32.dll_AcquireSRWLockExclusive
mov rax, qword [rsp + 0x58]
and eax, 0x7f000000
mov rbx, qword [rsp + 0x100]
and rbx, 0xffffffff80ffffff
or rbx, rax
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
jg 0x1400e96f7
test eax, ecx
je 0x1400e9782
call fcn.1401597e0
movzx ecx, byte [rdi + 0x18]
test cl, cl
jne 0x1400e9dd7
sysret
add byte [rax], al
invalid
mov dword [rdi + 0x70], 0x19d
mov qword [rdi + 0x68], rbx
test al, al
ror byte [rdi], 0x84
out 0, eax
add byte [rax], al
ror byte [rdi], 0x84
out 0, eax
add byte [rax], al
mov rsi, rdi
add rsi, 0x18
jmp 0x1400e97a0
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e951e
call fcn.1401597e0
test al, al
jne 0x1400e951e
mov byte [rdi + 8], 1
jmp 0x1400e951e
invalid
call sub.ws2_32.dll_WSAGetLastError
mov ebp, eax
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x1a0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 8
mov rcx, qword [rsp + 0x50]
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSAIoctl
cmp eax, 0xffffffff
je 0x1400e996f
invalid
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
cmp rax, rcx
jne 0x1400e958a
invalid
jmp 0x1400e9979
test dword [rcx], 0xb60f0000
sbb byte [r8 + r8*8 + 0x65e850f], r8b
jne 0x1400e9dec
movzx eax, byte [rdi + 0x18]
test al, al
jne 0x1400e9dec
mov rsi, rdi
add rsi, 0x18
mov dword [rdi + 0x70], 0x19d
mov qword [rdi + 0x68], rbx
popfq
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
push 0x39058b48
cli
invalid
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e97c2
call fcn.1401597e0
test al, al
jne 0x1400e97c2
mov rcx, rbp
call sub.kernel32.dll_ReleaseSRWLockExclusive
invalid
add al, dh
inc qword [r14]
jle 0x1400e9a55
invalid
inc dword [rdi]
jle 0x1400e9a55
lea r12, [r14 + 0x10]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x70], rbx
invalid
mov byte [rsp + 0x78], 3
mov qword [rsp + 0x68], rdi
mov rcx, r12
mov rdx, rdi
call fcn.140071730
movzx eax, byte [r14 + 0x78]
test al, al
je 0x1400e9864
mov rcx, r12
call fcn.14006f5b0
test rax, rax
je 0x1400e9864
lea rdi, [rsp + 0x68]
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1c0], 0
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
call fcn.1400718b0
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x1400e984f
mov rcx, qword [rsp + 0x60]
call fcn.1400720a0
mov al, bh
invalid
mov al, bh
dec dword [rax - 0x75]
and al, 0x68
mov rax, qword [rsp + 0x68]
lock dec qword [rax]
jne 0x1400e987e
mov rcx, rdi
call fcn.140070220
jmp 0x1400e987e
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
lea rbx, [rsp + 0xf8]
cmp qword [rsp + 0x1c0], 0
add byte [rax], al
invalid
je 0x1400e9907
add byte [rax], al
add byte [rsi + rsi*2 + 0xf], dh
mov dh, 5
invalid
movzx eax, byte [0x1402e91f8]
mov ecx, 0x20
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add byte [rdx + 8], bh
call fcn.1400203c0
test rax, rax
je 0x1400e9ddb
mov rdi, rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, rbx
call fcn.1400720e0
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0xf0]
lea rdx, [r15 + 0x40]
mov qword [r15 + 0x40], rax
mov rax, qword [rsp + 0x110]
mov qword [r15 + 0x48], rax
mov qword [r15 + 0x50], rcx
mov qword [r15 + 0x58], rdi
mov qword [r15 + 0x60], rdx
jmp 0x1400e8b92
mov rbp, qword [rsp + 0x1c8]
test rbp, rbp
jne 0x1400e944b
xor edi, ebx
invalid
invalid
xor edi, ebx
invalid
mov rdi, qword [rsp + 0xf8]
jmp 0x1400e98d2
call sub.ws2_32.dll_WSAGetLastError
mov ebp, eax
shl rbp, 0x20
or rbp, 2
lea rcx, [r15 + 0x40]
call fcn.1400d9080
jmp 0x1400e9488
mov rax, qword [0x1402e91e0]
movabs rcx, 0x7fffffffffffffff
test rax, rcx
je 0x1400e943b
test dl, ah
cli
invalid
invalid
test dl, ah
cli
invalid
call fcn.1401597e0
test al, al
jne 0x1400e943b
invalid
cli
invalid
invalid
invalid
mov byte [rdi + 8], 1
jmp 0x1400e943b
call sub.ws2_32.dll_WSAGetLastError
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x1a0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 8
mov edx, 0x4800001d
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSAIoctl
cmp eax, 0xffffffff
je 0x1400e99d1
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
cmp rax, rcx
jne 0x1400e958a
jmp 0x1400e99db
call sub.ws2_32.dll_WSAGetLastError
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x1a0], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x28], 8
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call sub.ws2_32.dll_WSAIoctl
cmp eax, 0xffffffff
je 0x1400e9a30
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x50]
jne 0x1400e958a
jmp 0x1400e9a35
call sub.ws2_32.dll_WSAGetLastError
lock dec qword [rbx]
jne case.0x1400e34bb.92
mov rcx, qword [rsp + 0x130]
call fcn.14018c430
shl rbp, 0x20
or rbp, 2
jmp 0x1400e9443
ud2
lea rcx, str.assertion_failed:_idx___self.slots.len__
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_util_slab.rs
mov edx, 0x28
call fcn.140025cf0
jmp 0x1400e9e20
lea rax, str.The_Tokio_context_thread_local_variable_has_been_destroyed.
mov qword [rsp + 0x130], rax
lea rax, [0x14019c800]
mov qword [rsp + 0x138], rax
lea rax, [0x14028c710]
add eax, 0x1a2c75
add eax, 0x1a2c75
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x130]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, [0x1402537a0]
lea rcx, [rsp + 0x60]
call fcn.140024e50
jmp 0x1400e9e20
lea rax, [0x1402537b8]
lea eax, [0x1402537b8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402535f4]
lea r9, [0x140251a78]
or eax, 0x167f7d
or eax, 0x167f7d
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov edx, 0x18
call fcn.140027d70
loop case.0x1400e3ebe.47
invalid
jmp 0x1400e9e20
loop case.0x1400e3ebe.47
invalid
lea rcx, str.there_is_no_reactor_running__must_be_called_from_the_context_of_a_Tokio_1.x_runtime
lea ecx, str.there_is_no_reactor_running__must_be_called_from_the_context_of_a_Tokio_1.x_runtime
lea r8, [0x1402537d0]
mov edx, 0x53
add byte [rax], al
add byte [rax], al
call fcn.1400293a0
jmp 0x1400e9e20
add byte [rax], al
add byte [rax], al
mov qword [rdi], rax
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.
lea ecx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.
lea ecx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.
lea r8, [0x140252440]
mov edx, 0x68
add byte [rdx + 0x68], bh
call fcn.1400293a0
jmp 0x1400e9e20
add byte [rax], al
clc
invalid
invalid
add byte [rax], al
add r14, 0x38
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], rbx
lea rax, [0x140252380]
mov qword [rsp + 0x20], rax
mov byte [rsi], dl
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018ae60
lea ecx, [0x140251b38]
sub byte [rdx], bl
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
lea ecx, [0x140251b38]
invalid
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400e9e20
cwde
add al, byte [rax]
invalid
cwde
add al, byte [rax]
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, rdi
call fcn.1400206c0
imul esi, ebx, 0xffffffff
imul esi, ebx, 0xffffffff
jmp 0x1400e9e20
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str.8_a_
mov edx, 0x22
add byte [rbp + rcx*4 + 5], cl
clc
imul edx, dword [rax + rax], 0xffffffba
and al, byte [rax]
add byte [rax], al
call fcn.140025cf0
sal ebx, 0xff
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.8_a_
mov edx, 0x23
call fcn.140025cf0
ud2
add byte [rax], al
add al, ch
and al, 0xc1
dec dword [rdi]
or ecx, dword [rax - 0x77]
pop rsp
and al, 0x58
pop rax
mov qword [rsp + 0x58], rbx
pop rax
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400e9e20
lea rcx, [0x140254422]
lea r8, str.MD__
add byte [rdx + 0x2b], bh
add byte [rdx + 0x2b], bh
call fcn.140025cf0
jmp 0x1400e9e20
add byte [rax], al
add byte [rax], al
mov edx, 0x22
lea rcx, str._async_fn__resumed_after_panicking
jmp 0x1400e9c1e
mov edx, 0x23
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_net_tcp_stream.rs
call fcn.140025cf0
jmp 0x1400e9e20
mov ecx, 8
mov edx, 0x18
call fcn.1400206c0
jmp 0x1400e9e20
test rcx, rcx
jne 0x1400e9c8a
call fcn.140020680
jmp 0x1400e9e20
mov qword [rsp + 0x60], rdi
mov byte [rsp + 0x68], r12b
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_mio_0.8.4_src_sys_windows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140027d70
jmp 0x1400e9e20
mov rdx, qword [rsp + 0x140]
call fcn.1400206c0
jmp 0x1400e9e20
lea rax, [rsp + 0x198]
mov qword [rsp + 0x1a0], rax
lea rax, [0x140071e80]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x1b0], rax
lea rax, [0x140071f00]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 0
movabs rax, 0x400000020
mov qword [rsp + 0x88], rax
and al, 0x88
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx], al
and al, 0x88
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa8], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx], al
and al, 0x98
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0x130], rax
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
and al, 0x30
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 2
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 2
lea rdx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_mio_0.8.4_src_sys_windows_selector.rs
lea rcx, [rsp + 0x130]
call fcn.140024e50
jmp 0x1400e9e20
mov ecx, 8
mov edx, pe_nt_image_headers64
call fcn.1400206c0
jmp 0x1400e9e20
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, [0x140252458]
invalid
add byte [rdx + 0x2b], bh
call fcn.140025cf0
jmp 0x1400e9e20
invalid
xor al, 1
jmp 0x1400e9dee
mov ecx, 8
mov edx, 0x20
call fcn.1400206c0
jmp 0x1400e9e20
xor eax, eax
mov qword [rsp + 0x60], rbp
mov byte [rsp + 0x68], al
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_mio_0.8.4_src_sys_windows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.14018a070
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140027d70
ud2
mov ebx, eax
lea rcx, [rsp + 0x1c0]
call fcn.140072000
jmp 0x1400e9ff1
test byte [rcx], al
add byte [rax], al
test byte [rcx], al
add byte [rax], al
call fcn.1400295e0
ud2
mov rbx, rax
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
call fcn.14018a070
jmp 0x1400e9f2b
jmp 0x1400e9ff1
rol byte [rax], 1
add byte [rax], al
call fcn.1400295e0
ud2
lea rcx, [rsp + 0x1e8]
add byte [rax], al
call fcn.140070170
jmp 0x1400e9ff1
mov rbx, rax
lea rcx, [rsp + 0x60]
call fcn.14018c060
jmp 0x1400ea016
and al, 0x60
call fcn.14018ae60
jmp 0x1400ea04f
mov rcx, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
call fcn.1401924a0
jmp 0x1400ea04f
mov rcx, rbp
mov edx, edi
call fcn.140070ae0
jmp 0x1400ea045
or ecx, dword [rax - 0x77]
ret
lock add dword [rax], eax
add al, ch
out 0x87, eax
or al, byte [rax]
invalid
add bl, ch
call fcn.1400295e0
ud2
jmp 0x1400ea069
mov rbx, rax
mov rcx, qword [rsp + 0x58]
and al, 0x58
call fcn.140192800
lea rcx, [rsp + 0x118]
call fcn.14018c0e0
and al, 0x18
add dword [rax], eax
add al, ch
test byte [rax], ah
or al, byte [rax]
lea rcx, [rsp + 0xf0]
add byte [rax], al
call fcn.140192820
mov rax, qword [rsp + 0x168]
mov byte [rax], 2
mov rcx, qword [rsp + 0x188]
call fcn.1400ea400
mov rax, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
cmp byte [rax + 0x71], 0
je 0x1400ea0a0
mov rax, qword [rsp + 0x108]
mov rcx, qword [rax + 0x28]
call fcn.1400671f0
mov rax, qword [rsp + 0x108]
mov word [rax + 0x70], 2
mov dword [rax + 0x70], 0x89480002
fld1
cmp al, byte [rdx + 0xe]
add byte [rdi], cl
invalid
mov dword [rax + 0x70], 0x89480002
fld1
cmp al, byte [rdx + 0xe]
add byte [rdi], cl
or ebp, eax
and esi, ebp
dec dword [rdi]
or ebp, eax
sbb al, 0xf5
dec dword [rdi]
or ebp, eax
adc eax, 0xffff3f5
or ebp, eax
invalid
in al, dx
sub byte [rax - 0x77], cl
invalid
lock add al, byte [rax]
add byte [rbx + 0x127403f8], al
adc al, byte [rbp + 0x483f75c0]
mov ecx, dword [rsi + 0x2a0]
xor dword [rdi], ecx
mov dh, 0x86
call 0xc30ea111
clc
add esi, dword [rdx + rdx - 0x7b]
sal byte [rbp + 0x1a], 0x48
lea ecx, [rsi + 0x2b0]
dec dword [rax]
add esp, 0x28
invalid
mov ss, word [rax - 0x17ffffff]
pop rsi
nop
stc
dec dword [rax - 0x75]
mov es, word [rax + 0x48000000]
mov edx, dword [rsi + 0x88]
call fcn.140057610
mov rcx, rdi
call fcn.1401ce2f0
ud2
add byte [rdx + 1], bh
call fcn.1400203c0
test rax, rax
je 0x1400ea263
mov rsi, rax
movups xmm0, xmmword [0x14023024b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
mov qword [rsp + 0x28], rbx
movzx eax, byte [0x1402e91f8]
mov ecx, 8
mov edx, 8
call fcn.1400203c0
xchg dword [rcx - 0xd], esp
dec dword [rax - 0x7b]
invalid
je 0x1400ea274
xchg dword [rcx - 0xd], esp
dec dword [rax - 0x7b]
sal byte [rsi + rsi + 0x48], 0x89
sbb byte [rax - 0x77], cl
invalid
mov qword [rax], rbx
mov qword [rdi], rsi
mov qword [rdi + 8], 0x11
mov qword [rdi + 0x10], rax
lea rax, fcn.140058c60
sub byte [rax + rax], dl
sub byte [rax + rax], dl
mov qword [rdi + 0x18], rax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov ecx, 1
mov edx, 0x11
call fcn.1400206c0
jmp 0x1400ea283
invalid
invalid
mov ecx, 8
mov edx, 8
call fcn.1400206c0
ud2
nop word cs:[rax + rax]
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x88]
test eax, eax
je 0x1400ea30e
cmp eax, 3
je 0x1400ea32c
cmp eax, 4
jne 0x1400ea39b
movzx eax, byte [rsi + 0x100]
cmp eax, 3
je 0x1400ea340
test eax, eax
jne 0x1400ea39b
mov rcx, qword [rsi + 0xb0]
jmp case.0x1400dfbf3.325
movzx eax, byte [rsi + 0x80]
cmp eax, 3
je 0x1400ea35e
test eax, eax
jne 0x1400ea39b
mov rcx, qword [rsi + 0x30]
add rsp, 0x20
pop rsi
jmp fcn.1401cdbac
add rsi, 0x100
mov rcx, rsi
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.1400ea0e0
movzx eax, byte [rsi + 0xf8]
cmp eax, 3
je 0x1400ea388
test eax, eax
jne 0x1400ea394
lea rcx, [rsi + 0xc0]
call fcn.1400d9780
jmp 0x1400ea394
movzx eax, byte [rsi + 0x78]
cmp eax, 3
je 0x1400ea376
test eax, eax
jne 0x1400ea37f
lea rcx, [rsi + 0x40]
call fcn.1400d9780
jmp 0x1400ea37f
lea rcx, [rsi + 0x50]
call fcn.1400d9080
mov byte [rsi + 0x81], 0
jmp 0x1400ea39b
lea rcx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
call fcn.1400d9080
mov byte [rsi + 0x101], 0
add rsp, 0x20
pop rsi
ret
invalid
mov byte [rdi - 0xd7dcf25], ch
push rdi
and al, 0xc3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
lea rax, str.description___is_deprecated__use_Display_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_bytes_1.1.0_src_buf_buf_impl.rs
mov edx, 0x28
add byte [rdx + 0x28], bh
ret
add byte [rax], r8b
cmp eax, 0x87f8348
add byte [rdx + rcx - 0x46], dh
add dword [rax], eax
add byte [rax], al
dec dword [rax - 0x75]
ja 0x1400ea457
mov ecx, esi
jnp 0x1400ea461
or byte [rax], al
add byte [rbx + rdx + 0x48], dh
mov edx, dword [rbx + 0x10]
mov ecx, esi
invalid
pop rdi
call qword [rax + 0x20c48348]
mov edx, dword [rbx + 8]
mov r8, qword [rbx + 0x10]
adc byte [r8 - 0x77], cl
int1
adc byte [r8 - 0x77], cl
int1
call fcn.140057430
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1401ce2f0
ud2
invalid
nop word cs:[rax + rax]
invalid
nop word [rax + rax]
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0xfb8
call fcn.1401cdb40
sub rsp, rax
lea rbp, [rsp + 0x80]
add byte [rax - 0x7d], cl
in al, 0x80
add byte [rax - 0x7d], cl
in al, 0x80
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x230]
invalid
xor byte [rdx], al
add byte [rax], al
invalid
lea rcx, [0x1401e49a0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x860]
mov r8d, 0x220
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r14d, dword [rsi + 0x228]
add byte [rax], al
add byte [rax], al
cmp r14d, 0x3b9aca00
jne 0x1400ea597
lea rcx, [rsi + 0x238]
add byte [rax], al
mov r8d, 0x220
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea r14, [rsi + 0x238]
lea rcx, [rsp + 0x80]
mov rdx, r14
mov r8, rbx
call fcn.1400dea80
movzx r13d, byte [rsp + 0x90]
cmp r13b, 3
jne 0x1400ea564
invalid
or eax, esi
adc byte [r11], r8b
mov byte [rdi + 0x10], 3
mov al, 4
jmp 0x1400ea7cd
mov rbx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x88]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x912484], cl
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x91]
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x94]
add byte [rcx + 0x4c732444], cl
mov ecx, esi
add byte [rcx + 0x4c732444], cl
mov ecx, esi
call fcn.1400d8d60
jmp 0x1400ea7b2
add byte [rax], al
add byte [rax], al
mov r15, qword [rsi + 0x220]
call fcn.140182f40
mov rcx, rax
ror dword [rbp - 0x77], 0xf8
ror dword [rbp - 0x77], 0xf8
mov r9d, r14d
call fcn.14019bb60
cmp edx, 0x3b9aca00
jne 0x1400ea5c8
lea rcx, [rsp + 0x580]
call fcn.14019b4b0
jmp 0x1400ea5e2
mov r8d, edx
lea r9, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
lea rcx, [rsp + 0x580]
and al, 0x80
add eax, 0x89480000
ret 0x6ee8
or al, 0xb
invalid
and al, 0x80
add eax, 0x89480000
ret 0x6ee8
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x860]
mov r8d, 0x220
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
or byte [rax], al
add byte [rcx - 0x48], al
and byte [rdx], al
add byte [rax], al
call sub.msvcrt.dll_memcpy
lea r14, [rsp + 0x80]
lea rdx, [rsp + 0x580]
mov r8d, 0x280
mov rcx, r14
and eax, dword [rax + 0xe]
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add eax, 0xb8410000
add byte [rdx], 0
add byte [rcx + rcx*4 - 0xf], cl
call sub.msvcrt.dll_memcpy
lea r15, [rsp + 0xa80]
mov r8d, 0x500
mov rcx, r15
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x280]
add byte [rax], al
add byte [rax], al
mov r8d, 0x500
mov rdx, r15
call sub.msvcrt.dll_memcpy
lea r14, [rsi + 0x280]
call fcn.14018ad20
test rax, rax
je 0x1400ea7ea
movzx r15d, byte [rax]
movzx r13d, byte [rax + 1]
lea rdx, [rsi + 0x500]
lea rcx, [rsp + 0x80]
mov r8, rbx
call fcn.1400dea80
movzx r12d, byte [rsp + 0x90]
cmp r12b, 3
jne 0x1400ea719
call fcn.14018ad20
test rax, rax
je 0x1400ea7ea
test r13b, r13b
sete cl
test r15b, r15b
setne dl
movzx r9d, byte [rax]
test r9b, r9b
setne r8b
cmp byte [rax + 1], 0
setne al
test r9b, r9b
je 0x1400ea747
and r8b, al
jne 0x1400ea747
and dl, cl
jne 0x1400ea747
call fcn.14018ad20
mov r15, rax
test rax, rax
je 0x1400ea7ea
movzx r12d, byte [r15]
movzx r13d, byte [r15 + 1]
mov byte [r15], 0
mov qword [rsp + 0x80], r15
mov byte [rsp + 0x88], r12b
mov byte [rsp + 0x89], r13b
mov rcx, r14
mov rdx, rbx
call fcn.14019b8b0
mov byte [r15], r12b
mov byte [r15 + 1], r13b
jmp 0x1400ea752
mov rbx, qword [rsp + 0x80]
mov r15, qword [rsp + 0x88]
mov eax, dword [rsp + 0x91]
mov dword [rsp + 0x580], eax
add byte [rcx + 0x5802484], cl
add byte [rax], al
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x583], eax
and al, 0x83
add eax, 0x1aeb0000
and al, 0x83
add eax, 0x1aeb0000
mov rcx, r14
mov rdx, rbx
call fcn.14019b8b0
test al, al
je 0x1400ea75e
mov byte [rdi + 0x10], 3
mov al, 3
jmp 0x1400ea7cd
mov r12b, 3
mov eax, dword [rsp + 0x580]
mov ecx, dword [rsp + 0x583]
add byte [rcx - 0x7684dbb4], cl
and al, 0x78
add byte [0xcc99a76b], 0x24
add dword [0x18c97a772], 0x24
add byte [rcx - 0x7684dbb4], cl
add byte [rcx - 0x7684dbb4], cl
and al, 0x78
mov rcx, r14
call fcn.1400ea8b0
add byte [rcx - 0x4b], al
add al, byte [rcx - 0x80]
cld
invalid
je 0x1400ea7b2
add byte [rcx - 0x4b], al
add al, byte [rcx - 0x80]
cld
add dh, byte [rdx + rbp + 0x41]
movzx eax, r12b
movzx eax, r12b
cmp eax, 3
jne 0x1400ea79f
add esi, dword [rbp + 0xe]
lea r15, [0x14022ce00]
mov ebx, 1
jmp 0x1400ea7b2
mov eax, dword [rsp + 0x78]
mov ecx, dword [rsp + 0x7b]
and al, 0x7b
js 0x1400ea72f
and al, 0x7b
mov dword [rsp + 0x73], ecx
mov dword [rsp + 0x70], eax
mov r13d, r12d
mov qword [rdi], rbx
mov qword [rdi + 8], r15
or byte [rax + rcx*4 + 0x6f], al
invalid
mov eax, dword [rsp + 0x70]
and al, 0x70
or byte [rax + rcx*4 + 0x6f], al
adc byte [rbx - 0x748fdbbc], cl
and al, 0x70
mov ecx, dword [rsp + 0x73]
and al, 0x70
mov ecx, dword [rsp + 0x73]
mov dword [rdi + 0x11], eax
mov dword [rdi + 0x14], ecx
mov al, 1
mov byte [rsi + 0x230], al
mov rax, rdi
add byte [rax - 0x77], cl
clc
lea rsp, [rbp + 0xf38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x140251e18]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_58eefc33adf769a1abe12ad94b3e6811185b4ce5library_std_src_threadlocal.rs
or eax, 0x167583
or eax, 0x167583
lea r9, [0x14022eaf8]
lea r8, [rsp + 0x80]
add byte [rax], 0
add byte [rdx + 0x46], bh
add byte [rax], 0
add byte [rdx + 0x46], bh
call fcn.140027d70
ud2
pop rdx
invalid
lea rcx, str._async_fn__resumed_after_panicking
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
sbb dl, byte [rbp + rdx + 0x22ba00]
add byte [rax], al
sbb dl, byte [rbp + rdx + 0x22ba00]
add byte [rax], al
call fcn.140025cf0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_reqwest_0.11.20_src_connect.rs
mov edx, 0x23
call fcn.140025cf0
ud2
sub rsp, 0x28
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r8
mov r8, rdx
mov r14, rcx
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
cmp rax, 0xffffffffffffffff
je 0x140192c12
mov qword [rsp + 0x38], r8
mov rdi, qword [r14 + 8]
mov rbx, qword [r14 + 0x18]
nop dword [rax]
lea rcx, [rsp + 0x20]
mov rdx, r14
mov r8, qword [rsp + 0x38]
xor r9d, r9d
call fcn.14018a940
mov rax, qword [rsp + 0x20]
cmp rax, 2
je 0x140192c2d
mov r13, qword [rsp + 0x28]
test rax, rax
jne 0x140192c75
mov rdx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
mov r8, rdx
sub r8, rbp
jb 0x140192cd0
movzx r12d, byte [rsp + 0x30]
mov rdx, qword [rsi]
add rdx, rbp
cmp r8, 0x7fffffff
mov eax, 0x7fffffff
cmovae r8, rax
mov rcx, qword [rsp + 0x40]
xor r9d, r9d
call sub.ws2_32.dll_recv
cmp eax, 0xffffffff
jne 0x140192c44
call sub.ws2_32.dll_WSAGetLastError
cmp eax, 0x274a
je 0x140192c49
mov rbp, rax
shl rbp, 0x20
or rbp, 2
mov ecx, eax
call fcn.140155aa0
cmp al, 0xd
jne 0x140192a00
test rbx, rbx
je 0x140192a00
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
lock inc qword [rdx]
jle 0x140192c8b
add rcx, 0x10
mov r8, qword [rbx + 0x10]
movzx r9d, byte [rbx + 0x18]
call fcn.1400715e0
test rax, rax
cmovne rbp, rax
mov r15d, ebp
and r15d, 3
lea rcx, [0x1401e9c30]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
jmp rax
mov r15d, ebp
and r15d, 3
lea rcx, [0x1401e9c30]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
jmp 0x140192a3c
movzx eax, byte [rbp + 0xf]
jmp 0x140192a3c
mov rcx, rbp
shr rcx, 0x20
call fcn.140155aa0
cmp al, 0xd
jne 0x140192c72
and r13d, 3
mov rax, qword [rdi]
mov rcx, r12
shl rcx, 0x10
xor r13, 0x7f00000f
nop dword [rax]
mov edx, eax
shr edx, 0x10
cmp r12b, dl
jne 0x140192a79
mov edx, eax
and edx, r13d
or rdx, rcx
lock cmpxchg qword [rdi], rdx
jne 0x140192a60
lea rax, [r15 - 2]
cmp rax, 2
jb 0x140192910
test r15, r15
je 0x140192910
lea r13, [rbp - 1]
mov r12, qword [rbp - 1]
mov r15, qword [rbp + 7]
mov rcx, r12
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140192ab5
mov rdx, qword [r15 + 0x10]
mov rcx, r12
call fcn.140020450
mov edx, 8
mov rcx, r13
call fcn.140020450
jmp 0x140192910
mov rax, rbp
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140192aea
lea rcx, [0x1401e9c40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x29
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 1
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 2
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 3
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 4
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 5
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 6
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 7
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 8
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 9
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xa
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xb
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xc
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xd
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xe
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0xf
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x10
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x11
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x12
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x13
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x14
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x15
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x16
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x17
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x18
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x19
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1a
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1b
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1c
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1d
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1e
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x1f
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x20
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x21
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x22
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x23
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x24
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x25
jmp 0x140192a3c
invalid
invalid
invalid
mov al, 0x26
jmp 0x140192a3c
mov al, 0x27
jmp 0x140192a3c
mov al, 0x28
jmp 0x140192a3c
lea rcx, [rsp + 0x20]
mov rdx, r14
xor r9d, r9d
call fcn.14018a940
mov rax, qword [rsp + 0x20]
cmp rax, 2
jne 0x140192c34
mov eax, 1
jmp 0x140192c77
test rax, rax
je 0x140192cc3
mov r13, qword [rsp + 0x28]
jmp 0x140192c75
movsxd rdx, eax
jmp 0x140192c4b
xor edx, edx
lea rax, [rdx + rbp]
mov rcx, qword [rsi + 0x18]
cmp rax, rcx
jbe 0x140192c5f
mov qword [rsi + 0x18], rax
mov rcx, rax
add rdx, rbp
jb 0x140192c8f
cmp rax, rcx
ja 0x140192ca9
mov qword [rsi + 0x10], rax
xor r13d, r13d
jmp 0x140192c75
mov r13, rbp
xor eax, eax
mov rdx, r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_park_thread.rs
lea r8, [0x1402524d8]
mov edx, 0xf
call fcn.1400293a0
ud2
lea rcx, [0x140251e3f]
lea r8, [0x1402524d8]
mov edx, 0x2e
call fcn.14018a410
ud2
mov rdx, qword [rsi + 8]
mov rbp, qword [rsi + 0x10]
cmp rbp, rdx
jbe 0x140192ce1
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_tokio_1.20.4_src_io_read_buf.rs
mov rcx, rbp
call fcn.140024e90
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, [0x1402525a0]
mov edx, 0x2b
call fcn.140025cf0
ud2
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, qword [rsp + 0x48]
mov r9b, 1
call fcn.14018a940
mov rax, qword [rsp + 0x28]
cmp rax, 2
je 0x14019308d
invalid
add byte [rax - 0x75], cl
je 0x140192dec
mov rsi, qword [rsp + 0x30]
test rax, rax
xor byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x1401930a5
jne 0x1401930a5
movzx r13d, byte [rsp + 0x38]
mov rcx, r15
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r8, qword [rsp + 0x40]
xor r9d, r9d
call sub.ws2_32.dll_send
cmp eax, 0xffffffff
jne 0x1401930b7
add byte [rbx - 0x7af00008], al
rol dword [rdx], 0
add al, ch
sub dword [rbp - 0x76b7fffd], 0xe5c148c5
and byte [rax - 0x7d], cl
int 2
call sub.ws2_32.dll_WSAGetLastError
mov rbp, rax
shl rbp, 0x20
or rbp, 2
mov ecx, eax
call fcn.140155aa0
cmp al, 0xd
jne 0x140192e60
test rdi, rdi
je 0x140192e60
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lock inc qword [rdx]
jle 0x1401930ec
add rcx, 0x10
mov r8, qword [rdi + 0x10]
movzx r9d, byte [rdi + 0x18]
call fcn.1400715e0
test rax, rax
cmovne rbp, rax
mov r12d, ebp
and r12d, 3
lea rcx, [0x1401e9ce4]
movsxd rax, dword [rcx + r12*4]
add rax, rcx
jmp rax
mov r12d, ebp
and r12d, 3
lea rcx, [0x1401e9ce4]
movsxd rax, dword [rcx + r12*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
jmp 0x140192e9c
invalid
invalid
movzx eax, byte [rbp + 0xf]
jmp 0x140192e9c
nop dword [rax + rax]
mov rcx, rbp
shr rcx, 0x20
and al, ch
add al, 0x2c
cld
invalid
and al, ch
add al, 0x2c
cld
invalid
cmp al, 0xd
jne 0x1401930cb
or eax, 0x227850f
add byte [rax], al
and esi, 3
mov rax, qword [r14]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
shl rcx, 0x10
xor rsi, 0x7f00000f
xor esi, 0x7f00000f
xor esi, 0x7f00000f
nop dword [rax + rax]
invalid
mov edx, eax
shr edx, 0x10
cmp r13b, dl
invalid
jne 0x140192ed8
invalid
mov edx, eax
and edx, esi
or rdx, rcx
lock cmpxchg qword [r14], rdx
invalid
jne case.0x1401929f2.56
invalid
lea rax, [r12 - 2]
cmp rax, 2
jb 0x140192da0
invalid
invalid
invalid
invalid
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
mov ecx, 0x4dfffffe
test esp, esp
test r12, r12
je 0x140192da0
lea rsi, [rbp - 1]
lea esi, [rbp - 1]
mov r13, qword [rbp - 1]
mov r12, qword [rbp + 7]
mov rcx, r13
call qword [r12]
cmp qword [r12 + 8], 0
and al, 8
invalid
je 0x140192f18
and al, 8
add byte [rbp + rcx + 0x49], dh
mov edx, dword [rsp + 0x10]
push rsp
and al, 0x10
mov rdx, qword [r12 + 0x10]
push rsp
and al, 0x10
mov rcx, r13
call fcn.140020450
cmp ch, dl
invalid
invalid
cmp ch, dl
call 0x14021ea1a
mov edx, 8
add byte [rax], al
mov rcx, rsi
call fcn.140020450
invalid
call 0x13e901927
invalid
invalid
invalid
jmp qword [rsi + 0xf]
mov rax, rbp
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x140192f4a
lea rcx, [0x1401e9cf4]
or eax, 0x56db1
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 0x29
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 1
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 2
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 3
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 4
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 5
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 6
jmp 0x140192e9c
invalid
invalid
invalid
mov al, 7
jmp 0x140192e9c
mov al, 8
jmp 0x140192e9c
mov al, 9
jmp 0x140192e9c
mov al, 0xa
jmp 0x140192e9c
mov al, 0xb
jmp 0x140192e9c
mov al, 0xc
jmp 0x140192e9c
mov al, 0xd
jmp 0x140192e9c
mov al, 0xe
jmp 0x140192e9c
mov al, 0xf
jmp 0x140192e9c
mov al, 0x10
jmp 0x140192e9c
mov al, 0x11
jmp 0x140192e9c
mov al, 0x12
jmp 0x140192e9c
mov al, 0x13
jmp 0x140192e9c
mov al, 0x14
jmp 0x140192e9c
mov al, 0x15
jmp 0x140192e9c
mov al, 0x16
jmp 0x140192e9c
mov al, 0x17
jmp 0x140192e9c
mov al, 0x18
jmp 0x140192e9c
mov al, 0x19
jmp 0x140192e9c
mov al, 0x1a
jmp 0x140192e9c
mov al, 0x1b
jmp 0x140192e9c
mov al, 0x1c
jmp 0x140192e9c
mov al, 0x1d
jmp 0x140192e9c
mov al, 0x1e
jmp 0x140192e9c
mov al, 0x1f
jmp 0x140192e9c
mov al, 0x20
jmp 0x140192e9c
mov al, 0x21
jmp 0x140192e9c
mov al, 0x22
jmp 0x140192e9c
mov al, 0x23
jmp 0x140192e9c
mov al, 0x24
jmp 0x140192e9c
mov al, 0x25
jmp 0x140192e9c
mov al, 0x26
jmp 0x140192e9c
mov al, 0x27
jmp 0x140192e9c
mov al, 0x28
jmp 0x140192e9c
mov rax, qword [rsp + 0x20]
mov qword [rax], 2
jmp 0x1401930db
mov rax, qword [rsp + 0x20]
mov qword [rax], 1
mov qword [rax + 8], rsi
jmp 0x1401930db
cdqe
mov rcx, qword [rsp + 0x20]
mov qword [rcx], 0
mov qword [rcx + 8], rax
jmp 0x1401930db
mov rax, qword [rsp + 0x20]
mov qword [rax], 1
mov qword [rax + 8], rbp
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
call fcn.140072190
mov rcx, rdi
call fcn.1401ce2f0
mov ah, 0xb1
add eax, dword [rax]
mov ah, 0xb1
add eax, dword [rax]
ud2
nop dword [rax + rax]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
movaps xmmword [rsp + 0x70], xmm6
mov qword [rsp + 0x68], r9
mov rbx, rdx
mov qword [rsp + 0x38], rcx
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x60], rax
cmp rax, 0xffffffffffffffff
je 0x140193492
mov qword [rsp + 0x58], r8
mov rax, qword [rsp + 0xf0]
mov r14, qword [rbx + 8]
mov r12d, 0xffffffff
cmp rax, r12
cmovb r12, rax
mov rdi, qword [rbx + 0x18]
xorps xmm6, xmm6
nop dword [rax]
lea r15, [rsp + 0x40]
mov rcx, r15
mov rdx, rbx
mov r8, qword [rsp + 0x58]
mov r9b, 1
call fcn.14018a940
mov rax, qword [rsp + 0x40]
cmp rax, 2
je 0x1401934ad
mov rsi, qword [rsp + 0x48]
test rax, rax
jne 0x1401934c5
movzx r13d, byte [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
mov dword [rsp + 0x40], 0
movups xmmword [rsp + 0x28], xmm6
adc dword [rsp + 0x28], esi
adc dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 0
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rdx, qword [rsp + 0x68]
mov r8d, r12d
mov r9, r15
push 0x4de08945
mov ecx, edi
call sub.ws2_32.dll_WSASend
cmp eax, 0xffffffff
dec dword [rdi]
invalid
invalid
add al, byte [rax]
invalid
dec dword [rdi]
test dword [rcx - 0x17fffffe], edi
call sub.ws2_32.dll_WSAGetLastError
invalid
invalid
call sub.ws2_32.dll_WSAGetLastError
mov rbp, rax
invalid
shl rbp, 0x20
or rbp, 2
int 2
invalid
int 2
mov ecx, eax
call fcn.140155aa0
cld
invalid
cmp al, 0xd
jne case.0x140192f4a.113
cld
invalid
test rdi, rdi
test edi, edi
je case.0x140192f4a.113
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
lock inc qword [rdx]
jle 0x140193516
add cl, byte [rdi]
mov es, edi
add al, byte [rax]
add byte [rax - 0x7d], cl
add rcx, 0x10
mov r8, qword [rdi + 0x10]
invalid
add rcx, 0x10
mov r8, qword [rdi + 0x10]
invalid
adc byte [rdi + rcx - 0x4a], al
sbb r8b, r13b
movzx r9d, byte [rdi + 0x18]
call fcn.1400715e0
jg 0x140193242
in eax, dx
dec dword [rax - 0x7b]
invalid
jg 0x140193242
in eax, dx
dec dword [rax - 0x7b]
ror byte [rax + 0xf], 0x45
cmovne rbp, rax
mov r15d, ebp
and r15d, 3
cmovne rbp, rax
mov r15d, ebp
and r15d, 3
lea rcx, [0x1401e9d98]
movsxd rax, dword [rcx + r15*4]
invalid
and ch, byte [rbx + 5]
add byte [rdx + 0x63], cl
add al, 0xb9
invalid
mov ecx, 0xffc80148
loopne case.0x140192f4a.97
add rax, rcx
jmp rax
mov r15d, ebp
and r15d, 3
lea rcx, [0x1401e9d98]
movsxd rax, dword [rcx + r15*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
jmp 0x1401932bc
invalid
invalid
movzx eax, byte [rbp + 0xf]
jmp 0x1401932bc
por mm2, qword [rsi]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbp
mov ecx, ebp
shr rcx, 0x20
call fcn.140155aa0
in al, 0x27
cld
invalid
in al, 0x27
cld
invalid
cmp al, 0xd
jne 0x1401934ed
test dword [rcx], ebp
add al, byte [rax]
invalid
test dword [rcx], ebp
add al, byte [rax]
add byte [rbx - 0x74b6fc1a], al
add ecx, dword [rcx - 0x75]
and esi, 3
mov rax, qword [r14]
mov rcx, r13
add ecx, dword [rcx - 0x75]
invalid
shl rcx, 0x10
xor rsi, 0x7f00000f
sldt word [rax]
jg 0x1401932e8
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
sldt word [rax]
jg 0x1401932e8
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x10eac1c2], cl
shr edx, 0x10
mov edx, eax
shr edx, 0x10
cmp r13b, dl
jne 0x1401932f8
invalid
mov edx, eax
and edx, esi
or rdx, rcx
retf 0x49f0
cmpxchg dword [rsi], edx
jne 0x1401932e0
invalid
retf 0x49f0
call 0x13e60c045
lea rax, [r15 - 2]
cmp rax, 2
jb 0x1401931b0
invalid
clc
add cl, byte [rdi]
invalid
dec dword [rbp - 0x7b]
dec dword [rdi]
test byte [rcx + 0x48fffffe], ah
invalid
invalid
dec dword [rax - 0x73]
jne 0x140193312
test r15, r15
je 0x1401931b0
invalid
invalid
invalid
invalid
lea rsi, [rbp - 1]
mov r13, qword [rbp - 1]
mov r15, qword [rbp + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140193334
mov rdx, qword [r15 + 0x10]
mov rcx, r13
call fcn.140020450
mov edx, 8
mov rcx, rsi
call fcn.140020450
jmp 0x1401931b0
mov rax, rbp
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x14019336a
lea rcx, [0x1401e9da8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x29
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 1
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 2
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 3
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 4
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 5
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 6
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 7
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 8
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 9
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xa
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xb
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xc
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xd
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xe
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0xf
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x10
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x11
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x12
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x13
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x14
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x15
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x16
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x17
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x18
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x19
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1a
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1b
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1e
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x1f
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x20
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x21
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x22
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x23
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x24
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x25
jmp 0x1401932bc
invalid
invalid
invalid
mov al, 0x26
jmp 0x1401932bc
mov al, 0x27
jmp 0x1401932bc
mov al, 0x28
jmp 0x1401932bc
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r9b, 1
call fcn.14018a940
mov rax, qword [rsp + 0x40]
cmp rax, 2
jne 0x1401934bb
mov rax, qword [rsp + 0x38]
mov qword [rax], 2
jmp 0x1401934fd
test rax, rax
je 0x14019351a
mov rsi, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], rsi
jmp 0x1401934fd
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
mov qword [rcx], 0
mov qword [rcx + 8], rax
jmp 0x1401934fd
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], rbp
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value_Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_untrusted_0.7.1_src_untrusted.rss
lea r8, [0x140252508]
mov edx, 0x2b
call fcn.140025cf0
ud2
invalid
invalid
sbb r15b, dil
push rax
adc byte [rax - 0x75], cl
invalid
mov rcx, rsi
call sub.kernel32.dll_ReleaseSRWLockExclusive
mov rsi, qword [rdi + 0x98]
test rsi, rsi
je 0x1401995b3
mov rdi, qword [rdi + 0x90]
shl rsi, 4
out 4, al
out 4, al
xor ebx, ebx
nop dword [rax]
mov rcx, qword [rdi + rbx + 8]
mov ecx, dword [rdi + rbx + 8]
call fcn.140199620
add rbx, 0x10
cmp rsi, rbx
jne 0x1401995a0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
sal byte [rbp - 0x7c], 0xc6
add eax, dword [rcx]
jmp 0x14019957c
movzx r15d, r15b
test byte [r15 + rbx], 1
je 0x14019d2ad
nop word cs:[rax + rax]
cmp rsi, r10
je 0x14019d2b6
mov r14, r10
movzx r15d, byte [r10 - 1]
test r15b, r15b
js 0x14019d1e0
lea r10, [r14 - 1]
jmp 0x14019d23e
movzx ebp, byte [r14 - 2]
cmp bpl, 0xc0
jge 0x14019d210
movzx r12d, byte [r14 - 3]
cmp r12b, 0xc0
jge 0x14019d219
lea r10, [r14 - 4]
movzx r13d, byte [r14 - 4]
and r13d, 7
shl r13d, 6
and r12d, 0x3f
or r12d, r13d
jmp 0x14019d221
lea r10, [r14 - 2]
and ebp, 0x1f
jmp 0x14019d22b
lea r10, [r14 - 3]
and r12d, 0xf
shl r12d, 6
and ebp, 0x3f
or ebp, r12d
shl ebp, 6
and r15d, 0x3f
or r15d, ebp
cmp r15d, 0x110000
je 0x14019d2b6
lea ebp, [r15 - 9]
cmp ebp, 5
jb 0x14019d1c0
cmp r15d, 0x20
je 0x14019d1c0
cmp r15d, 0x80
jb 0x14019d2ad
mov ebp, r15d
shr ebp, 8
cmp ebp, 0x1f
jg 0x14019d285
test ebp, ebp
je 0x14019d1a2
cmp ebp, 0x16
jne 0x14019d2ad
cmp r15d, 0x1680
je 0x14019d1c0
adc byte [rsi], 0
add byte [rdi], cl
test byte [0x12c19d283], bh
sub byte [rbx + 0x147420fd], al
jmp 0x14019d2ad
cmp ebp, 0x20
je 0x14019d29e
cmp ebp, 0x30
jne 0x14019d2ad
cmp r15d, 0x3000
je 0x14019d1c0
jmp 0x14019d2ad
movzx r15d, r15b
test byte [r15 + rbx], 2
jne 0x14019d1c0
sub rdi, rsi
add rdi, r14
mov r11, rdi
test r9b, r9b
je 0x14019d2be
xor r8d, r8d
add rcx, r8
sub r11, r8
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x40], r11
lea rcx, [rsp + 0x36]
mov qword [rsp + 0x48], rcx
lea rcx, [fcn.140029180]
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0x38]
mov qword [rsp + 0x58], rcx
lea rcx, [0x14019c800]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, [0x14019c8c0]
mov qword [rsp + 0x70], rax
lea rax, str.Response_status:___status_text:___url:
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 4
mov qword [rsp + 0x98], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x78]
lea eax, [rsp + 0x78]
lea eax, [rsp + 0x78]
call fcn.14002a180
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
dec r9
je 0x14019dd9f
cmp byte [rdx + 1], 0xbf
jle 0x14019ddc1
inc rdx
add rax, 0xfffffffffffffffe
lea rcx, [rsp + 0x30]
mov r8, rax
call fcn.14019dee0
cmp byte [rsp + 0x30], 0
je 0x14019d5e6
movzx eax, byte [rsp + 0x31]
mov byte [rsi + 1], al
mov al, 3
jmp 0x14019d5f3
cmp r8, rcx
je 0x14019d609
movzx r9d, byte [r8]
test r9b, r9b
js 0x14019d4d0
inc r8
cmp r9d, 0x5e
rol byte [rcx - 0x7d], 0xf9
pop rsi
jbe 0x14019d570
jmp case.default.0x14019d57a
mov r10d, r9d
and r10d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
cmp r9b, 0xdf
jbe 0x14019d531
movzx r11d, byte [r8 + 2]
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
cmp r9b, 0xf0
jb 0x14019d54a
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x14019d609
add r8, 4
cmp r9d, 0x5e
jbe 0x14019d570
jmp case.default.0x14019d57a
add r8, 2
shl r10d, 6
or r10d, ebx
mov r9d, r10d
cmp r9d, 0x5e
jbe 0x14019d570
jmp case.default.0x14019d57a
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0x5e
ja case.default.0x14019d57a
nop word cs:[rax + rax]
mov r9d, r9d
movsxd r9, dword [rdx + r9*4]
add r9, rdx
jmp r9
mov byte [rsi + 1], al
mov byte [rsi], 3
cmp qword [rsp + 0xc0], 0
je 0x14019d5bb
mov rcx, qword [rsp + 0xb8]
mov edx, 1
call fcn.140020450
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
je 0x14019d5f5
cmp qword [rsp + 0xa8], 0
je 0x14019d5f5
mov edx, 1
call fcn.140020450
jmp 0x14019d5f5
movdqu xmm0, xmmword [rsp + 0x31]
movdqu xmmword [rsi + 1], xmm0
mov al, 2
mov byte [rsi], al
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], rax
lea rdx, [rsp + 0xf0]
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], 1
movabs rax, 0x2e0000002e
mov qword [rsp + 0x118], rax
mov word [rsp + 0x120], 1
lea rcx, [rsp + 0x30]
call fcn.140054c50
cmp qword [rsp + 0x30], 0
je 0x14019d6a5
mov r14, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0xe0]
add rdi, rcx
sub r14, rcx
mov qword [rsp + 0xe0], rax
jmp 0x14019d6e9
cmp byte [rsp + 0x121], 0
jne 0x14019ddf1
mov byte [rsp + 0x121], 1
cmp byte [rsp + 0x120], 0
mov rdi, qword [rsp + 0xe0]
mov r14, qword [rsp + 0xe8]
jne 0x14019d6de
cmp r14, rdi
je 0x14019ddf1
sub r14, rdi
add rdi, qword [rsp + 0xf0]
movzx eax, byte [0x1402e91f8]
mov ecx, 0x40
mov edx, 8
call fcn.1400203c0
test rax, rax
je 0x14019dde0
mov rbx, rax
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 4
mov qword [rsp + 0x98], 1
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x70], rax
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
mov edi, 1
cmp byte [rsp + 0x71], 0
je 0x14019db5a
mov r12, qword [rsp + 0x88]
test rdi, rdi
je 0x14019d7ac
test r12, r12
je 0x14019d7ac
lea rax, [rdi - 1]
mov rcx, rax
shl rcx, 4
cmp qword [r12 + rcx + 8], 0
cmove rdi, rax
mov r14, qword [rsp + 0x90]
cmp rdi, 4
jbe 0x14019d7d5
test r14, r14
je 0x14019dcde
mov edx, 8
mov rcx, r12
call fcn.140020450
jmp 0x14019dcde
mov qword [rsp + 0x30], 4
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
test rdi, rdi
je 0x14019dc4c
shl rdi, 4
add rdi, r12
mov eax, 4
mov qword [rsp + 0xd8], rax
xor r15d, r15d
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_url_2.2.2_src_host.rs
mov qword [rsp + 0xd0], rax
xor eax, eax
mov qword [rsp + 0x80], rax
mov rbx, r12
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
cmp rdx, 1
je 0x14019d923
test rdx, rdx
je 0x14019dc36
movzx eax, word [rcx]
cmp eax, 0x7830
je 0x14019d9e3
movzx eax, word [rcx]
cmp eax, 0x5830
je 0x14019d9e3
cmp byte [rcx], 0x30
jne 0x14019d923
cmp byte [rcx + 1], 0xbf
jle 0x14019de26
lea rax, [rcx + 1]
add rcx, rdx
dec rdx
mov r9, rax
jmp 0x14019d88d
inc r9
and r10d, 0xfffffff8
cmp r10d, 0x30
jne 0x14019dc36
mov r8d, 8
cmp r9, rcx
je 0x14019dadb
movzx r10d, byte [r9]
test r10b, r10b
jns 0x14019d87c
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [r9 + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x14019d8fd
movzx r13d, byte [r9 + 2]
shl ebp, 6
and r13d, 0x3f
or r13d, ebp
cmp r10b, 0xf0
jb 0x14019d910
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl r13d, 6
and r10d, 0x3f
or r10d, r13d
or r10d, r11d
cmp r10d, 0x110000
je 0x14019dadb
add r9, 4
jmp 0x14019d87f
add r9, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x14019d87f
add r9, 3
shl r11d, 0xc
or r13d, r11d
mov r10d, r13d
jmp 0x14019d87f
lea rax, [rcx + rdx]
mov r9, rcx
jmp 0x14019d93d
inc r9
add r10d, 0xffffffd0
cmp r10d, 0xa
jae 0x14019dc36
mov r8d, 0xa
cmp r9, rax
je 0x14019d9cf
movzx r10d, byte [r9]
test r10b, r10b
jns 0x14019d92c
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [r9 + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x14019d9a9
movzx r13d, byte [r9 + 2]
shl ebp, 6
and r13d, 0x3f
or r13d, ebp
cmp r10b, 0xf0
jb 0x14019d9bc
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl r13d, 6
and r10d, 0x3f
or r10d, r13d
or r10d, r11d
cmp r10d, 0x110000
je 0x14019d9cf
add r9, 4
jmp 0x14019d92f
add r9, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x14019d92f
add r9, 3
shl r11d, 0xc
or r13d, r11d
mov r10d, r13d
jmp 0x14019d92f
mov rax, rcx
test rdx, rdx
jne 0x14019dae4
xor r13d, r13d
jmp 0x14019db02
xor r13d, r13d
cmp rdx, 3
jb 0x14019db02
movzx r9d, byte [rcx + 2]
cmp r9b, 0xbf
jle 0x14019de1e
lea rax, [rcx + 2]
add rcx, rdx
add rdx, 0xfffffffffffffffe
mov r8, rax
test r9b, r9b
jns 0x14019da99
jmp 0x14019da21
movzx r9d, byte [r8]
test r9b, r9b
jns 0x14019da99
mov r10d, r9d
and r10b, 0x1f
movzx r10d, r10b
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x14019da79
movzx r11d, byte [r8 + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp r9b, 0xf0
jb 0x14019da89
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x14019dad5
add r8, 4
jmp 0x14019daa0
add r8, 2
shl r10d, 6
or r10d, ebp
mov r9d, r10d
jmp 0x14019daa0
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
jmp 0x14019daa0
inc r8
movzx r9d, r9b
lea r10d, [r9 - 0x3a]
cmp r10d, 0xfffffff6
jae 0x14019dacc
add r9d, 0xffffffbf
cmp r9d, 0x25
ja 0x14019dc36
movabs r10, 0x3f0000003f
bt r10, r9
jae 0x14019dc36
cmp r8, rcx
jne 0x14019da18
mov r8d, 0x10
test rdx, rdx
je 0x14019d9db
cmp byte [rax], 0x2b
je 0x14019dc36
mov rcx, rax
call fcn.14002ca80
mov r13, rax
test r13b, 1
jne 0x14019db3e
shr r13, 0x20
cmp r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0xd8]
jne 0x14019db28
lea rcx, [rsp + 0x30]
mov rdx, r15
call fcn.1400693a0
mov rax, qword [rsp + 0x30]
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0xd8], rax
mov dword [rax + r15*4], r13d
inc r15
mov qword [rsp + 0x40], r15
jmp 0x14019db48
mov al, 1
mov qword [rsp + 0x80], rax
add rbx, 0x10
cmp rbx, rdi
jne 0x14019d824
jmp 0x14019dc59
mov r13d, 0x18
lea r14, [rsp + 0x40]
lea r15, [rsp + 0x128]
jmp 0x14019db92
mov qword [rbx + r13 - 8], rbp
mov qword [rbx + r13], r12
inc rdi
mov qword [rsp + 0x98], rdi
add r13, 0x10
cmp byte [rsp + 0x71], 0
jne 0x14019d785
mov rbp, qword [rsp + 0x40]
mov rcx, r15
mov rdx, r14
call fcn.140054c50
cmp qword [rsp + 0x128], 0
je 0x14019dbd9
mov r12, qword [rsp + 0x130]
mov rax, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x30]
add rbp, rcx
sub r12, rcx
mov qword [rsp + 0x30], rax
cmp rdi, qword [rsp + 0x90]
jne 0x14019db6f
jmp 0x14019dc19
cmp byte [rsp + 0x71], 0
jne 0x14019d785
mov byte [rsp + 0x71], 1
cmp byte [rsp + 0x70], 0
mov rbp, qword [rsp + 0x30]
mov r12, qword [rsp + 0x38]
jne 0x14019dc03
cmp r12, rbp
je 0x14019d785
sub r12, rbp
add rbp, qword [rsp + 0x40]
cmp rdi, qword [rsp + 0x90]
jne 0x14019db6f
lea rcx, [rsp + 0x88]
mov rdx, rdi
call fcn.1400899f0
mov rbx, qword [rsp + 0x88]
jmp 0x14019db6f
test r14, r14
je 0x14019dc48
mov edx, 8
mov rcx, r12
call fcn.140020450
xor ebx, ebx
jmp 0x14019dcbd
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x80], rax
test r14, r14
je 0x14019dc6b
mov edx, 8
mov rcx, r12
call fcn.140020450
mov bl, 1
test byte [rsp + 0x80], 1
jne 0x14019dcbd
test r15, r15
je 0x14019de04
lea r8, [r15 - 1]
mov rax, qword [rsp + 0x30]
mov edi, dword [rax + r15*4 - 4]
lea ecx, [r8*8]
mov edx, 0xffffffff
shr edx, cl
cmp edi, edx
ja 0x14019dcbd
lea rdx, [r15*4 - 4]
xor ecx, ecx
cmp rdx, rcx
je 0x14019dd1d
cmp dword [rax + rcx], 0xff
lea rcx, [rcx + 4]
jbe 0x14019dcab
cmp qword [rsp + 0x38], 0
je 0x14019dcd4
mov rcx, qword [rsp + 0x30]
mov edx, 4
call fcn.140020450
mov al, 3
test bl, bl
jne 0x14019d598
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x47], rax
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x37], xmm0
mov byte [rsi], 0
movdqu xmm0, xmmword [rsp + 0x30]
mov rax, qword [rsp + 0x3f]
mov rcx, qword [rsp + 0x47]
movdqu xmmword [rsi + 1], xmm0
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
jmp 0x14019d5bb
test r8, r8
je 0x14019dd48
mov r8d, 0x18
xor r9d, r9d
mov r10d, dword [rax + r9]
mov ecx, r8d
and cl, 0x18
shl r10d, cl
add edi, r10d
add r8d, 0xfffffff8
add r9, 4
cmp rdx, r9
jne 0x14019dd2b
cmp qword [rsp + 0x38], 0
je 0x14019dd5d
mov edx, 4
mov rcx, rax
call fcn.140020450
bswap edi
movd xmm0, edi
movdqa xmmword [rsp + 0x140], xmm0
psrld xmm0, 8
movzx eax, byte [rsp + 0x143]
mov byte [rsi], 1
mov byte [rsi + 1], dil
mov byte [rsi + 4], al
movd eax, xmm0
mov word [rsi + 2], ax
cmp qword [rsp + 0xc0], 0
jne 0x14019d5a9
jmp 0x14019d5bb
lea rcx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_url_2.2.2_src_host.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov rdx, rax
xor r9d, r9d
call fcn.14002adc0
ud2
lea rcx, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_url_2.2.2_src_host.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov rdx, rax
call fcn.14002adc0
ud2
mov ecx, 8
mov edx, 0x40
call fcn.1400206c0
jmp 0x14019de50
mov qword [rsp + 0x30], 4
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x38], xmm0
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_url_2.2.2_src_host.rs
mov edx, 0x1b
call fcn.1400293a0
jmp 0x14019de50
mov r8d, 2
jmp 0x14019de3b
mov r8d, 1
lea rax, str._Users_boob_.cargo_registry_src_mirrors.ustc.edu.cn_61ef6e0cd06fb9b8_url_2.2.2_src_host.rs
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14002adc0
ud2
cmp byte [rdi + rbp], 0xc0
add byte [rax], al
mov dh, 0x63
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
loope 0x14019f7f1
int3
add al, cl
loopne 0x14019f811
adc al, 0x41
cmp esp, 0xd
invalid
add al, ch
mov ecx, 0x84ffe80b
invalid
mov eax, dword [rsp + 0x190]
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], ebx
and al, 0x50
and al, 0x50
sub byte [rsp + 0x40], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x90], al
test eax, eax
sete al
movzx eax, al
ret
jae 0x14019fb9e
add byte [rdi], cl
mov dh, 0x51
add al, byte [rbx + 0x96673f2]
ret 0x3874
add byte [rax], al
mov dh, 0x43
add eax, dword [rbx - 0x183ef819]
adc al, cl
jrcxz 0x14019fd2b
clc
add byte [rcx + rcx*4 - 0x16], cl
cmp ebp, edx
loop 0x1401a0126
add byte [rax], al
dec dword [r9 + 0x802484]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xeb505
shr eax, 0x20
pop rsp
and al, 0x30
add byte [rcx + rcx*4 - 0x20], al
add byte [rsi], ah
add byte [rax], al
mov dh, 0x51
add dword [rcx - 0x7d], eax
loop 0x1401a030f
sti
add byte [rax], cl
add byte [rax], al
out 6, al
add byte [rax - 0x73], cl
or eax, 0xeb030
mov edx, esp
lea edx, [0x14028b488]
invalid
add byte [rax + 0x482f2454], cl
mov ebx, ecx
add byte [rcx + rcx*4 - 0x3f], al
add qword [rcx - 0x7d], r8
loope 0x1401a186e
lea edi, [rsi + 2]
jle 0x1401a1873
invalid
cmp eax, 0x110000
add byte [rcx - 0x7d], al
clc
jle 0x1401a194c
add byte [rax], al